(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"+924":function(t,e,n){"use strict";n.d(e,"d",(function(){return r})),n.d(e,"c",(function(){return i})),n.d(e,"b",(function(){return a})),n.d(e,"a",(function(){return c}));var o=n("9AQC");function r(t,e){return void 0===e&&(e=0),"string"!=typeof t||0===e||t.length<=e?t:t.substr(0,e)+"..."}function i(t,e){var n=t,o=n.length;if(o<=150)return n;e>o&&(e=o);var r=Math.max(e-60,0);r<5&&(r=0);var i=Math.min(r+140,o);return i>o-5&&(i=o),i===o&&(r=Math.max(i-140,0)),n=n.slice(r,i),r>0&&(n="'{snip} "+n),i<o&&(n+=" {snip}"),n}function a(t,e){if(!Array.isArray(t))return"";for(var n=[],o=0;o<t.length;o++){var r=t[o];try{n.push(String(r))}catch(i){n.push("[value cannot be serialized]")}}return n.join(e)}function c(t,e){return Object(o.j)(e)?e.test(t):"string"==typeof e&&-1!==t.indexOf(e)}},"+Zhm":function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=n("ds6q"),i=n("xHZb"),a=n("zB/H"),c=n("AFwO"),s=n("Mxlh"),l=n("FiyT");e.ReplaySubject=function(t){function e(e,n,o){void 0===e&&(e=Number.POSITIVE_INFINITY),void 0===n&&(n=Number.POSITIVE_INFINITY);var r=t.call(this)||this;return r.scheduler=o,r._events=[],r._infiniteTimeWindow=!1,r._bufferSize=e<1?1:e,r._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(r._infiniteTimeWindow=!0,r.next=r.nextInfiniteTimeWindow):r.next=r.nextTimeWindow,r}return o(e,t),e.prototype.nextInfiniteTimeWindow=function(e){var n=this._events;n.push(e),n.length>this._bufferSize&&n.shift(),t.prototype.next.call(this,e)},e.prototype.nextTimeWindow=function(e){this._events.push(new d(this._getNow(),e)),this._trimBufferThenGetEvents(),t.prototype.next.call(this,e)},e.prototype._subscribe=function(t){var e,n=this._infiniteTimeWindow,o=n?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,i=o.length;if(this.closed)throw new s.ObjectUnsubscribedError;if(this.isStopped||this.hasError?e=a.Subscription.EMPTY:(this.observers.push(t),e=new l.SubjectSubscription(this,t)),r&&t.add(t=new c.ObserveOnSubscriber(t,r)),n)for(var d=0;d<i&&!t.closed;d++)t.next(o[d]);else for(d=0;d<i&&!t.closed;d++)t.next(o[d].value);return this.hasError?t.error(this.thrownError):this.isStopped&&t.complete(),e},e.prototype._getNow=function(){return(this.scheduler||i.queue).now()},e.prototype._trimBufferThenGetEvents=function(){for(var t=this._getNow(),e=this._bufferSize,n=this._windowTime,o=this._events,r=o.length,i=0;i<r&&!(t-o[i].time<n);)i++;return r>e&&(i=Math.max(i,r-e)),i>0&&o.splice(0,i),o},e}(r.Subject);var d=function(){return function(t,e){this.time=t,this.value=e}}()},"+s0g":function(t,e,n){!function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),o=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;t.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,o){return t?/-MMM-/.test(o)?n[t.month()]:e[t.month()]:e},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})}(n("wd/R"))},"//9w":function(t,e,n){!function(t){"use strict";t.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},"/X5v":function(t,e,n){!function(t){"use strict";t.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})}(n("wd/R"))},0:function(t,e,n){t.exports=n("zUnb")},"0alx":function(t,e,n){"use strict";var o=n("VKeD");e.isIterable=function(t){return t&&"function"==typeof t[o.iterator]}},"0mo+":function(t,e,n){!function(t){"use strict";var e={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},n={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};t.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(t){return t.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===e&&t>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===e&&t<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===e?t+12:t},meridiem:function(t,e,n){return t<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":t<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":t<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":t<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(n("wd/R"))},"0tRk":function(t,e,n){!function(t){"use strict";t.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba"})}(n("wd/R"))},"1gqn":function(t,e){t.exports=function(t){return t&&"object"==typeof t&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8}},"1pIY":function(t,e,n){"use strict";var o=n("2tF/");e.async=new(n("NTcF").AsyncScheduler)(o.AsyncAction)},"1rYy":function(t,e,n){!function(t){"use strict";t.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(t){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(t)},meridiem:function(t){return t<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":t<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":t<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(t,e){switch(e){case"DDD":case"w":case"W":case"DDDo":return 1===t?t+"-\u056b\u0576":t+"-\u0580\u0564";default:return t}},week:{dow:1,doy:7}})}(n("wd/R"))},"1uah":function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var o=n("yCtX"),r=n("DH7j"),i=n("7o/Q"),a=n("l7GE"),c=n("ZUHj"),s=n("Lhse");function l(...t){const e=t[t.length-1];return"function"==typeof e&&t.pop(),Object(o.a)(t,void 0).lift(new d(e))}class d{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new g(t,this.resultSelector))}}class g extends i.a{constructor(t,e,n=Object.create(null)){super(t),this.iterators=[],this.active=0,this.resultSelector="function"==typeof e?e:null,this.values=n}_next(t){const e=this.iterators;Object(r.a)(t)?e.push(new p(t)):e.push("function"==typeof t[s.a]?new m(t[s.a]()):new h(this.destination,this,t))}_complete(){const t=this.iterators,e=t.length;if(this.unsubscribe(),0!==e){this.active=e;for(let n=0;n<e;n++){let e=t[n];e.stillUnsubscribed?this.destination.add(e.subscribe(e,n)):this.active--}}else this.destination.complete()}notifyInactive(){this.active--,0===this.active&&this.destination.complete()}checkIterators(){const t=this.iterators,e=t.length,n=this.destination;for(let i=0;i<e;i++){let e=t[i];if("function"==typeof e.hasValue&&!e.hasValue())return}let o=!1;const r=[];for(let i=0;i<e;i++){let e=t[i],a=e.next();if(e.hasCompleted()&&(o=!0),a.done)return void n.complete();r.push(a.value)}this.resultSelector?this._tryresultSelector(r):n.next(r),o&&n.complete()}_tryresultSelector(t){let e;try{e=this.resultSelector.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}class m{constructor(t){this.iterator=t,this.nextResult=t.next()}hasValue(){return!0}next(){const t=this.nextResult;return this.nextResult=this.iterator.next(),t}hasCompleted(){const t=this.nextResult;return t&&t.done}}class p{constructor(t){this.array=t,this.index=0,this.length=0,this.length=t.length}[s.a](){return this}next(t){const e=this.index++;return e<this.length?{value:this.array[e],done:!1}:{value:null,done:!0}}hasValue(){return this.array.length>this.index}hasCompleted(){return this.array.length===this.index}}class h extends a.a{constructor(t,e,n){super(t),this.parent=e,this.observable=n,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[s.a](){return this}next(){const t=this.buffer;return 0===t.length&&this.isComplete?{value:null,done:!0}:{value:t.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(t,e,n,o,r){this.buffer.push(e),this.parent.checkIterators()}subscribe(t,e){return Object(c.a)(this,this.observable,this,e)}}},"1xZ4":function(t,e,n){!function(t){"use strict";t.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(t,e){var n=1===t?"r":2===t?"n":3===t?"r":4===t?"t":"\xe8";return"w"!==e&&"W"!==e||(n="a"),t+n},week:{dow:1,doy:4}})}(n("wd/R"))},"2KeD":function(t,e,n){"use strict";var o=n("Q1FS"),r=n("zB/H"),i=n("zfKp");e.scheduleObservable=function(t,e){return new o.Observable((function(n){var o=new r.Subscription;return o.add(e.schedule((function(){var r=t[i.observable]();o.add(r.subscribe({next:function(t){o.add(e.schedule((function(){return n.next(t)})))},error:function(t){o.add(e.schedule((function(){return n.error(t)})))},complete:function(){o.add(e.schedule((function(){return n.complete()})))}}))}))),o}))}},"2QA8":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));const o=(()=>"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random())()},"2Vo4":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var o=n("XNiG"),r=n("9ppp");class i extends o.b{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new r.a;return this._value}next(t){super.next(this._value=t)}}},"2fFW":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));let o=!1;const r={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else o&&console.log("RxJS: Back to a better error behavior. Thank you. <3");o=t},get useDeprecatedSynchronousErrorHandling(){return o}}},"2fjn":function(t,e,n){!function(t){"use strict";t.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(t,e){switch(e){default:case"M":case"Q":case"D":case"DDD":case"d":return t+(1===t?"er":"e");case"w":case"W":return t+(1===t?"re":"e")}}})}(n("wd/R"))},"2qMH":function(t,e,n){"use strict";var o=n("Q1FS"),r=n("zB/H");e.scheduleArray=function(t,e){return new o.Observable((function(n){var o=new r.Subscription,i=0;return o.add(e.schedule((function(){i!==t.length?(n.next(t[i++]),n.closed||o.add(this.schedule())):n.complete()}))),o}))}},"2tF/":function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();e.AsyncAction=function(t){function e(e,n){var o=t.call(this,e,n)||this;return o.scheduler=e,o.work=n,o.pending=!1,o}return o(e,t),e.prototype.schedule=function(t,e){if(void 0===e&&(e=0),this.closed)return this;this.state=t;var n=this.id,o=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(o,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(o,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){if(void 0===n&&(n=0),null!==n&&this.delay===n&&!1===this.pending)return e;clearInterval(e)},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},e.prototype._execute=function(t,e){var n=!1,o=void 0;try{this.work(t)}catch(r){n=!0,o=!!r&&r||new Error(r)}if(n)return this.unsubscribe(),o},e.prototype._unsubscribe=function(){var t=this.id,e=this.scheduler,n=e.actions,o=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==o&&n.splice(o,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null},e}(n("Dz+M").Action)},"2ykv":function(t,e,n){!function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),o=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;t.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,o){return t?/-MMM-/.test(o)?n[t.month()]:e[t.month()]:e},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})}(n("wd/R"))},"3E1r":function(t,e,n){!function(t){"use strict";var e={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},n={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};t.defineLocale("hi",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(t){return t.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u0930\u093e\u0924"===e?t<4?t:t+12:"\u0938\u0941\u092c\u0939"===e?t:"\u0926\u094b\u092a\u0939\u0930"===e?t>=10?t:t+12:"\u0936\u093e\u092e"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"\u0930\u093e\u0924":t<10?"\u0938\u0941\u092c\u0939":t<17?"\u0926\u094b\u092a\u0939\u0930":t<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(n("wd/R"))},"3N8a":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var o=n("quSY");class r extends o.a{constructor(t,e){super()}schedule(t,e=0){return this}}class i extends r{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const n=this.id,o=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(o,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(o,this.id,e),this}requestAsyncId(t,e,n=0){return setInterval(t.flush.bind(t,this),n)}recycleAsyncId(t,e,n=0){if(null!==n&&this.delay===n&&!1===this.pending)return e;clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let n=!1,o=void 0;try{this.work(t)}catch(r){n=!0,o=!!r&&r||new Error(r)}if(n)return this.unsubscribe(),o}_unsubscribe(){const t=this.id,e=this.scheduler,n=e.actions,o=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==o&&n.splice(o,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}},"3Pt+":function(t,e,n){"use strict";n.d(e,"a",(function(){return d})),n.d(e,"b",(function(){return Vt})),n.d(e,"c",(function(){return p})),n.d(e,"d",(function(){return Gt})),n.d(e,"e",(function(){return _t})),n.d(e,"f",(function(){return Ft})),n.d(e,"g",(function(){return ne})),n.d(e,"h",(function(){return ut})),n.d(e,"i",(function(){return Et})),n.d(e,"j",(function(){return Ut})),n.d(e,"k",(function(){return bt})),n.d(e,"l",(function(){return Lt})),n.d(e,"m",(function(){return Wt})),n.d(e,"n",(function(){return oe})),n.d(e,"o",(function(){return Jt})),n.d(e,"p",(function(){return qt})),n.d(e,"q",(function(){return y})),n.d(e,"r",(function(){return s})),n.d(e,"s",(function(){return f})),n.d(e,"t",(function(){return O})),n.d(e,"u",(function(){return M})),n.d(e,"v",(function(){return Ot})),n.d(e,"w",(function(){return St})),n.d(e,"x",(function(){return vt})),n.d(e,"y",(function(){return H})),n.d(e,"z",(function(){return T})),n.d(e,"A",(function(){return te})),n.d(e,"B",(function(){return W})),n.d(e,"C",(function(){return F})),n.d(e,"D",(function(){return re})),n.d(e,"E",(function(){return Bt})),n.d(e,"F",(function(){return V})),n.d(e,"G",(function(){return $})),n.d(e,"H",(function(){return w})),n.d(e,"I",(function(){return q})),n.d(e,"J",(function(){return At}));var o=n("fXoL"),r=n("ofXK"),i=n("cp0P"),a=n("Cfvw"),c=n("lJxs");const s=new o.r("NgValueAccessor"),l={provide:s,useExisting:Object(o.V)(()=>d),multi:!0};let d=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.F),o.Rb(o.l))},t.\u0275dir=o.Mb({type:t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(t,e){1&t&&o.fc("change",(function(t){return e.onChange(t.target.checked)}))("blur",(function(){return e.onTouched()}))},features:[o.Cb([l])]}),t})();const g={provide:s,useExisting:Object(o.V)(()=>p),multi:!0},m=new o.r("CompositionEventMode");let p=(()=>{class t{constructor(t,e,n){this._renderer=t,this._elementRef=e,this._compositionMode=n,this.onChange=t=>{},this.onTouched=()=>{},this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const t=Object(r.O)()?Object(r.O)().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.F),o.Rb(o.l),o.Rb(m,8))},t.\u0275dir=o.Mb({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(t,e){1&t&&o.fc("input",(function(t){return e._handleInput(t.target.value)}))("blur",(function(){return e.onTouched()}))("compositionstart",(function(){return e._compositionStart()}))("compositionend",(function(t){return e._compositionEnd(t.target.value)}))},features:[o.Cb([g])]}),t})(),h=(()=>{class t{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}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=o.Mb({type:t}),t})(),u=(()=>{class t extends h{get formDirective(){return null}get path(){return null}}return t.\u0275fac=function(e){return b(e||t)},t.\u0275dir=o.Mb({type:t,features:[o.Ab]}),t})();const b=o.Zb(u);function _(){throw new Error("unimplemented")}class f extends h{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}get validator(){return _()}get asyncValidator(){return _()}}class C{constructor(t){this._cd=t}get ngClassUntouched(){return!!this._cd.control&&this._cd.control.untouched}get ngClassTouched(){return!!this._cd.control&&this._cd.control.touched}get ngClassPristine(){return!!this._cd.control&&this._cd.control.pristine}get ngClassDirty(){return!!this._cd.control&&this._cd.control.dirty}get ngClassValid(){return!!this._cd.control&&this._cd.control.valid}get ngClassInvalid(){return!!this._cd.control&&this._cd.control.invalid}get ngClassPending(){return!!this._cd.control&&this._cd.control.pending}}let O=(()=>{class t extends C{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(f,2))},t.\u0275dir=o.Mb({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,e){2&t&&o.Hb("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[o.Ab]}),t})(),M=(()=>{class t extends C{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(u,2))},t.\u0275dir=o.Mb({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:14,hostBindings:function(t,e){2&t&&o.Hb("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[o.Ab]}),t})();function P(t){return null==t||0===t.length}const y=new o.r("NgValidators"),x=new o.r("NgAsyncValidators"),v=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class w{static min(t){return e=>{if(P(e.value)||P(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n<t?{min:{min:t,actual:e.value}}:null}}static max(t){return e=>{if(P(e.value)||P(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null}}static required(t){return P(t.value)?{required:!0}:null}static requiredTrue(t){return!0===t.value?null:{required:!0}}static email(t){return P(t.value)||v.test(t.value)?null:{email:!0}}static minLength(t){return e=>{if(P(e.value))return null;const n=e.value?e.value.length:0;return n<t?{minlength:{requiredLength:t,actualLength:n}}:null}}static maxLength(t){return e=>{const n=e.value?e.value.length:0;return n>t?{maxlength:{requiredLength:t,actualLength:n}}:null}}static pattern(t){if(!t)return w.nullValidator;let e,n;return"string"==typeof t?(n="","^"!==t.charAt(0)&&(n+="^"),n+=t,"$"!==t.charAt(t.length-1)&&(n+="$"),e=new RegExp(n)):(n=t.toString(),e=t),t=>{if(P(t.value))return null;const o=t.value;return e.test(o)?null:{pattern:{requiredPattern:n,actualValue:o}}}}static nullValidator(t){return null}static compose(t){if(!t)return null;const e=t.filter(k);return 0==e.length?null:function(t){return A(function(t,e){return e.map(e=>e(t))}(t,e))}}static composeAsync(t){if(!t)return null;const e=t.filter(k);return 0==e.length?null:function(t){const n=function(t,e){return e.map(e=>e(t))}(t,e).map(S);return Object(i.a)(n).pipe(Object(c.a)(A))}}}function k(t){return null!=t}function S(t){const e=Object(o.ub)(t)?Object(a.a)(t):t;if(!Object(o.tb)(e))throw new Error("Expected validator to return Promise or Observable.");return e}function A(t){let e={};return t.forEach(t=>{e=null!=t?Object.assign(Object.assign({},e),t):e}),0===Object.keys(e).length?null:e}function D(t){return t.validate?e=>t.validate(e):t}function I(t){return t.validate?e=>t.validate(e):t}const E={provide:s,useExisting:Object(o.V)(()=>T),multi:!0};let T=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.F),o.Rb(o.l))},t.\u0275dir=o.Mb({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,e){1&t&&o.fc("change",(function(t){return e.onChange(t.target.value)}))("input",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},features:[o.Cb([E])]}),t})();const L={provide:s,useExisting:Object(o.V)(()=>W),multi:!0};let R=(()=>{class t{constructor(){this._accessors=[]}add(t,e){this._accessors.push([t,e])}remove(t){for(let e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}select(t){this._accessors.forEach(e=>{this._isSameGroup(e,t)&&e[1]!==t&&e[1].fireUncheck(t.value)})}_isSameGroup(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=o.Nb({token:t,factory:t.\u0275fac}),t})(),W=(()=>{class t{constructor(t,e,n,o){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=o,this.onChange=()=>{},this.onTouched=()=>{}}ngOnInit(){this._control=this._injector.get(f),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}registerOnChange(t){this._fn=t,this.onChange=()=>{t(this.value),this._registry.select(this)}}fireUncheck(t){this.writeValue(t)}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_checkName(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}_throwNameError(){throw new Error('\n      If you define both a name and a formControlName attribute on your radio button, their values\n      must match. Ex: <input type="radio" formControlName="food" name="food">\n    ')}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.F),o.Rb(o.l),o.Rb(R),o.Rb(o.s))},t.\u0275dir=o.Mb({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&o.fc("change",(function(){return e.onChange()}))("blur",(function(){return e.onTouched()}))},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[o.Cb([L])]}),t})();const j={provide:s,useExisting:Object(o.V)(()=>F),multi:!0};let F=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.F),o.Rb(o.l))},t.\u0275dir=o.Mb({type:t,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&o.fc("change",(function(t){return e.onChange(t.target.value)}))("input",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},features:[o.Cb([j])]}),t})();const X='\n    <div [formGroup]="myGroup">\n      <input formControlName="firstName">\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       firstName: new FormControl()\n    });',N='\n    <div [formGroup]="myGroup">\n       <div formGroupName="person">\n          <input formControlName="firstName">\n       </div>\n    </div>\n\n    In your class:\n\n    this.myGroup = new FormGroup({\n       person: new FormGroup({ firstName: new FormControl() })\n    });',U='\n    <form>\n       <div ngModelGroup="person">\n          <input [(ngModel)]="person.name" name="firstName">\n       </div>\n    </form>';class z{static controlParentException(){throw new Error(`formControlName must be used with a parent formGroup directive.  You'll want to add a formGroup\n       directive and pass it an existing FormGroup instance (you can create one in your class).\n\n      Example:\n\n      ${X}`)}static ngModelGroupException(){throw new Error(`formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n       that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n       Option 1:  Update the parent to be formGroupName (reactive form strategy)\n\n        ${N}\n\n        Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n        ${U}`)}static missingFormException(){throw new Error(`formGroup expects a FormGroup instance. Please pass one in.\n\n       Example:\n\n       ${X}`)}static groupParentException(){throw new Error(`formGroupName must be used with a parent formGroup directive.  You'll want to add a formGroup\n      directive and pass it an existing FormGroup instance (you can create one in your class).\n\n      Example:\n\n      ${N}`)}static arrayParentException(){throw new Error('formArrayName must be used with a parent formGroup directive.  You\'ll want to add a formGroup\n       directive and pass it an existing FormGroup instance (you can create one in your class).\n\n        Example:\n\n        \n    <div [formGroup]="myGroup">\n      <div formArrayName="cities">\n        <div *ngFor="let city of cityArray.controls; index as i">\n          <input [formControlName]="i">\n        </div>\n      </div>\n    </div>\n\n    In your class:\n\n    this.cityArray = new FormArray([new FormControl(\'SF\')]);\n    this.myGroup = new FormGroup({\n      cities: this.cityArray\n    });')}static disabledAttrWarning(){console.warn("\n      It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n      when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n      you. We recommend using this approach to avoid 'changed after checked' errors.\n       \n      Example: \n      form = new FormGroup({\n        first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n        last: new FormControl('Drew', Validators.required)\n      });\n    ")}static ngModelWarning(t){console.warn(`\n    It looks like you're using ngModel on the same form field as ${t}. \n    Support for using the ngModel input property and ngModelChange event with \n    reactive form directives has been deprecated in Angular v6 and will be removed \n    in Angular v7.\n    \n    For more information on this, see our API docs here:\n    https://angular.io/api/forms/${"formControl"===t?"FormControlDirective":"FormControlName"}#use-with-ngmodel\n    `)}}const Y={provide:s,useExisting:Object(o.V)(()=>V),multi:!0};function B(t,e){return null==t?`${e}`:(e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let V=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=o.vb}set compareWith(t){if("function"!=typeof t)throw new Error(`compareWith must be a function, but received ${JSON.stringify(t)}`);this._compareWith=t}writeValue(t){this.value=t;const e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);const n=B(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}registerOnChange(t){this.onChange=e=>{this.value=this._getOptionValue(e),t(this.value)}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const e of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(e),t))return e;return null}_getOptionValue(t){const e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.F),o.Rb(o.l))},t.\u0275dir=o.Mb({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(t,e){1&t&&o.fc("change",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},inputs:{compareWith:"compareWith"},features:[o.Cb([Y])]}),t})(),H=(()=>{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(B(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.l),o.Rb(o.F),o.Rb(V,9))},t.\u0275dir=o.Mb({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();const Q={provide:s,useExisting:Object(o.V)(()=>$),multi:!0};function G(t,e){return null==t?`${e}`:("string"==typeof e&&(e=`'${e}'`),e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let $=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=o.vb}set compareWith(t){if("function"!=typeof t)throw new Error(`compareWith must be a function, but received ${JSON.stringify(t)}`);this._compareWith=t}writeValue(t){let e;if(this.value=t,Array.isArray(t)){const n=t.map(t=>this._getOptionId(t));e=(t,e)=>{t._setSelected(n.indexOf(e.toString())>-1)}}else e=(t,e)=>{t._setSelected(!1)};this._optionMap.forEach(e)}registerOnChange(t){this.onChange=e=>{const n=[];if(e.hasOwnProperty("selectedOptions")){const t=e.selectedOptions;for(let e=0;e<t.length;e++){const o=t.item(e),r=this._getOptionValue(o.value);n.push(r)}}else{const t=e.options;for(let e=0;e<t.length;e++){const o=t.item(e);if(o.selected){const t=this._getOptionValue(o.value);n.push(t)}}}this.value=n,t(n)}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_registerOption(t){const e=(this._idCounter++).toString();return this._optionMap.set(e,t),e}_getOptionId(t){for(const e of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(e)._value,t))return e;return null}_getOptionValue(t){const e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e)._value:t}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.F),o.Rb(o.l))},t.\u0275dir=o.Mb({type:t,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(t,e){1&t&&o.fc("change",(function(t){return e.onChange(t.target)}))("blur",(function(){return e.onTouched()}))},inputs:{compareWith:"compareWith"},features:[o.Cb([Q])]}),t})(),q=(()=>{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(G(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(G(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.l),o.Rb(o.F),o.Rb($,9))},t.\u0275dir=o.Mb({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();function K(t,e){return[...e.path,t]}function J(t,e){t||nt(e,"Cannot find control with"),e.valueAccessor||nt(e,"No value accessor for form control with"),t.validator=w.compose([t.validator,e.validator]),t.asyncValidator=w.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&Z(t,e)})}(t,e),function(t,e){t.registerOnChange((t,n)=>{e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)})}(t,e),function(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&Z(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange(t=>{e.valueAccessor.setDisabledState(t)}),e._rawValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(()=>t.updateValueAndValidity())}),e._rawAsyncValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(()=>t.updateValueAndValidity())})}function Z(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function tt(t,e){null==t&&nt(e,"Cannot find control with"),t.validator=w.compose([t.validator,e.validator]),t.asyncValidator=w.composeAsync([t.asyncValidator,e.asyncValidator])}function et(t){return nt(t,"There is no FormControl instance attached to form control element with")}function nt(t,e){let n;throw n=t.path.length>1?`path: '${t.path.join(" -> ")}'`:t.path[0]?`name: '${t.path}'`:"unspecified name attribute",new Error(`${e} ${n}`)}function ot(t){return null!=t?w.compose(t.map(D)):null}function rt(t){return null!=t?w.composeAsync(t.map(I)):null}function it(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object(o.vb)(e,n.currentValue)}const at=[d,F,T,V,$,W];function ct(t,e){t._syncPendingControls(),e.forEach(t=>{const e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}function st(t,e){if(!e)return null;Array.isArray(e)||nt(t,"Value accessor was not provided as an array for form control with");let n=void 0,o=void 0,r=void 0;return e.forEach(e=>{var i;e.constructor===p?n=e:(i=e,at.some(t=>i.constructor===t)?(o&&nt(t,"More than one built-in value accessor matches form control with"),o=e):(r&&nt(t,"More than one custom value accessor matches form control with"),r=e))}),r||o||n||(nt(t,"No valid value accessor for form control with"),null)}function lt(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}function dt(t,e,n,r){Object(o.X)()&&"never"!==r&&((null!==r&&"once"!==r||e._ngModelWarningSentOnce)&&("always"!==r||n._ngModelWarningSent)||(z.ngModelWarning(t),e._ngModelWarningSentOnce=!0,n._ngModelWarningSent=!0))}function gt(t){const e=pt(t)?t.validators:t;return Array.isArray(e)?ot(e):e||null}function mt(t,e){const n=pt(e)?e.asyncValidators:t;return Array.isArray(n)?rt(n):n||null}function pt(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class ht{constructor(t,e){this.validator=t,this.asyncValidator=e,this._onCollectionChange=()=>{},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}get parent(){return this._parent}get valid(){return"VALID"===this.status}get invalid(){return"INVALID"===this.status}get pending(){return"PENDING"==this.status}get disabled(){return"DISABLED"===this.status}get enabled(){return"DISABLED"!==this.status}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this.validator=gt(t)}setAsyncValidators(t){this.asyncValidator=mt(t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status="PENDING",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild(e=>{e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status="VALID",this._forEachChild(e=>{e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status="PENDING";const e=S(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(e=>this.setErrors(e,{emitEvent:t}))}}_cancelExistingSubscription(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){return function(t,e,n){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;let o=t;return e.forEach(t=>{o=o instanceof bt?o.controls.hasOwnProperty(t)?o.controls[t]:null:o instanceof _t&&o.at(t)||null}),o}(this,t)}getError(t,e){const n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new o.o,this.statusChanges=new o.o}_calculateStatus(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_isBoxedValue(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){pt(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()}}class ut extends ht{constructor(t=null,e,n){super(gt(e),mt(n,e)),this._onChange=[],this._applyFormState(t),this._setUpdateStrategy(e),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),this._initObservables()}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=null,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_clearChangeFns(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=()=>{}}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}class bt extends ht{constructor(t,e,n){super(gt(e),mt(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}removeControl(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){this._checkAllValuesPresent(t),Object.keys(t).forEach(n=>{this._throwIfControlMissing(n),this.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){Object.keys(t).forEach(n=>{this.controls[n]&&this.controls[n].patchValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t={},e={}){this._forEachChild((n,o)=>{n.reset(t[o],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,n)=>(t[n]=e instanceof ut?e.value:e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(t,e)=>!!e._syncPendingControls()||t);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!Object.keys(this.controls).length)throw new Error("\n        There are no form controls registered with this group yet.  If you're using ngModel,\n        you may want to check next tick (e.g. use setTimeout).\n      ");if(!this.controls[t])throw new Error(`Cannot find form control with name: ${t}.`)}_forEachChild(t){Object.keys(this.controls).forEach(e=>t(this.controls[e],e))}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){let e=!1;return this._forEachChild((n,o)=>{e=e||this.contains(o)&&t(n)}),e}_reduceValue(){return this._reduceChildren({},(t,e,n)=>((e.enabled||this.disabled)&&(t[n]=e.value),t))}_reduceChildren(t,e){let n=t;return this._forEachChild((t,o)=>{n=e(n,t,o)}),n}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control with name: '${n}'.`)})}}class _t extends ht{constructor(t,e,n){super(gt(e),mt(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}at(t){return this.controls[t]}push(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}insert(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}removeAt(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){this._checkAllValuesPresent(t),t.forEach((t,n)=>{this._throwIfControlMissing(n),this.at(n).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){t.forEach((t,n)=>{this.at(n)&&this.at(n).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t=[],e={}){this._forEachChild((n,o)=>{n.reset(t[o],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>t instanceof ut?t.value:t.getRawValue())}clear(){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity())}_syncPendingControls(){let t=this.controls.reduce((t,e)=>!!e._syncPendingControls()||t,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!this.controls.length)throw new Error("\n        There are no form controls registered with this array yet.  If you're using ngModel,\n        you may want to check next tick (e.g. use setTimeout).\n      ");if(!this.at(t))throw new Error(`Cannot find form control at index ${t}`)}_forEachChild(t){this.controls.forEach((e,n)=>{t(e,n)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control at index: ${n}.`)})}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}const ft={provide:u,useExisting:Object(o.V)(()=>Ot)},Ct=(()=>Promise.resolve(null))();let Ot=(()=>{class t extends u{constructor(t,e){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new o.o,this.form=new bt({},ot(t),rt(e))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){Ct.then(()=>{const e=this._findContainer(t.path);t.control=e.registerControl(t.name,t.control),J(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){Ct.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name),lt(this._directives,t)})}addFormGroup(t){Ct.then(()=>{const e=this._findContainer(t.path),n=new bt({});tt(n,t),e.registerControl(t.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){Ct.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,e){Ct.then(()=>{this.form.get(t.path).setValue(e)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,ct(this.form,this._directives),this.ngSubmit.emit(t),!1}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(y,10),o.Rb(x,10))},t.\u0275dir=o.Mb({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&o.fc("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Cb([ft]),o.Ab]}),t})(),Mt=(()=>{class t extends u{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return K(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return ot(this._validators)}get asyncValidator(){return rt(this._asyncValidators)}_checkParentType(){}}return t.\u0275fac=function(e){return Pt(e||t)},t.\u0275dir=o.Mb({type:t,features:[o.Ab]}),t})();const Pt=o.Zb(Mt);class yt{static modelParentException(){throw new Error(`\n      ngModel cannot be used to register form controls with a parent formGroup directive.  Try using\n      formGroup's partner directive "formControlName" instead.  Example:\n\n      ${X}\n\n      Or, if you'd like to avoid registering this form control, indicate that it's standalone in ngModelOptions:\n\n      Example:\n\n      \n    <div [formGroup]="myGroup">\n       <input formControlName="firstName">\n       <input [(ngModel)]="showMoreControls" [ngModelOptions]="{standalone: true}">\n    </div>\n  `)}static formGroupNameException(){throw new Error(`\n      ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n      Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n      ${N}\n\n      Option 2:  Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n      ${U}`)}static missingNameException(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n      control must be defined as \'standalone\' in ngModelOptions.\n\n      Example 1: <input [(ngModel)]="person.firstName" name="first">\n      Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">')}static modelGroupParentException(){throw new Error(`\n      ngModelGroup cannot be used with a parent formGroup directive.\n\n      Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n      ${N}\n\n      Option 2:  Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n      ${U}`)}}const xt={provide:u,useExisting:Object(o.V)(()=>vt)};let vt=(()=>{class t extends Mt{constructor(t,e,n){super(),this._parent=t,this._validators=e,this._asyncValidators=n}_checkParentType(){this._parent instanceof t||this._parent instanceof Ot||yt.modelGroupParentException()}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(u,5),o.Rb(y,10),o.Rb(x,10))},t.\u0275dir=o.Mb({type:t,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[o.Cb([xt]),o.Ab]}),t})();const wt={provide:f,useExisting:Object(o.V)(()=>St)},kt=(()=>Promise.resolve(null))();let St=(()=>{class t extends f{constructor(t,e,n,r){super(),this.control=new ut,this._registered=!1,this.update=new o.o,this._parent=t,this._rawValidators=e||[],this._rawAsyncValidators=n||[],this.valueAccessor=st(this,r)}ngOnChanges(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),it(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?K(this.name,this._parent):[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return ot(this._rawValidators)}get asyncValidator(){return rt(this._rawAsyncValidators)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){J(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){!(this._parent instanceof vt)&&this._parent instanceof Mt?yt.formGroupNameException():this._parent instanceof vt||this._parent instanceof Ot||yt.modelParentException()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||yt.missingNameException()}_updateValue(t){kt.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1})})}_updateDisabled(t){const e=t.isDisabled.currentValue,n=""===e||e&&"false"!==e;kt.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable()})}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(u,9),o.Rb(y,10),o.Rb(x,10),o.Rb(s,10))},t.\u0275dir=o.Mb({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[o.Cb([wt]),o.Ab,o.Bb]}),t})(),At=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=o.Mb({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t})();const Dt=new o.r("NgModelWithFormControlWarning"),It={provide:f,useExisting:Object(o.V)(()=>Et)};let Et=(()=>{class t extends f{constructor(t,e,n,r){super(),this._ngModelWarningConfig=r,this.update=new o.o,this._ngModelWarningSent=!1,this._rawValidators=t||[],this._rawAsyncValidators=e||[],this.valueAccessor=st(this,n)}set isDisabled(t){z.disabledAttrWarning()}ngOnChanges(e){this._isControlChanged(e)&&(J(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),it(e,this.viewModel)&&(dt("formControl",t,this,this._ngModelWarningConfig),this.form.setValue(this.model),this.viewModel=this.model)}get path(){return[]}get validator(){return ot(this._rawValidators)}get asyncValidator(){return rt(this._rawAsyncValidators)}get control(){return this.form}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_isControlChanged(t){return t.hasOwnProperty("form")}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(y,10),o.Rb(x,10),o.Rb(s,10),o.Rb(Dt,8))},t.\u0275dir=o.Mb({type:t,selectors:[["","formControl",""]],inputs:{isDisabled:["disabled","isDisabled"],form:["formControl","form"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[o.Cb([It]),o.Ab,o.Bb]}),t._ngModelWarningSentOnce=!1,t})();const Tt={provide:u,useExisting:Object(o.V)(()=>Lt)};let Lt=(()=>{class t extends u{constructor(t,e){super(),this._validators=t,this._asyncValidators=e,this.submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new o.o}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const e=this.form.get(t.path);return J(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e}getControl(t){return this.form.get(t.path)}removeControl(t){lt(this.directives,t)}addFormGroup(t){const e=this.form.get(t.path);tt(e,t),e.updateValueAndValidity({emitEvent:!1})}removeFormGroup(t){}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){const e=this.form.get(t.path);tt(e,t),e.updateValueAndValidity({emitEvent:!1})}removeFormArray(t){}getFormArray(t){return this.form.get(t.path)}updateModel(t,e){this.form.get(t.path).setValue(e)}onSubmit(t){return this.submitted=!0,ct(this.form,this.directives),this.ngSubmit.emit(t),!1}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_updateDomValue(){this.directives.forEach(t=>{const e=this.form.get(t.path);t.control!==e&&(function(t,e){e.valueAccessor.registerOnChange(()=>et(e)),e.valueAccessor.registerOnTouched(()=>et(e)),e._rawValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),e._rawAsyncValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),t&&t._clearChangeFns()}(t.control,t),e&&J(e,t),t.control=e)}),this.form._updateTreeValidity({emitEvent:!1})}_updateRegistrations(){this.form._registerOnCollectionChange(()=>this._updateDomValue()),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{}),this._oldForm=this.form}_updateValidators(){const t=ot(this._validators);this.form.validator=w.compose([this.form.validator,t]);const e=rt(this._asyncValidators);this.form.asyncValidator=w.composeAsync([this.form.asyncValidator,e])}_checkFormPresent(){this.form||z.missingFormException()}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(y,10),o.Rb(x,10))},t.\u0275dir=o.Mb({type:t,selectors:[["","formGroup",""]],hostBindings:function(t,e){1&t&&o.fc("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Cb([Tt]),o.Ab,o.Bb]}),t})();const Rt={provide:u,useExisting:Object(o.V)(()=>Wt)};let Wt=(()=>{class t extends Mt{constructor(t,e,n){super(),this._parent=t,this._validators=e,this._asyncValidators=n}_checkParentType(){Xt(this._parent)&&z.groupParentException()}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(u,13),o.Rb(y,10),o.Rb(x,10))},t.\u0275dir=o.Mb({type:t,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[o.Cb([Rt]),o.Ab]}),t})();const jt={provide:u,useExisting:Object(o.V)(()=>Ft)};let Ft=(()=>{class t extends u{constructor(t,e,n){super(),this._parent=t,this._validators=e,this._asyncValidators=n}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return K(null==this.name?this.name:this.name.toString(),this._parent)}get validator(){return ot(this._validators)}get asyncValidator(){return rt(this._asyncValidators)}_checkParentType(){Xt(this._parent)&&z.arrayParentException()}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(u,13),o.Rb(y,10),o.Rb(x,10))},t.\u0275dir=o.Mb({type:t,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[o.Cb([jt]),o.Ab]}),t})();function Xt(t){return!(t instanceof Wt||t instanceof Lt||t instanceof Ft)}const Nt={provide:f,useExisting:Object(o.V)(()=>Ut)};let Ut=(()=>{class t extends f{constructor(t,e,n,r,i){super(),this._ngModelWarningConfig=i,this._added=!1,this.update=new o.o,this._ngModelWarningSent=!1,this._parent=t,this._rawValidators=e||[],this._rawAsyncValidators=n||[],this.valueAccessor=st(this,r)}set isDisabled(t){z.disabledAttrWarning()}ngOnChanges(e){this._added||this._setUpControl(),it(e,this.viewModel)&&(dt("formControlName",t,this,this._ngModelWarningConfig),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return K(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return ot(this._rawValidators)}get asyncValidator(){return rt(this._rawAsyncValidators)}_checkParentType(){!(this._parent instanceof Wt)&&this._parent instanceof Mt?z.ngModelGroupException():this._parent instanceof Wt||this._parent instanceof Lt||this._parent instanceof Ft||z.controlParentException()}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(u,13),o.Rb(y,10),o.Rb(x,10),o.Rb(s,10),o.Rb(Dt,8))},t.\u0275dir=o.Mb({type:t,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[o.Cb([Nt]),o.Ab,o.Bb]}),t._ngModelWarningSentOnce=!1,t})();const zt={provide:y,useExisting:Object(o.V)(()=>Bt),multi:!0},Yt={provide:y,useExisting:Object(o.V)(()=>Vt),multi:!0};let Bt=(()=>{class t{get required(){return this._required}set required(t){this._required=null!=t&&!1!==t&&"false"!==`${t}`,this._onChange&&this._onChange()}validate(t){return this.required?w.required(t):null}registerOnValidatorChange(t){this._onChange=t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=o.Mb({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(t,e){2&t&&o.Eb("required",e.required?"":null)},inputs:{required:"required"},features:[o.Cb([zt])]}),t})(),Vt=(()=>{class t extends Bt{validate(t){return this.required?w.requiredTrue(t):null}}return t.\u0275fac=function(e){return Ht(e||t)},t.\u0275dir=o.Mb({type:t,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&o.Eb("required",e.required?"":null)},features:[o.Cb([Yt]),o.Ab]}),t})();const Ht=o.Zb(Vt),Qt={provide:y,useExisting:Object(o.V)(()=>Gt),multi:!0};let Gt=(()=>{class t{set email(t){this._enabled=""===t||!0===t||"true"===t,this._onChange&&this._onChange()}validate(t){return this._enabled?w.email(t):null}registerOnValidatorChange(t){this._onChange=t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=o.Mb({type:t,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[o.Cb([Qt])]}),t})();const $t={provide:y,useExisting:Object(o.V)(()=>qt),multi:!0};let qt=(()=>{class t{ngOnChanges(t){"minlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}validate(t){return null==this.minlength?null:this._validator(t)}registerOnValidatorChange(t){this._onChange=t}_createValidator(){this._validator=w.minLength("number"==typeof this.minlength?this.minlength:parseInt(this.minlength,10))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=o.Mb({type:t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&o.Eb("minlength",e.minlength?e.minlength:null)},inputs:{minlength:"minlength"},features:[o.Cb([$t]),o.Bb]}),t})();const Kt={provide:y,useExisting:Object(o.V)(()=>Jt),multi:!0};let Jt=(()=>{class t{ngOnChanges(t){"maxlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}validate(t){return null!=this.maxlength?this._validator(t):null}registerOnValidatorChange(t){this._onChange=t}_createValidator(){this._validator=w.maxLength("number"==typeof this.maxlength?this.maxlength:parseInt(this.maxlength,10))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=o.Mb({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&o.Eb("maxlength",e.maxlength?e.maxlength:null)},inputs:{maxlength:"maxlength"},features:[o.Cb([Kt]),o.Bb]}),t})();const Zt={provide:y,useExisting:Object(o.V)(()=>te),multi:!0};let te=(()=>{class t{ngOnChanges(t){"pattern"in t&&(this._createValidator(),this._onChange&&this._onChange())}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}_createValidator(){this._validator=w.pattern(this.pattern)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=o.Mb({type:t,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&o.Eb("pattern",e.pattern?e.pattern:null)},inputs:{pattern:"pattern"},features:[o.Cb([Zt]),o.Bb]}),t})(),ee=(()=>{class t{}return t.\u0275mod=o.Pb({type:t}),t.\u0275inj=o.Ob({factory:function(e){return new(e||t)}}),t})(),ne=(()=>{class t{group(t,e=null){const n=this._reduceControls(t);let o=null,r=null,i=void 0;return null!=e&&(function(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn}(e)?(o=null!=e.validators?e.validators:null,r=null!=e.asyncValidators?e.asyncValidators:null,i=null!=e.updateOn?e.updateOn:void 0):(o=null!=e.validator?e.validator:null,r=null!=e.asyncValidator?e.asyncValidator:null)),new bt(n,{asyncValidators:r,updateOn:i,validators:o})}control(t,e,n){return new ut(t,e,n)}array(t,e,n){const o=t.map(t=>this._createControl(t));return new _t(o,e,n)}_reduceControls(t){const e={};return Object.keys(t).forEach(n=>{e[n]=this._createControl(t[n])}),e}_createControl(t){return t instanceof ut||t instanceof bt||t instanceof _t?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=o.Nb({token:t,factory:t.\u0275fac}),t})(),oe=(()=>{class t{}return t.\u0275mod=o.Pb({type:t}),t.\u0275inj=o.Ob({factory:function(e){return new(e||t)},providers:[R],imports:[ee]}),t})(),re=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Dt,useValue:e.warnOnNgModelWithFormControl}]}}}return t.\u0275mod=o.Pb({type:t}),t.\u0275inj=o.Ob({factory:function(e){return new(e||t)},providers:[ne,R],imports:[ee]}),t})()},"3UD+":function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},"4I5i":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));const o=(()=>{function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t})()},"4MV3":function(t,e,n){!function(t){"use strict";var e={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},n={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};t.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ac7\u0ab9\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(t){return t.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u0ab0\u0abe\u0aa4"===e?t<4?t:t+12:"\u0ab8\u0ab5\u0abe\u0ab0"===e?t:"\u0aac\u0aaa\u0acb\u0ab0"===e?t>=10?t:t+12:"\u0ab8\u0abe\u0a82\u0a9c"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"\u0ab0\u0abe\u0aa4":t<10?"\u0ab8\u0ab5\u0abe\u0ab0":t<17?"\u0aac\u0aaa\u0acb\u0ab0":t<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(n("wd/R"))},"4dOw":function(t,e,n){!function(t){"use strict";t.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})}(n("wd/R"))},"4lwS":function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return h}));var o=n("hdaf"),r=n("2Vo4"),i=n("CX8g"),a=n("ZQqS"),c=n("O25g"),s=n("ds6q"),l=n("n1oz"),d=n("vkgz"),g=n("IzEk"),m=n("iCFH"),p=n("fXoL");let h=(()=>{class e{constructor(){this._connectionStatus$=new r.a(o.a.DISCONNECTED),this._username$=new r.a(null),this.stompSubscriptions=[],this.heartbeatInterval=5e3,this.connectionDelay=0,this.connectionTry=0,this.isConnected=!1,this.isConnecting=!1,this.stompSubject=new s.Subject}initWorker(){if(this.ob)return;const e=this.stompSubject.asObservable().pipe(Object(d.a)(t=>{console.log("sending event"),console.log(t)}));"undefined"!=typeof Worker?(console.log("using worker"),this.ob=Object(c.a)(()=>new Worker(t),e)):(console.log("worker not available"),this.ob=(new l.a).work(e)),this.ob.pipe(Object(d.a)(t=>{})).subscribe(t=>{this.onStompEvent(t)},t=>{},()=>{console.log("worker complete"),this.ob=null})}get connectionStatus$(){return this._connectionStatus$.asObservable()}get username$(){return this._username$}stompSubscribe(t){return this.stompTopic(t)}publish(t,e){this.send(t,e)}stompTopic(t){console.log(`stomp topic: ${t}`);let e=this.stompSubscriptions.find(e=>e.destination===t);return e||(console.log(`creating new stomp subscription for ${t}, isConnected ${this.isConnected}`),e=new i.a(t,t=>{this.sendUnsubscribe(t);const e=this.stompSubscriptions.findIndex(e=>e.id===t.id);e>-1&&this.stompSubscriptions.splice(e,1),console.log("subscriptions length: "+this.stompSubscriptions.length),0===this.stompSubscriptions.length&&this.disconnect()}),this.stompSubscriptions.push(e),this.isConnected?this.sendSubscribe(e):this.connect()),e.observable}send(t,e){if(this.isConnected){const n=JSON.stringify(e);this.stompSubject.next({type:a.a.FRAME,frame:{command:"SEND",headers:{destination:t},body:n}})}}connect(){this.connectionTry>0&&(0===this.connectionDelay&&(this.connectionDelay=1e3),this.connectionDelay=this.connectionDelay>1e4?1e4:2*this.connectionDelay),this.isConnected||this.isConnecting||(this.connectionTimeout=window.setTimeout(()=>{console.log("get url"),this.url().pipe(Object(g.a)(1)).subscribe(t=>{this.initWorker(),console.log(`get url done, ${t}`),this.isConnecting=!0,this.connectionTry++,this.stompSubject.next({type:a.a.OPEN,connect:{url:t,heartbeat:this.heartbeatInterval}})})},this.connectionDelay)),console.log(`stomp connect, isConnected: ${this.isConnected}, isConnecting: ${this.isConnecting}`)}disconnect(){console.log(`stomp disconnect, isConnected: ${this.isConnected}, isConnecting: ${this.isConnecting}`),(this.isConnected||this.isConnecting)&&this.stompSubject.next({type:a.a.CLOSE})}onClose(t){if(console.log(`stomp close, code: ${t.code}, reason: ${t.reason}, wasClean: ${t.wasClean}`),this.isConnected=!1,this.isConnecting=!1,console.debug("stomp CloseEvent:"),console.debug(t),1e3===t.code)switch(t.reason){case"Duplicate login":this._connectionStatus$.next(o.a.DUPLICATE_LOGIN);break;case"Exceeded Maximum Users":this._connectionStatus$.next(o.a.EXCEEDED_MAXIMUM_USERS);break;default:this.connectionDelay=0,this._connectionStatus$.next(o.a.CONNECTION_ENDED),this.connect()}else this._connectionStatus$.next(o.a.DISCONNECTED),this.connect()}onStompConnect(){this.isConnected=!0,this.isConnecting=!1,this.connectionTimeout&&(clearTimeout(this.connectionTimeout),this.connectionTimeout=null),this.connectionDelay=0,this.connectionTry=0,this._connectionStatus$.next(o.a.OK);for(const t of this.stompSubscriptions)this.sendSubscribe(t)}onOpen(){this.stompSubject.next({type:a.a.FRAME,frame:{command:"CONNECT",headers:{"accept-version":"1.2","heart-beat":`${this.heartbeatInterval},${this.heartbeatInterval}`}}})}onError(t){console.debug("stomp onError:"),console.error(t)}onStompFrame(t){switch(t.command){case"CONNECTED":this._username$.next(t.headers["user-name"]),this.onStompConnect();break;case"MESSAGE":console.debug("received message"),console.debug(t);const e=t.headers.subscription,n=this.stompSubscriptions.find(t=>t.id===e);n&&(console.debug("emitting message to observer:"),console.debug(n),n.emit(Object(m.u)(t.body)));break;case"ERROR":this.onError(JSON.stringify(t));break;case"DISCONNECT":this.disconnect()}}sendSubscribe(t){console.log("sendSubscribe"),console.log(t),this.isConnected&&this.stompSubject.next({type:a.a.FRAME,frame:{command:"SUBSCRIBE",headers:{id:t.id,destination:t.destination}}})}sendUnsubscribe(t){this.isConnected&&this.stompSubject.next({type:a.a.FRAME,frame:{command:"UNSUBSCRIBE",headers:{id:t.id}}})}ngOnDestroy(){this._connectionStatus$.next(o.a.DESTROYED),this._connectionStatus$.complete();for(const t of this.stompSubscriptions)t.complete();this.stompSubject.next({type:a.a.CLOSE})}onStompEvent(t){switch(t.type){case a.a.OPEN:this.onOpen();break;case a.a.CLOSE:this.onClose(t.close);break;case a.a.FRAME:this.onStompFrame(t.frame);break;case a.a.ERROR:this.onError(t.error)}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=p.Mb({type:e}),e})()}).call(this,n("Euh9"))},"5+tZ":function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var o=n("ZUHj"),r=n("l7GE"),i=n("51Dv"),a=n("lJxs"),c=n("Cfvw");function s(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?o=>o.pipe(s((n,o)=>Object(c.a)(t(n,o)).pipe(Object(a.a)((t,r)=>e(n,t,o,r))),n)):("number"==typeof e&&(n=e),e=>e.lift(new l(t,n)))}class l{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new d(t,this.project,this.concurrent))}}class d extends r.a{constructor(t,e,n=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)}_tryNext(t){let e;const n=this.index++;try{e=this.project(t,n)}catch(o){return void this.destination.error(o)}this.active++,this._innerSub(e,t,n)}_innerSub(t,e,n){const r=new i.a(this,e,n),a=this.destination;a.add(r);const c=Object(o.a)(this,t,void 0,void 0,r);c!==r&&a.add(c)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(t,e,n,o,r){this.destination.next(e)}notifyComplete(t){const e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},"51Dv":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var o=n("7o/Q");class r extends o.a{constructor(t,e,n){super(),this.parent=t,this.outerValue=e,this.outerIndex=n,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}},"6+QB":function(t,e,n){!function(t){"use strict";t.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n("wd/R"))},"6B0Y":function(t,e,n){!function(t){"use strict";var e={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},n={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};t.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(t){return"\u179b\u17d2\u1784\u17b6\u1785"===t},meridiem:function(t,e,n){return t<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(t){return t.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},week:{dow:1,doy:4}})}(n("wd/R"))},"6Joi":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r=n("mrSG"),i=(o=n("wj3C"))&&"object"==typeof o&&"default"in o?o.default:o,a=n("q/0M"),c=n("zVF4"),s=n("S+S0"),l=n("x7I3"),d=i.SDK_VERSION,g=function(){function t(t){this.uid=t}return t.prototype.t=function(){return null!=this.uid},t.prototype.s=function(){return this.t()?"uid:"+this.uid:"anonymous-user"},t.prototype.isEqual=function(t){return t.uid===this.uid},t}();g.UNAUTHENTICATED=new g(null),g.i=new g("google-credentials-uid"),g.o=new g("first-party-uid");var m={OK:"ok",CANCELLED:"cancelled",UNKNOWN:"unknown",INVALID_ARGUMENT:"invalid-argument",DEADLINE_EXCEEDED:"deadline-exceeded",NOT_FOUND:"not-found",ALREADY_EXISTS:"already-exists",PERMISSION_DENIED:"permission-denied",UNAUTHENTICATED:"unauthenticated",RESOURCE_EXHAUSTED:"resource-exhausted",FAILED_PRECONDITION:"failed-precondition",ABORTED:"aborted",OUT_OF_RANGE:"out-of-range",UNIMPLEMENTED:"unimplemented",INTERNAL:"internal",UNAVAILABLE:"unavailable",DATA_LOSS:"data-loss"},p=function(t){function e(e,n){var o=this;return(o=t.call(this,n)||this).code=e,o.message=n,o.name="FirebaseError",o.toString=function(){return o.name+": [code="+o.code+"]: "+o.message},o}return r.__extends(e,t),e}(Error),h=function(t,e){this.user=e,this.type="OAuth",this.h={},this.h.Authorization="Bearer "+t},u=function(){function t(){this.u=null}return t.prototype.getToken=function(){return Promise.resolve(null)},t.prototype._=function(){},t.prototype.l=function(t){this.u=t,t(g.UNAUTHENTICATED)},t.prototype.T=function(){this.u=null},t}(),b=function(){function t(t){var e=this;this.m=null,this.currentUser=g.UNAUTHENTICATED,this.I=!1,this.R=0,this.u=null,this.forceRefresh=!1,this.m=function(){e.R++,e.currentUser=e.A(),e.I=!0,e.u&&e.u(e.currentUser)},this.R=0,this.auth=t.getImmediate({optional:!0}),this.auth?this.auth.addAuthTokenListener(this.m):(this.m(null),t.get().then((function(t){e.auth=t,e.m&&e.auth.addAuthTokenListener(e.m)}),(function(){})))}return t.prototype.getToken=function(){var t=this,e=this.R,n=this.forceRefresh;return this.forceRefresh=!1,this.auth?this.auth.getToken(n).then((function(n){if(t.R!==e)throw new p(m.ABORTED,"getToken aborted due to token change.");return n?(xe("string"==typeof n.accessToken,"Invalid tokenData returned from getToken():"+n),new h(n.accessToken,t.currentUser)):null})):Promise.resolve(null)},t.prototype._=function(){this.forceRefresh=!0},t.prototype.l=function(t){this.u=t,this.I&&t(this.currentUser)},t.prototype.T=function(){this.auth&&this.auth.removeAuthTokenListener(this.m),this.m=null,this.u=null},t.prototype.A=function(){var t=this.auth&&this.auth.getUid();return xe(null===t||"string"==typeof t,"Received invalid UID: "+t),new g(t)},t}(),_=function(){function t(t,e){this.P=t,this.V=e,this.type="FirstParty",this.user=g.o}return Object.defineProperty(t.prototype,"h",{get:function(){var t={"X-Goog-AuthUser":this.V},e=this.P.auth.g([]);return e&&(t.Authorization=e),t},enumerable:!0,configurable:!0}),t}(),f=function(){function t(t,e){this.P=t,this.V=e}return t.prototype.getToken=function(){return Promise.resolve(new _(this.P,this.V))},t.prototype.l=function(t){t(g.o)},t.prototype.T=function(){},t.prototype._=function(){},t}(),C=function(){function t(t,e){if(this.seconds=t,this.nanoseconds=e,e<0)throw new p(m.INVALID_ARGUMENT,"Timestamp nanoseconds out of range: "+e);if(e>=1e9)throw new p(m.INVALID_ARGUMENT,"Timestamp nanoseconds out of range: "+e);if(t<-62135596800)throw new p(m.INVALID_ARGUMENT,"Timestamp seconds out of range: "+t);if(t>=253402300800)throw new p(m.INVALID_ARGUMENT,"Timestamp seconds out of range: "+t)}return t.now=function(){return t.fromMillis(Date.now())},t.fromDate=function(e){return t.fromMillis(e.getTime())},t.fromMillis=function(e){var n=Math.floor(e/1e3);return new t(n,1e6*(e-1e3*n))},t.prototype.toDate=function(){return new Date(this.toMillis())},t.prototype.toMillis=function(){return 1e3*this.seconds+this.nanoseconds/1e6},t.prototype.p=function(t){return this.seconds===t.seconds?we(this.nanoseconds,t.nanoseconds):we(this.seconds,t.seconds)},t.prototype.isEqual=function(t){return t.seconds===this.seconds&&t.nanoseconds===this.nanoseconds},t.prototype.toString=function(){return"Timestamp(seconds="+this.seconds+", nanoseconds="+this.nanoseconds+")"},t.prototype.valueOf=function(){return String(this.seconds- -62135596800).padStart(12,"0")+"."+String(this.nanoseconds).padStart(9,"0")},t}(),O=function(){function t(t){this.timestamp=t}return t.v=function(e){return new t(e)},t.S=function(){return t.MIN},t.prototype.D=function(t){return this.timestamp.p(t.timestamp)},t.prototype.isEqual=function(t){return this.timestamp.isEqual(t.timestamp)},t.prototype.C=function(){return 1e6*this.timestamp.seconds+this.timestamp.nanoseconds/1e3},t.prototype.toString=function(){return"SnapshotVersion("+this.timestamp.toString()+")"},t.prototype.k=function(){return this.timestamp},t}();O.MIN=new O(new C(0,0));var M=function(){function t(t,e,n){void 0===e?e=0:e>t.length&&ye("offset "+e+" out of range "+t.length),void 0===n?n=t.length-e:n>t.length-e&&ye("length "+n+" out of range "+(t.length-e)),this.segments=t,this.offset=e,this.N=n}return Object.defineProperty(t.prototype,"length",{get:function(){return this.N},enumerable:!0,configurable:!0}),t.prototype.isEqual=function(e){return 0===t.F(this,e)},t.prototype.child=function(e){var n=this.segments.slice(this.offset,this.limit());return e instanceof t?e.forEach((function(t){n.push(t)})):n.push(e),this.$(n)},t.prototype.limit=function(){return this.offset+this.length},t.prototype.M=function(t){return this.$(this.segments,this.offset+(t=void 0===t?1:t),this.length-t)},t.prototype.L=function(){return this.$(this.segments,this.offset,this.length-1)},t.prototype.O=function(){return this.segments[this.offset]},t.prototype.B=function(){return this.get(this.length-1)},t.prototype.get=function(t){return this.segments[this.offset+t]},t.prototype.U=function(){return 0===this.length},t.prototype.q=function(t){if(t.length<this.length)return!1;for(var e=0;e<this.length;e++)if(this.get(e)!==t.get(e))return!1;return!0},t.prototype.W=function(t){if(this.length+1!==t.length)return!1;for(var e=0;e<this.length;e++)if(this.get(e)!==t.get(e))return!1;return!0},t.prototype.forEach=function(t){for(var e=this.offset,n=this.limit();e<n;e++)t(this.segments[e])},t.prototype.j=function(){return this.segments.slice(this.offset,this.limit())},t.F=function(t,e){for(var n=Math.min(t.length,e.length),o=0;o<n;o++){var r=t.get(o),i=e.get(o);if(r<i)return-1;if(r>i)return 1}return t.length<e.length?-1:t.length>e.length?1:0},t}(),P=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.$=function(t,n,o){return new e(t,n,o)},e.prototype.K=function(){return this.j().join("/")},e.prototype.toString=function(){return this.K()},e.G=function(t){if(t.indexOf("//")>=0)throw new p(m.INVALID_ARGUMENT,"Invalid path ("+t+"). Paths must not contain // in them.");return new e(t.split("/").filter((function(t){return t.length>0})))},e}(M);P.H=new P([]);var y=/^[_a-zA-Z][_a-zA-Z0-9]*$/,x=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.$=function(t,n,o){return new e(t,n,o)},e.J=function(t){return y.test(t)},e.prototype.K=function(){return this.j().map((function(t){return t=t.replace("\\","\\\\").replace("`","\\`"),e.J(t)||(t="`"+t+"`"),t})).join(".")},e.prototype.toString=function(){return this.K()},e.prototype.Y=function(){return 1===this.length&&"__name__"===this.get(0)},e.X=function(){return new e(["__name__"])},e.Z=function(t){for(var n=[],o="",r=0,i=function(){if(0===o.length)throw new p(m.INVALID_ARGUMENT,"Invalid field path ("+t+"). Paths must not be empty, begin with '.', end with '.', or contain '..'");n.push(o),o=""},a=!1;r<t.length;){var c=t[r];if("\\"===c){if(r+1===t.length)throw new p(m.INVALID_ARGUMENT,"Path has trailing escape character: "+t);var s=t[r+1];if("\\"!==s&&"."!==s&&"`"!==s)throw new p(m.INVALID_ARGUMENT,"Path has invalid escape sequence: "+t);o+=s,r+=2}else"`"===c?(a=!a,r++):"."!==c||a?(o+=c,r++):(i(),r++)}if(i(),a)throw new p(m.INVALID_ARGUMENT,"Unterminated ` in path: "+t);return new e(n)},e}(M);x.H=new x([]);var v=function(){function t(t){this.path=t}return t.tt=function(e){return new t(P.G(e).M(5))},t.prototype.et=function(t){return this.path.length>=2&&this.path.get(this.path.length-2)===t},t.prototype.isEqual=function(t){return null!==t&&0===P.F(this.path,t.path)},t.prototype.toString=function(){return this.path.toString()},t.F=function(t,e){return P.F(t.path,e.path)},t.st=function(t){return t.length%2==0},t.nt=function(e){return new t(new P(e.slice()))},t}();v.EMPTY=new v(new P([]));var w=function(){function t(t,e){this.F=t,this.root=e||S.EMPTY}return t.prototype.it=function(e,n){return new t(this.F,this.root.it(e,n,this.F).rt(null,null,S.ot,null,null))},t.prototype.remove=function(e){return new t(this.F,this.root.remove(e,this.F).rt(null,null,S.ot,null,null))},t.prototype.get=function(t){for(var e=this.root;!e.U();){var n=this.F(t,e.key);if(0===n)return e.value;n<0?e=e.left:n>0&&(e=e.right)}return null},t.prototype.indexOf=function(t){for(var e=0,n=this.root;!n.U();){var o=this.F(t,n.key);if(0===o)return e+n.left.size;o<0?n=n.left:(e+=n.left.size+1,n=n.right)}return-1},t.prototype.U=function(){return this.root.U()},Object.defineProperty(t.prototype,"size",{get:function(){return this.root.size},enumerable:!0,configurable:!0}),t.prototype.ht=function(){return this.root.ht()},t.prototype.at=function(){return this.root.at()},t.prototype.ut=function(t){return this.root.ut(t)},t.prototype.forEach=function(t){this.ut((function(e,n){return t(e,n),!1}))},t.prototype.toString=function(){var t=[];return this.ut((function(e,n){return t.push(e+":"+n),!1})),"{"+t.join(", ")+"}"},t.prototype.ct=function(t){return this.root.ct(t)},t.prototype._t=function(){return new k(this.root,null,this.F,!1)},t.prototype.lt=function(t){return new k(this.root,t,this.F,!1)},t.prototype.dt=function(){return new k(this.root,null,this.F,!0)},t.prototype.ft=function(t){return new k(this.root,t,this.F,!0)},t}(),k=function(){function t(t,e,n,o){this.Tt=o,this.wt=[];for(var r=1;!t.U();)if(r=e?n(t.key,e):1,o&&(r*=-1),r<0)t=this.Tt?t.left:t.right;else{if(0===r){this.wt.push(t);break}this.wt.push(t),t=this.Tt?t.right:t.left}}return t.prototype.Et=function(){var t=this.wt.pop(),e={key:t.key,value:t.value};if(this.Tt)for(t=t.left;!t.U();)this.wt.push(t),t=t.right;else for(t=t.right;!t.U();)this.wt.push(t),t=t.left;return e},t.prototype.It=function(){return this.wt.length>0},t.prototype.Rt=function(){if(0===this.wt.length)return null;var t=this.wt[this.wt.length-1];return{key:t.key,value:t.value}},t}(),S=function(){function t(e,n,o,r,i){this.key=e,this.value=n,this.color=null!=o?o:t.RED,this.left=null!=r?r:t.EMPTY,this.right=null!=i?i:t.EMPTY,this.size=this.left.size+1+this.right.size}return t.prototype.rt=function(e,n,o,r,i){return new t(null!=e?e:this.key,null!=n?n:this.value,null!=o?o:this.color,null!=r?r:this.left,null!=i?i:this.right)},t.prototype.U=function(){return!1},t.prototype.ut=function(t){return this.left.ut(t)||t(this.key,this.value)||this.right.ut(t)},t.prototype.ct=function(t){return this.right.ct(t)||t(this.key,this.value)||this.left.ct(t)},t.prototype.min=function(){return this.left.U()?this:this.left.min()},t.prototype.ht=function(){return this.min().key},t.prototype.at=function(){return this.right.U()?this.key:this.right.at()},t.prototype.it=function(t,e,n){var o=this,r=n(t,o.key);return(o=r<0?o.rt(null,null,null,o.left.it(t,e,n),null):0===r?o.rt(null,e,null,null,null):o.rt(null,null,null,null,o.right.it(t,e,n))).At()},t.prototype.Pt=function(){if(this.left.U())return t.EMPTY;var e=this;return e.left.Vt()||e.left.left.Vt()||(e=e.gt()),(e=e.rt(null,null,null,e.left.Pt(),null)).At()},t.prototype.remove=function(e,n){var o,r=this;if(n(e,r.key)<0)r.left.U()||r.left.Vt()||r.left.left.Vt()||(r=r.gt()),r=r.rt(null,null,null,r.left.remove(e,n),null);else{if(r.left.Vt()&&(r=r.pt()),r.right.U()||r.right.Vt()||r.right.left.Vt()||(r=r.yt()),0===n(e,r.key)){if(r.right.U())return t.EMPTY;o=r.right.min(),r=r.rt(o.key,o.value,null,null,r.right.Pt())}r=r.rt(null,null,null,null,r.right.remove(e,n))}return r.At()},t.prototype.Vt=function(){return this.color},t.prototype.At=function(){var t=this;return t.right.Vt()&&!t.left.Vt()&&(t=t.bt()),t.left.Vt()&&t.left.left.Vt()&&(t=t.pt()),t.left.Vt()&&t.right.Vt()&&(t=t.vt()),t},t.prototype.gt=function(){var t=this.vt();return t.right.left.Vt()&&(t=(t=(t=t.rt(null,null,null,null,t.right.pt())).bt()).vt()),t},t.prototype.yt=function(){var t=this.vt();return t.left.left.Vt()&&(t=(t=t.pt()).vt()),t},t.prototype.bt=function(){var e=this.rt(null,null,t.RED,null,this.right.left);return this.right.rt(null,null,this.color,e,null)},t.prototype.pt=function(){var e=this.rt(null,null,t.RED,this.left.right,null);return this.left.rt(null,null,this.color,null,e)},t.prototype.vt=function(){var t=this.left.rt(null,null,!this.left.color,null,null),e=this.right.rt(null,null,!this.right.color,null,null);return this.rt(null,null,!this.color,t,e)},t.prototype.St=function(){var t=this.Dt();return Math.pow(2,t)<=this.size+1},t.prototype.Dt=function(){if(this.Vt()&&this.left.Vt())throw ye("Red node has red child("+this.key+","+this.value+")");if(this.right.Vt())throw ye("Right child of ("+this.key+","+this.value+") is red");var t=this.left.Dt();if(t!==this.right.Dt())throw ye("Black depths differ");return t+(this.Vt()?0:1)},t}();S.EMPTY=null,S.RED=!0,S.ot=!1,S.EMPTY=new(function(){function t(){this.size=0}return Object.defineProperty(t.prototype,"key",{get:function(){throw ye("LLRBEmptyNode has no key.")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){throw ye("LLRBEmptyNode has no value.")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"color",{get:function(){throw ye("LLRBEmptyNode has no color.")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"left",{get:function(){throw ye("LLRBEmptyNode has no left child.")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"right",{get:function(){throw ye("LLRBEmptyNode has no right child.")},enumerable:!0,configurable:!0}),t.prototype.rt=function(t,e,n,o,r){return this},t.prototype.it=function(t,e,n){return new S(t,e)},t.prototype.remove=function(t,e){return this},t.prototype.U=function(){return!0},t.prototype.ut=function(t){return!1},t.prototype.ct=function(t){return!1},t.prototype.ht=function(){return null},t.prototype.at=function(){return null},t.prototype.Vt=function(){return!1},t.prototype.St=function(){return!0},t.prototype.Dt=function(){return 0},t}());var A=function(){function t(t){this.F=t,this.data=new w(this.F)}return t.prototype.has=function(t){return null!==this.data.get(t)},t.prototype.first=function(){return this.data.ht()},t.prototype.last=function(){return this.data.at()},Object.defineProperty(t.prototype,"size",{get:function(){return this.data.size},enumerable:!0,configurable:!0}),t.prototype.indexOf=function(t){return this.data.indexOf(t)},t.prototype.forEach=function(t){this.data.ut((function(e,n){return t(e),!1}))},t.prototype.Ct=function(t,e){for(var n=this.data.lt(t[0]);n.It();){var o=n.Et();if(this.F(o.key,t[1])>=0)return;e(o.key)}},t.prototype.kt=function(t,e){var n;for(n=void 0!==e?this.data.lt(e):this.data._t();n.It();)if(!t(n.Et().key))return},t.prototype.Nt=function(t){var e=this.data.lt(t);return e.It()?e.Et().key:null},t.prototype._t=function(){return new D(this.data._t())},t.prototype.lt=function(t){return new D(this.data.lt(t))},t.prototype.add=function(t){return this.rt(this.data.remove(t).it(t,!0))},t.prototype.delete=function(t){return this.has(t)?this.rt(this.data.remove(t)):this},t.prototype.U=function(){return this.data.U()},t.prototype.Ft=function(t){var e=this;return e.size<t.size&&(e=t,t=this),t.forEach((function(t){e=e.add(t)})),e},t.prototype.isEqual=function(e){if(!(e instanceof t))return!1;if(this.size!==e.size)return!1;for(var n=this.data._t(),o=e.data._t();n.It();){var r=n.Et().key,i=o.Et().key;if(0!==this.F(r,i))return!1}return!0},t.prototype.j=function(){var t=[];return this.forEach((function(e){t.push(e)})),t},t.prototype.toString=function(){var t=[];return this.forEach((function(e){return t.push(e)})),"SortedSet("+t.toString()+")"},t.prototype.rt=function(e){var n=new t(this.F);return n.data=e,n},t}(),D=function(){function t(t){this.$t=t}return t.prototype.Et=function(){return this.$t.Et().key},t.prototype.It=function(){return this.$t.It()},t}();function I(t){var e=0;for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e++;return e}function E(t,e){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e(n,t[n])}function T(t){for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!1;return!0}var L=function(){function t(t){this.Mt=t}return t.fromBase64String=function(e){return new t(be.Lt().atob(e))},t.fromUint8Array=function(e){return new t(function(t){for(var e="",n=0;n<t.length;++n)e+=String.fromCharCode(t[n]);return e}(e))},t.prototype.toBase64=function(){return be.Lt().btoa(this.Mt)},t.prototype.toUint8Array=function(){return function(t){for(var e=new Uint8Array(t.length),n=0;n<t.length;n++)e[n]=t.charCodeAt(n);return e}(this.Mt)},t.prototype.Ot=function(){return 2*this.Mt.length},t.prototype.D=function(t){return we(this.Mt,t.Mt)},t.prototype.isEqual=function(t){return this.Mt===t.Mt},t}();function R(t){return null==t}function W(t){return-0===t&&1/t==-1/0}function j(t){return"number"==typeof t&&Number.isInteger(t)&&!W(t)&&t<=Number.MAX_SAFE_INTEGER&&t>=Number.MIN_SAFE_INTEGER}function F(t){var e,n;return"server_timestamp"===(null===(n=((null===(e=null==t?void 0:t.mapValue)||void 0===e?void 0:e.fields)||{}).__type__)||void 0===n?void 0:n.stringValue)}function X(t){var e=Q(t.mapValue.fields.__local_write_time__.timestampValue);return new C(e.seconds,e.nanos)}L.xt=new L("");var N=new RegExp(/^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(?:\.(\d+))?Z$/);function U(t){return"nullValue"in t?0:"booleanValue"in t?1:"integerValue"in t||"doubleValue"in t?2:"timestampValue"in t?3:"stringValue"in t?5:"bytesValue"in t?6:"referenceValue"in t?7:"geoPointValue"in t?8:"arrayValue"in t?9:"mapValue"in t?F(t)?4:10:ye("Invalid value type: "+JSON.stringify(t))}function z(t,e){var n=U(t);if(n!==U(e))return!1;switch(n){case 0:return!0;case 1:return t.booleanValue===e.booleanValue;case 4:return X(t).isEqual(X(e));case 3:return function(t,e){if("string"==typeof t.timestampValue&&"string"==typeof e.timestampValue&&t.timestampValue.length===e.timestampValue.length)return t.timestampValue===e.timestampValue;var n=Q(t.timestampValue),o=Q(e.timestampValue);return n.seconds===o.seconds&&n.nanos===o.nanos}(t,e);case 5:return t.stringValue===e.stringValue;case 6:return function(t,e){return $(t.bytesValue).isEqual($(e.bytesValue))}(t,e);case 7:return t.referenceValue===e.referenceValue;case 8:return function(t,e){return G(t.geoPointValue.latitude)===G(e.geoPointValue.latitude)&&G(t.geoPointValue.longitude)===G(e.geoPointValue.longitude)}(t,e);case 2:return function(t,e){if("integerValue"in t&&"integerValue"in e)return G(t.integerValue)===G(e.integerValue);if("doubleValue"in t&&"doubleValue"in e){var n=G(t.doubleValue),o=G(e.doubleValue);return n===o?W(n)===W(o):isNaN(n)&&isNaN(o)}return!1}(t,e);case 9:return ke(t.arrayValue.values||[],e.arrayValue.values||[],z);case 10:return function(t,e){var n=t.mapValue.fields||{},o=e.mapValue.fields||{};if(I(n)!==I(o))return!1;for(var r in n)if(n.hasOwnProperty(r)&&(void 0===o[r]||!z(n[r],o[r])))return!1;return!0}(t,e);default:return ye("Unexpected value type: "+JSON.stringify(t))}}function Y(t,e){return void 0!==(t.values||[]).find((function(t){return z(t,e)}))}function B(t,e){var n=U(t),o=U(e);if(n!==o)return we(n,o);switch(n){case 0:return 0;case 1:return we(t.booleanValue,e.booleanValue);case 2:return function(t,e){var n=G(t.integerValue||t.doubleValue),o=G(e.integerValue||e.doubleValue);return n<o?-1:n>o?1:n===o?0:isNaN(n)?isNaN(o)?0:-1:1}(t,e);case 3:return V(t.timestampValue,e.timestampValue);case 4:return V(X(t),X(e));case 5:return we(t.stringValue,e.stringValue);case 6:return function(t,e){var n=$(t),o=$(e);return n.D(o)}(t.bytesValue,e.bytesValue);case 7:return function(t,e){for(var n=t.split("/"),o=e.split("/"),r=0;r<n.length&&r<o.length;r++){var i=we(n[r],o[r]);if(0!==i)return i}return we(n.length,o.length)}(t.referenceValue,e.referenceValue);case 8:return function(t,e){var n=we(G(t.latitude),G(e.latitude));return 0!==n?n:we(G(t.longitude),G(e.longitude))}(t.geoPointValue,e.geoPointValue);case 9:return function(t,e){for(var n=t.values||[],o=e.values||[],r=0;r<n.length&&r<o.length;++r){var i=B(n[r],o[r]);if(i)return i}return we(n.length,o.length)}(t.arrayValue,e.arrayValue);case 10:return function(t,e){var n=t.fields||{},o=Object.keys(n),r=e.fields||{},i=Object.keys(r);o.sort(),i.sort();for(var a=0;a<o.length&&a<i.length;++a){var c=we(o[a],i[a]);if(0!==c)return c;var s=B(n[o[a]],r[i[a]]);if(0!==s)return s}return we(o.length,i.length)}(t.mapValue,e.mapValue);default:throw ye("Invalid value type: "+n)}}function V(t,e){if("string"==typeof t&&"string"==typeof e&&t.length===e.length)return we(t,e);var n=Q(t),o=Q(e),r=we(n.seconds,o.seconds);return 0!==r?r:we(n.nanos,o.nanos)}function H(t){return function t(e){return"nullValue"in e?"null":"booleanValue"in e?""+e.booleanValue:"integerValue"in e?""+e.integerValue:"doubleValue"in e?""+e.doubleValue:"timestampValue"in e?function(t){var e=Q(t);return"time("+e.seconds+","+e.nanos+")"}(e.timestampValue):"stringValue"in e?e.stringValue:"bytesValue"in e?$(e.bytesValue).toBase64():"referenceValue"in e?v.tt(e.referenceValue).toString():"geoPointValue"in e?"geo("+(n=e.geoPointValue).latitude+","+n.longitude+")":"arrayValue"in e?function(e){for(var n="[",o=!0,r=0,i=e.values||[];r<i.length;r++)o?o=!1:n+=",",n+=t(i[r]);return n+"]"}(e.arrayValue):"mapValue"in e?function(e){for(var n="{",o=!0,r=0,i=Object.keys(e.fields||{}).sort();r<i.length;r++){var a=i[r];o?o=!1:n+=",",n+=a+":"+t(e.fields[a])}return n+"}"}(e.mapValue):ye("Invalid value type: "+JSON.stringify(e));var n}(t)}function Q(t){if(xe(!!t,"Cannot normalize null or undefined timestamp."),"string"==typeof t){var e=0,n=N.exec(t);if(xe(!!n,"invalid timestamp: "+t),n[1]){var o=n[1];o=(o+"000000000").substr(0,9),e=Number(o)}var r=new Date(t);return{seconds:Math.floor(r.getTime()/1e3),nanos:e}}return{seconds:G(t.seconds),nanos:G(t.nanos)}}function G(t){return"number"==typeof t?t:"string"==typeof t?Number(t):0}function $(t){return"string"==typeof t?L.fromBase64String(t):L.fromUint8Array(t)}function q(t,e){return{referenceValue:"projects/"+t.projectId+"/databases/"+t.database+"/documents/"+e.path.K()}}function K(t){return!!t&&"integerValue"in t}function J(t){return!!t&&"arrayValue"in t}function Z(t){return!!t&&"nullValue"in t}function tt(t){return!!t&&"doubleValue"in t&&isNaN(Number(t.doubleValue))}function et(t){return!!t&&"mapValue"in t}var nt=function(){function t(){}return t.prototype.Bt=function(t,e){return function(t,e){var n={fields:{__type__:{stringValue:"server_timestamp"},__local_write_time__:{timestampValue:{seconds:t.seconds,nanos:t.nanoseconds}}}};return e&&(n.fields.__previous_value__=e),{mapValue:n}}(e,t)},t.prototype.Ut=function(t,e){return e},t.prototype.qt=function(t){return null},t.prototype.isEqual=function(e){return e instanceof t},t}();nt.instance=new nt;var ot=function(){function t(t){this.elements=t}return t.prototype.Bt=function(t,e){return this.apply(t)},t.prototype.Ut=function(t,e){return this.apply(t)},t.prototype.apply=function(t){for(var e=at(t),n=function(t){e.some((function(e){return z(e,t)}))||e.push(t)},o=0,r=this.elements;o<r.length;o++)n(r[o]);return{arrayValue:{values:e}}},t.prototype.qt=function(t){return null},t.prototype.isEqual=function(e){return e instanceof t&&ke(this.elements,e.elements,z)},t}(),rt=function(){function t(t){this.elements=t}return t.prototype.Bt=function(t,e){return this.apply(t)},t.prototype.Ut=function(t,e){return this.apply(t)},t.prototype.apply=function(t){for(var e=at(t),n=function(t){e=e.filter((function(e){return!z(e,t)}))},o=0,r=this.elements;o<r.length;o++)n(r[o]);return{arrayValue:{values:e}}},t.prototype.qt=function(t){return null},t.prototype.isEqual=function(e){return e instanceof t&&ke(this.elements,e.elements,z)},t}(),it=function(){function t(t,e){this.serializer=t,this.Qt=e}return t.prototype.Bt=function(t,e){var n=this.qt(t),o=this.asNumber(n)+this.asNumber(this.Qt);return K(n)&&K(this.Qt)?this.serializer.Wt(o):this.serializer.jt(o)},t.prototype.Ut=function(t,e){return e},t.prototype.qt=function(t){return K(e=t)||function(t){return!!t&&"doubleValue"in t}(e)?t:{integerValue:0};var e},t.prototype.isEqual=function(e){return e instanceof t&&z(this.Qt,e.Qt)},t.prototype.asNumber=function(t){return G(t.integerValue||t.doubleValue)},t}();function at(t){return J(t)&&t.arrayValue.values?t.arrayValue.values.slice():[]}var ct=function(){function t(t){this.fields=t}return t.Kt=function(e){return new t(e)},t.Gt=function(e){var n=new A(x.F);return e.forEach((function(t){return n=n.add(t)})),new t(n)},t.prototype.zt=function(t){var e=!1;return this.fields.forEach((function(n){n.q(t)&&(e=!0)})),e},t.prototype.isEqual=function(t){return this.fields.isEqual(t.fields)},t}(),st=function(){function t(t,e){this.field=t,this.transform=e}return t.prototype.isEqual=function(t){return this.field.isEqual(t.field)&&this.transform.isEqual(t.transform)},t}(),lt=function(t,e){this.version=t,this.transformResults=e},dt=function(){function t(t,e){this.updateTime=t,this.exists=e}return t.exists=function(e){return new t(void 0,e)},t.updateTime=function(e){return new t(e)},Object.defineProperty(t.prototype,"Ht",{get:function(){return void 0===this.updateTime&&void 0===this.exists},enumerable:!0,configurable:!0}),t.prototype.Jt=function(t){return void 0!==this.updateTime?t instanceof Ot&&t.version.isEqual(this.updateTime):void 0===this.exists||this.exists===t instanceof Ot},t.prototype.isEqual=function(t){return this.exists===t.exists&&(this.updateTime?!!t.updateTime&&this.updateTime.isEqual(t.updateTime):!t.updateTime)},t}();dt.NONE=new dt;var gt=function(){function t(){}return t.prototype.Yt=function(t){},t.Xt=function(t){return t instanceof Ot?t.version:O.MIN},t}(),mt=function(t){function e(e,n,o){var r=this;return(r=t.call(this)||this).key=e,r.value=n,r.Zt=o,r.type=0,r}return r.__extends(e,t),e.prototype.Ut=function(t,e){return this.Yt(t),new Ot(this.key,e.version,this.value,{hasCommittedMutations:!0})},e.prototype.Bt=function(t,e,n){if(this.Yt(t),!this.Zt.Jt(t))return t;var o=gt.Xt(t);return new Ot(this.key,o,this.value,{te:!0})},e.prototype.ee=function(t){return null},e.prototype.isEqual=function(t){return t instanceof e&&this.key.isEqual(t.key)&&this.value.isEqual(t.value)&&this.Zt.isEqual(t.Zt)},e}(gt),pt=function(t){function e(e,n,o,r){var i=this;return(i=t.call(this)||this).key=e,i.data=n,i.se=o,i.Zt=r,i.type=1,i}return r.__extends(e,t),e.prototype.Ut=function(t,e){if(this.Yt(t),!this.Zt.Jt(t))return new Pt(this.key,e.version);var n=this.ne(t);return new Ot(this.key,e.version,n,{hasCommittedMutations:!0})},e.prototype.Bt=function(t,e,n){if(this.Yt(t),!this.Zt.Jt(t))return t;var o=gt.Xt(t),r=this.ne(t);return new Ot(this.key,o,r,{te:!0})},e.prototype.ee=function(t){return null},e.prototype.isEqual=function(t){return t instanceof e&&this.key.isEqual(t.key)&&this.se.isEqual(t.se)&&this.Zt.isEqual(t.Zt)},e.prototype.ne=function(t){var e;return e=t instanceof Ot?t.data():_t.EMPTY,this.ie(e)},e.prototype.ie=function(t){var e=this,n=t.re();return this.se.fields.forEach((function(t){if(!t.U()){var o=e.data.field(t);null!==o?n.set(t,o):n.delete(t)}})),n.oe()},e}(gt),ht=function(t){function e(e,n){var o=this;return(o=t.call(this)||this).key=e,o.fieldTransforms=n,o.type=2,o.Zt=dt.exists(!0),o}return r.__extends(e,t),e.prototype.Ut=function(t,e){if(this.Yt(t),xe(null!=e.transformResults,"Transform results missing for TransformMutation."),!this.Zt.Jt(t))return new Pt(this.key,e.version);var n=this.he(t),o=this.ae(t,e.transformResults),r=e.version,i=this.ue(n.data(),o);return new Ot(this.key,r,i,{hasCommittedMutations:!0})},e.prototype.Bt=function(t,e,n){if(this.Yt(t),!this.Zt.Jt(t))return t;var o=this.he(t),r=this.ce(n,t,e),i=this.ue(o.data(),r);return new Ot(this.key,o.version,i,{te:!0})},e.prototype.ee=function(t){for(var e=null,n=0,o=this.fieldTransforms;n<o.length;n++){var r=o[n],i=t instanceof Ot?t.field(r.field):void 0,a=r.transform.qt(i||null);null!=a&&(e=null==e?_t._e().set(r.field,a):e.set(r.field,a))}return e?e.oe():null},e.prototype.isEqual=function(t){return t instanceof e&&this.key.isEqual(t.key)&&ke(this.fieldTransforms,t.fieldTransforms,(function(t,e){return t.isEqual(e)}))&&this.Zt.isEqual(t.Zt)},e.prototype.he=function(t){return t},e.prototype.ae=function(t,e){var n=[];xe(this.fieldTransforms.length===e.length,"server transform result count ("+e.length+") should match field transform count ("+this.fieldTransforms.length+")");for(var o=0;o<e.length;o++){var r=this.fieldTransforms[o],i=r.transform,a=null;t instanceof Ot&&(a=t.field(r.field)),n.push(i.Ut(a,e[o]))}return n},e.prototype.ce=function(t,e,n){for(var o=[],r=0,i=this.fieldTransforms;r<i.length;r++){var a=i[r],c=a.transform,s=null;e instanceof Ot&&(s=e.field(a.field)),null===s&&n instanceof Ot&&(s=n.field(a.field)),o.push(c.Bt(s,t))}return o},e.prototype.ue=function(t,e){for(var n=t.re(),o=0;o<this.fieldTransforms.length;o++)n.set(this.fieldTransforms[o].field,e[o]);return n.oe()},e}(gt),ut=function(t){function e(e,n){var o=this;return(o=t.call(this)||this).key=e,o.Zt=n,o.type=3,o}return r.__extends(e,t),e.prototype.Ut=function(t,e){return this.Yt(t),new Mt(this.key,e.version,{hasCommittedMutations:!0})},e.prototype.Bt=function(t,e,n){return this.Yt(t),this.Zt.Jt(t)?new Mt(this.key,O.S()):t},e.prototype.ee=function(t){return null},e.prototype.isEqual=function(t){return t instanceof e&&this.key.isEqual(t.key)&&this.Zt.isEqual(t.Zt)},e}(gt),bt=function(t){function e(e,n){var o=this;return(o=t.call(this)||this).key=e,o.Zt=n,o.type=4,o}return r.__extends(e,t),e.prototype.Ut=function(t,e){ye("VerifyMutation should only be used in Transactions.")},e.prototype.Bt=function(t,e,n){ye("VerifyMutation should only be used in Transactions.")},e.prototype.ee=function(t){ye("VerifyMutation should only be used in Transactions.")},e.prototype.isEqual=function(t){return t instanceof e&&this.key.isEqual(t.key)&&this.Zt.isEqual(t.Zt)},e}(gt),_t=function(){function t(t){this.proto=t}return t._e=function(){return t.EMPTY.re()},t.prototype.field=function(t){if(t.U())return this.proto;for(var e=this.proto,n=0;n<t.length-1;++n){if(!e.mapValue.fields)return null;if(!et(e=e.mapValue.fields[t.get(n)]))return null}return(e=(e.mapValue.fields||{})[t.B()])||null},t.prototype.se=function(){return this.le(this.proto.mapValue)},t.prototype.le=function(t){var e=this,n=new A(x.F);return E(t.fields||{},(function(t,o){var r=new x([t]);if(10===U(o)){var i=e.le(o.mapValue).fields;i.U()?n=n.add(r):i.forEach((function(t){n=n.add(r.child(t))}))}else n=n.add(r)})),ct.Kt(n)},t.prototype.isEqual=function(t){return z(this.proto,t.proto)},t.prototype.re=function(){return new ft(this)},t}();_t.EMPTY=new _t({mapValue:{}});var ft=function(){function t(t){this.de=t,this.fe=new Map}return t.prototype.set=function(t,e){return this.Te(t,e),this},t.prototype.delete=function(t){return this.Te(t,null),this},t.prototype.Te=function(t,e){for(var n=this.fe,o=0;o<t.length-1;++o){var r=t.get(o),i=n.get(r);i instanceof Map?n=i:i&&10===U(i)?(i=new Map(Object.entries(i.mapValue.fields||{})),n.set(r,i),n=i):(i=new Map,n.set(r,i),n=i)}n.set(t.B(),e)},t.prototype.oe=function(){var t=this.me(x.H,this.fe);return null!=t?new _t(t):this.de},t.prototype.me=function(t,e){var n=this,o=!1,r=this.de.field(t),i=et(r)?Object.assign({},r.mapValue.fields):{};return e.forEach((function(e,r){if(e instanceof Map){var a=n.me(t.child(r),e);null!=a&&(i[r]=a,o=!0)}else null!==e?(i[r]=e,o=!0):i.hasOwnProperty(r)&&(delete i[r],o=!0)})),o?{mapValue:{fields:i}}:null},t}(),Ct=function(){function t(t,e){this.key=t,this.version=e}return t.we=function(t,e){return v.F(t.key,e.key)},t}(),Ot=function(t){function e(e,n,o,r){var i=this;return(i=t.call(this,e,n)||this).Ee=o,i.te=!!r.te,i.hasCommittedMutations=!!r.hasCommittedMutations,i}return r.__extends(e,t),e.prototype.field=function(t){return this.Ee.field(t)},e.prototype.data=function(){return this.Ee},e.prototype.Ie=function(){return this.Ee.proto},e.prototype.isEqual=function(t){return t instanceof e&&this.key.isEqual(t.key)&&this.version.isEqual(t.version)&&this.te===t.te&&this.hasCommittedMutations===t.hasCommittedMutations&&this.Ee.isEqual(t.Ee)},e.prototype.toString=function(){return"Document("+this.key+", "+this.version+", "+this.Ee.toString()+", {hasLocalMutations: "+this.te+"}), {hasCommittedMutations: "+this.hasCommittedMutations+"})"},Object.defineProperty(e.prototype,"hasPendingWrites",{get:function(){return this.te||this.hasCommittedMutations},enumerable:!0,configurable:!0}),e.Re=function(t,e,n){var o=e.field(t),r=n.field(t);return null!==o&&null!==r?B(o,r):ye("Trying to compare documents on fields that don't exist")},e}(Ct),Mt=function(t){function e(e,n,o){var r=this;return(r=t.call(this,e,n)||this).hasCommittedMutations=!(!o||!o.hasCommittedMutations),r}return r.__extends(e,t),e.prototype.toString=function(){return"NoDocument("+this.key+", "+this.version+")"},Object.defineProperty(e.prototype,"hasPendingWrites",{get:function(){return this.hasCommittedMutations},enumerable:!0,configurable:!0}),e.prototype.isEqual=function(t){return t instanceof e&&t.hasCommittedMutations===this.hasCommittedMutations&&t.version.isEqual(this.version)&&t.key.isEqual(this.key)},e}(Ct),Pt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.toString=function(){return"UnknownDocument("+this.key+", "+this.version+")"},Object.defineProperty(e.prototype,"hasPendingWrites",{get:function(){return!0},enumerable:!0,configurable:!0}),e.prototype.isEqual=function(t){return t instanceof e&&t.version.isEqual(this.version)&&t.key.isEqual(this.key)},e}(Ct),yt=function(){function t(t,e,n,o,r,i,a){void 0===e&&(e=null),void 0===n&&(n=[]),void 0===o&&(o=[]),void 0===r&&(r=null),void 0===i&&(i=null),void 0===a&&(a=null),this.path=t,this.collectionGroup=e,this.orderBy=n,this.filters=o,this.limit=r,this.startAt=i,this.endAt=a,this.Ae=null}return t.prototype.canonicalId=function(){if(null===this.Ae){var t=this.path.K();null!==this.collectionGroup&&(t+="|cg:"+this.collectionGroup),t+="|f:",t+=this.filters.map((function(t){return t.canonicalId()})).join(","),t+="|ob:",t+=this.orderBy.map((function(t){return t.canonicalId()})).join(","),R(this.limit)||(t+="|l:",t+=this.limit),this.startAt&&(t+="|lb:",t+=this.startAt.canonicalId()),this.endAt&&(t+="|ub:",t+=this.endAt.canonicalId()),this.Ae=t}return this.Ae},t.prototype.toString=function(){var t=this.path.K();return null!==this.collectionGroup&&(t+=" collectionGroup="+this.collectionGroup),this.filters.length>0&&(t+=", filters: ["+this.filters.join(", ")+"]"),R(this.limit)||(t+=", limit: "+this.limit),this.orderBy.length>0&&(t+=", orderBy: ["+this.orderBy.join(", ")+"]"),this.startAt&&(t+=", startAt: "+this.startAt.canonicalId()),this.endAt&&(t+=", endAt: "+this.endAt.canonicalId()),"Target("+t+")"},t.prototype.isEqual=function(t){if(this.limit!==t.limit)return!1;if(this.orderBy.length!==t.orderBy.length)return!1;for(var e=0;e<this.orderBy.length;e++)if(!this.orderBy[e].isEqual(t.orderBy[e]))return!1;if(this.filters.length!==t.filters.length)return!1;for(var n=0;n<this.filters.length;n++)if(!this.filters[n].isEqual(t.filters[n]))return!1;return this.collectionGroup===t.collectionGroup&&!!this.path.isEqual(t.path)&&!!(null!==this.startAt?this.startAt.isEqual(t.startAt):null===t.startAt)&&(null!==this.endAt?this.endAt.isEqual(t.endAt):null===t.endAt)},t.prototype.Pe=function(){return v.st(this.path)&&null===this.collectionGroup&&0===this.filters.length},t}(),xt=function(){function t(t,e,n,o,r,i,a,c){void 0===e&&(e=null),void 0===n&&(n=[]),void 0===o&&(o=[]),void 0===r&&(r=null),void 0===i&&(i="F"),void 0===a&&(a=null),void 0===c&&(c=null),this.path=t,this.collectionGroup=e,this.Ve=n,this.filters=o,this.limit=r,this.ge=i,this.startAt=a,this.endAt=c,this.pe=null,this.ye=null,this.startAt&&this.be(this.startAt),this.endAt&&this.be(this.endAt)}return t.ve=function(e){return new t(e)},Object.defineProperty(t.prototype,"orderBy",{get:function(){if(null===this.pe){var t=this.Se(),e=this.De();if(null!==t&&null===e)this.pe=t.Y()?[jt]:[new Wt(t),jt];else{this.pe=[];for(var n=!1,o=0,r=this.Ve;o<r.length;o++){var i=r[o];this.pe.push(i),i.field.Y()&&(n=!0)}n||this.pe.push((this.Ve.length>0?this.Ve[this.Ve.length-1].dir:Et.ASCENDING)===Et.ASCENDING?jt:Ft)}}return this.pe},enumerable:!0,configurable:!0}),t.prototype.Ce=function(e){var n=this.filters.concat([e]);return new t(this.path,this.collectionGroup,this.Ve.slice(),n,this.limit,this.ge,this.startAt,this.endAt)},t.prototype.ke=function(e){var n=this.Ve.concat([e]);return new t(this.path,this.collectionGroup,n,this.filters.slice(),this.limit,this.ge,this.startAt,this.endAt)},t.prototype.Ne=function(e){return new t(this.path,this.collectionGroup,this.Ve.slice(),this.filters.slice(),e,"F",this.startAt,this.endAt)},t.prototype.Fe=function(e){return new t(this.path,this.collectionGroup,this.Ve.slice(),this.filters.slice(),e,"L",this.startAt,this.endAt)},t.prototype.$e=function(e){return new t(this.path,this.collectionGroup,this.Ve.slice(),this.filters.slice(),this.limit,this.ge,e,this.endAt)},t.prototype.Me=function(e){return new t(this.path,this.collectionGroup,this.Ve.slice(),this.filters.slice(),this.limit,this.ge,this.startAt,e)},t.prototype.Le=function(e){return new t(e,null,this.Ve.slice(),this.filters.slice(),this.limit,this.ge,this.startAt,this.endAt)},t.prototype.Oe=function(){return 0===this.filters.length&&null===this.limit&&null==this.startAt&&null==this.endAt&&(0===this.Ve.length||1===this.Ve.length&&this.Ve[0].field.Y())},t.prototype.canonicalId=function(){return this.xe().canonicalId()+"|lt:"+this.ge},t.prototype.toString=function(){return"Query(target="+this.xe().toString()+"; limitType="+this.ge+")"},t.prototype.isEqual=function(t){return this.xe().isEqual(t.xe())&&this.ge===t.ge},t.prototype.Be=function(t,e){for(var n=!1,o=0,r=this.orderBy;o<r.length;o++){var i=r[o],a=i.compare(t,e);if(0!==a)return a;n=n||i.field.Y()}return 0},t.prototype.matches=function(t){return this.Ue(t)&&this.qe(t)&&this.Qe(t)&&this.We(t)},t.prototype.je=function(){return!R(this.limit)&&"F"===this.ge},t.prototype.Ke=function(){return!R(this.limit)&&"L"===this.ge},t.prototype.De=function(){return this.Ve.length>0?this.Ve[0].field:null},t.prototype.Se=function(){for(var t=0,e=this.filters;t<e.length;t++){var n=e[t];if(n instanceof wt&&n.Ge())return n.field}return null},t.prototype.ze=function(t){for(var e=0,n=this.filters;e<n.length;e++){var o=n[e];if(o instanceof wt&&t.indexOf(o.op)>=0)return o.op}return null},t.prototype.Pe=function(){return this.xe().Pe()},t.prototype.He=function(){return null!==this.collectionGroup},t.prototype.xe=function(){if(!this.ye)if("F"===this.ge)this.ye=new yt(this.path,this.collectionGroup,this.orderBy,this.filters,this.limit,this.startAt,this.endAt);else{for(var t=[],e=0,n=this.orderBy;e<n.length;e++){var o=n[e];t.push(new Wt(o.field,o.dir===Et.DESCENDING?Et.ASCENDING:Et.DESCENDING))}var r=this.endAt?new Rt(this.endAt.position,!this.endAt.before):null,i=this.startAt?new Rt(this.startAt.position,!this.startAt.before):null;this.ye=new yt(this.path,this.collectionGroup,t,this.filters,this.limit,r,i)}return this.ye},t.prototype.Ue=function(t){var e=t.key.path;return null!==this.collectionGroup?t.key.et(this.collectionGroup)&&this.path.q(e):v.st(this.path)?this.path.isEqual(e):this.path.W(e)},t.prototype.qe=function(t){for(var e=0,n=this.Ve;e<n.length;e++){var o=n[e];if(!o.field.Y()&&null===t.field(o.field))return!1}return!0},t.prototype.Qe=function(t){for(var e=0,n=this.filters;e<n.length;e++)if(!n[e].matches(t))return!1;return!0},t.prototype.We=function(t){return!(this.startAt&&!this.startAt.Je(this.orderBy,t)||this.endAt&&this.endAt.Je(this.orderBy,t))},t.prototype.be=function(t){},t}(),vt=function(){function t(t){this.name=t}return t.G=function(e){switch(e){case"<":return t.LESS_THAN;case"<=":return t.LESS_THAN_OR_EQUAL;case"==":return t.EQUAL;case">=":return t.GREATER_THAN_OR_EQUAL;case">":return t.GREATER_THAN;case"array-contains":return t.ARRAY_CONTAINS;case"in":return t.IN;case"array-contains-any":return t.ARRAY_CONTAINS_ANY;default:return ye("Unknown FieldFilter operator: "+e)}},t.prototype.toString=function(){return this.name},t.prototype.isEqual=function(t){return this.name===t.name},t}();vt.LESS_THAN=new vt("<"),vt.LESS_THAN_OR_EQUAL=new vt("<="),vt.EQUAL=new vt("=="),vt.GREATER_THAN=new vt(">"),vt.GREATER_THAN_OR_EQUAL=new vt(">="),vt.ARRAY_CONTAINS=new vt("array-contains"),vt.IN=new vt("in"),vt.ARRAY_CONTAINS_ANY=new vt("array-contains-any");var wt=function(t){function e(e,n,o){var r=this;return(r=t.call(this)||this).field=e,r.op=n,r.value=o,r}return r.__extends(e,t),e.create=function(t,n,o){if(t.Y())return n===vt.IN?new St(t,o):new kt(t,n,o);if(Z(o)){if(n!==vt.EQUAL)throw new p(m.INVALID_ARGUMENT,"Invalid query. Null supports only equality comparisons.");return new e(t,n,o)}if(tt(o)){if(n!==vt.EQUAL)throw new p(m.INVALID_ARGUMENT,"Invalid query. NaN supports only equality comparisons.");return new e(t,n,o)}return n===vt.ARRAY_CONTAINS?new At(t,o):n===vt.IN?new Dt(t,o):n===vt.ARRAY_CONTAINS_ANY?new It(t,o):new e(t,n,o)},e.prototype.matches=function(t){var e=t.field(this.field);return null!==e&&U(this.value)===U(e)&&this.Ye(B(e,this.value))},e.prototype.Ye=function(t){switch(this.op){case vt.LESS_THAN:return t<0;case vt.LESS_THAN_OR_EQUAL:return t<=0;case vt.EQUAL:return 0===t;case vt.GREATER_THAN:return t>0;case vt.GREATER_THAN_OR_EQUAL:return t>=0;default:return ye("Unknown FieldFilter operator: "+this.op)}},e.prototype.Ge=function(){return[vt.LESS_THAN,vt.LESS_THAN_OR_EQUAL,vt.GREATER_THAN,vt.GREATER_THAN_OR_EQUAL].indexOf(this.op)>=0},e.prototype.canonicalId=function(){return this.field.K()+this.op.toString()+H(this.value)},e.prototype.isEqual=function(t){return t instanceof e&&this.op.isEqual(t.op)&&this.field.isEqual(t.field)&&z(this.value,t.value)},e.prototype.toString=function(){return this.field.K()+" "+this.op+" "+H(this.value)},e}((function(){})),kt=function(t){function e(e,n,o){var r=this;return(r=t.call(this,e,n,o)||this).key=v.tt(o.referenceValue),r}return r.__extends(e,t),e.prototype.matches=function(t){var e=v.F(t.key,this.key);return this.Ye(e)},e}(wt),St=function(t){function e(e,n){var o=this;return(o=t.call(this,e,vt.IN,n)||this).keys=(n.arrayValue.values||[]).map((function(t){return v.tt(t.referenceValue)})),o}return r.__extends(e,t),e.prototype.matches=function(t){return this.keys.some((function(e){return e.isEqual(t.key)}))},e}(wt),At=function(t){function e(e,n){return t.call(this,e,vt.ARRAY_CONTAINS,n)||this}return r.__extends(e,t),e.prototype.matches=function(t){var e=t.field(this.field);return J(e)&&Y(e.arrayValue,this.value)},e}(wt),Dt=function(t){function e(e,n){return t.call(this,e,vt.IN,n)||this}return r.__extends(e,t),e.prototype.matches=function(t){var e=t.field(this.field);return null!==e&&Y(this.value.arrayValue,e)},e}(wt),It=function(t){function e(e,n){return t.call(this,e,vt.ARRAY_CONTAINS_ANY,n)||this}return r.__extends(e,t),e.prototype.matches=function(t){var e=this,n=t.field(this.field);return!(!J(n)||!n.arrayValue.values)&&n.arrayValue.values.some((function(t){return Y(e.value.arrayValue,t)}))},e}(wt),Et=function(){function t(t){this.name=t}return t.prototype.toString=function(){return this.name},t}();Et.ASCENDING=new Et("asc"),Et.DESCENDING=new Et("desc");var Tt,Lt,Rt=function(){function t(t,e){this.position=t,this.before=e}return t.prototype.canonicalId=function(){return(this.before?"b":"a")+":"+this.position.map((function(t){return H(t)})).join(",")},t.prototype.Je=function(t,e){for(var n=0,o=0;o<this.position.length;o++){var r=t[o],i=this.position[o];if(n=r.field.Y()?v.F(v.tt(i.referenceValue),e.key):B(i,e.field(r.field)),r.dir===Et.DESCENDING&&(n*=-1),0!==n)break}return this.before?n<=0:n<0},t.prototype.isEqual=function(t){if(null===t)return!1;if(this.before!==t.before||this.position.length!==t.position.length)return!1;for(var e=0;e<this.position.length;e++)if(!z(this.position[e],t.position[e]))return!1;return!0},t}(),Wt=function(){function t(t,e){this.field=t,void 0===e&&(e=Et.ASCENDING),this.dir=e,this.Xe=t.Y()}return t.prototype.compare=function(t,e){var n=this.Xe?Ot.we(t,e):Ot.Re(this.field,t,e);switch(this.dir){case Et.ASCENDING:return n;case Et.DESCENDING:return-1*n;default:return ye("Unknown direction: "+this.dir)}},t.prototype.canonicalId=function(){return this.field.K()+this.dir.toString()},t.prototype.toString=function(){return this.field.K()+" ("+this.dir+")"},t.prototype.isEqual=function(t){return this.dir===t.dir&&this.field.isEqual(t.field)},t}(),jt=new Wt(x.X(),Et.ASCENDING),Ft=new Wt(x.X(),Et.DESCENDING),Xt=function(){function t(t,e,n,o,r,i,a){void 0===r&&(r=O.MIN),void 0===i&&(i=O.MIN),void 0===a&&(a=L.xt),this.target=t,this.targetId=e,this.Ze=n,this.sequenceNumber=o,this.ts=r,this.lastLimboFreeSnapshotVersion=i,this.resumeToken=a}return t.prototype.es=function(e){return new t(this.target,this.targetId,this.Ze,e,this.ts,this.lastLimboFreeSnapshotVersion,this.resumeToken)},t.prototype.ss=function(e,n){return new t(this.target,this.targetId,this.Ze,this.sequenceNumber,n,this.lastLimboFreeSnapshotVersion,e)},t.prototype.ns=function(e){return new t(this.target,this.targetId,this.Ze,this.sequenceNumber,this.ts,e,this.resumeToken)},t}(),Nt=function(t){this.count=t};function Ut(t){switch(t){case m.OK:return ye("Treated status OK as error");case m.CANCELLED:case m.UNKNOWN:case m.DEADLINE_EXCEEDED:case m.RESOURCE_EXHAUSTED:case m.INTERNAL:case m.UNAVAILABLE:case m.UNAUTHENTICATED:return!1;case m.INVALID_ARGUMENT:case m.NOT_FOUND:case m.ALREADY_EXISTS:case m.PERMISSION_DENIED:case m.FAILED_PRECONDITION:case m.ABORTED:case m.OUT_OF_RANGE:case m.UNIMPLEMENTED:case m.DATA_LOSS:return!0;default:return ye("Unknown status code: "+t)}}function zt(t){if(void 0===t)return Me("GRPC error has no .code"),m.UNKNOWN;switch(t){case Tt.OK:return m.OK;case Tt.CANCELLED:return m.CANCELLED;case Tt.UNKNOWN:return m.UNKNOWN;case Tt.DEADLINE_EXCEEDED:return m.DEADLINE_EXCEEDED;case Tt.RESOURCE_EXHAUSTED:return m.RESOURCE_EXHAUSTED;case Tt.INTERNAL:return m.INTERNAL;case Tt.UNAVAILABLE:return m.UNAVAILABLE;case Tt.UNAUTHENTICATED:return m.UNAUTHENTICATED;case Tt.INVALID_ARGUMENT:return m.INVALID_ARGUMENT;case Tt.NOT_FOUND:return m.NOT_FOUND;case Tt.ALREADY_EXISTS:return m.ALREADY_EXISTS;case Tt.PERMISSION_DENIED:return m.PERMISSION_DENIED;case Tt.FAILED_PRECONDITION:return m.FAILED_PRECONDITION;case Tt.ABORTED:return m.ABORTED;case Tt.OUT_OF_RANGE:return m.OUT_OF_RANGE;case Tt.UNIMPLEMENTED:return m.UNIMPLEMENTED;case Tt.DATA_LOSS:return m.DATA_LOSS;default:return ye("Unknown status code: "+t)}}(Lt=Tt||(Tt={}))[Lt.OK=0]="OK",Lt[Lt.CANCELLED=1]="CANCELLED",Lt[Lt.UNKNOWN=2]="UNKNOWN",Lt[Lt.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",Lt[Lt.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",Lt[Lt.NOT_FOUND=5]="NOT_FOUND",Lt[Lt.ALREADY_EXISTS=6]="ALREADY_EXISTS",Lt[Lt.PERMISSION_DENIED=7]="PERMISSION_DENIED",Lt[Lt.UNAUTHENTICATED=16]="UNAUTHENTICATED",Lt[Lt.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",Lt[Lt.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",Lt[Lt.ABORTED=10]="ABORTED",Lt[Lt.OUT_OF_RANGE=11]="OUT_OF_RANGE",Lt[Lt.UNIMPLEMENTED=12]="UNIMPLEMENTED",Lt[Lt.INTERNAL=13]="INTERNAL",Lt[Lt.UNAVAILABLE=14]="UNAVAILABLE",Lt[Lt.DATA_LOSS=15]="DATA_LOSS";var Yt=new w(v.F);function Bt(){return Yt}function Vt(){return Bt()}var Ht=new w(v.F);function Qt(){return Ht}var Gt=new w(v.F);function $t(){return Gt}var qt=new A(v.F);function Kt(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n=qt,o=0,r=t;o<r.length;o++){var i=r[o];n=n.add(i)}return n}var Jt=new A(we);function Zt(){return Jt}var te=function(){function t(t){this.F=t?function(e,n){return t(e,n)||v.F(e.key,n.key)}:function(t,e){return v.F(t.key,e.key)},this.rs=Qt(),this.os=new w(this.F)}return t.hs=function(e){return new t(e.F)},t.prototype.has=function(t){return null!=this.rs.get(t)},t.prototype.get=function(t){return this.rs.get(t)},t.prototype.first=function(){return this.os.ht()},t.prototype.last=function(){return this.os.at()},t.prototype.U=function(){return this.os.U()},t.prototype.indexOf=function(t){var e=this.rs.get(t);return e?this.os.indexOf(e):-1},Object.defineProperty(t.prototype,"size",{get:function(){return this.os.size},enumerable:!0,configurable:!0}),t.prototype.forEach=function(t){this.os.ut((function(e,n){return t(e),!1}))},t.prototype.add=function(t){var e=this.delete(t.key);return e.rt(e.rs.it(t.key,t),e.os.it(t,null))},t.prototype.delete=function(t){var e=this.get(t);return e?this.rt(this.rs.remove(t),this.os.remove(e)):this},t.prototype.isEqual=function(e){if(!(e instanceof t))return!1;if(this.size!==e.size)return!1;for(var n=this.os._t(),o=e.os._t();n.It();){var r=n.Et().key,i=o.Et().key;if(!r.isEqual(i))return!1}return!0},t.prototype.toString=function(){var t=[];return this.forEach((function(e){t.push(e.toString())})),0===t.length?"DocumentSet ()":"DocumentSet (\n  "+t.join("  \n")+"\n)"},t.prototype.rt=function(e,n){var o=new t;return o.F=this.F,o.rs=e,o.os=n,o},t}(),ee=function(){function t(){this.as=new w(v.F)}return t.prototype.track=function(t){var e=t.doc.key,n=this.as.get(e);n?0!==t.type&&3===n.type?this.as=this.as.it(e,t):3===t.type&&1!==n.type?this.as=this.as.it(e,{type:n.type,doc:t.doc}):2===t.type&&2===n.type?this.as=this.as.it(e,{type:2,doc:t.doc}):2===t.type&&0===n.type?this.as=this.as.it(e,{type:0,doc:t.doc}):1===t.type&&0===n.type?this.as=this.as.remove(e):1===t.type&&2===n.type?this.as=this.as.it(e,{type:1,doc:n.doc}):0===t.type&&1===n.type?this.as=this.as.it(e,{type:2,doc:t.doc}):ye("unsupported combination of changes: "+JSON.stringify(t)+" after "+JSON.stringify(n)):this.as=this.as.it(e,t)},t.prototype.us=function(){var t=[];return this.as.ut((function(e,n){t.push(n)})),t},t}(),ne=function(){function t(t,e,n,o,r,i,a,c){this.query=t,this.docs=e,this.cs=n,this.docChanges=o,this._s=r,this.fromCache=i,this.ls=a,this.ds=c}return t.fs=function(e,n,o,r){var i=[];return n.forEach((function(t){i.push({type:0,doc:t})})),new t(e,n,te.hs(n),i,o,r,!0,!1)},Object.defineProperty(t.prototype,"hasPendingWrites",{get:function(){return!this._s.U()},enumerable:!0,configurable:!0}),t.prototype.isEqual=function(t){if(!(this.fromCache===t.fromCache&&this.ls===t.ls&&this._s.isEqual(t._s)&&this.query.isEqual(t.query)&&this.docs.isEqual(t.docs)&&this.cs.isEqual(t.cs)))return!1;var e=this.docChanges,n=t.docChanges;if(e.length!==n.length)return!1;for(var o=0;o<e.length;o++)if(e[o].type!==n[o].type||!e[o].doc.isEqual(n[o].doc))return!1;return!0},t}(),oe=function(){function t(t,e,n,o,r){this.ts=t,this.Ts=e,this.ms=n,this.ws=o,this.Es=r}return t.Is=function(e,n){var o=new Map;return o.set(e,re.Rs(e,n)),new t(O.MIN,o,Zt(),Bt(),Kt())},t}(),re=function(){function t(t,e,n,o,r){this.resumeToken=t,this.As=e,this.Ps=n,this.Vs=o,this.gs=r}return t.Rs=function(e,n){return new t(L.xt,n,Kt(),Kt(),Kt())},t}(),ie=function(t,e,n,o){this.ps=t,this.removedTargetIds=e,this.key=n,this.ys=o},ae=function(t,e){this.targetId=t,this.bs=e},ce=function(t,e,n,o){void 0===n&&(n=L.xt),void 0===o&&(o=null),this.state=t,this.targetIds=e,this.resumeToken=n,this.cause=o},se=function(){function t(){this.vs=0,this.Ss=ge(),this.Ds=L.xt,this.Cs=!1,this.ks=!0}return Object.defineProperty(t.prototype,"As",{get:function(){return this.Cs},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"resumeToken",{get:function(){return this.Ds},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"Ns",{get:function(){return 0!==this.vs},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"Fs",{get:function(){return this.ks},enumerable:!0,configurable:!0}),t.prototype.$s=function(t){t.Ot()>0&&(this.ks=!0,this.Ds=t)},t.prototype.Ms=function(){var t=Kt(),e=Kt(),n=Kt();return this.Ss.forEach((function(o,r){switch(r){case 0:t=t.add(o);break;case 2:e=e.add(o);break;case 1:n=n.add(o);break;default:ye("Encountered invalid change type: "+r)}})),new re(this.Ds,this.Cs,t,e,n)},t.prototype.Ls=function(){this.ks=!1,this.Ss=ge()},t.prototype.Os=function(t,e){this.ks=!0,this.Ss=this.Ss.it(t,e)},t.prototype.xs=function(t){this.ks=!0,this.Ss=this.Ss.remove(t)},t.prototype.Bs=function(){this.vs+=1},t.prototype.Us=function(){this.vs-=1},t.prototype.qs=function(){this.ks=!0,this.Cs=!0},t}(),le=function(){function t(t){this.Qs=t,this.Ws=new Map,this.js=Bt(),this.Ks=de(),this.Gs=new A(we)}return t.prototype.zs=function(t){for(var e=0,n=t.ps;e<n.length;e++){var o=n[e];t.ys instanceof Ot?this.Hs(o,t.ys):t.ys instanceof Mt&&this.Js(o,t.key,t.ys)}for(var r=0,i=t.removedTargetIds;r<i.length;r++)this.Js(i[r],t.key,t.ys)},t.prototype.Ys=function(t){var e=this;this.Xs(t,(function(n){var o=e.Zs(n);switch(t.state){case 0:e.tn(n)&&o.$s(t.resumeToken);break;case 1:o.Us(),o.Ns||o.Ls(),o.$s(t.resumeToken);break;case 2:o.Us(),o.Ns||e.removeTarget(n);break;case 3:e.tn(n)&&(o.qs(),o.$s(t.resumeToken));break;case 4:e.tn(n)&&(e.en(n),o.$s(t.resumeToken));break;default:ye("Unknown target watch change state: "+t.state)}}))},t.prototype.Xs=function(t,e){var n=this;t.targetIds.length>0?t.targetIds.forEach(e):this.Ws.forEach((function(t,o){n.tn(o)&&e(o)}))},t.prototype.sn=function(t){var e=t.targetId,n=t.bs.count,o=this.nn(e);if(o){var r=o.target;if(r.Pe())if(0===n){var i=new v(r.path);this.Js(e,i,new Mt(i,O.S()))}else xe(1===n,"Single document existence filter with count: "+n);else this.in(e)!==n&&(this.en(e),this.Gs=this.Gs.add(e))}},t.prototype.rn=function(t){var e=this,n=new Map;this.Ws.forEach((function(o,r){var i=e.nn(r);if(i){if(o.As&&i.target.Pe()){var a=new v(i.target.path);null!==e.js.get(a)||e.on(r,a)||e.Js(r,a,new Mt(a,t))}o.Fs&&(n.set(r,o.Ms()),o.Ls())}}));var o=Kt();this.Ks.forEach((function(t,n){var r=!0;n.kt((function(t){var n=e.nn(t);return!n||2===n.Ze||(r=!1,!1)})),r&&(o=o.add(t))}));var r=new oe(t,n,this.Gs,this.js,o);return this.js=Bt(),this.Ks=de(),this.Gs=new A(we),r},t.prototype.Hs=function(t,e){if(this.tn(t)){var n=this.on(t,e.key)?2:0;this.Zs(t).Os(e.key,n),this.js=this.js.it(e.key,e),this.Ks=this.Ks.it(e.key,this.hn(e.key).add(t))}},t.prototype.Js=function(t,e,n){if(this.tn(t)){var o=this.Zs(t);this.on(t,e)?o.Os(e,1):o.xs(e),this.Ks=this.Ks.it(e,this.hn(e).delete(t)),n&&(this.js=this.js.it(e,n))}},t.prototype.removeTarget=function(t){this.Ws.delete(t)},t.prototype.in=function(t){var e=this.Zs(t).Ms();return this.Qs.an(t).size+e.Ps.size-e.gs.size},t.prototype.Bs=function(t){this.Zs(t).Bs()},t.prototype.Zs=function(t){var e=this.Ws.get(t);return e||(e=new se,this.Ws.set(t,e)),e},t.prototype.hn=function(t){var e=this.Ks.get(t);return e||(e=new A(we),this.Ks=this.Ks.it(t,e)),e},t.prototype.tn=function(t){var e=null!==this.nn(t);return e||Oe("WatchChangeAggregator","Detected inactive target",t),e},t.prototype.nn=function(t){var e=this.Ws.get(t);return e&&e.Ns?null:this.Qs.un(t)},t.prototype.en=function(t){var e=this;this.Ws.set(t,new se),this.Qs.an(t).forEach((function(n){e.Js(t,n,null)}))},t.prototype.on=function(t,e){return this.Qs.an(t).has(e)},t}();function de(){return new w(v.F)}function ge(){return new w(v.F)}var me=function(){var t={};return t[Et.ASCENDING.name]="ASCENDING",t[Et.DESCENDING.name]="DESCENDING",t}(),pe=function(){var t={};return t[vt.LESS_THAN.name]="LESS_THAN",t[vt.LESS_THAN_OR_EQUAL.name]="LESS_THAN_OR_EQUAL",t[vt.GREATER_THAN.name]="GREATER_THAN",t[vt.GREATER_THAN_OR_EQUAL.name]="GREATER_THAN_OR_EQUAL",t[vt.EQUAL.name]="EQUAL",t[vt.ARRAY_CONTAINS.name]="ARRAY_CONTAINS",t[vt.IN.name]="IN",t[vt.ARRAY_CONTAINS_ANY.name]="ARRAY_CONTAINS_ANY",t}(),he=function(){function t(t,e){this.cn=t,this.options=e}return t.prototype._n=function(t){var e=void 0===t.code?m.UNKNOWN:zt(t.code);return new p(e,t.message||"")},t.prototype.ln=function(t){return this.options.dn||R(t)?t:{value:t}},t.prototype.fn=function(t){var e;return R(e="object"==typeof t?t.value:t)?null:e},t.prototype.Wt=function(t){return{integerValue:""+t}},t.prototype.jt=function(t){if(this.options.dn){if(isNaN(t))return{doubleValue:"NaN"};if(t===1/0)return{doubleValue:"Infinity"};if(t===-1/0)return{doubleValue:"-Infinity"}}return{doubleValue:W(t)?"-0":t}},t.prototype.Tn=function(t){return j(t)?this.Wt(t):this.jt(t)},t.prototype.k=function(t){return this.options.dn?new Date(1e3*t.seconds).toISOString().replace(/\.\d*/,"").replace("Z","")+"."+("000000000"+t.nanoseconds).slice(-9)+"Z":{seconds:""+t.seconds,nanos:t.nanoseconds}},t.prototype.v=function(t){var e=Q(t);return new C(e.seconds,e.nanos)},t.prototype.mn=function(t){return this.options.dn?t.toBase64():t.toUint8Array()},t.prototype.wn=function(t){return this.options.dn?(xe(void 0===t||"string"==typeof t,"value must be undefined or a string when using proto3 Json"),L.fromBase64String(t||"")):(xe(void 0===t||t instanceof Uint8Array,"value must be undefined or Uint8Array"),L.fromUint8Array(t||new Uint8Array))},t.prototype.toVersion=function(t){return this.k(t.k())},t.prototype.fromVersion=function(t){return xe(!!t,"Trying to deserialize version that isn't set"),O.v(this.v(t))},t.prototype.En=function(t,e){return this.In(e||this.cn).child("documents").child(t).K()},t.prototype.Rn=function(t){var e=P.G(t);return xe(ue(e),"Tried to deserialize invalid key "+e.toString()),e},t.prototype.An=function(t){return this.En(t.path)},t.prototype.tt=function(t){var e=this.Rn(t);return xe(e.get(1)===this.cn.projectId,"Tried to deserialize key from different project: "+e.get(1)+" vs "+this.cn.projectId),xe(!e.get(3)&&!this.cn.database||e.get(3)===this.cn.database,"Tried to deserialize key from different database: "+e.get(3)+" vs "+this.cn.database),new v(this.Pn(e))},t.prototype.Vn=function(t){return this.En(t)},t.prototype.gn=function(t){var e=this.Rn(t);return 4===e.length?P.H:this.Pn(e)},Object.defineProperty(t.prototype,"pn",{get:function(){return new P(["projects",this.cn.projectId,"databases",this.cn.database]).K()},enumerable:!0,configurable:!0}),t.prototype.In=function(t){return new P(["projects",t.projectId,"databases",t.database])},t.prototype.Pn=function(t){return xe(t.length>4&&"documents"===t.get(4),"tried to deserialize invalid key "+t.toString()),t.M(5)},t.prototype.yn=function(t,e){return{name:this.An(t),fields:e.proto.mapValue.fields}},t.prototype.bn=function(t){return{name:this.An(t.key),fields:t.Ie().mapValue.fields,updateTime:this.k(t.version.k())}},t.prototype.vn=function(t,e){var n=this.tt(t.name),o=this.fromVersion(t.updateTime),r=new _t({mapValue:{fields:t.fields}});return new Ot(n,o,r,{hasCommittedMutations:!!e})},t.prototype.Sn=function(t){xe(!!t.found,"Tried to deserialize a found document from a missing document.");var e=this.tt(t.found.name),n=this.fromVersion(t.found.updateTime),o=new _t({mapValue:{fields:t.found.fields}});return new Ot(e,n,o,{})},t.prototype.Dn=function(t){xe(!!t.missing,"Tried to deserialize a missing document from a found document."),xe(!!t.readTime,"Tried to deserialize a missing document without a read time.");var e=this.tt(t.missing),n=this.fromVersion(t.readTime);return new Mt(e,n)},t.prototype.Cn=function(t){return"found"in t?this.Sn(t):"missing"in t?this.Dn(t):ye("invalid batch get response: "+JSON.stringify(t))},t.prototype.kn=function(t){var e;if("targetChange"in t){var n=this.Nn(t.targetChange.targetChangeType||"NO_CHANGE"),o=t.targetChange.targetIds||[],r=this.wn(t.targetChange.resumeToken),i=t.targetChange.cause,a=i&&this._n(i);e=new ce(n,o,r,a||null)}else if("documentChange"in t){var c=t.documentChange,s=this.tt(c.document.name),l=this.fromVersion(c.document.updateTime),d=new _t({mapValue:{fields:c.document.fields}}),g=new Ot(s,l,d,{});e=new ie(c.targetIds||[],c.removedTargetIds||[],g.key,g)}else if("documentDelete"in t){var m=t.documentDelete,p=this.tt(m.document),h=m.readTime?this.fromVersion(m.readTime):O.S(),u=new Mt(p,h);e=new ie([],m.removedTargetIds||[],u.key,u)}else if("documentRemove"in t){var b=t.documentRemove,_=this.tt(b.document);e=new ie([],b.removedTargetIds||[],_,null)}else{if(!("filter"in t))return ye("Unknown change type "+JSON.stringify(t));var f=t.filter,C=new Nt(f.count||0);e=new ae(f.targetId,C)}return e},t.prototype.Nn=function(t){return"NO_CHANGE"===t?0:"ADD"===t?1:"REMOVE"===t?2:"CURRENT"===t?3:"RESET"===t?4:ye("Got unexpected TargetChange.state: "+t)},t.prototype.Fn=function(t){if(!("targetChange"in t))return O.MIN;var e=t.targetChange;return e.targetIds&&e.targetIds.length?O.MIN:e.readTime?this.fromVersion(e.readTime):O.MIN},t.prototype.$n=function(t){var e,n=this;if(t instanceof mt)e={update:this.yn(t.key,t.value)};else if(t instanceof ut)e={delete:this.An(t.key)};else if(t instanceof pt)e={update:this.yn(t.key,t.data),updateMask:this.Mn(t.se)};else if(t instanceof ht)e={transform:{document:this.An(t.key),fieldTransforms:t.fieldTransforms.map((function(t){return n.Ln(t)}))}};else{if(!(t instanceof bt))return ye("Unknown mutation type "+t.type);e={verify:this.An(t.key)}}return t.Zt.Ht||(e.currentDocument=this.On(t.Zt)),e},t.prototype.xn=function(t){var e=this,n=t.currentDocument?this.Bn(t.currentDocument):dt.NONE;if(t.update){var o=this.tt(t.update.name),r=new _t({mapValue:{fields:t.update.fields}});if(t.updateMask){var i=this.Un(t.updateMask);return new pt(o,r,i,n)}return new mt(o,r,n)}if(t.delete){var a=this.tt(t.delete);return new ut(a,n)}if(t.transform){var c=this.tt(t.transform.document),s=t.transform.fieldTransforms.map((function(t){return e.qn(t)}));return xe(!0===n.exists,'Transforms only support precondition "exists == true"'),new ht(c,s)}if(t.verify){var l=this.tt(t.verify);return new bt(l,n)}return ye("unknown mutation proto: "+JSON.stringify(t))},t.prototype.On=function(t){return void 0!==t.updateTime?{updateTime:this.toVersion(t.updateTime)}:void 0!==t.exists?{exists:t.exists}:ye("Unknown precondition")},t.prototype.Bn=function(t){return void 0!==t.updateTime?dt.updateTime(this.fromVersion(t.updateTime)):void 0!==t.exists?dt.exists(t.exists):dt.NONE},t.prototype.Qn=function(t,e){var n=this.fromVersion(t.updateTime?t.updateTime:e);n.isEqual(O.MIN)&&(n=this.fromVersion(e));var o=null;return t.transformResults&&t.transformResults.length>0&&(o=t.transformResults),new lt(n,o)},t.prototype.Wn=function(t,e){var n=this;return t&&t.length>0?(xe(void 0!==e,"Received a write result without a commit time"),t.map((function(t){return n.Qn(t,e)}))):[]},t.prototype.Ln=function(t){var e=t.transform;if(e instanceof nt)return{fieldPath:t.field.K(),setToServerValue:"REQUEST_TIME"};if(e instanceof ot)return{fieldPath:t.field.K(),appendMissingElements:{values:e.elements}};if(e instanceof rt)return{fieldPath:t.field.K(),removeAllFromArray:{values:e.elements}};if(e instanceof it)return{fieldPath:t.field.K(),increment:e.Qt};throw ye("Unknown transform: "+t.transform)},t.prototype.qn=function(t){var e=null;"setToServerValue"in t?(xe("REQUEST_TIME"===t.setToServerValue,"Unknown server value transform proto: "+JSON.stringify(t)),e=nt.instance):"appendMissingElements"in t?e=new ot(t.appendMissingElements.values||[]):"removeAllFromArray"in t?e=new rt(t.removeAllFromArray.values||[]):"increment"in t?e=new it(this,t.increment):ye("Unknown transform proto: "+JSON.stringify(t));var n=x.Z(t.fieldPath);return new st(n,e)},t.prototype.jn=function(t){return{documents:[this.Vn(t.path)]}},t.prototype.Kn=function(t){var e=t.documents.length;return xe(1===e,"DocumentsTarget contained other than 1 document: "+e),xt.ve(this.gn(t.documents[0])).xe()},t.prototype.Gn=function(t){var e={structuredQuery:{}},n=t.path;null!==t.collectionGroup?(e.parent=this.Vn(n),e.structuredQuery.from=[{collectionId:t.collectionGroup,allDescendants:!0}]):(e.parent=this.Vn(n.L()),e.structuredQuery.from=[{collectionId:n.B()}]);var o=this.zn(t.filters);o&&(e.structuredQuery.where=o);var r=this.Hn(t.orderBy);r&&(e.structuredQuery.orderBy=r);var i=this.ln(t.limit);return null!==i&&(e.structuredQuery.limit=i),t.startAt&&(e.structuredQuery.startAt=this.Jn(t.startAt)),t.endAt&&(e.structuredQuery.endAt=this.Jn(t.endAt)),e},t.prototype.Yn=function(t){var e=this.gn(t.parent),n=t.structuredQuery,o=n.from?n.from.length:0,r=null;if(o>0){xe(1===o,"StructuredQuery.from with more than one collection is not supported.");var i=n.from[0];i.allDescendants?r=i.collectionId:e=e.child(i.collectionId)}var a=[];n.where&&(a=this.Xn(n.where));var c=[];n.orderBy&&(c=this.Zn(n.orderBy));var s=null;n.limit&&(s=this.fn(n.limit));var l=null;n.startAt&&(l=this.ti(n.startAt));var d=null;return n.endAt&&(d=this.ti(n.endAt)),new xt(e,r,c,a,s,"F",l,d).xe()},t.prototype.ei=function(t){var e=this.si(t.Ze);return null==e?null:{"goog-listen-tags":e}},t.prototype.si=function(t){switch(t){case 0:return null;case 1:return"existence-filter-mismatch";case 2:return"limbo-document";default:return ye("Unrecognized query purpose: "+t)}},t.prototype.xe=function(t){var e,n=t.target;return(e=n.Pe()?{documents:this.jn(n)}:{query:this.Gn(n)}).targetId=t.targetId,t.resumeToken.Ot()>0&&(e.resumeToken=this.mn(t.resumeToken)),e},t.prototype.zn=function(t){var e=this;if(0!==t.length){var n=t.map((function(t){return t instanceof wt?e.ni(t):ye("Unrecognized filter: "+JSON.stringify(t))}));return 1===n.length?n[0]:{compositeFilter:{op:"AND",filters:n}}}},t.prototype.Xn=function(t){var e=this;return t?void 0!==t.unaryFilter?[this.ii(t)]:void 0!==t.fieldFilter?[this.ri(t)]:void 0!==t.compositeFilter?t.compositeFilter.filters.map((function(t){return e.Xn(t)})).reduce((function(t,e){return t.concat(e)})):ye("Unknown filter: "+JSON.stringify(t)):[]},t.prototype.Hn=function(t){var e=this;if(0!==t.length)return t.map((function(t){return e.oi(t)}))},t.prototype.Zn=function(t){var e=this;return t.map((function(t){return e.hi(t)}))},t.prototype.Jn=function(t){return{before:t.before,values:t.position}},t.prototype.ti=function(t){return new Rt(t.values||[],!!t.before)},t.prototype.ai=function(t){return me[t.name]},t.prototype.ui=function(t){switch(t){case"ASCENDING":return Et.ASCENDING;case"DESCENDING":return Et.DESCENDING;default:return}},t.prototype.ci=function(t){return pe[t.name]},t.prototype._i=function(t){switch(t){case"EQUAL":return vt.EQUAL;case"GREATER_THAN":return vt.GREATER_THAN;case"GREATER_THAN_OR_EQUAL":return vt.GREATER_THAN_OR_EQUAL;case"LESS_THAN":return vt.LESS_THAN;case"LESS_THAN_OR_EQUAL":return vt.LESS_THAN_OR_EQUAL;case"ARRAY_CONTAINS":return vt.ARRAY_CONTAINS;case"IN":return vt.IN;case"ARRAY_CONTAINS_ANY":return vt.ARRAY_CONTAINS_ANY;case"OPERATOR_UNSPECIFIED":return ye("Unspecified operator");default:return ye("Unknown operator")}},t.prototype.li=function(t){return{fieldPath:t.K()}},t.prototype.di=function(t){return x.Z(t.fieldPath)},t.prototype.oi=function(t){return{field:this.li(t.field),direction:this.ai(t.dir)}},t.prototype.hi=function(t){return new Wt(this.di(t.field),this.ui(t.direction))},t.prototype.ri=function(t){return wt.create(this.di(t.fieldFilter.field),this._i(t.fieldFilter.op),t.fieldFilter.value)},t.prototype.ni=function(t){if(t.op===vt.EQUAL){if(tt(t.value))return{unaryFilter:{field:this.li(t.field),op:"IS_NAN"}};if(Z(t.value))return{unaryFilter:{field:this.li(t.field),op:"IS_NULL"}}}return{fieldFilter:{field:this.li(t.field),op:this.ci(t.op),value:t.value}}},t.prototype.ii=function(t){switch(t.unaryFilter.op){case"IS_NAN":var e=this.di(t.unaryFilter.field);return wt.create(e,vt.EQUAL,{doubleValue:NaN});case"IS_NULL":var n=this.di(t.unaryFilter.field);return wt.create(n,vt.EQUAL,{nullValue:"NULL_VALUE"});case"OPERATOR_UNSPECIFIED":return ye("Unspecified filter");default:return ye("Unknown filter")}},t.prototype.Mn=function(t){var e=[];return t.fields.forEach((function(t){return e.push(t.K())})),{fieldPaths:e}},t.prototype.Un=function(t){var e=(t.fieldPaths||[]).map((function(t){return x.Z(t)}));return ct.Gt(e)},t}();function ue(t){return t.length>=4&&"projects"===t.get(0)&&"databases"===t.get(2)}var be=function(){function t(){}return t.fi=function(e){t.platform&&ye("Platform already defined"),t.platform=e},t.Lt=function(){return t.platform||ye("Platform not set"),t.platform},t}(),_e=new a.Logger("@firebase/firestore");function fe(){return _e.logLevel}function Ce(t){_e.logLevel=t}function Oe(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(_e.logLevel<=a.LogLevel.DEBUG){var o=e.map(Pe);_e.debug.apply(_e,r.__spreadArrays(["Firestore ("+d+"): "+t],o))}}function Me(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(_e.logLevel<=a.LogLevel.ERROR){var o=e.map(Pe);_e.error.apply(_e,r.__spreadArrays(["Firestore ("+d+"): "+t],o))}}function Pe(t){if("string"==typeof t)return t;var e=be.Lt();try{return e.Ti(t)}catch(e){return t}}function ye(t){var e="FIRESTORE ("+d+") INTERNAL ASSERTION FAILED: "+t;throw Me(e),new Error(e)}function xe(t,e){t||ye(e)}var ve=function(){function t(){}return t.mi=function(){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",e="",n=0;n<20;n++)e+=t.charAt(Math.floor(Math.random()*t.length));return e},t}();function we(t,e){return t<e?-1:t>e?1:0}function ke(t,e,n){return t.length===e.length&&t.every((function(t,o){return n(t,e[o])}))}function Se(t){return t+"\0"}var Ae=function(t,e,n,o,r){this.cn=t,this.persistenceKey=e,this.host=n,this.ssl=o,this.forceLongPolling=r},De=function(){function t(t,e){this.projectId=t,this.database=e||"(default)"}return Object.defineProperty(t.prototype,"wi",{get:function(){return"(default)"===this.database},enumerable:!0,configurable:!0}),t.prototype.isEqual=function(e){return e instanceof t&&e.projectId===this.projectId&&e.database===this.database},t.prototype.D=function(t){return we(this.projectId,t.projectId)||we(this.database,t.database)},t}(),Ie=function(){function t(t){this.Ei=t,this.Ii={}}return t.prototype.get=function(t){var e=this.Ei(t),n=this.Ii[e];if(void 0!==n)for(var o=0,r=n;o<r.length;o++){var i=r[o],a=i[1];if(i[0].isEqual(t))return a}},t.prototype.has=function(t){return void 0!==this.get(t)},t.prototype.set=function(t,e){var n=this.Ei(t),o=this.Ii[n];if(void 0!==o){for(var r=0;r<o.length;r++)if(o[r][0].isEqual(t))return void(o[r]=[t,e]);o.push([t,e])}else this.Ii[n]=[[t,e]]},t.prototype.delete=function(t){var e=this.Ei(t),n=this.Ii[e];if(void 0===n)return!1;for(var o=0;o<n.length;o++)if(n[o][0].isEqual(t))return 1===n.length?delete this.Ii[e]:n.splice(o,1),!0;return!1},t.prototype.forEach=function(t){E(this.Ii,(function(e,n){for(var o=0,r=n;o<r.length;o++){var i=r[o];t(i[0],i[1])}}))},t.prototype.U=function(){return T(this.Ii)},t}(),Ee=function(){function t(t,e,n,o){this.batchId=t,this.Ri=e,this.baseMutations=n,this.mutations=o}return t.prototype.Ut=function(t,e,n){for(var o=n.Ai,r=0;r<this.mutations.length;r++){var i=this.mutations[r];i.key.isEqual(t)&&(e=i.Ut(e,o[r]))}return e},t.prototype.Bt=function(t,e){for(var n=0,o=this.baseMutations;n<o.length;n++){var r=o[n];r.key.isEqual(t)&&(e=r.Bt(e,e,this.Ri))}for(var i=e,a=0,c=this.mutations;a<c.length;a++){var s=c[a];s.key.isEqual(t)&&(e=s.Bt(e,i,this.Ri))}return e},t.prototype.Pi=function(t){var e=this,n=t;return this.mutations.forEach((function(o){var r=e.Bt(o.key,t.get(o.key));r&&(n=n.it(o.key,r))})),n},t.prototype.keys=function(){return this.mutations.reduce((function(t,e){return t.add(e.key)}),Kt())},t.prototype.isEqual=function(t){return this.batchId===t.batchId&&ke(this.mutations,t.mutations,(function(t,e){return t.isEqual(e)}))&&ke(this.baseMutations,t.baseMutations,(function(t,e){return t.isEqual(e)}))},t}(),Te=function(){function t(t,e,n,o,r){this.batch=t,this.Vi=e,this.Ai=n,this.streamToken=o,this.gi=r}return t.from=function(e,n,o,r){xe(e.mutations.length===o.length,"Mutations sent "+e.mutations.length+" must equal results received "+o.length);for(var i=$t(),a=e.mutations,c=0;c<a.length;c++)i=i.it(a[c].key,o[c].version);return new t(e,n,o,r,i)},t}(),Le=function(){function t(){this.pi=new A(Re.we),this.yi=new A(Re.bi)}return t.prototype.U=function(){return this.pi.U()},t.prototype.vi=function(t,e){var n=new Re(t,e);this.pi=this.pi.add(n),this.yi=this.yi.add(n)},t.prototype.Si=function(t,e){var n=this;t.forEach((function(t){return n.vi(t,e)}))},t.prototype.Di=function(t,e){this.Ci(new Re(t,e))},t.prototype.ki=function(t,e){var n=this;t.forEach((function(t){return n.Di(t,e)}))},t.prototype.Ni=function(t){var e=this,n=v.EMPTY,o=new Re(n,t),r=new Re(n,t+1),i=[];return this.yi.Ct([o,r],(function(t){e.Ci(t),i.push(t.key)})),i},t.prototype.Fi=function(){var t=this;this.pi.forEach((function(e){return t.Ci(e)}))},t.prototype.Ci=function(t){this.pi=this.pi.delete(t),this.yi=this.yi.delete(t)},t.prototype.$i=function(t){var e=v.EMPTY,n=new Re(e,t),o=new Re(e,t+1),r=Kt();return this.yi.Ct([n,o],(function(t){r=r.add(t.key)})),r},t.prototype.Mi=function(t){var e=new Re(t,0),n=this.pi.Nt(e);return null!==n&&t.isEqual(n.key)},t}(),Re=function(){function t(t,e){this.key=t,this.Li=e}return t.we=function(t,e){return v.F(t.key,e.key)||we(t.Li,e.Li)},t.bi=function(t,e){return we(t.Li,e.Li)||v.F(t.key,e.key)},t}(),We=function(){function t(t){var e=this;this.Oi=null,this.xi=null,this.result=void 0,this.error=void 0,this.Bi=!1,this.Ui=!1,t((function(t){e.Bi=!0,e.result=t,e.Oi&&e.Oi(t)}),(function(t){e.Bi=!0,e.error=t,e.xi&&e.xi(t)}))}return t.prototype.catch=function(t){return this.next(void 0,t)},t.prototype.next=function(e,n){var o=this;return this.Ui&&ye("Called next() or catch() twice for PersistencePromise"),this.Ui=!0,this.Bi?this.error?this.qi(n,this.error):this.Qi(e,this.result):new t((function(t,r){o.Oi=function(n){o.Qi(e,n).next(t,r)},o.xi=function(e){o.qi(n,e).next(t,r)}}))},t.prototype.Wi=function(){var t=this;return new Promise((function(e,n){t.next(e,n)}))},t.prototype.ji=function(e){try{var n=e();return n instanceof t?n:t.resolve(n)}catch(e){return t.reject(e)}},t.prototype.Qi=function(e,n){return e?this.ji((function(){return e(n)})):t.resolve(n)},t.prototype.qi=function(e,n){return e?this.ji((function(){return e(n)})):t.reject(n)},t.resolve=function(e){return new t((function(t,n){t(e)}))},t.reject=function(e){return new t((function(t,n){n(e)}))},t.Ki=function(e){return new t((function(t,n){var o=0,r=0,i=!1;e.forEach((function(e){++o,e.next((function(){++r,i&&r===o&&t()}),(function(t){return n(t)}))})),i=!0,r===o&&t()}))},t.Gi=function(e){for(var n=t.resolve(!1),o=function(e){n=n.next((function(n){return n?t.resolve(n):e()}))},r=0,i=e;r<i.length;r++)o(i[r]);return n},t.forEach=function(t,e){var n=this,o=[];return t.forEach((function(t,r){o.push(e.call(n,t,r))})),this.Ki(o)},t}(),je=function(){function t(){this.zi=new Ie((function(t){return t.toString()})),this.Hi=!1}return Object.defineProperty(t.prototype,"readTime",{get:function(){return this.Ji},set:function(t){this.Ji=t},enumerable:!0,configurable:!0}),t.prototype.Yi=function(t,e){this.Xi(),this.readTime=e,this.zi.set(t.key,t)},t.prototype.Zi=function(t,e){this.Xi(),e&&(this.readTime=e),this.zi.set(t,null)},t.prototype.tr=function(t,e){this.Xi();var n=this.zi.get(e);return void 0!==n?We.resolve(n):this.er(t,e)},t.prototype.getEntries=function(t,e){return this.sr(t,e)},t.prototype.apply=function(t){return this.Xi(),this.Hi=!0,this.nr(t)},t.prototype.Xi=function(){},t}(),Fe="The current tab is not in the required state to perform this operation. It might be necessary to refresh the browser tab.",Xe=function(){function t(){this.ir=[]}return t.prototype.rr=function(t){this.ir.push(t)},t.prototype.or=function(){this.ir.forEach((function(t){return t()}))},t}(),Ne=function(){function t(t,e,n){this.hr=t,this.ar=e,this.ur=n}return t.prototype.cr=function(t,e){var n=this;return this.ar._r(t,e).next((function(o){return n.lr(t,e,o)}))},t.prototype.lr=function(t,e,n){return this.hr.tr(t,e).next((function(t){for(var o=0,r=n;o<r.length;o++)t=r[o].Bt(e,t);return t}))},t.prototype.dr=function(t,e,n){var o=Vt();return e.forEach((function(t,e){for(var r=0,i=n;r<i.length;r++)e=i[r].Bt(t,e);o=o.it(t,e)})),o},t.prototype.Tr=function(t,e){var n=this;return this.hr.getEntries(t,e).next((function(e){return n.mr(t,e)}))},t.prototype.mr=function(t,e){var n=this;return this.ar.wr(t,e).next((function(o){var r=n.dr(t,e,o),i=Bt();return r.forEach((function(t,e){e||(e=new Mt(t,O.S())),i=i.it(t,e)})),i}))},t.prototype.Er=function(t,e,n){return e.Pe()?this.Ir(t,e.path):e.He()?this.Rr(t,e,n):this.Ar(t,e,n)},t.prototype.Ir=function(t,e){return this.cr(t,new v(e)).next((function(t){var e=Qt();return t instanceof Ot&&(e=e.it(t.key,t)),e}))},t.prototype.Rr=function(t,e,n){var o=this,r=e.collectionGroup,i=Qt();return this.ur.Pr(t,r).next((function(a){return We.forEach(a,(function(a){var c=e.Le(a.child(r));return o.Ar(t,c,n).next((function(t){t.forEach((function(t,e){i=i.it(t,e)}))}))})).next((function(){return i}))}))},t.prototype.Ar=function(t,e,n){var o,r,i=this;return this.hr.Er(t,e,n).next((function(n){return o=n,i.ar.Vr(t,e)})).next((function(e){return i.gr(t,r=e,o).next((function(t){o=t;for(var e=0,n=r;e<n.length;e++)for(var i=n[e],a=0,c=i.mutations;a<c.length;a++){var s=c[a],l=s.key,d=o.get(l),g=s.Bt(d,d,i.Ri);o=g instanceof Ot?o.it(l,g):o.remove(l)}}))})).next((function(){return o.forEach((function(t,n){e.matches(n)||(o=o.remove(t))})),o}))},t.prototype.gr=function(t,e,n){for(var o=Kt(),r=0,i=e;r<i.length;r++)for(var a=0,c=i[r].mutations;a<c.length;a++){var s=c[a];s instanceof pt&&null===n.get(s.key)&&(o=o.add(s.key))}var l=n;return this.hr.getEntries(t,o).next((function(t){return t.forEach((function(t,e){null!==e&&e instanceof Ot&&(l=l.it(t,e))})),l}))},t}(),Ue=function(){function t(t,e,n,o){this.targetId=t,this.fromCache=e,this.pr=n,this.yr=o}return t.br=function(e,n){for(var o=Kt(),r=Kt(),i=0,a=n.docChanges;i<a.length;i++){var c=a[i];switch(c.type){case 0:o=o.add(c.doc.key);break;case 1:r=r.add(c.doc.key)}}return new t(e,n.fromCache,o,r)},t}(),ze=function(){function t(t,e){var n=this;this.previousValue=t,e&&(e.vr=function(t){return n.Sr(t)},this.Dr=function(t){return e.Cr(t)})}return t.prototype.Sr=function(t){return this.previousValue=Math.max(t,this.previousValue),this.previousValue},t.prototype.next=function(){var t=++this.previousValue;return this.Dr&&this.Dr(t),t},t}();ze.kr=-1;var Ye=function(){var t=this;this.promise=new Promise((function(e,n){t.resolve=e,t.reject=n}))},Be=function(){function t(t,e,n,o,r){this.Nr=t,this.Fr=e,this.$r=n,this.op=o,this.Mr=r,this.Lr=new Ye,this.then=this.Lr.promise.then.bind(this.Lr.promise),this.catch=this.Lr.promise.catch.bind(this.Lr.promise),this.Lr.promise.catch((function(t){}))}return t.Or=function(e,n,o,r,i){var a=new t(e,n,Date.now()+o,r,i);return a.start(o),a},t.prototype.start=function(t){var e=this;this.xr=setTimeout((function(){return e.Br()}),t)},t.prototype.Ur=function(){return this.Br()},t.prototype.cancel=function(t){null!==this.xr&&(this.clearTimeout(),this.Lr.reject(new p(m.CANCELLED,"Operation cancelled"+(t?": "+t:""))))},t.prototype.Br=function(){var t=this;this.Nr.qr((function(){return null!==t.xr?(t.clearTimeout(),t.op().then((function(e){return t.Lr.resolve(e)}))):Promise.resolve()}))},t.prototype.clearTimeout=function(){null!==this.xr&&(this.Mr(this),clearTimeout(this.xr),this.xr=null)},t}(),Ve=function(){function t(){this.Qr=Promise.resolve(),this.Wr=!1,this.jr=[],this.Kr=null,this.Gr=!1,this.zr=[]}return Object.defineProperty(t.prototype,"Hr",{get:function(){return this.Wr},enumerable:!0,configurable:!0}),t.prototype.qr=function(t){this.enqueue(t)},t.prototype.Jr=function(t){this.Yr(),this.Xr(t)},t.prototype.Zr=function(t){return this.Yr(),this.Xr(t)},t.prototype.to=function(t){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(e){switch(e.label){case 0:return this.Yr(),this.Wr?[3,2]:(this.Wr=!0,[4,this.Zr(t)]);case 1:e.sent(),e.label=2;case 2:return[2]}}))}))},t.prototype.enqueue=function(t){return this.Yr(),this.Wr?new Promise((function(t){})):this.Xr(t)},t.prototype.Xr=function(t){var e=this,n=this.Qr.then((function(){return e.Gr=!0,t().catch((function(t){throw e.Kr=t,e.Gr=!1,Me("INTERNAL UNHANDLED ERROR: ",t.stack||t.message||""),t})).then((function(t){return e.Gr=!1,t}))}));return this.Qr=n,n},t.prototype.eo=function(t,e,n){var o=this;this.Yr(),this.zr.indexOf(t)>-1&&(e=0);var r=Be.Or(this,t,e,n,(function(t){return o.so(t)}));return this.jr.push(r),r},t.prototype.Yr=function(){this.Kr&&ye("AsyncQueue is already failed: "+(this.Kr.stack||this.Kr.message))},t.prototype.no=function(){},t.prototype.io=function(){return r.__awaiter(this,void 0,void 0,(function(){var t;return r.__generator(this,(function(e){switch(e.label){case 0:return[4,t=this.Qr];case 1:e.sent(),e.label=2;case 2:if(t!==this.Qr)return[3,0];e.label=3;case 3:return[2]}}))}))},t.prototype.ro=function(t){for(var e=0,n=this.jr;e<n.length;e++)if(n[e].Fr===t)return!0;return!1},t.prototype.oo=function(t){var e=this;return this.io().then((function(){e.jr.sort((function(t,e){return t.$r-e.$r}));for(var n=0,o=e.jr;n<o.length;n++){var r=o[n];if(r.Ur(),"all"!==t&&r.Fr===t)break}return e.io()}))},t.prototype.ho=function(t){this.zr.push(t)},t.prototype.so=function(t){var e=this.jr.indexOf(t);this.jr.splice(e,1)},t}();function He(t,e){var n=t[1],o=e[1],r=we(t[0],e[0]);return 0===r?we(n,o):r}var Qe=function(){function t(t){this.ao=t,this.buffer=new A(He),this.uo=0}return t.prototype.co=function(){return++this.uo},t.prototype._o=function(t){var e=[t,this.co()];if(this.buffer.size<this.ao)this.buffer=this.buffer.add(e);else{var n=this.buffer.last();He(e,n)<0&&(this.buffer=this.buffer.delete(n).add(e))}},Object.defineProperty(t.prototype,"maxValue",{get:function(){return this.buffer.last()[0]},enumerable:!0,configurable:!0}),t}(),Ge={lo:!1,do:0,fo:0,To:0},$e=function(){function t(t,e,n){this.mo=t,this.wo=e,this.Eo=n}return t.Io=function(e){return new t(e,t.Ro,t.Ao)},t}();$e.Po=-1,$e.Vo=1048576,$e.po=41943040,$e.Ro=10,$e.Ao=1e3,$e.yo=new $e($e.po,$e.Ro,$e.Ao),$e.DISABLED=new $e($e.Po,0,0);var qe=function(){function t(t,e){this.bo=t,this.Nr=e,this.vo=!1,this.So=null}return t.prototype.start=function(t){this.bo.Do.mo!==$e.Po&&this.Co(t)},t.prototype.stop=function(){this.So&&(this.So.cancel(),this.So=null)},Object.defineProperty(t.prototype,"ko",{get:function(){return null!==this.So},enumerable:!0,configurable:!0}),t.prototype.Co=function(t){var e=this,n=this.vo?3e5:6e4;Oe("LruGarbageCollector","Garbage collection scheduled in "+n+"ms"),this.So=this.Nr.eo("lru_garbage_collection",n,(function(){return e.So=null,e.vo=!0,t.No(e.bo).then((function(){return e.Co(t)})).catch(Ze)}))},t}(),Ke=function(){function t(t,e){this.Fo=t,this.Do=e}return t.prototype.$o=function(t,e){return this.Fo.Mo(t).next((function(t){return Math.floor(e/100*t)}))},t.prototype.Lo=function(t,e){var n=this;if(0===e)return We.resolve(ze.kr);var o=new Qe(e);return this.Fo.Xs(t,(function(t){return o._o(t.sequenceNumber)})).next((function(){return n.Fo.Oo(t,(function(t){return o._o(t)}))})).next((function(){return o.maxValue}))},t.prototype.xo=function(t,e,n){return this.Fo.xo(t,e,n)},t.prototype.Bo=function(t,e){return this.Fo.Bo(t,e)},t.prototype.Uo=function(t,e){var n=this;return this.Do.mo===$e.Po?(Oe("LruGarbageCollector","Garbage collection skipped; disabled"),We.resolve(Ge)):this.qo(t).next((function(o){return o<n.Do.mo?(Oe("LruGarbageCollector","Garbage collection skipped; Cache size "+o+" is lower than threshold "+n.Do.mo),Ge):n.Qo(t,e)}))},t.prototype.qo=function(t){return this.Fo.qo(t)},t.prototype.Qo=function(t,e){var n,o,r,i,c,s,l,d=this,g=Date.now();return this.$o(t,this.Do.wo).next((function(e){return e>d.Do.Eo?(Oe("LruGarbageCollector","Capping sequence numbers to collect down to the maximum of "+d.Do.Eo+" from "+e),o=d.Do.Eo):o=e,i=Date.now(),d.Lo(t,o)})).next((function(o){return n=o,c=Date.now(),d.xo(t,n,e)})).next((function(e){return r=e,s=Date.now(),d.Bo(t,n)})).next((function(t){return l=Date.now(),fe()<=a.LogLevel.DEBUG&&Oe("LruGarbageCollector","LRU Garbage Collection\n\tCounted targets in "+(i-g)+"ms\n\tDetermined least recently used "+o+" in "+(c-i)+"ms\n\tRemoved "+r+" targets in "+(s-c)+"ms\n\tRemoved "+t+" documents in "+(l-s)+"ms\nTotal Duration: "+(l-g)+"ms"),We.resolve({lo:!0,do:o,fo:r,To:t})}))},t}(),Je=function(){function t(t,e,n){this.persistence=t,this.Wo=e,this.jo=new Le,this.Ko=new w(we),this.Go=new Ie((function(t){return t.canonicalId()})),this.zo=O.MIN,this.persistence.Jo.Ho(this.jo),this.ar=t.Yo(n),this.Xo=t.Zo(),this.th=t.eh(),this.sh=new Ne(this.Xo,this.ar,this.persistence.nh()),this.Wo.ih(this.sh)}return t.prototype.start=function(){return this.rh()},t.prototype.oh=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n,o,i=this;return r.__generator(this,(function(r){switch(r.label){case 0:return e=this.ar,n=this.sh,[4,this.persistence.runTransaction("Handle user change","readonly",(function(o){var r;return i.ar.hh(o).next((function(a){return r=a,e=i.persistence.Yo(t),n=new Ne(i.Xo,e,i.persistence.nh()),e.hh(o)})).next((function(t){for(var e=[],i=[],a=Kt(),c=0,s=r;c<s.length;c++){var l=s[c];e.push(l.batchId);for(var d=0,g=l.mutations;d<g.length;d++)a=a.add(g[d].key)}for(var m=0,p=t;m<p.length;m++){var h=p[m];i.push(h.batchId);for(var u=0,b=h.mutations;u<b.length;u++)a=a.add(b[u].key)}return n.Tr(o,a).next((function(t){return{ah:t,uh:e,_h:i}}))}))}))];case 1:return o=r.sent(),[2,(this.ar=e,this.sh=n,this.Wo.ih(this.sh),o)]}}))}))},t.prototype.lh=function(t){var e,n=this,o=C.now(),r=t.reduce((function(t,e){return t.add(e.key)}),Kt());return this.persistence.runTransaction("Locally write mutations","readwrite",(function(i){return n.sh.Tr(i,r).next((function(r){e=r;for(var a=[],c=0,s=t;c<s.length;c++){var l=s[c],d=l.ee(e.get(l.key));null!=d&&a.push(new pt(l.key,d,d.se(),dt.exists(!0)))}return n.ar.dh(i,o,a,t)}))})).then((function(t){var n=t.Pi(e);return{batchId:t.batchId,zi:n}}))},t.prototype.fh=function(t){var e=this;return this.persistence.runTransaction("Lookup mutation documents","readonly",(function(n){return e.ar.Th(n,t).next((function(t){return t?e.sh.Tr(n,t):We.resolve(null)}))}))},t.prototype.mh=function(t){var e=this;return this.persistence.runTransaction("Acknowledge batch","readwrite-primary",(function(n){var o=t.batch.keys(),r=e.Xo.wh({Eh:!0});return e.ar.mh(n,t.batch,t.streamToken).next((function(){return e.Ih(n,t,r)})).next((function(){return r.apply(n)})).next((function(){return e.ar.Rh(n)})).next((function(){return e.sh.Tr(n,o)}))}))},t.prototype.Ah=function(t){var e=this;return this.persistence.runTransaction("Reject batch","readwrite-primary",(function(n){var o;return e.ar.Ph(n,t).next((function(t){return xe(null!==t,"Attempt to reject nonexistent batch!"),o=t.keys(),e.ar.Vh(n,t)})).next((function(){return e.ar.Rh(n)})).next((function(){return e.sh.Tr(n,o)}))}))},t.prototype.gh=function(){var t=this;return this.persistence.runTransaction("Get highest unacknowledged batch id","readonly",(function(e){return t.ar.gh(e)}))},t.prototype.ph=function(){var t=this;return this.persistence.runTransaction("Get last stream token","readonly",(function(e){return t.ar.ph(e)}))},t.prototype.yh=function(t){var e=this;return this.persistence.runTransaction("Set last stream token","readwrite-primary",(function(n){return e.ar.yh(n,t)}))},t.prototype.bh=function(){var t=this;return this.persistence.runTransaction("Get last remote snapshot version","readonly",(function(e){return t.th.bh(e)}))},t.prototype.vh=function(e){var n=this,o=e.ts,r=this.Ko;return this.persistence.runTransaction("Apply remote event","readwrite-primary",(function(i){var a=n.Xo.wh({Eh:!0});r=n.Ko;var c=[];e.Ts.forEach((function(e,a){var s=r.get(a);if(s){c.push(n.th.Sh(i,e.gs,a).next((function(){return n.th.Dh(i,e.Ps,a)})));var l=e.resumeToken;if(l.Ot()>0){var d=s.ss(l,o).es(i.Ch);r=r.it(a,d),t.kh(s,d,e)&&c.push(n.th.Nh(i,d))}}}));var s=Bt(),l=Kt();if(e.ws.forEach((function(t,e){l=l.add(t)})),c.push(a.getEntries(i,l).next((function(t){e.ws.forEach((function(r,l){var d=t.get(r);l instanceof Mt&&l.version.isEqual(O.MIN)?(a.Zi(r,o),s=s.it(r,l)):null==d||l.version.D(d.version)>0||0===l.version.D(d.version)&&d.hasPendingWrites?(a.Yi(l,o),s=s.it(r,l)):Oe("LocalStore","Ignoring outdated watch update for ",r,". Current version:",d.version," Watch version:",l.version),e.Es.has(r)&&c.push(n.persistence.Jo.Fh(i,r))}))}))),!o.isEqual(O.MIN)){var d=n.th.bh(i).next((function(t){return n.th.$h(i,i.Ch,o)}));c.push(d)}return We.Ki(c).next((function(){return a.apply(i)})).next((function(){return n.sh.mr(i,s)}))})).then((function(t){return n.Ko=r,t}))},t.kh=function(t,e,n){return xe(e.resumeToken.Ot()>0,"Attempted to persist target data with no resume token"),0===t.resumeToken.Ot()||e.ts.C()-t.ts.C()>=this.Mh||n.Ps.size+n.Vs.size+n.gs.size>0},t.prototype.Lh=function(t){for(var e=this,n=0,o=t;n<o.length;n++){var r=o[n],i=r.targetId;if(this.jo.Si(r.pr,i),this.jo.ki(r.yr,i),!r.fromCache){var a=this.Ko.get(i),c=a.ns(a.ts);this.Ko=this.Ko.it(i,c)}}return this.persistence.runTransaction("notifyLocalViewChanges","readwrite",(function(n){return We.forEach(t,(function(t){return We.forEach(t.yr,(function(t){return e.persistence.Jo.Di(n,t)}))}))}))},t.prototype.Oh=function(t){var e=this;return this.persistence.runTransaction("Get next mutation batch","readonly",(function(n){return void 0===t&&(t=-1),e.ar.xh(n,t)}))},t.prototype.Bh=function(t){var e=this;return this.persistence.runTransaction("read document","readonly",(function(n){return e.sh.cr(n,t)}))},t.prototype.Uh=function(t){var e=this;return this.persistence.runTransaction("Allocate target","readwrite",(function(n){var o;return e.th.qh(n,t).next((function(r){return r?We.resolve(o=r):e.th.Qh(n).next((function(r){return o=new Xt(t,r,0,n.Ch),e.th.Wh(n,o).next((function(){return o}))}))}))})).then((function(n){return null===e.Ko.get(n.targetId)&&(e.Ko=e.Ko.it(n.targetId,n),e.Go.set(t,n.targetId)),n}))},t.prototype.qh=function(t,e){var n=this.Go.get(e);return void 0!==n?We.resolve(this.Ko.get(n)):this.th.qh(t,e)},t.prototype.jh=function(t,e){var n=this,o=this.Ko.get(t);return this.persistence.runTransaction("Release target",e?"readwrite":"readwrite-primary",(function(r){var i=n.jo.Ni(t);return e?We.resolve():We.forEach(i,(function(t){return n.persistence.Jo.Di(r,t)})).next((function(){n.persistence.Jo.removeTarget(r,o)}))})).then((function(){n.Ko=n.Ko.remove(t),n.Go.delete(o.target)}))},t.prototype.Kh=function(t,e){var n=this,o=O.MIN,r=Kt();return this.persistence.runTransaction("Execute query","readonly",(function(i){return n.qh(i,t.xe()).next((function(t){if(t)return o=t.lastLimboFreeSnapshotVersion,n.th.Gh(i,t.targetId).next((function(t){r=t}))})).next((function(){return n.Wo.Er(i,t,e?o:O.MIN,e?r:Kt())})).next((function(t){return{documents:t,zh:r}}))}))},t.prototype.Hh=function(t){var e=this;return this.persistence.runTransaction("Remote document keys","readonly",(function(n){return e.th.Gh(n,t)}))},t.prototype.Jh=function(){return this.persistence.Jh()},t.prototype.Yh=function(t){this.ar.Xh(t)},t.prototype.Zh=function(t){this.persistence.Zh(t)},t.prototype.Ih=function(t,e,n){var o=this,r=e.batch,i=r.keys(),a=We.resolve();return i.forEach((function(o){a=a.next((function(){return n.tr(t,o)})).next((function(t){var i=t,a=e.gi.get(o);xe(null!==a,"ackVersions should contain every doc in the write."),(!i||i.version.D(a)<0)&&(i=r.Ut(o,i,e))&&n.Yi(i,e.Vi)}))})),a.next((function(){return o.ar.Vh(t,r)}))},t.prototype.No=function(t){var e=this;return this.persistence.runTransaction("Collect garbage","readwrite-primary",(function(n){return t.Uo(n,e.Ko)}))},t.prototype.ta=function(t){var e=this,n=this.Ko.get(t);return n?Promise.resolve(n.target):this.persistence.runTransaction("Get target data","readonly",(function(n){return e.th.un(n,t).next((function(t){return t?t.target:null}))}))},t.prototype.ea=function(){var t=this;return this.persistence.runTransaction("Get new document changes","readonly",(function(e){return t.Xo.ea(e,t.zo)})).then((function(e){var n=e.sa;return t.zo=e.readTime,n}))},t.prototype.rh=function(){return r.__awaiter(this,void 0,void 0,(function(){var t,e=this;return r.__generator(this,(function(n){switch(n.label){case 0:return t=this,[4,this.persistence.runTransaction("Synchronize last document change read time","readonly",(function(t){return e.Xo.na(t)}))];case 1:return t.zo=n.sent(),[2]}}))}))},t}();function Ze(t){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(e){if(t.code!==m.FAILED_PRECONDITION||t.message!==Fe)throw t;return Oe("LocalStore","Unexpectedly lost primary lease"),[2]}))}))}function tn(t,e){if(0!==e.length)throw new p(m.INVALID_ARGUMENT,"Function "+t+"() does not support arguments, but was called with "+fn(e.length,"argument")+".")}function en(t,e,n){if(e.length!==n)throw new p(m.INVALID_ARGUMENT,"Function "+t+"() requires "+fn(n,"argument")+", but was called with "+fn(e.length,"argument")+".")}function nn(t,e,n){if(e.length<n)throw new p(m.INVALID_ARGUMENT,"Function "+t+"() requires at least "+fn(n,"argument")+", but was called with "+fn(e.length,"argument")+".")}function on(t,e,n,o){if(e.length<n||e.length>o)throw new p(m.INVALID_ARGUMENT,"Function "+t+"() requires between "+n+" and "+o+" arguments, but was called with "+fn(e.length,"argument")+".")}function rn(t,e,n,o){dn(t,e,_n(n)+" argument",o)}function an(t,e,n,o){void 0!==o&&rn(t,e,n,o)}function cn(t,e,n,o){dn(t,e,n+" option",o)}function sn(t,e,n,o){void 0!==o&&cn(t,e,n,o)}function ln(t,e,n,o,r){void 0!==o&&function(t,e,n,o,r){for(var i=[],a=0,c=r;a<c.length;a++){var s=c[a];if(s===o)return;i.push(mn(s))}var l=mn(o);throw new p(m.INVALID_ARGUMENT,"Invalid value "+l+" provided to function "+t+'() for option "'+n+'". Acceptable values: '+i.join(", "))}(t,0,n,o,r)}function dn(t,e,n,o){if(!("object"===e?gn(o):"non-empty string"===e?"string"==typeof o&&""!==o:typeof o===e)){var r=mn(o);throw new p(m.INVALID_ARGUMENT,"Function "+t+"() requires its "+n+" to be of type "+e+", but it was: "+r)}}function gn(t){return"object"==typeof t&&null!==t&&(Object.getPrototypeOf(t)===Object.prototype||null===Object.getPrototypeOf(t))}function mn(t){if(void 0===t)return"undefined";if(null===t)return"null";if("string"==typeof t)return t.length>20&&(t=t.substring(0,20)+"..."),JSON.stringify(t);if("number"==typeof t||"boolean"==typeof t)return""+t;if("object"==typeof t){if(t instanceof Array)return"an array";var e=function(t){if(t.constructor){var e=/function\s+([^\s(]+)\s*\(/.exec(t.constructor.toString());if(e&&e.length>1)return e[1]}return null}(t);return e?"a custom "+e+" object":"an object"}return"function"==typeof t?"a function":ye("Unknown wrong type: "+typeof t)}function pn(t,e,n){if(void 0===n)throw new p(m.INVALID_ARGUMENT,"Function "+t+"() requires a valid "+_n(e)+" argument, but it was undefined.")}function hn(t,e,n){E(e,(function(e,o){if(n.indexOf(e)<0)throw new p(m.INVALID_ARGUMENT,"Unknown option '"+e+"' passed to function "+t+"(). Available options: "+n.join(", "))}))}function un(t,e,n,o){var r=mn(o);return new p(m.INVALID_ARGUMENT,"Function "+t+"() requires its "+_n(n)+" argument to be a "+e+", but it was: "+r)}function bn(t,e,n){if(n<=0)throw new p(m.INVALID_ARGUMENT,'Function "'+t+'()" requires its '+_n(e)+" argument to be a positive number, but it was: "+n+".")}function _n(t){switch(t){case 1:return"first";case 2:return"second";case 3:return"third";default:return t+"th"}}function fn(t,e){return t+" "+e+(1===t?"":"s")}function Cn(t,e){function n(){var t="This constructor is private.";throw e&&(t+=" ",t+=e),new p(m.INVALID_ARGUMENT,t)}return n.prototype=t.prototype,Object.assign(n,t),n}function On(){if("undefined"==typeof Uint8Array)throw new p(m.UNIMPLEMENTED,"Uint8Arrays are not available in this environment.")}function Mn(){if(!be.Lt().ia)throw new p(m.UNIMPLEMENTED,"Blobs are unavailable in Firestore in this environment.")}Je.Mh=3e8;var Pn=function(){function t(t){Mn(),this.ra=t}return t.fromBase64String=function(e){en("Blob.fromBase64String",arguments,1),rn("Blob.fromBase64String","string",1,e),Mn();try{return new t(L.fromBase64String(e))}catch(e){throw new p(m.INVALID_ARGUMENT,"Failed to construct Blob from Base64 string: "+e)}},t.fromUint8Array=function(e){if(en("Blob.fromUint8Array",arguments,1),On(),!(e instanceof Uint8Array))throw un("Blob.fromUint8Array","Uint8Array",1,e);return new t(L.fromUint8Array(e))},t.prototype.toBase64=function(){return en("Blob.toBase64",arguments,0),Mn(),this.ra.toBase64()},t.prototype.toUint8Array=function(){return en("Blob.toUint8Array",arguments,0),On(),this.ra.toUint8Array()},t.prototype.toString=function(){return"Blob(base64: "+this.toBase64()+")"},t.prototype.isEqual=function(t){return this.ra.isEqual(t.ra)},t}(),yn=Cn(Pn,"Use Blob.fromUint8Array() or Blob.fromBase64String() instead."),xn=function(){function t(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];!function(t,e,n,o){if(!(e instanceof Array)||e.length<1)throw new p(m.INVALID_ARGUMENT,"Function FieldPath() requires its fieldNames argument to be an array with at least "+fn(1,"element")+".")}(0,t);for(var n=0;n<t.length;++n)if(rn("FieldPath","string",n,t[n]),0===t[n].length)throw new p(m.INVALID_ARGUMENT,"Invalid field name at argument $(i + 1). Field names must not be empty.");this.oa=new x(t)}return t.documentId=function(){return t.ha},t.prototype.isEqual=function(e){if(!(e instanceof t))throw un("isEqual","FieldPath",1,e);return this.oa.isEqual(e.oa)},t}();xn.ha=new xn(x.X().K());var vn=new RegExp("[~\\*/\\[\\]]"),wn=function(){function t(t){this.aa=t}return t.delete=function(){return tn("FieldValue.delete",arguments),kn.instance},t.serverTimestamp=function(){return tn("FieldValue.serverTimestamp",arguments),Sn.instance},t.arrayUnion=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return nn("FieldValue.arrayUnion",arguments,1),new An(t)},t.arrayRemove=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return nn("FieldValue.arrayRemove",arguments,1),new Dn(t)},t.increment=function(t){return rn("FieldValue.increment","number",1,t),en("FieldValue.increment",arguments,1),new In(t)},t.prototype.isEqual=function(t){return this===t},t}(),kn=function(t){function e(){return t.call(this,"FieldValue.delete")||this}return r.__extends(e,t),e}(wn);kn.instance=new kn;var Sn=function(t){function e(){return t.call(this,"FieldValue.serverTimestamp")||this}return r.__extends(e,t),e}(wn);Sn.instance=new Sn;var An=function(t){function e(e){var n=this;return(n=t.call(this,"FieldValue.arrayUnion")||this).ua=e,n}return r.__extends(e,t),e}(wn),Dn=function(t){function e(e){var n=this;return(n=t.call(this,"FieldValue.arrayRemove")||this).ua=e,n}return r.__extends(e,t),e}(wn),In=function(t){function e(e){var n=this;return(n=t.call(this,"FieldValue.increment")||this).ca=e,n}return r.__extends(e,t),e}(wn),En=Cn(wn,"Use FieldValue.<field>() instead."),Tn=function(){function t(t,e){if(en("GeoPoint",arguments,2),rn("GeoPoint","number",1,t),rn("GeoPoint","number",2,e),!isFinite(t)||t<-90||t>90)throw new p(m.INVALID_ARGUMENT,"Latitude must be a number between -90 and 90, but was: "+t);if(!isFinite(e)||e<-180||e>180)throw new p(m.INVALID_ARGUMENT,"Longitude must be a number between -180 and 180, but was: "+e);this._a=t,this.la=e}return Object.defineProperty(t.prototype,"latitude",{get:function(){return this._a},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"longitude",{get:function(){return this.la},enumerable:!0,configurable:!0}),t.prototype.isEqual=function(t){return this._a===t._a&&this.la===t.la},t.prototype.p=function(t){return we(this._a,t._a)||we(this.la,t.la)},t}(),Ln=/^__.*__$/,Rn=function(){function t(t,e,n){this.data=t,this.se=e,this.fieldTransforms=n}return t.prototype.da=function(t,e){var n=[];return n.push(null!==this.se?new pt(t,this.data,this.se,e):new mt(t,this.data,e)),this.fieldTransforms.length>0&&n.push(new ht(t,this.fieldTransforms)),n},t}(),Wn=function(){function t(t,e,n){this.data=t,this.se=e,this.fieldTransforms=n}return t.prototype.da=function(t,e){var n=[new pt(t,this.data,this.se,e)];return this.fieldTransforms.length>0&&n.push(new ht(t,this.fieldTransforms)),n},t}();function jn(t){switch(t){case 0:case 2:case 1:return!0;case 3:case 4:return!1;default:throw ye("Unexpected case for UserDataSource: "+t)}}var Fn=function(){function t(t,e,n,o,r,i){this.fa=t,this.methodName=e,this.path=n,this.Ta=o,void 0===r&&this.ma(),this.Ta=void 0!==o&&o,this.fieldTransforms=r||[],this.se=i||[]}return t.prototype.wa=function(e){var n=null==this.path?null:this.path.child(e),o=new t(this.fa,this.methodName,n,!1,this.fieldTransforms,this.se);return o.Ea(e),o},t.prototype.Ia=function(e){var n=null==this.path?null:this.path.child(e),o=new t(this.fa,this.methodName,n,!1,this.fieldTransforms,this.se);return o.ma(),o},t.prototype.Ra=function(e){return new t(this.fa,this.methodName,null,!0,this.fieldTransforms,this.se)},t.prototype.Aa=function(t){var e=null===this.path||this.path.U()?"":" (found in field "+this.path.toString()+")";return new p(m.INVALID_ARGUMENT,"Function "+this.methodName+"() called with invalid data. "+t+e)},t.prototype.contains=function(t){return void 0!==this.se.find((function(e){return t.q(e)}))||void 0!==this.fieldTransforms.find((function(e){return t.q(e.field)}))},t.prototype.ma=function(){if(null!==this.path)for(var t=0;t<this.path.length;t++)this.Ea(this.path.get(t))},t.prototype.Ea=function(t){if(0===t.length)throw this.Aa("Document fields must not be empty");if(jn(this.fa)&&Ln.test(t))throw this.Aa('Document fields cannot begin and end with "__"')},t}(),Xn=function(t,e){this.cn=t,this.key=e},Nn=function(){function t(t,e){this.serializer=t,this.Pa=e}return t.prototype.Va=function(t,e){var n=new Fn(0,t,x.H);zn("Data must be an object, but it was:",n,e);var o=this.ga(e,n);return new Rn(new _t(o),null,n.fieldTransforms)},t.prototype.pa=function(t,e,n){var o=new Fn(2,t,x.H);zn("Data must be an object, but it was:",o,e);var r,i,a=this.ga(e,o);if(n){for(var c=new A(x.F),s=0,l=n;s<l.length;s++){var d=l[s],g=void 0;if(d instanceof xn)g=d.oa;else{if("string"!=typeof d)throw ye("Expected stringOrFieldPath to be a string or a FieldPath");g=Bn(t,d)}if(!o.contains(g))throw new p(m.INVALID_ARGUMENT,"Field '"+g+"' is specified in your field mask but missing from your input data.");c=c.add(g)}r=ct.Kt(c),i=o.fieldTransforms.filter((function(t){return r.zt(t.field)}))}else r=ct.Gt(o.se),i=o.fieldTransforms;return new Rn(new _t(a),r,i)},t.prototype.ya=function(t,e){var n=this,o=new Fn(1,t,x.H);zn("Data must be an object, but it was:",o,e);var r=new A(x.F),i=_t._e();E(e,(function(e,a){var c=Bn(t,e),s=o.Ia(c);if((a=n.ba(a,s))instanceof kn)r=r.add(c);else{var l=n.va(a,s);null!=l&&(r=r.add(c),i.set(c,l))}}));var a=ct.Kt(r);return new Wn(i.oe(),a,o.fieldTransforms)},t.prototype.Sa=function(t,e,n,o){var r=new Fn(1,t,x.H),i=[Yn(t,e)],a=[n];if(o.length%2!=0)throw new p(m.INVALID_ARGUMENT,"Function "+t+"() needs to be called with an even number of arguments that alternate between field names and values.");for(var c=0;c<o.length;c+=2)i.push(Yn(t,o[c])),a.push(o[c+1]);for(var s=new A(x.F),l=_t._e(),d=0;d<i.length;++d){var g=i[d],h=r.Ia(g),u=this.ba(a[d],h);if(u instanceof kn)s=s.add(g);else{var b=this.va(u,h);null!=b&&(s=s.add(g),l.set(g,b))}}var _=ct.Kt(s);return new Wn(l.oe(),_,r.fieldTransforms)},t.prototype.Da=function(t,e,n){void 0===n&&(n=!1);var o=new Fn(n?4:3,t,x.H);return this.va(e,o)},t.prototype.ba=function(t,e){try{return this.Pa(t)}catch(t){var n=Vn(t);throw e.Aa(n)}},t.prototype.va=function(t,e){if(Un(t=this.ba(t,e)))return zn("Unsupported field value:",e,t),this.ga(t,e);if(t instanceof wn)return this.Ca(t,e),null;if(e.path&&e.se.push(e.path),t instanceof Array){if(e.Ta&&4!==e.fa)throw e.Aa("Nested arrays are not supported");return this.ka(t,e)}return this.Na(t,e)},t.prototype.ga=function(t,e){var n=this,o={};return T(t)?e.path&&e.path.length>0&&e.se.push(e.path):E(t,(function(t,r){var i=n.va(r,e.wa(t));null!=i&&(o[t]=i)})),{mapValue:{fields:o}}},t.prototype.ka=function(t,e){for(var n=[],o=0,r=0,i=t;r<i.length;r++){var a=this.va(i[r],e.Ra(o));null==a&&(a={nullValue:"NULL_VALUE"}),n.push(a),o++}return{arrayValue:{values:n}}},t.prototype.Ca=function(t,e){if(!jn(e.fa))throw e.Aa(t.aa+"() can only be used with update() and set()");if(null===e.path)throw e.Aa(t.aa+"() is not currently supported inside arrays");if(t instanceof kn){if(2!==e.fa)throw e.Aa(1===e.fa?"FieldValue.delete() can only appear at the top level of your update data":"FieldValue.delete() cannot be used with set() unless you pass {merge:true}");e.se.push(e.path)}else if(t instanceof Sn)e.fieldTransforms.push(new st(e.path,nt.instance));else if(t instanceof An){var n=this.Fa(t.aa,t.ua),o=new ot(n);e.fieldTransforms.push(new st(e.path,o))}else if(t instanceof Dn){var r=this.Fa(t.aa,t.ua),i=new rt(r);e.fieldTransforms.push(new st(e.path,i))}else if(t instanceof In){var a=this.Da("FieldValue.increment",t.ca),c=new it(this.serializer,a);e.fieldTransforms.push(new st(e.path,c))}else ye("Unknown FieldValue type: "+t)},t.prototype.Na=function(t,e){if(null===t)return{nullValue:"NULL_VALUE"};if("number"==typeof t)return this.serializer.Tn(t);if("boolean"==typeof t)return{booleanValue:t};if("string"==typeof t)return{stringValue:t};if(t instanceof Date){var n=C.fromDate(t);return{timestampValue:this.serializer.k(n)}}if(t instanceof C){var o=new C(t.seconds,1e3*Math.floor(t.nanoseconds/1e3));return{timestampValue:this.serializer.k(o)}}if(t instanceof Tn)return{geoPointValue:{latitude:t.latitude,longitude:t.longitude}};if(t instanceof Pn)return{bytesValue:this.serializer.mn(t)};if(t instanceof Xn)return{referenceValue:this.serializer.En(t.key.path,t.cn)};throw e.Aa("Unsupported field value: "+mn(t))},t.prototype.Fa=function(t,e){var n=this;return e.map((function(e,o){var r=new Fn(3,t,x.H);return n.va(e,r.Ra(o))}))},t}();function Un(t){return!("object"!=typeof t||null===t||t instanceof Array||t instanceof Date||t instanceof C||t instanceof Tn||t instanceof Pn||t instanceof Xn||t instanceof wn)}function zn(t,e,n){if(!Un(n)||!gn(n)){var o=mn(n);throw e.Aa("an object"===o?t+" a custom object":t+" "+o)}}function Yn(t,e){if(e instanceof xn)return e.oa;if("string"==typeof e)return Bn(t,e);throw new p(m.INVALID_ARGUMENT,"Function "+t+"() called with invalid data. Field path arguments must be of type string or FieldPath.")}function Bn(t,e){try{return function(t){if(t.search(vn)>=0)throw new p(m.INVALID_ARGUMENT,"Invalid field path ("+t+"). Paths must not contain '~', '*', '/', '[', or ']'");try{return new(xn.bind.apply(xn,r.__spreadArrays([void 0],t.split("."))))}catch(r){throw new p(m.INVALID_ARGUMENT,"Invalid field path ("+t+"). Paths must not be empty, begin with '.', end with '.', or contain '..'")}}(e).oa}catch(e){var n=Vn(e);throw new p(m.INVALID_ARGUMENT,"Function "+t+"() called with invalid data. "+n)}}function Vn(t){return t instanceof Error?t.message:t.toString()}var Hn=function(){function t(t,e,n,o,r){void 0===n&&(n=1e3),void 0===o&&(o=1.5),void 0===r&&(r=6e4),this.$a=t,this.Fr=e,this.Ma=n,this.La=o,this.Oa=r,this.xa=0,this.Ba=null,this.Ua=Date.now(),this.reset()}return t.prototype.reset=function(){this.xa=0},t.prototype.qa=function(){this.xa=this.Oa},t.prototype.Qa=function(t){var e=this;this.cancel();var n=Math.floor(this.xa+this.Wa()),o=Math.max(0,Date.now()-this.Ua),r=Math.max(0,n-o);this.xa>0&&Oe("ExponentialBackoff","Backing off for "+r+" ms (base delay: "+this.xa+" ms, delay with jitter: "+n+" ms, last attempt: "+o+" ms ago)"),this.Ba=this.$a.eo(this.Fr,r,(function(){return e.Ua=Date.now(),t()})),this.xa*=this.La,this.xa<this.Ma&&(this.xa=this.Ma),this.xa>this.Oa&&(this.xa=this.Oa)},t.prototype.cancel=function(){null!==this.Ba&&(this.Ba.cancel(),this.Ba=null)},t.prototype.Wa=function(){return(Math.random()-.5)*this.xa},t}(),Qn=function(){function t(t,e,n,o,r,i){this.$a=t,this.ja=n,this.Ka=o,this.Ga=r,this.listener=i,this.state=0,this.za=0,this.Ha=null,this.stream=null,this.Ja=new Hn(t,e)}return t.prototype.Ya=function(){return 1===this.state||2===this.state||4===this.state},t.prototype.Xa=function(){return 2===this.state},t.prototype.start=function(){3!==this.state?this.auth():this.Za()},t.prototype.stop=function(){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(t){switch(t.label){case 0:return this.Ya()?[4,this.close(0)]:[3,2];case 1:t.sent(),t.label=2;case 2:return[2]}}))}))},t.prototype.tu=function(){this.state=0,this.Ja.reset()},t.prototype.eu=function(){var t=this;this.Xa()&&null===this.Ha&&(this.Ha=this.$a.eo(this.ja,6e4,(function(){return t.su()})))},t.prototype.nu=function(t){this.iu(),this.stream.send(t)},t.prototype.su=function(){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(t){return this.Xa()?[2,this.close(0)]:[2]}))}))},t.prototype.iu=function(){this.Ha&&(this.Ha.cancel(),this.Ha=null)},t.prototype.close=function(t,e){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(n){switch(n.label){case 0:return this.iu(),this.Ja.cancel(),this.za++,3!==t?this.Ja.reset():e&&e.code===m.RESOURCE_EXHAUSTED?(Me(e.toString()),Me("Using maximum backoff delay to prevent overloading the backend."),this.Ja.qa()):e&&e.code===m.UNAUTHENTICATED&&this.Ga._(),null!==this.stream&&(this.ru(),this.stream.close(),this.stream=null),this.state=t,[4,this.listener.ou(e)];case 1:return n.sent(),[2]}}))}))},t.prototype.ru=function(){},t.prototype.auth=function(){var t=this;this.state=1;var e=this.hu(this.za),n=this.za;this.Ga.getToken().then((function(e){t.za===n&&t.au(e)}),(function(n){e((function(){var e=new p(m.UNKNOWN,"Fetching auth token failed: "+n.message);return t.uu(e)}))}))},t.prototype.au=function(t){var e=this,n=this.hu(this.za);this.stream=this.cu(t),this.stream._u((function(){n((function(){return e.state=2,e.listener._u()}))})),this.stream.ou((function(t){n((function(){return e.uu(t)}))})),this.stream.onMessage((function(t){n((function(){return e.onMessage(t)}))}))},t.prototype.Za=function(){var t=this;this.state=4,this.Ja.Qa((function(){return r.__awaiter(t,void 0,void 0,(function(){return r.__generator(this,(function(t){return this.state=0,this.start(),[2]}))}))}))},t.prototype.uu=function(t){return Oe("PersistentStream","close with error: "+t),this.stream=null,this.close(3,t)},t.prototype.hu=function(t){var e=this;return function(n){e.$a.qr((function(){return e.za===t?n():(Oe("PersistentStream","stream callback skipped by getCloseGuardedDispatcher."),Promise.resolve())}))}},t}(),Gn=function(t){function e(e,n,o,r,i){var a=this;return(a=t.call(this,e,"listen_stream_connection_backoff","listen_stream_idle",n,o,i)||this).serializer=r,a}return r.__extends(e,t),e.prototype.cu=function(t){return this.Ka.lu("Listen",t)},e.prototype.onMessage=function(t){this.Ja.reset();var e=this.serializer.kn(t),n=this.serializer.Fn(t);return this.listener.du(e,n)},e.prototype.fu=function(t){var e={};e.database=this.serializer.pn,e.addTarget=this.serializer.xe(t);var n=this.serializer.ei(t);n&&(e.labels=n),this.nu(e)},e.prototype.Tu=function(t){var e={};e.database=this.serializer.pn,e.removeTarget=t,this.nu(e)},e}(Qn),$n=function(t){function e(e,n,o,r,i){var a=this;return(a=t.call(this,e,"write_stream_connection_backoff","write_stream_idle",n,o,i)||this).serializer=r,a.mu=!1,a.lastStreamToken=L.xt,a}return r.__extends(e,t),Object.defineProperty(e.prototype,"wu",{get:function(){return this.mu},enumerable:!0,configurable:!0}),e.prototype.start=function(){this.mu=!1,t.prototype.start.call(this)},e.prototype.ru=function(){this.mu&&this.Eu([])},e.prototype.cu=function(t){return this.Ka.lu("Write",t)},e.prototype.onMessage=function(t){if(xe(!!t.streamToken,"Got a write response without a stream token"),this.lastStreamToken=this.serializer.wn(t.streamToken),this.mu){this.Ja.reset();var e=this.serializer.Wn(t.writeResults,t.commitTime),n=this.serializer.fromVersion(t.commitTime);return this.listener.Iu(n,e)}return xe(!t.writeResults||0===t.writeResults.length,"Got mutation results for handshake"),this.mu=!0,this.listener.Ru()},e.prototype.Au=function(){var t={};t.database=this.serializer.pn,this.nu(t)},e.prototype.Eu=function(t){var e=this,n={streamToken:this.serializer.mn(this.lastStreamToken),writes:t.map((function(t){return e.serializer.$n(t)}))};this.nu(n)},e}(Qn),qn=function(){function t(t,e,n,o){this.$a=t,this.Ka=e,this.credentials=n,this.serializer=o}return t.prototype.Pu=function(t){return new $n(this.$a,this.Ka,this.credentials,this.serializer,t)},t.prototype.Vu=function(t){return new Gn(this.$a,this.Ka,this.credentials,this.serializer,t)},t.prototype.commit=function(t){var e=this,n={database:this.serializer.pn,writes:t.map((function(t){return e.serializer.$n(t)}))};return this.gu("Commit",n).then((function(t){return e.serializer.Wn(t.writeResults,t.commitTime)}))},t.prototype.pu=function(t){var e=this,n={database:this.serializer.pn,documents:t.map((function(t){return e.serializer.An(t)}))};return this.yu("BatchGetDocuments",n).then((function(n){var o=Bt();n.forEach((function(t){var n=e.serializer.Cn(t);o=o.it(n.key,n)}));var r=[];return t.forEach((function(t){var e=o.get(t);xe(!!e,"Missing entity in write response for "+t),r.push(e)})),r}))},t.prototype.gu=function(t,e){var n=this;return this.credentials.getToken().then((function(o){return n.Ka.gu(t,e,o)})).catch((function(t){throw t.code===m.UNAUTHENTICATED&&n.credentials._(),t}))},t.prototype.yu=function(t,e){var n=this;return this.credentials.getToken().then((function(o){return n.Ka.yu(t,e,o)})).catch((function(t){throw t.code===m.UNAUTHENTICATED&&n.credentials._(),t}))},t}(),Kn=function(){function t(t){this.bu=t,this.vu=$t(),this.mutations=[],this.Su=!1,this.Du=null,this.Cu=new Set}return t.prototype.pu=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n=this;return r.__generator(this,(function(o){switch(o.label){case 0:if(this.ku(),this.mutations.length>0)throw new p(m.INVALID_ARGUMENT,"Firestore transactions require all reads to be executed before all writes.");return[4,this.bu.pu(t)];case 1:return[2,((e=o.sent()).forEach((function(t){t instanceof Mt||t instanceof Ot?n.Nu(t):ye("Document in a transaction was a "+t.constructor.name)})),e)]}}))}))},t.prototype.set=function(t,e){this.write(e.da(t,this.Zt(t))),this.Cu.add(t)},t.prototype.update=function(t,e){try{this.write(e.da(t,this.Fu(t)))}catch(t){this.Du=t}this.Cu.add(t)},t.prototype.delete=function(t){this.write([new ut(t,this.Zt(t))]),this.Cu.add(t)},t.prototype.commit=function(){return r.__awaiter(this,void 0,void 0,(function(){var t,e=this;return r.__generator(this,(function(n){switch(n.label){case 0:if(this.ku(),this.Du)throw this.Du;return t=this.vu,this.mutations.forEach((function(e){t=t.remove(e.key)})),t.forEach((function(t,n){e.mutations.push(new bt(t,e.Zt(t)))})),[4,this.bu.commit(this.mutations)];case 1:return n.sent(),this.Su=!0,[2]}}))}))},t.prototype.Nu=function(t){var e;if(t instanceof Ot)e=t.version;else{if(!(t instanceof Mt))throw ye("Document in a transaction was a "+t.constructor.name);e=O.S()}var n=this.vu.get(t.key);if(null!==n){if(!e.isEqual(n))throw new p(m.ABORTED,"Document version changed between two reads.")}else this.vu=this.vu.it(t.key,e)},t.prototype.Zt=function(t){var e=this.vu.get(t);return!this.Cu.has(t)&&e?dt.updateTime(e):dt.NONE},t.prototype.Fu=function(t){var e=this.vu.get(t);if(!this.Cu.has(t)&&e){if(e.isEqual(O.S()))throw new p(m.INVALID_ARGUMENT,"Can't update a document that doesn't exist.");return dt.updateTime(e)}return dt.exists(!0)},t.prototype.write=function(t){this.ku(),this.mutations=this.mutations.concat(t)},t.prototype.ku=function(){},t}(),Jn=function(){function t(t,e){this.Nr=t,this.$u=e,this.state="Unknown",this.Mu=0,this.Lu=null,this.Ou=!0}return t.prototype.xu=function(){var t=this;0===this.Mu&&(this.Bu("Unknown"),this.Lu=this.Nr.eo("online_state_timeout",1e4,(function(){return t.Lu=null,t.Uu("Backend didn't respond within 10 seconds."),t.Bu("Offline"),Promise.resolve()})))},t.prototype.qu=function(t){"Online"===this.state?this.Bu("Unknown"):(this.Mu++,this.Mu>=1&&(this.Qu(),this.Uu("Connection failed 1 times. Most recent error: "+t.toString()),this.Bu("Offline")))},t.prototype.set=function(t){this.Qu(),this.Mu=0,"Online"===t&&(this.Ou=!1),this.Bu(t)},t.prototype.Bu=function(t){t!==this.state&&(this.state=t,this.$u(t))},t.prototype.Uu=function(t){var e="Could not reach Cloud Firestore backend. "+t+"\nThis typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.";this.Ou?(Me(e),this.Ou=!1):Oe("OnlineStateTracker",e)},t.prototype.Qu=function(){null!==this.Lu&&(this.Lu.cancel(),this.Lu=null)},t}(),Zn=function(){function t(t,e,n,o,i){var a=this;this.Wu=t,this.bu=e,this.ju=[],this.Ku=new Map,this.Gu=null,this.networkEnabled=!1,this.isPrimary=!1,this.zu=i,this.zu.Hu((function(t){n.qr((function(){return r.__awaiter(a,void 0,void 0,(function(){return r.__generator(this,(function(t){switch(t.label){case 0:return this.Ju()?(Oe("RemoteStore","Restarting streams for network reachability change."),[4,this.Yu()]):[3,2];case 1:t.sent(),t.label=2;case 2:return[2]}}))}))}))})),this.Xu=new Jn(n,o),this.Zu=this.bu.Vu({_u:this.tc.bind(this),ou:this.ec.bind(this),du:this.sc.bind(this)}),this.nc=this.bu.Pu({_u:this.ic.bind(this),ou:this.rc.bind(this),Ru:this.oc.bind(this),Iu:this.Iu.bind(this)})}return t.prototype.start=function(){return this.enableNetwork()},t.prototype.enableNetwork=function(){return r.__awaiter(this,void 0,void 0,(function(){var t;return r.__generator(this,(function(e){switch(e.label){case 0:return this.networkEnabled=!0,this.Ju()?(t=this.nc,[4,this.Wu.ph()]):[3,3];case 1:return t.lastStreamToken=e.sent(),this.hc()?this.ac():this.Xu.set("Unknown"),[4,this.uc()];case 2:e.sent(),e.label=3;case 3:return[2]}}))}))},t.prototype.disableNetwork=function(){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(t){switch(t.label){case 0:return this.networkEnabled=!1,[4,this.cc()];case 1:return t.sent(),this.Xu.set("Offline"),[2]}}))}))},t.prototype.cc=function(){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(t){switch(t.label){case 0:return[4,this.nc.stop()];case 1:return t.sent(),[4,this.Zu.stop()];case 2:return t.sent(),this.ju.length>0&&(Oe("RemoteStore","Stopping write stream with "+this.ju.length+" pending writes"),this.ju=[]),this._c(),[2]}}))}))},t.prototype.lc=function(){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(t){switch(t.label){case 0:return Oe("RemoteStore","RemoteStore shutting down."),this.networkEnabled=!1,[4,this.cc()];case 1:return t.sent(),this.zu.lc(),this.Xu.set("Unknown"),[2]}}))}))},t.prototype.listen=function(t){this.Ku.has(t.targetId)||(this.Ku.set(t.targetId,t),this.hc()?this.ac():this.Zu.Xa()&&this.dc(t))},t.prototype.fc=function(t){this.Ku.delete(t),this.Zu.Xa()&&this.Tc(t),0===this.Ku.size&&(this.Zu.Xa()?this.Zu.eu():this.Ju()&&this.Xu.set("Unknown"))},t.prototype.un=function(t){return this.Ku.get(t)||null},t.prototype.an=function(t){return this.mc.an(t)},t.prototype.dc=function(t){this.Gu.Bs(t.targetId),this.Zu.fu(t)},t.prototype.Tc=function(t){this.Gu.Bs(t),this.Zu.Tu(t)},t.prototype.ac=function(){this.Gu=new le(this),this.Zu.start(),this.Xu.xu()},t.prototype.hc=function(){return this.Ju()&&!this.Zu.Ya()&&this.Ku.size>0},t.prototype.Ju=function(){return this.isPrimary&&this.networkEnabled},t.prototype._c=function(){this.Gu=null},t.prototype.tc=function(){return r.__awaiter(this,void 0,void 0,(function(){var t=this;return r.__generator(this,(function(e){return this.Ku.forEach((function(e,n){t.dc(e)})),[2]}))}))},t.prototype.ec=function(t){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(e){return this._c(),this.hc()?(this.Xu.qu(t),this.ac()):this.Xu.set("Unknown"),[2]}))}))},t.prototype.sc=function(t,e){return r.__awaiter(this,void 0,void 0,(function(){var n;return r.__generator(this,(function(o){switch(o.label){case 0:return this.Xu.set("Online"),t instanceof ce&&2===t.state&&t.cause?[2,this.wc(t)]:(t instanceof ie?this.Gu.zs(t):t instanceof ae?this.Gu.sn(t):this.Gu.Ys(t),e.isEqual(O.MIN)?[3,4]:[4,this.Wu.bh()]);case 1:return n=o.sent(),e.D(n)>=0?[4,this.Ec(e)]:[3,3];case 2:o.sent(),o.label=3;case 3:o.label=4;case 4:return[2]}}))}))},t.prototype.Ec=function(t){var e=this,n=this.Gu.rn(t);return n.Ts.forEach((function(n,o){if(n.resumeToken.Ot()>0){var r=e.Ku.get(o);r&&e.Ku.set(o,r.ss(n.resumeToken,t))}})),n.ms.forEach((function(t){var n=e.Ku.get(t);if(n){e.Ku.set(t,n.ss(L.xt,n.ts)),e.Tc(t);var o=new Xt(n.target,t,1,n.sequenceNumber);e.dc(o)}})),this.mc.vh(n)},t.prototype.wc=function(t){var e=this,n=t.cause,o=Promise.resolve();return t.targetIds.forEach((function(t){o=o.then((function(){return r.__awaiter(e,void 0,void 0,(function(){return r.__generator(this,(function(e){return this.Ku.has(t)?[2,(this.Ku.delete(t),this.Gu.removeTarget(t),this.mc.Ic(t,n))]:[2]}))}))}))})),o},t.prototype.uc=function(){return r.__awaiter(this,void 0,void 0,(function(){var t;return r.__generator(this,(function(e){switch(e.label){case 0:return this.Rc()?[4,this.Wu.Oh(this.ju.length>0?this.ju[this.ju.length-1].batchId:-1)]:[3,5];case 1:return null!==(t=e.sent())?[3,2]:(0===this.ju.length&&this.nc.eu(),[3,4]);case 2:return this.Ac(t),[4,this.uc()];case 3:e.sent(),e.label=4;case 4:e.label=5;case 5:return this.Pc()&&this.Vc(),[2]}}))}))},t.prototype.Rc=function(){return this.Ju()&&this.ju.length<10},t.prototype.gc=function(){return this.ju.length},t.prototype.Ac=function(t){this.ju.push(t),this.nc.Xa()&&this.nc.wu&&this.nc.Eu(t.mutations)},t.prototype.Pc=function(){return this.Ju()&&!this.nc.Ya()&&this.ju.length>0},t.prototype.Vc=function(){this.nc.start()},t.prototype.ic=function(){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(t){return this.nc.Au(),[2]}))}))},t.prototype.oc=function(){var t=this;return this.Wu.yh(this.nc.lastStreamToken).then((function(){for(var e=0,n=t.ju;e<n.length;e++)t.nc.Eu(n[e].mutations)})).catch(Ze)},t.prototype.Iu=function(t,e){var n=this,o=this.ju.shift(),r=Te.from(o,t,e,this.nc.lastStreamToken);return this.mc.pc(r).then((function(){return n.uc()}))},t.prototype.rc=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n=this;return r.__generator(this,(function(o){return t&&this.ju.length>0?[2,(e=this.nc.wu?this.yc(t):this.bc(t),e.then((function(){n.Pc()&&n.Vc()})))]:[2]}))}))},t.prototype.bc=function(t){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(e){return Ut(t.code)?[2,(Oe("RemoteStore","RemoteStore error before completed handshake; resetting stream token: ",this.nc.lastStreamToken),this.nc.lastStreamToken=L.xt,this.Wu.yh(L.xt).catch(Ze))]:[2]}))}))},t.prototype.yc=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n,o=this;return r.__generator(this,(function(r){return Ut(n=t.code)&&n!==m.ABORTED?(e=this.ju.shift(),[2,(this.nc.tu(),this.mc.vc(e.batchId,t).then((function(){return o.uc()})))]):[2]}))}))},t.prototype.Sc=function(){return new Kn(this.bu)},t.prototype.Yu=function(){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(t){switch(t.label){case 0:return this.networkEnabled=!1,[4,this.cc()];case 1:return t.sent(),this.Xu.set("Unknown"),[4,this.enableNetwork()];case 2:return t.sent(),[2]}}))}))},t.prototype.Dc=function(){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(t){switch(t.label){case 0:return this.Ju()?(Oe("RemoteStore","RemoteStore restarting streams for new credential"),[4,this.Yu()]):[3,2];case 1:t.sent(),t.label=2;case 2:return[2]}}))}))},t.prototype.Cc=function(t){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(e){switch(e.label){case 0:return this.isPrimary=t,t&&this.networkEnabled?[4,this.enableNetwork()]:[3,2];case 1:return e.sent(),[3,5];case 2:return t?[3,4]:[4,this.cc()];case 3:e.sent(),this.Xu.set("Unknown"),e.label=4;case 4:e.label=5;case 5:return[2]}}))}))},t}();function to(t,e){return"firestore_clients_"+t+"_"+e}function eo(t,e,n){var o="firestore_mutations_"+t+"_"+n;return e.t()&&(o+="_"+e.uid),o}function no(t,e){return"firestore_targets_"+t+"_"+e}var oo=function(){function t(t,e,n,o){this.user=t,this.batchId=e,this.state=n,this.error=o}return t.kc=function(e,n,o){var r=JSON.parse(o),i="object"==typeof r&&-1!==["pending","acknowledged","rejected"].indexOf(r.state)&&(void 0===r.error||"object"==typeof r.error),a=void 0;return i&&r.error&&(i="string"==typeof r.error.message&&"string"==typeof r.error.code)&&(a=new p(r.error.code,r.error.message)),i?new t(e,n,r.state,a):(Me("SharedClientState","Failed to parse mutation state for ID '"+n+"': "+o),null)},t.prototype.Nc=function(){var t={state:this.state,updateTimeMs:Date.now()};return this.error&&(t.error={code:this.error.code,message:this.error.message}),JSON.stringify(t)},t}(),ro=function(){function t(t,e,n){this.targetId=t,this.state=e,this.error=n}return t.kc=function(e,n){var o=JSON.parse(n),r="object"==typeof o&&-1!==["not-current","current","rejected"].indexOf(o.state)&&(void 0===o.error||"object"==typeof o.error),i=void 0;return r&&o.error&&(r="string"==typeof o.error.message&&"string"==typeof o.error.code)&&(i=new p(o.error.code,o.error.message)),r?new t(e,o.state,i):(Me("SharedClientState","Failed to parse target state for ID '"+e+"': "+n),null)},t.prototype.Nc=function(){var t={state:this.state,updateTimeMs:Date.now()};return this.error&&(t.error={code:this.error.code,message:this.error.message}),JSON.stringify(t)},t}(),io=function(){function t(t,e){this.clientId=t,this.activeTargetIds=e}return t.kc=function(e,n){for(var o=JSON.parse(n),r="object"==typeof o&&o.activeTargetIds instanceof Array,i=Zt(),a=0;r&&a<o.activeTargetIds.length;++a)r=j(o.activeTargetIds[a]),i=i.add(o.activeTargetIds[a]);return r?new t(e,i):(Me("SharedClientState","Failed to parse client data for instance '"+e+"': "+n),null)},t}(),ao=function(){function t(t,e){this.clientId=t,this.onlineState=e}return t.kc=function(e){var n=JSON.parse(e);return"object"==typeof n&&-1!==["Unknown","Online","Offline"].indexOf(n.onlineState)&&"string"==typeof n.clientId?new t(n.clientId,n.onlineState):(Me("SharedClientState","Failed to parse online state: "+e),null)},t}(),co=function(){function t(){this.activeTargetIds=Zt()}return t.prototype.Fc=function(t){this.activeTargetIds=this.activeTargetIds.add(t)},t.prototype.$c=function(t){this.activeTargetIds=this.activeTargetIds.delete(t)},t.prototype.Nc=function(){var t={activeTargetIds:this.activeTargetIds.j(),updateTimeMs:Date.now()};return JSON.stringify(t)},t}(),so=function(){function t(e,n,o,r,i){if(this.$a=e,this.platform=n,this.persistenceKey=o,this.Mc=r,this.mc=null,this.$u=null,this.vr=null,this.Lc={},this.Oc=this.xc.bind(this),this.ko=!1,this.Bc=[],!t.Uc(this.platform))throw new p(m.UNIMPLEMENTED,"LocalStorage is not available on this platform.");var a=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");this.storage=this.platform.window.localStorage,this.currentUser=i,this.qc=to(this.persistenceKey,this.Mc),this.Qc=function(t){return"firestore_sequence_number_"+t}(this.persistenceKey),this.Lc[this.Mc]=new co,this.Wc=new RegExp("^firestore_clients_"+a+"_([^_]*)$"),this.jc=new RegExp("^firestore_mutations_"+a+"_(\\d+)(?:_(.*))?$"),this.Kc=new RegExp("^firestore_targets_"+a+"_(\\d+)$"),this.Gc=function(t){return"firestore_online_state_"+t}(this.persistenceKey),this.platform.window.addEventListener("storage",this.Oc)}return t.Uc=function(t){return!(!t.window||null==t.window.localStorage)},t.prototype.start=function(){return r.__awaiter(this,void 0,void 0,(function(){var t,e,n,o,i,a,c,s,l,d,g=this;return r.__generator(this,(function(r){switch(r.label){case 0:return[4,this.mc.Jh()];case 1:for(t=r.sent(),e=0,n=t;e<n.length;e++)(o=n[e])!==this.Mc&&(i=this.getItem(to(this.persistenceKey,o)))&&(a=io.kc(o,i))&&(this.Lc[a.clientId]=a);for(this.zc(),(c=this.storage.getItem(this.Gc))&&(s=this.Hc(c))&&this.Jc(s),l=0,d=this.Bc;l<d.length;l++)this.xc(d[l]);return this.Bc=[],this.platform.window.addEventListener("unload",(function(){return g.lc()})),this.ko=!0,[2]}}))}))},t.prototype.Cr=function(t){this.setItem(this.Qc,JSON.stringify(t))},t.prototype.Yc=function(){var t=Zt();return E(this.Lc,(function(e,n){t=t.Ft(n.activeTargetIds)})),t},t.prototype.Xc=function(t){for(var e in this.Lc)if(this.Lc.hasOwnProperty(e)&&this.Lc[e].activeTargetIds.has(t))return!0;return!1},t.prototype.Zc=function(t){this.t_(t,"pending")},t.prototype.e_=function(t,e,n){this.t_(t,e,n),this.s_(t)},t.prototype.n_=function(t){var e="not-current";if(this.Xc(t)){var n=this.storage.getItem(no(this.persistenceKey,t));if(n){var o=ro.kc(t,n);o&&(e=o.state)}}return this.i_.Fc(t),this.zc(),e},t.prototype.r_=function(t){this.i_.$c(t),this.zc()},t.prototype.o_=function(t){return this.i_.activeTargetIds.has(t)},t.prototype.h_=function(t){this.removeItem(no(this.persistenceKey,t))},t.prototype.a_=function(t,e,n){this.u_(t,e,n)},t.prototype.oh=function(t,e,n){var o=this;e.forEach((function(t){o.s_(t)})),this.currentUser=t,n.forEach((function(t){o.Zc(t)}))},t.prototype.c_=function(t){this.__(t)},t.prototype.lc=function(){this.ko&&(this.platform.window.removeEventListener("storage",this.Oc),this.removeItem(this.qc),this.ko=!1)},t.prototype.getItem=function(t){var e=this.storage.getItem(t);return Oe("SharedClientState","READ",t,e),e},t.prototype.setItem=function(t,e){Oe("SharedClientState","SET",t,e),this.storage.setItem(t,e)},t.prototype.removeItem=function(t){Oe("SharedClientState","REMOVE",t),this.storage.removeItem(t)},t.prototype.xc=function(t){var e=this;if(t.storageArea===this.storage){if(Oe("SharedClientState","EVENT",t.key,t.newValue),t.key===this.qc)return void Me("Received WebStorage notification for local change. Another client might have garbage-collected our state");this.$a.qr((function(){return r.__awaiter(e,void 0,void 0,(function(){var e,n,o,i,a,c;return r.__generator(this,(function(r){if(this.ko){if(null!==t.key)if(this.Wc.test(t.key)){if(null==t.newValue)return e=this.l_(t.key),[2,this.d_(e,null)];if(n=this.f_(t.key,t.newValue))return[2,this.d_(n.clientId,n)]}else if(this.jc.test(t.key)){if(null!==t.newValue&&(o=this.T_(t.key,t.newValue)))return[2,this.m_(o)]}else if(this.Kc.test(t.key)){if(null!==t.newValue&&(i=this.w_(t.key,t.newValue)))return[2,this.E_(i)]}else if(t.key===this.Gc){if(null!==t.newValue&&(a=this.Hc(t.newValue)))return[2,this.Jc(a)]}else t.key===this.Qc&&(c=function(t){var e=ze.kr;if(null!=t)try{var n=JSON.parse(t);xe("number"==typeof n,"Found non-numeric sequence number"),e=n}catch(t){Me("SharedClientState","Failed to read sequence number from WebStorage",t)}return e}(t.newValue))!==ze.kr&&this.vr(c)}else this.Bc.push(t);return[2]}))}))}))}},Object.defineProperty(t.prototype,"i_",{get:function(){return this.Lc[this.Mc]},enumerable:!0,configurable:!0}),t.prototype.zc=function(){this.setItem(this.qc,this.i_.Nc())},t.prototype.t_=function(t,e,n){var o=new oo(this.currentUser,t,e,n),r=eo(this.persistenceKey,this.currentUser,t);this.setItem(r,o.Nc())},t.prototype.s_=function(t){var e=eo(this.persistenceKey,this.currentUser,t);this.removeItem(e)},t.prototype.__=function(t){this.storage.setItem(this.Gc,JSON.stringify({clientId:this.Mc,onlineState:t}))},t.prototype.u_=function(t,e,n){var o=no(this.persistenceKey,t),r=new ro(t,e,n);this.setItem(o,r.Nc())},t.prototype.l_=function(t){var e=this.Wc.exec(t);return e?e[1]:null},t.prototype.f_=function(t,e){var n=this.l_(t);return io.kc(n,e)},t.prototype.T_=function(t,e){var n=this.jc.exec(t),o=Number(n[1]);return oo.kc(new g(void 0!==n[2]?n[2]:null),o,e)},t.prototype.w_=function(t,e){var n=this.Kc.exec(t),o=Number(n[1]);return ro.kc(o,e)},t.prototype.Hc=function(t){return ao.kc(t)},t.prototype.m_=function(t){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(e){return t.user.uid===this.currentUser.uid?[2,this.mc.I_(t.batchId,t.state,t.error)]:(Oe("SharedClientState","Ignoring mutation for non-active user "+t.user.uid),[2])}))}))},t.prototype.E_=function(t){return this.mc.R_(t.targetId,t.state,t.error)},t.prototype.d_=function(t,e){var n=this,o=this.Yc();e?this.Lc[t]=e:delete this.Lc[t];var i=this.Yc(),a=[],c=[];return i.forEach((function(t){return r.__awaiter(n,void 0,void 0,(function(){return r.__generator(this,(function(e){return o.has(t)||a.push(t),[2]}))}))})),o.forEach((function(t){return r.__awaiter(n,void 0,void 0,(function(){return r.__generator(this,(function(e){return i.has(t)||c.push(t),[2]}))}))})),this.mc.A_(a,c)},t.prototype.Jc=function(t){this.Lc[t.clientId]&&this.$u(t.onlineState)},t}(),lo=function(){function t(){this.P_=new co,this.V_={},this.mc=null,this.$u=null,this.vr=null}return t.prototype.Zc=function(t){},t.prototype.e_=function(t,e,n){},t.prototype.n_=function(t){return this.P_.Fc(t),this.V_[t]||"not-current"},t.prototype.a_=function(t,e,n){this.V_[t]=e},t.prototype.r_=function(t){this.P_.$c(t)},t.prototype.o_=function(t){return this.P_.activeTargetIds.has(t)},t.prototype.h_=function(t){delete this.V_[t]},t.prototype.Yc=function(){return this.P_.activeTargetIds},t.prototype.Xc=function(t){return this.P_.activeTargetIds.has(t)},t.prototype.start=function(){return this.P_=new co,Promise.resolve()},t.prototype.oh=function(t,e,n){},t.prototype.c_=function(t){},t.prototype.lc=function(){},t.prototype.Cr=function(t){},t}(),go=function(){function t(t){this.g_=t}return t.prototype.next=function(){return this.g_+=2,this.g_},t.p_=function(){return new t(0)},t.y_=function(){return new t(-1)},t}(),mo=function(t){this.key=t},po=function(t){this.key=t},ho=function(){function t(t,e){this.query=t,this.b_=e,this.v_=null,this.As=!1,this.S_=Kt(),this._s=Kt(),this.D_=new te(t.Be.bind(t))}return Object.defineProperty(t.prototype,"C_",{get:function(){return this.b_},enumerable:!0,configurable:!0}),t.prototype.k_=function(t,e){var n=this,o=e?e.N_:new ee,r=e?e.D_:this.D_,i=e?e._s:this._s,a=r,c=!1,s=this.query.je()&&r.size===this.query.limit?r.last():null,l=this.query.Ke()&&r.size===this.query.limit?r.first():null;if(t.ut((function(t,e){var d=r.get(t),g=e instanceof Ot?e:null;g&&(g=n.query.matches(g)?g:null);var m=!!d&&n._s.has(d.key),p=!!g&&(g.te||n._s.has(g.key)&&g.hasCommittedMutations),h=!1;d&&g?d.data().isEqual(g.data())?m!==p&&(o.track({type:3,doc:g}),h=!0):n.F_(d,g)||(o.track({type:2,doc:g}),h=!0,(s&&n.query.Be(g,s)>0||l&&n.query.Be(g,l)<0)&&(c=!0)):!d&&g?(o.track({type:0,doc:g}),h=!0):d&&!g&&(o.track({type:1,doc:d}),h=!0,(s||l)&&(c=!0)),h&&(g?(a=a.add(g),i=p?i.add(t):i.delete(t)):(a=a.delete(t),i=i.delete(t)))})),this.query.je()||this.query.Ke())for(;a.size>this.query.limit;){var d=this.query.je()?a.last():a.first();a=a.delete(d.key),i=i.delete(d.key),o.track({type:1,doc:d})}return{D_:a,N_:o,M_:c,_s:i}},t.prototype.F_=function(t,e){return t.te&&e.hasCommittedMutations&&!e.te},t.prototype.nr=function(t,e,n){var o=this,r=this.D_;this.D_=t.D_,this._s=t._s;var i=t.N_.us();i.sort((function(t,e){return function(t,e){var n=function(t){switch(t){case 0:return 1;case 2:case 3:return 2;case 1:return 0;default:return ye("Unknown ChangeType: "+t)}};return n(t)-n(e)}(t.type,e.type)||o.query.Be(t.doc,e.doc)})),this.L_(n);var a=e?this.O_():[],c=0===this.S_.size&&this.As?1:0,s=c!==this.v_;return this.v_=c,0!==i.length||s?{snapshot:new ne(this.query,t.D_,r,i,t._s,0===c,s,!1),x_:a}:{x_:a}},t.prototype.B_=function(t){return this.As&&"Offline"===t?(this.As=!1,this.nr({D_:this.D_,N_:new ee,_s:this._s,M_:!1},!1)):{x_:[]}},t.prototype.U_=function(t){return!this.b_.has(t)&&!!this.D_.has(t)&&!this.D_.get(t).te},t.prototype.L_=function(t){var e=this;t&&(t.Ps.forEach((function(t){return e.b_=e.b_.add(t)})),t.Vs.forEach((function(t){})),t.gs.forEach((function(t){return e.b_=e.b_.delete(t)})),this.As=t.As)},t.prototype.O_=function(){var t=this;if(!this.As)return[];var e=this.S_;this.S_=Kt(),this.D_.forEach((function(e){t.U_(e.key)&&(t.S_=t.S_.add(e.key))}));var n=[];return e.forEach((function(e){t.S_.has(e)||n.push(new po(e))})),this.S_.forEach((function(t){e.has(t)||n.push(new mo(t))})),n},t.prototype.q_=function(t){this.b_=t.zh,this.S_=Kt();var e=this.k_(t.documents);return this.nr(e,!0)},t.prototype.Q_=function(){return ne.fs(this.query,this.D_,this._s,0===this.v_)},t}(),uo=function(){function t(t,e,n,o){this.Nr=t,this.W_=e,this.updateFunction=n,this.Lr=o,this.j_=5,this.Ja=new Hn(this.Nr,"retry_transaction")}return t.prototype.K_=function(){this.G_()},t.prototype.G_=function(){var t=this;this.Ja.Qa((function(){return r.__awaiter(t,void 0,void 0,(function(){var t,e,n=this;return r.__generator(this,(function(o){return t=this.W_.Sc(),(e=this.z_(t))&&e.then((function(e){n.Nr.qr((function(){return t.commit().then((function(){n.Lr.resolve(e)})).catch((function(t){n.H_(t)}))}))})).catch((function(t){n.H_(t)})),[2]}))}))}))},t.prototype.z_=function(t){try{var e=this.updateFunction(t);return!R(e)&&e.catch&&e.then?e:(this.Lr.reject(Error("Transaction callback must return a Promise")),null)}catch(t){return this.Lr.reject(t),null}},t.prototype.H_=function(t){var e=this;this.j_>0&&this.J_(t)?(this.j_-=1,this.Nr.qr((function(){return e.G_(),Promise.resolve()}))):this.Lr.reject(t)},t.prototype.J_=function(t){if("FirebaseError"===t.name){var e=t.code;return"aborted"===e||"failed-precondition"===e||!Ut(e)}return!1},t}(),bo=function(t,e,n){this.query=t,this.targetId=e,this.view=n},_o=function(t){this.key=t,this.Y_=!1},fo=function(){function t(t,e,n,o,r){this.Wu=t,this.W_=e,this.X_=n,this.currentUser=o,this.Z_=r,this.tl=null,this.el=new Ie((function(t){return t.canonicalId()})),this.sl=new Map,this.nl=[],this.il=new w(v.F),this.rl=new Map,this.ol=new Le,this.hl={},this.al=new Map,this.ul=go.y_(),this.isPrimary=void 0,this.onlineState="Unknown"}return Object.defineProperty(t.prototype,"cl",{get:function(){return!0===this.isPrimary},enumerable:!0,configurable:!0}),t.prototype.subscribe=function(t){this.tl=t},t.prototype.listen=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n,o,i,a;return r.__generator(this,(function(r){switch(r.label){case 0:return this._l("listen()"),(o=this.el.get(t))?(this.X_.n_(e=o.targetId),n=o.view.Q_(),[3,4]):[3,1];case 1:return[4,this.Wu.Uh(t.xe())];case 2:return i=r.sent(),a=this.X_.n_(i.targetId),[4,this.ll(t,e=i.targetId,"current"===a)];case 3:n=r.sent(),this.isPrimary&&this.W_.listen(i),r.label=4;case 4:return[2,(this.tl.du([n]),e)]}}))}))},t.prototype.ll=function(t,e,n){return r.__awaiter(this,void 0,void 0,(function(){var o,i,a,c,s,l;return r.__generator(this,(function(r){switch(r.label){case 0:return[4,this.Wu.Kh(t,!0)];case 1:return o=r.sent(),i=new ho(t,o.zh),a=i.k_(o.documents),c=re.Rs(e,n&&"Offline"!==this.onlineState),s=i.nr(a,!0===this.isPrimary,c),l=new bo(t,e,i),[2,(this.el.set(t,l),this.sl.has(e)?this.sl.get(e).push(t):this.sl.set(e,[t]),s.snapshot)]}}))}))},t.prototype.dl=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n;return r.__generator(this,(function(o){switch(o.label){case 0:return[4,this.Wu.Kh(t.query,!0)];case 1:return e=o.sent(),n=t.view.q_(e),[2,(this.isPrimary&&this.fl(t.targetId,n.x_),n)]}}))}))},t.prototype.fc=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n,o=this;return r.__generator(this,(function(r){switch(r.label){case 0:return this._l("unlisten()"),e=this.el.get(t),(n=this.sl.get(e.targetId)).length>1?[2,(this.sl.set(e.targetId,n.filter((function(e){return!e.isEqual(t)}))),void this.el.delete(t))]:this.isPrimary?(this.X_.r_(e.targetId),this.X_.Xc(e.targetId)?[3,2]:[4,this.Wu.jh(e.targetId,!1).then((function(){o.X_.h_(e.targetId),o.W_.fc(e.targetId),o.Tl(e.targetId)})).catch(Ze)]):[3,3];case 1:r.sent(),r.label=2;case 2:return[3,5];case 3:return this.Tl(e.targetId),[4,this.Wu.jh(e.targetId,!0)];case 4:r.sent(),r.label=5;case 5:return[2]}}))}))},t.prototype.write=function(t,e){return r.__awaiter(this,void 0,void 0,(function(){var n;return r.__generator(this,(function(o){switch(o.label){case 0:return this._l("write()"),[4,this.Wu.lh(t)];case 1:return n=o.sent(),this.X_.Zc(n.batchId),this.ml(n.batchId,e),[4,this.wl(n.zi)];case 2:return o.sent(),[4,this.W_.uc()];case 3:return o.sent(),[2]}}))}))},t.prototype.runTransaction=function(t,e,n){new uo(t,this.W_,e,n).K_()},t.prototype.vh=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n=this;return r.__generator(this,(function(o){switch(o.label){case 0:this._l("applyRemoteEvent()"),o.label=1;case 1:return o.trys.push([1,4,,6]),[4,this.Wu.vh(t)];case 2:return e=o.sent(),t.Ts.forEach((function(t,e){var o=n.rl.get(e);o&&(xe(t.Ps.size+t.Vs.size+t.gs.size<=1,"Limbo resolution for single document contains multiple changes."),t.Ps.size>0?o.Y_=!0:t.Vs.size>0?xe(o.Y_,"Received change for limbo target document without add."):t.gs.size>0&&(xe(o.Y_,"Received remove for limbo target document without add."),o.Y_=!1))})),[4,this.wl(e,t)];case 3:return o.sent(),[3,6];case 4:return[4,Ze(o.sent())];case 5:return o.sent(),[3,6];case 6:return[2]}}))}))},t.prototype.B_=function(t,e){if(this.isPrimary&&0===e||!this.isPrimary&&1===e){this._l("applyOnlineStateChange()");var n=[];this.el.forEach((function(e,o){var r=o.view.B_(t);r.snapshot&&n.push(r.snapshot)})),this.tl.El(t),this.tl.du(n),this.onlineState=t,this.isPrimary&&this.X_.c_(t)}},t.prototype.Ic=function(t,e){return r.__awaiter(this,void 0,void 0,(function(){var n,o,i,a,c,s=this;return r.__generator(this,(function(r){switch(r.label){case 0:return this._l("rejectListens()"),this.X_.a_(t,"rejected",e),n=this.rl.get(t),(o=n&&n.key)?(this.il=this.il.remove(o),this.rl.delete(t),this.Il(),i=(i=new w(v.F)).it(o,new Mt(o,O.S())),a=Kt().add(o),c=new oe(O.MIN,new Map,new A(we),i,a),[2,this.vh(c)]):[4,this.Wu.jh(t,!1).then((function(){return s.Tl(t,e)})).catch(Ze)];case 1:return r.sent(),[2]}}))}))},t.prototype.I_=function(t,e,n){return r.__awaiter(this,void 0,void 0,(function(){var o;return r.__generator(this,(function(r){switch(r.label){case 0:return this._l("applyBatchState()"),[4,this.Wu.fh(t)];case 1:return null===(o=r.sent())?[3,6]:"pending"!==e?[3,3]:[4,this.W_.uc()];case 2:return r.sent(),[3,4];case 3:"acknowledged"===e||"rejected"===e?(this.Rl(t,n||null),this.Wu.Yh(t)):ye("Unknown batchState: "+e),r.label=4;case 4:return[4,this.wl(o)];case 5:return r.sent(),[3,7];case 6:Oe("SyncEngine","Cannot apply mutation batch with id: "+t),r.label=7;case 7:return[2]}}))}))},t.prototype.pc=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n;return r.__generator(this,(function(o){switch(o.label){case 0:this._l("applySuccessfulWrite()"),this.Rl(e=t.batch.batchId,null),this.Al(e),o.label=1;case 1:return o.trys.push([1,4,,6]),[4,this.Wu.mh(t)];case 2:return n=o.sent(),this.X_.e_(e,"acknowledged"),[4,this.wl(n)];case 3:return o.sent(),[3,6];case 4:return[4,Ze(o.sent())];case 5:return o.sent(),[3,6];case 6:return[2]}}))}))},t.prototype.vc=function(t,e){return r.__awaiter(this,void 0,void 0,(function(){var n;return r.__generator(this,(function(o){switch(o.label){case 0:this._l("rejectFailedWrite()"),this.Rl(t,e),this.Al(t),o.label=1;case 1:return o.trys.push([1,4,,6]),[4,this.Wu.Ah(t)];case 2:return n=o.sent(),this.X_.e_(t,"rejected",e),[4,this.wl(n)];case 3:return o.sent(),[3,6];case 4:return[4,Ze(o.sent())];case 5:return o.sent(),[3,6];case 6:return[2]}}))}))},t.prototype.Pl=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n;return r.__generator(this,(function(o){switch(o.label){case 0:return this.W_.Ju()||Oe("SyncEngine","The network is disabled. The task returned by 'awaitPendingWrites()' will not complete until the network is enabled."),[4,this.Wu.gh()];case 1:return-1===(e=o.sent())?[2,void t.resolve()]:((n=this.al.get(e)||[]).push(t),this.al.set(e,n),[2])}}))}))},t.prototype.Al=function(t){(this.al.get(t)||[]).forEach((function(t){t.resolve()})),this.al.delete(t)},t.prototype.Vl=function(t){this.al.forEach((function(e){e.forEach((function(e){e.reject(new p(m.CANCELLED,t))}))})),this.al.clear()},t.prototype.ml=function(t,e){var n=this.hl[this.currentUser.s()];n||(n=new w(we)),n=n.it(t,e),this.hl[this.currentUser.s()]=n},t.prototype.Rl=function(t,e){var n=this.hl[this.currentUser.s()];if(n){var o=n.get(t);o&&(e?o.reject(e):o.resolve(),n=n.remove(t)),this.hl[this.currentUser.s()]=n}},t.prototype.Tl=function(t,e){var n=this;void 0===e&&(e=null),this.X_.r_(t);for(var o=0,r=this.sl.get(t);o<r.length;o++){var i=r[o];this.el.delete(i),e&&this.tl.gl(i,e)}if(this.sl.delete(t),this.isPrimary){var a=this.ol.$i(t);this.ol.Ni(t),a.forEach((function(t){n.ol.Mi(t)||n.pl(t)}))}},t.prototype.pl=function(t){var e=this.il.get(t);null!==e&&(this.W_.fc(e),this.il=this.il.remove(t),this.rl.delete(e),this.Il())},t.prototype.fl=function(t,e){for(var n=0,o=e;n<o.length;n++){var r=o[n];r instanceof mo?(this.ol.vi(r.key,t),this.yl(r)):r instanceof po?(Oe("SyncEngine","Document no longer in limbo: "+r.key),this.ol.Di(r.key,t),this.ol.Mi(r.key)||this.pl(r.key)):ye("Unknown limbo change: "+JSON.stringify(r))}},t.prototype.yl=function(t){var e=t.key;this.il.get(e)||(Oe("SyncEngine","New document in limbo: "+e),this.nl.push(e),this.Il())},t.prototype.Il=function(){for(;this.nl.length>0&&this.il.size<this.Z_;){var t=this.nl.shift(),e=this.ul.next();this.rl.set(e,new _o(t)),this.il=this.il.it(t,e),this.W_.listen(new Xt(xt.ve(t.path).xe(),e,2,ze.kr))}},t.prototype.bl=function(){return this.il},t.prototype.vl=function(){return this.nl},t.prototype.wl=function(t,e){return r.__awaiter(this,void 0,void 0,(function(){var n,o,i,a=this;return r.__generator(this,(function(r){switch(r.label){case 0:return n=[],o=[],i=[],this.el.forEach((function(r,c){i.push(Promise.resolve().then((function(){var e=c.view.k_(t);return e.M_?a.Wu.Kh(c.query,!1).then((function(t){return c.view.k_(t.documents,e)})):e})).then((function(t){var r=e&&e.Ts.get(c.targetId),i=c.view.nr(t,!0===a.isPrimary,r);if(a.fl(c.targetId,i.x_),i.snapshot){a.isPrimary&&a.X_.a_(c.targetId,i.snapshot.fromCache?"not-current":"current"),n.push(i.snapshot);var s=Ue.br(c.targetId,i.snapshot);o.push(s)}})))})),[4,Promise.all(i)];case 1:return r.sent(),this.tl.du(n),[4,this.Wu.Lh(o)];case 2:return r.sent(),[2]}}))}))},t.prototype._l=function(t){},t.prototype.Dc=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n;return r.__generator(this,(function(o){switch(o.label){case 0:return e=!this.currentUser.isEqual(t),this.currentUser=t,e?(this.Vl("'waitForPendingWrites' promise is rejected due to a user change."),[4,this.Wu.oh(t)]):[3,3];case 1:return n=o.sent(),this.X_.oh(t,n.uh,n._h),[4,this.wl(n.ah)];case 2:o.sent(),o.label=3;case 3:return[4,this.W_.Dc()];case 4:return o.sent(),[2]}}))}))},t.prototype.Cc=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n,o,i,a,c,s=this;return r.__generator(this,(function(r){switch(r.label){case 0:return!0!==t||!0===this.isPrimary?[3,3]:(this.isPrimary=!0,[4,this.W_.Cc(!0)]);case 1:return r.sent(),e=this.X_.Yc(),[4,this.Sl(e.j())];case 2:for(n=r.sent(),o=0,i=n;o<i.length;o++)this.W_.listen(i[o]);return[3,7];case 3:return!1!==t||!1===this.isPrimary?[3,7]:(this.isPrimary=!1,a=[],c=Promise.resolve(),this.sl.forEach((function(t,e){s.X_.o_(e)?a.push(e):c=c.then((function(){return s.Tl(e),s.Wu.jh(e,!0)})),s.W_.fc(e)})),[4,c]);case 4:return r.sent(),[4,this.Sl(a)];case 5:return r.sent(),this.Dl(),[4,this.W_.Cc(!1)];case 6:r.sent(),r.label=7;case 7:return[2]}}))}))},t.prototype.Dl=function(){var t=this;this.rl.forEach((function(e,n){t.W_.fc(n)})),this.ol.Fi(),this.rl=new Map,this.il=new w(v.F)},t.prototype.Sl=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n,o,i,a,c,s,l,d,g,m,p;return r.__generator(this,(function(r){switch(r.label){case 0:e=[],n=[],o=0,i=t,r.label=1;case 1:return o<i.length?(c=void 0,(s=this.sl.get(a=i[o]))&&0!==s.length?[4,this.Wu.jh(a,!0)]:[3,8]):[3,14];case 2:return r.sent(),[4,this.Wu.Uh(s[0].xe())];case 3:c=r.sent(),l=0,d=s,r.label=4;case 4:return l<d.length?(g=this.el.get(d[l]),[4,this.dl(g)]):[3,7];case 5:(m=r.sent()).snapshot&&n.push(m.snapshot),r.label=6;case 6:return l++,[3,4];case 7:return[3,12];case 8:return[4,this.Wu.ta(a)];case 9:return p=r.sent(),[4,this.Wu.Uh(p)];case 10:return c=r.sent(),[4,this.ll(this.Cl(p),a,!1)];case 11:r.sent(),r.label=12;case 12:e.push(c),r.label=13;case 13:return o++,[3,1];case 14:return[2,(this.tl.du(n),e)]}}))}))},t.prototype.Cl=function(t){return new xt(t.path,t.collectionGroup,t.orderBy,t.filters,t.limit,"F",t.startAt,t.endAt)},t.prototype.Jh=function(){return this.Wu.Jh()},t.prototype.R_=function(t,e,n){return r.__awaiter(this,void 0,void 0,(function(){var o,i;return r.__generator(this,(function(r){switch(r.label){case 0:return this.isPrimary?(Oe("SyncEngine","Ignoring unexpected query state notification."),[3,8]):[3,1];case 1:if(!this.sl.has(t))return[3,8];switch(e){case"current":case"not-current":return[3,2];case"rejected":return[3,5]}return[3,7];case 2:return[4,this.Wu.ea()];case 3:return o=r.sent(),i=oe.Is(t,"current"===e),[4,this.wl(o,i)];case 4:return r.sent(),[3,8];case 5:return[4,this.Wu.jh(t,!0)];case 6:return r.sent(),this.Tl(t,n),[3,8];case 7:ye("Unexpected target state: "+e),r.label=8;case 8:return[2]}}))}))},t.prototype.A_=function(t,e){return r.__awaiter(this,void 0,void 0,(function(){var n,o,i,a,c,s,l,d,g=this;return r.__generator(this,(function(m){switch(m.label){case 0:if(!this.isPrimary)return[3,10];n=0,o=t,m.label=1;case 1:return n<o.length?[4,this.Wu.ta(o[n])]:[3,6];case 2:return i=m.sent(),[4,this.Wu.Uh(i)];case 3:return a=m.sent(),[4,this.ll(this.Cl(i),a.targetId,!1)];case 4:m.sent(),this.W_.listen(a),m.label=5;case 5:return n++,[3,1];case 6:c=function(t){return r.__generator(this,(function(e){switch(e.label){case 0:return s.sl.has(t)?[4,s.Wu.jh(t,!1).then((function(){g.W_.fc(t),g.Tl(t)})).catch(Ze)]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}}))},s=this,l=0,d=e,m.label=7;case 7:return l<d.length?[5,c(d[l])]:[3,10];case 8:m.sent(),m.label=9;case 9:return l++,[3,7];case 10:return[2]}}))}))},t.prototype.enableNetwork=function(){return this.Wu.Zh(!0),this.W_.enableNetwork()},t.prototype.disableNetwork=function(){return this.Wu.Zh(!1),this.W_.disableNetwork()},t.prototype.an=function(t){var e=this.rl.get(t);if(e&&e.Y_)return Kt().add(e.key);var n=Kt(),o=this.sl.get(t);if(!o)return n;for(var r=0,i=o;r<i.length;r++){var a=this.el.get(i[r]);n=n.Ft(a.view.C_)}return n},t}(),Co=function(){this.kl=null,this.targetId=0,this.Nl=[]},Oo=function(){function t(t){this.mc=t,this.Fl=new Ie((function(t){return t.canonicalId()})),this.onlineState="Unknown",this.$l=new Set,this.mc.subscribe(this)}return t.prototype.listen=function(t){var e=t.query,n=!1,o=this.Fl.get(e);return o||(n=!0,o=new Co,this.Fl.set(e,o)),o.Nl.push(t),t.B_(this.onlineState),o.kl&&t.Ml(o.kl)&&this.Ll(),n?this.mc.listen(e).then((function(t){return o.targetId=t,t})):Promise.resolve(o.targetId)},t.prototype.fc=function(t){return r.__awaiter(this,void 0,void 0,(function(){var e,n,o,i;return r.__generator(this,(function(r){return n=!1,(o=this.Fl.get(e=t.query))&&(i=o.Nl.indexOf(t))>=0&&(o.Nl.splice(i,1),n=0===o.Nl.length),n?[2,(this.Fl.delete(e),this.mc.fc(e))]:[2]}))}))},t.prototype.du=function(t){for(var e=!1,n=0,o=t;n<o.length;n++){var r=o[n],i=this.Fl.get(r.query);if(i){for(var a=0,c=i.Nl;a<c.length;a++)c[a].Ml(r)&&(e=!0);i.kl=r}}e&&this.Ll()},t.prototype.gl=function(t,e){var n=this.Fl.get(t);if(n)for(var o=0,r=n.Nl;o<r.length;o++)r[o].onError(e);this.Fl.delete(t)},t.prototype.El=function(t){this.onlineState=t;var e=!1;this.Fl.forEach((function(n,o){for(var r=0,i=o.Nl;r<i.length;r++)i[r].B_(t)&&(e=!0)})),e&&this.Ll()},t.prototype.Ol=function(t){this.$l.add(t),t.next()},t.prototype.xl=function(t){this.$l.delete(t)},t.prototype.Ll=function(){this.$l.forEach((function(t){t.next()}))},t}(),Mo=function(){function t(t,e,n){this.query=t,this.Bl=e,this.Ul=!1,this.ql=null,this.onlineState="Unknown",this.options=n||{}}return t.prototype.Ml=function(t){if(!this.options.includeMetadataChanges){for(var e=[],n=0,o=t.docChanges;n<o.length;n++){var r=o[n];3!==r.type&&e.push(r)}t=new ne(t.query,t.docs,t.cs,e,t._s,t.fromCache,t.ls,!0)}var i=!1;return this.Ul?this.Ql(t)&&(this.Bl.next(t),i=!0):this.Wl(t,this.onlineState)&&(this.jl(t),i=!0),this.ql=t,i},t.prototype.onError=function(t){this.Bl.error(t)},t.prototype.B_=function(t){this.onlineState=t;var e=!1;return this.ql&&!this.Ul&&this.Wl(this.ql,t)&&(this.jl(this.ql),e=!0),e},t.prototype.Wl=function(t,e){return!t.fromCache||!(this.options.Kl&&"Offline"!==e||t.docs.U()&&"Offline"!==e)},t.prototype.Ql=function(t){return t.docChanges.length>0||!!(t.ls||this.ql&&this.ql.hasPendingWrites!==t.hasPendingWrites)&&!0===this.options.includeMetadataChanges},t.prototype.jl=function(t){t=ne.fs(t.query,t.docs,t._s,t.fromCache),this.Ul=!0,this.Bl.next(t)},t}(),Po=function(){function t(){}return t.prototype.ih=function(t){this.Gl=t},t.prototype.Er=function(t,e,n,o){var r=this;return e.Oe()||n.isEqual(O.MIN)?this.zl(t,e):this.Gl.Tr(t,o).next((function(i){var c=r.Hl(e,i);return(e.je()||e.Ke())&&r.M_(e.ge,c,o,n)?r.zl(t,e):(fe()<=a.LogLevel.DEBUG&&Oe("IndexFreeQueryEngine","Re-using previous result from %s to execute query: %s",n.toString(),e.toString()),r.Gl.Er(t,e,n).next((function(t){return c.forEach((function(e){t=t.it(e.key,e)})),t})))}))},t.prototype.Hl=function(t,e){var n=new A((function(e,n){return t.Be(e,n)}));return e.forEach((function(e,o){o instanceof Ot&&t.matches(o)&&(n=n.add(o))})),n},t.prototype.M_=function(t,e,n,o){if(n.size!==e.size)return!0;var r="F"===t?e.last():e.first();return!!r&&(r.hasPendingWrites||r.version.D(o)>0)},t.prototype.zl=function(t,e){return fe()<=a.LogLevel.DEBUG&&Oe("IndexFreeQueryEngine","Using full collection scan to execute query: %s",e.toString()),this.Gl.Er(t,e,O.MIN)},t}();function yo(t){for(var e="",n=0;n<t.length;n++)e.length>0&&(e=vo(e)),e=xo(t.get(n),e);return vo(e)}function xo(t,e){for(var n=e,o=t.length,r=0;r<o;r++){var i=t.charAt(r);switch(i){case"\0":n+="\x01\x10";break;case"\x01":n+="\x01\x11";break;default:n+=i}}return n}function vo(t){return t+"\x01\x01"}function wo(t){var e=t.length;if(xe(e>=2,"Invalid path "+t),2===e)return xe("\x01"===t.charAt(0)&&"\x01"===t.charAt(1),"Non-empty path "+t+" had length 2"),P.H;for(var n=e-2,o=[],r="",i=0;i<e;){var a=t.indexOf("\x01",i);switch((a<0||a>n)&&ye('Invalid encoded resource path: "'+t+'"'),t.charAt(a+1)){case"\x01":var c=t.substring(i,a),s=void 0;0===r.length?s=c:(s=r+=c,r=""),o.push(s);break;case"\x10":r+=t.substring(i,a),r+="\0";break;case"\x11":r+=t.substring(i,a+1);break;default:ye('Invalid encoded resource path: "'+t+'"')}i=a+2}return new P(o)}var ko=function(){function t(e){this.db=e,12.2===t.Jl(c.getUA())&&Me("Firestore persistence suffers from a bug in iOS 12.2 Safari that may cause your app to stop working. See https://stackoverflow.com/q/56496296/110915 for details and a potential workaround.")}return t.Yl=function(e,n,o){return Oe("SimpleDb","Opening database:",e),new We((function(r,i){var a=window.indexedDB.open(e,n);a.onsuccess=function(e){r(new t(e.target.result))},a.onblocked=function(){i(new p(m.FAILED_PRECONDITION,"Cannot upgrade IndexedDB schema while another tab is open. Close all tabs that access Firestore and reload this page to proceed."))},a.onerror=function(t){var e=t.target.error;i("VersionError"===e.name?new p(m.FAILED_PRECONDITION,"A newer version of the Firestore SDK was previously used and so the persisted data is not compatible with the version of the SDK you are now using. The SDK will operate with persistence disabled. If you need persistence, please re-upgrade to a newer version of the SDK or else clear the persisted IndexedDB data for your app to start fresh."):e)},a.onupgradeneeded=function(t){Oe("SimpleDb",'Database "'+e+'" requires upgrade from version:',t.oldVersion),o.createOrUpgrade(t.target.result,a.transaction,t.oldVersion,Jo).next((function(){Oe("SimpleDb","Database upgrade to version "+Jo+" complete")}))}})).Wi()},t.delete=function(t){return Oe("SimpleDb","Removing database:",t),Io(window.indexedDB.deleteDatabase(t)).Wi()},t.Uc=function(){if("undefined"==typeof window||null==window.indexedDB)return!1;if(t.Xl())return!0;if(void 0===window.navigator)return!1;var e=c.getUA(),n=t.Jl(e),o=0<n&&n<10,r=t.Zl(e),i=0<r&&r<4.5;return!(e.indexOf("MSIE ")>0||e.indexOf("Trident/")>0||e.indexOf("Edge/")>0||o||i)},t.Xl=function(){var t;return"undefined"!=typeof __PRIVATE_process&&"YES"===(null===(t=__PRIVATE_process.__PRIVATE_env)||void 0===t?void 0:t.td)},t.ed=function(t,e){return t.store(e)},t.Jl=function(t){var e=t.match(/i(?:phone|pad|pod) os ([\d_]+)/i),n=e?e[1].split("_").slice(0,2).join("."):"-1";return Number(n)},t.Zl=function(t){var e=t.match(/Android ([\d.]+)/i),n=e?e[1].split(".").slice(0,2).join("."):"-1";return Number(n)},t.prototype.sd=function(t){this.db.onversionchange=function(e){return t(e)}},t.prototype.runTransaction=function(t,e,n){return r.__awaiter(this,void 0,void 0,(function(){var o,i,a,c,s;return r.__generator(this,(function(l){switch(l.label){case 0:o="readonly"===t,i=0,a=function(){var t,a,s,l,d;return r.__generator(this,(function(r){switch(r.label){case 0:++i,t=Ao.open(c.db,o?"readonly":"readwrite",e),r.label=1;case 1:return r.trys.push([1,3,,4]),a=n(t).catch((function(e){return t.abort(e),We.reject(e)})).Wi(),s={},a.catch((function(){})),[4,t.nd];case 2:return[2,(s.value=(r.sent(),a),s)];case 3:return Oe("SimpleDb","Transaction failed with error: %s. Retrying: %s.",(l=r.sent()).message,d="FirebaseError"!==l.name&&i<3),d?[3,4]:[2,{value:Promise.reject(l)}];case 4:return[2]}}))},c=this,l.label=1;case 1:return[5,a()];case 2:if("object"==typeof(s=l.sent()))return[2,s.value];l.label=3;case 3:return[3,1];case 4:return[2]}}))}))},t.prototype.close=function(){this.db.close()},t}(),So=function(){function t(t){this.rd=t,this.od=!1,this.hd=null}return Object.defineProperty(t.prototype,"Bi",{get:function(){return this.od},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ad",{get:function(){return this.hd},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"cursor",{set:function(t){this.rd=t},enumerable:!0,configurable:!0}),t.prototype.done=function(){this.od=!0},t.prototype.ud=function(t){this.hd=t},t.prototype.delete=function(){return Io(this.rd.delete())},t}(),Ao=function(){function t(t){var e=this;this.transaction=t,this.aborted=!1,this._d=new Ye,this.transaction.oncomplete=function(){e._d.resolve()},this.transaction.onabort=function(){t.error?e._d.reject(t.error):e._d.resolve()},this.transaction.onerror=function(t){var n=To(t.target.error);e._d.reject(n)}}return t.open=function(e,n,o){return new t(e.transaction(o,n))},Object.defineProperty(t.prototype,"nd",{get:function(){return this._d.promise},enumerable:!0,configurable:!0}),t.prototype.abort=function(t){t&&this._d.reject(t),this.aborted||(Oe("SimpleDb","Aborting transaction:",t?t.message:"Client-initiated abort"),this.aborted=!0,this.transaction.abort())},t.prototype.store=function(t){var e=this.transaction.objectStore(t);return new Do(e)},t}(),Do=function(){function t(t){this.store=t}return t.prototype.put=function(t,e){var n;return void 0!==e?(Oe("SimpleDb","PUT",this.store.name,t,e),n=this.store.put(e,t)):(Oe("SimpleDb","PUT",this.store.name,"<auto-key>",t),n=this.store.put(t)),Io(n)},t.prototype.add=function(t){return Oe("SimpleDb","ADD",this.store.name,t,t),Io(this.store.add(t))},t.prototype.get=function(t){var e=this;return Io(this.store.get(t)).next((function(n){return void 0===n&&(n=null),Oe("SimpleDb","GET",e.store.name,t,n),n}))},t.prototype.delete=function(t){return Oe("SimpleDb","DELETE",this.store.name,t),Io(this.store.delete(t))},t.prototype.count=function(){return Oe("SimpleDb","COUNT",this.store.name),Io(this.store.count())},t.prototype.ld=function(t,e){var n=this.cursor(this.options(t,e)),o=[];return this.dd(n,(function(t,e){o.push(e)})).next((function(){return o}))},t.prototype.fd=function(t,e){Oe("SimpleDb","DELETE ALL",this.store.name);var n=this.options(t,e);n.Td=!1;var o=this.cursor(n);return this.dd(o,(function(t,e,n){return n.delete()}))},t.prototype.md=function(t,e){var n;e?n=t:(n={},e=t);var o=this.cursor(n);return this.dd(o,e)},t.prototype.wd=function(t){var e=this.cursor({});return new We((function(n,o){e.onerror=function(t){var e=To(t.target.error);o(e)},e.onsuccess=function(e){var o=e.target.result;o?t(o.primaryKey,o.value).next((function(t){t?o.continue():n()})):n()}}))},t.prototype.dd=function(t,e){var n=[];return new We((function(o,r){t.onerror=function(t){r(t.target.error)},t.onsuccess=function(t){var r=t.target.result;if(r){var i=new So(r),a=e(r.primaryKey,r.value,i);if(a instanceof We){var c=a.catch((function(t){return i.done(),We.reject(t)}));n.push(c)}i.Bi?o():null===i.ad?r.continue():r.continue(i.ad)}else o()}})).next((function(){return We.Ki(n)}))},t.prototype.options=function(t,e){var n=void 0;return void 0!==t&&("string"==typeof t?n=t:e=t),{index:n,range:e}},t.prototype.cursor=function(t){var e="next";if(t.reverse&&(e="prev"),t.index){var n=this.store.index(t.index);return t.Td?n.openKeyCursor(t.range,e):n.openCursor(t.range,e)}return this.store.openCursor(t.range,e)},t}();function Io(t){return new We((function(e,n){t.onsuccess=function(t){e(t.target.result)},t.onerror=function(t){var e=To(t.target.error);n(e)}}))}var Eo=!1;function To(t){var e=ko.Jl(c.getUA());if(e>=12.2&&e<13){var n="An internal error was encountered in the Indexed Database server";if(t.message.indexOf(n)>=0){var o=new p("internal","IOS_INDEXEDDB_BUG1: IndexedDb has thrown '"+n+"'. This is likely due to an unavoidable bug in iOS. See https://stackoverflow.com/q/56496296/110915 for details and a potential workaround.");return Eo||(Eo=!0,setTimeout((function(){throw o}),0)),o}}return t}var Lo=function(){function t(t,e,n,o){this.userId=t,this.serializer=e,this.ur=n,this.Jo=o,this.Ed={}}return t.Id=function(e,n,o,r){return xe(""!==e.uid,"UserID must not be an empty string."),new t(e.t()?e.uid:"",n,o,r)},t.prototype.Rd=function(t){var e=!0,n=IDBKeyRange.bound([this.userId,Number.NEGATIVE_INFINITY],[this.userId,Number.POSITIVE_INFINITY]);return jo(t).md({index:or.userMutationsIndex,range:n},(function(t,n,o){e=!1,o.done()})).next((function(){return e}))},t.prototype.mh=function(t,e,n){return this.Ad(t).next((function(e){return e.lastStreamToken=n.toBase64(),Xo(t).put(e)}))},t.prototype.ph=function(t){return this.Ad(t).next((function(t){return L.fromBase64String(t.lastStreamToken)}))},t.prototype.yh=function(t,e){return this.Ad(t).next((function(n){return n.lastStreamToken=e.toBase64(),Xo(t).put(n)}))},t.prototype.dh=function(t,e,n,o){var r=this,i=Fo(t),a=jo(t);return a.add({}).next((function(c){xe("number"==typeof c,"Auto-generated key is not a number");for(var s=new Ee(c,e,n,o),l=r.serializer.Pd(r.userId,s),d=[],g=new A((function(t,e){return we(t.K(),e.K())})),m=0,p=o;m<p.length;m++){var h=p[m],u=rr.key(r.userId,h.key.path,c);g=g.add(h.key.path.L()),d.push(a.put(l)),d.push(i.put(u,rr.PLACEHOLDER))}return g.forEach((function(e){d.push(r.ur.Vd(t,e))})),t.rr((function(){r.Ed[c]=s.keys()})),We.Ki(d).next((function(){return s}))}))},t.prototype.Ph=function(t,e){var n=this;return jo(t).get(e).next((function(t){return t?(xe(t.userId===n.userId,"Unexpected user '"+t.userId+"' for mutation batch "+e),n.serializer.gd(t)):null}))},t.prototype.Th=function(t,e){var n=this;return this.Ed[e]?We.resolve(this.Ed[e]):this.Ph(t,e).next((function(t){if(t){var o=t.keys();return n.Ed[e]=o,o}return null}))},t.prototype.xh=function(t,e){var n=this,o=e+1,r=IDBKeyRange.lowerBound([this.userId,o]),i=null;return jo(t).md({index:or.userMutationsIndex,range:r},(function(t,e,r){e.userId===n.userId&&(xe(e.batchId>=o,"Should have found mutation after "+o),i=n.serializer.gd(e)),r.done()})).next((function(){return i}))},t.prototype.gh=function(t){var e=IDBKeyRange.upperBound([this.userId,Number.POSITIVE_INFINITY]),n=-1;return jo(t).md({index:or.userMutationsIndex,range:e,reverse:!0},(function(t,e,o){n=e.batchId,o.done()})).next((function(){return n}))},t.prototype.hh=function(t){var e=this,n=IDBKeyRange.bound([this.userId,-1],[this.userId,Number.POSITIVE_INFINITY]);return jo(t).ld(or.userMutationsIndex,n).next((function(t){return t.map((function(t){return e.serializer.gd(t)}))}))},t.prototype._r=function(t,e){var n=this,o=rr.prefixForPath(this.userId,e.path),r=IDBKeyRange.lowerBound(o),i=[];return Fo(t).md({range:r},(function(o,r,a){var c=o[0],s=o[2],l=wo(o[1]);if(c===n.userId&&e.path.isEqual(l))return jo(t).get(s).next((function(t){if(!t)throw ye("Dangling document-mutation reference found: "+o+" which points to "+s);xe(t.userId===n.userId,"Unexpected user '"+t.userId+"' for mutation batch "+s),i.push(n.serializer.gd(t))}));a.done()})).next((function(){return i}))},t.prototype.wr=function(t,e){var n=this,o=new A(we),r=[];return e.forEach((function(e){var i=rr.prefixForPath(n.userId,e.path),a=IDBKeyRange.lowerBound(i),c=Fo(t).md({range:a},(function(t,r,i){var a=t[0],c=t[2],s=wo(t[1]);a===n.userId&&e.path.isEqual(s)?o=o.add(c):i.done()}));r.push(c)})),We.Ki(r).next((function(){return n.pd(t,o)}))},t.prototype.Vr=function(t,e){var n=this,o=e.path,r=o.length+1,i=rr.prefixForPath(this.userId,o),a=IDBKeyRange.lowerBound(i),c=new A(we);return Fo(t).md({range:a},(function(t,e,i){var a=t[0],s=t[2],l=wo(t[1]);a===n.userId&&o.q(l)?l.length===r&&(c=c.add(s)):i.done()})).next((function(){return n.pd(t,c)}))},t.prototype.pd=function(t,e){var n=this,o=[],r=[];return e.forEach((function(e){r.push(jo(t).get(e).next((function(t){if(null===t)throw ye("Dangling document-mutation reference found, which points to "+e);xe(t.userId===n.userId,"Unexpected user '"+t.userId+"' for mutation batch "+e),o.push(n.serializer.gd(t))})))})),We.Ki(r).next((function(){return o}))},t.prototype.Vh=function(t,e){var n=this;return Wo(t.yd,this.userId,e).next((function(o){return t.rr((function(){n.Xh(e.batchId)})),We.forEach(o,(function(e){return n.Jo.bd(t,e)}))}))},t.prototype.Xh=function(t){delete this.Ed[t]},t.prototype.Rh=function(t){var e=this;return this.Rd(t).next((function(n){if(!n)return We.resolve();var o=IDBKeyRange.lowerBound(rr.prefixForUser(e.userId)),r=[];return Fo(t).md({range:o},(function(t,n,o){if(t[0]===e.userId){var i=wo(t[1]);r.push(i)}else o.done()})).next((function(){xe(0===r.length,"Document leak -- detected dangling mutation references when queue is empty. Dangling keys: "+r.map((function(t){return t.K()})))}))}))},t.prototype.Mi=function(t,e){return Ro(t,this.userId,e)},t.prototype.Ad=function(t){var e=this;return Xo(t).get(this.userId).next((function(t){return t||new nr(e.userId,-1,"")}))},t}();function Ro(t,e,n){var o=rr.prefixForPath(e,n.path),r=o[1],i=IDBKeyRange.lowerBound(o),a=!1;return Fo(t).md({range:i,Td:!0},(function(t,n,o){t[0]===e&&t[1]===r&&(a=!0),o.done()})).next((function(){return a}))}function Wo(t,e,n){var o=t.store(or.store),r=t.store(rr.store),i=[],a=IDBKeyRange.only(n.batchId),c=0,s=o.md({range:a},(function(t,e,n){return c++,n.delete()}));i.push(s.next((function(){xe(1===c,"Dangling document-mutation reference found: Missing batch "+n.batchId)})));for(var l=[],d=0,g=n.mutations;d<g.length;d++){var m=g[d],p=rr.key(e,m.key.path,n.batchId);i.push(r.delete(p)),l.push(m.key)}return We.Ki(i).next((function(){return l}))}function jo(t){return Mr.ed(t,or.store)}function Fo(t){return Mr.ed(t,rr.store)}function Xo(t){return Mr.ed(t,nr.store)}var No=function(){function t(t,e){this.Jo=t,this.serializer=e}return t.prototype.Qh=function(t){var e=this;return this.vd(t).next((function(n){var o=new go(n.highestTargetId);return n.highestTargetId=o.next(),e.Sd(t,n).next((function(){return n.highestTargetId}))}))},t.prototype.bh=function(t){return this.vd(t).next((function(t){return O.v(new C(t.lastRemoteSnapshotVersion.seconds,t.lastRemoteSnapshotVersion.nanoseconds))}))},t.prototype.Dd=function(t){return Yo(t.yd)},t.prototype.$h=function(t,e,n){var o=this;return this.vd(t).next((function(r){return r.highestListenSequenceNumber=e,n&&(r.lastRemoteSnapshotVersion=n.k()),e>r.highestListenSequenceNumber&&(r.highestListenSequenceNumber=e),o.Sd(t,r)}))},t.prototype.Wh=function(t,e){var n=this;return this.Cd(t,e).next((function(){return n.vd(t).next((function(o){return o.targetCount+=1,n.kd(e,o),n.Sd(t,o)}))}))},t.prototype.Nh=function(t,e){return this.Cd(t,e)},t.prototype.Nd=function(t,e){var n=this;return this.Fd(t,e.targetId).next((function(){return Uo(t).delete(e.targetId)})).next((function(){return n.vd(t)})).next((function(e){return xe(e.targetCount>0,"Removing from an empty target cache"),e.targetCount-=1,n.Sd(t,e)}))},t.prototype.xo=function(t,e,n){var o=this,r=0,i=[];return Uo(t).md((function(a,c){var s=o.serializer.$d(c);s.sequenceNumber<=e&&null===n.get(s.targetId)&&(r++,i.push(o.Nd(t,s)))})).next((function(){return We.Ki(i)})).next((function(){return r}))},t.prototype.Xs=function(t,e){var n=this;return Uo(t).md((function(t,o){var r=n.serializer.$d(o);e(r)}))},t.prototype.vd=function(t){return zo(t.yd)},t.prototype.Sd=function(t,e){return(n=t,Mr.ed(n,gr.store)).put(gr.key,e);var n},t.prototype.Cd=function(t,e){return Uo(t).put(this.serializer.Md(e))},t.prototype.kd=function(t,e){var n=!1;return t.targetId>e.highestTargetId&&(e.highestTargetId=t.targetId,n=!0),t.sequenceNumber>e.highestListenSequenceNumber&&(e.highestListenSequenceNumber=t.sequenceNumber,n=!0),n},t.prototype.Ld=function(t){return this.vd(t).next((function(t){return t.targetCount}))},t.prototype.qh=function(t,e){var n=this,o=e.canonicalId(),r=IDBKeyRange.bound([o,Number.NEGATIVE_INFINITY],[o,Number.POSITIVE_INFINITY]),i=null;return Uo(t).md({range:r,index:lr.queryTargetsIndexName},(function(t,o,r){var a=n.serializer.$d(o);e.isEqual(a.target)&&(i=a,r.done())})).next((function(){return i}))},t.prototype.Dh=function(t,e,n){var o=this,r=[],i=Bo(t);return e.forEach((function(e){var a=yo(e.path);r.push(i.put(new dr(n,a))),r.push(o.Jo.vi(t,e))})),We.Ki(r)},t.prototype.Sh=function(t,e,n){var o=this,r=Bo(t);return We.forEach(e,(function(e){var i=yo(e.path);return We.Ki([r.delete([n,i]),o.Jo.Di(t,e)])}))},t.prototype.Fd=function(t,e){var n=Bo(t),o=IDBKeyRange.bound([e],[e+1],!1,!0);return n.delete(o)},t.prototype.Gh=function(t,e){var n=IDBKeyRange.bound([e],[e+1],!1,!0),o=Bo(t),r=Kt();return o.md({range:n,Td:!0},(function(t,e,n){var o=wo(t[1]),i=new v(o);r=r.add(i)})).next((function(){return r}))},t.prototype.Mi=function(t,e){var n=yo(e.path),o=IDBKeyRange.bound([n],[Se(n)],!1,!0),r=0;return Bo(t).md({index:dr.documentTargetsIndex,Td:!0,range:o},(function(t,e,n){0!==t[0]&&(r++,n.done())})).next((function(){return r>0}))},t.prototype.un=function(t,e){var n=this;return Uo(t).get(e).next((function(t){return t?n.serializer.$d(t):null}))},t}();function Uo(t){return Mr.ed(t,lr.store)}function zo(t){return ko.ed(t,gr.store).get(gr.key).next((function(t){return xe(null!==t,"Missing metadata row."),t}))}function Yo(t){return zo(t).next((function(t){return t.highestListenSequenceNumber}))}function Bo(t){return Mr.ed(t,dr.store)}var Vo=function(){function t(t,e){this.serializer=t,this.ur=e}return t.prototype.Yi=function(t,e,n){return Qo(t).put(Go(e),n)},t.prototype.Zi=function(t,e){var n=Qo(t),o=Go(e);return n.delete(o)},t.prototype.updateMetadata=function(t,e){var n=this;return this.getMetadata(t).next((function(o){return o.byteSize+=e,n.Od(t,o)}))},t.prototype.tr=function(t,e){var n=this;return Qo(t).get(Go(e)).next((function(t){return n.xd(t)}))},t.prototype.Bd=function(t,e){var n=this;return Qo(t).get(Go(e)).next((function(t){var e=n.xd(t);return e?{Ud:e,size:$o(t)}:null}))},t.prototype.getEntries=function(t,e){var n=this,o=Vt();return this.qd(t,e,(function(t,e){var r=n.xd(e);o=o.it(t,r)})).next((function(){return o}))},t.prototype.Qd=function(t,e){var n=this,o=Vt(),r=new w(v.F);return this.qd(t,e,(function(t,e){var i=n.xd(e);i?(o=o.it(t,i),r=r.it(t,$o(e))):(o=o.it(t,null),r=r.it(t,0))})).next((function(){return{Wd:o,jd:r}}))},t.prototype.qd=function(t,e,n){if(e.U())return We.resolve();var o=IDBKeyRange.bound(e.first().path.j(),e.last().path.j()),r=e._t(),i=r.Et();return Qo(t).md({range:o},(function(t,e,o){for(var a=v.nt(t);i&&v.F(i,a)<0;)n(i,null),i=r.Et();i&&i.isEqual(a)&&(n(i,e),i=r.It()?r.Et():null),i?o.ud(i.path.j()):o.done()})).next((function(){for(;i;)n(i,null),i=r.It()?r.Et():null}))},t.prototype.Er=function(t,e,n){var o=this,r=Qt(),i=e.path.length+1,a={};if(n.isEqual(O.MIN)){var c=e.path.j();a.range=IDBKeyRange.lowerBound(c)}else{var s=e.path.j(),l=this.serializer.Kd(n);a.range=IDBKeyRange.lowerBound([s,l],!0),a.index=cr.collectionReadTimeIndex}return Qo(t).md(a,(function(t,n,a){if(t.length===i){var c=o.serializer.Gd(n);e.path.q(c.key.path)?c instanceof Ot&&e.matches(c)&&(r=r.it(c.key,c)):a.done()}})).next((function(){return r}))},t.prototype.ea=function(t,e){var n=this,o=Bt(),r=this.serializer.Kd(e),i=Qo(t),a=IDBKeyRange.lowerBound(r,!0);return i.md({index:cr.readTimeIndex,range:a},(function(t,e){var i=n.serializer.Gd(e);o=o.it(i.key,i),r=e.readTime})).next((function(){return{sa:o,readTime:n.serializer.zd(r)}}))},t.prototype.na=function(t){var e=this,n=Qo(t),o=O.MIN;return n.md({index:cr.readTimeIndex,reverse:!0},(function(t,n,r){n.readTime&&(o=e.serializer.zd(n.readTime)),r.done()})).next((function(){return o}))},t.prototype.wh=function(e){return new t.Hd(this,!!e&&e.Eh)},t.prototype.Jd=function(t){return this.getMetadata(t).next((function(t){return t.byteSize}))},t.prototype.getMetadata=function(t){return Ho(t).get(sr.key).next((function(t){return xe(!!t,"Missing document cache metadata"),t}))},t.prototype.Od=function(t,e){return Ho(t).put(sr.key,e)},t.prototype.xd=function(t){if(t){var e=this.serializer.Gd(t);return e instanceof Mt&&e.version.isEqual(O.S())?null:e}return null},t}();function Ho(t){return Mr.ed(t,sr.store)}function Qo(t){return Mr.ed(t,cr.store)}function Go(t){return t.path.j()}function $o(t){var e;if(t.document)e=t.document;else if(t.unknownDocument)e=t.unknownDocument;else{if(!t.noDocument)throw ye("Unknown remote document type");e=t.noDocument}return JSON.stringify(e).length}Vo.Hd=function(t){function e(e,n){var o=this;return(o=t.call(this)||this).Yd=e,o.Eh=n,o.Xd=new Ie((function(t){return t.toString()})),o}return r.__extends(e,t),e.prototype.nr=function(t){var e=this,n=[],o=0,r=new A((function(t,e){return we(t.K(),e.K())}));return this.zi.forEach((function(i,a){var c=e.Xd.get(i);if(a){var s=e.Yd.serializer.Zd(a,e.readTime);r=r.add(i.path.L());var l=$o(s);o+=l-c,n.push(e.Yd.Yi(t,i,s))}else if(o-=c,e.Eh){var d=e.Yd.serializer.Zd(new Mt(i,O.S()),e.readTime);n.push(e.Yd.Yi(t,i,d))}else n.push(e.Yd.Zi(t,i))})),r.forEach((function(o){n.push(e.Yd.ur.Vd(t,o))})),n.push(this.Yd.updateMetadata(t,o)),We.Ki(n)},e.prototype.er=function(t,e){var n=this;return this.Yd.Bd(t,e).next((function(t){return null===t?(n.Xd.set(e,0),null):(n.Xd.set(e,t.size),t.Ud)}))},e.prototype.sr=function(t,e){var n=this;return this.Yd.Qd(t,e).next((function(t){var e=t.Wd;return t.jd.forEach((function(t,e){n.Xd.set(t,e)})),e}))},e}(je);var qo=function(){function t(){this.tf=new Ko}return t.prototype.Vd=function(t,e){return this.tf.add(e),We.resolve()},t.prototype.Pr=function(t,e){return We.resolve(this.tf.getEntries(e))},t}(),Ko=function(){function t(){this.index={}}return t.prototype.add=function(t){var e=t.B(),n=t.L(),o=this.index[e]||new A(P.F),r=!o.has(n);return this.index[e]=o.add(n),r},t.prototype.has=function(t){var e=t.B(),n=t.L(),o=this.index[e];return o&&o.has(n)},t.prototype.getEntries=function(t){return(this.index[t]||new A(P.F)).j()},t}(),Jo=10,Zo=function(){function t(t){this.serializer=t}return t.prototype.createOrUpgrade=function(t,e,n,o){var r=this;xe(n<o&&n>=0&&o<=Jo,"Unexpected schema upgrade from v"+n+" to v"+o+".");var i=new Ao(e);n<1&&o>=1&&(function(t){t.createObjectStore(er.store)}(t),function(t){t.createObjectStore(nr.store,{keyPath:nr.keyPath}),t.createObjectStore(or.store,{keyPath:or.keyPath,autoIncrement:!0}).createIndex(or.userMutationsIndex,or.userMutationsKeyPath,{unique:!0}),t.createObjectStore(rr.store)}(t),pr(t),function(t){t.createObjectStore(cr.store)}(t));var a=We.resolve();return n<3&&o>=3&&(0!==n&&(function(t){t.deleteObjectStore(dr.store),t.deleteObjectStore(lr.store),t.deleteObjectStore(gr.store)}(t),pr(t)),a=a.next((function(){return function(t){var e=t.store(gr.store),n=new gr(0,0,O.MIN.k(),0);return e.put(gr.key,n)}(i)}))),n<4&&o>=4&&(0!==n&&(a=a.next((function(){return function(t,e){return e.store(or.store).ld().next((function(n){t.deleteObjectStore(or.store),t.createObjectStore(or.store,{keyPath:or.keyPath,autoIncrement:!0}).createIndex(or.userMutationsIndex,or.userMutationsKeyPath,{unique:!0});var o=e.store(or.store),r=n.map((function(t){return o.put(t)}));return We.Ki(r)}))}(t,i)}))),a=a.next((function(){!function(t){t.createObjectStore(hr.store,{keyPath:hr.keyPath})}(t)}))),n<5&&o>=5&&(a=a.next((function(){return r.removeAcknowledgedMutations(i)}))),n<6&&o>=6&&(a=a.next((function(){return function(t){t.createObjectStore(sr.store)}(t),r.addDocumentGlobal(i)}))),n<7&&o>=7&&(a=a.next((function(){return r.ensureSequenceNumbers(i)}))),n<8&&o>=8&&(a=a.next((function(){return r.createCollectionParentIndex(t,i)}))),n<9&&o>=9&&(a=a.next((function(){!function(t){t.objectStoreNames.contains("remoteDocumentChanges")&&t.deleteObjectStore("remoteDocumentChanges")}(t),function(t){var e=t.objectStore(cr.store);e.createIndex(cr.readTimeIndex,cr.readTimeIndexPath,{unique:!1}),e.createIndex(cr.collectionReadTimeIndex,cr.collectionReadTimeIndexPath,{unique:!1})}(e)}))),n<10&&o>=10&&(a=a.next((function(){return r.rewriteCanonicalIds(i)}))),a},t.prototype.addDocumentGlobal=function(t){var e=0;return t.store(cr.store).md((function(t,n){e+=$o(n)})).next((function(){var n=new sr(e);return t.store(sr.store).put(sr.key,n)}))},t.prototype.removeAcknowledgedMutations=function(t){var e=this,n=t.store(nr.store),o=t.store(or.store);return n.ld().next((function(n){return We.forEach(n,(function(n){var r=IDBKeyRange.bound([n.userId,-1],[n.userId,n.lastAcknowledgedBatchId]);return o.ld(or.userMutationsIndex,r).next((function(o){return We.forEach(o,(function(o){xe(o.userId===n.userId,"Cannot process batch "+o.batchId+" from unexpected user");var r=e.serializer.gd(o);return Wo(t,n.userId,r).next((function(){}))}))}))}))}))},t.prototype.ensureSequenceNumbers=function(t){var e=t.store(dr.store),n=t.store(cr.store);return Yo(t).next((function(t){var o=[];return n.md((function(n,r){var i=new P(n),a=function(t){return[0,yo(t)]}(i);o.push(e.get(a).next((function(n){return n?We.resolve():function(n){return e.put(new dr(0,yo(n),t))}(i)})))})).next((function(){return We.Ki(o)}))}))},t.prototype.createCollectionParentIndex=function(t,e){t.createObjectStore(mr.store,{keyPath:mr.keyPath});var n=e.store(mr.store),o=new Ko,r=function(t){if(o.add(t)){var e=t.B(),r=t.L();return n.put({collectionId:e,parent:yo(r)})}};return e.store(cr.store).md({Td:!0},(function(t,e){var n=new P(t);return r(n.L())})).next((function(){return e.store(rr.store).md({Td:!0},(function(t,e){var n=wo(t[1]);return r(n.L())}))}))},t.prototype.rewriteCanonicalIds=function(t){var e=this,n=t.store(lr.store);return n.md((function(t,o){var r=e.serializer.$d(o),i=e.serializer.Md(r);return n.put(i)}))},t}(),tr=function(t,e){this.seconds=t,this.nanoseconds=e},er=function(t,e,n){this.ownerId=t,this.allowTabSynchronization=e,this.leaseTimestampMs=n};er.store="owner",er.key="owner";var nr=function(t,e,n){this.userId=t,this.lastAcknowledgedBatchId=e,this.lastStreamToken=n};nr.store="mutationQueues",nr.keyPath="userId";var or=function(t,e,n,o,r){this.userId=t,this.batchId=e,this.localWriteTimeMs=n,this.baseMutations=o,this.mutations=r};or.store="mutations",or.keyPath="batchId",or.userMutationsIndex="userMutationsIndex",or.userMutationsKeyPath=["userId","batchId"];var rr=function(){function t(){}return t.prefixForUser=function(t){return[t]},t.prefixForPath=function(t,e){return[t,yo(e)]},t.key=function(t,e,n){return[t,yo(e),n]},t}();rr.store="documentMutations",rr.PLACEHOLDER=new rr;var ir=function(t,e){this.path=t,this.readTime=e},ar=function(t,e){this.path=t,this.version=e},cr=function(t,e,n,o,r,i){this.unknownDocument=t,this.noDocument=e,this.document=n,this.hasCommittedMutations=o,this.readTime=r,this.parentPath=i};cr.store="remoteDocuments",cr.readTimeIndex="readTimeIndex",cr.readTimeIndexPath="readTime",cr.collectionReadTimeIndex="collectionReadTimeIndex",cr.collectionReadTimeIndexPath=["parentPath","readTime"];var sr=function(t){this.byteSize=t};sr.store="remoteDocumentGlobal",sr.key="remoteDocumentGlobalKey";var lr=function(t,e,n,o,r,i,a){this.targetId=t,this.canonicalId=e,this.readTime=n,this.resumeToken=o,this.lastListenSequenceNumber=r,this.lastLimboFreeSnapshotVersion=i,this.query=a};lr.store="targets",lr.keyPath="targetId",lr.queryTargetsIndexName="queryTargetsIndex",lr.queryTargetsKeyPath=["canonicalId","targetId"];var dr=function(t,e,n){this.targetId=t,this.path=e,this.sequenceNumber=n};dr.store="targetDocuments",dr.keyPath=["targetId","path"],dr.documentTargetsIndex="documentTargetsIndex",dr.documentTargetsKeyPath=["path","targetId"];var gr=function(t,e,n,o){this.highestTargetId=t,this.highestListenSequenceNumber=e,this.lastRemoteSnapshotVersion=n,this.targetCount=o};gr.key="targetGlobalKey",gr.store="targetGlobal";var mr=function(t,e){this.collectionId=t,this.parent=e};function pr(t){t.createObjectStore(dr.store,{keyPath:dr.keyPath}).createIndex(dr.documentTargetsIndex,dr.documentTargetsKeyPath,{unique:!0}),t.createObjectStore(lr.store,{keyPath:lr.keyPath}).createIndex(lr.queryTargetsIndexName,lr.queryTargetsKeyPath,{unique:!0}),t.createObjectStore(gr.store)}mr.store="collectionParents",mr.keyPath=["collectionId","parent"];var hr=function(t,e,n,o){this.clientId=t,this.updateTimeMs=e,this.networkEnabled=n,this.inForeground=o};hr.store="clientMetadata",hr.keyPath="clientId";var ur=r.__spreadArrays(r.__spreadArrays(r.__spreadArrays([nr.store,or.store,rr.store,cr.store,lr.store,er.store,gr.store,dr.store],[hr.store]),[sr.store]),[mr.store]),br=function(){function t(){this.ef=new Ko}return t.prototype.Vd=function(t,e){var n=this;if(!this.ef.has(e)){var o=e.B(),r=e.L();t.rr((function(){n.ef.add(e)}));var i={collectionId:o,parent:yo(r)};return _r(t).put(i)}return We.resolve()},t.prototype.Pr=function(t,e){var n=[],o=IDBKeyRange.bound([e,""],[Se(e),""],!1,!0);return _r(t).ld(o).next((function(t){for(var o=0,r=t;o<r.length;o++){var i=r[o];if(i.collectionId!==e)break;n.push(wo(i.parent))}return n}))},t}();function _r(t){return Mr.ed(t,mr.store)}var fr=function(){function t(t){this.sf=t}return t.prototype.Gd=function(t){if(t.document)return this.sf.vn(t.document,!!t.hasCommittedMutations);if(t.noDocument){var e=v.nt(t.noDocument.path),n=this.nf(t.noDocument.readTime);return new Mt(e,n,{hasCommittedMutations:!!t.hasCommittedMutations})}if(t.unknownDocument){var o=v.nt(t.unknownDocument.path),r=this.nf(t.unknownDocument.version);return new Pt(o,r)}return ye("Unexpected DbRemoteDocument")},t.prototype.Zd=function(t,e){var n=this.Kd(e),o=t.key.path.L().j();if(t instanceof Ot){var r=this.sf.bn(t);return new cr(null,null,r,t.hasCommittedMutations,n,o)}if(t instanceof Mt){var i=t.key.path.j(),a=this.if(t.version),c=t.hasCommittedMutations;return new cr(null,new ir(i,a),null,c,n,o)}if(t instanceof Pt){var s=t.key.path.j(),l=this.if(t.version);return new cr(new ar(s,l),null,null,!0,n,o)}return ye("Unexpected MaybeDocument")},t.prototype.Kd=function(t){var e=t.k();return[e.seconds,e.nanoseconds]},t.prototype.zd=function(t){var e=new C(t[0],t[1]);return O.v(e)},t.prototype.if=function(t){var e=t.k();return new tr(e.seconds,e.nanoseconds)},t.prototype.nf=function(t){var e=new C(t.seconds,t.nanoseconds);return O.v(e)},t.prototype.Pd=function(t,e){var n=this,o=e.baseMutations.map((function(t){return n.sf.$n(t)})),r=e.mutations.map((function(t){return n.sf.$n(t)}));return new or(t,e.batchId,e.Ri.toMillis(),o,r)},t.prototype.gd=function(t){var e=this,n=(t.baseMutations||[]).map((function(t){return e.sf.xn(t)})),o=t.mutations.map((function(t){return e.sf.xn(t)})),r=C.fromMillis(t.localWriteTimeMs);return new Ee(t.batchId,r,n,o)},t.prototype.$d=function(t){var e,n=this.nf(t.readTime),o=void 0!==t.lastLimboFreeSnapshotVersion?this.nf(t.lastLimboFreeSnapshotVersion):O.MIN;return e=void 0!==t.query.documents?this.sf.Kn(t.query):this.sf.Yn(t.query),new Xt(e,t.targetId,0,t.lastListenSequenceNumber,n,o,L.fromBase64String(t.resumeToken))},t.prototype.Md=function(t){var e,n=this.if(t.ts),o=this.if(t.lastLimboFreeSnapshotVersion);e=t.target.Pe()?this.sf.jn(t.target):this.sf.Gn(t.target);var r=t.resumeToken.toBase64();return new lr(t.targetId,t.target.canonicalId(),n,r,t.sequenceNumber,o,e)},t}(),Cr="Another tab has exclusive access to the persistence layer. To allow shared access, make sure to invoke `enablePersistence()` with `synchronizeTabs:true` in all tabs.",Or=function(t){function e(e,n){var o=this;return(o=t.call(this)||this).yd=e,o.Ch=n,o}return r.__extends(e,t),e}(Xe),Mr=function(){function t(e,n,o,r,i,a,c,s){if(this.allowTabSynchronization=e,this.persistenceKey=n,this.clientId=o,this.$a=a,this.rf=s,this.hf=!1,this.isPrimary=!1,this.networkEnabled=!0,this.af=null,this.inForeground=!1,this.uf=null,this.cf=null,this._f=Number.NEGATIVE_INFINITY,this.lf=function(t){return Promise.resolve()},this.Jo=new xr(this,i),this.df=n+t.ff,this.serializer=new fr(c),this.document=r.document,this.th=new No(this.Jo,this.serializer),this.ur=new br,this.hr=new Vo(this.serializer,this.ur),!r.window||!r.window.localStorage)throw new p(m.UNIMPLEMENTED,"IndexedDB persistence is only available on platforms that support LocalStorage.");this.window=r.window,this.Tf=this.window.localStorage}return t.ed=function(t,e){if(t instanceof Or)return ko.ed(t.yd,e);throw ye("IndexedDbPersistence must use instances of IndexedDbTransaction")},t.mf=function(e){return r.__awaiter(this,void 0,void 0,(function(){var n;return r.__generator(this,(function(o){switch(o.label){case 0:if(!t.Uc())throw new p(m.UNIMPLEMENTED,"This platform is either missing IndexedDB or is known to have an incomplete implementation. Offline persistence has been disabled.");return[4,(n=new t(e.allowTabSynchronization,e.persistenceKey,e.clientId,e.platform,e.wf,e.$a,e.serializer,e.rf)).start()];case 1:return[2,(o.sent(),n)]}}))}))},t.prototype.start=function(){var t=this;return ko.Yl(this.df,Jo,new Zo(this.serializer)).then((function(e){return t.Ef=e,t.If()})).then((function(){return t.Rf(),t.Af(),t.Pf(),t.Ef.runTransaction("readonly",[gr.store],(function(t){return Yo(t)}))})).then((function(e){t.Vf=new ze(e,t.rf)})).then((function(){t.hf=!0})).catch((function(e){return t.Ef&&t.Ef.close(),Promise.reject(e)}))},t.prototype.gf=function(t){var e=this;return this.lf=function(n){return r.__awaiter(e,void 0,void 0,(function(){return r.__generator(this,(function(e){return this.ko?[2,t(n)]:[2]}))}))},t(this.isPrimary)},t.prototype.pf=function(t){var e=this;this.Ef.sd((function(n){return r.__awaiter(e,void 0,void 0,(function(){return r.__generator(this,(function(e){switch(e.label){case 0:return null===n.newVersion?[4,t()]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}}))}))}))},t.prototype.Zh=function(t){var e=this;this.networkEnabled!==t&&(this.networkEnabled=t,this.$a.qr((function(){return r.__awaiter(e,void 0,void 0,(function(){return r.__generator(this,(function(t){switch(t.label){case 0:return this.ko?[4,this.If()]:[3,2];case 1:t.sent(),t.label=2;case 2:return[2]}}))}))})))},t.prototype.If=function(){var t=this;return this.Ef.runTransaction("readwrite",ur,(function(e){return yr(e).put(new hr(t.clientId,Date.now(),t.networkEnabled,t.inForeground)).next((function(){if(t.isPrimary)return t.yf(e).next((function(e){e||(t.isPrimary=!1,t.$a.qr((function(){return t.lf(!1)})))}))})).next((function(){return t.bf(e)})).next((function(n){return t.isPrimary&&!n?t.vf(e).next((function(){return!1})):!!n&&t.Sf(e).next((function(){return!0}))}))})).catch((function(e){if(!t.allowTabSynchronization)throw e;return Oe("IndexedDbPersistence","Releasing owner lease after error during lease refresh",e),!1})).then((function(e){t.isPrimary!==e&&t.$a.qr((function(){return t.lf(e)})),t.isPrimary=e}))},t.prototype.yf=function(t){var e=this;return Pr(t).get(er.key).next((function(t){return We.resolve(e.Df(t))}))},t.prototype.Cf=function(t){return yr(t).delete(this.clientId)},t.prototype.kf=function(){return r.__awaiter(this,void 0,void 0,(function(){var e=this;return r.__generator(this,(function(n){switch(n.label){case 0:return!this.isPrimary||this.Nf(this._f,18e5)?[3,2]:(this._f=Date.now(),[4,this.runTransaction("maybeGarbageCollectMultiClientState","readwrite-primary",(function(n){var o=t.ed(n,hr.store);return o.ld().next((function(t){var n=e.Ff(t,18e5),r=t.filter((function(t){return-1===n.indexOf(t)}));return We.forEach(r,(function(t){return o.delete(t.clientId)})).next((function(){return r}))}))})).catch((function(){return[]}))]);case 1:n.sent().forEach((function(t){e.window.localStorage.removeItem(e.$f(t.clientId))})),n.label=2;case 2:return[2]}}))}))},t.prototype.Pf=function(){var t=this;this.cf=this.$a.eo("client_metadata_refresh",4e3,(function(){return t.If().then((function(){return t.kf()})).then((function(){return t.Pf()}))}))},t.prototype.Df=function(t){return!!t&&t.ownerId===this.clientId},t.prototype.bf=function(t){var e=this;return Pr(t).get(er.key).next((function(n){if(null!==n&&e.Nf(n.leaseTimestampMs,5e3)&&!e.Mf(n.ownerId)){if(e.Df(n)&&e.networkEnabled)return!0;if(!e.Df(n)){if(!n.allowTabSynchronization)throw new p(m.FAILED_PRECONDITION,Cr);return!1}}return!(!e.networkEnabled||!e.inForeground)||yr(t).ld().next((function(t){return void 0===e.Ff(t,5e3).find((function(t){return!(e.clientId===t.clientId||!(!e.networkEnabled&&t.networkEnabled||!e.inForeground&&t.inForeground&&e.networkEnabled===t.networkEnabled))}))}))})).next((function(t){return e.isPrimary!==t&&Oe("IndexedDbPersistence","Client "+(t?"is":"is not")+" eligible for a primary lease."),t}))},t.prototype.lc=function(){return r.__awaiter(this,void 0,void 0,(function(){var t=this;return r.__generator(this,(function(e){switch(e.label){case 0:return this.hf=!1,this.Lf(),this.cf&&(this.cf.cancel(),this.cf=null),this.Of(),this.xf(),[4,this.Ef.runTransaction("readwrite",[er.store,hr.store],(function(e){return t.vf(e).next((function(){return t.Cf(e)}))}))];case 1:return e.sent(),this.Ef.close(),this.Bf(),[2]}}))}))},t.prototype.Ff=function(t,e){var n=this;return t.filter((function(t){return n.Nf(t.updateTimeMs,e)&&!n.Mf(t.clientId)}))},t.prototype.Jh=function(){var t=this;return this.Ef.runTransaction("readonly",[hr.store],(function(e){return yr(e).ld().next((function(e){return t.Ff(e,18e5).map((function(t){return t.clientId}))}))}))},t.clearPersistence=function(e){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(n){switch(n.label){case 0:return t.Uc()?[4,ko.delete(e+t.ff)]:[2,Promise.resolve()];case 1:return n.sent(),[2]}}))}))},Object.defineProperty(t.prototype,"ko",{get:function(){return this.hf},enumerable:!0,configurable:!0}),t.prototype.Yo=function(t){return Lo.Id(t,this.serializer,this.ur,this.Jo)},t.prototype.eh=function(){return this.th},t.prototype.Zo=function(){return this.hr},t.prototype.nh=function(){return this.ur},t.prototype.runTransaction=function(t,e,n){var o,r=this;return Oe("IndexedDbPersistence","Starting transaction:",t),this.Ef.runTransaction("readonly"===e?"readonly":"readwrite",ur,(function(i){return o=new Or(i,r.Vf.next()),"readwrite-primary"===e?r.yf(i).next((function(t){return!!t||r.bf(i)})).next((function(e){if(!e)throw Me("Failed to obtain primary lease for action '"+t+"'."),r.isPrimary=!1,r.$a.qr((function(){return r.lf(!1)})),new p(m.FAILED_PRECONDITION,Fe);return n(o)})).next((function(t){return r.Sf(i).next((function(){return t}))})):r.Uf(i).next((function(){return n(o)}))})).then((function(t){return o.or(),t}))},t.prototype.Uf=function(t){var e=this;return Pr(t).get(er.key).next((function(t){if(null!==t&&e.Nf(t.leaseTimestampMs,5e3)&&!e.Mf(t.ownerId)&&!e.Df(t)&&!t.allowTabSynchronization)throw new p(m.FAILED_PRECONDITION,Cr)}))},t.prototype.Sf=function(t){var e=new er(this.clientId,this.allowTabSynchronization,Date.now());return Pr(t).put(er.key,e)},t.Uc=function(){return ko.Uc()},t.qf=function(t){var e=t.cn.projectId;return t.cn.wi||(e+="."+t.cn.database),"firestore/"+t.persistenceKey+"/"+e+"/"},t.prototype.vf=function(t){var e=this,n=Pr(t);return n.get(er.key).next((function(t){return e.Df(t)?(Oe("IndexedDbPersistence","Releasing primary lease."),n.delete(er.key)):We.resolve()}))},t.prototype.Nf=function(t,e){var n=Date.now();return!(t<n-e||t>n&&(Me("Detected an update time that is in the future: "+t+" > "+n),1))},t.prototype.Rf=function(){var t=this;null!==this.document&&"function"==typeof this.document.addEventListener&&(this.uf=function(){t.$a.qr((function(){return t.inForeground="visible"===t.document.visibilityState,t.If()}))},this.document.addEventListener("visibilitychange",this.uf),this.inForeground="visible"===this.document.visibilityState)},t.prototype.Of=function(){this.uf&&(this.document.removeEventListener("visibilitychange",this.uf),this.uf=null)},t.prototype.Af=function(){var t=this;"function"==typeof this.window.addEventListener&&(this.af=function(){t.Lf(),t.$a.qr((function(){return t.lc()}))},this.window.addEventListener("unload",this.af))},t.prototype.xf=function(){this.af&&(this.window.removeEventListener("unload",this.af),this.af=null)},t.prototype.Mf=function(t){try{var e=null!==this.Tf.getItem(this.$f(t));return Oe("IndexedDbPersistence","Client '"+t+"' "+(e?"is":"is not")+" zombied in LocalStorage"),e}catch(t){return Me("IndexedDbPersistence","Failed to get zombied client id.",t),!1}},t.prototype.Lf=function(){try{this.Tf.setItem(this.$f(this.clientId),String(Date.now()))}catch(t){Me("Failed to set zombie client id.",t)}},t.prototype.Bf=function(){try{this.Tf.removeItem(this.$f(this.clientId))}catch(t){}},t.prototype.$f=function(t){return"firestore_zombie_"+this.persistenceKey+"_"+t},t}();function Pr(t){return t.store(er.store)}function yr(t){return t.store(hr.store)}Mr.ff="main";var xr=function(){function t(t,e){this.db=t,this.Qf=null,this.bo=new Ke(this,e)}return t.prototype.Mo=function(t){var e=this.Wf(t);return this.db.eh().Ld(t).next((function(t){return e.next((function(e){return t+e}))}))},t.prototype.Wf=function(t){var e=0;return this.Oo(t,(function(t){e++})).next((function(){return e}))},t.prototype.Xs=function(t,e){return this.db.eh().Xs(t,e)},t.prototype.Oo=function(t,e){return this.jf(t,(function(t,n){return e(n)}))},t.prototype.Ho=function(t){this.Qf=t},t.prototype.vi=function(t,e){return vr(t,e)},t.prototype.Di=function(t,e){return vr(t,e)},t.prototype.xo=function(t,e,n){return this.db.eh().xo(t,e,n)},t.prototype.bd=function(t,e){return vr(t,e)},t.prototype.Kf=function(t,e){return this.Qf.Mi(e)?We.resolve(!0):function(t,e){var n=!1;return Xo(t).wd((function(o){return Ro(t,o,e).next((function(t){return t&&(n=!0),We.resolve(!t)}))})).next((function(){return n}))}(t,e)},t.prototype.Bo=function(t,e){var n=this,o=this.db.Zo().wh(),r=[],i=0;return this.jf(t,(function(a,c){if(c<=e){var s=n.Kf(t,a).next((function(e){if(!e)return i++,o.tr(t,a).next((function(){return o.Zi(a),Bo(t).delete([0,yo(a.path)])}))}));r.push(s)}})).next((function(){return We.Ki(r)})).next((function(){return o.apply(t)})).next((function(){return i}))},t.prototype.removeTarget=function(t,e){var n=e.es(t.Ch);return this.db.eh().Nh(t,n)},t.prototype.Fh=function(t,e){return vr(t,e)},t.prototype.jf=function(t,e){var n,o=Bo(t),r=ze.kr;return o.md({index:dr.documentTargetsIndex},(function(t,o){var i=o.path,a=o.sequenceNumber;0===t[0]?(r!==ze.kr&&e(new v(wo(n)),r),r=a,n=i):r=ze.kr})).next((function(){r!==ze.kr&&e(new v(wo(n)),r)}))},t.prototype.qo=function(t){return this.db.Zo().Jd(t)},t}();function vr(t,e){return Bo(t).put(function(t,e){return new dr(0,yo(t.path),e)}(e,t.Ch))}var wr=function(){function t(t,e){this.ur=t,this.Jo=e,this.ar=[],this.Gf=1,this.lastStreamToken=L.xt,this.zf=new A(Re.we)}return t.prototype.Rd=function(t){return We.resolve(0===this.ar.length)},t.prototype.mh=function(t,e,n){return xe(0===this.Hf(e.batchId,"acknowledged"),"Can only acknowledge the first batch in the mutation queue"),this.lastStreamToken=n,We.resolve()},t.prototype.ph=function(t){return We.resolve(this.lastStreamToken)},t.prototype.yh=function(t,e){return this.lastStreamToken=e,We.resolve()},t.prototype.dh=function(t,e,n,o){var r=this.Gf;this.Gf++;var i=new Ee(r,e,n,o);this.ar.push(i);for(var a=0,c=o;a<c.length;a++){var s=c[a];this.zf=this.zf.add(new Re(s.key,r)),this.ur.Vd(t,s.key.path.L())}return We.resolve(i)},t.prototype.Ph=function(t,e){return We.resolve(this.Jf(e))},t.prototype.Th=function(t,e){var n=this.Jf(e);return We.resolve(n.keys())},t.prototype.xh=function(t,e){var n=this.Yf(e+1),o=n<0?0:n;return We.resolve(this.ar.length>o?this.ar[o]:null)},t.prototype.gh=function(){return We.resolve(0===this.ar.length?-1:this.Gf-1)},t.prototype.hh=function(t){return We.resolve(this.ar.slice())},t.prototype._r=function(t,e){var n=this,o=new Re(e,0),r=new Re(e,Number.POSITIVE_INFINITY),i=[];return this.zf.Ct([o,r],(function(t){var e=n.Jf(t.Li);i.push(e)})),We.resolve(i)},t.prototype.wr=function(t,e){var n=this,o=new A(we);return e.forEach((function(t){var e=new Re(t,0),r=new Re(t,Number.POSITIVE_INFINITY);n.zf.Ct([e,r],(function(t){o=o.add(t.Li)}))})),We.resolve(this.Xf(o))},t.prototype.Vr=function(t,e){var n=e.path,o=n.length+1,r=n;v.st(r)||(r=r.child(""));var i=new Re(new v(r),0),a=new A(we);return this.zf.kt((function(t){var e=t.key.path;return!!n.q(e)&&(e.length===o&&(a=a.add(t.Li)),!0)}),i),We.resolve(this.Xf(a))},t.prototype.Xf=function(t){var e=this,n=[];return t.forEach((function(t){var o=e.Jf(t);null!==o&&n.push(o)})),n},t.prototype.Vh=function(t,e){var n=this;xe(0===this.Hf(e.batchId,"removed"),"Can only remove the first entry of the mutation queue"),this.ar.shift();var o=this.zf;return We.forEach(e.mutations,(function(r){var i=new Re(r.key,e.batchId);return o=o.delete(i),n.Jo.bd(t,r.key)})).next((function(){n.zf=o}))},t.prototype.Xh=function(t){},t.prototype.Mi=function(t,e){var n=new Re(e,0),o=this.zf.Nt(n);return We.resolve(e.isEqual(o&&o.key))},t.prototype.Rh=function(t){return We.resolve()},t.prototype.Hf=function(t,e){return this.Yf(t)},t.prototype.Yf=function(t){return 0===this.ar.length?0:t-this.ar[0].batchId},t.prototype.Jf=function(t){var e=this.Yf(t);return e<0||e>=this.ar.length?null:this.ar[e]},t}(),kr=function(){function t(t,e){this.ur=t,this.Zf=e,this.docs=new w(v.F),this.size=0}return t.prototype.Yi=function(t,e,n){var o=e.key,r=this.docs.get(o),i=r?r.size:0,a=this.Zf(e);return this.docs=this.docs.it(o,{Ud:e,size:a,readTime:n}),this.size+=a-i,this.ur.Vd(t,o.path.L())},t.prototype.Zi=function(t){var e=this.docs.get(t);e&&(this.docs=this.docs.remove(t),this.size-=e.size)},t.prototype.tr=function(t,e){var n=this.docs.get(e);return We.resolve(n?n.Ud:null)},t.prototype.getEntries=function(t,e){var n=this,o=Vt();return e.forEach((function(t){var e=n.docs.get(t);o=o.it(t,e?e.Ud:null)})),We.resolve(o)},t.prototype.Er=function(t,e,n){for(var o=Qt(),r=new v(e.path.child("")),i=this.docs.lt(r);i.It();){var a=i.Et(),c=a.value,s=c.Ud,l=c.readTime;if(!e.path.q(a.key.path))break;l.D(n)<=0||s instanceof Ot&&e.matches(s)&&(o=o.it(s.key,s))}return We.resolve(o)},t.prototype.tT=function(t,e){return We.forEach(this.docs,(function(t){return e(t)}))},t.prototype.ea=function(t,e){throw new Error("getNewDocumentChanges() is not supported with MemoryPersistence")},t.prototype.na=function(t){return We.resolve(O.MIN)},t.prototype.wh=function(e){return new t.Hd(this)},t.prototype.Jd=function(t){return We.resolve(this.size)},t}();kr.Hd=function(t){function e(e){var n=this;return(n=t.call(this)||this).Yd=e,n}return r.__extends(e,t),e.prototype.nr=function(t){var e=this,n=[];return this.zi.forEach((function(o,r){r?n.push(e.Yd.Yi(t,r,e.readTime)):e.Yd.Zi(o)})),We.Ki(n)},e.prototype.er=function(t,e){return this.Yd.tr(t,e)},e.prototype.sr=function(t,e){return this.Yd.getEntries(t,e)},e}(je);var Sr=function(){function t(t){this.persistence=t,this.eT=new Ie((function(t){return t.canonicalId()})),this.lastRemoteSnapshotVersion=O.MIN,this.highestTargetId=0,this.sT=0,this.nT=new Le,this.targetCount=0,this.iT=go.p_()}return t.prototype.Xs=function(t,e){return this.eT.forEach((function(t,n){return e(n)})),We.resolve()},t.prototype.bh=function(t){return We.resolve(this.lastRemoteSnapshotVersion)},t.prototype.Dd=function(t){return We.resolve(this.sT)},t.prototype.Qh=function(t){return this.highestTargetId=this.iT.next(),We.resolve(this.highestTargetId)},t.prototype.$h=function(t,e,n){return n&&(this.lastRemoteSnapshotVersion=n),e>this.sT&&(this.sT=e),We.resolve()},t.prototype.Cd=function(t){this.eT.set(t.target,t);var e=t.targetId;e>this.highestTargetId&&(this.iT=new go(e),this.highestTargetId=e),t.sequenceNumber>this.sT&&(this.sT=t.sequenceNumber)},t.prototype.Wh=function(t,e){return this.Cd(e),this.targetCount+=1,We.resolve()},t.prototype.Nh=function(t,e){return this.Cd(e),We.resolve()},t.prototype.Nd=function(t,e){return this.eT.delete(e.target),this.nT.Ni(e.targetId),this.targetCount-=1,We.resolve()},t.prototype.xo=function(t,e,n){var o=this,r=0,i=[];return this.eT.forEach((function(a,c){c.sequenceNumber<=e&&null===n.get(c.targetId)&&(o.eT.delete(a),i.push(o.Fd(t,c.targetId)),r++)})),We.Ki(i).next((function(){return r}))},t.prototype.Ld=function(t){return We.resolve(this.targetCount)},t.prototype.qh=function(t,e){var n=this.eT.get(e)||null;return We.resolve(n)},t.prototype.un=function(t,e){return ye("Not yet implemented.")},t.prototype.Dh=function(t,e,n){this.nT.Si(e,n);var o=this.persistence.Jo,r=[];return o&&e.forEach((function(e){r.push(o.vi(t,e))})),We.Ki(r)},t.prototype.Sh=function(t,e,n){this.nT.ki(e,n);var o=this.persistence.Jo,r=[];return o&&e.forEach((function(e){r.push(o.Di(t,e))})),We.Ki(r)},t.prototype.Fd=function(t,e){return this.nT.Ni(e),We.resolve()},t.prototype.Gh=function(t,e){var n=this.nT.$i(e);return We.resolve(n)},t.prototype.Mi=function(t,e){return We.resolve(this.nT.Mi(e))},t}(),Ar=function(){function t(t,e){var n=this;this.clientId=t,this.rT={},this.Vf=new ze(0),this.hf=!1,this.hf=!0,this.Jo=e(this),this.th=new Sr(this),this.ur=new qo,this.hr=new kr(this.ur,(function(t){return n.Jo.oT(t)}))}return t.prototype.lc=function(){return this.hf=!1,Promise.resolve()},Object.defineProperty(t.prototype,"ko",{get:function(){return this.hf},enumerable:!0,configurable:!0}),t.prototype.Jh=function(){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(t){return[2,[this.clientId]]}))}))},t.prototype.gf=function(t){return t(!0)},t.prototype.pf=function(){},t.prototype.Zh=function(t){},t.prototype.nh=function(){return this.ur},t.prototype.Yo=function(t){var e=this.rT[t.s()];return e||(e=new wr(this.ur,this.Jo),this.rT[t.s()]=e),e},t.prototype.eh=function(){return this.th},t.prototype.Zo=function(){return this.hr},t.prototype.runTransaction=function(t,e,n){var o=this;Oe("MemoryPersistence","Starting transaction:",t);var r=new Dr(this.Vf.next());return this.Jo.hT(),n(r).next((function(t){return o.Jo.aT(r).next((function(){return t}))})).Wi().then((function(t){return r.or(),t}))},t.prototype.uT=function(t,e){return We.Gi(Object.values(this.rT).map((function(n){return function(){return n.Mi(t,e)}})))},t}(),Dr=function(t){function e(e){var n=this;return(n=t.call(this)||this).Ch=e,n}return r.__extends(e,t),e}(Xe),Ir=function(){function t(t){this.persistence=t,this.Qf=null,this.cT=null}return t._T=function(e){return new t(e)},Object.defineProperty(t.prototype,"lT",{get:function(){if(this.cT)return this.cT;throw ye("orphanedDocuments is only valid during a transaction.")},enumerable:!0,configurable:!0}),t.prototype.Ho=function(t){this.Qf=t},t.prototype.vi=function(t,e){return this.lT.delete(e),We.resolve()},t.prototype.Di=function(t,e){return this.lT.add(e),We.resolve()},t.prototype.bd=function(t,e){return this.lT.add(e),We.resolve()},t.prototype.removeTarget=function(t,e){var n=this,o=this.persistence.eh();return o.Gh(t,e.targetId).next((function(t){t.forEach((function(t){return n.lT.add(t)}))})).next((function(){return o.Nd(t,e)}))},t.prototype.hT=function(){this.cT=new Set},t.prototype.aT=function(t){var e=this,n=this.persistence.Zo().wh();return We.forEach(this.lT,(function(o){return e.dT(t,o).next((function(t){t||n.Zi(o)}))})).next((function(){return e.cT=null,n.apply(t)}))},t.prototype.Fh=function(t,e){var n=this;return this.dT(t,e).next((function(t){t?n.lT.delete(e):n.lT.add(e)}))},t.prototype.oT=function(t){return 0},t.prototype.dT=function(t,e){var n=this;return We.Gi([function(){return n.persistence.eh().Mi(t,e)},function(){return n.persistence.uT(t,e)},function(){return We.resolve(n.Qf.Mi(e))}])},t}(),Er=function(){function t(){}return t.prototype.initialize=function(t,e,n,o,i,a,c,s){return r.__awaiter(this,void 0,void 0,(function(){var l,d,g,h=this;return r.__generator(this,(function(u){switch(u.label){case 0:if(l=Mr.qf(e),d=n.fT(e.cn),!so.Uc(n))throw new p(m.UNIMPLEMENTED,"IndexedDB persistence is only available on platforms that support LocalStorage.");return this.X_=s.synchronizeTabs?new so(t,n,l,i,a):new lo,this.X_.$u=function(t){return h.mc.B_(t,1)},g=this,[4,Mr.mf({allowTabSynchronization:s.synchronizeTabs,persistenceKey:l,clientId:i,platform:n,$a:t,serializer:d,wf:$e.Io(s.cacheSizeBytes),rf:this.X_})];case 1:return g.persistence=u.sent(),this.TT=new qe(this.persistence.Jo.bo,t),this.Wu=new Je(this.persistence,new Po,a),this.W_=new Zn(this.Wu,o,t,(function(t){return h.mc.B_(t,0)}),n.mT()),this.mc=new fo(this.Wu,this.W_,this.X_,a,c),this.wT=new Oo(this.mc),this.W_.mc=this.mc,this.X_.mc=this.mc,[4,this.X_.start()];case 2:return u.sent(),[4,this.W_.start()];case 3:return u.sent(),[4,this.Wu.start()];case 4:return u.sent(),[4,this.persistence.gf((function(t){return r.__awaiter(h,void 0,void 0,(function(){return r.__generator(this,(function(e){switch(e.label){case 0:return[4,this.mc.Cc(t)];case 1:return e.sent(),t&&!this.TT.ko?this.TT.start(this.Wu):t||this.TT.stop(),[2]}}))}))}))];case 5:return u.sent(),[2]}}))}))},t.prototype.clearPersistence=function(t){var e=Mr.qf(t);return Mr.clearPersistence(e)},t}(),Tr="You are using the memory-only build of Firestore. Persistence support is only available via the @firebase/firestore bundle or the firebase-firestore.js build.",Lr=function(){function t(t){void 0===t&&(t=Ir._T),this.ET=t}return t.prototype.initialize=function(t,e,n,o,i,a,c,s){return r.__awaiter(this,void 0,void 0,(function(){var e=this;return r.__generator(this,(function(r){switch(r.label){case 0:if(s.IT)throw new p(m.FAILED_PRECONDITION,Tr);return this.persistence=new Ar(i,this.ET),this.TT=null,this.X_=new lo,this.Wu=new Je(this.persistence,new Po,a),this.W_=new Zn(this.Wu,o,t,(function(t){return e.mc.B_(t,0)}),n.mT()),this.mc=new fo(this.Wu,this.W_,this.X_,a,c),this.wT=new Oo(this.mc),this.W_.mc=this.mc,[4,this.W_.start()];case 1:return r.sent(),[4,this.W_.Cc(!0)];case 2:return r.sent(),[4,this.mc.Cc(!0)];case 3:return r.sent(),[2]}}))}))},t.prototype.clearPersistence=function(){throw new p(m.FAILED_PRECONDITION,Tr)},t}(),Rr=function(){function t(t,e,n,o){this.platform=t,this.RT=e,this.credentials=n,this.Nr=o,this.clientId=ve.mi()}return t.prototype.start=function(t,e){var n=this;this.AT();var o=new Ye,r=new Ye,i=!1;return this.credentials.l((function(a){if(!i)return i=!0,Oe("FirestoreClient","Initializing. user=",a.uid),n.PT(t,e,a,r).then(o.resolve,o.reject);n.Nr.qr((function(){return n.Dc(a)}))})),this.Nr.qr((function(){return o.promise})),r.promise},t.prototype.enableNetwork=function(){var t=this;return this.AT(),this.Nr.enqueue((function(){return t.mc.enableNetwork()}))},t.prototype.PT=function(t,e,n,o){return r.__awaiter(this,void 0,void 0,(function(){var i,a,c,s,l=this;return r.__generator(this,(function(d){switch(d.label){case 0:return d.trys.push([0,3,,4]),[4,this.platform.VT(this.RT)];case 1:return i=d.sent(),a=this.platform.fT(this.RT.cn),c=new qn(this.Nr,i,this.credentials,a),[4,t.initialize(this.Nr,this.RT,this.platform,c,this.clientId,n,100,e)];case 2:return d.sent(),this.persistence=t.persistence,this.X_=t.X_,this.Wu=t.Wu,this.W_=t.W_,this.mc=t.mc,this.TT=t.TT,this.gT=t.wT,this.persistence.pf((function(){return r.__awaiter(l,void 0,void 0,(function(){return r.__generator(this,(function(t){switch(t.label){case 0:return[4,this.terminate()];case 1:return t.sent(),[2]}}))}))})),o.resolve(),[3,4];case 3:if(s=d.sent(),o.reject(s),!this.pT(s))throw s;return[2,(console.warn("Error enabling offline persistence. Falling back to persistence disabled: "+s),this.PT(new Lr,{IT:!1},n,o))];case 4:return[2]}}))}))},t.prototype.pT=function(t){return"FirebaseError"===t.name?t.code===m.FAILED_PRECONDITION||t.code===m.UNIMPLEMENTED:!("undefined"!=typeof DOMException&&t instanceof DOMException)||22===t.code||20===t.code||11===t.code},t.prototype.AT=function(){if(this.Nr.Hr)throw new p(m.FAILED_PRECONDITION,"The client has already been terminated.")},t.prototype.Dc=function(t){return this.Nr.no(),Oe("FirestoreClient","Credential Changed. Current user: "+t.uid),this.mc.Dc(t)},t.prototype.disableNetwork=function(){var t=this;return this.AT(),this.Nr.enqueue((function(){return t.mc.disableNetwork()}))},t.prototype.terminate=function(){var t=this;return this.Nr.to((function(){return r.__awaiter(t,void 0,void 0,(function(){return r.__generator(this,(function(t){switch(t.label){case 0:return this.TT&&this.TT.stop(),[4,this.W_.lc()];case 1:return t.sent(),[4,this.X_.lc()];case 2:return t.sent(),[4,this.persistence.lc()];case 3:return t.sent(),this.credentials.T(),[2]}}))}))}))},t.prototype.waitForPendingWrites=function(){var t=this;this.AT();var e=new Ye;return this.Nr.qr((function(){return t.mc.Pl(e)})),e.promise},t.prototype.listen=function(t,e,n){var o=this;this.AT();var r=new Mo(t,e,n);return this.Nr.qr((function(){return o.gT.listen(r)})),r},t.prototype.fc=function(t){var e=this;this.yT||this.Nr.qr((function(){return e.gT.fc(t)}))},t.prototype.bT=function(t){var e=this;return this.AT(),this.Nr.enqueue((function(){return e.Wu.Bh(t)})).then((function(t){if(t instanceof Ot)return t;if(t instanceof Mt)return null;throw new p(m.UNAVAILABLE,"Failed to get document from cache. (However, this document may exist on the server. Run again without setting 'source' in the GetOptions to attempt to retrieve the document from the server.)")}))},t.prototype.vT=function(t){var e=this;return this.AT(),this.Nr.enqueue((function(){return r.__awaiter(e,void 0,void 0,(function(){var e,n,o;return r.__generator(this,(function(r){switch(r.label){case 0:return[4,this.Wu.Kh(t,!0)];case 1:return e=r.sent(),n=new ho(t,e.zh),o=n.k_(e.documents),[2,n.nr(o,!1).snapshot]}}))}))}))},t.prototype.write=function(t){var e=this;this.AT();var n=new Ye;return this.Nr.qr((function(){return e.mc.write(t,n)})),n.promise},t.prototype.cn=function(){return this.RT.cn},t.prototype.Ol=function(t){var e=this;this.AT(),this.Nr.qr((function(){return e.gT.Ol(t),Promise.resolve()}))},t.prototype.xl=function(t){this.yT||this.gT.xl(t)},Object.defineProperty(t.prototype,"yT",{get:function(){return this.Nr.Hr},enumerable:!0,configurable:!0}),t.prototype.transaction=function(t){var e=this;this.AT();var n=new Ye;return this.Nr.qr((function(){return e.mc.runTransaction(e.Nr,t,n),Promise.resolve()})),n.promise},t}(),Wr=function(){function t(t){this.observer=t,this.muted=!1}return t.prototype.next=function(t){this.ST(this.observer.next,t)},t.prototype.error=function(t){this.ST(this.observer.error,t)},t.prototype.DT=function(){this.muted=!0},t.prototype.ST=function(t,e){var n=this;this.muted||setTimeout((function(){n.muted||t(e)}),0)},t}();function jr(t){return function(t,e){if("object"!=typeof t||null===t)return!1;for(var n=t,o=0,r=["next","error","complete"];o<r.length;o++){var i=r[o];if(i in n&&"function"==typeof n[i])return!0}return!1}(t)}var Fr=function(){function t(t,e,n,o){this.firestore=t,this.timestampsInSnapshots=e,this.CT=n,this.converter=o}return t.prototype.kT=function(t){switch(U(t)){case 0:return null;case 1:return t.booleanValue;case 2:return G(t.integerValue||t.doubleValue);case 3:return this.NT(t.timestampValue);case 4:return this.FT(t);case 5:return t.stringValue;case 6:return new Pn($(t.bytesValue));case 7:return this.$T(t.referenceValue);case 8:return new Tn(t.geoPointValue.latitude,t.geoPointValue.longitude);case 9:return this.MT(t.arrayValue);case 10:return this.LT(t.mapValue);default:throw ye("Invalid value type: "+JSON.stringify(t))}},t.prototype.LT=function(t){var e=this,n={};return E(t.fields||{},(function(t,o){n[t]=e.kT(o)})),n},t.prototype.MT=function(t){var e=this;return(t.values||[]).map((function(t){return e.kT(t)}))},t.prototype.FT=function(t){switch(this.CT){case"previous":var e=function t(e){var n=e.mapValue.fields.__previous_value__;return F(n)?t(n):n}(t);return null==e?null:this.kT(e);case"estimate":return this.NT(X(t));default:return null}},t.prototype.NT=function(t){var e=Q(t),n=new C(e.seconds,e.nanos);return this.timestampsInSnapshots?n:n.toDate()},t.prototype.$T=function(t){var e=P.G(t);xe(ue(e),"ReferenceValue is not valid "+t);var n=new De(e.get(1),e.get(3)),o=new v(e.M(5));return n.isEqual(this.firestore.OT)||Me("Document "+o+" contains a document reference within a different database ("+n.projectId+"/"+n.database+") which is not supported. It will be treated as a reference in the current database ("+this.firestore.OT.projectId+"/"+this.firestore.OT.database+") instead."),new Br(o,this.firestore,this.converter)},t}(),Xr=$e.Po,Nr=function(){function t(t){var e,n;if(void 0===t.host){if(void 0!==t.ssl)throw new p(m.INVALID_ARGUMENT,"Can't provide ssl option if host option is not set");this.host="firestore.googleapis.com",this.ssl=!0}else cn("settings","non-empty string","host",t.host),this.host=t.host,sn("settings","boolean","ssl",t.ssl),this.ssl=null===(e=t.ssl)||void 0===e||e;if(hn("settings",t,["host","ssl","credentials","timestampsInSnapshots","cacheSizeBytes","experimentalForceLongPolling"]),sn("settings","object","credentials",t.credentials),this.credentials=t.credentials,sn("settings","boolean","timestampsInSnapshots",t.timestampsInSnapshots),!0===t.timestampsInSnapshots?Me("The setting 'timestampsInSnapshots: true' is no longer required and should be removed."):!1===t.timestampsInSnapshots&&Me("Support for 'timestampsInSnapshots: false' will be removed soon. You must update your code to handle Timestamp objects."),this.timestampsInSnapshots=null===(n=t.timestampsInSnapshots)||void 0===n||n,sn("settings","number","cacheSizeBytes",t.cacheSizeBytes),void 0===t.cacheSizeBytes)this.cacheSizeBytes=$e.po;else{if(t.cacheSizeBytes!==Xr&&t.cacheSizeBytes<$e.Vo)throw new p(m.INVALID_ARGUMENT,"cacheSizeBytes must be at least "+$e.Vo);this.cacheSizeBytes=t.cacheSizeBytes}sn("settings","boolean","experimentalForceLongPolling",t.experimentalForceLongPolling),this.forceLongPolling=void 0!==t.experimentalForceLongPolling&&t.experimentalForceLongPolling}return t.prototype.isEqual=function(t){return this.host===t.host&&this.ssl===t.ssl&&this.timestampsInSnapshots===t.timestampsInSnapshots&&this.credentials===t.credentials&&this.cacheSizeBytes===t.cacheSizeBytes&&this.forceLongPolling===t.forceLongPolling},t}(),Ur=function(){function t(e,n,o){var i=this;if(void 0===o&&(o=new Lr),this.xT=null,this.BT=new Ve,this.INTERNAL={delete:function(){return r.__awaiter(i,void 0,void 0,(function(){return r.__generator(this,(function(t){switch(t.label){case 0:return this.UT(),[4,this.qT.terminate()];case 1:return t.sent(),[2]}}))}))}},"object"==typeof e.options){var a=e;this.xT=a,this.OT=t.QT(a),this.WT=a.name,this.jT=new b(n)}else{var c=e;if(!c.projectId)throw new p(m.INVALID_ARGUMENT,"Must provide projectId");this.OT=new De(c.projectId,c.database),this.WT="[DEFAULT]",this.jT=new u}this.KT=o,this.GT=new Nr({}),this.zT=this.HT(this.OT)}return t.prototype.settings=function(t){en("Firestore.settings",arguments,1),rn("Firestore.settings","object",1,t);var e=new Nr(t);if(this.qT&&!this.GT.isEqual(e))throw new p(m.FAILED_PRECONDITION,"Firestore has already been started and its settings can no longer be changed. You can only call settings() before calling any other methods on a Firestore object.");this.GT=e,void 0!==e.credentials&&(this.jT=function(t){if(!t)return new u;switch(t.type){case"gapi":var e=t.JT;return xe(!("object"!=typeof e||null===e||!e.auth||!e.auth.getAuthHeaderValueForFirstParty),"unexpected gapi interface"),new f(e,t.V||"0");case"provider":return t.JT;default:throw new p(m.INVALID_ARGUMENT,"makeCredentialsProvider failed due to invalid credential type")}}(e.credentials))},t.prototype.enableNetwork=function(){return this.UT(),this.qT.enableNetwork()},t.prototype.disableNetwork=function(){return this.UT(),this.qT.disableNetwork()},t.prototype.enablePersistence=function(t){var e,n;if(this.qT)throw new p(m.FAILED_PRECONDITION,"Firestore has already been started and persistence can no longer be enabled. You can only call enablePersistence() before calling any other methods on a Firestore object.");var o=!1;return t&&(void 0!==t.experimentalTabSynchronization&&Me("The 'experimentalTabSynchronization' setting will be removed. Use 'synchronizeTabs' instead."),o=null!==(n=null!==(e=t.synchronizeTabs)&&void 0!==e?e:t.experimentalTabSynchronization)&&void 0!==n&&n),this.YT(this.KT,{IT:!0,cacheSizeBytes:this.GT.cacheSizeBytes,synchronizeTabs:o})},t.prototype.clearPersistence=function(){return r.__awaiter(this,void 0,void 0,(function(){var t,e=this;return r.__generator(this,(function(n){if(void 0!==this.qT&&!this.qT.yT)throw new p(m.FAILED_PRECONDITION,"Persistence cannot be cleared after this Firestore instance is initialized.");return t=new Ye,[2,(this.BT.Jr((function(){return r.__awaiter(e,void 0,void 0,(function(){var e,n;return r.__generator(this,(function(o){switch(o.label){case 0:return o.trys.push([0,2,,3]),e=this.XT(),[4,this.KT.clearPersistence(e)];case 1:return o.sent(),t.resolve(),[3,3];case 2:return n=o.sent(),t.reject(n),[3,3];case 3:return[2]}}))}))})),t.promise)]}))}))},t.prototype.terminate=function(){return this.app._removeServiceInstance("firestore"),this.INTERNAL.delete()},Object.defineProperty(t.prototype,"ZT",{get:function(){return this.UT(),this.qT.yT},enumerable:!0,configurable:!0}),t.prototype.waitForPendingWrites=function(){return this.UT(),this.qT.waitForPendingWrites()},t.prototype.onSnapshotsInSync=function(t){return this.UT(),jr(t)?this.tm(t):(rn("Firestore.onSnapshotsInSync","function",1,t),this.tm({next:t}))},t.prototype.tm=function(t){var e=this,n=new Wr({next:function(){t.next&&t.next()},error:function(t){throw ye("Uncaught Error in onSnapshotsInSync")}});return this.qT.Ol(n),function(){n.DT(),e.qT.xl(n)}},t.prototype.UT=function(){return this.qT||this.YT(new Lr,{IT:!1}),this.qT},t.prototype.XT=function(){return new Ae(this.OT,this.WT,this.GT.host,this.GT.ssl,this.GT.forceLongPolling)},t.prototype.YT=function(t,e){var n=this.XT();return this.qT=new Rr(be.Lt(),n,this.jT,this.BT),this.qT.start(t,e)},t.prototype.HT=function(t){var e=new he(t,{dn:be.Lt().dn});return new Nn(e,(function(e){if(e instanceof Br){var n=t,o=e.firestore.OT;if(!o.isEqual(n))throw new p(m.INVALID_ARGUMENT,"Document reference is for database "+o.projectId+"/"+o.database+" but should be for database "+n.projectId+"/"+n.database);return new Xn(t,e.em)}return e}))},t.QT=function(t){if(!Object.prototype.hasOwnProperty.call(t.options,"projectId"))throw new p(m.INVALID_ARGUMENT,'"projectId" not provided in firebase.initializeApp.');var e=t.options.projectId;if(!e||"string"!=typeof e)throw new p(m.INVALID_ARGUMENT,"projectId must be a string in FirebaseApp.options");return new De(e)},Object.defineProperty(t.prototype,"app",{get:function(){if(!this.xT)throw new p(m.FAILED_PRECONDITION,"Firestore was not initialized using the Firebase SDK. 'app' is not available");return this.xT},enumerable:!0,configurable:!0}),t.prototype.collection=function(t){return en("Firestore.collection",arguments,1),rn("Firestore.collection","non-empty string",1,t),this.UT(),new qr(P.G(t),this)},t.prototype.doc=function(t){return en("Firestore.doc",arguments,1),rn("Firestore.doc","non-empty string",1,t),this.UT(),Br.sm(P.G(t),this)},t.prototype.collectionGroup=function(t){if(en("Firestore.collectionGroup",arguments,1),rn("Firestore.collectionGroup","non-empty string",1,t),t.indexOf("/")>=0)throw new p(m.INVALID_ARGUMENT,"Invalid collection ID '"+t+"' passed to function Firestore.collectionGroup(). Collection IDs must not contain '/'.");return this.UT(),new Gr(new xt(P.H,t),this)},t.prototype.runTransaction=function(t){var e=this;return en("Firestore.runTransaction",arguments,1),rn("Firestore.runTransaction","function",1,t),this.UT().transaction((function(n){return t(new zr(e,n))}))},t.prototype.batch=function(){return this.UT(),new Yr(this)},Object.defineProperty(t,"logLevel",{get:function(){switch(fe()){case a.LogLevel.DEBUG:return"debug";case a.LogLevel.SILENT:return"silent";default:return"error"}},enumerable:!0,configurable:!0}),t.setLogLevel=function(t){switch(en("Firestore.setLogLevel",arguments,1),rn("Firestore.setLogLevel","non-empty string",1,t),t){case"debug":Ce(a.LogLevel.DEBUG);break;case"error":Ce(a.LogLevel.ERROR);break;case"silent":Ce(a.LogLevel.SILENT);break;default:throw new p(m.INVALID_ARGUMENT,"Invalid log level: "+t)}},t.prototype.nm=function(){return this.GT.timestampsInSnapshots},t}(),zr=function(){function t(t,e){this.im=t,this.rm=e}return t.prototype.get=function(t){var e=this;en("Transaction.get",arguments,1);var n=ti("Transaction.get",t,this.im);return this.rm.pu([n.em]).then((function(t){if(!t||1!==t.length)return ye("Mismatch in docs returned from document lookup.");var o=t[0];if(o instanceof Mt)return new Hr(e.im,n.em,null,!1,!1,n.om);if(o instanceof Ot)return new Hr(e.im,n.em,o,!1,!1,n.om);throw ye("BatchGetDocumentsRequest returned unexpected document type: "+o.constructor.name)}))},t.prototype.set=function(t,e,n){on("Transaction.set",arguments,2,3);var o=ti("Transaction.set",t,this.im);n=Kr("Transaction.set",n);var r=ni(o.om,e,"Transaction.set"),i=r[0],a=r[1],c=n.merge||n.mergeFields?this.im.zT.pa(a,i,n.mergeFields):this.im.zT.Va(a,i);return this.rm.set(o.em,c),this},t.prototype.update=function(t,e,n){for(var o,r,i=[],a=3;a<arguments.length;a++)i[a-3]=arguments[a];return"string"==typeof e||e instanceof xn?(nn("Transaction.update",arguments,3),o=ti("Transaction.update",t,this.im),r=this.im.zT.Sa("Transaction.update",e,n,i)):(en("Transaction.update",arguments,2),o=ti("Transaction.update",t,this.im),r=this.im.zT.ya("Transaction.update",e)),this.rm.update(o.em,r),this},t.prototype.delete=function(t){en("Transaction.delete",arguments,1);var e=ti("Transaction.delete",t,this.im);return this.rm.delete(e.em),this},t}(),Yr=function(){function t(t){this.im=t,this.hm=[],this.am=!1}return t.prototype.set=function(t,e,n){on("WriteBatch.set",arguments,2,3),this.um();var o=ti("WriteBatch.set",t,this.im);n=Kr("WriteBatch.set",n);var r=ni(o.om,e,"WriteBatch.set"),i=r[0],a=r[1],c=n.merge||n.mergeFields?this.im.zT.pa(a,i,n.mergeFields):this.im.zT.Va(a,i);return this.hm=this.hm.concat(c.da(o.em,dt.NONE)),this},t.prototype.update=function(t,e,n){for(var o,r,i=[],a=3;a<arguments.length;a++)i[a-3]=arguments[a];return this.um(),"string"==typeof e||e instanceof xn?(nn("WriteBatch.update",arguments,3),o=ti("WriteBatch.update",t,this.im),r=this.im.zT.Sa("WriteBatch.update",e,n,i)):(en("WriteBatch.update",arguments,2),o=ti("WriteBatch.update",t,this.im),r=this.im.zT.ya("WriteBatch.update",e)),this.hm=this.hm.concat(r.da(o.em,dt.exists(!0))),this},t.prototype.delete=function(t){en("WriteBatch.delete",arguments,1),this.um();var e=ti("WriteBatch.delete",t,this.im);return this.hm=this.hm.concat(new ut(e.em,dt.NONE)),this},t.prototype.commit=function(){return this.um(),this.am=!0,this.hm.length>0?this.im.UT().write(this.hm):Promise.resolve()},t.prototype.um=function(){if(this.am)throw new p(m.FAILED_PRECONDITION,"A write batch can no longer be used after commit() has been called.")},t}(),Br=function(){function t(t,e,n){this.em=t,this.firestore=e,this.om=n,this.qT=this.firestore.UT()}return t.sm=function(e,n,o){if(e.length%2!=0)throw new p(m.INVALID_ARGUMENT,"Invalid document reference. Document references must have an even number of segments, but "+e.K()+" has "+e.length);return new t(new v(e),n,o)},Object.defineProperty(t.prototype,"id",{get:function(){return this.em.path.B()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return new qr(this.em.path.L(),this.firestore,this.om)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return this.em.path.K()},enumerable:!0,configurable:!0}),t.prototype.collection=function(t){if(en("DocumentReference.collection",arguments,1),rn("DocumentReference.collection","non-empty string",1,t),!t)throw new p(m.INVALID_ARGUMENT,"Must provide a non-empty collection name to collection()");var e=P.G(t);return new qr(this.em.path.child(e),this.firestore)},t.prototype.isEqual=function(e){if(!(e instanceof t))throw un("isEqual","DocumentReference",1,e);return this.firestore===e.firestore&&this.em.isEqual(e.em)&&this.om===e.om},t.prototype.set=function(t,e){on("DocumentReference.set",arguments,1,2),e=Kr("DocumentReference.set",e);var n=ni(this.om,t,"DocumentReference.set"),o=n[0],r=n[1],i=e.merge||e.mergeFields?this.firestore.zT.pa(r,o,e.mergeFields):this.firestore.zT.Va(r,o);return this.qT.write(i.da(this.em,dt.NONE))},t.prototype.update=function(t,e){for(var n,o=[],r=2;r<arguments.length;r++)o[r-2]=arguments[r];return"string"==typeof t||t instanceof xn?(nn("DocumentReference.update",arguments,2),n=this.firestore.zT.Sa("DocumentReference.update",t,e,o)):(en("DocumentReference.update",arguments,1),n=this.firestore.zT.ya("DocumentReference.update",t)),this.qT.write(n.da(this.em,dt.exists(!0)))},t.prototype.delete=function(){return en("DocumentReference.delete",arguments,0),this.qT.write([new ut(this.em,dt.NONE)])},t.prototype.onSnapshot=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];on("DocumentReference.onSnapshot",arguments,1,4);var n,o={includeMetadataChanges:!1},r=0;"object"!=typeof t[r]||jr(t[r])||(hn("DocumentReference.onSnapshot",o=t[r],["includeMetadataChanges"]),sn("DocumentReference.onSnapshot","boolean","includeMetadataChanges",o.includeMetadataChanges),r++);var i={includeMetadataChanges:o.includeMetadataChanges};return jr(t[r])?n=t[r]:(rn("DocumentReference.onSnapshot","function",r,t[r]),an("DocumentReference.onSnapshot","function",r+1,t[r+1]),an("DocumentReference.onSnapshot","function",r+2,t[r+2]),n={next:t[r],error:t[r+1],complete:t[r+2]}),this.cm(i,n)},t.prototype.cm=function(t,e){var n=this,o=function(t){console.error("Uncaught Error in onSnapshot:",t)};e.error&&(o=e.error.bind(e));var r=new Wr({next:function(t){if(e.next){var o=t.docs.get(n.em);e.next(new Hr(n.firestore,n.em,o,t.fromCache,t.hasPendingWrites,n.om))}},error:o}),i=this.qT.listen(xt.ve(this.em.path),r,t);return function(){r.DT(),n.qT.fc(i)}},t.prototype.get=function(t){var e=this;return on("DocumentReference.get",arguments,0,1),Zr("DocumentReference.get",t),new Promise((function(n,o){t&&"cache"===t.source?e.firestore.UT().bT(e.em).then((function(t){n(new Hr(e.firestore,e.em,t,!0,t instanceof Ot&&t.te,e.om))}),o):e._m(n,o,t)}))},t.prototype._m=function(t,e,n){var o=this.cm({includeMetadataChanges:!0,Kl:!0},{next:function(r){o(),!r.exists&&r.metadata.fromCache?e(new p(m.UNAVAILABLE,"Failed to get document because the client is offline.")):r.exists&&r.metadata.fromCache&&n&&"server"===n.source?e(new p(m.UNAVAILABLE,'Failed to get document from server. (However, this document does exist in the local cache. Run again without setting source to "server" to retrieve the cached document.)')):t(r)},error:e})},t.prototype.withConverter=function(e){return new t(this.em,this.firestore,e)},t}(),Vr=function(){function t(t,e){this.hasPendingWrites=t,this.fromCache=e}return t.prototype.isEqual=function(t){return this.hasPendingWrites===t.hasPendingWrites&&this.fromCache===t.fromCache},t}(),Hr=function(){function t(t,e,n,o,r,i){this.im=t,this.em=e,this.lm=n,this.dm=o,this.fm=r,this.om=i}return t.prototype.data=function(t){if(on("DocumentSnapshot.data",arguments,0,1),t=Jr("DocumentSnapshot.data",t),this.lm){if(this.om){var e=new Qr(this.im,this.em,this.lm,this.dm,this.fm);return this.om.fromFirestore(e,t)}return new Fr(this.im,this.im.nm(),t.serverTimestamps,void 0).kT(this.lm.Ie())}},t.prototype.get=function(t,e){if(on("DocumentSnapshot.get",arguments,1,2),e=Jr("DocumentSnapshot.get",e),this.lm){var n=this.lm.data().field(Yn("DocumentSnapshot.get",t));if(null!==n)return new Fr(this.im,this.im.nm(),e.serverTimestamps,this.om).kT(n)}},Object.defineProperty(t.prototype,"id",{get:function(){return this.em.path.B()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ref",{get:function(){return new Br(this.em,this.im,this.om)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"exists",{get:function(){return null!==this.lm},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"metadata",{get:function(){return new Vr(this.fm,this.dm)},enumerable:!0,configurable:!0}),t.prototype.isEqual=function(e){if(!(e instanceof t))throw un("isEqual","DocumentSnapshot",1,e);return this.im===e.im&&this.dm===e.dm&&this.em.isEqual(e.em)&&(null===this.lm?null===e.lm:this.lm.isEqual(e.lm))&&this.om===e.om},t}(),Qr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.data=function(e){return t.prototype.data.call(this,e)},e}(Hr),Gr=function(){function t(t,e,n){this.Tm=t,this.firestore=e,this.om=n}return t.prototype.where=function(e,n,o){var r;en("Query.where",arguments,3),pn("Query.where",3,o),function(t,e,n,o){if(!e.some((function(t){return t===o})))throw new p(m.INVALID_ARGUMENT,"Invalid value "+mn(o)+" provided to function Query.where() for its "+_n(2)+" argument. Acceptable values: "+e.join(", "))}(0,["<","<=","==",">=",">","array-contains","in","array-contains-any"],0,n);var i=Yn("Query.where",e),a=vt.G(n);if(i.Y()){if(a===vt.ARRAY_CONTAINS||a===vt.ARRAY_CONTAINS_ANY)throw new p(m.INVALID_ARGUMENT,"Invalid Query. You can't perform '"+a.toString()+"' queries on FieldPath.documentId().");if(a===vt.IN){this.mm(o,a);for(var c=[],s=0,l=o;s<l.length;s++){var d=l[s];c.push(this.wm(d))}r={arrayValue:{values:c}}}else r=this.wm(o)}else a!==vt.IN&&a!==vt.ARRAY_CONTAINS_ANY||this.mm(o,a),r=this.firestore.zT.Da("Query.where",o,a===vt.IN);var g=wt.create(i,a,r);return this.Em(g),new t(this.Tm.Ce(g),this.firestore,this.om)},t.prototype.orderBy=function(e,n){var o;if(on("Query.orderBy",arguments,1,2),an("Query.orderBy","non-empty string",2,n),void 0===n||"asc"===n)o=Et.ASCENDING;else{if("desc"!==n)throw new p(m.INVALID_ARGUMENT,"Function Query.orderBy() has unknown direction '"+n+"', expected 'asc' or 'desc'.");o=Et.DESCENDING}if(null!==this.Tm.startAt)throw new p(m.INVALID_ARGUMENT,"Invalid query. You must not call Query.startAt() or Query.startAfter() before calling Query.orderBy().");if(null!==this.Tm.endAt)throw new p(m.INVALID_ARGUMENT,"Invalid query. You must not call Query.endAt() or Query.endBefore() before calling Query.orderBy().");var r=Yn("Query.orderBy",e),i=new Wt(r,o);return this.Im(i),new t(this.Tm.ke(i),this.firestore,this.om)},t.prototype.limit=function(e){return en("Query.limit",arguments,1),rn("Query.limit","number",1,e),bn("Query.limit",1,e),new t(this.Tm.Ne(e),this.firestore,this.om)},t.prototype.limitToLast=function(e){return en("Query.limitToLast",arguments,1),rn("Query.limitToLast","number",1,e),bn("Query.limitToLast",1,e),new t(this.Tm.Fe(e),this.firestore,this.om)},t.prototype.startAt=function(e){for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];nn("Query.startAt",arguments,1);var r=this.Rm("Query.startAt",e,n,!0);return new t(this.Tm.$e(r),this.firestore,this.om)},t.prototype.startAfter=function(e){for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];nn("Query.startAfter",arguments,1);var r=this.Rm("Query.startAfter",e,n,!1);return new t(this.Tm.$e(r),this.firestore,this.om)},t.prototype.endBefore=function(e){for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];nn("Query.endBefore",arguments,1);var r=this.Rm("Query.endBefore",e,n,!0);return new t(this.Tm.Me(r),this.firestore,this.om)},t.prototype.endAt=function(e){for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];nn("Query.endAt",arguments,1);var r=this.Rm("Query.endAt",e,n,!1);return new t(this.Tm.Me(r),this.firestore,this.om)},t.prototype.isEqual=function(e){if(!(e instanceof t))throw un("isEqual","Query",1,e);return this.firestore===e.firestore&&this.Tm.isEqual(e.Tm)},t.prototype.withConverter=function(e){return new t(this.Tm,this.firestore,e)},t.prototype.Rm=function(t,e,n,o){if(pn(t,1,e),e instanceof Hr){if(n.length>0)throw new p(m.INVALID_ARGUMENT,"Too many arguments provided to "+t+"().");var r=e;if(!r.exists)throw new p(m.NOT_FOUND,"Can't use a DocumentSnapshot that doesn't exist for "+t+"().");return this.Am(r.lm,o)}var i=[e].concat(n);return this.Pm(t,i,o)},t.prototype.Am=function(t,e){for(var n=[],o=0,r=this.Tm.orderBy;o<r.length;o++){var i=r[o];if(i.field.Y())n.push(q(this.firestore.OT,t.key));else{var a=t.field(i.field);if(F(a))throw new p(m.INVALID_ARGUMENT,'Invalid query. You are trying to start or end a query using a document for which the field "'+i.field+'" is an uncommitted server timestamp. (Since the value of this field is unknown, you cannot start/end a query with it.)');if(null===a){var c=i.field.K();throw new p(m.INVALID_ARGUMENT,"Invalid query. You are trying to start or end a query using a document for which the field '"+c+"' (used as the orderBy) does not exist.")}n.push(a)}}return new Rt(n,e)},t.prototype.Pm=function(t,e,n){var o=this.Tm.Ve;if(e.length>o.length)throw new p(m.INVALID_ARGUMENT,"Too many arguments provided to "+t+"(). The number of arguments must be less than or equal to the number of Query.orderBy() clauses");for(var r=[],i=0;i<e.length;i++){var a=e[i];if(o[i].field.Y()){if("string"!=typeof a)throw new p(m.INVALID_ARGUMENT,"Invalid query. Expected a string for document ID in "+t+"(), but got a "+typeof a);if(!this.Tm.He()&&-1!==a.indexOf("/"))throw new p(m.INVALID_ARGUMENT,"Invalid query. When querying a collection and ordering by FieldPath.documentId(), the value passed to "+t+"() must be a plain document ID, but '"+a+"' contains a slash.");var c=this.Tm.path.child(P.G(a));if(!v.st(c))throw new p(m.INVALID_ARGUMENT,"Invalid query. When querying a collection group and ordering by FieldPath.documentId(), the value passed to "+t+"() must result in a valid document path, but '"+c+"' is not because it contains an odd number of segments.");var s=new v(c);r.push(q(this.firestore.OT,s))}else{var l=this.firestore.zT.Da(t,a);r.push(l)}}return new Rt(r,n)},t.prototype.onSnapshot=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];on("Query.onSnapshot",arguments,1,4);var n,o={},r=0;return"object"!=typeof t[r]||jr(t[r])||(hn("Query.onSnapshot",o=t[r],["includeMetadataChanges"]),sn("Query.onSnapshot","boolean","includeMetadataChanges",o.includeMetadataChanges),r++),jr(t[r])?n=t[r]:(rn("Query.onSnapshot","function",r,t[r]),an("Query.onSnapshot","function",r+1,t[r+1]),an("Query.onSnapshot","function",r+2,t[r+2]),n={next:t[r],error:t[r+1],complete:t[r+2]}),this.Vm(this.Tm),this.cm(o,n)},t.prototype.cm=function(t,e){var n=this,o=function(t){console.error("Uncaught Error in onSnapshot:",t)};e.error&&(o=e.error.bind(e));var r=new Wr({next:function(t){e.next&&e.next(new $r(n.firestore,n.Tm,t,n.om))},error:o}),i=this.firestore.UT(),a=i.listen(this.Tm,r,t);return function(){r.DT(),i.fc(a)}},t.prototype.Vm=function(t){if(t.Ke()&&0===t.Ve.length)throw new p(m.UNIMPLEMENTED,"limitToLast() queries require specifying at least one orderBy() clause")},t.prototype.get=function(t){var e=this;return on("Query.get",arguments,0,1),Zr("Query.get",t),this.Vm(this.Tm),new Promise((function(n,o){t&&"cache"===t.source?e.firestore.UT().vT(e.Tm).then((function(t){n(new $r(e.firestore,e.Tm,t,e.om))}),o):e._m(n,o,t)}))},t.prototype._m=function(t,e,n){var o=this.cm({includeMetadataChanges:!0,Kl:!0},{next:function(r){o(),r.metadata.fromCache&&n&&"server"===n.source?e(new p(m.UNAVAILABLE,'Failed to get documents from server. (However, these documents may exist in the local cache. Run again without setting source to "server" to retrieve the cached documents.)')):t(r)},error:e})},t.prototype.wm=function(t){if("string"==typeof t){if(""===t)throw new p(m.INVALID_ARGUMENT,"Invalid query. When querying with FieldPath.documentId(), you must provide a valid document ID, but it was an empty string.");if(!this.Tm.He()&&-1!==t.indexOf("/"))throw new p(m.INVALID_ARGUMENT,"Invalid query. When querying a collection by FieldPath.documentId(), you must provide a plain document ID, but '"+t+"' contains a '/' character.");var e=this.Tm.path.child(P.G(t));if(!v.st(e))throw new p(m.INVALID_ARGUMENT,"Invalid query. When querying a collection group by FieldPath.documentId(), the value provided must result in a valid document path, but '"+e+"' is not because it has an odd number of segments ("+e.length+").");return q(this.firestore.OT,new v(e))}if(t instanceof Br)return q(this.firestore.OT,t.em);throw new p(m.INVALID_ARGUMENT,"Invalid query. When querying with FieldPath.documentId(), you must provide a valid string or a DocumentReference, but it was: "+mn(t)+".")},t.prototype.mm=function(t,e){if(!Array.isArray(t)||0===t.length)throw new p(m.INVALID_ARGUMENT,"Invalid Query. A non-empty array is required for '"+e.toString()+"' filters.");if(t.length>10)throw new p(m.INVALID_ARGUMENT,"Invalid Query. '"+e.toString()+"' filters support a maximum of 10 elements in the value array.");if(t.indexOf(null)>=0)throw new p(m.INVALID_ARGUMENT,"Invalid Query. '"+e.toString()+"' filters cannot contain 'null' in the value array.");if(t.filter((function(t){return Number.isNaN(t)})).length>0)throw new p(m.INVALID_ARGUMENT,"Invalid Query. '"+e.toString()+"' filters cannot contain 'NaN' in the value array.")},t.prototype.Em=function(t){if(t instanceof wt){var e=[vt.ARRAY_CONTAINS,vt.ARRAY_CONTAINS_ANY],n=[vt.IN,vt.ARRAY_CONTAINS_ANY],o=e.indexOf(t.op)>=0,r=n.indexOf(t.op)>=0;if(t.Ge()){var i=this.Tm.Se();if(null!==i&&!i.isEqual(t.field))throw new p(m.INVALID_ARGUMENT,"Invalid query. All where filters with an inequality (<, <=, >, or >=) must be on the same field. But you have inequality filters on '"+i.toString()+"' and '"+t.field.toString()+"'");var a=this.Tm.De();null!==a&&this.gm(t.field,a)}else if(r||o){var c=null;if(r&&(c=this.Tm.ze(n)),null===c&&o&&(c=this.Tm.ze(e)),null!=c)throw new p(m.INVALID_ARGUMENT,c===t.op?"Invalid query. You cannot use more than one '"+t.op.toString()+"' filter.":"Invalid query. You cannot use '"+t.op.toString()+"' filters with '"+c.toString()+"' filters.")}}},t.prototype.Im=function(t){if(null===this.Tm.De()){var e=this.Tm.Se();null!==e&&this.gm(e,t.field)}},t.prototype.gm=function(t,e){if(!e.isEqual(t))throw new p(m.INVALID_ARGUMENT,"Invalid query. You have a where filter with an inequality (<, <=, >, or >=) on field '"+t.toString()+"' and so you must also use '"+t.toString()+"' as your first Query.orderBy(), but your first Query.orderBy() is on field '"+e.toString()+"' instead.")},t}(),$r=function(){function t(t,e,n,o){this.im=t,this.pm=e,this.ym=n,this.om=o,this.bm=null,this.vm=null,this.metadata=new Vr(n.hasPendingWrites,n.fromCache)}return Object.defineProperty(t.prototype,"docs",{get:function(){var t=[];return this.forEach((function(e){return t.push(e)})),t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"empty",{get:function(){return this.ym.docs.U()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){return this.ym.docs.size},enumerable:!0,configurable:!0}),t.prototype.forEach=function(t,e){var n=this;on("QuerySnapshot.forEach",arguments,1,2),rn("QuerySnapshot.forEach","function",1,t),this.ym.docs.forEach((function(o){t.call(e,n.Sm(o))}))},Object.defineProperty(t.prototype,"query",{get:function(){return new Gr(this.pm,this.im,this.om)},enumerable:!0,configurable:!0}),t.prototype.docChanges=function(t){t&&(hn("QuerySnapshot.docChanges",t,["includeMetadataChanges"]),sn("QuerySnapshot.docChanges","boolean","includeMetadataChanges",t.includeMetadataChanges));var e=!(!t||!t.includeMetadataChanges);if(e&&this.ym.ds)throw new p(m.INVALID_ARGUMENT,"To include metadata changes with your document changes, you must also pass { includeMetadataChanges:true } to onSnapshot().");return this.bm&&this.vm===e||(this.bm=function(t,e,n,o){if(n.cs.U()){var r=0;return n.docChanges.map((function(e){return{type:"added",doc:new Qr(t,e.doc.key,e.doc,n.fromCache,n._s.has(e.doc.key),o),oldIndex:-1,newIndex:r++}}))}var i=n.cs;return n.docChanges.filter((function(t){return e||3!==t.type})).map((function(e){var r=new Qr(t,e.doc.key,e.doc,n.fromCache,n._s.has(e.doc.key),o),a=-1,c=-1;return 0!==e.type&&(a=i.indexOf(e.doc.key),i=i.delete(e.doc.key)),1!==e.type&&(c=(i=i.add(e.doc)).indexOf(e.doc.key)),{type:ei(e.type),doc:r,oldIndex:a,newIndex:c}}))}(this.im,e,this.ym,this.om),this.vm=e),this.bm},t.prototype.isEqual=function(e){if(!(e instanceof t))throw un("isEqual","QuerySnapshot",1,e);return this.im===e.im&&this.pm.isEqual(e.pm)&&this.ym.isEqual(e.ym)&&this.om===e.om},t.prototype.Sm=function(t){return new Qr(this.im,t.key,t,this.metadata.fromCache,this.ym._s.has(t.key),this.om)},t}(),qr=function(t){function e(e,n,o){var r=this;if((r=t.call(this,xt.ve(e),n,o)||this).Dm=e,e.length%2!=1)throw new p(m.INVALID_ARGUMENT,"Invalid collection reference. Collection references must have an odd number of segments, but "+e.K()+" has "+e.length);return r}return r.__extends(e,t),Object.defineProperty(e.prototype,"id",{get:function(){return this.Tm.path.B()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parent",{get:function(){var t=this.Tm.path.L();return t.U()?null:new Br(new v(t),this.firestore)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return this.Tm.path.K()},enumerable:!0,configurable:!0}),e.prototype.doc=function(t){if(on("CollectionReference.doc",arguments,0,1),0===arguments.length&&(t=ve.mi()),rn("CollectionReference.doc","non-empty string",1,t),""===t)throw new p(m.INVALID_ARGUMENT,"Document path must be a non-empty string");var e=P.G(t);return Br.sm(this.Tm.path.child(e),this.firestore,this.om)},e.prototype.add=function(t){en("CollectionReference.add",arguments,1),rn("CollectionReference.add","object",1,this.om?this.om.toFirestore(t):t);var e=this.doc();return e.set(t).then((function(){return e}))},e.prototype.withConverter=function(t){return new e(this.Dm,this.firestore,t)},e}(Gr);function Kr(t,e){if(void 0===e)return{merge:!1};if(hn(t,e,["merge","mergeFields"]),sn(t,"boolean","merge",e.merge),function(t,e,n,o,r){void 0!==o&&function(t,e,n,o,r){if(!(o instanceof Array))throw new p(m.INVALID_ARGUMENT,"Function "+t+"() requires its "+e+" option to be an array, but it was: "+mn(o));for(var i=0;i<o.length;++i)if(!r(o[i]))throw new p(m.INVALID_ARGUMENT,"Function "+t+"() requires all "+e+" elements to be a string or a FieldPath, but the value at index "+i+" was: "+mn(o[i]))}(t,"mergeFields",0,o,(function(t){return"string"==typeof t||t instanceof xn}))}(t,0,0,e.mergeFields),void 0!==e.mergeFields&&void 0!==e.merge)throw new p(m.INVALID_ARGUMENT,"Invalid options passed to function "+t+'(): You cannot specify both "merge" and "mergeFields".');return e}function Jr(t,e){return void 0===e?{}:(hn(t,e,["serverTimestamps"]),ln(t,0,"serverTimestamps",e.serverTimestamps,["estimate","previous","none"]),e)}function Zr(t,e){an(t,"object",1,e),e&&(hn(t,e,["source"]),ln(t,0,"source",e.source,["default","server","cache"]))}function ti(t,e,n){if(e instanceof Br){if(e.firestore!==n)throw new p(m.INVALID_ARGUMENT,"Provided document reference is from a different Firestore instance.");return e}throw un(t,"DocumentReference",1,e)}function ei(t){switch(t){case 0:return"added";case 2:case 3:return"modified";case 1:return"removed";default:return ye("Unknown change type: "+t)}}function ni(t,e,n){var o;return t?(o=t.toFirestore(e),n="toFirestore() in "+n):o=e,[o,n]}var oi=Cn(Ur,"Use firebase.firestore() instead."),ri=Cn(zr,"Use firebase.firestore().runTransaction() instead."),ii=Cn(Yr,"Use firebase.firestore().batch() instead."),ai=Cn(Br,"Use firebase.firestore().doc() instead."),ci=Cn(Hr),si=Cn(Qr),li=Cn(Gr),di=Cn($r),gi=Cn(qr,"Use firebase.firestore().collection() instead."),mi={Firestore:oi,GeoPoint:Tn,Timestamp:C,Blob:yn,Transaction:ri,WriteBatch:ii,DocumentReference:ai,DocumentSnapshot:ci,Query:li,QueryDocumentSnapshot:si,QuerySnapshot:di,CollectionReference:gi,FieldPath:xn,FieldValue:En,setLogLevel:Ur.setLogLevel,CACHE_SIZE_UNLIMITED:Xr},pi=function(){function t(){}return t.prototype.Hu=function(t){},t.prototype.lc=function(){},t}(),hi=function(){function t(){var t=this;this.Cm=function(){return t.km()},this.Nm=function(){return t.Fm()},this.$m=[],this.Mm()}return t.prototype.Hu=function(t){this.$m.push(t)},t.prototype.lc=function(){window.removeEventListener("online",this.Cm),window.removeEventListener("offline",this.Nm)},t.prototype.Mm=function(){window.addEventListener("online",this.Cm),window.addEventListener("offline",this.Nm)},t.prototype.km=function(){Oe("ConnectivityMonitor","Network connectivity changed: AVAILABLE");for(var t=0,e=this.$m;t<e.length;t++)(0,e[t])(0)},t.prototype.Fm=function(){Oe("ConnectivityMonitor","Network connectivity changed: UNAVAILABLE");for(var t=0,e=this.$m;t<e.length;t++)(0,e[t])(1)},t.Uc=function(){return"undefined"!=typeof window&&void 0!==window.addEventListener&&void 0!==window.removeEventListener},t}(),ui=function(){function t(t){this.Lm=t.Lm,this.Om=t.Om}return t.prototype._u=function(t){this.xm=t},t.prototype.ou=function(t){this.Bm=t},t.prototype.onMessage=function(t){this.Um=t},t.prototype.close=function(){this.Om()},t.prototype.send=function(t){this.Lm(t)},t.prototype.qm=function(){this.xm()},t.prototype.Qm=function(t){this.Bm(t)},t.prototype.Wm=function(t){this.Um(t)},t}(),bi={BatchGetDocuments:"batchGet",Commit:"commit"},_i="gl-js/ fire/"+d,fi=function(){function t(t){this.cn=t.cn,this.jm=(t.ssl?"https":"http")+"://"+t.host,this.forceLongPolling=t.forceLongPolling}return t.prototype.Km=function(t,e){if(e)for(var n in e.h)e.h.hasOwnProperty(n)&&(t[n]=e.h[n]);t["X-Goog-Api-Client"]=_i},t.prototype.gu=function(t,e,n){var o=this,r=this.Gm(t);return new Promise((function(i,a){var c=new l.XhrIo;c.listenOnce(l.EventType.COMPLETE,(function(){try{switch(c.getLastErrorCode()){case l.ErrorCode.NO_ERROR:var e=c.getResponseJson();Oe("Connection","XHR received:",JSON.stringify(e)),i(e);break;case l.ErrorCode.TIMEOUT:Oe("Connection",'RPC "'+t+'" timed out'),a(new p(m.DEADLINE_EXCEEDED,"Request time out"));break;case l.ErrorCode.HTTP_ERROR:var n=c.getStatus();if(Oe("Connection",'RPC "'+t+'" failed with status:',n,"response text:",c.getResponseText()),n>0){var o=c.getResponseJson().error;if(o&&o.status&&o.message){var r=function(t){var e=t.toLowerCase().replace("_","-");return Object.values(m).indexOf(e)>=0?e:m.UNKNOWN}(o.status);a(new p(r,o.message))}else a(new p(m.UNKNOWN,"Server responded with status "+c.getStatus()))}else Oe("Connection",'RPC "'+t+'" failed'),a(new p(m.UNAVAILABLE,"Connection failed."));break;default:ye('RPC "'+t+'" failed with unanticipated webchannel error '+c.getLastErrorCode()+": "+c.getLastError()+", giving up.")}}finally{Oe("Connection",'RPC "'+t+'" completed.')}}));var s=Object.assign({},e);delete s.database;var d=JSON.stringify(s);Oe("Connection","XHR sending: ",r+" "+d);var g={"Content-Type":"text/plain"};o.Km(g,n),c.send(r,"POST",d,g,15)}))},t.prototype.yu=function(t,e,n){return this.gu(t,e,n)},t.prototype.lu=function(t,e){var n=[this.jm,"/","google.firestore.v1.Firestore","/",t,"/channel"],o=l.createWebChannelTransport(),r={httpSessionIdParam:"gsessionid",initMessageHeaders:{},messageUrlParams:{database:"projects/"+this.cn.projectId+"/databases/"+this.cn.database},sendRawJson:!0,supportsCrossDomainXhr:!0,internalChannelParams:{forwardChannelRequestTimeoutMs:6e5},forceLongPolling:this.forceLongPolling};this.Km(r.initMessageHeaders,e),c.isMobileCordova()||c.isReactNative()||c.isElectron()||c.isIE()||c.isUWP()||c.isBrowserExtension()||(r.httpHeadersOverwriteParam="$httpHeaders");var i=n.join("");Oe("Connection","Creating WebChannel: "+i+" "+r);var a=o.createWebChannel(i,r),s=!1,d=!1,g=new ui({Lm:function(t){d?Oe("Connection","Not sending because WebChannel is closed:",t):(s||(Oe("Connection","Opening WebChannel transport."),a.open(),s=!0),Oe("Connection","WebChannel sending:",t),a.send(t))},Om:function(){return a.close()}}),h=function(t,e){a.listen(t,(function(t){try{e(t)}catch(t){setTimeout((function(){throw t}),0)}}))};return h(l.WebChannel.EventType.OPEN,(function(){d||Oe("Connection","WebChannel transport opened.")})),h(l.WebChannel.EventType.CLOSE,(function(){d||(d=!0,Oe("Connection","WebChannel transport closed"),g.Qm())})),h(l.WebChannel.EventType.ERROR,(function(t){d||(d=!0,Oe("Connection","WebChannel transport errored:",t),g.Qm(new p(m.UNAVAILABLE,"The operation could not be completed")))})),h(l.WebChannel.EventType.MESSAGE,(function(t){var e;if(!d){var n=t.data[0];xe(!!n,"Got a webchannel message without data.");var o=n.error||(null===(e=n[0])||void 0===e?void 0:e.error);if(o){Oe("Connection","WebChannel received error:",o);var r=o.status,i=function(t){var e=Tt[t];if(void 0!==e)return zt(e)}(r),c=o.message;void 0===i&&(i=m.INTERNAL,c="Unknown error status: "+r+" with message "+o.message),d=!0,g.Qm(new p(i,c)),a.close()}else Oe("Connection","WebChannel received:",n),g.Wm(n)}})),setTimeout((function(){g.qm()}),0),g},t.prototype.Gm=function(t){return this.jm+"/v1/projects/"+this.cn.projectId+"/databases/"+this.cn.database+"/documents:"+bi[t]},t}();function Ci(t){!function(t,e){t.INTERNAL.registerComponent(new s.Component("firestore",(function(t){return function(t,e){return new Ur(t,e,new Er)}(t.getProvider("app").getImmediate(),t.getProvider("auth-internal"))}),"PUBLIC").setServiceProps(Object.assign({},mi)))}(t),t.registerVersion("@firebase/firestore","1.14.0")}be.fi(new(function(){function t(){this.dn=!0,this.ia="undefined"!=typeof atob}return Object.defineProperty(t.prototype,"document",{get:function(){return"undefined"!=typeof document?document:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"window",{get:function(){return"undefined"!=typeof window?window:null},enumerable:!0,configurable:!0}),t.prototype.VT=function(t){return Promise.resolve(new fi(t))},t.prototype.mT=function(){return hi.Uc()?new hi:new pi},t.prototype.fT=function(t){return new he(t,{dn:!0})},t.prototype.Ti=function(t){return JSON.stringify(t)},t.prototype.atob=function(t){return atob(t)},t.prototype.btoa=function(t){return btoa(t)},t}())),Ci(i),e.__PRIVATE_registerFirestore=Ci},"6n/F":function(t,e,n){var o;!function(r,i){t.exports?(i.default=i,t.exports=r.document?i(r):i):void 0===(o=(function(){return i(r)}).call(e,n,e,t))||(t.exports=o)}("undefined"!=typeof window?window:this,(function(t){function e(t,e,n,o){t.hasOwnProperty(e)||(t[e]=o.apply(null,n))}var n={};return e(n,"parts/Globals.js",[],(function(){var e=void 0!==t?t:"undefined"!=typeof window?window:{},n=e.document,o=e.navigator&&e.navigator.userAgent||"",r=n&&n.createElementNS&&!!n.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,i=/(edge|msie|trident)/i.test(o)&&!e.opera,a=-1!==o.indexOf("Firefox"),c=-1!==o.indexOf("Chrome"),s=a&&4>parseInt(o.split("Firefox/")[1],10);return{product:"Highcharts",version:"8.0.4",deg2rad:2*Math.PI/360,doc:n,hasBidiBug:s,hasTouch:!!e.TouchEvent,isMS:i,isWebKit:-1!==o.indexOf("AppleWebKit"),isFirefox:a,isChrome:c,isSafari:!c&&-1!==o.indexOf("Safari"),isTouchDevice:/(Mobile|Android|Windows Phone)/.test(o),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:r,win:e,marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){},charts:[],dateFormats:{}}})),e(n,"parts/Utilities.js",[n["parts/Globals.js"]],(function(t){function e(){var t,e=arguments,n={},o=function(t,e){return"object"!=typeof t&&(t={}),Q(e,(function(n,r){t[r]=!p(n,!0)||u(n)||h(n)?e[r]:o(t[r]||{},n)})),t};!0===e[0]&&(n=e[1],e=Array.prototype.slice.call(e,2));var r=e.length;for(t=0;t<r;t++)n=o(n,e[t]);return n}function n(t,e,n){var o;return g(e)?f(n)?t.setAttribute(e,n):t&&t.getAttribute&&((o=t.getAttribute(e))||"class"!==e||(o=t.getAttribute(e+"Name"))):Q(e,(function(e,n){t.setAttribute(n,e)})),o}function o(){for(var t=arguments,e=t.length,n=0;n<e;n++){var o=t[n];if(null!=o)return o}}function r(t,e){if(!t)return e;var n=t.split(".").reverse();if(1===n.length)return e[t];for(t=n.pop();void 0!==t&&null!=e;)e=e[t],t=n.pop();return e}t.timers=[];var i=t.charts,a=t.doc,c=t.win,s=t.error=function(e,n,o,r){var i=b(e),a=i?"Highcharts error #"+e+": www.highcharts.com/errors/"+e+"/":e.toString(),s=function(){if(n)throw Error(a);c.console&&console.log(a)};if(void 0!==r){var l="";i&&(a+="?"),t.objectEach(r,(function(t,e){l+="\n"+e+": "+t,i&&(a+=encodeURI(e)+"="+encodeURI(t))})),a+=l}o?t.fireEvent(o,"displayError",{code:e,message:a,params:r},s):s()},l=function(){function e(t,e,n){this.options=e,this.elem=t,this.prop=n}return e.prototype.dSetter=function(){var t=this.paths[0],e=this.paths[1],n=[],o=this.now,r=t.length;if(1===o)n=this.toD;else if(r===e.length&&1>o)for(;r--;){var i=parseFloat(t[r]);n[r]=isNaN(i)||"A"===e[r-4]||"A"===e[r-5]?e[r]:o*parseFloat(""+(e[r]-i))+i}else n=e;this.elem.attr("d",n,null,!0)},e.prototype.update=function(){var t=this.elem,e=this.prop,n=this.now,o=this.options.step;this[e+"Setter"]?this[e+"Setter"]():t.attr?t.element&&t.attr(e,n,null,!0):t.style[e]=n+this.unit,o&&o.call(t,n,this)},e.prototype.run=function(e,n,o){var r=this,i=r.options,a=function(t){return!a.stopped&&r.step(t)},s=c.requestAnimationFrame||function(t){setTimeout(t,13)},l=function(){for(var e=0;e<t.timers.length;e++)t.timers[e]()||t.timers.splice(e--,1);t.timers.length&&s(l)};e!==n||this.elem["forceAnimate:"+this.prop]?(this.startTime=+new Date,this.start=e,this.end=n,this.unit=o,this.now=this.start,this.pos=0,a.elem=this.elem,a.prop=this.prop,a()&&1===t.timers.push(a)&&s(l)):(delete i.curAnim[this.prop],i.complete&&0===Object.keys(i.curAnim).length&&i.complete.call(this.elem))},e.prototype.step=function(t){var e=+new Date,n=this.options,o=this.elem,r=n.complete,i=n.duration,a=n.curAnim;if(o.attr&&!o.element)t=!1;else if(t||e>=i+this.startTime){this.now=this.end,this.pos=1,this.update();var c=a[this.prop]=!0;Q(a,(function(t){!0!==t&&(c=!1)})),c&&r&&r.call(o),t=!1}else this.pos=n.easing((e-this.startTime)/i),this.now=this.start+(this.end-this.start)*this.pos,this.update(),t=!0;return t},e.prototype.initPath=function(t,e,n){function o(t){for(c=t.length;c--;){var e="M"===t[c]||"L"===t[c],n=/[a-zA-Z]/.test(t[c+3]);e&&n&&t.splice(c+1,0,t[c+1],t[c+2],t[c+1],t[c+2])}}function r(t,e){for(;t.length<_;){t[0]=e[_-t.length];var n=t.slice(0,g);[].splice.apply(t,[0,0].concat(n)),m&&(n=t.slice(t.length-g),[].splice.apply(t,[t.length,0].concat(n)),c--)}t[0]="M"}function i(t,e){for(var n=(_-t.length)/g;0<n&&n--;)(a=t.slice().splice(t.length/p-g,g*p))[0]=e[_-g-n*g],d&&(a[g-6]=a[g-2],a[g-5]=a[g-1]),[].splice.apply(t,[t.length/p,0].concat(a)),m&&n--}var a,c,s=t.startX,l=t.endX,d=-1<(e=e||"").indexOf("C"),g=d?7:3;e=e.split(" "),n=n.slice();var m=t.isArea,p=m?2:1;if(d&&(o(e),o(n)),s&&l){for(c=0;c<s.length;c++){if(s[c]===l[0]){var h=c;break}if(s[0]===l[l.length-s.length+c]){h=c;var u=!0;break}if(s[s.length-1]===l[l.length-s.length+c]){h=s.length-c;break}}void 0===h&&(e=[])}if(e.length&&b(h)){var _=n.length+h*p*g;u?(r(e,n),i(n,e)):(r(n,e),i(e,n))}return[e,n]},e.prototype.fillSetter=function(){t.Fx.prototype.strokeSetter.apply(this,arguments)},e.prototype.strokeSetter=function(){this.elem.attr(this.prop,t.color(this.start).tweenTo(t.color(this.end),this.pos),null,!0)},e}();t.Fx=l,t.merge=e;var d=t.pInt=function(t,e){return parseInt(t,e||10)},g=t.isString=function(t){return"string"==typeof t},m=t.isArray=function(t){return"[object Array]"===(t=Object.prototype.toString.call(t))||"[object Array Iterator]"===t},p=t.isObject=function(t,e){return!(!t||"object"!=typeof t||e&&m(t))},h=t.isDOMElement=function(t){return p(t)&&"number"==typeof t.nodeType},u=t.isClass=function(t){var e=t&&t.constructor;return!(!p(t,!0)||h(t)||!e||!e.name||"Object"===e.name)},b=t.isNumber=function(t){return"number"==typeof t&&!isNaN(t)&&1/0>t&&-1/0<t},_=t.erase=function(t,e){for(var n=t.length;n--;)if(t[n]===e){t.splice(n,1);break}},f=t.defined=function(t){return null!=t};t.attr=n;var C=t.splat=function(t){return m(t)?t:[t]},O=t.syncTimeout=function(t,e,n){return 0<e?setTimeout(t,e,n):(t.call(0,n),-1)},M=t.clearTimeout=function(t){f(t)&&clearTimeout(t)},P=t.extend=function(t,e){var n;for(n in t||(t={}),e)t[n]=e[n];return t};t.pick=o;var y=t.css=function(e,n){t.isMS&&!t.svg&&n&&void 0!==n.opacity&&(n.filter="alpha(opacity="+100*n.opacity+")"),P(e.style,n)},x=t.createElement=function(t,e,n,o,r){return t=a.createElement(t),e&&P(t,e),r&&y(t,{padding:"0",border:"none",margin:"0"}),n&&y(t,n),o&&o.appendChild(t),t},v=t.extendClass=function(t,e){var n=function(){};return n.prototype=new t,P(n.prototype,e),n},w=t.pad=function(t,e,n){return Array((e||2)+1-String(t).replace("-","").length).join(n||"0")+t},k=t.relativeLength=function(t,e,n){return/%$/.test(t)?e*parseFloat(t)/100+(n||0):parseFloat(t)},S=t.wrap=function(t,e,n){var o=t[e];t[e]=function(){var t=Array.prototype.slice.call(arguments),e=arguments,r=this;return r.proceed=function(){o.apply(r,arguments.length?arguments:e)},t.unshift(o),t=n.apply(this,t),r.proceed=null,t}},A=t.format=function(e,n,o){var i="{",a=!1,c=[],s=/f$/,l=/\.([0-9])/,d=t.defaultOptions.lang,g=o&&o.time||t.time;for(o=o&&o.numberFormatter||U;e;){var m=e.indexOf(i);if(-1===m)break;var p=e.slice(0,m);if(a){if(i=r((p=p.split(":")).shift()||"",n),p.length&&"number"==typeof i)if(p=p.join(":"),s.test(p)){var h=parseInt((p.match(l)||["","-1"])[1],10);null!==i&&(i=o(i,h,d.decimalPoint,-1<p.indexOf(",")?d.thousandsSep:""))}else i=g.dateFormat(p,i);c.push(i)}else c.push(p);e=e.slice(m+1),i=(a=!a)?"}":"{"}return c.push(e),c.join("")},D=t.getMagnitude=function(t){return Math.pow(10,Math.floor(Math.log(t)/Math.LN10))},I=t.normalizeTickInterval=function(t,e,n,r,i){var a=t,c=t/(n=o(n,1));for(e||(e=i?[1,1.2,1.5,2,2.5,3,4,5,6,8,10]:[1,2,2.5,5,10],!1===r&&(1===n?e=e.filter((function(t){return 0==t%1})):.1>=n&&(e=[1/n]))),r=0;r<e.length&&(a=e[r],!(i&&a*n>=t||!i&&c<=(e[r]+(e[r+1]||e[r]))/2));r++);return j(a*n,-Math.round(Math.log(.001)/Math.LN10))},E=t.stableSort=function(t,e){var n,o,r=t.length;for(o=0;o<r;o++)t[o].safeI=o;for(t.sort((function(t,o){return 0===(n=e(t,o))?t.safeI-o.safeI:n})),o=0;o<r;o++)delete t[o].safeI},T=t.arrayMin=function(t){for(var e=t.length,n=t[0];e--;)t[e]<n&&(n=t[e]);return n},L=t.arrayMax=function(t){for(var e=t.length,n=t[0];e--;)t[e]>n&&(n=t[e]);return n},R=t.destroyObjectProperties=function(t,e){Q(t,(function(n,o){n&&n!==e&&n.destroy&&n.destroy(),delete t[o]}))},W=t.discardElement=function(e){var n=t.garbageBin;n||(n=x("div")),e&&n.appendChild(e),n.innerHTML=""},j=t.correctFloat=function(t,e){return parseFloat(t.toPrecision(e||14))},F=t.setAnimation=function(t,e){e.renderer.globalAnimation=o(t,e.options.chart.animation,!0)},X=t.animObject=function(t){return p(t)?e(t):{duration:t?500:0}},N=t.timeUnits={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},U=t.numberFormat=function(e,n,r,i){n=+n;var a=t.defaultOptions.lang,c=((e=+e||0).toString().split(".")[1]||"").split("e")[0].length,s=e.toString().split("e");if(-1===n)n=Math.min(c,20);else if(b(n)){if(n&&s[1]&&0>s[1]){var l=n+ +s[1];0<=l?(s[0]=(+s[0]).toExponential(l).split("e")[0],n=l):(s[0]=s[0].split(".")[0]||0,e=20>n?(s[0]*Math.pow(10,s[1])).toFixed(n):0,s[1]=0)}}else n=2;var g=(Math.abs(s[1]?s[0]:e)+Math.pow(10,-Math.max(n,c)-1)).toFixed(n);return l=3<(c=String(d(g))).length?c.length%3:0,r=o(r,a.decimalPoint),i=o(i,a.thousandsSep),e=(0>e?"-":"")+(l?c.substr(0,l)+i:""),e+=c.substr(l).replace(/(\d{3})(?=\d)/g,"$1"+i),n&&(e+=r+g.slice(-n)),s[1]&&0!=+e&&(e+="e"+s[1]),e};Math.easeInOutSine=function(t){return-.5*(Math.cos(Math.PI*t)-1)};var z=t.getStyle=function(e,n,r){return"width"===n?(n=Math.min(e.offsetWidth,e.scrollWidth),(r=e.getBoundingClientRect&&e.getBoundingClientRect().width)<n&&r>=n-1&&(n=Math.floor(r)),Math.max(0,n-t.getStyle(e,"padding-left")-t.getStyle(e,"padding-right"))):"height"===n?Math.max(0,Math.min(e.offsetHeight,e.scrollHeight)-t.getStyle(e,"padding-top")-t.getStyle(e,"padding-bottom")):(c.getComputedStyle||s(27,!0),(e=c.getComputedStyle(e,void 0))&&(e=e.getPropertyValue(n),o(r,"opacity"!==n)&&(e=d(e))),e)},Y=t.inArray=function(t,e,n){return e.indexOf(t,n)},B=t.find=Array.prototype.find?function(t,e){return t.find(e)}:function(t,e){var n,o=t.length;for(n=0;n<o;n++)if(e(t[n],n))return t[n]};t.keys=Object.keys;var V=t.offset=function(t){var e=a.documentElement;return{top:(t=t.parentElement||t.parentNode?t.getBoundingClientRect():{top:0,left:0}).top+(c.pageYOffset||e.scrollTop)-(e.clientTop||0),left:t.left+(c.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}},H=t.stop=function(e,n){for(var o=t.timers.length;o--;)t.timers[o].elem!==e||n&&n!==t.timers[o].prop||(t.timers[o].stopped=!0)},Q=t.objectEach=function(t,e,n){for(var o in t)Object.hasOwnProperty.call(t,o)&&e.call(n||t[o],t[o],o,t)};Q({map:"map",each:"forEach",grep:"filter",reduce:"reduce",some:"some"},(function(e,n){t[n]=function(t){return Array.prototype[e].apply(t,[].slice.call(arguments,1))}}));var G=t.addEvent=function(e,n,o,r){void 0===r&&(r={});var i=e.addEventListener||t.addEventListenerPolyfill,a="function"==typeof e&&e.prototype?e.prototype.protoEvents=e.prototype.protoEvents||{}:e.hcEvents=e.hcEvents||{};return t.Point&&e instanceof t.Point&&e.series&&e.series.chart&&(e.series.chart.runTrackerClick=!0),i&&i.call(e,n,o,!1),a[n]||(a[n]=[]),a[n].push({fn:o,order:"number"==typeof r.order?r.order:1/0}),a[n].sort((function(t,e){return t.order-e.order})),function(){$(e,n,o)}},$=t.removeEvent=function(e,n,o){function r(n,o){var r=e.removeEventListener||t.removeEventListenerPolyfill;r&&r.call(e,n,o,!1)}function i(t){var o;if(e.nodeName){if(n){var i={};i[n]=!0}else i=t;Q(i,(function(e,n){if(t[n])for(o=t[n].length;o--;)r(n,t[n][o].fn)}))}}var a;["protoEvents","hcEvents"].forEach((function(t,c){var s=(c=c?e:e.prototype)&&c[t];s&&(n?(a=s[n]||[],o?(s[n]=a.filter((function(t){return o!==t.fn})),r(n,o)):(i(s),s[n]=[])):(i(s),c[t]={}))}))},q=t.fireEvent=function(t,e,n,o){var r;if(n=n||{},a.createEvent&&(t.dispatchEvent||t.fireEvent)){var i=a.createEvent("Events");i.initEvent(e,!0,!0),P(i,n),t.dispatchEvent?t.dispatchEvent(i):t.fireEvent(e,i)}else n.target||P(n,{preventDefault:function(){n.defaultPrevented=!0},target:t,type:e}),function(e,o){void 0===e&&(e=[]),void 0===o&&(o=[]);var i=0,a=0,c=e.length+o.length;for(r=0;r<c;r++)!1===(e[i]?o[a]?e[i].order<=o[a].order?e[i++]:o[a++]:e[i++]:o[a++]).fn.call(t,n)&&n.preventDefault()}(t.protoEvents&&t.protoEvents[e],t.hcEvents&&t.hcEvents[e]);o&&!n.defaultPrevented&&o.call(t,n)},K=t.animate=function(t,n,o){var r,i,a,c="";if(!p(o)){var s=arguments;o={duration:s[2],easing:s[3],complete:s[4]}}b(o.duration)||(o.duration=400),o.easing="function"==typeof o.easing?o.easing:Math[o.easing]||Math.easeInOutSine,o.curAnim=e(n),Q(n,(function(e,s){H(t,s),a=new l(t,o,s),i=null,"d"===s?(a.paths=a.initPath(t,t.d,n.d),a.toD=n.d,r=0,i=1):t.attr?r=t.attr(s):(r=parseFloat(z(t,s))||0,"opacity"!==s&&(c="px")),i||(i=e),i&&i.match&&i.match("px")&&(i=i.replace(/px/g,"")),a.run(r,i,c)}))},J=t.seriesType=function(n,o,r,i,a){var c=t.getOptions(),s=t.seriesTypes;return c.plotOptions[n]=e(c.plotOptions[o],r),s[n]=v(s[o]||function(){},i),s[n].prototype.type=n,a&&(s[n].prototype.pointClass=v(t.Point,a)),s[n]},Z=t.uniqueKey=function(){var t=Math.random().toString(36).substring(2,9),e=0;return function(){return"highcharts-"+t+"-"+e++}}(),tt=t.isFunction=function(t){return"function"==typeof t};return c.jQuery&&(c.jQuery.fn.highcharts=function(){var e=[].slice.call(arguments);if(this[0])return e[0]?(new(t[g(e[0])?e.shift():"Chart"])(this[0],e[0],e[1]),this):i[n(this[0],"data-highcharts-chart")]}),{Fx:l,addEvent:G,animate:K,animObject:X,arrayMax:L,arrayMin:T,attr:n,clamp:function(t,e,n){return t>e?t<n?t:n:e},clearTimeout:M,correctFloat:j,createElement:x,css:y,defined:f,destroyObjectProperties:R,discardElement:W,erase:_,error:s,extend:P,extendClass:v,find:B,fireEvent:q,format:A,getMagnitude:D,getNestedProperty:r,getStyle:z,inArray:Y,isArray:m,isClass:u,isDOMElement:h,isFunction:tt,isNumber:b,isObject:p,isString:g,merge:e,normalizeTickInterval:I,numberFormat:U,objectEach:Q,offset:V,pad:w,pick:o,pInt:d,relativeLength:k,removeEvent:$,seriesType:J,setAnimation:F,splat:C,stableSort:E,stop:H,syncTimeout:O,timeUnits:N,uniqueKey:Z,wrap:S}})),e(n,"parts/Color.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.isNumber,o=e.merge,r=e.pInt;return e=function(){function t(e){if(this.parsers=[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(t){return[r(t[1]),r(t[2]),r(t[3]),parseFloat(t[4],10)]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(t){return[r(t[1]),r(t[2]),r(t[3]),1]}}],this.rgba=[],!(this instanceof t))return new t(e);this.init(e)}return t.parse=function(e){return new t(e)},t.prototype.init=function(e){var n,o;if((this.input=e=t.names[e&&e.toLowerCase?e.toLowerCase():""]||e)&&e.stops)this.stops=e.stops.map((function(e){return new t(e[1])}));else{if(e&&e.charAt&&"#"===e.charAt()){var r=e.length;e=parseInt(e.substr(1),16),7===r?n=[(16711680&e)>>16,(65280&e)>>8,255&e,1]:4===r&&(n=[(3840&e)>>4|(3840&e)>>8,(240&e)>>4|240&e,(15&e)<<4|15&e,1])}if(!n)for(o=this.parsers.length;o--&&!n;){var i=this.parsers[o];(r=i.regex.exec(e))&&(n=i.parse(r))}}this.rgba=n||[]},t.prototype.get=function(t){var e=this.input,r=this.rgba;if(void 0!==this.stops){var i=o(e);i.stops=[].concat(i.stops),this.stops.forEach((function(e,n){i.stops[n]=[i.stops[n][0],e.get(t)]}))}else i=r&&n(r[0])?"rgb"===t||!t&&1===r[3]?"rgb("+r[0]+","+r[1]+","+r[2]+")":"a"===t?r[3]:"rgba("+r.join(",")+")":e;return i},t.prototype.brighten=function(t){var e,o=this.rgba;if(this.stops)this.stops.forEach((function(e){e.brighten(t)}));else if(n(t)&&0!==t)for(e=0;3>e;e++)o[e]+=r(255*t),0>o[e]&&(o[e]=0),255<o[e]&&(o[e]=255);return this},t.prototype.setOpacity=function(t){return this.rgba[3]=t,this},t.prototype.tweenTo=function(t,e){var n=this.rgba,o=t.rgba;return o.length&&n&&n.length?((t=1!==o[3]||1!==n[3])?"rgba(":"rgb(")+Math.round(o[0]+(n[0]-o[0])*(1-e))+","+Math.round(o[1]+(n[1]-o[1])*(1-e))+","+Math.round(o[2]+(n[2]-o[2])*(1-e))+(t?","+(o[3]+(n[3]-o[3])*(1-e)):"")+")":t.input||"none"},t.names={white:"#ffffff",black:"#000000"},t}(),t.Color=e,t.color=e.parse,t.Color})),e(n,"parts/SvgRenderer.js",[n["parts/Globals.js"],n["parts/Color.js"],n["parts/Utilities.js"]],(function(t,e,n){var o=e.parse,r=n.addEvent,i=n.animate,a=n.animObject,c=n.attr,s=n.createElement,l=n.css,d=n.defined,g=n.destroyObjectProperties,m=n.erase,p=n.extend,h=n.inArray,u=n.isArray,b=n.isNumber,_=n.isObject,f=n.isString,C=n.merge,O=n.objectEach,M=n.pick,P=n.pInt,y=n.removeEvent,x=n.splat,v=n.stop,w=n.uniqueKey,k=t.charts,S=t.deg2rad,A=t.doc,D=t.hasTouch,I=t.isFirefox,E=t.isMS,T=t.isWebKit,L=t.noop,R=t.svg,W=t.SVG_NS,j=t.symbolSizes,F=t.win,X=t.SVGElement=function(){return this};p(X.prototype,{opacity:1,SVG_NS:W,textProps:"direction fontSize fontWeight fontFamily fontStyle color lineHeight width textAlign textDecoration textOverflow textOutline cursor".split(" "),init:function(e,n){this.element="span"===n?s(n):A.createElementNS(this.SVG_NS,n),this.renderer=e,t.fireEvent(this,"afterInit")},animate:function(t,e,n){var o=a(M(e,this.renderer.globalAnimation,!0));return M(A.hidden,A.msHidden,A.webkitHidden,!1)&&(o.duration=0),0!==o.duration?(n&&(o.complete=n),i(this,t,o)):(this.attr(t,void 0,n),O(t,(function(t,e){o.step&&o.step.call(this,t,{prop:e,pos:1})}),this)),this},complexColor:function(e,n,r){var i,a,c,s,l,g,m,p,h,b,_,f,M=this.renderer,P=[];t.fireEvent(this.renderer,"complexColor",{args:arguments},(function(){e.radialGradient?a="radialGradient":e.linearGradient&&(a="linearGradient"),a&&(l=M.gradients,m=e.stops,b=r.radialReference,u(c=e[a])&&(e[a]=c={x1:c[0],y1:c[1],x2:c[2],y2:c[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===a&&b&&!d(c.gradientUnits)&&(c=C(c,M.getRadialAttr(b,s=c),{gradientUnits:"userSpaceOnUse"})),O(c,(function(t,e){"id"!==e&&P.push(e,t)})),O(m,(function(t){P.push(t)})),P=P.join(","),l[P]?_=l[P].attr("id"):(c.id=_=w(),l[P]=g=M.createElement(a).attr(c).add(M.defs),g.radAttr=s,g.stops=[],m.forEach((function(t){0===t[1].indexOf("rgba")?(i=o(t[1]),p=i.get("rgb"),h=i.get("a")):(p=t[1],h=1),t=M.createElement("stop").attr({offset:t[0],"stop-color":p,"stop-opacity":h}).add(g),g.stops.push(t)}))),r.setAttribute(n,f="url("+M.url+"#"+_+")"),r.gradient=P,e.toString=function(){return f})}))},applyTextOutline:function(e){var n,o=this.element;-1!==e.indexOf("contrast")&&(e=e.replace(/contrast/g,this.renderer.getContrast(o.style.fill)));var r=(e=e.split(" "))[e.length-1];if((n=e[0])&&"none"!==n&&t.svg){this.fakeTS=!0,e=[].slice.call(o.getElementsByTagName("tspan")),this.ySetter=this.xSetter,n=n.replace(/(^[\d\.]+)(.*?)$/g,(function(t,e,n){return 2*e+n})),this.removeTextOutline(e);var i=!!o.textContent&&/^[\u0591-\u065F\u066A-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC]/.test(o.textContent),a=o.firstChild;e.forEach((function(t,e){0===e&&(t.setAttribute("x",o.getAttribute("x")),e=o.getAttribute("y"),t.setAttribute("y",e||0),null===e&&o.setAttribute("y",0)),e=t.cloneNode(!0),c(i&&!I?t:e,{class:"highcharts-text-outline",fill:r,stroke:r,"stroke-width":n,"stroke-linejoin":"round"}),o.insertBefore(e,a)})),i&&I&&e[0]&&((e=e[0].cloneNode(!0)).textContent=" ",o.insertBefore(e,a))}},removeTextOutline:function(t){for(var e,n=t.length;n--;)"highcharts-text-outline"===(e=t[n]).getAttribute("class")&&m(t,this.element.removeChild(e))},symbolCustomAttribs:"x y width height r start end innerR anchorX anchorY rounded".split(" "),attr:function(t,e,n,o){var r,i,a,c=this.element,s=this,l=this.symbolCustomAttribs;if("string"==typeof t&&void 0!==e){var d=t;(t={})[d]=e}return"string"==typeof t?s=(this[t+"Getter"]||this._defaultGetter).call(this,t,c):(O(t,(function(e,n){i=!1,o||v(this,n),this.symbolName&&-1!==h(n,l)&&(r||(this.symbolAttr(t),r=!0),i=!0),!this.rotation||"x"!==n&&"y"!==n||(this.doTransform=!0),i||((a=this[n+"Setter"]||this._defaultSetter).call(this,e,n,c),!this.styledMode&&this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(n)&&this.updateShadows(n,e,a))}),this),this.afterSetters()),n&&n.call(this),s},afterSetters:function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},updateShadows:function(t,e,n){for(var o=this.shadows,r=o.length;r--;)n.call(o[r],"height"===t?Math.max(e-(o[r].cutHeight||0),0):"d"===t?this.d:e,t,o[r])},addClass:function(t,e){var n=e?"":this.attr("class")||"";return(t=(t||"").split(/ /g).reduce((function(t,e){return-1===n.indexOf(e)&&t.push(e),t}),n?[n]:[]).join(" "))!==n&&this.attr("class",t),this},hasClass:function(t){return-1!==(this.attr("class")||"").split(" ").indexOf(t)},removeClass:function(t){return this.attr("class",(this.attr("class")||"").replace(f(t)?new RegExp(" ?"+t+" ?"):t,""))},symbolAttr:function(t){var e=this;"x y r start end width height innerR anchorX anchorY clockwise".split(" ").forEach((function(n){e[n]=M(t[n],e[n])})),e.attr({d:e.renderer.symbols[e.symbolName](e.x,e.y,e.width,e.height,e)})},clip:function(t){return this.attr("clip-path",t?"url("+this.renderer.url+"#"+t.id+")":"none")},crisp:function(t,e){e=e||t.strokeWidth||0;var n=Math.round(e)%2/2;return t.x=Math.floor(t.x||this.x||0)+n,t.y=Math.floor(t.y||this.y||0)+n,t.width=Math.floor((t.width||this.width||0)-2*n),t.height=Math.floor((t.height||this.height||0)-2*n),d(t.strokeWidth)&&(t.strokeWidth=e),t},css:function(t){var e=this.styles,n={},o=this.element,r="",i=!e,a=["textOutline","textOverflow","width"];if(t&&t.color&&(t.fill=t.color),e&&O(t,(function(t,o){t!==e[o]&&(n[o]=t,i=!0)})),i){if(e&&(t=p(e,n)),t)if(null===t.width||"auto"===t.width)delete this.textWidth;else if("text"===o.nodeName.toLowerCase()&&t.width)var s=this.textWidth=P(t.width);if(this.styles=t,s&&!R&&this.renderer.forExport&&delete t.width,o.namespaceURI===this.SVG_NS){var d=function(t,e){return"-"+e.toLowerCase()};O(t,(function(t,e){-1===a.indexOf(e)&&(r+=e.replace(/([A-Z])/g,d)+":"+t+";")})),r&&c(o,"style",r)}else l(o,t);this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),t&&t.textOutline&&this.applyTextOutline(t.textOutline))}return this},getStyle:function(t){return F.getComputedStyle(this.element||this,"").getPropertyValue(t)},strokeWidth:function(){if(!this.renderer.styledMode)return this["stroke-width"]||0;var t=this.getStyle("stroke-width"),e=0;if(t.indexOf("px")===t.length-2)e=P(t);else if(""!==t){var n=A.createElementNS(W,"rect");c(n,{width:t,"stroke-width":0}),this.element.parentNode.appendChild(n),e=n.getBBox().width,n.parentNode.removeChild(n)}return e},on:function(t,e){var n,o,r,i=this.element;return D&&"click"===t?(i.ontouchstart=function(t){n=t.touches[0].clientX,o=t.touches[0].clientY},i.ontouchend=function(t){n&&4<=Math.sqrt(Math.pow(n-t.changedTouches[0].clientX,2)+Math.pow(o-t.changedTouches[0].clientY,2))||e.call(i,t),r=!0,t.preventDefault()},i.onclick=function(t){r||e.call(i,t)}):i["on"+t]=e,this},setRadialReference:function(t){var e=this.renderer.gradients[this.element.gradient];return this.element.radialReference=t,e&&e.radAttr&&e.animate(this.renderer.getRadialAttr(t,e.radAttr)),this},translate:function(t,e){return this.attr({translateX:t,translateY:e})},invert:function(t){return this.inverted=t,this.updateTransform(),this},updateTransform:function(){var t=this.translateX||0,e=this.translateY||0,n=this.scaleX,o=this.scaleY,r=this.inverted,i=this.rotation,a=this.matrix,c=this.element;r&&(t+=this.width,e+=this.height),t=["translate("+t+","+e+")"],d(a)&&t.push("matrix("+a.join(",")+")"),r?t.push("rotate(90) scale(-1,1)"):i&&t.push("rotate("+i+" "+M(this.rotationOriginX,c.getAttribute("x"),0)+" "+M(this.rotationOriginY,c.getAttribute("y")||0)+")"),(d(n)||d(o))&&t.push("scale("+M(n,1)+" "+M(o,1)+")"),t.length&&c.setAttribute("transform",t.join(" "))},toFront:function(){var t=this.element;return t.parentNode.appendChild(t),this},align:function(t,e,n){var o,r,i,a={},c=this.renderer,s=c.alignedObjects;t?(this.alignOptions=t,this.alignByTranslate=e,(!n||f(n))&&(this.alignTo=o=n||"renderer",m(s,this),s.push(this),n=null)):(t=this.alignOptions,e=this.alignByTranslate,o=this.alignTo),n=M(n,c[o],c),c=t.verticalAlign,s=(n.x||0)+(t.x||0);var l=(n.y||0)+(t.y||0);return"right"===(o=t.align)?r=1:"center"===o&&(r=2),r&&(s+=(n.width-(t.width||0))/r),a[e?"translateX":"x"]=Math.round(s),"bottom"===c?i=1:"middle"===c&&(i=2),i&&(l+=(n.height-(t.height||0))/i),a[e?"translateY":"y"]=Math.round(l),this[this.placed?"animate":"attr"](a),this.placed=!0,this.alignAttr=a,this},getBBox:function(t,e){var n,o,r=this.renderer,i=this.element,a=this.styles,c=this.textStr,s=r.cache,l=r.cacheKeys,g=i.namespaceURI===this.SVG_NS;e=M(e,this.rotation,0);var m=r.styledMode?i&&X.prototype.getStyle.call(i,"font-size"):a&&a.fontSize;if(d(c)){var h=c.toString();-1===h.indexOf("<")&&(h=h.replace(/[0-9]/g,"0")),h+=["",e,m,this.textWidth,a&&a.textOverflow].join()}if(h&&!t&&(n=s[h]),!n){if(g||r.forExport){try{(o=this.fakeTS&&function(t){[].forEach.call(i.querySelectorAll(".highcharts-text-outline"),(function(e){e.style.display=t}))})&&o("none"),n=i.getBBox?p({},i.getBBox()):{width:i.offsetWidth,height:i.offsetHeight},o&&o("")}catch(u){}(!n||0>n.width)&&(n={width:0,height:0})}else n=this.htmlGetBBox();if(r.isSVG&&(t=n.width,r=n.height,g&&(n.height=r={"11px,17":14,"13px,20":16}[a&&a.fontSize+","+Math.round(r)]||r),e&&(a=e*S,n.width=Math.abs(r*Math.sin(a))+Math.abs(t*Math.cos(a)),n.height=Math.abs(r*Math.cos(a))+Math.abs(t*Math.sin(a)))),h&&0<n.height){for(;250<l.length;)delete s[l.shift()];s[h]||l.push(h),s[h]=n}}return n},show:function(t){return this.attr({visibility:t?"inherit":"visible"})},hide:function(t){return this.attr(t?{y:-9999}:{visibility:"hidden"}),this},fadeOut:function(t){var e=this;e.animate({opacity:0},{duration:t||150,complete:function(){e.attr({y:-9999})}})},add:function(t){var e=this.renderer,n=this.element;if(t&&(this.parentGroup=t),this.parentInverted=t&&t.inverted,void 0!==this.textStr&&e.buildText(this),this.added=!0,!t||t.handleZ||this.zIndex)var o=this.zIndexSetter();return o||(t?t.element:e.box).appendChild(n),this.onAdd&&this.onAdd(),this},safeRemoveChild:function(t){var e=t.parentNode;e&&e.removeChild(t)},destroy:function(){var t=this,e=t.element||{},n=t.renderer,o=n.isSVG&&"SPAN"===e.nodeName&&t.parentGroup,r=e.ownerSVGElement,i=t.clipPath;if(e.onclick=e.onmouseout=e.onmouseover=e.onmousemove=e.point=null,v(t),i&&r&&([].forEach.call(r.querySelectorAll("[clip-path],[CLIP-PATH]"),(function(t){-1<t.getAttribute("clip-path").indexOf(i.element.id)&&t.removeAttribute("clip-path")})),t.clipPath=i.destroy()),t.stops){for(r=0;r<t.stops.length;r++)t.stops[r]=t.stops[r].destroy();t.stops=null}for(t.safeRemoveChild(e),n.styledMode||t.destroyShadows();o&&o.div&&0===o.div.childNodes.length;)e=o.parentGroup,t.safeRemoveChild(o.div),delete o.div,o=e;t.alignTo&&m(n.alignedObjects,t),O(t,(function(e,n){t[n]&&t[n].parentGroup===t&&t[n].destroy&&t[n].destroy(),delete t[n]}))},shadow:function(t,e,n){var o,r=[],i=this.element;if(t){if(!this.shadows){var a=M(t.width,3),s=(t.opacity||.15)/a,l=this.parentInverted?"(-1,-1)":"("+M(t.offsetX,1)+", "+M(t.offsetY,1)+")";for(o=1;o<=a;o++){var d=i.cloneNode(0),g=2*a+1-2*o;c(d,{stroke:t.color||"#000000","stroke-opacity":s*o,"stroke-width":g,transform:"translate"+l,fill:"none"}),d.setAttribute("class",(d.getAttribute("class")||"")+" highcharts-shadow"),n&&(c(d,"height",Math.max(c(d,"height")-g,0)),d.cutHeight=g),e?e.element.appendChild(d):i.parentNode&&i.parentNode.insertBefore(d,i),r.push(d)}this.shadows=r}}else this.destroyShadows();return this},destroyShadows:function(){(this.shadows||[]).forEach((function(t){this.safeRemoveChild(t)}),this),this.shadows=void 0},xGetter:function(t){return"circle"===this.element.nodeName&&("x"===t?t="cx":"y"===t&&(t="cy")),this._defaultGetter(t)},_defaultGetter:function(t){return t=M(this[t+"Value"],this[t],this.element?this.element.getAttribute(t):null,0),/^[\-0-9\.]+$/.test(t)&&(t=parseFloat(t)),t},dSetter:function(t,e,n){t&&t.join&&(t=t.join(" ")),/(NaN| {2}|^$)/.test(t)&&(t="M 0 0"),this[e]!==t&&(n.setAttribute(e,t),this[e]=t)},dashstyleSetter:function(t){var e,n=this["stroke-width"];if("inherit"===n&&(n=1),t=t&&t.toLowerCase()){for(e=(t=t.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",")).length;e--;)t[e]=P(t[e])*n;t=t.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",t)}},alignSetter:function(t){var e={left:"start",center:"middle",right:"end"};e[t]&&(this.alignValue=t,this.element.setAttribute("text-anchor",e[t]))},opacitySetter:function(t,e,n){this[e]=t,n.setAttribute(e,t)},titleSetter:function(t){var e=this.element.getElementsByTagName("title")[0];e||(e=A.createElementNS(this.SVG_NS,"title"),this.element.appendChild(e)),e.firstChild&&e.removeChild(e.firstChild),e.appendChild(A.createTextNode(String(M(t,"")).replace(/<[^>]*>/g,"").replace(/&lt;/g,"<").replace(/&gt;/g,">")))},textSetter:function(t){t!==this.textStr&&(delete this.bBox,delete this.textPxLength,this.textStr=t,this.added&&this.renderer.buildText(this))},setTextPath:function(t,e){var n=this.element,o={textAnchor:"text-anchor"},r=!1,i=this.textPathWrapper,a=!i,c=(e=C(!0,{enabled:!0,attributes:{dy:-5,startOffset:"50%",textAnchor:"middle"}},e)).attributes;if(t&&e&&e.enabled){i&&null===i.element.parentNode?(a=!0,i=i.destroy()):i&&this.removeTextOutline.call(i.parentGroup,[].slice.call(n.getElementsByTagName("tspan"))),this.options&&this.options.padding&&(c.dx=-this.options.padding),i||(this.textPathWrapper=i=this.renderer.createElement("textPath"),r=!0);var s=i.element;if((e=t.element.getAttribute("id"))||t.element.setAttribute("id",e=w()),a)for(t=n.getElementsByTagName("tspan");t.length;)t[0].setAttribute("y",0),b(c.dx)&&t[0].setAttribute("x",-c.dx),s.appendChild(t[0]);r&&i.add({element:this.text?this.text.element:n}),s.setAttributeNS("http://www.w3.org/1999/xlink","href",this.renderer.url+"#"+e),d(c.dy)&&(s.parentNode.setAttribute("dy",c.dy),delete c.dy),d(c.dx)&&(s.parentNode.setAttribute("dx",c.dx),delete c.dx),O(c,(function(t,e){s.setAttribute(o[e]||e,t)})),n.removeAttribute("transform"),this.removeTextOutline.call(i,[].slice.call(n.getElementsByTagName("tspan"))),this.text&&!this.renderer.styledMode&&this.attr({fill:"none","stroke-width":0}),this.applyTextOutline=this.updateTransform=L}else i&&(delete this.updateTransform,delete this.applyTextOutline,this.destroyTextPath(n,t),this.updateTransform(),this.options.rotation&&this.applyTextOutline(this.options.style.textOutline));return this},destroyTextPath:function(t,e){var n=t.getElementsByTagName("text")[0];if(n){if(n.removeAttribute("dx"),n.removeAttribute("dy"),e.element.setAttribute("id",""),n.getElementsByTagName("textPath").length){for(t=this.textPathWrapper.element.childNodes;t.length;)n.appendChild(t[0]);n.removeChild(this.textPathWrapper.element)}}else(t.getAttribute("dx")||t.getAttribute("dy"))&&(t.removeAttribute("dx"),t.removeAttribute("dy"));this.textPathWrapper=this.textPathWrapper.destroy()},fillSetter:function(t,e,n){"string"==typeof t?n.setAttribute(e,t):t&&this.complexColor(t,e,n)},visibilitySetter:function(t,e,n){"inherit"===t?n.removeAttribute(e):this[e]!==t&&n.setAttribute(e,t),this[e]=t},zIndexSetter:function(t,e){var n=this.renderer,o=this.parentGroup,r=(o||n).element||n.box,i=this.element,a=!1;n=r===n.box;var c,s=this.added;if(d(t)?(i.setAttribute("data-z-index",t),this[e]===(t=+t)&&(s=!1)):d(this[e])&&i.removeAttribute("data-z-index"),this[e]=t,s){for((t=this.zIndex)&&o&&(o.handleZ=!0),c=(e=r.childNodes).length-1;0<=c&&!a;c--){s=(o=e[c]).getAttribute("data-z-index");var l=!d(s);o!==i&&(0>t&&l&&!n&&!c?(r.insertBefore(i,e[c]),a=!0):(P(s)<=t||l&&(!d(t)||0<=t))&&(r.insertBefore(i,e[c+1]||null),a=!0))}a||(r.insertBefore(i,e[n?3:0]||null),a=!0)}return a},_defaultSetter:function(t,e,n){n.setAttribute(e,t)}}),X.prototype.yGetter=X.prototype.xGetter,X.prototype.translateXSetter=X.prototype.translateYSetter=X.prototype.rotationSetter=X.prototype.verticalAlignSetter=X.prototype.rotationOriginXSetter=X.prototype.rotationOriginYSetter=X.prototype.scaleXSetter=X.prototype.scaleYSetter=X.prototype.matrixSetter=function(t,e){this[e]=t,this.doTransform=!0},X.prototype["stroke-widthSetter"]=X.prototype.strokeSetter=function(t,e,n){this[e]=t,this.stroke&&this["stroke-width"]?(X.prototype.fillSetter.call(this,this.stroke,"stroke",n),n.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0):"stroke-width"===e&&0===t&&this.hasStroke?(n.removeAttribute("stroke"),this.hasStroke=!1):this.renderer.styledMode&&this["stroke-width"]&&(n.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0)},e=t.SVGRenderer=function(){this.init.apply(this,arguments)},p(e.prototype,{Element:X,SVG_NS:W,init:function(t,e,n,o,i,a,s){var d,g=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"});s||g.css(this.getStyle(o)),t.appendChild(o=g.element),c(t,"dir","ltr"),-1===t.innerHTML.indexOf("xmlns")&&c(o,"xmlns",this.SVG_NS),this.isSVG=!0,this.box=o,this.boxWrapper=g,this.alignedObjects=[],this.url=(I||T)&&A.getElementsByTagName("base").length?F.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"",this.createElement("desc").add().element.appendChild(A.createTextNode("Created with Highcharts 8.0.4")),this.defs=this.createElement("defs").add(),this.allowHTML=a,this.forExport=i,this.styledMode=s,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(e,n,!1),I&&t.getBoundingClientRect&&((e=function(){l(t,{left:0,top:0}),d=t.getBoundingClientRect(),l(t,{left:Math.ceil(d.left)-d.left+"px",top:Math.ceil(d.top)-d.top+"px"})})(),this.unSubPixelFix=r(F,"resize",e))},definition:function(t){var e=this;return function t(n,o){var r;return x(n).forEach((function(n){var i=e.createElement(n.tagName),a={};O(n,(function(t,e){"tagName"!==e&&"children"!==e&&"textContent"!==e&&(a[e]=t)})),i.attr(a),i.add(o||e.defs),n.textContent&&i.element.appendChild(A.createTextNode(n.textContent)),t(n.children||[],i),r=i})),r}(t)},getStyle:function(t){return this.style=p({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},t)},setStyle:function(t){this.boxWrapper.css(this.getStyle(t))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var t=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),g(this.gradients||{}),this.gradients=null,t&&(this.defs=t.destroy()),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null},createElement:function(t){var e=new this.Element;return e.init(this,t),e},draw:L,getRadialAttr:function(t,e){return{cx:t[0]-t[2]/2+e.cx*t[2],cy:t[1]-t[2]/2+e.cy*t[2],r:e.r*t[2]}},truncate:function(t,e,n,o,r,i,a){var c,s,l=this,d=t.rotation,g=o?1:0,m=(n||o).length,p=m,h=[],u=function(t){e.firstChild&&e.removeChild(e.firstChild),t&&e.appendChild(A.createTextNode(t))},b=function(i,c){if(void 0===h[c=c||i])if(e.getSubStringLength)try{h[c]=r+e.getSubStringLength(0,o?c+1:c)}catch(s){}else l.getSpanWidth&&(u(a(n||o,i)),h[c]=r+l.getSpanWidth(t,e));return h[c]};t.rotation=0;var _=b(e.textContent.length);if(s=r+_>i){for(;g<=m;)p=Math.ceil((g+m)/2),o&&(c=a(o,p)),_=b(p,c&&c.length-1),g===m?g=m+1:_>i?m=p-1:g=p;0===m?u(""):n&&m===n.length-1||u(c||a(n||o,p))}return o&&o.splice(0,p),t.actualWidth=_,t.rotation=d,s},escapes:{"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},buildText:function(t){var e,n,o=t.element,r=this,i=r.forExport,a=M(t.textStr,"").toString(),s=-1!==a.indexOf("<"),d=o.childNodes,g=c(o,"x"),m=t.styles,p=t.textWidth,h=m&&m.lineHeight,u=m&&m.textOutline,b=m&&"ellipsis"===m.textOverflow,_=m&&"nowrap"===m.whiteSpace,f=m&&m.fontSize,C=d.length;m=p&&!t.added&&this.box;var y=function(t){var e;return r.styledMode||(e=/(px|em)$/.test(t&&t.style.fontSize)?t.style.fontSize:f||r.style.fontSize||12),h?P(h):r.fontMetrics(e,t.getAttribute("style")?t:o).h},x=function(t,e){return O(r.escapes,(function(n,o){e&&-1!==e.indexOf(n)||(t=t.toString().replace(new RegExp(n,"g"),o))})),t},v=function(t,e){var n=t.indexOf("<");if(-1!==(n=(t=t.substring(n,t.indexOf(">")-n)).indexOf(e+"="))&&('"'===(e=t.charAt(n=n+e.length+1))||"'"===e))return(t=t.substring(n+1)).substring(0,t.indexOf(e))},w=/<br.*?>/g,k=[a,b,_,h,u,f,p].join();if(k!==t.textCache){for(t.textCache=k;C--;)o.removeChild(d[C]);s||u||b||p||-1!==a.indexOf(" ")&&(!_||w.test(a))?(m&&m.appendChild(o),(a=(a=s?(a=r.styledMode?a.replace(/<(b|strong)>/g,'<span class="highcharts-strong">').replace(/<(i|em)>/g,'<span class="highcharts-emphasized">'):a.replace(/<(b|strong)>/g,'<span style="font-weight:bold">').replace(/<(i|em)>/g,'<span style="font-style:italic">')).replace(/<a/g,"<span").replace(/<\/(b|strong|i|em|a)>/g,"</span>").split(w):[a]).filter((function(t){return""!==t}))).forEach((function(a,s){var d=0,m=0,h=(a=a.replace(/^\s+|\s+$/g,"").replace(/<span/g,"|||<span").replace(/<\/span>/g,"</span>|||")).split("|||");h.forEach((function(a){if(""!==a||1===h.length){var u,C,O={},M=A.createElementNS(r.SVG_NS,"tspan");if((u=v(a,"class"))&&c(M,"class",u),(u=v(a,"style"))&&(u=u.replace(/(;| |^)color([ :])/,"$1fill$2"),c(M,"style",u)),(C=v(a,"href"))&&!i&&(c(M,"onclick",'location.href="'+C+'"'),c(M,"class","highcharts-anchor"),r.styledMode||l(M,{cursor:"pointer"}))," "!==(a=x(a.replace(/<[a-zA-Z\/](.|\n)*?>/g,"")||" "))){if(M.appendChild(A.createTextNode(a)),d?O.dx=0:s&&null!==g&&(O.x=g),c(M,O),o.appendChild(M),!d&&n&&(!R&&i&&l(M,{display:"block"}),c(M,"dy",y(M))),p){var P=a.replace(/([^\^])-/g,"$1- ").split(" ");O=!_&&(1<h.length||s||1<P.length),C=0;var w=y(M);if(b)e=r.truncate(t,M,a,void 0,0,Math.max(0,p-parseInt(f||12,10)),(function(t,e){return t.substring(0,e)+"\u2026"}));else if(O)for(;P.length;)P.length&&!_&&0<C&&(M=A.createElementNS(W,"tspan"),c(M,{dy:w,x:g}),u&&c(M,"style",u),M.appendChild(A.createTextNode(P.join(" ").replace(/- /g,"-"))),o.appendChild(M)),r.truncate(t,M,null,P,0===C?m:0,p,(function(t,e){return P.slice(0,e).join(" ").replace(/- /g,"-")})),m=t.actualWidth,C++}d++}}})),n=n||o.childNodes.length})),b&&e&&t.attr("title",x(t.textStr,["&lt;","&gt;"])),m&&m.removeChild(o),u&&t.applyTextOutline&&t.applyTextOutline(u)):o.appendChild(A.createTextNode(x(a)))}},getContrast:function(t){return(t=o(t).rgba)[0]*=1,t[1]*=1.2,t[2]*=.5,459<t[0]+t[1]+t[2]?"#000000":"#FFFFFF"},button:function(t,e,n,o,i,a,c,s,l,d){var g=this.label(t,e,n,l,null,null,d,null,"button"),m=0,h=this.styledMode;if(g.attr(C({padding:8,r:2},i)),!h){var u=(i=C({fill:"#f7f7f7",stroke:"#cccccc","stroke-width":1,style:{color:"#333333",cursor:"pointer",fontWeight:"normal"}},i)).style;delete i.style;var b=(a=C(i,{fill:"#e6e6e6"},a)).style;delete a.style;var _=(c=C(i,{fill:"#e6ebf5",style:{color:"#000000",fontWeight:"bold"}},c)).style;delete c.style;var f=(s=C(i,{style:{color:"#cccccc"}},s)).style;delete s.style}return r(g.element,E?"mouseover":"mouseenter",(function(){3!==m&&g.setState(1)})),r(g.element,E?"mouseout":"mouseleave",(function(){3!==m&&g.setState(m)})),g.setState=function(t){1!==t&&(g.state=m=t),g.removeClass(/highcharts-button-(normal|hover|pressed|disabled)/).addClass("highcharts-button-"+["normal","hover","pressed","disabled"][t||0]),h||g.attr([i,a,c,s][t||0]).css([u,b,_,f][t||0])},h||g.attr(i).css(p({cursor:"default"},u)),g.on("click",(function(t){3!==m&&o.call(g,t)}))},crispLine:function(t,e){return t[1]===t[4]&&(t[1]=t[4]=Math.round(t[1])-e%2/2),t[2]===t[5]&&(t[2]=t[5]=Math.round(t[2])+e%2/2),t},path:function(t){var e=this.styledMode?{}:{fill:"none"};return u(t)?e.d=t:_(t)&&p(e,t),this.createElement("path").attr(e)},circle:function(t,e,n){return t=_(t)?t:void 0===t?{}:{x:t,y:e,r:n},(e=this.createElement("circle")).xSetter=e.ySetter=function(t,e,n){n.setAttribute("c"+e,t)},e.attr(t)},arc:function(t,e,n,o,r,i){return _(t)?(e=(o=t).y,n=o.r,t=o.x):o={innerR:o,start:r,end:i},(t=this.symbol("arc",t,e,n,n,o)).r=n,t},rect:function(t,e,n,o,r,i){r=_(t)?t.r:r;var a=this.createElement("rect");return t=_(t)?t:void 0===t?{}:{x:t,y:e,width:Math.max(n,0),height:Math.max(o,0)},this.styledMode||(void 0!==i&&(t.strokeWidth=i,t=a.crisp(t)),t.fill="none"),r&&(t.r=r),a.rSetter=function(t,e,n){a.r=t,c(n,{rx:t,ry:t})},a.rGetter=function(){return a.r},a.attr(t)},setSize:function(t,e,n){var o=this.alignedObjects,r=o.length;for(this.width=t,this.height=e,this.boxWrapper.animate({width:t,height:e},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:M(n,!0)?void 0:0});r--;)o[r].align()},g:function(t){var e=this.createElement("g");return t?e.attr({class:"highcharts-"+t}):e},image:function(t,e,n,o,i,a){var c={preserveAspectRatio:"none"},s=function(t,e){t.setAttributeNS?t.setAttributeNS("http://www.w3.org/1999/xlink","href",e):t.setAttribute("hc-svg-href",e)},l=function(e){s(d.element,t),a.call(d,e)};1<arguments.length&&p(c,{x:e,y:n,width:o,height:i});var d=this.createElement("image").attr(c);return a?(s(d.element,"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),c=new F.Image,r(c,"load",l),c.src=t,c.complete&&l({})):s(d.element,t),d},symbol:function(t,e,n,o,r,i){var a=this,c=/^url\((.*?)\)$/,g=c.test(t),m=!g&&(this.symbols[t]?t:"circle"),h=m&&this.symbols[m],u=d(e)&&h&&h.call(this.symbols,Math.round(e),Math.round(n),o,r,i);if(h){var b=this.path(u);a.styledMode||b.attr("fill","none"),p(b,{symbolName:m,x:e,y:n,width:o,height:r}),i&&p(b,i)}else if(g){var _=t.match(c)[1];(b=this.image(_)).imgwidth=M(j[_]&&j[_].width,i&&i.width),b.imgheight=M(j[_]&&j[_].height,i&&i.height);var f=function(){b.attr({width:b.width,height:b.height})};["width","height"].forEach((function(t){b[t+"Setter"]=function(t,e){var n={},o=this["img"+e],r="width"===e?"translateX":"translateY";this[e]=t,d(o)&&(i&&"within"===i.backgroundSize&&this.width&&this.height&&(o=Math.round(o*Math.min(this.width/this.imgwidth,this.height/this.imgheight))),this.element&&this.element.setAttribute(e,o),this.alignByTranslate||(n[r]=((this[e]||0)-o)/2,this.attr(n)))}})),d(e)&&b.attr({x:e,y:n}),b.isImg=!0,d(b.imgwidth)&&d(b.imgheight)?f():(b.attr({width:0,height:0}),s("img",{onload:function(){var t=k[a.chartIndex];0===this.width&&(l(this,{position:"absolute",top:"-999em"}),A.body.appendChild(this)),j[_]={width:this.width,height:this.height},b.imgwidth=this.width,b.imgheight=this.height,b.element&&f(),this.parentNode&&this.parentNode.removeChild(this),a.imgCount--,a.imgCount||!t||t.hasLoaded||t.onload()},src:_}),this.imgCount++)}return b},symbols:{circle:function(t,e,n,o){return this.arc(t+n/2,e+o/2,n/2,o/2,{start:.5*Math.PI,end:2.5*Math.PI,open:!1})},square:function(t,e,n,o){return["M",t,e,"L",t+n,e,t+n,e+o,t,e+o,"Z"]},triangle:function(t,e,n,o){return["M",t+n/2,e,"L",t+n,e+o,t,e+o,"Z"]},"triangle-down":function(t,e,n,o){return["M",t,e,"L",t+n,e,t+n/2,e+o,"Z"]},diamond:function(t,e,n,o){return["M",t+n/2,e,"L",t+n,e+o/2,t+n/2,e+o,t,e+o/2,"Z"]},arc:function(t,e,n,o,r){var i=r.start,a=r.r||n,c=r.r||o||n,s=r.end-.001;n=r.innerR,o=M(r.open,.001>Math.abs(r.end-r.start-2*Math.PI));var l=Math.cos(i),g=Math.sin(i),m=Math.cos(s);return s=Math.sin(s),a=["M",t+a*l,e+c*g,"A",a,c,0,i=M(r.longArc,.001>r.end-i-Math.PI?0:1),M(r.clockwise,1),t+a*m,e+c*s],d(n)&&a.push(o?"M":"L",t+n*m,e+n*s,"A",n,n,0,i,d(r.clockwise)?1-r.clockwise:0,t+n*l,e+n*g),a.push(o?"":"Z"),a},callout:function(t,e,n,o,r){var i=Math.min(r&&r.r||0,n,o),a=i+6,c=r&&r.anchorX;r=r&&r.anchorY;var s=["M",t+i,e,"L",t+n-i,e,"C",t+n,e,t+n,e,t+n,e+i,"L",t+n,e+o-i,"C",t+n,e+o,t+n,e+o,t+n-i,e+o,"L",t+i,e+o,"C",t,e+o,t,e+o,t,e+o-i,"L",t,e+i,"C",t,e,t,e,t+i,e];return c&&c>n?r>e+a&&r<e+o-a?s.splice(13,3,"L",t+n,r-6,t+n+6,r,t+n,r+6,t+n,e+o-i):s.splice(13,3,"L",t+n,o/2,c,r,t+n,o/2,t+n,e+o-i):c&&0>c?r>e+a&&r<e+o-a?s.splice(33,3,"L",t,r+6,t-6,r,t,r-6,t,e+i):s.splice(33,3,"L",t,o/2,c,r,t,o/2,t,e+i):r&&r>o&&c>t+a&&c<t+n-a?s.splice(23,3,"L",c+6,e+o,c,e+o+6,c-6,e+o,t+i,e+o):r&&0>r&&c>t+a&&c<t+n-a&&s.splice(3,3,"L",c-6,e,c,e-6,c+6,e,n-i,e),s}},clipRect:function(t,e,n,o){var r=w()+"-",i=this.createElement("clipPath").attr({id:r}).add(this.defs);return(t=this.rect(t,e,n,o,0).add(i)).id=r,t.clipPath=i,t.count=0,t},text:function(t,e,n,o){var r={};return!o||!this.allowHTML&&this.forExport?(r.x=Math.round(e||0),n&&(r.y=Math.round(n)),d(t)&&(r.text=t),t=this.createElement("text").attr(r),o||(t.xSetter=function(t,e,n){var o,r=n.getElementsByTagName("tspan"),i=n.getAttribute(e);for(o=0;o<r.length;o++){var a=r[o];a.getAttribute(e)===i&&a.setAttribute(e,t)}n.setAttribute(e,t)}),t):this.html(t,e,n)},fontMetrics:function(t,e){return t=!this.styledMode&&/px/.test(t)||!F.getComputedStyle?t||e&&e.style&&e.style.fontSize||this.style&&this.style.fontSize:e&&X.prototype.getStyle.call(e,"font-size"),{h:e=24>(t=/px/.test(t)?P(t):12)?t+3:Math.round(1.2*t),b:Math.round(.8*e),f:t}},rotCorr:function(t,e,n){var o=t;return e&&n&&(o=Math.max(o*Math.cos(e*S),4)),{x:-t/3*Math.sin(e*S),y:o}},label:function(t,e,n,o,r,i,a,c,s){var l,g,m,h,u,_,f,O,M,P=this,x=P.styledMode,v=P.g("button"!==s&&"label"),w=v.text=P.text("",0,0,a).attr({zIndex:1}),k=0,S=3,A=0,D={},I=/^url\((.*?)\)$/.test(o),E=x||I,T=function(){return x?l.strokeWidth()%2/2:(O?parseInt(O,10):0)%2/2};s&&v.addClass("highcharts-"+s);var L=function(){var t=w.element.style,e={};g=(void 0===m||void 0===h||f)&&d(w.textStr)&&w.getBBox(),v.width=(m||g.width||0)+2*S+A,v.height=(h||g.height||0)+2*S,M=S+Math.min(P.fontMetrics(t&&t.fontSize,w).b,g?g.height:1/0),E&&(l||(v.box=l=P.symbols[o]||I?P.symbol(o):P.rect(),l.addClass(("button"===s?"":"highcharts-label-box")+(s?" highcharts-"+s+"-box":"")),l.add(v),t=T(),e.x=t,e.y=(c?-M:0)+t),e.width=Math.round(v.width),e.height=Math.round(v.height),l.attr(p(e,D)),D={})},R=function(){var t=A+S,e=c?0:M;d(m)&&g&&("center"===f||"right"===f)&&(t+={center:.5,right:1}[f]*(m-g.width)),t===w.x&&e===w.y||(w.attr("x",t),w.hasBoxWidthChanged&&(g=w.getBBox(!0),L()),void 0!==e&&w.attr("y",e)),w.x=t,w.y=e},W=function(t,e){l?l.attr(t,e):D[t]=e};v.onAdd=function(){w.add(v),v.attr({text:t||0===t?t:"",x:e,y:n}),l&&d(r)&&v.attr({anchorX:r,anchorY:i})},v.widthSetter=function(t){m=b(t)?t:null},v.heightSetter=function(t){h=t},v["text-alignSetter"]=function(t){f=t},v.paddingSetter=function(t){d(t)&&t!==S&&(S=v.padding=t,R())},v.paddingLeftSetter=function(t){d(t)&&t!==A&&(A=t,R())},v.alignSetter=function(t){(t={left:0,center:.5,right:1}[t])!==k&&(k=t,g&&v.attr({x:u}))},v.textSetter=function(t){void 0!==t&&w.attr({text:t}),L(),R()},v["stroke-widthSetter"]=function(t,e){t&&(E=!0),O=this["stroke-width"]=t,W(e,t)},x?v.rSetter=function(t,e){W(e,t)}:v.strokeSetter=v.fillSetter=v.rSetter=function(t,e){"r"!==e&&("fill"===e&&t&&(E=!0),v[e]=t),W(e,t)},v.anchorXSetter=function(t,e){r=v.anchorX=t,W(e,Math.round(t)-T()-u)},v.anchorYSetter=function(t,e){i=v.anchorY=t,W(e,t-_)},v.xSetter=function(t){v.x=t,k&&(t-=k*((m||g.width)+2*S),v["forceAnimate:x"]=!0),u=Math.round(t),v.attr("translateX",u)},v.ySetter=function(t){_=v.y=Math.round(t),v.attr("translateY",_)};var j=v.css;return a={css:function(t){if(t){var e={};t=C(t),v.textProps.forEach((function(n){void 0!==t[n]&&(e[n]=t[n],delete t[n])})),w.css(e),"width"in e&&L(),"fontSize"in e&&(L(),R())}return j.call(v,t)},getBBox:function(){return{width:g.width+2*S,height:g.height+2*S,x:g.x-S,y:g.y-S}},destroy:function(){y(v.element,"mouseenter"),y(v.element,"mouseleave"),w&&(w=w.destroy()),l&&(l=l.destroy()),X.prototype.destroy.call(v),v=P=L=R=W=null}},x||(a.shadow=function(t){return t&&(L(),l&&l.shadow(t)),v}),p(v,a)}}),t.Renderer=e})),e(n,"parts/Html.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.attr,o=e.createElement,r=e.css,i=e.defined,a=e.extend,c=e.pick,s=e.pInt,l=t.isFirefox,d=t.isMS,g=t.isWebKit,m=t.SVGElement;e=t.SVGRenderer;var p=t.win;a(m.prototype,{htmlCss:function(t){var e="SPAN"===this.element.tagName&&t&&"width"in t,n=c(e&&t.width,void 0);if(e){delete t.width,this.textWidth=n;var o=!0}return t&&"ellipsis"===t.textOverflow&&(t.whiteSpace="nowrap",t.overflow="hidden"),this.styles=a(this.styles,t),r(this.element,t),o&&this.htmlUpdateTransform(),this},htmlGetBBox:function(){var t=this.element;return{x:t.offsetLeft,y:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var t=this.renderer,e=this.element,n=this.translateX||0,o=this.translateY||0,a=this.x||0,c=this.y||0,l=this.textAlign||"left",d={left:0,center:.5,right:1}[l],g=this.styles,m=g&&g.whiteSpace;if(r(e,{marginLeft:n,marginTop:o}),!t.styledMode&&this.shadows&&this.shadows.forEach((function(t){r(t,{marginLeft:n+1,marginTop:o+1})})),this.inverted&&[].forEach.call(e.childNodes,(function(n){t.invertChild(n,e)})),"SPAN"===e.tagName){g=this.rotation;var p,h=this.textWidth&&s(this.textWidth),u=[g,l,e.innerHTML,this.textWidth,this.textAlign].join();(p=h!==this.oldTextWidth)&&!(p=h>this.oldTextWidth)&&((p=this.textPxLength)||(r(e,{width:"",whiteSpace:m||"nowrap"}),p=e.offsetWidth),p=p>h),p&&(/[ \-]/.test(e.textContent||e.innerText)||"ellipsis"===e.style.textOverflow)?(r(e,{width:h+"px",display:"block",whiteSpace:m||"normal"}),this.oldTextWidth=h,this.hasBoxWidthChanged=!0):this.hasBoxWidthChanged=!1,u!==this.cTT&&(m=t.fontMetrics(e.style.fontSize,e).b,!i(g)||g===(this.oldRotation||0)&&l===this.oldAlign||this.setSpanRotation(g,d,m),this.getSpanCorrection(!i(g)&&this.textPxLength||e.offsetWidth,m,d,g,l)),r(e,{left:a+(this.xCorr||0)+"px",top:c+(this.yCorr||0)+"px"}),this.cTT=u,this.oldRotation=g,this.oldAlign=l}}else this.alignOnAdd=!0},setSpanRotation:function(t,e,n){var o={},i=this.renderer.getTransformKey();o[i]=o.transform="rotate("+t+"deg)",o[i+(l?"Origin":"-origin")]=o.transformOrigin=100*e+"% "+n+"px",r(this.element,o)},getSpanCorrection:function(t,e,n){this.xCorr=-t*n,this.yCorr=-e}}),a(e.prototype,{getTransformKey:function(){return d&&!/Edge/.test(p.navigator.userAgent)?"-ms-transform":g?"-webkit-transform":l?"MozTransform":p.opera?"-o-transform":""},html:function(t,e,r){var i=this.createElement("span"),s=i.element,l=i.renderer,d=l.isSVG,g=function(t,e){["opacity","visibility"].forEach((function(n){t[n+"Setter"]=function(o,r,i){var a=t.div?t.div.style:e;m.prototype[n+"Setter"].call(this,o,r,i),a&&(a[r]=o)}})),t.addedSetters=!0};return i.textSetter=function(t){t!==s.innerHTML&&(delete this.bBox,delete this.oldTextWidth),this.textStr=t,s.innerHTML=c(t,""),i.doTransform=!0},d&&g(i,i.element.style),i.xSetter=i.ySetter=i.alignSetter=i.rotationSetter=function(t,e){"align"===e&&(e="textAlign"),i[e]=t,i.doTransform=!0},i.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},i.attr({text:t,x:Math.round(e),y:Math.round(r)}).css({position:"absolute"}),l.styledMode||i.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),s.style.whiteSpace="nowrap",i.css=i.htmlCss,d&&(i.add=function(t){var e=l.box.parentNode,r=[];if(this.parentGroup=t){var c=t.div;if(!c){for(;t;)r.push(t),t=t.parentGroup;r.reverse().forEach((function(t){function s(e,n){t[n]=e,"translateX"===n?d.left=e+"px":d.top=e+"px",t.doTransform=!0}var l=n(t.element,"class"),d=(c=t.div=t.div||o("div",l?{className:l}:void 0,{position:"absolute",left:(t.translateX||0)+"px",top:(t.translateY||0)+"px",display:t.display,opacity:t.opacity,pointerEvents:t.styles&&t.styles.pointerEvents},c||e)).style;a(t,{classSetter:function(t){return function(e){this.element.setAttribute("class",e),t.className=e}}(c),on:function(){return r[0].div&&i.on.apply({element:r[0].div},arguments),t},translateXSetter:s,translateYSetter:s}),t.addedSetters||g(t)}))}}else c=e;return c.appendChild(s),i.added=!0,i.alignOnAdd&&i.htmlUpdateTransform(),i}),i}})})),e(n,"parts/Tick.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.clamp,o=e.correctFloat,r=e.defined,i=e.destroyObjectProperties,a=e.extend,c=e.isNumber,s=e.merge,l=e.objectEach,d=e.pick,g=t.fireEvent,m=t.deg2rad;return e=function(){function e(t,e,n,o,r){this.isNewLabel=this.isNew=!0,this.axis=t,this.pos=e,this.type=n||"",this.parameters=r||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,n||o||this.addLabel()}return e.prototype.addLabel=function(){var t=this,e=t.axis,n=e.options,i=e.chart,c=e.categories,s=e.names,l=t.pos,g=d(t.options&&t.options.labels,n.labels),m=e.tickPositions,p=l===m[0],h=l===m[m.length-1];s=this.parameters.category||(c?d(c[l],s[l],l):l);var u,b,_=t.label;if(c=(!g.step||1===g.step)&&1===e.tickInterval,m=m.info,e.isDatetimeAxis&&m)var f=i.time.resolveDTLFormat(n.dateTimeLabelFormats[!n.grid&&m.higherRanks[l]||m.unitName]),C=f.main;t.isFirst=p,t.isLast=h,t.formatCtx={axis:e,chart:i,isFirst:p,isLast:h,dateTimeLabelFormat:C,tickPositionInfo:m,value:e.isLog?o(e.lin2log(s)):s,pos:l},n=e.labelFormatter.call(t.formatCtx,this.formatCtx),(b=f&&f.list)&&(t.shortenLabel=function(){for(u=0;u<b.length;u++)if(_.attr({text:e.labelFormatter.call(a(t.formatCtx,{dateTimeLabelFormat:b[u]}))}),_.getBBox().width<e.getSlotWidth(t)-2*d(g.padding,5))return;_.attr({text:""})}),c&&e._addedPlotLB&&e.isXAxis&&t.moveLabel(n,g),r(_)||t.movedLabel?_&&_.textStr!==n&&!c&&(!_.textWidth||g.style&&g.style.width||_.styles.width||_.css({width:null}),_.attr({text:n}),_.textPxLength=_.getBBox().width):(t.label=_=t.createLabel({x:0,y:0},n,g),t.rotation=0)},e.prototype.createLabel=function(t,e,n){var o=this.axis,i=o.chart;return(t=r(e)&&n.enabled?i.renderer.text(e,t.x,t.y,n.useHTML).add(o.labelGroup):null)&&(i.styledMode||t.css(s(n.style)),t.textPxLength=t.getBBox().width),t},e.prototype.destroy=function(){i(this,this.axis)},e.prototype.getPosition=function(t,e,r,i){var a=this.axis,c=a.chart,s=i&&c.oldChartHeight||c.chartHeight;return(t={x:t?o(a.translate(e+r,null,null,i)+a.transB):a.left+a.offset+(a.opposite?(i&&c.oldChartWidth||c.chartWidth)-a.right-a.left:0),y:t?s-a.bottom+a.offset-(a.opposite?a.height:0):o(s-a.translate(e+r,null,null,i)-a.transB)}).y=n(t.y,-1e5,1e5),g(this,"afterGetPosition",{pos:t}),t},e.prototype.getLabelPosition=function(t,e,n,o,i,a,c,s){var l=this.axis,d=l.transA,p=l.isLinked&&l.linkedParent?l.linkedParent.reversed:l.reversed,h=l.staggerLines,u=l.tickRotCorr||{x:0,y:0},b=i.y,_=o||l.reserveSpaceDefault?0:-l.labelOffset*("center"===l.labelAlign?.5:1),f={};return r(b)||(b=0===l.side?n.rotation?-8:-n.getBBox().height:2===l.side?u.y+8:Math.cos(n.rotation*m)*(u.y-n.getBBox(!1,0).height/2)),e=e+b-(a&&!o?a*d*(p?1:-1):0),h&&(n=c/(s||1)%h,l.opposite&&(n=h-n-1),e+=l.labelOffset/h*n),f.x=t=t+i.x+_+u.x-(a&&o?a*d*(p?-1:1):0),f.y=Math.round(e),g(this,"afterGetLabelPosition",{pos:f,tickmarkOffset:a,index:c}),f},e.prototype.getLabelSize=function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},e.prototype.getMarkPath=function(t,e,n,o,r,i){return i.crispLine(["M",t,e,"L",t+(r?0:-n),e+(r?n:0)],o)},e.prototype.handleOverflow=function(t){var e=this.axis,n=e.options.labels,o=t.x,r=e.chart.chartWidth,i=e.chart.spacing,a=d(e.labelLeft,Math.min(e.pos,i[3]));i=d(e.labelRight,Math.max(e.isRadial?0:e.pos+e.len,r-i[1]));var c,s=this.label,l=this.rotation,g={left:0,center:.5,right:1}[e.labelAlign||s.attr("align")],p=s.getBBox().width,h=e.getSlotWidth(this),u=h,b=1,_={};l||"justify"!==d(n.overflow,"justify")?0>l&&o-g*p<a?c=Math.round(o/Math.cos(l*m)-a):0<l&&o+g*p>i&&(c=Math.round((r-o)/Math.cos(l*m))):(r=o+(1-g)*p,o-g*p<a?u=t.x+u*(1-g)-a:r>i&&(u=i-t.x+u*g,b=-1),(u=Math.min(h,u))<h&&"center"===e.labelAlign&&(t.x+=b*(h-u-g*(h-Math.min(p,u)))),(p>u||e.autoRotation&&(s.styles||{}).width)&&(c=u)),c&&(this.shortenLabel?this.shortenLabel():(_.width=Math.floor(c),(n.style||{}).textOverflow||(_.textOverflow="ellipsis"),s.css(_)))},e.prototype.moveLabel=function(t,e){var n=this,o=n.label,r=!1,i=n.axis,a=i.reversed,c=i.chart.inverted;if(o&&o.textStr===t?(n.movedLabel=o,r=!0,delete n.label):l(i.ticks,(function(e){r||e.isNew||e===n||!e.label||e.label.textStr!==t||(n.movedLabel=e.label,r=!0,e.labelPos=n.movedLabel.xy,delete e.label)})),!r&&(n.labelPos||o)){var s=n.labelPos||o.xy;n.movedLabel=n.createLabel({x:o=c?s.x:a?0:i.width+i.left,y:i=c?a?i.width+i.left:0:s.y},t,e),n.movedLabel&&n.movedLabel.attr({opacity:0})}},e.prototype.render=function(e,n,o){var r=this.axis,i=r.horiz,a=this.pos,c=d(this.tickmarkOffset,r.tickmarkOffset);c=(a=this.getPosition(i,a,c,n)).x,r=i&&c===r.pos+r.len||!i&&a.y===r.pos?-1:1,o=d(o,1),this.isActive=!0,this.renderGridLine(n,o,r),this.renderMark(a,o,r),this.renderLabel(a,n,o,e),this.isNew=!1,t.fireEvent(this,"afterRender")},e.prototype.renderGridLine=function(t,e,n){var o=this.axis,r=o.options,i=this.gridLine,a={},c=this.pos,s=this.type,l=d(this.tickmarkOffset,o.tickmarkOffset),g=o.chart.renderer,m=s?s+"Grid":"grid",p=r[m+"LineWidth"],h=r[m+"LineColor"];r=r[m+"LineDashStyle"],i||(o.chart.styledMode||(a.stroke=h,a["stroke-width"]=p,r&&(a.dashstyle=r)),s||(a.zIndex=1),t&&(e=0),this.gridLine=i=g.path().attr(a).addClass("highcharts-"+(s?s+"-":"")+"grid-line").add(o.gridGroup)),i&&(n=o.getPlotLinePath({value:c+l,lineWidth:i.strokeWidth()*n,force:"pass",old:t}))&&i[t||this.isNew?"attr":"animate"]({d:n,opacity:e})},e.prototype.renderMark=function(t,e,n){var o=this.axis,r=o.options,i=o.chart.renderer,a=this.type,c=a?a+"Tick":"tick",s=o.tickSize(c),l=this.mark,g=!l,m=t.x;t=t.y;var p=d(r[c+"Width"],!a&&o.isXAxis?1:0);r=r[c+"Color"],s&&(o.opposite&&(s[0]=-s[0]),g&&(this.mark=l=i.path().addClass("highcharts-"+(a?a+"-":"")+"tick").add(o.axisGroup),o.chart.styledMode||l.attr({stroke:r,"stroke-width":p})),l[g?"attr":"animate"]({d:this.getMarkPath(m,t,s[0],l.strokeWidth()*n,o.horiz,i),opacity:e}))},e.prototype.renderLabel=function(t,e,n,o){var r=this.axis,i=r.horiz,a=r.options,s=this.label,l=a.labels,g=l.step;r=d(this.tickmarkOffset,r.tickmarkOffset);var m=!0,p=t.x;t=t.y,s&&c(p)&&(s.xy=t=this.getLabelPosition(p,t,s,i,l,r,o,g),this.isFirst&&!this.isLast&&!d(a.showFirstLabel,1)||this.isLast&&!this.isFirst&&!d(a.showLastLabel,1)?m=!1:!i||l.step||l.rotation||e||0===n||this.handleOverflow(t),g&&o%g&&(m=!1),m&&c(t.y)?(t.opacity=n,s[this.isNewLabel?"attr":"animate"](t),this.isNewLabel=!1):(s.attr("y",-9999),this.isNewLabel=!0))},e.prototype.replaceMovedLabel=function(){var t=this.label,e=this.axis,n=e.reversed,o=this.axis.chart.inverted;t&&!this.isNew&&(t.animate({x:o?t.xy.x:n?e.left:e.width+e.left,y:n=o?n?e.width+e.top:e.top:t.xy.y,opacity:0},void 0,t.destroy),delete this.label),e.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel},e}(),t.Tick=e,t.Tick})),e(n,"parts/Time.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.defined,o=e.error,r=e.extend,i=e.isObject,a=e.merge,c=e.objectEach,s=e.pad,l=e.pick,d=e.splat,g=e.timeUnits,m=t.win;return e=function(){function e(t){this.options={},this.variableTimezone=this.useUTC=!1,this.Date=m.Date,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.update(t)}return e.prototype.get=function(t,e){if(this.variableTimezone||this.timezoneOffset){var n=e.getTime(),o=n-this.getTimezoneOffset(e);return e.setTime(o),t=e["getUTC"+t](),e.setTime(n),t}return this.useUTC?e["getUTC"+t]():e["get"+t]()},e.prototype.set=function(t,e,n){if(this.variableTimezone||this.timezoneOffset){if("Milliseconds"===t||"Seconds"===t||"Minutes"===t)return e["setUTC"+t](n);var o=this.getTimezoneOffset(e);return o=e.getTime()-o,e.setTime(o),e["setUTC"+t](n),t=this.getTimezoneOffset(e),o=e.getTime()+t,e.setTime(o)}return this.useUTC?e["setUTC"+t](n):e["set"+t](n)},e.prototype.update=function(t){var e=l(t&&t.useUTC,!0);this.options=t=a(!0,this.options||{},t),this.Date=t.Date||m.Date||Date,this.timezoneOffset=(this.useUTC=e)&&t.timezoneOffset,this.getTimezoneOffset=this.timezoneOffsetFunction(),this.variableTimezone=!(e&&!t.getTimezoneOffset&&!t.timezone)},e.prototype.makeTime=function(e,n,o,r,i,a){if(this.useUTC){var c=this.Date.UTC.apply(0,arguments),s=this.getTimezoneOffset(c),d=this.getTimezoneOffset(c+=s);s!==d?c+=d-s:s-36e5!==this.getTimezoneOffset(c-36e5)||t.isSafari||(c-=36e5)}else c=new this.Date(e,n,l(o,1),l(r,0),l(i,0),l(a,0)).getTime();return c},e.prototype.timezoneOffsetFunction=function(){var t=this,e=this.options,n=m.moment;if(!this.useUTC)return function(t){return 6e4*new Date(t.toString()).getTimezoneOffset()};if(e.timezone){if(n)return function(t){return 6e4*-n.tz(t,e.timezone).utcOffset()};o(25)}return this.useUTC&&e.getTimezoneOffset?function(t){return 6e4*e.getTimezoneOffset(t.valueOf())}:function(){return 6e4*(t.timezoneOffset||0)}},e.prototype.dateFormat=function(e,o,i){var a;if(!n(o)||isNaN(o))return(null===(a=t.defaultOptions.lang)||void 0===a?void 0:a.invalidDate)||"";e=l(e,"%Y-%m-%d %H:%M:%S");var d=this;a=new this.Date(o);var g=this.get("Hours",a),m=this.get("Day",a),p=this.get("Date",a),h=this.get("Month",a),u=this.get("FullYear",a),b=t.defaultOptions.lang,_=null==b?void 0:b.weekdays,f=null==b?void 0:b.shortWeekdays;return a=r({a:f?f[m]:_[m].substr(0,3),A:_[m],d:s(p),e:s(p,2," "),w:m,b:b.shortMonths[h],B:b.months[h],m:s(h+1),o:h+1,y:u.toString().substr(2,2),Y:u,H:s(g),k:g,I:s(g%12||12),l:g%12||12,M:s(this.get("Minutes",a)),p:12>g?"AM":"PM",P:12>g?"am":"pm",S:s(a.getSeconds()),L:s(Math.floor(o%1e3),3)},t.dateFormats),c(a,(function(t,n){for(;-1!==e.indexOf("%"+n);)e=e.replace("%"+n,"function"==typeof t?t.call(d,o):t)})),i?e.substr(0,1).toUpperCase()+e.substr(1):e},e.prototype.resolveDTLFormat=function(t){return i(t,!0)?t:{main:(t=d(t))[0],from:t[1],to:t[2]}},e.prototype.getTimeTicks=function(t,e,o,i){var a,c=this,s=[],d={},m=new c.Date(e),p=t.unitRange,h=t.count||1;if(i=l(i,1),n(e)){if(c.set("Milliseconds",m,p>=g.second?0:h*Math.floor(c.get("Milliseconds",m)/h)),p>=g.second&&c.set("Seconds",m,p>=g.minute?0:h*Math.floor(c.get("Seconds",m)/h)),p>=g.minute&&c.set("Minutes",m,p>=g.hour?0:h*Math.floor(c.get("Minutes",m)/h)),p>=g.hour&&c.set("Hours",m,p>=g.day?0:h*Math.floor(c.get("Hours",m)/h)),p>=g.day&&c.set("Date",m,p>=g.month?1:Math.max(1,h*Math.floor(c.get("Date",m)/h))),p>=g.month){c.set("Month",m,p>=g.year?0:h*Math.floor(c.get("Month",m)/h));var u=c.get("FullYear",m)}p>=g.year&&c.set("FullYear",m,u-u%h),p===g.week&&(u=c.get("Day",m),c.set("Date",m,c.get("Date",m)-u+i+(u<i?-7:0))),u=c.get("FullYear",m),i=c.get("Month",m);var b=c.get("Date",m),_=c.get("Hours",m);for(e=m.getTime(),c.variableTimezone&&(a=o-e>4*g.month||c.getTimezoneOffset(e)!==c.getTimezoneOffset(o)),e=m.getTime(),m=1;e<o;)s.push(e),e=p===g.year?c.makeTime(u+m*h,0):p===g.month?c.makeTime(u,i+m*h):!a||p!==g.day&&p!==g.week?a&&p===g.hour&&1<h?c.makeTime(u,i,b,_+m*h):e+p*h:c.makeTime(u,i,b+m*h*(p===g.day?1:7)),m++;s.push(e),p<=g.hour&&1e4>s.length&&s.forEach((function(t){0==t%18e5&&"000000000"===c.dateFormat("%H%M%S%L",t)&&(d[t]="day")}))}return s.info=r(t,{higherRanks:d,totalRange:p*h}),s},e.defaultOptions={Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},e}(),t.Time=e,t.Time})),e(n,"parts/Options.js",[n["parts/Globals.js"],n["parts/Time.js"],n["parts/Color.js"],n["parts/Utilities.js"]],(function(t,e,n,o){n=n.parse;var r=o.merge;t.defaultOptions={colors:"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1".split(" "),symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbols:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:e.defaultOptions,chart:{styledMode:!1,borderRadius:0,colorCount:10,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}},width:null,height:null,borderColor:"#335cad",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"},title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},caption:{margin:15,text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},labels:{style:{position:"absolute",color:"#333333"}},legend:{enabled:!0,align:"center",alignColumns:!0,layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{activeColor:"#003399",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#cccccc"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:t.svg,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",padding:8,snap:t.isTouchDevice?25:10,headerFormat:'<span style="font-size: 10px">{point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">\u25cf</span> {series.name}: <b>{point.y}</b><br/>',backgroundColor:n("#f7f7f7").setOpacity(.85).get(),borderWidth:1,shadow:!0,style:{color:"#333333",cursor:"default",fontSize:"12px",whiteSpace:"nowrap"}},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"9px"},text:"Highcharts.com"}},t.setOptions=function(e){return t.defaultOptions=r(!0,t.defaultOptions,e),(e.time||e.global)&&t.time.update(r(t.defaultOptions.global,t.defaultOptions.time,e.global,e.time)),t.defaultOptions},t.getOptions=function(){return t.defaultOptions},t.defaultPlotOptions=t.defaultOptions.plotOptions,t.time=new e(r(t.defaultOptions.global,t.defaultOptions.time)),t.dateFormat=function(e,n,o){return t.time.dateFormat(e,n,o)}})),e(n,"parts/Axis.js",[n["parts/Globals.js"],n["parts/Color.js"],n["parts/Tick.js"],n["parts/Utilities.js"]],(function(t,e,n,o){var r=e.parse,i=o.addEvent,a=o.animObject,c=o.arrayMax,s=o.arrayMin,l=o.clamp,d=o.correctFloat,g=o.defined,m=o.destroyObjectProperties,p=o.error,h=o.extend,u=o.fireEvent,b=o.format,_=o.getMagnitude,f=o.isArray,C=o.isFunction,O=o.isNumber,M=o.isString,P=o.merge,y=o.normalizeTickInterval,x=o.objectEach,v=o.pick,w=o.relativeLength,k=o.removeEvent,S=o.splat,A=o.syncTimeout,D=t.defaultOptions,I=t.deg2rad;return h((e=function(){this.init.apply(this,arguments)}).prototype,{defaultOptions:{dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e. %b"},week:{main:"%e. %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,labels:{enabled:!0,indentation:10,x:0,style:{color:"#666666",cursor:"default",fontSize:"11px"}},maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",minPadding:.01,showEmpty:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb",lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){return(0,this.axis.chart.numberFormatter)(this.total,-1)},style:{color:"#000000",fontSize:"11px",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15},title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},init:function(t,e){var n=e.isX,o=this;o.chart=t,o.horiz=t.inverted&&!o.isZAxis?!n:n,o.isXAxis=n,o.coll=o.coll||(n?"xAxis":"yAxis"),u(this,"init",{userOptions:e}),o.opposite=e.opposite,o.side=e.side||(o.horiz?o.opposite?0:2:o.opposite?1:3),o.setOptions(e);var r=this.options,a=r.type;o.labelFormatter=r.labels.formatter||o.defaultLabelFormatter,o.userOptions=e,o.minPixelPadding=0,o.reversed=r.reversed,o.visible=!1!==r.visible,o.zoomEnabled=!1!==r.zoomEnabled,o.hasNames="category"===a||!0===r.categories,o.categories=r.categories||o.hasNames,o.names||(o.names=[],o.names.keys={}),o.plotLinesAndBandsGroups={},o.isLog="logarithmic"===a,o.isDatetimeAxis="datetime"===a,o.positiveValuesOnly=o.isLog&&!o.allowNegativeLog,o.isLinked=g(r.linkedTo),o.ticks={},o.labelEdge=[],o.minorTicks={},o.plotLinesAndBands=[],o.alternateBands={},o.len=0,o.minRange=o.userMinRange=r.minRange||r.maxZoom,o.range=r.range,o.offset=r.offset||0,o.stacks={},o.oldStacks={},o.stacksTouched=0,o.max=null,o.min=null,o.crosshair=v(r.crosshair,S(t.options.tooltip.crosshairs)[n?0:1],!1),e=o.options.events,-1===t.axes.indexOf(o)&&(n?t.axes.splice(t.xAxis.length,0,o):t.axes.push(o),t[o.coll].push(o)),o.series=o.series||[],t.inverted&&!o.isZAxis&&n&&void 0===o.reversed&&(o.reversed=!0),x(e,(function(t,e){C(t)&&i(o,e,t)})),o.lin2log=r.linearToLogConverter||o.lin2log,o.isLog&&(o.val2lin=o.log2lin,o.lin2val=o.lin2log),u(this,"afterInit")},setOptions:function(t){this.options=P(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],P(D[this.coll],t)),u(this,"afterSetOptions",{userOptions:t})},defaultLabelFormatter:function(){var t=this.axis,e=this.value,n=t.chart.time,o=t.categories,r=this.dateTimeLabelFormat,i=D.lang,a=i.numericSymbols;i=i.numericSymbolMagnitude||1e3;var c=a&&a.length,s=t.options.labels.format;t=t.isLog?Math.abs(e):t.tickInterval;var l=this.chart,d=l.numberFormatter;if(s)var g=b(s,this,l);else if(o)g=e;else if(r)g=n.dateFormat(r,e);else if(c&&1e3<=t)for(;c--&&void 0===g;)t>=(n=Math.pow(i,c+1))&&0==10*e%n&&null!==a[c]&&0!==e&&(g=d(e/n,-1)+a[c]);return void 0===g&&(g=1e4<=Math.abs(e)?d(e,-1):d(e,-1,void 0,"")),g},getSeriesExtremes:function(){var t,e=this,n=e.chart;u(this,"getSeriesExtremes",null,(function(){e.hasVisibleSeries=!1,e.dataMin=e.dataMax=e.threshold=null,e.softThreshold=!e.isXAxis,e.buildStacks&&e.buildStacks(),e.series.forEach((function(o){if(o.visible||!n.options.chart.ignoreHiddenSeries){var r=o.options,i=r.threshold;if(e.hasVisibleSeries=!0,e.positiveValuesOnly&&0>=i&&(i=null),e.isXAxis){if((r=o.xData).length){var a=(t=o.getXExtremes(r)).min,c=t.max;O(a)||a instanceof Date||(r=r.filter(O),a=(t=o.getXExtremes(r)).min,c=t.max),r.length&&(e.dataMin=Math.min(v(e.dataMin,a),a),e.dataMax=Math.max(v(e.dataMax,c),c))}}else o.getExtremes(),c=o.dataMax,g(a=o.dataMin)&&g(c)&&(e.dataMin=Math.min(v(e.dataMin,a),a),e.dataMax=Math.max(v(e.dataMax,c),c)),g(i)&&(e.threshold=i),(!r.softThreshold||e.positiveValuesOnly)&&(e.softThreshold=!1)}}))})),u(this,"afterGetSeriesExtremes")},translate:function(t,e,n,o,r,i){var a=this.linkedParent||this,c=1,s=0,l=o?a.oldTransA:a.transA;o=o?a.oldMin:a.min;var d=a.minPixelPadding;return r=(a.isOrdinal||a.isBroken||a.isLog&&r)&&a.lin2val,l||(l=a.transA),n&&(c*=-1,s=a.len),a.reversed&&(s-=(c*=-1)*(a.sector||a.len)),e?(t=(t*c+s-d)/l+o,r&&(t=a.lin2val(t))):(r&&(t=a.val2lin(t)),t=O(o)?c*(t-o)*l+s+c*d+(O(i)?l*i:0):void 0),t},toPixels:function(t,e){return this.translate(t,!1,!this.horiz,null,!0)+(e?0:this.pos)},toValue:function(t,e){return this.translate(t-(e?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(t){var e,n,o,r,i,a=this,c=a.chart,s=a.left,d=a.top,g=t.old,m=t.value,p=t.translatedValue,h=t.lineWidth,b=t.force,_=g&&c.oldChartHeight||c.chartHeight,f=g&&c.oldChartWidth||c.chartWidth,C=a.transB,M=function(t,e,n){return("pass"!==b&&t<e||t>n)&&(b?t=l(t,e,n):i=!0),t};return u(this,"getPlotLinePath",t={value:m,lineWidth:h,old:g,force:b,acrossPanes:t.acrossPanes,translatedValue:p},(function(t){p=v(p,a.translate(m,null,null,g)),p=l(p,-1e5,1e5),e=o=Math.round(p+C),n=r=Math.round(_-p-C),O(p)?a.horiz?(n=d,r=_-a.bottom,e=o=M(e,s,s+a.width)):(e=s,o=f-a.right,n=r=M(n,d,d+a.height)):(i=!0,b=!1),t.path=i&&!b?null:c.renderer.crispLine(["M",e,n,"L",o,r],h||1)})),t.path},getLinearTickPositions:function(t,e,n){var o=d(Math.floor(e/t)*t);n=d(Math.ceil(n/t)*t);var r,i=[];if(d(o+t)===o&&(r=20),this.single)return[e];for(e=o;e<=n&&(i.push(e),(e=d(e+t,r))!==a);)var a=e;return i},getMinorTickInterval:function(){var t=this.options;return!0===t.minorTicks?v(t.minorTickInterval,"auto"):!1===t.minorTicks?null:t.minorTickInterval},getMinorTickPositions:function(){var t=this,e=t.options,n=t.tickPositions,o=t.minorTickInterval,r=[],i=t.pointRangePadding||0,a=t.min-i,c=(i=t.max+i)-a;if(c&&c/o<t.len/3)if(t.isLog)this.paddedTicks.forEach((function(e,n,i){n&&r.push.apply(r,t.getLogTickPositions(o,i[n-1],i[n],!0))}));else if(t.isDatetimeAxis&&"auto"===this.getMinorTickInterval())r=r.concat(t.getTimeTicks(t.normalizeTimeTickInterval(o),a,i,e.startOfWeek));else for(e=a+(n[0]-a)%o;e<=i&&e!==r[0];e+=o)r.push(e);return 0!==r.length&&t.trimTicks(r),r},adjustForMinRange:function(){var t,e,n,o,r=this.options,i=this.min,a=this.max;if(this.isXAxis&&void 0===this.minRange&&!this.isLog&&(g(r.min)||g(r.max)?this.minRange=null:(this.series.forEach((function(r){for(o=r.xData,e=r.xIncrement?1:o.length-1;0<e;e--)n=o[e]-o[e-1],(void 0===t||n<t)&&(t=n)})),this.minRange=Math.min(5*t,this.dataMax-this.dataMin))),a-i<this.minRange){var l=this.dataMax-this.dataMin>=this.minRange,d=this.minRange,m=(d-a+i)/2;m=[i-m,v(r.min,i-m)],l&&(m[2]=this.isLog?this.log2lin(this.dataMin):this.dataMin),a=[(i=c(m))+d,v(r.max,i+d)],l&&(a[2]=this.isLog?this.log2lin(this.dataMax):this.dataMax),(a=s(a))-i<d&&(m[0]=a-d,m[1]=v(r.min,a-d),i=c(m))}this.min=i,this.max=a},getClosest:function(){var t;return this.categories?t=1:this.series.forEach((function(e){var n=e.closestPointRange,o=e.visible||!e.chart.options.chart.ignoreHiddenSeries;!e.noSharedTooltip&&g(n)&&o&&(t=g(t)?Math.min(t,n):n)})),t},nameToX:function(t){var e=f(this.categories),n=e?this.categories:this.names,o=t.options.x;if(t.series.requireSorting=!1,g(o)||(o=!1===this.options.uniqueNames?t.series.autoIncrement():e?n.indexOf(t.name):v(n.keys[t.name],-1)),-1===o){if(!e)var r=n.length}else r=o;return void 0!==r&&(this.names[r]=t.name,this.names.keys[t.name]=r),r},updateNames:function(){var t=this,e=this.names;0<e.length&&(Object.keys(e.keys).forEach((function(t){delete e.keys[t]})),e.length=0,this.minRange=this.userMinRange,(this.series||[]).forEach((function(e){e.xIncrement=null,e.points&&!e.isDirtyData||(t.max=Math.max(t.max,e.xData.length-1),e.processData(),e.generatePoints()),e.data.forEach((function(n,o){if(n&&n.options&&void 0!==n.name){var r=t.nameToX(n);void 0!==r&&r!==n.x&&(n.x=r,e.xData[o]=r)}}))})))},setAxisTranslation:function(t){var e=this,n=e.max-e.min,o=e.axisPointRange||0,r=0,i=0,a=e.linkedParent,c=!!e.categories,s=e.transA,l=e.isXAxis;if(l||c||o){var d=e.getClosest();a?(r=a.minPointOffset,i=a.pointRangePadding):e.series.forEach((function(t){var n=c?1:l?v(t.options.pointRange,d,0):e.axisPointRange||0,a=t.options.pointPlacement;o=Math.max(o,n),e.single&&!c||(t=t.is("xrange")?!l:l,r=Math.max(r,t&&M(a)?0:n/2),i=Math.max(i,t&&"on"===a?0:n))})),e.minPointOffset=r*=a=e.ordinalSlope&&d?e.ordinalSlope/d:1,e.pointRangePadding=i*=a,e.pointRange=Math.min(o,e.single&&c?1:n),l&&(e.closestPointRange=d)}t&&(e.oldTransA=s),e.translationSlope=e.transA=s=e.staticScale||e.len/(n+i||1),e.transB=e.horiz?e.left:e.bottom,e.minPixelPadding=s*r,u(this,"afterSetAxisTranslation")},minFromRange:function(){return this.max-this.range},setTickInterval:function(t){var e=this,n=e.chart,o=e.options,r=e.isLog,i=e.isDatetimeAxis,a=e.isXAxis,c=e.isLinked,s=o.maxPadding,l=o.minPadding,m=o.tickInterval,h=o.tickPixelInterval,b=e.categories,f=O(e.threshold)?e.threshold:null,C=e.softThreshold;i||b||c||this.getTickAmount();var M=v(e.userMin,o.min),P=v(e.userMax,o.max);if(c){e.linkedParent=n[e.coll][o.linkedTo];var x=e.linkedParent.getExtremes();e.min=v(x.min,x.dataMin),e.max=v(x.max,x.dataMax),o.type!==e.linkedParent.options.type&&p(11,1,n)}else{if(!C&&g(f))if(e.dataMin>=f)x=f,l=0;else if(e.dataMax<=f){var w=f;s=0}e.min=v(M,x,e.dataMin),e.max=v(P,w,e.dataMax)}r&&(e.positiveValuesOnly&&!t&&0>=Math.min(e.min,v(e.dataMin,e.min))&&p(10,1,n),e.min=d(e.log2lin(e.min),16),e.max=d(e.log2lin(e.max),16)),e.range&&g(e.max)&&(e.userMin=e.min=M=Math.max(e.dataMin,e.minFromRange()),e.userMax=P=e.max,e.range=null),u(e,"foundExtremes"),e.beforePadding&&e.beforePadding(),e.adjustForMinRange(),!(b||e.axisPointRange||e.usePercentage||c)&&g(e.min)&&g(e.max)&&(n=e.max-e.min)&&(!g(M)&&l&&(e.min-=n*l),!g(P)&&s&&(e.max+=n*s)),O(e.userMin)||(O(o.softMin)&&o.softMin<e.min&&(e.min=M=o.softMin),O(o.floor)&&(e.min=Math.max(e.min,o.floor))),O(e.userMax)||(O(o.softMax)&&o.softMax>e.max&&(e.max=P=o.softMax),O(o.ceiling)&&(e.max=Math.min(e.max,o.ceiling))),C&&g(e.dataMin)&&(f=f||0,!g(M)&&e.min<f&&e.dataMin>=f?e.min=e.options.minRange?Math.min(f,e.max-e.minRange):f:!g(P)&&e.max>f&&e.dataMax<=f&&(e.max=e.options.minRange?Math.max(f,e.min+e.minRange):f)),e.tickInterval=e.min===e.max||void 0===e.min||void 0===e.max?1:c&&!m&&h===e.linkedParent.options.tickPixelInterval?m=e.linkedParent.tickInterval:v(m,this.tickAmount?(e.max-e.min)/Math.max(this.tickAmount-1,1):void 0,b?1:(e.max-e.min)*h/Math.max(e.len,h)),a&&!t&&e.series.forEach((function(t){t.processData(e.min!==e.oldMin||e.max!==e.oldMax)})),e.setAxisTranslation(!0),e.beforeSetTickPositions&&e.beforeSetTickPositions(),e.postProcessTickInterval&&(e.tickInterval=e.postProcessTickInterval(e.tickInterval)),e.pointRange&&!m&&(e.tickInterval=Math.max(e.pointRange,e.tickInterval)),t=v(o.minTickInterval,e.isDatetimeAxis&&e.closestPointRange),!m&&e.tickInterval<t&&(e.tickInterval=t),i||r||m||(e.tickInterval=y(e.tickInterval,null,_(e.tickInterval),v(o.allowDecimals,!(.5<e.tickInterval&&5>e.tickInterval&&1e3<e.max&&9999>e.max)),!!this.tickAmount)),this.tickAmount||(e.tickInterval=e.unsquish()),this.setTickPositions()},setTickPositions:function(){var t=this.options,e=t.tickPositions,n=this.getMinorTickInterval(),o=t.tickPositioner,r=t.startOnTick,i=t.endOnTick;this.tickmarkOffset=this.categories&&"between"===t.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===n&&this.tickInterval?this.tickInterval/5:n,this.single=this.min===this.max&&g(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==t.allowDecimals),this.tickPositions=n=e&&e.slice(),!n&&(!this.ordinalPositions&&(this.max-this.min)/this.tickInterval>Math.max(2*this.len,200)?(n=[this.min,this.max],p(19,!1,this.chart)):n=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,t.units),this.min,this.max,t.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),n.length>this.len&&(n=[n[0],n.pop()])[0]===n[1]&&(n.length=1),this.tickPositions=n,o&&(o=o.apply(this,[this.min,this.max])))&&(this.tickPositions=n=o),this.paddedTicks=n.slice(0),this.trimTicks(n,r,i),this.isLinked||(this.single&&2>n.length&&!this.categories&&!this.series.some((function(t){return t.is("heatmap")&&"between"===t.options.pointPlacement}))&&(this.min-=.5,this.max+=.5),e||o||this.adjustTickAmount()),u(this,"afterSetTickPositions")},trimTicks:function(t,e,n){var o=t[0],r=t[t.length-1],i=!this.isOrdinal&&this.minPointOffset||0;if(u(this,"trimTicks"),!this.isLinked){if(e&&-1/0!==o)this.min=o;else for(;this.min-i>t[0];)t.shift();if(n)this.max=r;else for(;this.max+i<t[t.length-1];)t.pop();0===t.length&&g(o)&&!this.options.tickPositions&&t.push((r+o)/2)}},alignToOthers:function(){var t,e={},n=this.options;return!1===this.chart.options.chart.alignTicks||!1===n.alignTicks||!1===n.startOnTick||!1===n.endOnTick||this.isLog||this.chart[this.coll].forEach((function(n){var o=n.options;o=[n.horiz?o.left:o.top,o.width,o.height,o.pane].join(),n.series.length&&(e[o]?t=!0:e[o]=1)})),t},getTickAmount:function(){var t=this.options,e=t.tickAmount,n=t.tickPixelInterval;!g(t.tickInterval)&&this.len<n&&!this.isRadial&&!this.isLog&&t.startOnTick&&t.endOnTick&&(e=2),!e&&this.alignToOthers()&&(e=Math.ceil(this.len/n)+1),4>e&&(this.finalTickAmt=e,e=5),this.tickAmount=e},adjustTickAmount:function(){var t,e=this.options,n=this.tickInterval,o=this.tickPositions,r=this.tickAmount,i=this.finalTickAmt,a=o&&o.length,c=v(this.threshold,this.softThreshold?0:null);if(this.hasData()){if(a<r){for(t=this.min;o.length<r;)o.length%2||t===c?o.push(d(o[o.length-1]+n)):o.unshift(d(o[0]-n));this.transA*=(a-1)/(r-1),this.min=e.startOnTick?o[0]:Math.min(this.min,o[0]),this.max=e.endOnTick?o[o.length-1]:Math.max(this.max,o[o.length-1])}else a>r&&(this.tickInterval*=2,this.setTickPositions());if(g(i)){for(n=e=o.length;n--;)(3===i&&1==n%2||2>=i&&0<n&&n<e-1)&&o.splice(n,1);this.finalTickAmt=void 0}}},setScale:function(){var t,e=this.series.some((function(t){return t.isDirtyData||t.isDirty||t.xAxis&&t.xAxis.isDirty}));this.oldMin=this.min,this.oldMax=this.max,this.oldAxisLength=this.len,this.setAxisSize(),(t=this.len!==this.oldAxisLength)||e||this.isLinked||this.forceRedraw||this.userMin!==this.oldUserMin||this.userMax!==this.oldUserMax||this.alignToOthers()?(this.resetStacks&&this.resetStacks(),this.forceRedraw=!1,this.getSeriesExtremes(),this.setTickInterval(),this.oldUserMin=this.userMin,this.oldUserMax=this.userMax,this.isDirty||(this.isDirty=t||this.min!==this.oldMin||this.max!==this.oldMax)):this.cleanStacks&&this.cleanStacks(),u(this,"afterSetScale")},setExtremes:function(t,e,n,o,r){var i=this,a=i.chart;n=v(n,!0),i.series.forEach((function(t){delete t.kdTree})),r=h(r,{min:t,max:e}),u(i,"setExtremes",r,(function(){i.userMin=t,i.userMax=e,i.eventArgs=r,n&&a.redraw(o)}))},zoom:function(t,e){var n=this.dataMin,o=this.dataMax,r=this.options,i=Math.min(n,v(r.min,n)),a=Math.max(o,v(r.max,o));return u(this,"zoom",t={newMin:t,newMax:e},(function(t){var e=t.newMin,r=t.newMax;e===this.min&&r===this.max||(this.allowZoomOutside||(g(n)&&(e<i&&(e=i),e>a&&(e=a)),g(o)&&(r<i&&(r=i),r>a&&(r=a))),this.displayBtn=void 0!==e||void 0!==r,this.setExtremes(e,r,!1,void 0,{trigger:"zoom"})),t.zoomed=!0})),t.zoomed},setAxisSize:function(){var t=this.chart,e=this.options,n=e.offsets||[0,0,0,0],o=this.horiz,r=this.width=Math.round(w(v(e.width,t.plotWidth-n[3]+n[1]),t.plotWidth)),i=this.height=Math.round(w(v(e.height,t.plotHeight-n[0]+n[2]),t.plotHeight)),a=this.top=Math.round(w(v(e.top,t.plotTop+n[0]),t.plotHeight,t.plotTop));e=this.left=Math.round(w(v(e.left,t.plotLeft+n[3]),t.plotWidth,t.plotLeft)),this.bottom=t.chartHeight-i-a,this.right=t.chartWidth-r-e,this.len=Math.max(o?r:i,0),this.pos=o?e:a},getExtremes:function(){var t=this.isLog;return{min:t?d(this.lin2log(this.min)):this.min,max:t?d(this.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(t){var e=this.isLog,n=e?this.lin2log(this.min):this.min;return e=e?this.lin2log(this.max):this.max,null===t||-1/0===t?t=n:1/0===t?t=e:n>t?t=n:e<t&&(t=e),this.translate(t,0,1,0,1)},autoLabelAlign:function(t){var e=(v(t,0)-90*this.side+720)%360;return u(this,"autoLabelAlign",t={align:"center"},(function(t){15<e&&165>e?t.align="right":195<e&&345>e&&(t.align="left")})),t.align},tickSize:function(t){var e=this.options,n=e[t+"Length"],o=v(e[t+"Width"],"tick"===t&&this.isXAxis&&!this.categories?1:0);if(o&&n){"inside"===e[t+"Position"]&&(n=-n);var r=[n,o]}return u(this,"afterTickSize",t={tickSize:r}),t.tickSize},labelMetrics:function(){var t=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize,this.ticks[t]&&this.ticks[t].label)},unsquish:function(){var t,e,n,o=this.options.labels,r=this.horiz,i=this.tickInterval,a=i,c=this.len/(((this.categories?1:0)+this.max-this.min)/i),s=o.rotation,l=this.labelMetrics(),m=Number.MAX_VALUE,p=this.max-this.min,h=function(t){var e=t/(c||1);return(e=1<e?Math.ceil(e):1)*i>p&&1/0!==t&&1/0!==c&&p&&(e=Math.ceil(p/i)),d(e*i)};return r?(n=!o.staggerLines&&!o.step&&(g(s)?[s]:c<v(o.autoRotationLimit,80)&&o.autoRotation))&&n.forEach((function(n){if(n===s||n&&-90<=n&&90>=n){var o=(e=h(Math.abs(l.h/Math.sin(I*n))))+Math.abs(n/360);o<m&&(m=o,t=n,a=e)}})):o.step||(a=h(l.h)),this.autoRotation=n,this.labelRotation=v(t,s),a},getSlotWidth:function(t){var e=this.chart,n=this.horiz,o=this.options.labels,r=Math.max(this.tickPositions.length-(this.categories?0:1),1),i=e.margin[3];return t&&t.slotWidth||n&&2>(o.step||0)&&!o.rotation&&(this.staggerLines||1)*this.len/r||!n&&(o.style&&parseInt(o.style.width,10)||i&&i-e.spacing[3]||.33*e.chartWidth)},renderUnsquish:function(){var t=this.chart,e=t.renderer,n=this.tickPositions,o=this.ticks,r=this.options.labels,i=r&&r.style||{},a=this.horiz,c=this.getSlotWidth(),s=Math.max(1,Math.round(c-2*(r.padding||5))),l={},d=this.labelMetrics(),g=r.style&&r.style.textOverflow,m=0;if(M(r.rotation)||(l.rotation=r.rotation||0),n.forEach((function(t){(t=o[t]).movedLabel&&t.replaceMovedLabel(),t&&t.label&&t.label.textPxLength>m&&(m=t.label.textPxLength)})),this.maxLabelLength=m,this.autoRotation)m>s&&m>d.h?l.rotation=this.labelRotation:this.labelRotation=0;else if(c){var p=s;if(!g){var h="clip";for(s=n.length;!a&&s--;){var u=n[s];(u=o[u].label)&&(u.styles&&"ellipsis"===u.styles.textOverflow?u.css({textOverflow:"clip"}):u.textPxLength>c&&u.css({width:c+"px"}),u.getBBox().height>this.len/n.length-(d.h-d.f)&&(u.specificTextOverflow="ellipsis"))}}}l.rotation&&(p=m>.5*t.chartHeight?.33*t.chartHeight:m,g||(h="ellipsis")),(this.labelAlign=r.align||this.autoLabelAlign(this.labelRotation))&&(l.align=this.labelAlign),n.forEach((function(t){var e=(t=o[t])&&t.label,n=i.width,r={};e&&(e.attr(l),t.shortenLabel?t.shortenLabel():p&&!n&&"nowrap"!==i.whiteSpace&&(p<e.textPxLength||"SPAN"===e.element.tagName)?(r.width=p,g||(r.textOverflow=e.specificTextOverflow||h),e.css(r)):e.styles&&e.styles.width&&!r.width&&!n&&e.css({width:null}),delete e.specificTextOverflow,t.rotation=l.rotation)}),this),this.tickRotCorr=e.rotCorr(d.b,this.labelRotation||0,0!==this.side)},hasData:function(){return this.series.some((function(t){return t.hasData()}))||this.options.showEmpty&&g(this.min)&&g(this.max)},addTitle:function(t){var e,n=this.opposite,o=this.options.title,r=this.chart.styledMode;this.axisTitle||((e=o.textAlign)||(e=(this.horiz?{low:"left",middle:"center",high:"right"}:{low:n?"right":"left",middle:"center",high:n?"left":"right"})[o.align]),this.axisTitle=this.chart.renderer.text(o.text,0,0,o.useHTML).attr({zIndex:7,rotation:o.rotation||0,align:e}).addClass("highcharts-axis-title"),r||this.axisTitle.css(P(o.style)),this.axisTitle.add(this.axisGroup),this.axisTitle.isNew=!0),r||o.style.width||this.isRadial||this.axisTitle.css({width:this.len}),this.axisTitle[t?"show":"hide"](t)},generateTick:function(t){var e=this.ticks;e[t]?e[t].addLabel():e[t]=new n(this,t)},getOffset:function(){var t,e=this,n=e.chart,o=n.renderer,r=e.options,i=e.tickPositions,a=e.ticks,c=e.horiz,s=e.side,l=n.inverted&&!e.isZAxis?[1,0,3,2][s]:s,d=0,m=0,p=r.title,h=r.labels,b=0,_=n.axisOffset;n=n.clipOffset;var f=[-1,1,1,-1][s],C=r.className,O=e.axisParent,M=e.hasData();if(e.showAxis=t=M||v(r.showEmpty,!0),e.staggerLines=e.horiz&&h.staggerLines,e.axisGroup||(e.gridGroup=o.g("grid").attr({zIndex:r.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(C||"")).add(O),e.axisGroup=o.g("axis").attr({zIndex:r.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(C||"")).add(O),e.labelGroup=o.g("axis-labels").attr({zIndex:h.zIndex||7}).addClass("highcharts-"+e.coll.toLowerCase()+"-labels "+(C||"")).add(O)),M||e.isLinked?(i.forEach((function(t,n){e.generateTick(t,n)})),e.renderUnsquish(),e.reserveSpaceDefault=0===s||2===s||{1:"left",3:"right"}[s]===e.labelAlign,v(h.reserveSpace,"center"===e.labelAlign||null,e.reserveSpaceDefault)&&i.forEach((function(t){b=Math.max(a[t].getLabelSize(),b)})),e.staggerLines&&(b*=e.staggerLines),e.labelOffset=b*(e.opposite?-1:1)):x(a,(function(t,e){t.destroy(),delete a[e]})),p&&p.text&&!1!==p.enabled&&(e.addTitle(t),t&&!1!==p.reserveSpace)){e.titleOffset=d=e.axisTitle.getBBox()[c?"height":"width"];var P=p.offset;m=g(P)?0:v(p.margin,c?5:10)}e.renderLine(),e.offset=f*v(r.offset,_[s]?_[s]+(r.margin||0):0),e.tickRotCorr=e.tickRotCorr||{x:0,y:0},o=0===s?-e.labelMetrics().h:2===s?e.tickRotCorr.y:0,m=Math.abs(b)+m,b&&(m=m-o+f*(c?v(h.y,e.tickRotCorr.y+8*f):h.x)),e.axisTitleMargin=v(P,m),e.getMaxLabelDimensions&&(e.maxLabelDimensions=e.getMaxLabelDimensions(a,i)),c=this.tickSize("tick"),_[s]=Math.max(_[s],e.axisTitleMargin+d+f*e.offset,m,i&&i.length&&c?c[0]+f*e.offset:0),r=r.offset?0:2*Math.floor(e.axisLine.strokeWidth()/2),n[l]=Math.max(n[l],r),u(this,"afterGetOffset")},getLinePath:function(t){var e=this.chart,n=this.opposite,o=this.offset,r=this.horiz,i=this.left+(n?this.width:0)+o;return o=e.chartHeight-this.bottom-(n?this.height:0)+o,n&&(t*=-1),e.renderer.crispLine(["M",r?this.left:i,r?o:this.top,"L",r?e.chartWidth-this.right:i,r?o:e.chartHeight-this.bottom],t)},renderLine:function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.chart.styledMode||this.axisLine.attr({stroke:this.options.lineColor,"stroke-width":this.options.lineWidth,zIndex:7}))},getTitlePosition:function(){var t=this.horiz,e=this.left,n=this.top,o=this.len,r=this.options.title,i=t?e:n,a=this.opposite,c=this.offset,s=r.x||0,l=r.y||0,d=this.axisTitle,g=this.chart.renderer.fontMetrics(r.style&&r.style.fontSize,d);return d=Math.max(d.getBBox(null,0).height-g.h-1,0),o={low:i+(t?0:o),middle:i+o/2,high:i+(t?o:0)}[r.align],e=(t?n+this.height:e)+(t?1:-1)*(a?-1:1)*this.axisTitleMargin+[-d,d,g.f,-d][this.side],u(this,"afterGetTitlePosition",{titlePosition:t={x:t?o+s:e+(a?this.width:0)+c+s,y:t?e+l-(a?this.height:0)+c:o+l}}),t},renderMinorTick:function(t){var e=this.chart.hasRendered&&O(this.oldMin),o=this.minorTicks;o[t]||(o[t]=new n(this,t,"minor")),e&&o[t].isNew&&o[t].render(null,!0),o[t].render(null,!1,1)},renderTick:function(t,e){var o=this.isLinked,r=this.ticks,i=this.chart.hasRendered&&O(this.oldMin);(!o||t>=this.min&&t<=this.max)&&(r[t]||(r[t]=new n(this,t)),i&&r[t].isNew&&r[t].render(e,!0,-1),r[t].render(e))},render:function(){var e,o,r=this,i=r.chart,c=r.options,s=r.isLog,l=r.isLinked,d=r.tickPositions,g=r.axisTitle,m=r.ticks,p=r.minorTicks,h=r.alternateBands,b=c.stackLabels,_=c.alternateGridColor,f=r.tickmarkOffset,C=r.axisLine,M=r.showAxis,P=a(i.renderer.globalAnimation);r.labelEdge.length=0,r.overlap=!1,[m,p,h].forEach((function(t){x(t,(function(t){t.isActive=!1}))})),(r.hasData()||l)&&(r.minorTickInterval&&!r.categories&&r.getMinorTickPositions().forEach((function(t){r.renderMinorTick(t)})),d.length&&(d.forEach((function(t,e){r.renderTick(t,e)})),f&&(0===r.min||r.single)&&(m[-1]||(m[-1]=new n(r,-1,null,!0)),m[-1].render(-1))),_&&d.forEach((function(n,a){o=void 0!==d[a+1]?d[a+1]+f:r.max-f,0==a%2&&n<r.max&&o<=r.max+(i.polar?-f:f)&&(h[n]||(h[n]=new t.PlotLineOrBand(r)),e=n+f,h[n].options={from:s?r.lin2log(e):e,to:s?r.lin2log(o):o,color:_},h[n].render(),h[n].isActive=!0)})),r._addedPlotLB||((c.plotLines||[]).concat(c.plotBands||[]).forEach((function(t){r.addPlotBandOrLine(t)})),r._addedPlotLB=!0)),[m,p,h].forEach((function(t){var e,n=[],o=P.duration;x(t,(function(t,e){t.isActive||(t.render(e,!1,0),t.isActive=!1,n.push(e))})),A((function(){for(e=n.length;e--;)t[n[e]]&&!t[n[e]].isActive&&(t[n[e]].destroy(),delete t[n[e]])}),t!==h&&i.hasRendered&&o?o:0)})),C&&(C[C.isPlaced?"animate":"attr"]({d:this.getLinePath(C.strokeWidth())}),C.isPlaced=!0,C[M?"show":"hide"](M)),g&&M&&(c=r.getTitlePosition(),O(c.y)?(g[g.isNew?"attr":"animate"](c),g.isNew=!1):(g.attr("y",-9999),g.isNew=!0)),b&&b.enabled&&r.renderStackTotals(),r.isDirty=!1,u(this,"afterRender")},redraw:function(){this.visible&&(this.render(),this.plotLinesAndBands.forEach((function(t){t.render()}))),this.series.forEach((function(t){t.isDirty=!0}))},keepProps:"extKey hcEvents names series userMax userMin".split(" "),destroy:function(t){var e,n=this,o=n.stacks,r=n.plotLinesAndBands;if(u(this,"destroy",{keepEvents:t}),t||k(n),x(o,(function(t,e){m(t),o[e]=null})),[n.ticks,n.minorTicks,n.alternateBands].forEach((function(t){m(t)})),r)for(t=r.length;t--;)r[t].destroy();for(e in"stackTotalGroup axisLine axisTitle axisGroup gridGroup labelGroup cross scrollbar".split(" ").forEach((function(t){n[t]&&(n[t]=n[t].destroy())})),n.plotLinesAndBandsGroups)n.plotLinesAndBandsGroups[e]=n.plotLinesAndBandsGroups[e].destroy();x(n,(function(t,e){-1===n.keepProps.indexOf(e)&&delete n[e]}))},drawCrosshair:function(t,e){var n,o=this.crosshair,i=v(o.snap,!0),a=this.cross,c=this.chart;if(u(this,"drawCrosshair",{e:t,point:e}),t||(t=this.cross&&this.cross.e),this.crosshair&&!1!==(g(e)||!i)){if(i?g(e)&&(n=v("colorAxis"!==this.coll?e.crosshairPos:null,this.isXAxis?e.plotX:this.len-e.plotY)):n=t&&(this.horiz?t.chartX-this.pos:this.len-t.chartY+this.pos),g(n)){var s={value:e&&(this.isXAxis?e.x:v(e.stackY,e.y)),translatedValue:n};c.polar&&h(s,{isCrosshair:!0,chartX:t&&t.chartX,chartY:t&&t.chartY,point:e}),s=this.getPlotLinePath(s)||null}if(!g(s))return void this.hideCrosshair();i=this.categories&&!this.isRadial,a||(this.cross=a=c.renderer.path().addClass("highcharts-crosshair highcharts-crosshair-"+(i?"category ":"thin ")+o.className).attr({zIndex:v(o.zIndex,2)}).add(),c.styledMode||(a.attr({stroke:o.color||(i?r("#ccd6eb").setOpacity(.25).get():"#cccccc"),"stroke-width":v(o.width,1)}).css({"pointer-events":"none"}),o.dashStyle&&a.attr({dashstyle:o.dashStyle}))),a.show().attr({d:s}),i&&!o.width&&a.attr({"stroke-width":this.transA}),this.cross.e=t}else this.hideCrosshair();u(this,"afterDrawCrosshair",{e:t,point:e})},hideCrosshair:function(){this.cross&&this.cross.hide(),u(this,"afterHideCrosshair")}}),t.Axis=e})),e(n,"parts/DateTimeAxis.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.getMagnitude,o=e.normalizeTickInterval,r=e.timeUnits;(t=t.Axis).prototype.getTimeTicks=function(){return this.chart.time.getTimeTicks.apply(this.chart.time,arguments)},t.prototype.normalizeTimeTickInterval=function(t,e){var i,a=e||[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]],c=r[(e=a[a.length-1])[0]],s=e[1];for(i=0;i<a.length&&(c=r[(e=a[i])[0]],s=e[1],!(a[i+1]&&t<=(c*s[s.length-1]+r[a[i+1][0]])/2));i++);return c===r.year&&t<5*c&&(s=[1,2,5]),{unitRange:c,count:t=o(t/c,s,"year"===e[0]?Math.max(n(t/c),1):1),unitName:e[0]}}})),e(n,"parts/LogarithmicAxis.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.getMagnitude,o=e.normalizeTickInterval,r=e.pick;(t=t.Axis).prototype.getLogTickPositions=function(t,e,i,a){var c=this.options,s=this.len,l=[];if(a||(this._minorAutoInterval=null),.5<=t)t=Math.round(t),l=this.getLinearTickPositions(t,e,i);else if(.08<=t){var d,g;for(s=Math.floor(e),c=.3<t?[1,2,4]:.15<t?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];s<i+1&&!g;s++){var m=c.length;for(d=0;d<m&&!g;d++){var p=this.log2lin(this.lin2log(s)*c[d]);p>e&&(!a||h<=i)&&void 0!==h&&l.push(h),h>i&&(g=!0);var h=p}}}else e=this.lin2log(e),i=this.lin2log(i),t=a?this.getMinorTickInterval():c.tickInterval,t=r("auto"===t?null:t,this._minorAutoInterval,c.tickPixelInterval/(a?5:1)*(i-e)/((a?s/this.tickPositions.length:s)||1)),t=o(t,null,n(t)),l=this.getLinearTickPositions(t,e,i).map(this.log2lin),a||(this._minorAutoInterval=t/5);return a||(this.tickInterval=t),l},t.prototype.log2lin=function(t){return Math.log(t)/Math.LN10},t.prototype.lin2log=function(t){return Math.pow(10,t)}})),e(n,"parts/PlotLineOrBand.js",[n["parts/Globals.js"],n["parts/Axis.js"],n["parts/Utilities.js"]],(function(t,e,n){var o=n.arrayMax,r=n.arrayMin,i=n.defined,a=n.destroyObjectProperties,c=n.erase,s=n.extend,l=n.merge,d=n.objectEach,g=n.pick,m=function(){function e(t,e){this.axis=t,e&&(this.options=e,this.id=e.id)}return e.prototype.render=function(){t.fireEvent(this,"render");var e=this,n=e.axis,o=n.horiz,r=e.options,a=r.label,c=e.label,s=r.to,m=r.from,p=r.value,h=i(m)&&i(s),u=i(p),b=e.svgElem,_=!b,f=[],C=r.color,O=g(r.zIndex,0),M=r.events;f={class:"highcharts-plot-"+(h?"band ":"line ")+(r.className||"")};var P={},y=n.chart.renderer,x=h?"bands":"lines";if(n.isLog&&(m=n.log2lin(m),s=n.log2lin(s),p=n.log2lin(p)),n.chart.styledMode||(u?(f.stroke=C||"#999999",f["stroke-width"]=g(r.width,1),r.dashStyle&&(f.dashstyle=r.dashStyle)):h&&(f.fill=C||"#e6ebf5",r.borderWidth&&(f.stroke=r.borderColor,f["stroke-width"]=r.borderWidth))),P.zIndex=O,(C=n.plotLinesAndBandsGroups[x+="-"+O])||(n.plotLinesAndBandsGroups[x]=C=y.g("plot-"+x).attr(P).add()),_&&(e.svgElem=b=y.path().attr(f).add(C)),u)f=n.getPlotLinePath({value:p,lineWidth:b.strokeWidth(),acrossPanes:r.acrossPanes});else{if(!h)return;f=n.getPlotBandPath(m,s,r)}return(_||!b.d)&&f&&f.length?(b.attr({d:f}),M&&d(M,(function(t,n){b.on(n,(function(t){M[n].apply(e,[t])}))}))):b&&(f?(b.show(!0),b.animate({d:f})):b.d&&(b.hide(),c&&(e.label=c=c.destroy()))),a&&(i(a.text)||i(a.formatter))&&f&&f.length&&0<n.width&&0<n.height&&!f.isFlat?(a=l({align:o&&h&&"center",x:o?!h&&4:10,verticalAlign:!o&&h&&"middle",y:o?h?16:10:h?6:-4,rotation:o&&!h&&90},a),this.renderLabel(a,f,h,O)):c&&c.hide(),e},e.prototype.renderLabel=function(t,e,n,i){var a=this.label,c=this.axis.chart.renderer;a||((a={align:t.textAlign||t.align,rotation:t.rotation,class:"highcharts-plot-"+(n?"band":"line")+"-label "+(t.className||"")}).zIndex=i,i=this.getLabelText(t),this.label=a=c.text(i,0,0,t.useHTML).attr(a).add(),this.axis.chart.styledMode||a.css(t.style)),c=e.xBounds||[e[1],e[4],n?e[6]:e[1]],e=e.yBounds||[e[2],e[5],n?e[7]:e[2]],n=r(c),i=r(e),a.align(t,!1,{x:n,y:i,width:o(c)-n,height:o(e)-i}),a.show(!0)},e.prototype.getLabelText=function(t){return i(t.formatter)?t.formatter.call(this):t.text},e.prototype.destroy=function(){c(this.axis.plotLinesAndBands,this),delete this.axis,a(this)},e}();return s(e.prototype,{getPlotBandPath:function(t,e){var n=this.getPlotLinePath({value:e,force:!0,acrossPanes:this.options.acrossPanes}),o=this.getPlotLinePath({value:t,force:!0,acrossPanes:this.options.acrossPanes}),r=[],i=this.horiz,a=1;if(t=t<this.min&&e<this.min||t>this.max&&e>this.max,o&&n){if(t){var c=o.toString()===n.toString();a=0}for(t=0;t<o.length;t+=6)i&&n[t+1]===o[t+1]?(n[t+1]+=a,n[t+4]+=a):i||n[t+2]!==o[t+2]||(n[t+2]+=a,n[t+5]+=a),r.push("M",o[t+1],o[t+2],"L",o[t+4],o[t+5],n[t+4],n[t+5],n[t+1],n[t+2],"z"),r.isFlat=c}return r},addPlotBand:function(t){return this.addPlotBandOrLine(t,"plotBands")},addPlotLine:function(t){return this.addPlotBandOrLine(t,"plotLines")},addPlotBandOrLine:function(t,e){var n=new m(this,t).render(),o=this.userOptions;if(n){if(e){var r=o[e]||[];r.push(t),o[e]=r}this.plotLinesAndBands.push(n)}return n},removePlotBandOrLine:function(t){for(var e=this.plotLinesAndBands,n=this.options,o=this.userOptions,r=e.length;r--;)e[r].id===t&&e[r].destroy();[n.plotLines||[],o.plotLines||[],n.plotBands||[],o.plotBands||[]].forEach((function(e){for(r=e.length;r--;)e[r].id===t&&c(e,e[r])}))},removePlotBand:function(t){this.removePlotBandOrLine(t)},removePlotLine:function(t){this.removePlotBandOrLine(t)}}),t.PlotLineOrBand=m,t.PlotLineOrBand})),e(n,"parts/Tooltip.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.clamp,o=e.css,r=e.defined,i=e.discardElement,a=e.extend,c=e.format,s=e.isNumber,l=e.isString,d=e.merge,g=e.pick,m=e.splat,p=e.syncTimeout,h=e.timeUnits,u=t.doc,b=function(){function b(t,e){this.crosshairs=[],this.distance=0,this.isHidden=!0,this.isSticky=!1,this.now={},this.options={},this.outside=!1,this.chart=t,this.init(t,e)}return b.prototype.applyFilter=function(){var t=this.chart;t.renderer.definition({tagName:"filter",id:"drop-shadow-"+t.index,opacity:.5,children:[{tagName:"feGaussianBlur",in:"SourceAlpha",stdDeviation:1},{tagName:"feOffset",dx:1,dy:1},{tagName:"feComponentTransfer",children:[{tagName:"feFuncA",type:"linear",slope:.3}]},{tagName:"feMerge",children:[{tagName:"feMergeNode"},{tagName:"feMergeNode",in:"SourceGraphic"}]}]}),t.renderer.definition({tagName:"style",textContent:".highcharts-tooltip-"+t.index+"{filter:url(#drop-shadow-"+t.index+")}"})},b.prototype.bodyFormatter=function(t){return t.map((function(t){var e=t.series.tooltipOptions;return(e[(t.point.formatPrefix||"point")+"Formatter"]||t.point.tooltipFormatter).call(t.point,e[(t.point.formatPrefix||"point")+"Format"]||"")}))},b.prototype.cleanSplit=function(t){this.chart.series.forEach((function(e){var n=e&&e.tt;n&&(!n.isActive||t?e.tt=n.destroy():n.isActive=!1)}))},b.prototype.defaultFormatter=function(t){var e=this.points||m(this),n=[t.tooltipFooterHeaderFormatter(e[0])];return(n=n.concat(t.bodyFormatter(e))).push(t.tooltipFooterHeaderFormatter(e[0],!0)),n},b.prototype.destroy=function(){this.label&&(this.label=this.label.destroy()),this.split&&this.tt&&(this.cleanSplit(this.chart,!0),this.tt=this.tt.destroy()),this.renderer&&(this.renderer=this.renderer.destroy(),i(this.container)),e.clearTimeout(this.hideTimer),e.clearTimeout(this.tooltipTimeout)},b.prototype.getAnchor=function(t,e){var n,o,r=this.chart,i=r.pointer,a=r.inverted,c=r.plotTop,s=r.plotLeft,l=0,d=0;return t=m(t),this.followPointer&&e?(void 0===e.chartX&&(e=i.normalize(e)),t=[e.chartX-s,e.chartY-c]):t[0].tooltipPos?t=t[0].tooltipPos:(t.forEach((function(t){n=t.series.yAxis,o=t.series.xAxis,l+=t.plotX+(!a&&o?o.left-s:0),d+=(t.plotLow?(t.plotLow+t.plotHigh)/2:t.plotY)+(!a&&n?n.top-c:0)})),l/=t.length,d/=t.length,t=[a?r.plotWidth-d:l,this.shared&&!a&&1<t.length&&e?e.chartY-c:a?r.plotHeight-l:d]),t.map(Math.round)},b.prototype.getDateFormat=function(t,e,n,o){var r=this.chart.time,i=r.dateFormat("%m-%d %H:%M:%S.%L",e),a={millisecond:15,second:12,minute:9,hour:6,day:3},c="millisecond";for(s in h){if(t===h.week&&+r.dateFormat("%w",e)===n&&"00:00:00.000"===i.substr(6)){var s="week";break}if(h[s]>t){s=c;break}if(a[s]&&i.substr(a[s])!=="01-01 00:00:00.000".substr(a[s]))break;"week"!==s&&(c=s)}if(s)var l=r.resolveDTLFormat(o[s]).main;return l},b.prototype.getLabel=function(){var e,n,i=this,a=this.chart.renderer,c=this.chart.styledMode,s=this.options,l="tooltip"+(r(s.className)?" "+s.className:""),d=(null===(e=s.style)||void 0===e?void 0:e.pointerEvents)||(!this.followPointer&&s.stickOnContact?"auto":"none");if(e=function(){i.inContact=!0},!this.label){if(this.outside&&(this.container=n=t.doc.createElement("div"),n.className="highcharts-tooltip-container",o(n,{position:"absolute",top:"1px",pointerEvents:d,zIndex:3}),t.doc.body.appendChild(n),this.renderer=a=new t.Renderer(n,0,0,{},void 0,void 0,a.styledMode)),this.split?this.label=a.g(l):(this.label=a.label("",0,0,s.shape||"callout",null,null,s.useHTML,null,l).attr({padding:s.padding,r:s.borderRadius}),c||this.label.attr({fill:s.backgroundColor,"stroke-width":s.borderWidth}).css(s.style).css({pointerEvents:d}).shadow(s.shadow)),c&&(this.applyFilter(),this.label.addClass("highcharts-tooltip-"+this.chart.index)),i.outside&&!i.split){var g={x:this.label.xSetter,y:this.label.ySetter};this.label.xSetter=function(t,e){g[e].call(this.label,i.distance),n.style.left=t+"px"},this.label.ySetter=function(t,e){g[e].call(this.label,i.distance),n.style.top=t+"px"}}this.label.on("mouseenter",e).on("mouseleave",(function(){var t=i.chart.hoverSeries;i.inContact=!1,t&&t.onMouseOut&&t.onMouseOut()})).attr({zIndex:8}).add()}return this.label},b.prototype.getPosition=function(t,e,n){var o,r=this.chart,i=this.distance,a={},c=r.inverted&&n.h||0,s=this.outside,l=s?u.documentElement.clientWidth-2*i:r.chartWidth,d=s?Math.max(u.body.scrollHeight,u.documentElement.scrollHeight,u.body.offsetHeight,u.documentElement.offsetHeight,u.documentElement.clientHeight):r.chartHeight,m=r.pointer.getChartPosition(),p=r.containerScaling,h=function(t){return p?t*p.scaleX:t},b=function(t){return p?t*p.scaleY:t},_=function(o){var a="x"===o;return[o,a?l:d,a?t:e].concat(s?[a?h(t):b(e),a?m.left-i+h(n.plotX+r.plotLeft):m.top-i+b(n.plotY+r.plotTop),0,a?l:d]:[a?t:e,a?n.plotX+r.plotLeft:n.plotY+r.plotTop,a?r.plotLeft:r.plotTop,a?r.plotLeft+r.plotWidth:r.plotTop+r.plotHeight])},f=_("y"),C=_("x"),O=!this.followPointer&&g(n.ttBelow,!r.inverted==!!n.negative),M=function(t,e,n,o,r,s,l){var d="y"===t?b(i):h(i),g=(n-o)/2,m=o<r-i,p=r+i+o<e,u=r-d-n+g;if(r=r+d-g,O&&p)a[t]=r;else if(!O&&m)a[t]=u;else if(m)a[t]=Math.min(l-o,0>u-c?u:u-c);else{if(!p)return!1;a[t]=Math.max(s,r+c+n>e?r:r+c)}},P=function(t,e,n,o,r){var c;return r<i||r>e-i?c=!1:a[t]=r<n/2?1:r>e-o/2?e-o-2:r-n/2,c},y=function(t){var e=f;f=C,C=e,o=t},x=function(){!1!==M.apply(0,f)?!1!==P.apply(0,C)||o||(y(!0),x()):o?a.x=a.y=0:(y(!0),x())};return(r.inverted||1<this.len)&&y(),x(),a},b.prototype.getXDateFormat=function(t,e,n){e=e.dateTimeLabelFormats;var o=n&&n.closestPointRange;return(o?this.getDateFormat(o,t.x,n.options.startOfWeek,e):e.day)||e.year},b.prototype.hide=function(t){var n=this;e.clearTimeout(this.hideTimer),t=g(t,this.options.hideDelay,500),this.isHidden||(this.hideTimer=p((function(){n.getLabel()[t?"fadeOut":"hide"](),n.isHidden=!0}),t))},b.prototype.init=function(t,e){this.chart=t,this.options=e,this.crosshairs=[],this.now={x:0,y:0},this.isHidden=!0,this.split=e.split&&!t.inverted&&!t.polar,this.shared=e.shared||this.split,this.outside=g(e.outside,!(!t.scrollablePixelsX&&!t.scrollablePixelsY))},b.prototype.isStickyOnContact=function(){return!(this.followPointer||!this.options.stickOnContact||!this.inContact)},b.prototype.move=function(t,n,o,r){var i=this,c=i.now,s=!1!==i.options.animation&&!i.isHidden&&(1<Math.abs(t-c.x)||1<Math.abs(n-c.y)),l=i.followPointer||1<i.len;a(c,{x:s?(2*c.x+t)/3:t,y:s?(c.y+n)/2:n,anchorX:l?void 0:s?(2*c.anchorX+o)/3:o,anchorY:l?void 0:s?(c.anchorY+r)/2:r}),i.getLabel().attr(c),i.drawTracker(),s&&(e.clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout((function(){i&&i.move(t,n,o,r)}),32))},b.prototype.refresh=function(n,o){var r=this.chart,i=this.options,a=n,c={},s=[],l=i.formatter||this.defaultFormatter;c=this.shared;var d=r.styledMode;if(i.enabled){e.clearTimeout(this.hideTimer),this.followPointer=m(a)[0].series.tooltipOptions.followPointer;var p=this.getAnchor(a,o);o=p[0];var h=p[1];!c||a.series&&a.series.noSharedTooltip?c=a.getLabelConfig():(r.pointer.applyInactiveState(a),a.forEach((function(t){t.setState("hover"),s.push(t.getLabelConfig())})),(c={x:a[0].category,y:a[0].y}).points=s,a=a[0]),this.len=s.length,r=l.call(c,this),this.distance=g((l=a.series).tooltipOptions.distance,16),!1===r?this.hide():(this.split?this.renderSplit(r,m(n)):(n=this.getLabel(),i.style.width&&!d||n.css({width:this.chart.spacingBox.width}),n.attr({text:r&&r.join?r.join(""):r}),n.removeClass(/highcharts-color-[\d]+/g).addClass("highcharts-color-"+g(a.colorIndex,l.colorIndex)),d||n.attr({stroke:i.borderColor||a.color||l.color||"#666666"}),this.updatePosition({plotX:o,plotY:h,negative:a.negative,ttBelow:a.ttBelow,h:p[2]||0})),this.isHidden&&this.label&&this.label.attr({opacity:1}).show(),this.isHidden=!1),t.fireEvent(this,"refresh")}},b.prototype.renderSplit=function(e,o){function r(t,e,o,r,i){return void 0===i&&(i=!0),o?(e=w?0:A,t=n(t-r/2,x.left,x.right-r)):(e-=k,t=n(t=i?t-r-M:t+M,i?t:x.left,x.right)),{x:t,y:e}}var i=this,c=i.chart,s=i.chart,d=s.plotHeight,m=s.plotLeft,p=s.plotTop,h=s.pointer,u=s.renderer,b=s.scrollablePixelsY,_=void 0===b?0:b,f=(b=void 0===(b=s.scrollingContainer)?{scrollLeft:0,scrollTop:0}:b).scrollLeft,C=b.scrollTop,O=s.styledMode,M=i.distance,P=i.options,y=i.options.positioner,x={left:f,right:f+s.chartWidth,top:C,bottom:C+s.chartHeight},v=i.getLabel(),w=!(!c.xAxis[0]||!c.xAxis[0].opposite),k=p+C,S=0,A=d-_;l(e)&&(e=[!1,e]),e=e.slice(0,o.length+1).reduce((function(t,e,a){if(!1!==e&&""!==e){var c=(a=o[a-1]||{isHeader:!0,plotX:o[0].plotX,plotY:d,series:{}}).isHeader,s=c?i:a.series,l=s.tt,h=a.isHeader,b=a.series,f="highcharts-color-"+g(a.colorIndex,b.colorIndex,"none");l||(l={padding:P.padding,r:P.borderRadius},O||(l.fill=P.backgroundColor,l["stroke-width"]=P.borderWidth),l=u.label("",0,0,P[h?"headerShape":"shape"]||"callout",void 0,void 0,P.useHTML).addClass((h?"highcharts-tooltip-header ":"")+"highcharts-tooltip-box "+f).attr(l).add(v)),l.isActive=!0,l.attr({text:e}),O||l.css(P.style).shadow(P.shadow).attr({stroke:P.borderColor||a.color||b.color||"#333333"}),e=s.tt=l,s=(h=e.getBBox()).width+e.strokeWidth(),c&&(A+=S=h.height,w&&(k-=S)),b=void 0===(b=a.plotX)?0:b,f=void 0===(f=a.plotY)?0:f;var D=a.series;if(a.isHeader){b=m+b;var I=p+d/2}else l=D.xAxis,D=D.yAxis,b=l.pos+n(b,-M,l.len+M),D.pos+f>=C+p&&D.pos+f<=C+p+d-_&&(I=D.pos+f);b=n(b,x.left-M,x.right+M),"number"==typeof I?(h=h.height+1,f=y?y.call(i,s,h,a):r(b,I,c,s),t.push({align:y?0:void 0,anchorX:b,anchorY:I,boxWidth:s,point:a,rank:g(f.rank,c?1:0),size:h,target:f.y,tt:e,x:f.x})):e.isActive=!1}return t}),[]),!y&&e.some((function(t){return t.x<x.left}))&&(e=e.map((function(t){var e=r(t.anchorX,t.anchorY,t.point.isHeader,t.boxWidth,!1);return a(t,{target:e.y,x:e.x})}))),i.cleanSplit(),t.distribute(e,A),e.forEach((function(t){var e=t.pos;t.tt.attr({visibility:void 0===e?"hidden":"inherit",x:t.x,y:e+k,anchorX:t.anchorX,anchorY:t.anchorY})})),e=i.container,c=i.renderer,i.outside&&e&&c&&(s=v.getBBox(),c.setSize(s.width+s.x,s.height+s.y,!1),h=h.getChartPosition(),e.style.left=h.left+"px",e.style.top=h.top+"px")},b.prototype.drawTracker=function(){if(this.followPointer||!this.options.stickOnContact)this.tracker&&this.tracker.destroy();else{var t=this.chart,e=this.label,n=t.hoverPoint;if(e&&n){var o={x:0,y:0,width:0,height:0};n=this.getAnchor(n);var r=e.getBBox();n[0]+=t.plotLeft-e.translateX,n[1]+=t.plotTop-e.translateY,o.x=Math.min(0,n[0]),o.y=Math.min(0,n[1]),o.width=0>n[0]?Math.max(Math.abs(n[0]),r.width-n[0]):Math.max(Math.abs(n[0]),r.width),o.height=0>n[1]?Math.max(Math.abs(n[1]),r.height-Math.abs(n[1])):Math.max(Math.abs(n[1]),r.height),this.tracker?this.tracker.attr(o):(this.tracker=e.renderer.rect(o).addClass("highcharts-tracker").add(e),t.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}}},b.prototype.styledModeFormat=function(t){return t.replace('style="font-size: 10px"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex}"')},b.prototype.tooltipFooterHeaderFormatter=function(e,n){var o=n?"footer":"header",r=e.series,i=r.tooltipOptions,a=i.xDateFormat,l=r.xAxis,d=l&&"datetime"===l.options.type&&s(e.key),g=i[o+"Format"];return t.fireEvent(this,"headerFormatter",n={isFooter:n,labelConfig:e},(function(t){d&&!a&&(a=this.getXDateFormat(e,i,l)),d&&a&&(e.point&&e.point.tooltipDateKeys||["key"]).forEach((function(t){g=g.replace("{point."+t+"}","{point."+t+":"+a+"}")})),r.chart.styledMode&&(g=this.styledModeFormat(g)),t.text=c(g,{point:e,series:r},this.chart)})),n.text},b.prototype.update=function(t){this.destroy(),d(!0,this.chart.options.tooltip.userOptions,t),this.init(this.chart,d(!0,this.options,t))},b.prototype.updatePosition=function(t){var e=this.chart,n=e.pointer,r=this.getLabel(),i=t.plotX+e.plotLeft,a=t.plotY+e.plotTop;if(n=n.getChartPosition(),t=(this.options.positioner||this.getPosition).call(this,r.width,r.height,t),this.outside){var c=(this.options.borderWidth||0)+2*this.distance;this.renderer.setSize(r.width+c,r.height+c,!1),(e=e.containerScaling)&&(o(this.container,{transform:"scale("+e.scaleX+", "+e.scaleY+")"}),i*=e.scaleX,a*=e.scaleY),i+=n.left-t.x,a+=n.top-t.y}this.move(Math.round(t.x),Math.round(t.y||0),i,a)},b}();return t.Tooltip=b,t.Tooltip})),e(n,"parts/Pointer.js",[n["parts/Globals.js"],n["parts/Utilities.js"],n["parts/Tooltip.js"],n["parts/Color.js"]],(function(t,e,n,o){var r=e.addEvent,i=e.attr,a=e.css,c=e.defined,s=e.extend,l=e.find,d=e.fireEvent,g=e.isNumber,m=e.isObject,p=e.objectEach,h=e.offset,u=e.pick,b=e.splat,_=o.parse,f=t.charts,C=t.noop;return e=function(){function e(t,e){this.lastValidTouch={},this.pinchDown=[],this.runChartClick=!1,this.chart=t,this.hasDragged=!1,this.options=e,this.unbindContainerMouseLeave=function(){},this.init(t,e)}return e.prototype.applyInactiveState=function(t){var e,n=[];(t||[]).forEach((function(t){n.push(e=t.series),e.linkedParent&&n.push(e.linkedParent),e.linkedSeries&&(n=n.concat(e.linkedSeries)),e.navigatorSeries&&n.push(e.navigatorSeries)})),this.chart.series.forEach((function(t){-1===n.indexOf(t)?t.setState("inactive",!0):t.options.inactiveOtherPoints&&t.setAllPointsToState("inactive")}))},e.prototype.destroy=function(){var e=this;void 0!==e.unDocMouseMove&&e.unDocMouseMove(),this.unbindContainerMouseLeave(),t.chartCount||(t.unbindDocumentMouseUp&&(t.unbindDocumentMouseUp=t.unbindDocumentMouseUp()),t.unbindDocumentTouchEnd&&(t.unbindDocumentTouchEnd=t.unbindDocumentTouchEnd())),clearInterval(e.tooltipTimeout),p(e,(function(t,n){e[n]=null}))},e.prototype.drag=function(t){var e=this.chart,n=e.options.chart,o=t.chartX,r=t.chartY,i=this.zoomHor,a=this.zoomVert,c=e.plotLeft,s=e.plotTop,l=e.plotWidth,d=e.plotHeight,g=this.selectionMarker,p=this.mouseDownX||0,h=this.mouseDownY||0,u=m(n.panning)?n.panning&&n.panning.enabled:n.panning,b=n.panKey&&t[n.panKey+"Key"];if((!g||!g.touch)&&(o<c?o=c:o>c+l&&(o=c+l),r<s?r=s:r>s+d&&(r=s+d),this.hasDragged=Math.sqrt(Math.pow(p-o,2)+Math.pow(h-r,2)),10<this.hasDragged)){var f=e.isInsidePlot(p-c,h-s);e.hasCartesianSeries&&(this.zoomX||this.zoomY)&&f&&!b&&!g&&(this.selectionMarker=g=e.renderer.rect(c,s,i?1:l,a?1:d,0).attr({class:"highcharts-selection-marker",zIndex:7}).add(),e.styledMode||g.attr({fill:n.selectionMarkerFill||_("#335cad").setOpacity(.25).get()})),g&&i&&(o-=p,g.attr({width:Math.abs(o),x:(0<o?0:o)+p})),g&&a&&(o=r-h,g.attr({height:Math.abs(o),y:(0<o?0:o)+h})),f&&!g&&u&&e.pan(t,n.panning)}},e.prototype.dragStart=function(t){var e=this.chart;e.mouseIsDown=t.type,e.cancelClick=!1,e.mouseDownX=this.mouseDownX=t.chartX,e.mouseDownY=this.mouseDownY=t.chartY},e.prototype.drop=function(t){var e=this,n=this.chart,o=this.hasPinched;if(this.selectionMarker){var r,i={originalEvent:t,xAxis:[],yAxis:[]},l=this.selectionMarker,m=l.attr?l.attr("x"):l.x,p=l.attr?l.attr("y"):l.y,h=l.attr?l.attr("width"):l.width,u=l.attr?l.attr("height"):l.height;(this.hasDragged||o)&&(n.axes.forEach((function(n){if(n.zoomEnabled&&c(n.min)&&(o||e[{xAxis:"zoomX",yAxis:"zoomY"}[n.coll]])){var a=n.horiz,s="touchend"===t.type?n.minPixelPadding:0,l=n.toValue((a?m:p)+s);a=n.toValue((a?m+h:p+u)-s),i[n.coll].push({axis:n,min:Math.min(l,a),max:Math.max(l,a)}),r=!0}})),r&&d(n,"selection",i,(function(t){n.zoom(s(t,o?{animation:!1}:null))}))),g(n.index)&&(this.selectionMarker=this.selectionMarker.destroy()),o&&this.scaleGroups()}n&&g(n.index)&&(a(n.container,{cursor:n._cursor}),n.cancelClick=10<this.hasDragged,n.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},e.prototype.findNearestKDPoint=function(t,e,n){var o,r=this.chart,i=r.hoverPoint;return r=r.tooltip,i&&r&&r.isStickyOnContact()?i:(t.forEach((function(t){var r=!(t.noSharedTooltip&&e)&&0>t.options.findNearestPointBy.indexOf("y");if(t=t.searchPoint(n,r),(r=m(t,!0))&&!(r=!m(o,!0))){var i=o.dist-t.dist,a=(t.series.group&&t.series.group.zIndex)-(o.series.group&&o.series.group.zIndex);r=0<(0!=(r=o.distX-t.distX)&&e?r:0!==i?i:0!==a?a:o.series.index>t.series.index?-1:1)}r&&(o=t)})),o)},e.prototype.getChartCoordinatesFromPoint=function(t,e){var n=t.series,o=n.xAxis;n=n.yAxis;var r=u(t.clientX,t.plotX),i=t.shapeArgs;return o&&n?e?{chartX:o.len+o.pos-r,chartY:n.len+n.pos-t.plotY}:{chartX:r+o.pos,chartY:t.plotY+n.pos}:i&&i.x&&i.y?{chartX:i.x,chartY:i.y}:void 0},e.prototype.getChartPosition=function(){return this.chartPosition||(this.chartPosition=h(this.chart.container))},e.prototype.getCoordinates=function(t){var e={xAxis:[],yAxis:[]};return this.chart.axes.forEach((function(n){e[n.isXAxis?"xAxis":"yAxis"].push({axis:n,value:n.toValue(t[n.horiz?"chartX":"chartY"])})})),e},e.prototype.getHoverData=function(t,e,n,o,r,i){var a,c=[];o=!(!o||!t);var s=e&&!e.stickyTracking,g={chartX:i?i.chartX:void 0,chartY:i?i.chartY:void 0,shared:r};return d(this,"beforeGetHoverData",g),s=s?[e]:n.filter((function(t){return g.filter?g.filter(t):t.visible&&!(!r&&t.directTouch)&&u(t.options.enableMouseTracking,!0)&&t.stickyTracking})),e=(a=o||!i?t:this.findNearestKDPoint(s,r,i))&&a.series,a&&(r&&!e.noSharedTooltip?(s=n.filter((function(t){return g.filter?g.filter(t):t.visible&&!(!r&&t.directTouch)&&u(t.options.enableMouseTracking,!0)&&!t.noSharedTooltip}))).forEach((function(t){var e=l(t.points,(function(t){return t.x===a.x&&!t.isNull}));m(e)&&(t.chart.isBoosting&&(e=t.getPoint(e)),c.push(e))})):c.push(a)),d(this,"afterGetHoverData",g={hoverPoint:a}),{hoverPoint:g.hoverPoint,hoverSeries:e,hoverPoints:c}},e.prototype.getPointFromEvent=function(t){t=t.target;for(var e;t&&!e;)e=t.point,t=t.parentNode;return e},e.prototype.onTrackerMouseOut=function(t){var e=this.chart.hoverSeries;t=t.relatedTarget||t.toElement,this.isDirectTouch=!1,!e||!t||e.stickyTracking||this.inClass(t,"highcharts-tooltip")||this.inClass(t,"highcharts-series-"+e.index)&&this.inClass(t,"highcharts-tracker")||e.onMouseOut()},e.prototype.inClass=function(t,e){for(var n;t;){if(n=i(t,"class")){if(-1!==n.indexOf(e))return!0;if(-1!==n.indexOf("highcharts-container"))return!1}t=t.parentNode}},e.prototype.init=function(t,e){this.options=e,this.chart=t,this.runChartClick=e.chart.events&&!!e.chart.events.click,this.pinchDown=[],this.lastValidTouch={},n&&(t.tooltip=new n(t,e.tooltip),this.followTouchMove=u(e.tooltip.followTouchMove,!0)),this.setDOMEvents()},e.prototype.normalize=function(t,e){var n=t.touches,o=n?n.length?n.item(0):n.changedTouches[0]:t;return e||(e=this.getChartPosition()),n=o.pageX-e.left,e=o.pageY-e.top,(o=this.chart.containerScaling)&&(n/=o.scaleX,e/=o.scaleY),s(t,{chartX:Math.round(n),chartY:Math.round(e)})},e.prototype.onContainerClick=function(t){var e=this.chart,n=e.hoverPoint,o=e.plotLeft,r=e.plotTop;t=this.normalize(t),e.cancelClick||(n&&this.inClass(t.target,"highcharts-tracker")?(d(n.series,"click",s(t,{point:n})),e.hoverPoint&&n.firePointEvent("click",t)):(s(t,this.getCoordinates(t)),e.isInsidePlot(t.chartX-o,t.chartY-r)&&d(e,"click",t)))},e.prototype.onContainerMouseDown=function(t){2!==(t=this.normalize(t)).button&&(this.zoomOption(t),t.preventDefault&&t.preventDefault(),this.dragStart(t))},e.prototype.onContainerMouseLeave=function(e){var n=f[t.hoverChartIndex];n&&(e.relatedTarget||e.toElement)&&(n.pointer.reset(),n.pointer.chartPosition=void 0)},e.prototype.onContainerMouseMove=function(e){var n=this.chart;c(t.hoverChartIndex)&&f[t.hoverChartIndex]&&f[t.hoverChartIndex].mouseIsDown||(t.hoverChartIndex=n.index),(e=this.normalize(e)).preventDefault||(e.returnValue=!1),"mousedown"===n.mouseIsDown&&this.drag(e),n.openMenu||!this.inClass(e.target,"highcharts-tracker")&&!n.isInsidePlot(e.chartX-n.plotLeft,e.chartY-n.plotTop)||this.runPointActions(e)},e.prototype.onDocumentTouchEnd=function(e){f[t.hoverChartIndex]&&f[t.hoverChartIndex].pointer.drop(e)},e.prototype.onContainerTouchMove=function(t){this.touch(t)},e.prototype.onContainerTouchStart=function(t){this.zoomOption(t),this.touch(t,!0)},e.prototype.onDocumentMouseMove=function(t){var e=this.chart,n=this.chartPosition,o=e.tooltip;t=this.normalize(t,n),!n||o&&o.isStickyOnContact()||e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop)||this.inClass(t.target,"highcharts-tracker")||this.reset()},e.prototype.onDocumentMouseUp=function(e){f[t.hoverChartIndex]&&f[t.hoverChartIndex].pointer.drop(e)},e.prototype.pinch=function(t){var e=this,n=e.chart,o=e.pinchDown,r=t.touches||[],i=r.length,a=e.lastValidTouch,c=e.hasZoom,l=e.selectionMarker,d={},g=1===i&&(e.inClass(t.target,"highcharts-tracker")&&n.runTrackerClick||e.runChartClick),m={};1<i&&(e.initiated=!0),c&&e.initiated&&!g&&t.preventDefault(),[].map.call(r,(function(t){return e.normalize(t)})),"touchstart"===t.type?([].forEach.call(r,(function(t,e){o[e]={chartX:t.chartX,chartY:t.chartY}})),a.x=[o[0].chartX,o[1]&&o[1].chartX],a.y=[o[0].chartY,o[1]&&o[1].chartY],n.axes.forEach((function(t){if(t.zoomEnabled){var e=n.bounds[t.horiz?"h":"v"],o=t.minPixelPadding,r=t.toPixels(Math.min(u(t.options.min,t.dataMin),t.dataMin)),i=t.toPixels(Math.max(u(t.options.max,t.dataMax),t.dataMax)),a=Math.max(r,i);e.min=Math.min(t.pos,Math.min(r,i)-o),e.max=Math.max(t.pos+t.len,a+o)}})),e.res=!0):e.followTouchMove&&1===i?this.runPointActions(e.normalize(t)):o.length&&(l||(e.selectionMarker=l=s({destroy:C,touch:!0},n.plotBox)),e.pinchTranslate(o,r,d,l,m,a),e.hasPinched=c,e.scaleGroups(d,m),e.res&&(e.res=!1,this.reset(!1,0)))},e.prototype.pinchTranslate=function(t,e,n,o,r,i){this.zoomHor&&this.pinchTranslateDirection(!0,t,e,n,o,r,i),this.zoomVert&&this.pinchTranslateDirection(!1,t,e,n,o,r,i)},e.prototype.pinchTranslateDirection=function(t,e,n,o,r,i,a,c){var s,l,d=this.chart,g=t?"x":"y",m=t?"X":"Y",p="chart"+m,h=t?"width":"height",u=d["plot"+(t?"Left":"Top")],b=c||1,_=d.inverted,f=d.bounds[t?"h":"v"],C=1===e.length,O=e[0][p],M=n[0][p],P=!C&&e[1][p],y=!C&&n[1][p];if((n=function(){"number"==typeof y&&20<Math.abs(O-P)&&(b=c||Math.abs(M-y)/Math.abs(O-P)),l=(u-M)/b+O,s=d["plot"+(t?"Width":"Height")]/b})(),(e=l)<f.min){e=f.min;var x=!0}else e+s>f.max&&(e=f.max-s,x=!0);x?(M-=.8*(M-a[g][0]),"number"==typeof y&&(y-=.8*(y-a[g][1])),n()):a[g]=[M,y],_||(i[g]=l-u,i[h]=s),i=_?1/b:b,r[h]=s,r[g]=e,o[_?t?"scaleY":"scaleX":"scale"+m]=b,o["translate"+m]=i*u+(M-i*O)},e.prototype.reset=function(t,e){var n=this.chart,o=n.hoverSeries,r=n.hoverPoint,i=n.hoverPoints,a=n.tooltip,c=a&&a.shared?i:r;t&&c&&b(c).forEach((function(e){e.series.isCartesian&&void 0===e.plotX&&(t=!1)})),t?a&&c&&b(c).length&&(a.refresh(c),a.shared&&i?i.forEach((function(t){t.setState(t.state,!0),t.series.isCartesian&&(t.series.xAxis.crosshair&&t.series.xAxis.drawCrosshair(null,t),t.series.yAxis.crosshair&&t.series.yAxis.drawCrosshair(null,t))})):r&&(r.setState(r.state,!0),n.axes.forEach((function(t){t.crosshair&&r.series[t.coll]===t&&t.drawCrosshair(null,r)})))):(r&&r.onMouseOut(),i&&i.forEach((function(t){t.setState()})),o&&o.onMouseOut(),a&&a.hide(e),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),n.axes.forEach((function(t){t.hideCrosshair()})),this.hoverX=n.hoverPoints=n.hoverPoint=null)},e.prototype.runPointActions=function(e,n){var o=this.chart,i=o.tooltip&&o.tooltip.options.enabled?o.tooltip:void 0,a=!!i&&i.shared,c=n||o.hoverPoint,s=c&&c.series||o.hoverSeries;c=(s=this.getHoverData(c,s,o.series,(!e||"touchmove"!==e.type)&&(!!n||s&&s.directTouch&&this.isDirectTouch),a,e)).hoverPoint;var d=s.hoverPoints;if(n=(s=s.hoverSeries)&&s.tooltipOptions.followPointer,a=a&&s&&!s.noSharedTooltip,c&&(c!==o.hoverPoint||i&&i.isHidden)){if((o.hoverPoints||[]).forEach((function(t){-1===d.indexOf(t)&&t.setState()})),o.hoverSeries!==s&&s.onMouseOver(),this.applyInactiveState(d),(d||[]).forEach((function(t){t.setState("hover")})),o.hoverPoint&&o.hoverPoint.firePointEvent("mouseOut"),!c.series)return;c.firePointEvent("mouseOver"),o.hoverPoints=d,o.hoverPoint=c,i&&i.refresh(a?d:c,e)}else n&&i&&!i.isHidden&&(c=i.getAnchor([{}],e),i.updatePosition({plotX:c[0],plotY:c[1]}));this.unDocMouseMove||(this.unDocMouseMove=r(o.container.ownerDocument,"mousemove",(function(e){var n=f[t.hoverChartIndex];n&&n.pointer.onDocumentMouseMove(e)}))),o.axes.forEach((function(t){var n=u(t.crosshair.snap,!0),o=n?l(d,(function(e){return e.series[t.coll]===t})):void 0;o||!n?t.drawCrosshair(e,o):t.hideCrosshair()}))},e.prototype.scaleGroups=function(t,e){var n,o=this.chart;o.series.forEach((function(r){n=t||r.getPlotBox(),r.xAxis&&r.xAxis.zoomEnabled&&r.group&&(r.group.attr(n),r.markerGroup&&(r.markerGroup.attr(n),r.markerGroup.clip(e?o.clipRect:null)),r.dataLabelsGroup&&r.dataLabelsGroup.attr(n))})),o.clipRect.attr(e||o.clipBox)},e.prototype.setDOMEvents=function(){var e=this,n=e.chart.container,o=n.ownerDocument;n.onmousedown=function(t){e.onContainerMouseDown(t)},n.onmousemove=function(t){e.onContainerMouseMove(t)},n.onclick=function(t){e.onContainerClick(t)},this.unbindContainerMouseLeave=r(n,"mouseleave",e.onContainerMouseLeave),t.unbindDocumentMouseUp||(t.unbindDocumentMouseUp=r(o,"mouseup",e.onDocumentMouseUp)),t.hasTouch&&(r(n,"touchstart",(function(t){e.onContainerTouchStart(t)})),r(n,"touchmove",(function(t){e.onContainerTouchMove(t)})),t.unbindDocumentTouchEnd||(t.unbindDocumentTouchEnd=r(o,"touchend",e.onDocumentTouchEnd)))},e.prototype.touch=function(e,n){var o=this.chart;if(o.index!==t.hoverChartIndex&&this.onContainerMouseLeave({relatedTarget:!0}),t.hoverChartIndex=o.index,1===e.touches.length)if(e=this.normalize(e),o.isInsidePlot(e.chartX-o.plotLeft,e.chartY-o.plotTop)&&!o.openMenu){if(n&&this.runPointActions(e),"touchmove"===e.type)var r=!!(n=this.pinchDown)[0]&&4<=Math.sqrt(Math.pow(n[0].chartX-e.chartX,2)+Math.pow(n[0].chartY-e.chartY,2));u(r,!0)&&this.pinch(e)}else n&&this.reset();else 2===e.touches.length&&this.pinch(e)},e.prototype.zoomOption=function(t){var e=this.chart,n=e.options.chart,o=n.zoomType||"";e=e.inverted,/touch/.test(t.type)&&(o=u(n.pinchType,o)),this.zoomX=t=/x/.test(o),this.zoomY=o=/y/.test(o),this.zoomHor=t&&!e||o&&e,this.zoomVert=o&&!e||t&&e,this.hasZoom=t||o},e}(),t.Pointer=e,t.Pointer})),e(n,"parts/MSPointer.js",[n["parts/Globals.js"],n["parts/Pointer.js"],n["parts/Utilities.js"]],(function(t,e,n){function o(){var t=[];return t.item=function(t){return this[t]},s(p,(function(e){t.push({pageX:e.pageX,pageY:e.pageY,target:e.target})})),t}function r(e,n,r,i){"touch"!==e.pointerType&&e.pointerType!==e.MSPOINTER_TYPE_TOUCH||!d[t.hoverChartIndex]||(i(e),(i=d[t.hoverChartIndex].pointer)[n]({type:r,target:e.currentTarget,preventDefault:m,touches:o()}))}var i=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),a=n.addEvent,c=n.css,s=n.objectEach,l=n.removeEvent,d=t.charts,g=t.doc,m=t.noop,p={},h=!!t.win.PointerEvent;return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.batchMSEvents=function(t){t(this.chart.container,h?"pointerdown":"MSPointerDown",this.onContainerPointerDown),t(this.chart.container,h?"pointermove":"MSPointerMove",this.onContainerPointerMove),t(g,h?"pointerup":"MSPointerUp",this.onDocumentPointerUp)},e.prototype.destroy=function(){this.batchMSEvents(l),t.prototype.destroy.call(this)},e.prototype.init=function(e,n){t.prototype.init.call(this,e,n),this.hasZoom&&c(e.container,{"-ms-touch-action":"none","touch-action":"none"})},e.prototype.onContainerPointerDown=function(t){r(t,"onContainerTouchStart","touchstart",(function(t){p[t.pointerId]={pageX:t.pageX,pageY:t.pageY,target:t.currentTarget}}))},e.prototype.onContainerPointerMove=function(t){r(t,"onContainerTouchMove","touchmove",(function(t){p[t.pointerId]={pageX:t.pageX,pageY:t.pageY},p[t.pointerId].target||(p[t.pointerId].target=t.currentTarget)}))},e.prototype.onDocumentPointerUp=function(t){r(t,"onDocumentTouchEnd","touchend",(function(t){delete p[t.pointerId]}))},e.prototype.setDOMEvents=function(){t.prototype.setDOMEvents.call(this),(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(a)},e}(e)})),e(n,"parts/Legend.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.addEvent,o=e.css,r=e.defined,i=e.discardElement,a=e.find,c=e.fireEvent,s=e.format,l=e.isNumber,d=e.merge,g=e.pick,m=e.relativeLength,p=e.setAnimation,h=e.stableSort,u=e.syncTimeout;e=e.wrap;var b=t.isFirefox,_=t.marginNames,f=t.win,C=function(){function e(t,e){this.allItems=[],this.contentGroup=this.box=void 0,this.display=!1,this.group=void 0,this.offsetWidth=this.maxLegendWidth=this.maxItemWidth=this.legendWidth=this.legendHeight=this.lastLineHeight=this.lastItemY=this.itemY=this.itemX=this.itemMarginTop=this.itemMarginBottom=this.itemHeight=this.initialItemY=0,this.options={},this.padding=0,this.pages=[],this.proximate=!1,this.scrollGroup=void 0,this.widthOption=this.totalItemWidth=this.titleHeight=this.symbolWidth=this.symbolHeight=0,this.chart=t,this.init(t,e)}return e.prototype.init=function(t,e){this.chart=t,this.setOptions(e),e.enabled&&(this.render(),n(this.chart,"endResize",(function(){this.legend.positionCheckboxes()})),this.proximate?this.unchartrender=n(this.chart,"render",(function(){this.legend.proximatePositions(),this.legend.positionItems()})):this.unchartrender&&this.unchartrender())},e.prototype.setOptions=function(t){var e=g(t.padding,8);this.options=t,this.chart.styledMode||(this.itemStyle=t.itemStyle,this.itemHiddenStyle=d(this.itemStyle,t.itemHiddenStyle)),this.itemMarginTop=t.itemMarginTop||0,this.itemMarginBottom=t.itemMarginBottom||0,this.padding=e,this.initialItemY=e-5,this.symbolWidth=g(t.symbolWidth,16),this.pages=[],this.proximate="proximate"===t.layout&&!this.chart.inverted,this.baseline=void 0},e.prototype.update=function(t,e){var n=this.chart;this.setOptions(d(!0,this.options,t)),this.destroy(),n.isDirtyLegend=n.isDirtyBox=!0,g(e,!0)&&n.redraw(),c(this,"afterUpdate")},e.prototype.colorizeItem=function(t,e){if(t.legendGroup[e?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){var n=this.options,o=t.legendItem,r=t.legendLine,i=t.legendSymbol,a=this.itemHiddenStyle.color;n=e?n.itemStyle.color:a;var s=e&&t.color||a,l=t.options&&t.options.marker,d={fill:s};o&&o.css({fill:n,color:n}),r&&r.attr({stroke:s}),i&&(l&&i.isMarker&&(d=t.pointAttribs(),e||(d.stroke=d.fill=a)),i.attr(d))}c(this,"afterColorizeItem",{item:t,visible:e})},e.prototype.positionItems=function(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()},e.prototype.positionItem=function(t){var e=this.options,n=e.symbolPadding;e=!e.rtl;var o=t._legendItemPos,i=o[0];o=o[1];var a=t.checkbox;(t=t.legendGroup)&&t.element&&t[r(t.translateY)?"animate":"attr"]({translateX:e?i:this.legendWidth-i-2*n-4,translateY:o}),a&&(a.x=i,a.y=o)},e.prototype.destroyItem=function(t){var e=t.checkbox;["legendItem","legendLine","legendSymbol","legendGroup"].forEach((function(e){t[e]&&(t[e]=t[e].destroy())})),e&&i(t.checkbox)},e.prototype.destroy=function(){function t(t){this[t]&&(this[t]=this[t].destroy())}this.getAllItems().forEach((function(e){["legendItem","legendGroup"].forEach(t,e)})),"clipRect up down pager nav box title group".split(" ").forEach(t,this),this.display=null},e.prototype.positionCheckboxes=function(){var t=this.group&&this.group.alignAttr,e=this.clipHeight||this.legendHeight,n=this.titleHeight;if(t){var r=t.translateY;this.allItems.forEach((function(i){var a=i.checkbox;if(a){var c=r+n+a.y+(this.scrollOffset||0)+3;o(a,{left:t.translateX+i.checkboxOffset+a.x-20+"px",top:c+"px",display:this.proximate||c>r-6&&c<r+e-6?"":"none"})}}),this)}},e.prototype.renderTitle=function(){var t=this.options,e=this.padding,n=t.title,o=0;n.text&&(this.title||(this.title=this.chart.renderer.label(n.text,e-3,e-4,null,null,null,t.useHTML,null,"legend-title").attr({zIndex:1}),this.chart.styledMode||this.title.css(n.style),this.title.add(this.group)),n.width||this.title.css({width:this.maxLegendWidth+"px"}),o=(t=this.title.getBBox()).height,this.offsetWidth=t.width,this.contentGroup.attr({translateY:o})),this.titleHeight=o},e.prototype.setText=function(t){var e=this.options;t.legendItem.attr({text:e.labelFormat?s(e.labelFormat,t,this.chart):e.labelFormatter.call(t)})},e.prototype.renderItem=function(t){var e=this.chart,n=e.renderer,o=this.options,r=this.symbolWidth,i=o.symbolPadding,a=this.itemStyle,c=this.itemHiddenStyle,s="horizontal"===o.layout?g(o.itemDistance,20):0,l=!o.rtl,m=t.legendItem,p=!t.series,h=!p&&t.series.drawLegendSymbol?t.series:t,u=h.options;s=r+i+s+((u=this.createCheckboxForItem&&u&&u.showCheckbox)?20:0);var b=o.useHTML,_=t.options.className;m||(t.legendGroup=n.g("legend-item").addClass("highcharts-"+h.type+"-series highcharts-color-"+t.colorIndex+(_?" "+_:"")+(p?" highcharts-series-"+t.index:"")).attr({zIndex:1}).add(this.scrollGroup),t.legendItem=m=n.text("",l?r+i:-i,this.baseline||0,b),e.styledMode||m.css(d(t.visible?a:c)),m.attr({align:l?"left":"right",zIndex:2}).add(t.legendGroup),this.baseline||(this.fontMetrics=n.fontMetrics(e.styledMode?12:a.fontSize,m),this.baseline=this.fontMetrics.f+3+this.itemMarginTop,m.attr("y",this.baseline)),this.symbolHeight=o.symbolHeight||this.fontMetrics.f,h.drawLegendSymbol(this,t),this.setItemEvents&&this.setItemEvents(t,m,b)),u&&!t.checkbox&&this.createCheckboxForItem&&this.createCheckboxForItem(t),this.colorizeItem(t,t.visible),!e.styledMode&&a.width||m.css({width:(o.itemWidth||this.widthOption||e.spacingBox.width)-s}),this.setText(t),e=m.getBBox(),t.itemWidth=t.checkboxOffset=o.itemWidth||t.legendItemWidth||e.width+s,this.maxItemWidth=Math.max(this.maxItemWidth,t.itemWidth),this.totalItemWidth+=t.itemWidth,this.itemHeight=t.itemHeight=Math.round(t.legendItemHeight||e.height||this.symbolHeight)},e.prototype.layoutItem=function(t){var e=this.options,n=this.padding,o="horizontal"===e.layout,r=t.itemHeight,i=this.itemMarginBottom,a=this.itemMarginTop,c=o?g(e.itemDistance,20):0,s=this.maxLegendWidth;e=e.alignColumns&&this.totalItemWidth>s?this.maxItemWidth:t.itemWidth,o&&this.itemX-n+e>s&&(this.itemX=n,this.lastLineHeight&&(this.itemY+=a+this.lastLineHeight+i),this.lastLineHeight=0),this.lastItemY=a+this.itemY+i,this.lastLineHeight=Math.max(r,this.lastLineHeight),t._legendItemPos=[this.itemX,this.itemY],o?this.itemX+=e:(this.itemY+=a+r+i,this.lastLineHeight=r),this.offsetWidth=this.widthOption||Math.max((o?this.itemX-n-(t.checkbox?0:c):e)+n,this.offsetWidth)},e.prototype.getAllItems=function(){var t=[];return this.chart.series.forEach((function(e){var n=e&&e.options;e&&g(n.showInLegend,!r(n.linkedTo)&&void 0,!0)&&(t=t.concat(e.legendItems||("point"===n.legendType?e.data:e)))})),c(this,"afterGetAllItems",{allItems:t}),t},e.prototype.getAlignment=function(){var t=this.options;return this.proximate?t.align.charAt(0)+"tv":t.floating?"":t.align.charAt(0)+t.verticalAlign.charAt(0)+t.layout.charAt(0)},e.prototype.adjustMargins=function(t,e){var n=this.chart,o=this.options,i=this.getAlignment();i&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach((function(a,c){a.test(i)&&!r(t[c])&&(n[_[c]]=Math.max(n[_[c]],n.legend[(c+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][c]*o[c%2?"x":"y"]+g(o.margin,12)+e[c]+(n.titleOffset[c]||0)))}))},e.prototype.proximatePositions=function(){var e=this.chart,n=[],o="left"===this.options.align;this.allItems.forEach((function(t){var r=o;if(t.yAxis&&t.points){t.xAxis.options.reversed&&(r=!r);var i=a(r?t.points:t.points.slice(0).reverse(),(function(t){return l(t.plotY)}));r=this.itemMarginTop+t.legendItem.getBBox().height+this.itemMarginBottom;var c=t.yAxis.top-e.plotTop;t.visible?(i=i?i.plotY:t.yAxis.height,i+=c-.3*r):i=c+t.yAxis.height,n.push({target:i,size:r,item:t})}}),this),t.distribute(n,e.plotHeight),n.forEach((function(t){t.item._legendItemPos[1]=e.plotTop-e.spacing[0]+t.pos}))},e.prototype.render=function(){var t,e=this.chart,n=e.renderer,o=this.group,r=this.box,i=this.options,a=this.padding;this.itemX=a,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,this.widthOption=m(i.width,e.spacingBox.width-a);var s=e.spacingBox.width-2*a-i.x;-1<["rm","lm"].indexOf(this.getAlignment().substring(0,2))&&(s/=2),this.maxLegendWidth=this.widthOption||s,o||(this.group=o=n.g("legend").attr({zIndex:7}).add(),this.contentGroup=n.g().attr({zIndex:1}).add(o),this.scrollGroup=n.g().add(this.contentGroup)),this.renderTitle(),s=this.getAllItems(),h(s,(function(t,e){return(t.options&&t.options.legendIndex||0)-(e.options&&e.options.legendIndex||0)})),i.reversed&&s.reverse(),this.allItems=s,this.display=t=!!s.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,s.forEach(this.renderItem,this),s.forEach(this.layoutItem,this),s=(this.widthOption||this.offsetWidth)+a;var l=this.lastItemY+this.lastLineHeight+this.titleHeight;l=this.handleOverflow(l),l+=a,r||(this.box=r=n.rect().addClass("highcharts-legend-box").attr({r:i.borderRadius}).add(o),r.isNew=!0),e.styledMode||r.attr({stroke:i.borderColor,"stroke-width":i.borderWidth||0,fill:i.backgroundColor||"none"}).shadow(i.shadow),0<s&&0<l&&(r[r.isNew?"attr":"animate"](r.crisp.call({},{x:0,y:0,width:s,height:l},r.strokeWidth())),r.isNew=!1),r[t?"show":"hide"](),e.styledMode&&"none"===o.getStyle("display")&&(s=l=0),this.legendWidth=s,this.legendHeight=l,t&&(r=(n=e.spacingBox).y,/(lth|ct|rth)/.test(this.getAlignment())&&0<e.titleOffset[0]?r+=e.titleOffset[0]:/(lbh|cb|rbh)/.test(this.getAlignment())&&0<e.titleOffset[2]&&(r-=e.titleOffset[2]),r!==n.y&&(n=d(n,{y:r})),o.align(d(i,{width:s,height:l,verticalAlign:this.proximate?"top":i.verticalAlign}),!0,n)),this.proximate||this.positionItems(),c(this,"afterRender")},e.prototype.handleOverflow=function(t){var e=this,n=this.chart,o=n.renderer,r=this.options,i=r.y,a=this.padding;i=n.spacingBox.height+("top"===r.verticalAlign?-i:i)-a;var c,s,l=r.maxHeight,d=this.clipRect,m=r.navigation,p=g(m.animation,!0),h=m.arrowSize||12,u=this.nav,b=this.pages,_=this.allItems,f=function(t){"number"==typeof t?d.attr({height:t}):d&&(e.clipRect=d.destroy(),e.contentGroup.clip()),e.contentGroup.div&&(e.contentGroup.div.style.clip=t?"rect("+a+"px,9999px,"+(a+t)+"px,0)":"auto")},C=function(t){return e[t]=o.circle(0,0,1.3*h).translate(h/2,h/2).add(u),n.styledMode||e[t].attr("fill","rgba(0,0,0,0.0001)"),e[t]};return"horizontal"!==r.layout||"middle"===r.verticalAlign||r.floating||(i/=2),l&&(i=Math.min(i,l)),b.length=0,t>i&&!1!==m.enabled?(this.clipHeight=c=Math.max(i-20-this.titleHeight-a,0),this.currentPage=g(this.currentPage,1),this.fullHeight=t,_.forEach((function(t,e){var n=t._legendItemPos[1],o=Math.round(t.legendItem.getBBox().height),r=b.length;(!r||n-b[r-1]>c&&(s||n)!==b[r-1])&&(b.push(s||n),r++),t.pageIx=r-1,s&&(_[e-1].pageIx=r-1),e===_.length-1&&n+o-b[r-1]>c&&n!==s&&(b.push(n),t.pageIx=r),n!==s&&(s=n)})),d||(d=e.clipRect=o.clipRect(0,a,9999,0),e.contentGroup.clip(d)),f(c),u||(this.nav=u=o.g().attr({zIndex:1}).add(this.group),this.up=o.symbol("triangle",0,0,h,h).add(u),C("upTracker").on("click",(function(){e.scroll(-1,p)})),this.pager=o.text("",15,10).addClass("highcharts-legend-navigation"),n.styledMode||this.pager.css(m.style),this.pager.add(u),this.down=o.symbol("triangle-down",0,0,h,h).add(u),C("downTracker").on("click",(function(){e.scroll(1,p)}))),e.scroll(0),t=i):u&&(f(),this.nav=u.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),t},e.prototype.scroll=function(e,n){var o=this,r=this.chart,i=this.pages,a=i.length,s=this.currentPage+e;e=this.clipHeight;var l=this.options.navigation,d=this.pager,m=this.padding;s>a&&(s=a),0<s&&(void 0!==n&&p(n,r),this.nav.attr({translateX:m,translateY:e+this.padding+7+this.titleHeight,visibility:"visible"}),[this.up,this.upTracker].forEach((function(t){t.attr({class:1===s?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})})),d.attr({text:s+"/"+a}),[this.down,this.downTracker].forEach((function(t){t.attr({x:18+this.pager.getBBox().width,class:s===a?"highcharts-legend-nav-inactive":"highcharts-legend-nav-active"})}),this),r.styledMode||(this.up.attr({fill:1===s?l.inactiveColor:l.activeColor}),this.upTracker.css({cursor:1===s?"default":"pointer"}),this.down.attr({fill:s===a?l.inactiveColor:l.activeColor}),this.downTracker.css({cursor:s===a?"default":"pointer"})),this.scrollOffset=-i[s-1]+this.initialItemY,this.scrollGroup.animate({translateY:this.scrollOffset}),this.currentPage=s,this.positionCheckboxes(),n=t.animObject(g(n,r.renderer.globalAnimation,!0)),u((function(){c(o,"afterScroll",{currentPage:s})}),n.duration||0))},e}();return(/Trident\/7\.0/.test(f.navigator&&f.navigator.userAgent)||b)&&e(C.prototype,"positionItem",(function(t,e){var n=this,o=function(){e._legendItemPos&&t.call(n,e)};o(),n.bubbleLegend||setTimeout(o)})),t.Legend=C,t.Legend})),e(n,"parts/Chart.js",[n["parts/Globals.js"],n["parts/Legend.js"],n["parts/MSPointer.js"],n["parts/Pointer.js"],n["parts/Time.js"],n["parts/Utilities.js"]],(function(t,e,n,o,r,i){var a=i.addEvent,c=i.animate,s=i.animObject,l=i.attr,d=i.createElement,g=i.css,m=i.defined,p=i.discardElement,h=i.erase,u=i.error,b=i.extend,_=i.find,f=i.fireEvent,C=i.getStyle,O=i.isArray,M=i.isFunction,P=i.isNumber,y=i.isObject,x=i.isString,v=i.merge,w=i.numberFormat,k=i.objectEach,S=i.pick,A=i.pInt,D=i.relativeLength,I=i.removeEvent,E=i.setAnimation,T=i.splat,L=i.syncTimeout,R=i.uniqueKey,W=t.doc,j=t.Axis,F=t.defaultOptions,X=t.charts,N=t.marginNames,U=t.seriesTypes,z=t.win,Y=t.Chart=function(){this.getArgs.apply(this,arguments)};t.chart=function(t,e,n){return new Y(t,e,n)},b(Y.prototype,{callbacks:[],getArgs:function(){var t=[].slice.call(arguments);(x(t[0])||t[0].nodeName)&&(this.renderTo=t.shift()),this.init(t[0],t[1])},init:function(e,n){var o,i=e.series,c=e.plotOptions||{};f(this,"init",{args:arguments},(function(){e.series=null,o=v(F,e),k(o.plotOptions,(function(t,e){y(t)&&(t.tooltip=c[e]&&v(c[e].tooltip)||void 0)})),o.tooltip.userOptions=e.chart&&e.chart.forExport&&e.tooltip.userOptions||e.tooltip,o.series=e.series=i,this.userOptions=e;var s=o.chart,l=s.events;this.margin=[],this.spacing=[],this.bounds={h:{},v:{}},this.labelCollectors=[],this.callback=n,this.isResizing=0,this.options=o,this.axes=[],this.series=[],this.time=e.time&&Object.keys(e.time).length?new r(e.time):t.time,this.numberFormatter=s.numberFormatter||w,this.styledMode=s.styledMode,this.hasCartesianSeries=s.showAxes;var d=this;d.index=X.length,X.push(d),t.chartCount++,l&&k(l,(function(t,e){M(t)&&a(d,e,t)})),d.xAxis=[],d.yAxis=[],d.pointCount=d.colorCounter=d.symbolCounter=0,f(d,"afterInit"),d.firstRender()}))},initSeries:function(t){var e=this.options.chart,n=U[e=t.type||e.type||e.defaultSeriesType];return n||u(17,!0,this,{missingModuleFor:e}),(e=new n).init(this,t),e},setSeriesData:function(){this.getSeriesOrderByLinks().forEach((function(t){t.points||t.data||!t.enabledDataSorting||t.setData(t.options.data,!1)}))},getSeriesOrderByLinks:function(){return this.series.concat().sort((function(t,e){return t.linkedSeries.length||e.linkedSeries.length?e.linkedSeries.length-t.linkedSeries.length:0}))},orderSeries:function(t){var e=this.series;for(t=t||0;t<e.length;t++)e[t]&&(e[t].index=t,e[t].name=e[t].getName())},isInsidePlot:function(t,e,n){var o=n?e:t;return f(this,"afterIsInsidePlot",o={x:o,y:t=n?t:e,isInsidePlot:0<=o&&o<=this.plotWidth&&0<=t&&t<=this.plotHeight}),o.isInsidePlot},redraw:function(t){f(this,"beforeRedraw");var e=this.axes,n=this.series,o=this.pointer,r=this.legend,i=this.userOptions.legend,a=this.isDirtyLegend,c=this.hasCartesianSeries,s=this.isDirtyBox,l=this.renderer,d=l.isHidden(),g=[];for(this.setResponsive&&this.setResponsive(!1),E(!!this.hasRendered&&t,this),d&&this.temporaryDisplay(),this.layOutTitles(),t=n.length;t--;){var m=n[t];if(m.options.stacking){var p=!0;if(m.isDirty){var h=!0;break}}}if(h)for(t=n.length;t--;)(m=n[t]).options.stacking&&(m.isDirty=!0);n.forEach((function(t){t.isDirty&&("point"===t.options.legendType?(t.updateTotals&&t.updateTotals(),a=!0):i&&(i.labelFormatter||i.labelFormat)&&(a=!0)),t.isDirtyData&&f(t,"updatedData")})),a&&r&&r.options.enabled&&(r.render(),this.isDirtyLegend=!1),p&&this.getStacks(),c&&e.forEach((function(t){t.updateNames(),t.setScale()})),this.getMargins(),c&&(e.forEach((function(t){t.isDirty&&(s=!0)})),e.forEach((function(t){var e=t.min+","+t.max;t.extKey!==e&&(t.extKey=e,g.push((function(){f(t,"afterSetExtremes",b(t.eventArgs,t.getExtremes())),delete t.eventArgs}))),(s||p)&&t.redraw()}))),s&&this.drawChartBox(),f(this,"predraw"),n.forEach((function(t){(s||t.isDirty)&&t.visible&&t.redraw(),t.isDirtyData=!1})),o&&o.reset(!0),l.draw(),f(this,"redraw"),f(this,"render"),d&&this.temporaryDisplay(!0),g.forEach((function(t){t.call()}))},get:function(t){function e(e){return e.id===t||e.options&&e.options.id===t}var n,o=this.series,r=_(this.axes,e)||_(this.series,e);for(n=0;!r&&n<o.length;n++)r=_(o[n].points||[],e);return r},getAxes:function(){var t=this,e=this.options,n=e.xAxis=T(e.xAxis||{});e=e.yAxis=T(e.yAxis||{}),f(this,"getAxes"),n.forEach((function(t,e){t.index=e,t.isX=!0})),e.forEach((function(t,e){t.index=e})),n.concat(e).forEach((function(e){new j(t,e)})),f(this,"afterGetAxes")},getSelectedPoints:function(){var t=[];return this.series.forEach((function(e){t=t.concat(e.getPointsCollection().filter((function(t){return S(t.selectedStaging,t.selected)})))})),t},getSelectedSeries:function(){return this.series.filter((function(t){return t.selected}))},setTitle:function(t,e,n){this.applyDescription("title",t),this.applyDescription("subtitle",e),this.applyDescription("caption",void 0),this.layOutTitles(n)},applyDescription:function(t,e){var n=this,o="title"===t?{color:"#333333",fontSize:this.options.isStock?"16px":"18px"}:{color:"#666666"};o=this.options[t]=v(!this.styledMode&&{style:o},this.options[t],e);var r=this[t];r&&e&&(this[t]=r=r.destroy()),o&&!r&&((r=this.renderer.text(o.text,0,0,o.useHTML).attr({align:o.align,class:"highcharts-"+t,zIndex:o.zIndex||4}).add()).update=function(e){n[{title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"}[t]](e)},this.styledMode||r.css(o.style),this[t]=r)},layOutTitles:function(t){var e=[0,0,0],n=this.renderer,o=this.spacingBox;["title","subtitle","caption"].forEach((function(t){var r=this[t],i=this.options[t],a=i.verticalAlign||"top";if(t="title"===t?-3:"top"===a?e[0]+2:0,r){if(!this.styledMode)var c=i.style.fontSize;c=n.fontMetrics(c,r).b,r.css({width:(i.width||o.width+(i.widthAdjust||0))+"px"});var s=Math.round(r.getBBox(i.useHTML).height);r.align(b({y:"bottom"===a?c:t+c,height:s},i),!1,"spacingBox"),i.floating||("top"===a?e[0]=Math.ceil(e[0]+s):"bottom"===a&&(e[2]=Math.ceil(e[2]+s)))}}),this),e[0]&&"top"===(this.options.title.verticalAlign||"top")&&(e[0]+=this.options.title.margin),e[2]&&"bottom"===this.options.caption.verticalAlign&&(e[2]+=this.options.caption.margin);var r=!this.titleOffset||this.titleOffset.join(",")!==e.join(",");this.titleOffset=e,f(this,"afterLayOutTitles"),!this.isDirtyBox&&r&&(this.isDirtyBox=this.isDirtyLegend=r,this.hasRendered&&S(t,!0)&&this.isDirtyBox&&this.redraw())},getChartSize:function(){var t=this.options.chart,e=t.width;t=t.height;var n=this.renderTo;m(e)||(this.containerWidth=C(n,"width")),m(t)||(this.containerHeight=C(n,"height")),this.chartWidth=Math.max(0,e||this.containerWidth||600),this.chartHeight=Math.max(0,D(t,this.chartWidth)||(1<this.containerHeight?this.containerHeight:400))},temporaryDisplay:function(t){var e=this.renderTo;if(t)for(;e&&e.style;)e.hcOrigStyle&&(g(e,e.hcOrigStyle),delete e.hcOrigStyle),e.hcOrigDetached&&(W.body.removeChild(e),e.hcOrigDetached=!1),e=e.parentNode;else for(;e&&e.style&&(W.body.contains(e)||e.parentNode||(e.hcOrigDetached=!0,W.body.appendChild(e)),("none"===C(e,"display",!1)||e.hcOricDetached)&&(e.hcOrigStyle={display:e.style.display,height:e.style.height,overflow:e.style.overflow},t={display:"block",overflow:"hidden"},e!==this.renderTo&&(t.height=0),g(e,t),e.offsetWidth||e.style.setProperty("display","block","important")),(e=e.parentNode)!==W.body););},setClassName:function(t){this.container.className="highcharts-container "+(t||"")},getContainer:function(){var e,n,o=this.options,r=o.chart,i=this.renderTo,a=R();i||(this.renderTo=i=r.renderTo),x(i)&&(this.renderTo=i=W.getElementById(i)),i||u(13,!0,this);var c=A(l(i,"data-highcharts-chart"));P(c)&&X[c]&&X[c].hasRendered&&X[c].destroy(),l(i,"data-highcharts-chart",this.index),i.innerHTML="",r.skipClone||i.offsetWidth||this.temporaryDisplay(),this.getChartSize(),c=this.chartWidth;var s=this.chartHeight;if(g(i,{overflow:"hidden"}),this.styledMode||(e=b({position:"relative",overflow:"hidden",width:c+"px",height:s+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)"},r.style)),this.container=i=d("div",{id:a},e,i),this._cursor=i.style.cursor,this.renderer=new(t[r.renderer]||t.Renderer)(i,c,s,null,r.forExport,o.exporting&&o.exporting.allowHTML,this.styledMode),E(void 0,this),this.setClassName(r.className),this.styledMode)for(n in o.defs)this.renderer.definition(o.defs[n]);else this.renderer.setStyle(r.style);this.renderer.chartIndex=this.index,f(this,"afterGetContainer")},getMargins:function(t){var e=this.spacing,n=this.margin,o=this.titleOffset;this.resetMargins(),o[0]&&!m(n[0])&&(this.plotTop=Math.max(this.plotTop,o[0]+e[0])),o[2]&&!m(n[2])&&(this.marginBottom=Math.max(this.marginBottom,o[2]+e[2])),this.legend&&this.legend.display&&this.legend.adjustMargins(n,e),f(this,"getMargins"),t||this.getAxisMargins()},getAxisMargins:function(){var t=this,e=t.axisOffset=[0,0,0,0],n=t.colorAxis,o=t.margin,r=function(t){t.forEach((function(t){t.visible&&t.getOffset()}))};t.hasCartesianSeries?r(t.axes):n&&n.length&&r(n),N.forEach((function(n,r){m(o[r])||(t[n]+=e[r])})),t.setChartSize()},reflow:function(t){var e=this,n=e.options.chart,o=e.renderTo,r=m(n.width)&&m(n.height),a=n.width||C(o,"width");n=n.height||C(o,"height"),o=t?t.target:z,r||e.isPrinting||!a||!n||o!==z&&o!==W||(a===e.containerWidth&&n===e.containerHeight||(i.clearTimeout(e.reflowTimeout),e.reflowTimeout=L((function(){e.container&&e.setSize(void 0,void 0,!1)}),t?100:0)),e.containerWidth=a,e.containerHeight=n)},setReflow:function(t){var e=this;!1===t||this.unbindReflow?!1===t&&this.unbindReflow&&(this.unbindReflow=this.unbindReflow()):(this.unbindReflow=a(z,"resize",(function(t){e.options&&e.reflow(t)})),a(this,"destroy",this.unbindReflow))},setSize:function(t,e,n){var o=this,r=o.renderer;o.isResizing+=1,E(n,o),n=r.globalAnimation,o.oldChartHeight=o.chartHeight,o.oldChartWidth=o.chartWidth,void 0!==t&&(o.options.chart.width=t),void 0!==e&&(o.options.chart.height=e),o.getChartSize(),o.styledMode||(n?c:g)(o.container,{width:o.chartWidth+"px",height:o.chartHeight+"px"},n),o.setChartSize(!0),r.setSize(o.chartWidth,o.chartHeight,n),o.axes.forEach((function(t){t.isDirty=!0,t.setScale()})),o.isDirtyLegend=!0,o.isDirtyBox=!0,o.layOutTitles(),o.getMargins(),o.redraw(n),o.oldChartHeight=null,f(o,"resize"),L((function(){o&&f(o,"endResize",null,(function(){--o.isResizing}))}),s(n).duration||0)},setChartSize:function(t){var e,n,o,r,i=this.inverted,a=this.renderer,c=this.chartWidth,s=this.chartHeight,l=this.options.chart,d=this.spacing,g=this.clipOffset;this.plotLeft=e=Math.round(this.plotLeft),this.plotTop=n=Math.round(this.plotTop),this.plotWidth=o=Math.max(0,Math.round(c-e-this.marginRight)),this.plotHeight=r=Math.max(0,Math.round(s-n-this.marginBottom)),this.plotSizeX=i?r:o,this.plotSizeY=i?o:r,this.plotBorderWidth=l.plotBorderWidth||0,this.spacingBox=a.spacingBox={x:d[3],y:d[0],width:c-d[3]-d[1],height:s-d[0]-d[2]},this.plotBox=a.plotBox={x:e,y:n,width:o,height:r},c=2*Math.floor(this.plotBorderWidth/2),i=Math.ceil(Math.max(c,g[3])/2),a=Math.ceil(Math.max(c,g[0])/2),this.clipBox={x:i,y:a,width:Math.floor(this.plotSizeX-Math.max(c,g[1])/2-i),height:Math.max(0,Math.floor(this.plotSizeY-Math.max(c,g[2])/2-a))},t||this.axes.forEach((function(t){t.setAxisSize(),t.setAxisTranslation()})),f(this,"afterSetChartSize",{skipAxes:t})},resetMargins:function(){f(this,"resetMargins");var t=this,e=t.options.chart;["margin","spacing"].forEach((function(n){var o=e[n],r=y(o)?o:[o,o,o,o];["Top","Right","Bottom","Left"].forEach((function(o,i){t[n][i]=S(e[n+o],r[i])}))})),N.forEach((function(e,n){t[e]=S(t.margin[n],t.spacing[n])})),t.axisOffset=[0,0,0,0],t.clipOffset=[0,0,0,0]},drawChartBox:function(){var t,e=this.options.chart,n=this.renderer,o=this.chartWidth,r=this.chartHeight,i=this.chartBackground,a=this.plotBackground,c=this.plotBorder,s=this.styledMode,l=this.plotBGImage,d=e.backgroundColor,g=e.plotBackgroundColor,m=e.plotBackgroundImage,p=this.plotLeft,h=this.plotTop,u=this.plotWidth,b=this.plotHeight,_=this.plotBox,C=this.clipRect,O=this.clipBox,M="animate";if(i||(this.chartBackground=i=n.rect().addClass("highcharts-background").add(),M="attr"),s)var P=t=i.strokeWidth();else t=(P=e.borderWidth||0)+(e.shadow?8:0),d={fill:d||"none"},(P||i["stroke-width"])&&(d.stroke=e.borderColor,d["stroke-width"]=P),i.attr(d).shadow(e.shadow);i[M]({x:t/2,y:t/2,width:o-t-P%2,height:r-t-P%2,r:e.borderRadius}),M="animate",a||(M="attr",this.plotBackground=a=n.rect().addClass("highcharts-plot-background").add()),a[M](_),s||(a.attr({fill:g||"none"}).shadow(e.plotShadow),m&&(l?(m!==l.attr("href")&&l.attr("href",m),l.animate(_)):this.plotBGImage=n.image(m,p,h,u,b).add())),C?C.animate({width:O.width,height:O.height}):this.clipRect=n.clipRect(O),M="animate",c||(M="attr",this.plotBorder=c=n.rect().addClass("highcharts-plot-border").attr({zIndex:1}).add()),s||c.attr({stroke:e.plotBorderColor,"stroke-width":e.plotBorderWidth||0,fill:"none"}),c[M](c.crisp({x:p,y:h,width:u,height:b},-c.strokeWidth())),this.isDirtyBox=!1,f(this,"afterDrawChartBox")},propFromSeries:function(){var t,e,n,o=this,r=o.options.chart,i=o.options.series;["inverted","angular","polar"].forEach((function(a){for(t=U[r.type||r.defaultSeriesType],n=r[a]||t&&t.prototype[a],e=i&&i.length;!n&&e--;)(t=U[i[e].type])&&t.prototype[a]&&(n=!0);o[a]=n}))},linkSeries:function(){var t=this,e=t.series;e.forEach((function(t){t.linkedSeries.length=0})),e.forEach((function(e){var n=e.options.linkedTo;x(n)&&(n=":previous"===n?t.series[e.index-1]:t.get(n))&&n.linkedParent!==e&&(n.linkedSeries.push(e),e.linkedParent=n,n.enabledDataSorting&&e.setDataSortingOptions(),e.visible=S(e.options.visible,n.options.visible,e.visible))})),f(this,"afterLinkSeries")},renderSeries:function(){this.series.forEach((function(t){t.translate(),t.render()}))},renderLabels:function(){var t=this,e=t.options.labels;e.items&&e.items.forEach((function(n){var o=b(e.style,n.style),r=A(o.left)+t.plotLeft,i=A(o.top)+t.plotTop+12;delete o.left,delete o.top,t.renderer.text(n.html,r,i).attr({zIndex:2}).css(o).add()}))},render:function(){var t=this.axes,n=this.colorAxis,o=this.renderer,r=this.options,i=0,a=function(t){t.forEach((function(t){t.visible&&t.render()}))};this.setTitle(),this.legend=new e(this,r.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),r=this.plotWidth,t.some((function(t){if(t.horiz&&t.visible&&t.options.labels.enabled&&t.series.length)return i=21,!0}));var c=this.plotHeight=Math.max(this.plotHeight-i,0);t.forEach((function(t){t.setScale()})),this.getAxisMargins();var s=1.1<r/this.plotWidth,l=1.05<c/this.plotHeight;(s||l)&&(t.forEach((function(t){(t.horiz&&s||!t.horiz&&l)&&t.setTickInterval(!0)})),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries?a(t):n&&n.length&&a(n),this.seriesGroup||(this.seriesGroup=o.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.addCredits(),this.setResponsive&&this.setResponsive(),this.updateContainerScaling(),this.hasRendered=!0},addCredits:function(t){var e=this;(t=v(!0,this.options.credits,t)).enabled&&!this.credits&&(this.credits=this.renderer.text(t.text+(this.mapCredits||""),0,0).addClass("highcharts-credits").on("click",(function(){t.href&&(z.location.href=t.href)})).attr({align:t.position.align,zIndex:8}),e.styledMode||this.credits.css(t.style),this.credits.add().align(t.position),this.credits.update=function(t){e.credits=e.credits.destroy(),e.addCredits(t)})},updateContainerScaling:function(){var t=this.container;if(t.offsetWidth&&t.offsetHeight&&t.getBoundingClientRect){var e=t.getBoundingClientRect(),n=e.width/t.offsetWidth;t=e.height/t.offsetHeight,1!==n||1!==t?this.containerScaling={scaleX:n,scaleY:t}:delete this.containerScaling}},destroy:function(){var e,n=this,o=n.axes,r=n.series,i=n.container,a=i&&i.parentNode;for(f(n,"destroy"),n.renderer.forExport?h(X,n):X[n.index]=void 0,t.chartCount--,n.renderTo.removeAttribute("data-highcharts-chart"),I(n),e=o.length;e--;)o[e]=o[e].destroy();for(this.scroller&&this.scroller.destroy&&this.scroller.destroy(),e=r.length;e--;)r[e]=r[e].destroy();"title subtitle chartBackground plotBackground plotBGImage plotBorder seriesGroup clipRect credits pointer rangeSelector legend resetZoomButton tooltip renderer".split(" ").forEach((function(t){var e=n[t];e&&e.destroy&&(n[t]=e.destroy())})),i&&(i.innerHTML="",I(i),a&&p(i)),k(n,(function(t,e){delete n[e]}))},firstRender:function(){var e=this,r=e.options;e.isReadyToRender&&!e.isReadyToRender()||(e.getContainer(),e.resetMargins(),e.setChartSize(),e.propFromSeries(),e.getAxes(),(O(r.series)?r.series:[]).forEach((function(t){e.initSeries(t)})),e.linkSeries(),e.setSeriesData(),f(e,"beforeRender"),o&&(e.pointer=t.hasTouch||!z.PointerEvent&&!z.MSPointerEvent?new o(e,r):new n(e,r)),e.render(),e.renderer.imgCount||e.hasLoaded||e.onload(),e.temporaryDisplay(!0))},onload:function(){this.callbacks.concat([this.callback]).forEach((function(t){t&&void 0!==this.index&&t.apply(this,[this])}),this),f(this,"load"),f(this,"render"),m(this.index)&&this.setReflow(this.options.chart.reflow),this.hasLoaded=!0}})})),e(n,"parts/ScrollablePlotArea.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.addEvent,o=e.createElement,r=e.pick,i=e.stop;n(e=t.Chart,"afterSetChartSize",(function(e){var n=this.options.chart.scrollablePlotArea,o=n&&n.minWidth;if(n=n&&n.minHeight,!this.renderer.forExport){if(o){if(this.scrollablePixelsX=o=Math.max(0,o-this.chartWidth)){this.plotWidth+=o,this.inverted?(this.clipBox.height+=o,this.plotBox.height+=o):(this.clipBox.width+=o,this.plotBox.width+=o);var r={1:{name:"right",value:o}}}}else n&&(this.scrollablePixelsY=o=Math.max(0,n-this.chartHeight))&&(this.plotHeight+=o,this.inverted?(this.clipBox.width+=o,this.plotBox.width+=o):(this.clipBox.height+=o,this.plotBox.height+=o),r={2:{name:"bottom",value:o}});r&&!e.skipAxes&&this.axes.forEach((function(e){r[e.side]?e.getPlotLinePath=function(){var n=r[e.side].name,o=this[n];this[n]=o-r[e.side].value;var i=t.Axis.prototype.getPlotLinePath.apply(this,arguments);return this[n]=o,i}:(e.setAxisSize(),e.setAxisTranslation())}))}})),n(e,"render",(function(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()})),e.prototype.setUpScrolling=function(){var t=this,e={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(e.overflowX="auto"),this.scrollablePixelsY&&(e.overflowY="auto"),this.scrollingContainer=o("div",{className:"highcharts-scrolling"},e,this.renderTo),n(this.scrollingContainer,"scroll",(function(){t.pointer&&delete t.pointer.chartPosition})),this.innerContainer=o("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null},e.prototype.moveFixedElements=function(){var t,e=this.container,n=this.fixedRenderer,o=".highcharts-contextbutton .highcharts-credits .highcharts-legend .highcharts-legend-checkbox .highcharts-navigator-series .highcharts-navigator-xaxis .highcharts-navigator-yaxis .highcharts-navigator .highcharts-reset-zoom .highcharts-scrollbar .highcharts-subtitle .highcharts-title".split(" ");this.scrollablePixelsX&&!this.inverted?t=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted||this.scrollablePixelsY&&!this.inverted?t=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(t=".highcharts-yaxis"),o.push(t,t+"-labels"),o.forEach((function(t){[].forEach.call(e.querySelectorAll(t),(function(t){(t.namespaceURI===n.SVG_NS?n.box:n.box.parentNode).appendChild(t),t.style.pointerEvents="auto"}))}))},e.prototype.applyFixed=function(){var e,a=!this.fixedDiv,c=this.options.chart.scrollablePlotArea;a?(this.fixedDiv=o("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:2},null,!0),this.renderTo.insertBefore(this.fixedDiv,this.renderTo.firstChild),this.renderTo.style.overflow="visible",this.fixedRenderer=e=new t.Renderer(this.fixedDiv,this.chartWidth,this.chartHeight),this.scrollableMask=e.path().attr({fill:this.options.chart.backgroundColor||"#fff","fill-opacity":r(c.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),this.moveFixedElements(),n(this,"afterShowResetZoom",this.moveFixedElements),n(this,"afterLayOutTitles",this.moveFixedElements)):this.fixedRenderer.setSize(this.chartWidth,this.chartHeight),e=this.chartWidth+(this.scrollablePixelsX||0);var s=this.chartHeight+(this.scrollablePixelsY||0);i(this.container),this.container.style.width=e+"px",this.container.style.height=s+"px",this.renderer.boxWrapper.attr({width:e,height:s,viewBox:[0,0,e,s].join(" ")}),this.chartBackground.attr({width:e,height:s}),this.scrollablePixelsY&&(this.scrollingContainer.style.height=this.chartHeight+"px"),a&&(c.scrollPositionX&&(this.scrollingContainer.scrollLeft=this.scrollablePixelsX*c.scrollPositionX),c.scrollPositionY&&(this.scrollingContainer.scrollTop=this.scrollablePixelsY*c.scrollPositionY)),a=this.plotTop-(s=this.axisOffset)[0]-1,c=this.plotLeft-s[3]-1,e=this.plotTop+this.plotHeight+s[2]+1,s=this.plotLeft+this.plotWidth+s[1]+1;var l=this.plotLeft+this.plotWidth-(this.scrollablePixelsX||0),d=this.plotTop+this.plotHeight-(this.scrollablePixelsY||0);a=this.scrollablePixelsX?["M",0,a,"L",this.plotLeft-1,a,"L",this.plotLeft-1,e,"L",0,e,"Z","M",l,a,"L",this.chartWidth,a,"L",this.chartWidth,e,"L",l,e,"Z"]:this.scrollablePixelsY?["M",c,0,"L",c,this.plotTop-1,"L",s,this.plotTop-1,"L",s,0,"Z","M",c,d,"L",c,this.chartHeight,"L",s,this.chartHeight,"L",s,d,"Z"]:["M",0,0],"adjustHeight"!==this.redrawTrigger&&this.scrollableMask.attr({d:a})}})),e(n,"mixins/legend-symbol.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.merge,o=e.pick;return t.LegendSymbolMixin={drawRectangle:function(t,e){var n=t.symbolHeight,r=t.options.squareSymbol;e.legendSymbol=this.chart.renderer.rect(r?(t.symbolWidth-n)/2:0,t.baseline-n+1,r?n:t.symbolWidth,n,o(t.options.symbolRadius,n/2)).addClass("highcharts-point").attr({zIndex:3}).add(e.legendGroup)},drawLineMarker:function(t){var e=this.options,r=e.marker,i=t.symbolWidth,a=t.symbolHeight,c=a/2,s=this.chart.renderer,l=this.legendGroup;t=t.baseline-Math.round(.3*t.fontMetrics.b);var d={};this.chart.styledMode||(d={"stroke-width":e.lineWidth||0},e.dashStyle&&(d.dashstyle=e.dashStyle)),this.legendLine=s.path(["M",0,t,"L",i,t]).addClass("highcharts-graph").attr(d).add(l),r&&!1!==r.enabled&&i&&(e=Math.min(o(r.radius,c),c),0===this.symbol.indexOf("url")&&(r=n(r,{width:a,height:a}),e=0),this.legendSymbol=r=s.symbol(this.symbol,i/2-e,t-e,2*e,2*e,r).addClass("highcharts-point").add(l),r.isMarker=!0)}},t.LegendSymbolMixin})),e(n,"parts/Point.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.animObject,o=e.defined,r=e.erase,i=e.extend,a=e.format,c=e.getNestedProperty,s=e.isArray,l=e.isNumber,d=e.isObject,g=e.syncTimeout,m=e.pick,p=e.removeEvent,h=e.uniqueKey,u=t.fireEvent;return e=function(){function t(){this.colorIndex=this.category=void 0,this.formatPrefix="point",this.id=void 0,this.isNull=!1,this.percentage=this.options=this.name=void 0,this.selected=!1,this.total=this.series=void 0,this.visible=!0,this.x=void 0}return t.prototype.animateBeforeDestroy=function(){var t=this,e={x:t.startXPos,opacity:0},n=t.getGraphicalProps();n.singular.forEach((function(n){t[n]=t[n].animate("dataLabel"===n?{x:t[n].startXPos,y:t[n].startYPos,opacity:0}:e)})),n.plural.forEach((function(e){t[e].forEach((function(e){e.element&&e.animate(i({x:t.startXPos},e.startYPos?{x:e.startXPos,y:e.startYPos}:{}))}))}))},t.prototype.applyOptions=function(e,n){var o=this.series,r=o.options.pointValKey||o.pointValKey;return e=t.prototype.optionsToObject.call(this,e),i(this,e),this.options=this.options?i(this.options,e):e,e.group&&delete this.group,e.dataLabels&&delete this.dataLabels,r&&(this.y=t.prototype.getNestedProperty.call(this,r)),this.formatPrefix=(this.isNull=m(this.isValid&&!this.isValid(),null===this.x||!l(this.y)))?"null":"point",this.selected&&(this.state="select"),"name"in this&&void 0===n&&o.xAxis&&o.xAxis.hasNames&&(this.x=o.xAxis.nameToX(this)),void 0===this.x&&o&&(this.x=void 0===n?o.autoIncrement(this):n),this},t.prototype.destroy=function(){function t(){for(a in(e.graphic||e.dataLabel||e.dataLabels)&&(p(e),e.destroyElements()),e)e[a]=null}var e=this,o=e.series,i=o.chart;o=o.options.dataSorting;var a,c=i.hoverPoints,s=n(e.series.chart.renderer.globalAnimation);e.legendItem&&i.legend.destroyItem(e),c&&(e.setState(),r(c,e),c.length||(i.hoverPoints=null)),e===i.hoverPoint&&e.onMouseOut(),o&&o.enabled?(this.animateBeforeDestroy(),g(t,s.duration)):t(),i.pointCount--},t.prototype.destroyElements=function(t){var e=this;(t=e.getGraphicalProps(t)).singular.forEach((function(t){e[t]=e[t].destroy()})),t.plural.forEach((function(t){e[t].forEach((function(t){t.element&&t.destroy()})),delete e[t]}))},t.prototype.firePointEvent=function(t,e,n){var o=this,r=this.series.options;(r.point.events[t]||o.options&&o.options.events&&o.options.events[t])&&o.importEvents(),"click"===t&&r.allowPointSelect&&(n=function(t){o.select&&o.select(null,t.ctrlKey||t.metaKey||t.shiftKey)}),u(o,t,e,n)},t.prototype.getClassName=function(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(void 0!==this.colorIndex?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")},t.prototype.getGraphicalProps=function(t){var e,n=this,o=[],r={singular:[],plural:[]};for((t=t||{graphic:1,dataLabel:1}).graphic&&o.push("graphic","shadowGroup"),t.dataLabel&&o.push("dataLabel","dataLabelUpper","connector"),e=o.length;e--;){var i=o[e];n[i]&&r.singular.push(i)}return["dataLabel","connector"].forEach((function(e){var o=e+"s";t[e]&&n[o]&&r.plural.push(o)})),r},t.prototype.getLabelConfig=function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},t.prototype.getNestedProperty=function(t){if(t)return 0===t.indexOf("custom.")?c(t,this.options):this[t]},t.prototype.getZone=function(){var t=this.series,e=t.zones;t=t.zoneAxis||"y";var n,o=0;for(n=e[o];this[t]>=n.value;)n=e[++o];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=n&&n.color&&!this.options.color?n.color:this.nonZonedColor,n},t.prototype.hasNewShapeType=function(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType},t.prototype.init=function(t,e,n){return this.series=t,this.applyOptions(e,n),this.id=o(this.id)?this.id:h(),this.resolveColor(),t.chart.pointCount++,u(this,"afterInit"),this},t.prototype.optionsToObject=function(e){var n={},o=this.series,r=o.options.keys,i=r||o.pointArrayMap||["y"],a=i.length,c=0,d=0;if(l(e)||null===e)n[i[0]]=e;else if(s(e))for(!r&&e.length>a&&("string"==(o=typeof e[0])?n.name=e[0]:"number"===o&&(n.x=e[0]),c++);d<a;)r&&void 0===e[c]||(0<i[d].indexOf(".")?t.prototype.setNestedProperty(n,e[c],i[d]):n[i[d]]=e[c]),c++,d++;else"object"==typeof e&&(n=e,e.dataLabels&&(o._hasPointLabels=!0),e.marker&&(o._hasPointMarkers=!0));return n},t.prototype.resolveColor=function(){var t=this.series,e=t.chart.options.chart.colorCount,n=t.chart.styledMode;n||this.options.color||(this.color=t.color),t.options.colorByPoint?(n||(e=t.options.colors||t.chart.options.colors,this.color=this.color||e[t.colorCounter],e=e.length),n=t.colorCounter,t.colorCounter++,t.colorCounter===e&&(t.colorCounter=0)):n=t.colorIndex,this.colorIndex=m(this.colorIndex,n)},t.prototype.setNestedProperty=function(t,e,n){return n.split(".").reduce((function(t,n,o,r){return t[n]=r.length-1===o?e:d(t[n],!0)?t[n]:{},t[n]}),t),t},t.prototype.tooltipFormatter=function(t){var e=this.series,n=e.tooltipOptions,o=m(n.valueDecimals,""),r=n.valuePrefix||"",i=n.valueSuffix||"";return e.chart.styledMode&&(t=e.chart.tooltip.styledModeFormat(t)),(e.pointArrayMap||["y"]).forEach((function(e){e="{point."+e,(r||i)&&(t=t.replace(RegExp(e+"}","g"),r+e+"}"+i)),t=t.replace(RegExp(e+"}","g"),e+":,."+o+"f}")})),a(t,{point:this,series:this.series},e.chart)},t}(),t.Point=e,t.Point})),e(n,"parts/Series.js",[n["parts/Globals.js"],n["mixins/legend-symbol.js"],n["parts/Point.js"],n["parts/Utilities.js"]],(function(t,e,n,o){var r=o.addEvent,i=o.animObject,a=o.arrayMax,c=o.arrayMin,s=o.clamp,l=o.correctFloat,d=o.defined,g=o.erase,m=o.error,p=o.extend,h=o.find,u=o.fireEvent,b=o.getNestedProperty,_=o.isArray,f=o.isFunction,C=o.isNumber,O=o.isString,M=o.merge,P=o.objectEach,y=o.pick,x=o.removeEvent,v=o.splat,w=o.syncTimeout,k=t.defaultOptions,S=t.defaultPlotOptions,A=t.seriesTypes,D=t.SVGElement,I=t.win;t.Series=(0,o.seriesType)("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return"number"!=typeof this.y?"":(0,this.series.chart.numberFormatter)(this.y,-1)},padding:5,style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:50},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"},{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,cropShoulder:1,directTouch:!1,eventsToUnbind:[],isCartesian:!0,parallelArrays:["x","y"],pointClass:n,requireSorting:!0,sorted:!0,init:function(t,e){u(this,"init",{options:e});var n,o=this,i=t.series;this.eventOptions=this.eventOptions||{},o.chart=t,o.options=e=o.setOptions(e),o.linkedSeries=[],o.bindAxes(),p(o,{name:e.name,state:"",visible:!1!==e.visible,selected:!0===e.selected});var a=e.events;P(a,(function(t,e){f(t)&&o.eventOptions[e]!==t&&(f(o.eventOptions[e])&&x(o,e,o.eventOptions[e]),o.eventOptions[e]=t,r(o,e,t))})),(a&&a.click||e.point&&e.point.events&&e.point.events.click||e.allowPointSelect)&&(t.runTrackerClick=!0),o.getColor(),o.getSymbol(),o.parallelArrays.forEach((function(t){o[t+"Data"]||(o[t+"Data"]=[])})),o.isCartesian&&(t.hasCartesianSeries=!0),i.length&&(n=i[i.length-1]),o._i=y(n&&n._i,-1)+1,t.orderSeries(this.insert(i)),e.dataSorting&&e.dataSorting.enabled?o.setDataSortingOptions():o.points||o.data||o.setData(e.data,!1),u(this,"afterInit")},is:function(t){return A[t]&&this instanceof A[t]},insert:function(t){var e,n=this.options.index;if(C(n)){for(e=t.length;e--;)if(n>=y(t[e].options.index,t[e]._i)){t.splice(e+1,0,this);break}-1===e&&t.unshift(this),e+=1}else t.push(this);return y(e,t.length-1)},bindAxes:function(){var t,e=this,n=e.options,o=e.chart;u(this,"bindAxes",null,(function(){(e.axisTypes||[]).forEach((function(r){o[r].forEach((function(o){(n[r]===(t=o.options).index||void 0!==n[r]&&n[r]===t.id||void 0===n[r]&&0===t.index)&&(e.insert(o.series),e[r]=o,o.isDirty=!0)})),e[r]||e.optionalAxis===r||m(18,!0,o)}))})),u(this,"afterBindAxes")},updateParallelArrays:function(t,e){var n=t.series,o=arguments,r=C(e)?function(o){var r="y"===o&&n.toYData?n.toYData(t):t[o];n[o+"Data"][e]=r}:function(t){Array.prototype[e].apply(n[t+"Data"],Array.prototype.slice.call(o,2))};n.parallelArrays.forEach(r)},hasData:function(){return this.visible&&void 0!==this.dataMax&&void 0!==this.dataMin||this.visible&&this.yData&&0<this.yData.length},autoIncrement:function(){var t,e=this.options,n=this.xIncrement,o=e.pointIntervalUnit,r=this.chart.time;return n=y(n,e.pointStart,0),this.pointInterval=t=y(this.pointInterval,e.pointInterval,1),o&&(e=new r.Date(n),"day"===o?r.set("Date",e,r.get("Date",e)+t):"month"===o?r.set("Month",e,r.get("Month",e)+t):"year"===o&&r.set("FullYear",e,r.get("FullYear",e)+t),t=e.getTime()-n),this.xIncrement=n+t,n},setDataSortingOptions:function(){var t=this.options;p(this,{requireSorting:!1,sorted:!1,enabledDataSorting:!0,allowDG:!1}),d(t.pointRange)||(t.pointRange=1)},setOptions:function(t){var e=this.chart,n=e.options,o=n.plotOptions,r=e.userOptions||{};t=M(t),e=e.styledMode;var i={plotOptions:o,userOptions:t};u(this,"setOptions",i);var a=i.plotOptions[this.type],c=r.plotOptions||{};return this.userOptions=i.userOptions,r=M(a,o.series,r.plotOptions&&r.plotOptions[this.type],t),this.tooltipOptions=M(k.tooltip,k.plotOptions.series&&k.plotOptions.series.tooltip,k.plotOptions[this.type].tooltip,n.tooltip.userOptions,o.series&&o.series.tooltip,o[this.type].tooltip,t.tooltip),this.stickyTracking=y(t.stickyTracking,c[this.type]&&c[this.type].stickyTracking,c.series&&c.series.stickyTracking,!(!this.tooltipOptions.shared||this.noSharedTooltip)||r.stickyTracking),null===a.marker&&delete r.marker,this.zoneAxis=r.zoneAxis,n=this.zones=(r.zones||[]).slice(),!r.negativeColor&&!r.negativeFillColor||r.zones||(o={value:r[this.zoneAxis+"Threshold"]||r.threshold||0,className:"highcharts-negative"},e||(o.color=r.negativeColor,o.fillColor=r.negativeFillColor),n.push(o)),n.length&&d(n[n.length-1].value)&&n.push(e?{}:{color:this.color,fillColor:this.fillColor}),u(this,"afterSetOptions",{options:r}),r},getName:function(){return y(this.options.name,"Series "+(this.index+1))},getCyclic:function(t,e,n){var o=this.chart,r=this.userOptions,i=t+"Index",a=t+"Counter",c=n?n.length:y(o.options.chart[t+"Count"],o[t+"Count"]);if(!e){var s=y(r[i],r["_"+i]);d(s)||(o.series.length||(o[a]=0),r["_"+i]=s=o[a]%c,o[a]+=1),n&&(e=n[s])}void 0!==s&&(this[i]=s),this[t]=e},getColor:function(){this.chart.styledMode?this.getCyclic("color"):this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||S[this.type].color,this.chart.options.colors)},getPointsCollection:function(){return(this.hasGroupedData?this.points:this.data)||[]},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)},findPointIndex:function(t,e){var n,o=t.id,r=t.x,i=this.points,a=this.options.dataSorting;if(o)var c=this.chart.get(o);else if(this.linkedParent||this.enabledDataSorting){var s=a&&a.matchByName?"name":"index";if(!(c=h(i,(function(e){return!e.touched&&e[s]===t[s]}))))return}if(c){var l=c&&c.index;void 0!==l&&(n=!0)}return void 0===l&&C(r)&&(l=this.xData.indexOf(r,e)),-1!==l&&void 0!==l&&this.cropped&&(l=l>=this.cropStart?l-this.cropStart:l),!n&&i[l]&&i[l].touched&&(l=void 0),l},drawLegendSymbol:e.drawLineMarker,updateData:function(t,e){var n,o,r,i=this.options,c=i.dataSorting,s=this.points,l=[],g=this.requireSorting,m=t.length===s.length,p=!0;if(this.xIncrement=null,t.forEach((function(t,e){var o=d(t)&&this.pointClass.prototype.optionsToObject.call({series:this},t)||{},a=o.x;o.id||C(a)?(-1===(a=this.findPointIndex(o,r))||void 0===a?l.push(t):s[a]&&t!==i.data[a]?(s[a].update(t,!1,null,!1),s[a].touched=!0,g&&(r=a+1)):s[a]&&(s[a].touched=!0),(!m||e!==a||c&&c.enabled||this.hasDerivedData)&&(n=!0)):l.push(t)}),this),n)for(t=s.length;t--;)(o=s[t])&&!o.touched&&o.remove&&o.remove(!1,e);else!m||c&&c.enabled?p=!1:(t.forEach((function(t,e){s[e].update&&t!==s[e].y&&s[e].update(t,!1,null,!1)})),l.length=0);return s.forEach((function(t){t&&(t.touched=!1)})),!!p&&(l.forEach((function(t){this.addPoint(t,!1,null,null,!1)}),this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=a(this.xData),this.autoIncrement()),!0)},setData:function(t,e,n,o){var r,i=this,a=i.points,c=a&&a.length||0,s=i.options,l=i.chart,d=s.dataSorting,g=null,p=i.xAxis;g=s.turboThreshold;var h,u=this.xData,b=this.yData,f=(r=i.pointArrayMap)&&r.length,M=s.keys,P=0,x=1;if(r=(t=t||[]).length,e=y(e,!0),d&&d.enabled&&(t=this.sortData(t)),!1!==o&&r&&c&&!i.cropped&&!i.hasGroupedData&&i.visible&&!i.isSeriesBoosting&&(h=this.updateData(t,n)),!h){if(i.xIncrement=null,i.colorCounter=0,this.parallelArrays.forEach((function(t){i[t+"Data"].length=0})),g&&r>g)if(g=i.getFirstValidPoint(t),C(g))for(n=0;n<r;n++)u[n]=this.autoIncrement(),b[n]=t[n];else if(_(g))if(f)for(n=0;n<r;n++)u[n]=(o=t[n])[0],b[n]=o.slice(1,f+1);else for(M&&(P=0<=(P=M.indexOf("x"))?P:0,x=0<=(x=M.indexOf("y"))?x:1),n=0;n<r;n++)u[n]=(o=t[n])[P],b[n]=o[x];else m(12,!1,l);else for(n=0;n<r;n++)void 0!==t[n]&&(i.pointClass.prototype.applyOptions.apply(o={series:i},[t[n]]),i.updateParallelArrays(o,n));for(b&&O(b[0])&&m(14,!0,l),i.data=[],i.options.data=i.userOptions.data=t,n=c;n--;)a[n]&&a[n].destroy&&a[n].destroy();p&&(p.minRange=p.userMinRange),i.isDirty=l.isDirtyBox=!0,i.isDirtyData=!!a,n=!1}"point"===s.legendType&&(this.processData(),this.generatePoints()),e&&l.redraw(n)},sortData:function(t){var e=this,n=e.options.dataSorting.sortKey||"y",o=function(t,e){return d(e)&&t.pointClass.prototype.optionsToObject.call({series:t},e)||{}};return t.forEach((function(n,r){t[r]=o(e,n),t[r].index=r}),this),t.concat().sort((function(t,e){return t=b(n,t),(e=b(n,e))<t?-1:e>t?1:0})).forEach((function(t,e){t.x=e}),this),e.linkedSeries&&e.linkedSeries.forEach((function(e){var n=e.options,r=n.data;n.dataSorting&&n.dataSorting.enabled||!r||(r.forEach((function(n,i){r[i]=o(e,n),t[i]&&(r[i].x=t[i].x,r[i].index=i)})),e.setData(r,!1))})),t},processData:function(t){var e=this.xData,n=this.yData,o=e.length,r=0,i=this.xAxis,a=this.options,c=a.cropThreshold,s=this.getExtremesFromAll||a.getExtremesFromAll,l=this.isCartesian;a=i&&i.val2lin;var d=i&&i.isLog,g=this.requireSorting;if(l&&!this.isDirty&&!i.isDirty&&!this.yAxis.isDirty&&!t)return!1;if(i)var p=(t=i.getExtremes()).min,h=t.max;if(l&&this.sorted&&!s&&(!c||o>c||this.forceCrop))if(e[o-1]<p||e[0]>h)e=[],n=[];else if(this.yData&&(e[0]<p||e[o-1]>h)){e=(r=this.cropData(this.xData,this.yData,p,h)).xData,n=r.yData,r=r.start;var u=!0}for(c=e.length||1;--c;)if(0<(o=d?a(e[c])-a(e[c-1]):e[c]-e[c-1])&&(void 0===b||o<b))var b=o;else 0>o&&g&&(m(15,!1,this.chart),g=!1);this.cropped=u,this.cropStart=r,this.processedXData=e,this.processedYData=n,this.closestPointRange=this.basePointRange=b},cropData:function(t,e,n,o,r){var i,a=t.length,c=0,s=a;for(r=y(r,this.cropShoulder),i=0;i<a;i++)if(t[i]>=n){c=Math.max(0,i-r);break}for(n=i;n<a;n++)if(t[n]>o){s=n+r;break}return{xData:t.slice(c,s),yData:e.slice(c,s),start:c,end:s}},generatePoints:function(){var t,e=this.options,n=e.data,o=this.data,r=this.processedXData,i=this.processedYData,a=this.pointClass,c=r.length,s=this.cropStart||0,l=this.hasGroupedData;e=e.keys;var d,g=[];for(o||l||((o=[]).length=n.length,o=this.data=o),e&&l&&(this.options.keys=!1),d=0;d<c;d++){var m=s+d;if(l){var h=(new a).init(this,[r[d]].concat(v(i[d])));h.dataGroup=this.groupMap[d],h.dataGroup.options&&(h.options=h.dataGroup.options,p(h,h.dataGroup.options),delete h.dataLabels)}else(h=o[m])||void 0===n[m]||(o[m]=h=(new a).init(this,n[m],r[d]));h&&(h.index=m,g[d]=h)}if(this.options.keys=e,o&&(c!==(t=o.length)||l))for(d=0;d<t;d++)d!==s||l||(d+=c),o[d]&&(o[d].destroyElements(),o[d].plotX=void 0);this.data=o,this.points=g,u(this,"afterGeneratePoints")},getXExtremes:function(t){return{min:c(t),max:a(t)}},getExtremes:function(t){var e,n=this.xAxis,o=this.yAxis,r=this.processedXData||this.xData,i=[],s=0,l=0,d=0,g=this.requireSorting?this.cropShoulder:0,m=!!o&&o.positiveValuesOnly;for(o=(t=t||this.stackedYData||this.processedYData||[]).length,n&&(l=(d=n.getExtremes()).min,d=d.max),e=0;e<o;e++){var p=r[e],h=t[e],b=(C(h)||_(h))&&(h.length||0<h||!m);if(p=this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||!n||(r[e+g]||p)>=l&&(r[e-g]||p)<=d,b&&p)if(b=h.length)for(;b--;)C(h[b])&&(i[s++]=h[b]);else i[s++]=h}this.dataMin=c(i),this.dataMax=a(i),u(this,"afterGetExtremes")},getFirstValidPoint:function(t){for(var e=null,n=t.length,o=0;null===e&&o<n;)e=t[o],o++;return e},translate:function(){this.processedXData||this.processData(),this.generatePoints();var t,e,n=this.options,o=n.stacking,r=this.xAxis,i=r.categories,a=this.enabledDataSorting,c=this.yAxis,g=this.points,m=g.length,p=!!this.modifyValue,h=this.pointPlacementToXValue(),b=!!h,f=n.threshold,O=n.startFromThreshold?f:0,M=this.zoneAxis||"y",P=Number.MAX_VALUE;for(t=0;t<m;t++){var x=g[t],v=x.x,w=x.y,k=x.low,S=o&&c.stacks[(this.negStacks&&w<(O?0:f)?"-":"")+this.stackKey];if(c.positiveValuesOnly&&null!==w&&0>=w&&(x.isNull=!0),x.plotX=e=l(s(r.translate(v,0,0,0,1,h,"flags"===this.type),-1e5,1e5)),o&&this.visible&&S&&S[v]){var A=this.getStackIndicator(A,v,this.index);if(!x.isNull)var D=S[v],I=D.points[A.key]}if(_(I)&&(w=I[1],(k=I[0])===O&&A.key===S[v].base&&(k=y(C(f)&&f,c.min)),c.positiveValuesOnly&&0>=k&&(k=null),x.total=x.stackTotal=D.total,x.percentage=D.total&&x.y/D.total*100,x.stackY=w,this.irregularWidths||D.setOffset(this.pointXOffset||0,this.barW||0)),x.yBottom=d(k)?s(c.translate(k,0,1,0,1),-1e5,1e5):null,p&&(w=this.modifyValue(w,x)),x.plotY="number"==typeof w&&1/0!==w?s(c.translate(w,0,1,0,1),-1e5,1e5):void 0,x.isInside=this.isPointInside(x),x.clientX=b?l(r.translate(v,0,0,0,1,h)):e,x.negative=x[M]<(n[M+"Threshold"]||f||0),x.category=i&&void 0!==i[x.x]?i[x.x]:x.x,!x.isNull&&!1!==x.visible){void 0!==E&&(P=Math.min(P,Math.abs(e-E)));var E=e}x.zone=this.zones.length&&x.getZone(),!x.graphic&&this.group&&a&&(x.isNew=!0)}this.closestPointRangePx=P,u(this,"afterTranslate")},getValidPoints:function(t,e,n){var o=this.chart;return(t||this.points||[]).filter((function(t){return!(e&&!o.isInsidePlot(t.plotX,t.plotY,o.inverted))&&!1!==t.visible&&(n||!t.isNull)}))},getClipBox:function(t,e){var n=this.chart,o=this.xAxis,r=o&&this.yAxis;return t&&!1===this.options.clip&&r?t=n.inverted?{y:-n.chartWidth+r.len+r.pos,height:n.chartWidth,width:n.chartHeight,x:-n.chartHeight+o.len+o.pos}:{y:-r.pos,height:n.chartHeight,width:n.chartWidth,x:-o.pos}:(t=this.clipBox||n.clipBox,e&&(t.width=n.plotSizeX,t.x=0)),e?{width:t.width,x:t.x}:t},setClip:function(t){var e=this.chart,n=this.options,o=e.renderer,r=e.inverted,i=this.clipBox,a=this.getClipBox(t),c=this.sharedClipKey||["_sharedClip",t&&t.duration,t&&t.easing,a.height,n.xAxis,n.yAxis].join(),s=e[c],l=e[c+"m"];t&&(a.width=0,r&&(a.x=e.plotHeight+(!1!==n.clip?0:e.plotTop))),s?e.hasLoaded||s.attr(a):(t&&(e[c+"m"]=l=o.clipRect(r?e.plotSizeX+99:-99,r?-e.plotLeft:-e.plotTop,99,r?e.chartWidth:e.chartHeight)),e[c]=s=o.clipRect(a),s.count={length:0}),t&&!s.count[this.index]&&(s.count[this.index]=!0,s.count.length+=1),(!1!==n.clip||t)&&(this.group.clip(t||i?s:e.clipRect),this.markerGroup.clip(l),this.sharedClipKey=c),t||(s.count[this.index]&&(delete s.count[this.index],--s.count.length),0===s.count.length&&c&&e[c]&&(i||(e[c]=e[c].destroy()),e[c+"m"]&&(e[c+"m"]=e[c+"m"].destroy())))},animate:function(t){var e=this.chart,n=i(this.options.animation);if(!e.hasRendered)if(t)this.setClip(n);else{var o=this.sharedClipKey;t=e[o];var r=this.getClipBox(n,!0);t&&t.animate(r,n),e[o+"m"]&&e[o+"m"].animate({width:r.width+99,x:r.x-(e.inverted?0:99)},n)}},afterAnimate:function(){this.setClip(),u(this,"afterAnimate"),this.finishedAnimating=!0},drawPoints:function(){var t,e,n=this.points,o=this.chart,r=this.options.marker,i=this[this.specialGroup]||this.markerGroup,a=this.xAxis,c=y(r.enabled,!(a&&!a.isRadial)||null,this.closestPointRangePx>=r.enabledThreshold*r.radius);if(!1!==r.enabled||this._hasPointMarkers)for(t=0;t<n.length;t++){var s=n[t],l=(e=s.graphic)?"animate":"attr",d=s.marker||{},g=!!s.marker;if((c&&void 0===d.enabled||d.enabled)&&!s.isNull&&!1!==s.visible){var m=y(d.symbol,this.symbol),p=this.markerAttribs(s,s.selected&&"select");this.enabledDataSorting&&(s.startXPos=a.reversed?-p.width:a.width);var h=!1!==s.isInside;e?e[h?"show":"hide"](h).animate(p):h&&(0<p.width||s.hasImage)&&(s.graphic=e=o.renderer.symbol(m,p.x,p.y,p.width,p.height,g?d:r).add(i),this.enabledDataSorting&&o.hasRendered&&(e.attr({x:s.startXPos}),l="animate")),e&&"animate"===l&&e[h?"show":"hide"](h).animate(p),e&&!o.styledMode&&e[l](this.pointAttribs(s,s.selected&&"select")),e&&e.addClass(s.getClassName(),!0)}else e&&(s.graphic=e.destroy())}},markerAttribs:function(t,e){var n=this.options.marker,o=t.marker||{},r=o.symbol||n.symbol,i=y(o.radius,n.radius);return e&&(n=n.states[e],i=y((e=o.states&&o.states[e])&&e.radius,n&&n.radius,i+(n&&n.radiusPlus||0))),t.hasImage=r&&0===r.indexOf("url"),t.hasImage&&(i=0),t={x:Math.floor(t.plotX)-i,y:t.plotY-i},i&&(t.width=t.height=2*i),t},pointAttribs:function(t,e){var n=this.options.marker,o=t&&t.options,r=o&&o.marker||{},i=this.color,a=o&&o.color,c=t&&t.color;o=y(r.lineWidth,n.lineWidth);var s=t&&t.zone&&t.zone.color;return t=1,i=a||s||c||i,a=r.fillColor||n.fillColor||i,i=r.lineColor||n.lineColor||i,n=n.states[e=e||"normal"],o=y((e=r.states&&r.states[e]||{}).lineWidth,n.lineWidth,o+y(e.lineWidthPlus,n.lineWidthPlus,0)),{stroke:i=e.lineColor||n.lineColor||i,"stroke-width":o,fill:a=e.fillColor||n.fillColor||a,opacity:t=y(e.opacity,n.opacity,t)}},destroy:function(t){var e,n,r,i=this,a=i.chart,c=/AppleWebKit\/533/.test(I.navigator.userAgent),s=i.data||[];for(u(i,"destroy"),this.removeEvents(t),(i.axisTypes||[]).forEach((function(t){(r=i[t])&&r.series&&(g(r.series,i),r.isDirty=r.forceRedraw=!0)})),i.legendItem&&i.chart.legend.destroyItem(i),e=s.length;e--;)(n=s[e])&&n.destroy&&n.destroy();i.points=null,o.clearTimeout(i.animationTimeout),P(i,(function(t,e){t instanceof D&&!t.survive&&t[c&&"group"===e?"hide":"destroy"]()})),a.hoverSeries===i&&(a.hoverSeries=null),g(a.series,i),a.orderSeries(),P(i,(function(e,n){t&&"hcEvents"===n||delete i[n]}))},getGraphPath:function(t,e,n){var o,r,i=this,a=i.options,c=a.step,s=[],l=[];return(o=(t=t||i.points).reversed)&&t.reverse(),(c={right:1,center:2}[c]||c&&3)&&o&&(c=4-c),(t=this.getValidPoints(t,!1,!(a.connectNulls&&!e&&!n))).forEach((function(o,g){var m=o.plotX,p=o.plotY,h=t[g-1];(o.leftCliff||h&&h.rightCliff)&&!n&&(r=!0),o.isNull&&!d(e)&&0<g?r=!a.connectNulls:o.isNull&&!e?r=!0:(0===g||r?g=["M",o.plotX,o.plotY]:i.getPointSpline?g=i.getPointSpline(t,o,g):c?(g=1===c?["L",h.plotX,p]:2===c?["L",(h.plotX+m)/2,h.plotY,"L",(h.plotX+m)/2,p]:["L",m,h.plotY]).push("L",m,p):g=["L",m,p],l.push(o.x),c&&(l.push(o.x),2===c&&l.push(o.x)),s.push.apply(s,g),r=!1)})),s.xMap=l,i.graphPath=s},drawGraph:function(){var t=this,e=this.options,n=(this.gappedPath||this.getGraphPath).call(this),o=this.chart.styledMode,r=[["graph","highcharts-graph"]];o||r[0].push(e.lineColor||this.color||"#cccccc",e.dashStyle),(r=t.getZonesGraphs(r)).forEach((function(r,i){var a=r[0],c=t[a],s=c?"animate":"attr";c?(c.endX=t.preventGraphAnimation?null:n.xMap,c.animate({d:n})):n.length&&(t[a]=c=t.chart.renderer.path(n).addClass(r[1]).attr({zIndex:1}).add(t.group)),c&&!o&&(a={stroke:r[2],"stroke-width":e.lineWidth,fill:t.fillGraph&&t.color||"none"},r[3]?a.dashstyle=r[3]:"square"!==e.linecap&&(a["stroke-linecap"]=a["stroke-linejoin"]="round"),c[s](a).shadow(2>i&&e.shadow)),c&&(c.startX=n.xMap,c.isArea=n.isArea)}))},getZonesGraphs:function(t){return this.zones.forEach((function(e,n){n=["zone-graph-"+n,"highcharts-graph highcharts-zone-graph-"+n+" "+(e.className||"")],this.chart.styledMode||n.push(e.color||this.color,e.dashStyle||this.options.dashStyle),t.push(n)}),this),t},applyZones:function(){var t,e,n,o,r,i,a=this,c=this.chart,l=c.renderer,d=this.zones,g=this.clips||[],m=this.graph,p=this.area,h=Math.max(c.chartWidth,c.chartHeight),u=this[(this.zoneAxis||"y")+"Axis"],b=c.inverted,_=!1;if(d.length&&(m||p)&&u&&void 0!==u.min){var f=u.reversed,C=u.horiz;m&&!this.showLine&&m.hide(),p&&p.hide();var O=u.getExtremes();d.forEach((function(d,M){t=f?C?c.plotWidth:0:C?0:u.toPixels(O.min)||0,t=s(y(e,t),0,h),e=s(Math.round(u.toPixels(y(d.value,O.max),!0)||0),0,h),_&&(t=e=u.toPixels(O.max)),o=Math.abs(t-e),r=Math.min(t,e),i=Math.max(t,e),u.isXAxis?(n={x:b?i:r,y:0,width:o,height:h},C||(n.x=c.plotHeight-n.x)):(n={x:0,y:b?i:r,width:h,height:o},C&&(n.y=c.plotWidth-n.y)),b&&l.isVML&&(n=u.isXAxis?{x:0,y:f?r:i,height:n.width,width:c.chartWidth}:{x:n.y-c.plotLeft-c.spacingBox.x,y:0,width:n.height,height:c.chartHeight}),g[M]?g[M].animate(n):g[M]=l.clipRect(n),m&&a["zone-graph-"+M].clip(g[M]),p&&a["zone-area-"+M].clip(g[M]),_=d.value>O.max,a.resetZones&&0===e&&(e=void 0)})),this.clips=g}else a.visible&&(m&&m.show(!0),p&&p.show(!0))},invertGroups:function(t){function e(){["group","markerGroup"].forEach((function(e){n[e]&&(o.renderer.isVML&&n[e].attr({width:n.yAxis.len,height:n.xAxis.len}),n[e].width=n.yAxis.len,n[e].height=n.xAxis.len,n[e].invert(!n.isRadialSeries&&t))}))}var n=this,o=n.chart;n.xAxis&&(n.eventsToUnbind.push(r(o,"resize",e)),e(),n.invertGroups=e)},plotGroup:function(t,e,n,o,r){var i=this[t],a=!i;return a&&(this[t]=i=this.chart.renderer.g().attr({zIndex:o||.1}).add(r)),i.addClass("highcharts-"+e+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(d(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(i.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),i.attr({visibility:n})[a?"attr":"animate"](this.getPlotBox()),i},getPlotBox:function(){var t=this.chart,e=this.xAxis,n=this.yAxis;return t.inverted&&(e=n,n=this.xAxis),{translateX:e?e.left:t.plotLeft,translateY:n?n.top:t.plotTop,scaleX:1,scaleY:1}},removeEvents:function(t){t?this.eventsToUnbind.length&&(this.eventsToUnbind.forEach((function(t){t()})),this.eventsToUnbind.length=0):x(this)},render:function(){var t=this,e=t.chart,n=t.options,o=!t.finishedAnimating&&e.renderer.isSVG&&i(n.animation).duration,r=t.visible?"inherit":"hidden",a=n.zIndex,c=t.hasRendered,s=e.seriesGroup,l=e.inverted;u(this,"render");var d=t.plotGroup("group","series",r,a,s);t.markerGroup=t.plotGroup("markerGroup","markers",r,a,s),o&&t.animate&&t.animate(!0),d.inverted=!(!t.isCartesian&&!t.invertable)&&l,t.drawGraph&&(t.drawGraph(),t.applyZones()),t.visible&&t.drawPoints(),t.drawDataLabels&&t.drawDataLabels(),t.redrawPoints&&t.redrawPoints(),t.drawTracker&&!1!==t.options.enableMouseTracking&&t.drawTracker(),t.invertGroups(l),!1===n.clip||t.sharedClipKey||c||d.clip(e.clipRect),o&&t.animate&&t.animate(),c||(t.animationTimeout=w((function(){t.afterAnimate()}),o||0)),t.isDirty=!1,t.hasRendered=!0,u(t,"afterRender")},redraw:function(){var t=this.chart,e=this.isDirty||this.isDirtyData,n=this.group,o=this.xAxis,r=this.yAxis;n&&(t.inverted&&n.attr({width:t.plotWidth,height:t.plotHeight}),n.animate({translateX:y(o&&o.left,t.plotLeft),translateY:y(r&&r.top,t.plotTop)})),this.translate(),this.render(),e&&delete this.kdTree},kdAxisArray:["clientX","plotY"],searchPoint:function(t,e){var n=this.xAxis,o=this.yAxis,r=this.chart.inverted;return this.searchKDTree({clientX:r?n.len-t.chartY+n.pos:t.chartX-n.pos,plotY:r?o.len-t.chartX+o.pos:t.chartY-o.pos},e,t)},buildKDTree:function(t){this.buildingKdTree=!0;var e=this,n=-1<e.options.findNearestPointBy.indexOf("y")?2:1;delete e.kdTree,w((function(){e.kdTree=function t(n,o,r){var i;if(i=n&&n.length){var a=e.kdAxisArray[o%r];return n.sort((function(t,e){return t[a]-e[a]})),{point:n[i=Math.floor(i/2)],left:t(n.slice(0,i),o+1,r),right:t(n.slice(i+1),o+1,r)}}}(e.getValidPoints(null,!e.directTouch),n,n),e.buildingKdTree=!1}),e.options.kdNow||t&&"touchstart"===t.type?0:1)},searchKDTree:function(t,e,n){var o=this,r=this.kdAxisArray[0],i=this.kdAxisArray[1],a=e?"distX":"dist";if(e=-1<o.options.findNearestPointBy.indexOf("y")?2:1,this.kdTree||this.buildingKdTree||this.buildKDTree(n),this.kdTree)return function t(e,n,c,s){var l=n.point,g=o.kdAxisArray[c%s],m=l,p=d(e[r])&&d(l[r])?Math.pow(e[r]-l[r],2):null,h=d(e[i])&&d(l[i])?Math.pow(e[i]-l[i],2):null;return l.dist=d(h=(p||0)+(h||0))?Math.sqrt(h):Number.MAX_VALUE,l.distX=d(p)?Math.sqrt(p):Number.MAX_VALUE,p=0>(g=e[g]-l[g])?"right":"left",n[h=0>g?"left":"right"]&&(m=(h=t(e,n[h],c+1,s))[a]<m[a]?h:l),n[p]&&Math.sqrt(g*g)<m[a]&&(m=(e=t(e,n[p],c+1,s))[a]<m[a]?e:m),m}(t,this.kdTree,e,e)},pointPlacementToXValue:function(){var t=this.options,e=t.pointRange,n=this.xAxis;return"between"===(t=t.pointPlacement)&&(t=n.reversed?-.5:.5),C(t)?t*y(e,n.pointRange):0},isPointInside:function(t){return void 0!==t.plotY&&void 0!==t.plotX&&0<=t.plotY&&t.plotY<=this.yAxis.len&&0<=t.plotX&&t.plotX<=this.xAxis.len}})})),e(n,"parts/Stacking.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.correctFloat,o=e.defined,r=e.destroyObjectProperties,i=e.format,a=e.objectEach,c=e.pick;e=t.Axis;var s=t.Chart,l=t.Series;t.StackItem=function(t,e,n,o,r){var i=t.chart.inverted;this.axis=t,this.isNegative=n,this.options=e=e||{},this.x=o,this.total=null,this.points={},this.stack=r,this.rightCliff=this.leftCliff=0,this.alignOptions={align:e.align||(i?n?"left":"right":"center"),verticalAlign:e.verticalAlign||(i?"middle":n?"bottom":"top"),y:e.y,x:e.x},this.textAlign=e.textAlign||(i?n?"right":"left":"center")},t.StackItem.prototype={destroy:function(){r(this,this.axis)},render:function(t){var e=this.axis.chart,n=this.options,o=n.format;o=o?i(o,this,e):n.formatter.call(this),this.label?this.label.attr({text:o,visibility:"hidden"}):(this.label=e.renderer.label(o,null,null,n.shape,null,null,n.useHTML,!1,"stack-labels"),o={text:o,rotation:n.rotation,padding:c(n.padding,5),visibility:"hidden"},this.label.attr(o),e.styledMode||this.label.css(n.style),this.label.added||this.label.add(t)),this.label.labelrank=e.plotHeight},setOffset:function(t,e,n,r,i){var a=this.axis,s=a.chart;r=a.translate(a.usePercentage?100:r||this.total,0,0,0,1),n=a.translate(n||0),n=o(r)&&Math.abs(r-n),t=c(i,s.xAxis[0].translate(this.x))+t,a=o(r)&&this.getStackBox(s,this,t,r,e,n,a),e=this.label,n=this.isNegative,t="justify"===c(this.options.overflow,"justify");var d=this.textAlign;e&&a&&(i=e.getBBox(),r=e.padding,d="left"===d?s.inverted?-r:r:"right"===d?i.width:s.inverted&&"center"===d?i.width/2:s.inverted?n?i.width+r:-r:i.width/2,n=s.inverted?i.height/2:n?-r:i.height,this.alignOptions.x=c(this.options.x,0),this.alignOptions.y=c(this.options.y,0),a.x-=d,a.y-=n,e.align(this.alignOptions,null,a),s.isInsidePlot(e.alignAttr.x+d-this.alignOptions.x,e.alignAttr.y+n-this.alignOptions.y)?e.show():(e.alignAttr.y=-9999,t=!1),t&&l.prototype.justifyDataLabel.call(this.axis,e,this.alignOptions,e.alignAttr,i,a),e.attr({x:e.alignAttr.x,y:e.alignAttr.y}),c(!t&&this.options.crop,!0)&&((s=s.isInsidePlot(e.x-r+e.width,e.y)&&s.isInsidePlot(e.x+r,e.y))||e.hide()))},getStackBox:function(t,e,n,o,r,i,a){var c=e.axis.reversed,s=t.inverted;return t=a.height+a.pos-(s?t.plotLeft:t.plotTop),e=e.isNegative&&!c||!e.isNegative&&c,{x:s?e?o:o-i:n,y:s?t-n-r:e?t-o-i:t-o,width:s?i:r,height:s?r:i}}},s.prototype.getStacks=function(){var t=this,e=t.inverted;t.yAxis.forEach((function(t){t.stacks&&t.hasVisibleSeries&&(t.oldStacks=t.stacks)})),t.series.forEach((function(n){var o=n.xAxis&&n.xAxis.options||{};!n.options.stacking||!0!==n.visible&&!1!==t.options.chart.ignoreHiddenSeries||(n.stackKey=[n.type,c(n.options.stack,""),e?o.top:o.left,e?o.height:o.width].join())}))},e.prototype.buildStacks=function(){var e,n=this.series,o=c(this.options.reversedStacks,!0),r=n.length;if(!this.isXAxis){for(this.usePercentage=!1,e=r;e--;)n[o?e:r-e-1].setStackedPoints();for(e=0;e<r;e++)n[e].modifyStacks();t.fireEvent(this,"afterBuildStacks")}},e.prototype.renderStackTotals=function(){var t=this.chart,e=this.stacks,n=this.stackTotalGroup;n||(this.stackTotalGroup=n=t.renderer.g("stack-labels").attr({visibility:"visible",zIndex:6}).add()),n.translate(t.plotLeft,t.plotTop),a(e,(function(t){a(t,(function(t){t.render(n)}))}))},e.prototype.resetStacks=function(){var t=this;t.isXAxis||a(t.stacks,(function(e){a(e,(function(n,o){n.touched<t.stacksTouched?(n.destroy(),delete e[o]):(n.total=null,n.cumulative=null)}))}))},e.prototype.cleanStacks=function(){if(!this.isXAxis){if(this.oldStacks)var t=this.stacks=this.oldStacks;a(t,(function(t){a(t,(function(t){t.cumulative=t.total}))}))}},l.prototype.setStackedPoints=function(){if(this.options.stacking&&(!0===this.visible||!1===this.chart.options.chart.ignoreHiddenSeries)){var e=this.processedXData,r=this.processedYData,i=[],a=r.length,s=this.options,l=s.threshold,d=c(s.startFromThreshold&&l,0),g=s.stack;s=s.stacking;var m,p,h=this.stackKey,u="-"+h,b=this.negStacks,_=this.yAxis,f=_.stacks,C=_.oldStacks;for(_.stacksTouched+=1,p=0;p<a;p++){var O=e[p],M=r[p],P=this.getStackIndicator(P,O,this.index),y=P.key,x=(m=b&&M<(d?0:l))?u:h;f[x]||(f[x]={}),f[x][O]||(C[x]&&C[x][O]?(f[x][O]=C[x][O],f[x][O].total=null):f[x][O]=new t.StackItem(_,_.options.stackLabels,m,O,g)),x=f[x][O],null!==M?(x.points[y]=x.points[this.index]=[c(x.cumulative,d)],o(x.cumulative)||(x.base=y),x.touched=_.stacksTouched,0<P.index&&!1===this.singleStacks&&(x.points[y][0]=x.points[this.index+","+O+",0"][0])):x.points[y]=x.points[this.index]=null,"percent"===s?(m=m?h:u,x.total=b&&f[m]&&f[m][O]?(m=f[m][O]).total=Math.max(m.total,x.total)+Math.abs(M)||0:n(x.total+(Math.abs(M)||0))):x.total=n(x.total+(M||0)),x.cumulative=c(x.cumulative,d)+(M||0),null!==M&&(x.points[y].push(x.cumulative),i[p]=x.cumulative)}"percent"===s&&(_.usePercentage=!0),this.stackedYData=i,_.oldStacks={}}},l.prototype.modifyStacks=function(){var t,e=this,n=e.stackKey,o=e.yAxis.stacks,r=e.processedXData,i=e.options.stacking;e[i+"Stacker"]&&[n,"-"+n].forEach((function(n){for(var a,c,s=r.length;s--;)t=e.getStackIndicator(t,a=r[s],e.index,n),(c=(a=o[n]&&o[n][a])&&a.points[t.key])&&e[i+"Stacker"](c,a,s)}))},l.prototype.percentStacker=function(t,e,o){t[0]=n(t[0]*(e=e.total?100/e.total:0)),t[1]=n(t[1]*e),this.stackedYData[o]=t[1]},l.prototype.getStackIndicator=function(t,e,n,r){return!o(t)||t.x!==e||r&&t.key!==r?t={x:e,index:0,key:r}:t.index++,t.key=[n,e,t.index].join(),t}})),e(n,"parts/Dynamics.js",[n["parts/Globals.js"],n["parts/Point.js"],n["parts/Time.js"],n["parts/Utilities.js"]],(function(t,e,n,o){var r=o.addEvent,i=o.animate,a=o.createElement,c=o.css,s=o.defined,l=o.erase,d=o.error,g=o.extend,m=o.fireEvent,p=o.isArray,h=o.isNumber,u=o.isObject,b=o.isString,_=o.merge,f=o.objectEach,C=o.pick,O=o.relativeLength,M=o.setAnimation,P=o.splat,y=t.Axis;o=t.Chart;var x=t.Series,v=t.seriesTypes;t.cleanRecursively=function(e,n){var o={};return f(e,(function(r,i){u(e[i],!0)&&!e.nodeType&&n[i]?(r=t.cleanRecursively(e[i],n[i]),Object.keys(r).length&&(o[i]=r)):(u(e[i])||e[i]!==n[i])&&(o[i]=e[i])})),o},g(o.prototype,{addSeries:function(t,e,n){var o,r=this;return t&&(e=C(e,!0),m(r,"addSeries",{options:t},(function(){o=r.initSeries(t),r.isDirtyLegend=!0,r.linkSeries(),o.enabledDataSorting&&o.setData(t.data,!1),m(r,"afterAddSeries",{series:o}),e&&r.redraw(n)}))),o},addAxis:function(t,e,n,o){return this.createAxis(e?"xAxis":"yAxis",{axis:t,redraw:n,animation:o})},addColorAxis:function(t,e,n){return this.createAxis("colorAxis",{axis:t,redraw:e,animation:n})},createAxis:function(e,n){var o=this.options,r="colorAxis"===e,i=n.redraw,a=n.animation;n=_(n.axis,{index:this[e].length,isX:"xAxis"===e});var c=r?new t.ColorAxis(this,n):new y(this,n);return o[e]=P(o[e]||{}),o[e].push(n),r&&(this.isDirtyLegend=!0,this.axes.forEach((function(t){t.series=[]})),this.series.forEach((function(t){t.bindAxes(),t.isDirtyData=!0}))),C(i,!0)&&this.redraw(a),c},showLoading:function(t){var e=this,n=e.options,o=e.loadingDiv,s=n.loading,l=function(){o&&c(o,{left:e.plotLeft+"px",top:e.plotTop+"px",width:e.plotWidth+"px",height:e.plotHeight+"px"})};o||(e.loadingDiv=o=a("div",{className:"highcharts-loading highcharts-loading-hidden"},null,e.container),e.loadingSpan=a("span",{className:"highcharts-loading-inner"},null,o),r(e,"redraw",l)),o.className="highcharts-loading",e.loadingSpan.innerHTML=C(t,n.lang.loading,""),e.styledMode||(c(o,g(s.style,{zIndex:10})),c(e.loadingSpan,s.labelStyle),e.loadingShown||(c(o,{opacity:0,display:""}),i(o,{opacity:s.style.opacity||.5},{duration:s.showDuration||0}))),e.loadingShown=!0,l()},hideLoading:function(){var t=this.options,e=this.loadingDiv;e&&(e.className="highcharts-loading highcharts-loading-hidden",this.styledMode||i(e,{opacity:0},{duration:t.loading.hideDuration||100,complete:function(){c(e,{display:"none"})}})),this.loadingShown=!1},propsRequireDirtyBox:"backgroundColor borderColor borderWidth borderRadius plotBackgroundColor plotBackgroundImage plotBorderColor plotBorderWidth plotShadow shadow".split(" "),propsRequireReflow:"margin marginTop marginRight marginBottom marginLeft spacing spacingTop spacingRight spacingBottom spacingLeft".split(" "),propsRequireUpdateSeries:"chart.inverted chart.polar chart.ignoreHiddenSeries chart.type colors plotOptions time tooltip".split(" "),collectionsWithUpdate:["xAxis","yAxis","zAxis","series"],update:function(e,o,r,i){var a,c,l,d=this,g={credits:"addCredits",title:"setTitle",subtitle:"setSubtitle",caption:"setCaption"},p=e.isResponsiveOptions,u=[];if(m(d,"update",{options:e}),p||d.setResponsive(!1,!0),e=t.cleanRecursively(e,d.options),_(!0,d.userOptions,e),a=e.chart){if(_(!0,d.options.chart,a),"className"in a&&d.setClassName(a.className),"reflow"in a&&d.setReflow(a.reflow),"inverted"in a||"polar"in a||"type"in a){d.propFromSeries();var M=!0}"alignTicks"in a&&(M=!0),f(a,(function(t,e){-1!==d.propsRequireUpdateSeries.indexOf("chart."+e)&&(c=!0),-1!==d.propsRequireDirtyBox.indexOf(e)&&(d.isDirtyBox=!0),p||-1===d.propsRequireReflow.indexOf(e)||(l=!0)})),!d.styledMode&&"style"in a&&d.renderer.setStyle(a.style)}!d.styledMode&&e.colors&&(this.options.colors=e.colors),e.plotOptions&&_(!0,this.options.plotOptions,e.plotOptions),e.time&&this.time===t.time&&(this.time=new n(e.time)),f(e,(function(t,e){d[e]&&"function"==typeof d[e].update?d[e].update(t,!1):"function"==typeof d[g[e]]&&d[g[e]](t),"chart"!==e&&-1!==d.propsRequireUpdateSeries.indexOf(e)&&(c=!0)})),this.collectionsWithUpdate.forEach((function(t){if(e[t]){if("series"===t){var n=[];d[t].forEach((function(t,e){t.options.isInternal||n.push(C(t.options.index,e))}))}P(e[t]).forEach((function(e,o){(o=s(e.id)&&d.get(e.id)||d[t][n?n[o]:o])&&o.coll===t&&(o.update(e,!1),r&&(o.touched=!0)),!o&&r&&d.collectionsWithInit[t]&&(d.collectionsWithInit[t][0].apply(d,[e].concat(d.collectionsWithInit[t][1]||[]).concat([!1])).touched=!0)})),r&&d[t].forEach((function(t){t.touched||t.options.isInternal?delete t.touched:u.push(t)}))}})),u.forEach((function(t){t.remove&&t.remove(!1)})),M&&d.axes.forEach((function(t){t.update({},!1)})),c&&d.getSeriesOrderByLinks().forEach((function(t){t.chart&&t.update({},!1)}),this),e.loading&&_(!0,d.options.loading,e.loading),M=a&&a.width,b(a=a&&a.height)&&(a=O(a,M||d.chartWidth)),l||h(M)&&M!==d.chartWidth||h(a)&&a!==d.chartHeight?d.setSize(M,a,i):C(o,!0)&&d.redraw(i),m(d,"afterUpdate",{options:e,redraw:o,animation:i})},setSubtitle:function(t,e){this.applyDescription("subtitle",t),this.layOutTitles(e)},setCaption:function(t,e){this.applyDescription("caption",t),this.layOutTitles(e)}}),o.prototype.collectionsWithInit={xAxis:[o.prototype.addAxis,[!0]],yAxis:[o.prototype.addAxis,[!1]],series:[o.prototype.addSeries]},g(e.prototype,{update:function(t,e,n,o){function r(){a.applyOptions(t);var o=s&&a.hasDummyGraphic;o=null===a.y?!o:o,s&&o&&(a.graphic=s.destroy(),delete a.hasDummyGraphic),u(t,!0)&&(s&&s.element&&t&&t.marker&&void 0!==t.marker.symbol&&(a.graphic=s.destroy()),t&&t.dataLabels&&a.dataLabel&&(a.dataLabel=a.dataLabel.destroy()),a.connector&&(a.connector=a.connector.destroy())),c.updateParallelArrays(a,i=a.index),d.data[i]=u(d.data[i],!0)||u(t,!0)?a.options:C(t,d.data[i]),c.isDirty=c.isDirtyData=!0,!c.fixedBox&&c.hasCartesianSeries&&(l.isDirtyBox=!0),"point"===d.legendType&&(l.isDirtyLegend=!0),e&&l.redraw(n)}var i,a=this,c=a.series,s=a.graphic,l=c.chart,d=c.options;e=C(e,!0),!1===o?r():a.firePointEvent("update",{options:t},r)},remove:function(t,e){this.series.removePoint(this.series.data.indexOf(this),t,e)}}),g(x.prototype,{addPoint:function(t,e,n,o,r){var i=this.options,a=this.data,c=this.chart,s=this.xAxis;s=s&&s.hasNames&&s.names;var l,d=i.data,g=this.xData;e=C(e,!0);var p={series:this};this.pointClass.prototype.applyOptions.apply(p,[t]);var h=p.x,u=g.length;if(this.requireSorting&&h<g[u-1])for(l=!0;u&&g[u-1]>h;)u--;this.updateParallelArrays(p,"splice",u,0,0),this.updateParallelArrays(p,u),s&&p.name&&(s[h]=p.name),d.splice(u,0,t),l&&(this.data.splice(u,0,null),this.processData()),"point"===i.legendType&&this.generatePoints(),n&&(a[0]&&a[0].remove?a[0].remove(!1):(a.shift(),this.updateParallelArrays(p,"shift"),d.shift())),!1!==r&&m(this,"addPoint",{point:p}),this.isDirtyData=this.isDirty=!0,e&&c.redraw(o)},removePoint:function(t,e,n){var o=this,r=o.data,i=r[t],a=o.points,c=o.chart,s=function(){a&&a.length===r.length&&a.splice(t,1),r.splice(t,1),o.options.data.splice(t,1),o.updateParallelArrays(i||{series:o},"splice",t,1),i&&i.destroy(),o.isDirty=!0,o.isDirtyData=!0,e&&c.redraw()};M(n,c),e=C(e,!0),i?i.firePointEvent("remove",null,s):s()},remove:function(t,e,n,o){function r(){i.destroy(o),i.remove=null,a.isDirtyLegend=a.isDirtyBox=!0,a.linkSeries(),C(t,!0)&&a.redraw(e)}var i=this,a=i.chart;!1!==n?m(i,"remove",null,r):r()},update:function(e,n){e=t.cleanRecursively(e,this.userOptions),m(this,"update",{options:e});var o,r=this,i=r.chart,a=r.userOptions,c=r.initialType||r.type,s=e.type||a.type||i.options.chart.type,l=!(this.hasDerivedData||e.dataGrouping||s&&s!==this.type||void 0!==e.pointStart||e.pointInterval||e.pointIntervalUnit||e.keys),p=v[c].prototype,h=["group","markerGroup","dataLabelsGroup","transformGroup"],u=["eventOptions","navigatorSeries","baseSeries"],b=r.finishedAnimating&&{animation:!1},f={};for(o in l&&(u.push("data","isDirtyData","points","processedXData","processedYData","xIncrement","_hasPointMarkers","_hasPointLabels","mapMap","mapData","minY","maxY","minX","maxX"),!1!==e.visible&&u.push("area","graph"),r.parallelArrays.forEach((function(t){u.push(t+"Data")})),e.data&&(e.dataSorting&&g(r.options.dataSorting,e.dataSorting),this.setData(e.data,!1))),e=_(a,b,{index:void 0===a.index?r.index:a.index,pointStart:C(a.pointStart,r.xData[0])},!l&&{data:r.options.data},e),l&&e.data&&(e.data=r.options.data),(u=h.concat(u)).forEach((function(t){u[t]=r[t],delete r[t]})),r.remove(!1,null,!1,!0),p)r[o]=void 0;if(v[s||c]?g(r,v[s||c].prototype):d(17,!0,i,{missingModuleFor:s||c}),u.forEach((function(t){r[t]=u[t]})),r.init(i,e),l&&this.points){var O=r.options;!1===O.visible?(f.graphic=1,f.dataLabel=1):r._hasPointLabels||(p=O.dataLabels,(s=O.marker)&&(!1===s.enabled||"symbol"in s)&&(f.graphic=1),p&&!1===p.enabled&&(f.dataLabel=1)),this.points.forEach((function(t){t&&t.series&&(t.resolveColor(),Object.keys(f).length&&t.destroyElements(f),!1===O.showInLegend&&t.legendItem&&i.legend.destroyItem(t))}),this)}e.zIndex!==a.zIndex&&h.forEach((function(t){r[t]&&r[t].attr({zIndex:e.zIndex})})),r.initialType=c,i.linkSeries(),m(this,"afterUpdate"),C(n,!0)&&i.redraw(!!l&&void 0)},setName:function(t){this.name=this.options.name=this.userOptions.name=t,this.chart.isDirtyLegend=!0}}),g(y.prototype,{update:function(t,e){var n=this.chart,o=t&&t.events||{};t=_(this.userOptions,t),n.options[this.coll].indexOf&&(n.options[this.coll][n.options[this.coll].indexOf(this.userOptions)]=t),f(n.options[this.coll].events,(function(t,e){void 0===o[e]&&(o[e]=void 0)})),this.destroy(!0),this.init(n,g(t,{events:o})),n.isDirtyBox=!0,C(e,!0)&&n.redraw()},remove:function(t){for(var e=this.chart,n=this.coll,o=this.series,r=o.length;r--;)o[r]&&o[r].remove(!1);l(e.axes,this),l(e[n],this),p(e.options[n])?e.options[n].splice(this.options.index,1):delete e.options[n],e[n].forEach((function(t,e){t.options.index=t.userOptions.index=e})),this.destroy(),e.isDirtyBox=!0,C(t,!0)&&e.redraw()},setTitle:function(t,e){this.update({title:t},e)},setCategories:function(t,e){this.update({categories:t},e)}})})),e(n,"parts/AreaSeries.js",[n["parts/Globals.js"],n["parts/Color.js"],n["mixins/legend-symbol.js"],n["parts/Utilities.js"]],(function(t,e,n,o){var r=e.parse,i=o.objectEach,a=o.pick,c=t.Series;(e=o.seriesType)("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(t){var e,n=[],o=[],r=this.xAxis,c=this.yAxis,s=c.stacks[this.stackKey],l={},d=this.index,g=c.series,m=g.length,p=a(c.options.reversedStacks,!0)?1:-1;if(t=t||this.points,this.options.stacking){for(e=0;e<t.length;e++)t[e].leftNull=t[e].rightNull=void 0,l[t[e].x]=t[e];i(s,(function(t,e){null!==t.total&&o.push(e)})),o.sort((function(t,e){return t-e}));var h=g.map((function(t){return t.visible}));o.forEach((function(t,i){var a,g,u=0;if(l[t]&&!l[t].isNull)n.push(l[t]),[-1,1].forEach((function(n){var r=1===n?"rightNull":"leftNull",c=0,u=s[o[i+n]];if(u)for(e=d;0<=e&&e<m;)(a=u.points[e])||(e===d?l[t][r]=!0:h[e]&&(g=s[t].points[e])&&(c-=g[1]-g[0])),e+=p;l[t][1===n?"rightCliff":"leftCliff"]=c}));else{for(e=d;0<=e&&e<m;){if(a=s[t].points[e]){u=a[1];break}e+=p}u=c.translate(u,0,1,0,1),n.push({isNull:!0,plotX:r.translate(t,0,0,0,1),x:t,plotY:u,yBottom:u})}}))}return n},getGraphPath:function(t){var e,n=c.prototype.getGraphPath,o=this.options,r=o.stacking,i=this.yAxis,s=[],l=[],d=this.index,g=i.stacks[this.stackKey],m=o.threshold,p=Math.round(i.getThreshold(o.threshold));o=a(o.connectNulls,"percent"===r);var h=function(e,n,o){var a=t[e];e=r&&g[a.x].points[d];var c=a[o+"Null"]||0;if(o=a[o+"Cliff"]||0,a=!0,o||c){var h=(c?e[0]:e[1])+o,u=e[0]+o;a=!!c}else!r&&t[n]&&t[n].isNull&&(h=u=m);void 0!==h&&(l.push({plotX:b,plotY:null===h?p:i.getThreshold(h),isNull:a,isCliff:!0}),s.push({plotX:b,plotY:null===u?p:i.getThreshold(u),doCurve:!1}))};for(t=t||this.points,r&&(t=this.getStackPoints(t)),e=0;e<t.length;e++){r||(t[e].leftCliff=t[e].rightCliff=t[e].leftNull=t[e].rightNull=void 0);var u=t[e].isNull,b=a(t[e].rectPlotX,t[e].plotX),_=a(t[e].yBottom,p);u&&!o||(o||h(e,e-1,"left"),u&&!r&&o||(l.push(t[e]),s.push({x:e,plotX:b,plotY:_})),o||h(e,e+1,"right"))}return e=n.call(this,l,!0,!0),s.reversed=!0,(u=n.call(this,s,!0,!0)).length&&(u[0]="L"),u=e.concat(u),n=n.call(this,l,!1,o),u.xMap=e.xMap,this.areaPath=u,n},drawGraph:function(){this.areaPath=[],c.prototype.drawGraph.apply(this);var t=this,e=this.areaPath,n=this.options,o=[["area","highcharts-area",this.color,n.fillColor]];this.zones.forEach((function(e,r){o.push(["zone-area-"+r,"highcharts-area highcharts-zone-area-"+r+" "+e.className,e.color||t.color,e.fillColor||n.fillColor])})),o.forEach((function(o){var i=o[0],c=t[i],s=c?"animate":"attr",l={};c?(c.endX=t.preventGraphAnimation?null:e.xMap,c.animate({d:e})):(l.zIndex=0,(c=t[i]=t.chart.renderer.path(e).addClass(o[1]).add(t.group)).isArea=!0),t.chart.styledMode||(l.fill=a(o[3],r(o[2]).setOpacity(a(n.fillOpacity,.75)).get())),c[s](l),c.startX=e.xMap,c.shiftUnit=n.step?2:1}))},drawLegendSymbol:n.drawRectangle})})),e(n,"parts/SplineSeries.js",[n["parts/Utilities.js"]],(function(t){var e=t.pick;(t=t.seriesType)("spline","line",{},{getPointSpline:function(t,n,o){var r=n.plotX,i=n.plotY,a=t[o-1];if(o=t[o+1],a&&!a.isNull&&!1!==a.doCurve&&!n.isCliff&&o&&!o.isNull&&!1!==o.doCurve&&!n.isCliff){var c=o.plotX,s=0,l=(1.5*r+a.plotX)/2.5,d=(1.5*i+(t=a.plotY))/2.5,g=(1.5*i+(o=o.plotY))/2.5;(c=(1.5*r+c)/2.5)!==l&&(s=(g-d)*(c-r)/(c-l)+i-g),g+=s,(d+=s)>t&&d>i?g=2*i-(d=Math.max(t,i)):d<t&&d<i&&(g=2*i-(d=Math.min(t,i))),g>o&&g>i?d=2*i-(g=Math.max(o,i)):g<o&&g<i&&(d=2*i-(g=Math.min(o,i))),n.rightContX=c,n.rightContY=g}return n=["C",e(a.rightContX,a.plotX),e(a.rightContY,a.plotY),e(l,r),e(d,i),r,i],a.rightContX=a.rightContY=null,n}})})),e(n,"parts/AreaSplineSeries.js",[n["parts/Globals.js"],n["mixins/legend-symbol.js"],n["parts/Utilities.js"]],(function(t,e,n){var o=t.seriesTypes.area.prototype;(n=n.seriesType)("areaspline","spline",t.defaultPlotOptions.area,{getStackPoints:o.getStackPoints,getGraphPath:o.getGraphPath,drawGraph:o.drawGraph,drawLegendSymbol:e.drawRectangle})})),e(n,"parts/ColumnSeries.js",[n["parts/Globals.js"],n["parts/Color.js"],n["mixins/legend-symbol.js"],n["parts/Utilities.js"]],(function(t,e,n,o){var r=e.parse,i=o.animObject,a=o.clamp,c=o.defined,s=o.extend,l=o.isNumber,d=o.merge,g=o.pick,m=t.Series;(e=o.seriesType)("column","line",{borderRadius:0,crisp:!0,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{halo:!1,brightness:.1},select:{color:"#cccccc",borderColor:"#000000"}},dataLabels:{align:null,verticalAlign:null,y:null},softThreshold:!1,startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0,borderColor:"#ffffff"},{cropShoulder:0,directTouch:!0,trackerGroups:["group","dataLabelsGroup"],negStacks:!0,init:function(){m.prototype.init.apply(this,arguments);var t=this,e=t.chart;e.hasRendered&&e.series.forEach((function(e){e.type===t.type&&(e.isDirty=!0)}))},getColumnMetrics:function(){var t=this,e=t.options,n=t.xAxis,o=t.yAxis,r=n.options.reversedStacks;r=n.reversed&&!r||!n.reversed&&r;var i,a={},c=0;!1===e.grouping?c=1:t.chart.series.forEach((function(e){var n=e.yAxis,r=e.options;if(e.type===t.type&&(e.visible||!t.chart.options.chart.ignoreHiddenSeries)&&o.len===n.len&&o.pos===n.pos){if(r.stacking){void 0===a[i=e.stackKey]&&(a[i]=c++);var s=a[i]}else!1!==r.grouping&&(s=c++);e.columnIndex=s}}));var s=Math.min(Math.abs(n.transA)*(n.ordinalSlope||e.pointRange||n.closestPointRange||n.tickInterval||1),n.len),l=s*e.groupPadding,d=(s-2*l)/(c||1);return e=Math.min(e.maxPointWidth||n.len,g(e.pointWidth,d*(1-2*e.pointPadding))),t.columnMetrics={width:e,offset:(d-e)/2+(l+((t.columnIndex||0)+(r?1:0))*d-s/2)*(r?-1:1)},t.columnMetrics},crispCol:function(t,e,n,o){var r=this.chart,i=this.borderWidth,a=-(i%2?.5:0);return i=i%2?.5:1,r.inverted&&r.renderer.isVML&&(i+=1),this.options.crisp&&(n=Math.round(t+n)+a,n-=t=Math.round(t)+a),o=Math.round(e+o)+i,a=.5>=Math.abs(e)&&.5<o,o-=e=Math.round(e)+i,a&&o&&(--e,o+=1),{x:t,y:e,width:n,height:o}},translate:function(){var t=this,e=t.chart,n=t.options,o=t.dense=2>t.closestPointRange*t.xAxis.transA;o=t.borderWidth=g(n.borderWidth,o?0:1);var r=t.xAxis,i=t.yAxis,s=n.threshold,l=t.translatedThreshold=i.getThreshold(s),d=g(n.minPointLength,5),p=t.getColumnMetrics(),h=p.width,u=t.barW=Math.max(h,1+2*o),b=t.pointXOffset=p.offset,_=t.dataMin,f=t.dataMax;e.inverted&&(l-=.5),n.pointPadding&&(u=Math.ceil(u)),m.prototype.translate.apply(t),t.points.forEach((function(n){var o=g(n.yBottom,l),m=999+Math.abs(o),p=h,C=n.plotX;m=a(n.plotY,-m,i.len+m);var O=n.plotX+b,M=u,P=Math.min(m,o),y=Math.max(m,o)-P;if(d&&Math.abs(y)<d){y=d;var x=!i.reversed&&!n.negative||i.reversed&&n.negative;n.y===s&&t.dataMax<=s&&i.min<s&&_!==f&&(x=!x),P=Math.abs(P-l)>d?o-d:l-(x?d:0)}c(n.options.pointWidth)&&(p=M=Math.ceil(n.options.pointWidth),O-=Math.round((p-h)/2)),n.barX=O,n.pointWidth=p,n.tooltipPos=e.inverted?[i.len+i.pos-e.plotLeft-m,r.len+r.pos-e.plotTop-(C||0)-b-M/2,y]:[O+M/2,m+i.pos-e.plotTop,y],n.shapeType=t.pointClass.prototype.shapeType||"rect",n.shapeArgs=t.crispCol.apply(t,n.isNull?[O,l,M,0]:[O,P,M,y])}))},getSymbol:t.noop,drawLegendSymbol:n.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(t,e){var n=this.options,o=this.pointAttrToOptions||{},i=o.stroke||"borderColor",a=o["stroke-width"]||"borderWidth",c=t&&t.color||this.color,s=t&&t[i]||n[i]||this.color||c,l=t&&t[a]||n[a]||this[a]||0;o=t&&t.options.dashStyle||n.dashStyle;var m=g(t&&t.opacity,n.opacity,1);if(t&&this.zones.length){var p=t.getZone();c=t.options.color||p&&(p.color||t.nonZonedColor)||this.color,p&&(s=p.borderColor||s,o=p.dashStyle||o,l=p.borderWidth||l)}return e&&t&&(e=(t=d(n.states[e],t.options.states&&t.options.states[e]||{})).brightness,c=t.color||void 0!==e&&r(c).brighten(t.brightness).get()||c,s=t[i]||s,l=t[a]||l,o=t.dashStyle||o,m=g(t.opacity,m)),i={fill:c,stroke:s,"stroke-width":l,opacity:m},o&&(i.dashstyle=o),i},drawPoints:function(){var t,e=this,n=this.chart,o=e.options,r=n.renderer,i=o.animationLimit||250;e.points.forEach((function(a){var c=a.graphic,s=!!c,g=c&&n.pointCount<i?"animate":"attr";l(a.plotY)&&null!==a.y?(t=a.shapeArgs,c&&a.hasNewShapeType()&&(c=c.destroy()),e.enabledDataSorting&&(a.startXPos=e.xAxis.reversed?-(t?t.width:0):e.xAxis.width),c||(a.graphic=c=r[a.shapeType](t).add(a.group||e.group))&&e.enabledDataSorting&&n.hasRendered&&n.pointCount<i&&(c.attr({x:a.startXPos}),s=!0,g="animate"),c&&s&&c[g](d(t)),o.borderRadius&&c[g]({r:o.borderRadius}),n.styledMode||c[g](e.pointAttribs(a,a.selected&&"select")).shadow(!1!==a.allowShadow&&o.shadow,null,o.stacking&&!o.borderRadius),c.addClass(a.getClassName(),!0)):c&&(a.graphic=c.destroy())}))},animate:function(t){var e=this,n=this.yAxis,o=e.options,r=this.chart.inverted,c={},l=r?"translateX":"translateY";if(t)c.scaleY=.001,t=a(n.toPixels(o.threshold),n.pos,n.pos+n.len),r?c.translateX=t-n.len:c.translateY=t,e.clipBox&&e.setClip(),e.group.attr(c);else{var d=e.group.attr(l);e.group.animate({scaleY:1},s(i(e.options.animation),{step:function(t,o){e.group&&(c[l]=d+o.pos*(n.pos-d),e.group.attr(c))}}))}},remove:function(){var t=this,e=t.chart;e.hasRendered&&e.series.forEach((function(e){e.type===t.type&&(e.isDirty=!0)})),m.prototype.remove.apply(t,arguments)}})})),e(n,"parts/BarSeries.js",[n["parts/Utilities.js"]],(function(t){(t=t.seriesType)("bar","column",null,{inverted:!0})})),e(n,"parts/ScatterSeries.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.addEvent,o=t.Series;(e=e.seriesType)("scatter","line",{lineWidth:0,findNearestPointBy:"xy",jitter:{x:0,y:0},marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">\u25cf</span> <span style="font-size: 10px"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}},{sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1,drawGraph:function(){this.options.lineWidth&&o.prototype.drawGraph.call(this)},applyJitter:function(){var t=this,e=this.options.jitter,n=this.points.length;e&&this.points.forEach((function(o,r){["x","y"].forEach((function(i,a){var c="plot"+i.toUpperCase();if(e[i]&&!o.isNull){var s=t[i+"Axis"],l=e[i]*s.transA;if(s&&!s.isLog){var d=Math.max(0,o[c]-l);s=Math.min(s.len,o[c]+l),a=1e4*Math.sin(r+a*n),o[c]=d+(s-d)*(a-Math.floor(a)),"x"===i&&(o.clientX=o.plotX)}}}))}))}}),n(o,"afterTranslate",(function(){this.applyJitter&&this.applyJitter()}))})),e(n,"mixins/centered-series.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.isNumber,o=e.pick,r=e.relativeLength,i=t.deg2rad;t.CenteredSeriesMixin={getCenter:function(){var t=this.options,e=this.chart,n=2*(t.slicedOffset||0),i=e.plotWidth-2*n,a=e.plotHeight-2*n,c=t.center,s=Math.min(i,a),l=t.size,d=t.innerSize||0;for("string"==typeof l&&(l=parseFloat(l)),"string"==typeof d&&(d=parseFloat(d)),t=[o(c[0],"50%"),o(c[1],"50%"),o(l&&0>l?void 0:t.size,"100%"),o(d&&0>d?void 0:t.innerSize||0,"0%")],e.angular&&(t[3]=0),c=0;4>c;++c)l=t[c],e=2>c||2===c&&/%$/.test(l),t[c]=r(l,[i,a,s,t[2]][c])+(e?n:0);return t[3]>t[2]&&(t[3]=t[2]),t},getStartAndEndRadians:function(t,e){return t=n(t)?t:0,e=n(e)&&e>t&&360>e-t?e:t+360,{start:i*(t+-90),end:i*(e+-90)}}}})),e(n,"parts/PieSeries.js",[n["parts/Globals.js"],n["mixins/legend-symbol.js"],n["parts/Point.js"],n["parts/Utilities.js"]],(function(t,e,n,o){var r=o.addEvent,i=o.clamp,a=o.defined,c=o.fireEvent,s=o.isNumber,l=o.merge,d=o.pick,g=o.relativeLength,m=o.seriesType,p=o.setAnimation,h=(o=t.CenteredSeriesMixin).getStartAndEndRadians,u=t.noop,b=t.Series;m("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{allowOverlap:!0,connectorPadding:5,connectorShape:"fixedOffset",crookDistance:"70%",distance:30,enabled:!0,formatter:function(){return this.point.isNull?void 0:this.point.name},softConnector:!0,x:0},fillColor:void 0,ignoreHiddenPoint:!0,inactiveOtherPoints:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,lineWidth:void 0,states:{hover:{brightness:.1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:t.seriesTypes.column.prototype.pointAttribs,animate:function(t){var e=this,n=e.startAngleRad;t||e.points.forEach((function(t){var o=t.graphic,r=t.shapeArgs;o&&r&&(o.attr({r:d(t.startR,e.center&&e.center[3]/2),start:n,end:n}),o.animate({r:r.r,start:r.start,end:r.end},e.options.animation))}))},hasData:function(){return!!this.processedXData.length},updateTotals:function(){var t,e=0,n=this.points,o=n.length,r=this.options.ignoreHiddenPoint;for(t=0;t<o;t++){var i=n[t];e+=r&&!i.visible||i.isNull?0:i.y}for(this.total=e,t=0;t<o;t++)(i=n[t]).percentage=0<e&&(i.visible||!r)?i.y/e*100:0,i.total=e},generatePoints:function(){b.prototype.generatePoints.call(this),this.updateTotals()},getX:function(t,e,n){var o=this.center,r=this.radii?this.radii[n.index]:o[2]/2;return t=Math.asin(i((t-o[1])/(r+n.labelDistance),-1,1)),o[0]+(e?-1:1)*Math.cos(t)*(r+n.labelDistance)+(0<n.labelDistance?(e?-1:1)*this.options.dataLabels.padding:0)},translate:function(t){this.generatePoints();var e=0,n=this.options,o=n.slicedOffset,r=o+(n.borderWidth||0),i=h(n.startAngle,n.endAngle),a=this.startAngleRad=i.start;i=(this.endAngleRad=i.end)-a;var s=this.points,l=n.dataLabels.distance;n=n.ignoreHiddenPoint;var m,p=s.length;for(t||(this.center=t=this.getCenter()),m=0;m<p;m++){var u=s[m],b=a+e*i;n&&!u.visible||(e+=u.percentage/100);var _=a+e*i;u.shapeType="arc",u.shapeArgs={x:t[0],y:t[1],r:t[2]/2,innerR:t[3]/2,start:Math.round(1e3*b)/1e3,end:Math.round(1e3*_)/1e3},u.labelDistance=d(u.options.dataLabels&&u.options.dataLabels.distance,l),u.labelDistance=g(u.labelDistance,u.shapeArgs.r),this.maxLabelDistance=Math.max(this.maxLabelDistance||0,u.labelDistance),(_=(_+b)/2)>1.5*Math.PI?_-=2*Math.PI:_<-Math.PI/2&&(_+=2*Math.PI),u.slicedTranslation={translateX:Math.round(Math.cos(_)*o),translateY:Math.round(Math.sin(_)*o)};var f=Math.cos(_)*t[2]/2,C=Math.sin(_)*t[2]/2;u.tooltipPos=[t[0]+.7*f,t[1]+.7*C],u.half=_<-Math.PI/2||_>Math.PI/2?1:0,u.angle=_,b=Math.min(r,u.labelDistance/5),u.labelPosition={natural:{x:t[0]+f+Math.cos(_)*u.labelDistance,y:t[1]+C+Math.sin(_)*u.labelDistance},final:{},alignment:0>u.labelDistance?"center":u.half?"right":"left",connectorPosition:{breakAt:{x:t[0]+f+Math.cos(_)*b,y:t[1]+C+Math.sin(_)*b},touchingSliceAt:{x:t[0]+f,y:t[1]+C}}}}c(this,"afterTranslate")},drawEmpty:function(){var t=this.options;if(0===this.total){var e=this.center[0],n=this.center[1];this.graph||(this.graph=this.chart.renderer.circle(e,n,0).addClass("highcharts-graph").add(this.group)),this.graph.animate({"stroke-width":t.borderWidth,cx:e,cy:n,r:this.center[2]/2,fill:t.fillColor||"none",stroke:t.color||"#cccccc"},this.options.animation)}else this.graph&&(this.graph=this.graph.destroy())},redrawPoints:function(){var t,e,n,o,r=this,i=r.chart,a=i.renderer,c=r.options.shadow;this.drawEmpty(),!c||r.shadowGroup||i.styledMode||(r.shadowGroup=a.g("shadow").attr({zIndex:-1}).add(r.group)),r.points.forEach((function(s){var d={};if(e=s.graphic,!s.isNull&&e){if(o=s.shapeArgs,t=s.getTranslate(),!i.styledMode){var g=s.shadowGroup;c&&!g&&(g=s.shadowGroup=a.g("shadow").add(r.shadowGroup)),g&&g.attr(t),n=r.pointAttribs(s,s.selected&&"select")}s.delayedRendering?(e.setRadialReference(r.center).attr(o).attr(t),i.styledMode||e.attr(n).attr({"stroke-linejoin":"round"}).shadow(c,g),s.delayedRendering=!1):(e.setRadialReference(r.center),i.styledMode||l(!0,d,n),l(!0,d,o,t),e.animate(d)),e.attr({visibility:s.visible?"inherit":"hidden"}),e.addClass(s.getClassName())}else e&&(s.graphic=e.destroy())}))},drawPoints:function(){var t=this.chart.renderer;this.points.forEach((function(e){e.graphic&&e.hasNewShapeType()&&(e.graphic=e.graphic.destroy()),e.graphic||(e.graphic=t[e.shapeType](e.shapeArgs).add(e.series.group),e.delayedRendering=!0)}))},searchPoint:u,sortByAngle:function(t,e){t.sort((function(t,n){return void 0!==t.angle&&(n.angle-t.angle)*e}))},drawLegendSymbol:e.drawRectangle,getCenter:o.getCenter,getSymbol:u,drawGraph:null},{init:function(){n.prototype.init.apply(this,arguments);var t=this;t.name=d(t.name,"Slice");var e=function(e){t.slice("select"===e.type)};return r(t,"select",e),r(t,"unselect",e),t},isValid:function(){return s(this.y)&&0<=this.y},setVisible:function(t,e){var n=this,o=n.series,r=o.chart,i=o.options.ignoreHiddenPoint;e=d(e,i),t!==n.visible&&(n.visible=n.options.visible=t=void 0===t?!n.visible:t,o.options.data[o.data.indexOf(n)]=n.options,["graphic","dataLabel","connector","shadowGroup"].forEach((function(e){n[e]&&n[e][t?"show":"hide"](!0)})),n.legendItem&&r.legend.colorizeItem(n,t),t||"hover"!==n.state||n.setState(""),i&&(o.isDirty=!0),e&&r.redraw())},slice:function(t,e,n){var o=this.series;p(n,o.chart),d(e,!0),this.sliced=this.options.sliced=a(t)?t:!this.sliced,o.options.data[o.data.indexOf(this)]=this.options,this.graphic.animate(this.getTranslate()),this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},getTranslate:function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},haloPath:function(t){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+t,e.r+t,{innerR:e.r-1,start:e.start,end:e.end})},connectorShapes:{fixedOffset:function(t,e,n){var o=e.breakAt;return e=e.touchingSliceAt,["M",t.x,t.y].concat(n.softConnector?["C",t.x+("left"===t.alignment?-5:5),t.y,2*o.x-e.x,2*o.y-e.y,o.x,o.y]:["L",o.x,o.y]).concat(["L",e.x,e.y])},straight:function(t,e){return["M",t.x,t.y,"L",(e=e.touchingSliceAt).x,e.y]},crookedLine:function(t,e,n){e=e.touchingSliceAt;var o=this.series,r=o.center[0],i=o.chart.plotWidth,a=o.chart.plotLeft;o=t.alignment;var c=this.shapeArgs.r;return n=g(n.crookDistance,1),r=["L",n="left"===o?r+c+(i+a-r-c)*(1-n):a+(r-c)*n,t.y],("left"===o?n>t.x||n<e.x:n<t.x||n>e.x)&&(r=[]),["M",t.x,t.y].concat(r).concat(["L",e.x,e.y])}},getConnectorPath:function(){var t=this.labelPosition,e=this.series.options.dataLabels,n=e.connectorShape,o=this.connectorShapes;return o[n]&&(n=o[n]),n.call(this,{x:t.final.x,y:t.final.y,alignment:t.alignment},t.connectorPosition,e)}})})),e(n,"parts/DataLabels.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.animObject,o=e.arrayMax,r=e.clamp,i=e.defined,a=e.extend,c=e.format,s=e.isArray,l=e.merge,d=e.objectEach,g=e.pick,m=e.relativeLength,p=e.splat,h=e.stableSort;e=t.noop;var u=t.Series,b=t.seriesTypes;t.distribute=function(e,n,o){function i(t,e){return t.target-e.target}var a,c=!0,s=e,l=[],d=0,m=s.reducedLen||n;for(a=e.length;a--;)d+=e[a].size;if(d>m){for(h(e,(function(t,e){return(e.rank||0)-(t.rank||0)})),d=a=0;d<=m;)d+=e[a].size,a++;l=e.splice(a-1,e.length)}for(h(e,i),e=e.map((function(t){return{size:t.size,targets:[t.target],align:g(t.align,.5)}}));c;){for(a=e.length;a--;)c=e[a],d=(Math.min.apply(0,c.targets)+Math.max.apply(0,c.targets))/2,c.pos=r(d-c.size*c.align,0,n-c.size);for(a=e.length,c=!1;a--;)0<a&&e[a-1].pos+e[a-1].size>e[a].pos&&(e[a-1].size+=e[a].size,e[a-1].targets=e[a-1].targets.concat(e[a].targets),e[a-1].align=.5,e[a-1].pos+e[a-1].size>n&&(e[a-1].pos=n-e[a-1].size),e.splice(a,1),c=!0)}s.push.apply(s,l),a=0,e.some((function(e){var r=0;if(e.targets.some((function(){if(s[a].pos=e.pos+r,void 0!==o&&Math.abs(s[a].pos-s[a].target)>o)return s.slice(0,a+1).forEach((function(t){delete t.pos})),s.reducedLen=(s.reducedLen||n)-.1*n,s.reducedLen>.1*n&&t.distribute(s,n,o),!0;r+=s[a].size,a++})))return!0})),h(s,i)},u.prototype.drawDataLabels=function(){function e(t,e){var n,o=[];if(s(t)&&!s(e))o=t.map((function(t){return l(t,e)}));else if(s(e)&&!s(t))o=e.map((function(e){return l(t,e)}));else if(s(t)||s(e))for(n=Math.max(t.length,e.length);n--;)o[n]=l(t[n],e[n]);else o=l(t,e);return o}var o=this,r=o.chart,a=o.options,m=a.dataLabels,h=o.points,u=o.hasRendered||0,b=n(a.animation).duration,_=Math.min(b,200),f=!r.renderer.forExport&&g(m.defer,0<_),C=r.renderer;if(m=e(e(r.options.plotOptions&&r.options.plotOptions.series&&r.options.plotOptions.series.dataLabels,r.options.plotOptions&&r.options.plotOptions[o.type]&&r.options.plotOptions[o.type].dataLabels),m),t.fireEvent(this,"drawDataLabels"),s(m)||m.enabled||o._hasPointLabels){var O=o.plotGroup("dataLabelsGroup","data-labels",f&&!u?"hidden":"inherit",m.zIndex||6);f&&(O.attr({opacity:+u}),u||setTimeout((function(){var t=o.dataLabelsGroup;t&&(o.visible&&O.show(!0),t[a.animation?"animate":"attr"]({opacity:1},{duration:_}))}),b-_)),h.forEach((function(t){p(e(m,t.dlOptions||t.options&&t.options.dataLabels)).forEach((function(e,n){var s=e.enabled&&(!t.isNull||t.dataLabelOnNull)&&function(t,e){var n=e.filter;return!n||(e=n.operator,t=t[n.property],n=n.value,">"===e&&t>n||"<"===e&&t<n||">="===e&&t>=n||"<="===e&&t<=n||"=="===e&&t==n||"==="===e&&t===n)}(t,e),l=t.dataLabels?t.dataLabels[n]:t.dataLabel,m=t.connectors?t.connectors[n]:t.connector,p=g(e.distance,t.labelDistance),h=!l;if(s){var u=t.getLabelConfig(),b=g(e[t.formatPrefix+"Format"],e.format);u=i(b)?c(b,u,r):(e[t.formatPrefix+"Formatter"]||e.formatter).call(u,e),b=e.style;var _=e.rotation;r.styledMode||(b.color=g(e.color,b.color,o.color,"#000000"),"contrast"===b.color?(t.contrastColor=C.getContrast(t.color||o.color),b.color=!i(p)&&e.inside||0>p||a.stacking?t.contrastColor:"#000000"):delete t.contrastColor,a.cursor&&(b.cursor=a.cursor));var f={r:e.borderRadius||0,rotation:_,padding:e.padding,zIndex:1};r.styledMode||(f.fill=e.backgroundColor,f.stroke=e.borderColor,f["stroke-width"]=e.borderWidth),d(f,(function(t,e){void 0===t&&delete f[e]}))}!l||s&&i(u)?s&&i(u)&&(l?f.text=u:(t.dataLabels=t.dataLabels||[],l=t.dataLabels[n]=_?C.text(u,0,-9999,e.useHTML).addClass("highcharts-data-label"):C.label(u,0,-9999,e.shape,null,null,e.useHTML,null,"data-label"),n||(t.dataLabel=l),l.addClass(" highcharts-data-label-color-"+t.colorIndex+" "+(e.className||"")+(e.useHTML?" highcharts-tracker":""))),l.options=e,l.attr(f),r.styledMode||l.css(b).shadow(e.shadow),l.added||l.add(O),e.textPath&&!e.useHTML&&(l.setTextPath(t.getDataLabelPath&&t.getDataLabelPath(l)||t.graphic,e.textPath),t.dataLabelPath&&!e.textPath.enabled&&(t.dataLabelPath=t.dataLabelPath.destroy())),o.alignDataLabel(t,l,e,null,h)):(t.dataLabel=t.dataLabel&&t.dataLabel.destroy(),t.dataLabels&&(1===t.dataLabels.length?delete t.dataLabels:delete t.dataLabels[n]),n||delete t.dataLabel,m&&(t.connector=t.connector.destroy(),t.connectors&&(1===t.connectors.length?delete t.connectors:delete t.connectors[n])))}))}))}t.fireEvent(this,"afterDrawDataLabels")},u.prototype.alignDataLabel=function(t,e,n,o,r){var i=this,c=this.chart,s=this.isCartesian&&c.inverted,l=this.enabledDataSorting,d=g(t.dlBox&&t.dlBox.centerX,t.plotX,-9999),m=g(t.plotY,-9999),p=e.getBBox(),h=n.rotation,u=n.align,b=c.isInsidePlot(d,Math.round(m),s),_="justify"===g(n.overflow,l?"none":"justify"),f=this.visible&&!1!==t.visible&&(t.series.forceDL||l&&!_||b||n.inside&&o&&c.isInsidePlot(d,s?o.x+1:o.y+o.height-1,s)),C=function(n){l&&i.xAxis&&!_&&i.setDataLabelStartPos(t,e,r,b,n)};if(f){var O=c.renderer.fontMetrics(c.styledMode?void 0:n.style.fontSize,e).b;o=a({x:s?this.yAxis.len-m:d,y:Math.round(s?this.xAxis.len-d:m),width:0,height:0},o),a(n,{width:p.width,height:p.height}),h?(_=!1,d=c.renderer.rotCorr(O,h),C(d={x:o.x+n.x+o.width/2+d.x,y:o.y+n.y+{top:0,middle:.5,bottom:1}[n.verticalAlign]*o.height}),e[r?"attr":"animate"](d).attr({align:u}),C=180<(C=(h+720)%360)&&360>C,"left"===u?d.y-=C?p.height:0:"center"===u?(d.x-=p.width/2,d.y-=p.height/2):"right"===u&&(d.x-=p.width,d.y-=C?0:p.height),e.placed=!0,e.alignAttr=d):(C(o),e.align(n,null,o),d=e.alignAttr),_&&0<=o.height?this.justifyDataLabel(e,n,d,p,o,r):g(n.crop,!0)&&(f=c.isInsidePlot(d.x,d.y)&&c.isInsidePlot(d.x+p.width,d.y+p.height)),n.shape&&!h&&e[r?"attr":"animate"]({anchorX:s?c.plotWidth-t.plotY:t.plotX,anchorY:s?c.plotHeight-t.plotX:t.plotY})}r&&l&&(e.placed=!1),f||l&&!_||(e.hide(!0),e.placed=!1)},u.prototype.setDataLabelStartPos=function(t,e,n,o,r){var i=this.chart,a=i.inverted,c=this.xAxis,s=c.reversed,l=a?e.height/2:e.width/2;t=(t=t.pointWidth)?t/2:0,c=a?r.x:s?-l-t:c.width-l+t,r=a?s?this.yAxis.height-l+t:-l-t:r.y,e.startXPos=c,e.startYPos=r,o?"hidden"===e.visibility&&(e.show(),e.attr({opacity:0}).animate({opacity:1})):e.attr({opacity:1}).animate({opacity:0},void 0,e.hide),i.hasRendered&&(n&&e.attr({x:e.startXPos,y:e.startYPos}),e.placed=!0)},u.prototype.justifyDataLabel=function(t,e,n,o,r,i){var a=this.chart,c=e.align,s=e.verticalAlign,l=t.box?0:t.padding||0,d=n.x+l;if(0>d){"right"===c?(e.align="left",e.inside=!0):e.x=-d;var g=!0}return(d=n.x+o.width-l)>a.plotWidth&&("left"===c?(e.align="right",e.inside=!0):e.x=a.plotWidth-d,g=!0),0>(d=n.y+l)&&("bottom"===s?(e.verticalAlign="top",e.inside=!0):e.y=-d,g=!0),(d=n.y+o.height-l)>a.plotHeight&&("top"===s?(e.verticalAlign="bottom",e.inside=!0):e.y=a.plotHeight-d,g=!0),g&&(t.placed=!i,t.align(e,null,r)),g},b.pie&&(b.pie.prototype.dataLabelPositioners={radialDistributionY:function(t){return t.top+t.distributeBox.pos},radialDistributionX:function(t,e,n,o){return t.getX(n<e.top+2||n>e.bottom-2?o:n,e.half,e)},justify:function(t,e,n){return n[0]+(t.half?-1:1)*(e+t.labelDistance)},alignToPlotEdges:function(t,e,n,o){return t=t.getBBox().width,e?t+o:n-t-o},alignToConnectors:function(t,e,n,o){var r,i=0;return t.forEach((function(t){(r=t.dataLabel.getBBox().width)>i&&(i=r)})),e?i+o:n-i-o}},b.pie.prototype.drawDataLabels=function(){var e,n,r,a,c,s,d,m,p,h,b,_,f=this,C=f.data,O=f.chart,M=f.options.dataLabels||{},P=M.connectorPadding,y=O.plotWidth,x=O.plotHeight,v=O.plotLeft,w=Math.round(O.chartWidth/3),k=f.center,S=k[2]/2,A=k[1],D=[[],[]],I=[0,0,0,0],E=f.dataLabelPositioners;f.visible&&(M.enabled||f._hasPointLabels)&&(C.forEach((function(t){t.dataLabel&&t.visible&&t.dataLabel.shortened&&(t.dataLabel.attr({width:"auto"}).css({width:"auto",textOverflow:"clip"}),t.dataLabel.shortened=!1)})),u.prototype.drawDataLabels.apply(f),C.forEach((function(t){t.dataLabel&&(t.visible?(D[t.half].push(t),t.dataLabel._pos=null,!i(M.style.width)&&!i(t.options.dataLabels&&t.options.dataLabels.style&&t.options.dataLabels.style.width)&&t.dataLabel.getBBox().width>w&&(t.dataLabel.css({width:.7*w}),t.dataLabel.shortened=!0)):(t.dataLabel=t.dataLabel.destroy(),t.dataLabels&&1===t.dataLabels.length&&delete t.dataLabels))})),D.forEach((function(n,o){var r,l=n.length,u=[];if(l){if(f.sortByAngle(n,o-.5),0<f.maxLabelDistance){var C=Math.max(0,A-S-f.maxLabelDistance),w=Math.min(A+S+f.maxLabelDistance,O.plotHeight);n.forEach((function(t){0<t.labelDistance&&t.dataLabel&&(t.top=Math.max(0,A-S-t.labelDistance),t.bottom=Math.min(A+S+t.labelDistance,O.plotHeight),r=t.dataLabel.getBBox().height||21,t.distributeBox={target:t.labelPosition.natural.y-t.top+r/2,size:r,rank:t.y},u.push(t.distributeBox))})),t.distribute(u,C=w+r-C,C/5)}for(b=0;b<l;b++){if(a=(e=n[b]).dataLabel,h=!1===e.visible?"hidden":"inherit",p=C=(s=e.labelPosition).natural.y,u&&i(e.distributeBox)&&(void 0===e.distributeBox.pos?h="hidden":(d=e.distributeBox.size,p=E.radialDistributionY(e))),delete e.positionIndex,M.justify)m=E.justify(e,S,k);else switch(M.alignTo){case"connectors":m=E.alignToConnectors(n,o,y,v);break;case"plotEdges":m=E.alignToPlotEdges(a,o,y,v);break;default:m=E.radialDistributionX(f,e,p,C)}a._attr={visibility:h,align:s.alignment},a._pos={x:m+g((_=e.options.dataLabels||{}).x,M.x)+({left:P,right:-P}[s.alignment]||0),y:p+g(_.y,M.y)-10},s.final.x=m,s.final.y=p,g(M.crop,!0)&&(c=a.getBBox().width,C=null,m-c<P&&1===o?(C=Math.round(c-m+P),I[3]=Math.max(C,I[3])):m+c>y-P&&0===o&&(C=Math.round(m+c-y+P),I[1]=Math.max(C,I[1])),0>p-d/2?I[0]=Math.max(Math.round(d/2-p),I[0]):p+d/2>x&&(I[2]=Math.max(Math.round(p+d/2-x),I[2])),a.sideOverflow=C)}}})),0===o(I)||this.verifyDataLabelOverflow(I))&&(this.placeDataLabels(),this.points.forEach((function(t){var e;_=l(M,t.options.dataLabels),(n=g(_.connectorWidth,1))&&(r=t.connector,(a=t.dataLabel)&&a._pos&&t.visible&&0<t.labelDistance?(h=a._attr.visibility,(e=!r)&&(t.connector=r=O.renderer.path().addClass("highcharts-data-label-connector  highcharts-color-"+t.colorIndex+(t.className?" "+t.className:"")).add(f.dataLabelsGroup),O.styledMode||r.attr({"stroke-width":n,stroke:_.connectorColor||t.color||"#666666"})),r[e?"attr":"animate"]({d:t.getConnectorPath()}),r.attr("visibility",h)):r&&(t.connector=r.destroy()))})))},b.pie.prototype.placeDataLabels=function(){this.points.forEach((function(t){var e,n=t.dataLabel;n&&t.visible&&((e=n._pos)?(n.sideOverflow&&(n._attr.width=Math.max(n.getBBox().width-n.sideOverflow,0),n.css({width:n._attr.width+"px",textOverflow:(this.options.dataLabels.style||{}).textOverflow||"ellipsis"}),n.shortened=!0),n.attr(n._attr),n[n.moved?"animate":"attr"](e),n.moved=!0):n&&n.attr({y:-9999})),delete t.distributeBox}),this)},b.pie.prototype.alignDataLabel=e,b.pie.prototype.verifyDataLabelOverflow=function(t){var e=this.center,n=this.options,o=n.center,i=n.minSize||80,a=null!==n.size;if(!a){if(null!==o[0])var c=Math.max(e[2]-Math.max(t[1],t[3]),i);else c=Math.max(e[2]-t[1]-t[3],i),e[0]+=(t[3]-t[1])/2;null!==o[1]?c=r(c,i,e[2]-Math.max(t[0],t[2])):(c=r(c,i,e[2]-t[0]-t[2]),e[1]+=(t[0]-t[2])/2),c<e[2]?(e[2]=c,e[3]=Math.min(m(n.innerSize||0,c),c),this.translate(e),this.drawDataLabels&&this.drawDataLabels()):a=!0}return a}),b.column&&(b.column.prototype.alignDataLabel=function(t,e,n,o,r){var i=this.chart.inverted,a=t.series,c=t.dlBox||t.shapeArgs,s=g(t.below,t.plotY>g(this.translatedThreshold,a.yAxis.len)),d=g(n.inside,!!this.options.stacking);c&&(0>(o=l(c)).y&&(o.height+=o.y,o.y=0),0<(c=o.y+o.height-a.yAxis.len)&&c<o.height&&(o.height-=c),i&&(o={x:a.yAxis.len-o.y-o.height,y:a.xAxis.len-o.x-o.width,width:o.height,height:o.width}),d||(i?(o.x+=s?0:o.width,o.width=0):(o.y+=s?o.height:0,o.height=0))),n.align=g(n.align,!i||d?"center":s?"right":"left"),n.verticalAlign=g(n.verticalAlign,i||d?"middle":s?"top":"bottom"),u.prototype.alignDataLabel.call(this,t,e,n,o,r),n.inside&&t.contrastColor&&e.css({color:t.contrastColor})})})),e(n,"modules/overlapping-datalabels.src.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.fireEvent,o=e.isArray,r=e.objectEach,i=e.pick;(0,e.addEvent)(t=t.Chart,"render",(function(){var t=[];(this.labelCollectors||[]).forEach((function(e){t=t.concat(e())})),(this.yAxis||[]).forEach((function(e){e.options.stackLabels&&!e.options.stackLabels.allowOverlap&&r(e.stacks,(function(e){r(e,(function(e){t.push(e.label)}))}))})),(this.series||[]).forEach((function(e){e.visible&&(!1!==e.options.dataLabels.enabled||e._hasPointLabels)&&(e.nodes||e.points).forEach((function(e){e.visible&&(o(e.dataLabels)?e.dataLabels:e.dataLabel?[e.dataLabel]:[]).forEach((function(n){var o=n.options;n.labelrank=i(o.labelrank,e.labelrank,e.shapeArgs&&e.shapeArgs.height),o.allowOverlap||t.push(n)}))}))})),this.hideOverlappingLabels(t)})),t.prototype.hideOverlappingLabels=function(t){var e,o,r,i=this,a=t.length,c=i.renderer,s=!1,l=function(t){var e=t.box?0:t.padding||0,n=0;if(t&&(!t.alignAttr||t.placed)){var o=t.alignAttr||{x:t.attr("x"),y:t.attr("y")},r=t.parentGroup;return t.width||(n=t.getBBox(),t.width=n.width,t.height=n.height,n=c.fontMetrics(null,t.element).h),{x:o.x+(r.translateX||0)+e,y:o.y+(r.translateY||0)+e-n,width:t.width-2*e,height:t.height-2*e}}};for(o=0;o<a;o++)(e=t[o])&&(e.oldOpacity=e.opacity,e.newOpacity=1,e.absoluteBox=l(e));for(t.sort((function(t,e){return(e.labelrank||0)-(t.labelrank||0)})),o=0;o<a;o++){var d=(l=t[o])&&l.absoluteBox;for(e=o+1;e<a;++e){var g=(r=t[e])&&r.absoluteBox;!d||!g||l===r||0===l.newOpacity||0===r.newOpacity||g.x>d.x+d.width||g.x+g.width<d.x||g.y>d.y+d.height||g.y+g.height<d.y||((l.labelrank<r.labelrank?l:r).newOpacity=0)}}t.forEach((function(t){var e;if(t){var o=t.newOpacity;t.oldOpacity!==o&&(t.alignAttr&&t.placed?(o?t.show(!0):e=function(){t.hide(!0),t.placed=!1},s=!0,t.alignAttr.opacity=o,t[t.isOld?"animate":"attr"](t.alignAttr,null,e),n(i,"afterHideOverlappingLabel")):t.attr({opacity:o})),t.isOld=!0}})),s&&n(i,"afterHideAllOverlappingLabels")}})),e(n,"parts/Interaction.js",[n["parts/Globals.js"],n["parts/Legend.js"],n["parts/Point.js"],n["parts/Utilities.js"]],(function(t,e,n,o){var r=o.addEvent,i=o.createElement,a=o.css,c=o.defined,s=o.extend,l=o.fireEvent,d=o.isArray,g=o.isFunction,m=o.isObject,p=o.merge,h=o.objectEach,u=o.pick;o=t.Chart;var b=t.defaultOptions,_=t.defaultPlotOptions,f=t.hasTouch,C=t.Series,O=t.seriesTypes,M=t.svg;t=t.TrackerMixin={drawTrackerPoint:function(){var t,e=this,n=e.chart,o=n.pointer,r=function(t){var e=o.getPointFromEvent(t);void 0!==e&&(o.isDirectTouch=!0,e.onMouseOver(t))};e.points.forEach((function(e){t=d(e.dataLabels)?e.dataLabels:e.dataLabel?[e.dataLabel]:[],e.graphic&&(e.graphic.element.point=e),t.forEach((function(t){t.div?t.div.point=e:t.element.point=e}))})),e._hasTracking||(e.trackerGroups.forEach((function(t){e[t]&&(e[t].addClass("highcharts-tracker").on("mouseover",r).on("mouseout",(function(t){o.onTrackerMouseOut(t)})),f&&e[t].on("touchstart",r),!n.styledMode&&e.options.cursor&&e[t].css(a).css({cursor:e.options.cursor}))})),e._hasTracking=!0),l(this,"afterDrawTracker")},drawTrackerGraph:function(){var t,e=this,n=e.options,o=n.trackByArea,r=[].concat(o?e.areaPath:e.graphPath),i=r.length,a=e.chart,c=a.pointer,s=a.renderer,d=a.options.tooltip.snap,g=e.tracker,m=function(){a.hoverSeries!==e&&e.onMouseOver()},p="rgba(192,192,192,"+(M?1e-4:.002)+")";if(i&&!o)for(t=i+1;t--;)"M"===r[t]&&r.splice(t+1,0,r[t+1]-d,r[t+2],"L"),(t&&"M"===r[t]||t===i)&&r.splice(t,0,"L",r[t-2]+d,r[t-1]);g?g.attr({d:r}):e.graph&&(e.tracker=s.path(r).attr({visibility:e.visible?"visible":"hidden",zIndex:2}).addClass(o?"highcharts-tracker-area":"highcharts-tracker-line").add(e.group),a.styledMode||e.tracker.attr({"stroke-linejoin":"round",stroke:p,fill:o?p:"none","stroke-width":e.graph.strokeWidth()+(o?0:2*d)}),[e.tracker,e.markerGroup].forEach((function(t){t.addClass("highcharts-tracker").on("mouseover",m).on("mouseout",(function(t){c.onTrackerMouseOut(t)})),n.cursor&&!a.styledMode&&t.css({cursor:n.cursor}),f&&t.on("touchstart",m)}))),l(this,"afterDrawTracker")}},O.column&&(O.column.prototype.drawTracker=t.drawTrackerPoint),O.pie&&(O.pie.prototype.drawTracker=t.drawTrackerPoint),O.scatter&&(O.scatter.prototype.drawTracker=t.drawTrackerPoint),s(e.prototype,{setItemEvents:function(t,e,o){var r=this,i=r.chart.renderer.boxWrapper,a=t instanceof n,c="highcharts-legend-"+(a?"point":"series")+"-active",s=r.chart.styledMode;(o?[e,t.legendSymbol]:[t.legendGroup]).forEach((function(n){n&&n.on("mouseover",(function(){t.visible&&r.allItems.forEach((function(e){t!==e&&e.setState("inactive",!a)})),t.setState("hover"),t.visible&&i.addClass(c),s||e.css(r.options.itemHoverStyle)})).on("mouseout",(function(){r.chart.styledMode||e.css(p(t.visible?r.itemStyle:r.itemHiddenStyle)),r.allItems.forEach((function(e){t!==e&&e.setState("",!a)})),i.removeClass(c),t.setState()})).on("click",(function(e){var n=function(){t.setVisible&&t.setVisible(),r.allItems.forEach((function(e){t!==e&&e.setState(t.visible?"inactive":"",!a)}))};i.removeClass(c),e={browserEvent:e},t.firePointEvent?t.firePointEvent("legendItemClick",e,n):l(t,"legendItemClick",e,n)}))}))},createCheckboxForItem:function(t){t.checkbox=i("input",{type:"checkbox",className:"highcharts-legend-checkbox",checked:t.selected,defaultChecked:t.selected},this.options.itemCheckboxStyle,this.chart.container),r(t.checkbox,"click",(function(e){l(t.series||t,"checkboxClick",{checked:e.target.checked,item:t},(function(){t.select()}))}))}}),s(o.prototype,{showResetZoom:function(){function t(){e.zoomOut()}var e=this,n=b.lang,o=e.options.chart.resetZoomButton,r=o.theme,i=r.states,a="chart"===o.relativeTo||"spaceBox"===o.relativeTo?null:"plotBox";l(this,"beforeShowResetZoom",null,(function(){e.resetZoomButton=e.renderer.button(n.resetZoom,null,null,t,r,i&&i.hover).attr({align:o.position.align,title:n.resetZoomTitle}).addClass("highcharts-reset-zoom").add().align(o.position,!1,a)})),l(this,"afterShowResetZoom")},zoomOut:function(){l(this,"selection",{resetSelection:!0},this.zoom)},zoom:function(t){var e,n=this,o=n.pointer,r=!1,i=n.inverted?o.mouseDownX:o.mouseDownY;!t||t.resetSelection?(n.axes.forEach((function(t){e=t.zoom()})),o.initiated=!1):t.xAxis.concat(t.yAxis).forEach((function(t){var a=t.axis,s=n.inverted?a.left:a.top,l=a.isXAxis,d=!1;(!l&&i>=s&&i<=(n.inverted?s+a.width:s+a.height)||l||!c(i))&&(d=!0),o[l?"zoomX":"zoomY"]&&d&&(e=a.zoom(t.min,t.max),a.displayBtn&&(r=!0))}));var a=n.resetZoomButton;r&&!a?n.showResetZoom():!r&&m(a)&&(n.resetZoomButton=a.destroy()),e&&n.redraw(u(n.options.chart.animation,t&&t.animation,100>n.pointCount))},pan:function(t,e){var n,o=this,r=o.hoverPoints,i=o.options.chart;e="object"==typeof e?e:{enabled:e,type:"x"},i&&i.panning&&(i.panning=e);var c=e.type;l(this,"pan",{originalEvent:t},(function(){r&&r.forEach((function(t){t.setState()}));var e=[1];"xy"===c?e=[1,0]:"y"===c&&(e=[0]),e.forEach((function(e){var r=o[e?"xAxis":"yAxis"][0],i=r.options,a=r.horiz,c=t[a?"chartX":"chartY"],s=o[a=a?"mouseDownX":"mouseDownY"],l=(r.pointRange||0)/2,d=r.reversed&&!o.inverted||!r.reversed&&o.inverted?-1:1,g=r.getExtremes(),m=r.toValue(s-c,!0)+l*d,p=(d=r.toValue(s+r.len-c,!0)-l*d)<m;s=p?d:m,m=p?m:d,d=Math.min(g.dataMin,l?g.min:r.toValue(r.toPixels(g.min)-r.minPixelPadding)),l=Math.max(g.dataMax,l?g.max:r.toValue(r.toPixels(g.max)+r.minPixelPadding)),i.ordinal||(e&&(0<(i=d-s)&&(m+=i,s=d),0<(i=m-l)&&(m=l,s-=i)),(r.series.length&&s!==g.min&&m!==g.max&&e||r.panningState&&s>=r.panningState.startMin&&m<=r.panningState.startMax)&&(r.setExtremes(s,m,!1,!1,{trigger:"pan"}),n=!0),o[a]=c)})),n&&o.redraw(!1),a(o.container,{cursor:"move"})}))}}),s(n.prototype,{select:function(t,e){var n=this,o=n.series,r=o.chart;this.selectedStaging=t=u(t,!n.selected),n.firePointEvent(t?"select":"unselect",{accumulate:e},(function(){n.selected=n.options.selected=t,o.options.data[o.data.indexOf(n)]=n.options,n.setState(t&&"select"),e||r.getSelectedPoints().forEach((function(t){var e=t.series;t.selected&&t!==n&&(t.selected=t.options.selected=!1,e.options.data[e.data.indexOf(t)]=t.options,t.setState(r.hoverPoints&&e.options.inactiveOtherPoints?"inactive":""),t.firePointEvent("unselect"))}))})),delete this.selectedStaging},onMouseOver:function(t){var e=this.series.chart,n=e.pointer;t=t?n.normalize(t):n.getChartCoordinatesFromPoint(this,e.inverted),n.runPointActions(t,this)},onMouseOut:function(){var t=this.series.chart;this.firePointEvent("mouseOut"),this.series.options.inactiveOtherPoints||(t.hoverPoints||[]).forEach((function(t){t.setState()})),t.hoverPoints=t.hoverPoint=null},importEvents:function(){if(!this.hasImportedEvents){var t=this,e=p(t.series.options.point,t.options).events;t.events=e,h(e,(function(e,n){g(e)&&r(t,n,e)})),this.hasImportedEvents=!0}},setState:function(t,e){var n,o=this.series,r=this.state,i=o.options.states[t||"normal"]||{},a=_[o.type].marker&&o.options.marker,c=a&&a.states&&a.states[t||"normal"]||{},d=o.stateMarkerGraphic,g=this.marker||{},m=o.chart,p=o.halo,h=a&&o.markerAttribs;if(!((t=t||"")===this.state&&!e||this.selected&&"select"!==t||!1===i.enabled||t&&(!1===c.enabled||a&&!1===a.enabled&&!1===c.enabled)||t&&g.states&&g.states[t]&&!1===g.states[t].enabled)){if(this.state=t,h&&(n=o.markerAttribs(this,t)),this.graphic){if(r&&this.graphic.removeClass("highcharts-point-"+r),t&&this.graphic.addClass("highcharts-point-"+t),!m.styledMode){var b=o.pointAttribs(this,t),f=u(m.options.chart.animation,i.animation);o.options.inactiveOtherPoints&&((this.dataLabels||[]).forEach((function(t){t&&t.animate({opacity:b.opacity},f)})),this.connector&&this.connector.animate({opacity:b.opacity},f)),this.graphic.animate(b,f)}n&&this.graphic.animate(n,u(m.options.chart.animation,c.animation,a.animation)),d&&d.hide()}else t&&c&&(r=g.symbol||o.symbol,d&&d.currentSymbol!==r&&(d=d.destroy()),n&&(d?d[e?"animate":"attr"]({x:n.x,y:n.y}):r&&(o.stateMarkerGraphic=d=m.renderer.symbol(r,n.x,n.y,n.width,n.height).add(o.markerGroup),d.currentSymbol=r)),!m.styledMode&&d&&d.attr(o.pointAttribs(this,t))),d&&(d[t&&this.isInside?"show":"hide"](),d.element.point=this);t=i.halo,i=(d=this.graphic||d)&&d.visibility||"inherit",t&&t.size&&d&&"hidden"!==i&&!this.isCluster?(p||(o.halo=p=m.renderer.path().add(d.parentGroup)),p.show()[e?"animate":"attr"]({d:this.haloPath(t.size)}),p.attr({class:"highcharts-halo highcharts-color-"+u(this.colorIndex,o.colorIndex)+(this.className?" "+this.className:""),visibility:i,zIndex:-1}),p.point=this,m.styledMode||p.attr(s({fill:this.color||o.color,"fill-opacity":t.opacity},t.attributes))):p&&p.point&&p.point.haloPath&&p.animate({d:p.point.haloPath(0)},null,p.hide),l(this,"afterSetState")}},haloPath:function(t){return this.series.chart.renderer.symbols.circle(Math.floor(this.plotX)-t,this.plotY-t,2*t,2*t)}}),s(C.prototype,{onMouseOver:function(){var t=this.chart,e=t.hoverSeries;e&&e!==this&&e.onMouseOut(),this.options.events.mouseOver&&l(this,"mouseOver"),this.setState("hover"),t.hoverSeries=this},onMouseOut:function(){var t=this.options,e=this.chart,n=e.tooltip,o=e.hoverPoint;e.hoverSeries=null,o&&o.onMouseOut(),this&&t.events.mouseOut&&l(this,"mouseOut"),!n||this.stickyTracking||n.shared&&!this.noSharedTooltip||n.hide(),e.series.forEach((function(t){t.setState("",!0)}))},setState:function(t,e){var n=this,o=n.options,r=n.graph,i=o.inactiveOtherPoints,a=o.states,c=o.lineWidth,s=o.opacity,l=u(a[t||"normal"]&&a[t||"normal"].animation,n.chart.options.chart.animation);if(o=0,n.state!==(t=t||"")&&([n.group,n.markerGroup,n.dataLabelsGroup].forEach((function(e){e&&(n.state&&e.removeClass("highcharts-series-"+n.state),t&&e.addClass("highcharts-series-"+t))})),n.state=t,!n.chart.styledMode)){if(a[t]&&!1===a[t].enabled)return;if(t&&(c=a[t].lineWidth||c+(a[t].lineWidthPlus||0),s=u(a[t].opacity,s)),r&&!r.dashstyle)for(r.animate(a={"stroke-width":c},l);n["zone-graph-"+o];)n["zone-graph-"+o].attr(a),o+=1;i||[n.group,n.markerGroup,n.dataLabelsGroup,n.labelBySeries].forEach((function(t){t&&t.animate({opacity:s},l)}))}e&&i&&n.points&&n.setAllPointsToState(t)},setAllPointsToState:function(t){this.points.forEach((function(e){e.setState&&e.setState(t)}))},setVisible:function(t,e){var n=this,o=n.chart,r=n.legendItem,i=o.options.chart.ignoreHiddenSeries,a=(n.visible=t=n.options.visible=n.userOptions.visible=void 0===t?!n.visible:t)?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach((function(t){n[t]&&n[t][a]()})),o.hoverSeries!==n&&(o.hoverPoint&&o.hoverPoint.series)!==n||n.onMouseOut(),r&&o.legend.colorizeItem(n,t),n.isDirty=!0,n.options.stacking&&o.series.forEach((function(t){t.options.stacking&&t.visible&&(t.isDirty=!0)})),n.linkedSeries.forEach((function(e){e.setVisible(t,!1)})),i&&(o.isDirtyBox=!0),l(n,a),!1!==e&&o.redraw()},show:function(){this.setVisible(!0)},hide:function(){this.setVisible(!1)},select:function(t){this.selected=t=this.options.selected=void 0===t?!this.selected:t,this.checkbox&&(this.checkbox.checked=t),l(this,t?"select":"unselect")},drawTracker:t.drawTrackerGraph})})),e(n,"parts/Responsive.js",[n["parts/Globals.js"],n["parts/Utilities.js"]],(function(t,e){var n=e.find,o=e.isArray,r=e.isObject,i=e.merge,a=e.objectEach,c=e.pick,s=e.splat,l=e.uniqueKey;(t=t.Chart).prototype.setResponsive=function(t,e){var o=this.options.responsive,r=[],a=this.currentResponsive;!e&&o&&o.rules&&o.rules.forEach((function(t){void 0===t._id&&(t._id=l()),this.matchResponsiveRule(t,r)}),this),(e=i.apply(0,r.map((function(t){return n(o.rules,(function(e){return e._id===t})).chartOptions})))).isResponsiveOptions=!0,(r=r.toString()||void 0)!==(a&&a.ruleIds)&&(a&&this.update(a.undoOptions,t,!0),r?((a=this.currentOptions(e)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:r,mergedOptions:e,undoOptions:a},this.update(e,t,!0)):this.currentResponsive=void 0)},t.prototype.matchResponsiveRule=function(t,e){var n=t.condition;(n.callback||function(){return this.chartWidth<=c(n.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=c(n.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=c(n.minWidth,0)&&this.chartHeight>=c(n.minHeight,0)}).call(this)&&e.push(t._id)},t.prototype.currentOptions=function(t){var e=this,n={};return function t(n,i,c,l){var d;a(n,(function(n,a){if(!l&&-1<e.collectionsWithUpdate.indexOf(a))for(n=s(n),c[a]=[],d=0;d<n.length;d++)i[a][d]&&(c[a][d]={},t(n[d],i[a][d],c[a][d],l+1));else r(n)?(c[a]=o(n)?[]:{},t(n,i[a]||{},c[a],l+1)):c[a]=void 0===i[a]?null:i[a]}))}(t,this.options,n,0),n}})),e(n,"masters/highcharts.src.js",[n["parts/Globals.js"]],(function(t){return t})),n["masters/highcharts.src.js"]._modules=n,n["masters/highcharts.src.js"]}))},"6qA3":function(t,e,n){"use strict";var o=n("OAkW"),r=n("Z5tI"),i=n("poJ0"),a=n("ozli"),c=n("yRPT"),s=n("90cg"),l=n("GMZp"),d=n("VKeD"),g=n("zfKp");e.subscribeTo=function(t){if(t&&"function"==typeof t[g.observable])return a.subscribeToObservable(t);if(c.isArrayLike(t))return o.subscribeToArray(t);if(s.isPromise(t))return r.subscribeToPromise(t);if(t&&"function"==typeof t[d.iterator])return i.subscribeToIterable(t);var e=l.isObject(t)?"an invalid object":"'"+t+"'";throw new TypeError("You provided "+e+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")}},"7BjC":function(t,e,n){!function(t){"use strict";function e(t,e,n,o){var r={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[t+"sekundi",t+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[t+" minuti",t+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[t+" tunni",t+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[t+" kuu",t+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[t+" aasta",t+" aastat"]};return e?r[n][2]?r[n][2]:r[n][1]:o?r[n][0]:r[n][1]}t.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:"%d p\xe4eva",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},"7Cbv":function(t,e,n){"use strict";var o="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),r=new Uint8Array(16);function i(){if(!o)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return o(r)}for(var a=[],c=0;c<256;++c)a[c]=(c+256).toString(16).substr(1);e.a=function(t,e,n){var o=e&&n||0;"string"==typeof t&&(e="binary"===t?new Array(16):null,t=null);var r=(t=t||{}).random||(t.rng||i)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,e)for(var c=0;c<16;++c)e[o+c]=r[c];return e||function(t,e){var n=0;return[a[t[n++]],a[t[n++]],a[t[n++]],a[t[n++]],"-",a[t[n++]],a[t[n++]],"-",a[t[n++]],a[t[n++]],"-",a[t[n++]],a[t[n++]],"-",a[t[n++]],a[t[n++]],a[t[n++]],a[t[n++]],a[t[n++]],a[t[n++]]].join("")}(r)}},"7RJT":function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=n("ds6q"),i=n("Mxlh");e.BehaviorSubject=function(t){function e(e){var n=t.call(this)||this;return n._value=e,n}return o(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),e.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return n&&!n.closed&&e.next(this._value),n},e.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new i.ObjectUnsubscribedError;return this._value},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(r.Subject)},"7aV9":function(t,e,n){!function(t){"use strict";t.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(t){return t+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(t){return"\u0db4.\u0dc0."===t||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===t},meridiem:function(t,e,n){return t>11?n?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":n?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(n("wd/R"))},"7o/Q":function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var o=n("n6bG"),r=n("gRHU"),i=n("quSY"),a=n("2QA8"),c=n("2fFW"),s=n("NJ4a");class l extends i.a{constructor(t,e,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=r.a;break;case 1:if(!t){this.destination=r.a;break}if("object"==typeof t){t instanceof l?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new d(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new d(this,t,e,n)}}[a.a](){return this}static create(t,e,n){const o=new l(t,e,n);return o.syncErrorThrowable=!1,o}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class d extends l{constructor(t,e,n,i){let a;super(),this._parentSubscriber=t;let c=this;Object(o.a)(e)?a=e:e&&(a=e.next,n=e.error,i=e.complete,e!==r.a&&(c=Object.create(e),Object(o.a)(c.unsubscribe)&&this.add(c.unsubscribe.bind(c)),c.unsubscribe=this.unsubscribe.bind(this))),this._context=c,this._next=a,this._error=n,this._complete=i}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;c.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:n}=c.a;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):Object(s.a)(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;Object(s.a)(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);c.a.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),c.a.useDeprecatedSynchronousErrorHandling)throw n;Object(s.a)(n)}}__tryOrSetError(t,e,n){if(!c.a.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(o){return c.a.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=o,t.syncErrorThrown=!0,!0):(Object(s.a)(o),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}},"8/+R":function(t,e,n){!function(t){"use strict";var e={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},n={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};t.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(t){return t.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u0a30\u0a3e\u0a24"===e?t<4?t:t+12:"\u0a38\u0a35\u0a47\u0a30"===e?t:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===e?t>=10?t:t+12:"\u0a38\u0a3c\u0a3e\u0a2e"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"\u0a30\u0a3e\u0a24":t<10?"\u0a38\u0a35\u0a47\u0a30":t<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":t<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(n("wd/R"))},"85O/":function(t,e){Prism.languages.json={property:{pattern:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,number:/-?\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}}},"8mBD":function(t,e,n){!function(t){"use strict";t.defineLocale("pt",{months:"Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n("wd/R"))},"9/Zf":function(t,e,n){"use strict";(function(t){n.d(e,"i",(function(){return r})),n.d(e,"f",(function(){return a})),n.d(e,"m",(function(){return c})),n.d(e,"k",(function(){return s})),n.d(e,"d",(function(){return l})),n.d(e,"c",(function(){return d})),n.d(e,"b",(function(){return g})),n.d(e,"a",(function(){return m})),n.d(e,"g",(function(){return p})),n.d(e,"h",(function(){return h})),n.d(e,"l",(function(){return O})),n.d(e,"j",(function(){return M})),n.d(e,"e",(function(){return P}));var o=n("9AQC");function r(){return"[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)}n("+924");var i={};function a(){return r()?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:i}function c(){var t=a(),e=t.crypto||t.msCrypto;if(void 0!==e&&e.getRandomValues){var n=new Uint16Array(8);e.getRandomValues(n),n[3]=4095&n[3]|16384,n[4]=16383&n[4]|32768;var o=function(t){for(var e=t.toString(16);e.length<4;)e="0"+e;return e};return o(n[0])+o(n[1])+o(n[2])+o(n[3])+o(n[4])+o(n[5])+o(n[6])+o(n[7])}return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)}))}function s(t){if(!t)return{};var e=t.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);return e?{host:e[4],path:e[5],protocol:e[2],relative:e[5]+(e[6]||"")+(e[8]||"")}:{}}function l(t){if(t.message)return t.message;if(t.exception&&t.exception.values&&t.exception.values[0]){var e=t.exception.values[0];return e.type&&e.value?e.type+": "+e.value:e.type||e.value||t.event_id||"<unknown>"}return t.event_id||"<unknown>"}function d(t){var e=a();if(!("console"in e))return t();var n=e.console,o={};["debug","info","warn","error","log","assert"].forEach((function(t){t in e.console&&n[t].__sentry_original__&&(o[t]=n[t],n[t]=n[t].__sentry_original__)}));var r=t();return Object.keys(o).forEach((function(t){n[t]=o[t]})),r}function g(t,e,n){t.exception=t.exception||{},t.exception.values=t.exception.values||[],t.exception.values[0]=t.exception.values[0]||{},t.exception.values[0].value=t.exception.values[0].value||e||"",t.exception.values[0].type=t.exception.values[0].type||n||"Error"}function m(t,e){void 0===e&&(e={});try{t.exception.values[0].mechanism=t.exception.values[0].mechanism||{},Object.keys(e).forEach((function(n){t.exception.values[0].mechanism[n]=e[n]}))}catch(n){}}function p(){try{return document.location.href}catch(t){return""}}function h(t){try{for(var e=t,n=[],o=0,r=0,i=" > ".length,a=void 0;e&&o++<5&&!("html"===(a=u(e))||o>1&&r+n.length*i+a.length>=80);)n.push(a),r+=a.length,e=e.parentNode;return n.reverse().join(" > ")}catch(c){return"<unknown>"}}function u(t){var e,n,r,i,a,c=t,s=[];if(!c||!c.tagName)return"";if(s.push(c.tagName.toLowerCase()),c.id&&s.push("#"+c.id),(e=c.className)&&Object(o.k)(e))for(n=e.split(/\s+/),a=0;a<n.length;a++)s.push("."+n[a]);var l=["type","name","title","alt"];for(a=0;a<l.length;a++)(i=c.getAttribute(r=l[a]))&&s.push("["+r+'="'+i+'"]');return s.join("")}var b=Date.now(),_=0,f={now:function(){var t=Date.now()-b;return t<_&&(t=_),_=t,t},timeOrigin:b},C=function(){if(r())try{return t.require("perf_hooks").performance}catch(e){return f}return a().performance&&void 0===performance.timeOrigin&&(performance.timeOrigin=performance.timing&&performance.timing.navigationStart||b),a().performance||f}();function O(){return(C.timeOrigin+C.now())/1e3}function M(t,e){if(!e)return 6e4;var n=parseInt(""+e,10);if(!isNaN(n))return 1e3*n;var o=Date.parse(""+e);return isNaN(o)?6e4:o-t}function P(t){try{return t&&"function"==typeof t&&t.name||"<anonymous>"}catch(e){return"<anonymous>"}}}).call(this,n("3UD+")(t))},"90cg":function(t,e,n){"use strict";e.isPromise=function(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}},"9AGB":function(t,e,n){"use strict";var o=n("yoF8");function r(t){return 0===t.length?o.identity:1===t.length?t[0]:function(e){return t.reduce((function(t,e){return e(t)}),e)}}e.pipe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return r(t)},e.pipeFromArray=r},"9AQC":function(t,e,n){"use strict";function o(t){switch(Object.prototype.toString.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return u(t,Error)}}function r(t){return"[object ErrorEvent]"===Object.prototype.toString.call(t)}function i(t){return"[object DOMError]"===Object.prototype.toString.call(t)}function a(t){return"[object DOMException]"===Object.prototype.toString.call(t)}function c(t){return"[object String]"===Object.prototype.toString.call(t)}function s(t){return null===t||"object"!=typeof t&&"function"!=typeof t}function l(t){return"[object Object]"===Object.prototype.toString.call(t)}function d(t){return"undefined"!=typeof Event&&u(t,Event)}function g(t){return"undefined"!=typeof Element&&u(t,Element)}function m(t){return"[object RegExp]"===Object.prototype.toString.call(t)}function p(t){return Boolean(t&&t.then&&"function"==typeof t.then)}function h(t){return l(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t}function u(t,e){try{return t instanceof e}catch(n){return!1}}n.d(e,"d",(function(){return o})),n.d(e,"e",(function(){return r})),n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return a})),n.d(e,"k",(function(){return c})),n.d(e,"i",(function(){return s})),n.d(e,"h",(function(){return l})),n.d(e,"f",(function(){return d})),n.d(e,"c",(function(){return g})),n.d(e,"j",(function(){return m})),n.d(e,"m",(function(){return p})),n.d(e,"l",(function(){return h})),n.d(e,"g",(function(){return u}))},"9ppp":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));const o=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})()},"9rRi":function(t,e,n){!function(t){"use strict";t.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(t){return t+(1===t?"d":t%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n("wd/R"))},"A+xa":function(t,e,n){!function(t){"use strict";t.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(t){return t+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(t)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(t)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(n("wd/R"))},AFwO:function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=n("FWf1"),i=n("xKqS");e.observeOn=function(t,e){return void 0===e&&(e=0),function(n){return n.lift(new a(t,e))}};var a=function(){function t(t,e){void 0===e&&(e=0),this.scheduler=t,this.delay=e}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.scheduler,this.delay))},t}();e.ObserveOnOperator=a;var c=function(t){function e(e,n,o){void 0===o&&(o=0);var r=t.call(this,e)||this;return r.scheduler=n,r.delay=o,r}return o(e,t),e.dispatch=function(t){t.notification.observe(t.destination),this.unsubscribe()},e.prototype.scheduleMessage=function(t){this.destination.add(this.scheduler.schedule(e.dispatch,this.delay,new s(t,this.destination)))},e.prototype._next=function(t){this.scheduleMessage(i.Notification.createNext(t))},e.prototype._error=function(t){this.scheduleMessage(i.Notification.createError(t)),this.unsubscribe()},e.prototype._complete=function(){this.scheduleMessage(i.Notification.createComplete()),this.unsubscribe()},e}(r.Subscriber);e.ObserveOnSubscriber=c;var s=function(){return function(t,e){this.notification=t,this.destination=e}}();e.ObserveOnMessage=s},AQ68:function(t,e,n){!function(t){"use strict";t.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n("wd/R"))},AvvY:function(t,e,n){!function(t){"use strict";t.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(t,e){return 12===t&&(t=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===e&&t>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===e||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===e?t+12:t},meridiem:function(t,e,n){return t<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":t<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":t<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":t<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(n("wd/R"))},B55N:function(t,e,n){!function(t){"use strict";t.defineLocale("ja",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(t){return"\u5348\u5f8c"===t},meridiem:function(t,e,n){return t<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(t){return t.week()<this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(t){return this.week()<t.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"\u65e5";default:return t}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(n("wd/R"))},BVg3:function(t,e,n){!function(t){"use strict";function e(t){return t%100==11||t%10!=1}function n(t,n,o,r){var i=t+" ";switch(o){case"s":return n||r?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return e(t)?i+(n||r?"sek\xfandur":"sek\xfandum"):i+"sek\xfanda";case"m":return n?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return e(t)?i+(n||r?"m\xedn\xfatur":"m\xedn\xfatum"):n?i+"m\xedn\xfata":i+"m\xedn\xfatu";case"hh":return e(t)?i+(n||r?"klukkustundir":"klukkustundum"):i+"klukkustund";case"d":return n?"dagur":r?"dag":"degi";case"dd":return e(t)?n?i+"dagar":i+(r?"daga":"d\xf6gum"):n?i+"dagur":i+(r?"dag":"degi");case"M":return n?"m\xe1nu\xf0ur":r?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return e(t)?n?i+"m\xe1nu\xf0ir":i+(r?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):n?i+"m\xe1nu\xf0ur":i+(r?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return n||r?"\xe1r":"\xe1ri";case"yy":return e(t)?i+(n||r?"\xe1r":"\xe1rum"):i+(n||r?"\xe1r":"\xe1ri")}}t.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},BrIj:function(t){t.exports=JSON.parse('{"REMOTE_DESKTOP_TITLE":"Cliente Web da \xc1rea de Trabalho Remota","RESOURCE_LOAD_FAILED":"Ocorreu um problema ao carregar seus recursos. Tentando novamente...","RESOURCE_LOAD_FAILED_IRRECOVERABLE":"N\xe3o foi poss\xedvel recuperar seus recursos. Se o problema persistir, pe\xe7a ajuda ao seu administrador ou suporte t\xe9cnico.","FETCHING_RESOURCES":"Recuperando seus recursos...","SESSION_DISCONNECT_CODE_ACCOUNT_DISABLED":"N\xe3o foi poss\xedvel conectar ao PC remoto porque sua conta foi desabilitada. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_ACCOUNT_EXPIRED":"N\xe3o foi poss\xedvel conectar ao PC remoto porque a conta de usu\xe1rio expirou. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_ACCOUNT_LOCKED_OUT":"N\xe3o foi poss\xedvel conectar ao PC remoto porque a conta de usu\xe1rio foi bloqueada devido ao excesso de tentativas de entrada ou altera\xe7\xe3o de senha. Aguarde um pouco e tente a conex\xe3o novamente, ou pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_ACCOUNT_RESTRICTED":"N\xe3o foi poss\xedvel conectar ao PC remoto porque uma restri\xe7\xe3o de conta de usu\xe1rio est\xe1 impedindo sua entrada. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_AUTO_RECONNECT_FAILED":"N\xe3o foi poss\xedvel reconectar automaticamente ao PC remoto. Tente se conectar novamente.","SESSION_DISCONNECT_CODE_CANT_UPGRADE_LICENSE":"Sua sess\xe3o foi finalizada porque a licen\xe7a do dispositivo n\xe3o p\xf4de ser atualizada ou renovada. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_CERT_EXPIRED":"Sua sess\xe3o foi encerrada porque o certificado de autentica\xe7\xe3o de servidor recebido do PC remoto expirou ou n\xe3o \xe9 v\xe1lido. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_CERT_MISMATCH":"Sua sess\xe3o foi encerrada porque um certificado de autentica\xe7\xe3o de servidor inesperado foi recebido do PC remoto. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_CONNECTION_BROKEN":"A conex\xe3o ao PC remoto foi perdida. Pode ser devido a um problema de conex\xe3o de rede. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_CONNECTION_TIMEOUT":"N\xe3o foi poss\xedvel conectar ao PC remoto porque a sess\xe3o n\xe3o p\xf4de ser estabelecida a tempo. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_DECOMPRESSION_FAILED":"Sua sess\xe3o foi encerrada devido a um erro ao descompactar dados do PC remoto. Tente se conectar novamente.","SESSION_DISCONNECT_CODE_ENCRYPTION_FAILED":"Sua sess\xe3o foi encerrada devido a um erro de criptografia de dados. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_GENERIC_BY_SERVER":"O PC remoto encerrou sua sess\xe3o. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_GENERIC_LICENSE_ERROR":"N\xe3o foi poss\xedvel conectar ao PC remoto devido a um erro de licenciamento. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_GENERIC_NETWORK_ERROR":"N\xe3o foi poss\xedvel conectar ao PC remoto. Pode ser devido a um problema de rede. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_GENERIC_PROTOCOL_ERROR":"Sua sess\xe3o foi encerrada devido a um erro de protocolo. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_GENERIC_SECURITY_ERROR":"N\xe3o foi poss\xedvel conectar ao PC remoto devido a um erro de seguran\xe7a. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_IDLE_TIMEOUT":"Sua sess\xe3o atingiu o tempo limite devido \xe0 inatividade. Tente se conectar novamente.","SESSION_DISCONNECT_CODE_INIT_FIPS_FAILED":"N\xe3o foi poss\xedvel conectar ao PC remoto porque seu dispositivo n\xe3o d\xe1 suporte \xe0 criptografia FIPS da \xc1rea de Trabalho Remota. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_INVALID_LICENSE":"N\xe3o foi poss\xedvel conectar ao PC remoto porque a licen\xe7a deste dispositivo n\xe3o \xe9 v\xe1lida. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_INVALID_LOGON_HOURS":"Sua sess\xe3o foi encerrada porque o administrador restringiu quando voc\xea poder\xe1 entrar. Tente se conectar novamente mais tarde. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_INVALID_WORK_STATION":"N\xe3o foi poss\xedvel conectar ao PC remoto porque o administrador limitou os dispositivos que voc\xea pode usar para entrar. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_KERBEROS_USER_2_USER_REQUIRED":"N\xe3o foi poss\xedvel conectar ao PC remoto porque o subprotocolo Kerberos User2User \xe9 necess\xe1rio. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_LOGON_TIMEOUT":"Sua sess\xe3o foi encerrada porque voc\xea excedeu o limite de tempo definido para uma sess\xe3o. Esse limite \xe9 definido pelo administrador ou pelas pol\xedticas de rede. Tente se conectar novamente.","SESSION_DISCONNECT_CODE_LOGON_TYPE_NOT_GRANTED":"N\xe3o foi poss\xedvel conectar ao PC remoto porque o administrador restringiu o tipo de logon que voc\xea pode usar. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_LOOPBACK_UNSUPPORTED":"N\xe3o foi poss\xedvel conectar ao PC remoto porque o dispositivo e o PC remoto s\xe3o os mesmos.","SESSION_DISCONNECT_CODE_NO_LICENSE_AVAILABLE":"N\xe3o foi poss\xedvel conectar ao PC remoto porque n\xe3o havia nenhuma licen\xe7a dispon\xedvel para este PC. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_NO_LICENSE_SERVER":"N\xe3o foi poss\xedvel conectar ao PC remoto porque nenhum servidor de licen\xe7a estava dispon\xedvel para fornecer uma licen\xe7a. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_NO_REMOTE_CONNECTION_LICENSE":"Sua sess\xe3o foi encerrada porque o PC remoto n\xe3o est\xe1 licenciado para aceitar conex\xf5es remotas. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_NO_SUCH_USER":"N\xe3o foi poss\xedvel conectar ao PC remoto porque o nome de usu\xe1rio n\xe3o existe. Verifique se o nome de usu\xe1rio est\xe1 correto e tente se conectar novamente. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_PASSWORD_EXPIRED":"N\xe3o foi poss\xedvel conectar ao PC remoto porque a senha associada \xe0 conta de usu\xe1rio expirou. Altere sua senha ou pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_PASSWORD_MUST_CHANGE":"N\xe3o foi poss\xedvel conectar ao PC remoto porque voc\xea precisa alterar a senha antes de entrar. Altere sua senha ou pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_REMOTING_DISABLED":"N\xe3o foi poss\xedvel conectar ao PC remoto. Verifique se o PC est\xe1 ligado e conectado \xe0 rede, e se o acesso remoto est\xe1 habilitado.","SESSION_DISCONNECT_CODE_REPLACED_BY_OTHER_CONNECTION":"Outra pessoa se conectou ao computador remoto. Voc\xea pode reiniciar essa conex\xe3o.","SESSION_DISCONNECT_CODE_SERVER_DENIED_CONNECTION":"N\xe3o foi poss\xedvel conectar ao PC remoto. Verifique se o PC est\xe1 ligado e conectado \xe0 rede, e se o acesso remoto est\xe1 habilitado. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_SERVER_INSUFFICIENT_PRIVILEGES":"N\xe3o foi poss\xedvel conectar ao PC remoto. Talvez voc\xea n\xe3o tenha permiss\xe3o para entrar remotamente. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_SERVER_NAME_LOOPUP_FAILED":"N\xe3o foi poss\xedvel conectar ao PC remoto porque o PC n\xe3o foi encontrado. Forne\xe7a o nome totalmente qualificado ou o endere\xe7o IP do PC remoto e tente novamente.","SESSION_DISCONNECT_CODE_SERVER_OUT_OF_MEMORY":"Sua sess\xe3o foi encerrada porque o PC remoto estava com pouca mem\xf3ria.","SESSION_DISCONNECT_CODE_SERVER_TOOL":"Seu administrador pode ter encerrado sua sess\xe3o. Tente se conectar novamente. Se isso n\xe3o funcionar, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_SSL_HANDSHAKE_FAILED":"N\xe3o foi poss\xedvel conectar ao PC remoto. Pode ser devido a uma senha expirada. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_TIME_SKEW":"N\xe3o foi poss\xedvel conectar ao PC remoto porque h\xe1 uma diferen\xe7a de data ou hora entre o dispositivo e o PC remoto. Verifique se o rel\xf3gio est\xe1 definido para a hora correta e tente se conectar novamente. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_UNKNOWN_ERROR":"Sua sess\xe3o foi encerrada devido a um erro. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_USER_INITIATED":"Sua sess\xe3o foi desconectada.","SESSION_DISCONNECT_CODE_VERSION_MISMATCH":"Sua sess\xe3o foi encerrada porque as vers\xf5es local e do servidor do protocolo RDP n\xe3o correspondem. Atualize o app \xc1rea de Trabalho Remota e tente se conectar novamente.","SESSION_DISCONNECT_CODE_GATEWAY_PROTOCOL_ERROR":"N\xe3o foi poss\xedvel conectar ao gateway devido a um erro. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_GATEWAY_TIMEOUT":"N\xe3o foi poss\xedvel conectar ao PC remoto porque a sess\xe3o n\xe3o p\xf4de ser estabelecida a tempo. Se isso continuar a ocorrer, pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_HYBRID_REQUIRED":"N\xe3o foi poss\xedvel conectar ao PC remoto porque ele requer Autentica\xe7\xe3o no N\xedvel da Rede, o que n\xe3o \xe9 compat\xedvel com seu dispositivo. Pe\xe7a ajuda ao administrador ou suporte t\xe9cnico.","SESSION_DISCONNECT_CODE_OUT_OF_MEMORY":"O cliente Web est\xe1 sem mem\xf3ria. Reduza o tamanho da janela do navegador ou desconecte-se do servi\xe7o e tente novamente. Se o problema persistir, pe\xe7a ajuda ao administrador ou suporte.","SESSION_DISCONNECT_CODE_OUT_OF_MEMORY.comment":"Uma mensagem de um erro de conex\xe3o espec\xedfico a ser exibida em uma caixa de di\xe1logo de erro.","CONNECTION_INITIALIZED":"Conex\xe3o inicializada","CONNECTION_OPENING_REMOTE_PORT":"Abrindo porta remota","CONNECTION_ESTABLISHING_SECURE_CONNECTION":"Estabelecendo conex\xe3o segura","CONNECTION_CONFIGURING_REMOTE_CONNECTION":"Configurando a conex\xe3o remota","CONNECTION_DETECTING_NETWORK_QUALITY":"Detectando a qualidade da rede","CONNECTION_SESSION_BROKER_FINDING_DESTINATION":"Agente de sess\xe3o localizando a sess\xe3o","CONNECTION_SESSION_BROKER_LOADING_DESTINATION":"Agente de sess\xe3o carregando o destino","CONNECTION_SESSION_BROKER_BRINGING_SESSION_ONLINE":"Agente de sess\xe3o colocando a sess\xe3o online","CONNECTION_SESSION_BROKER_REDIRECTING_TO_DESTINATION":"Agente de sess\xe3o redirecionando para destino","CONNECTION_VIRTUAL_MACHINE_LOADING":"M\xe1quina virtual carregando","CONNECTION_VIRTUAL_MACHINE_WAKING":"M\xe1quina virtual acordando","CONNECTION_VIRTUAL_MACHINE_STARTING":"M\xe1quina virtual iniciando","CONNECTION_VIRTUAL_MACHINE_RETRYING_SESSION_MONITORING":"M\xe1quina virtual repetindo o monitoramento de sess\xe3o","CONNECTION_VIRTUAL_MACHINE_STARTING_SESSION_MONITORING":"M\xe1quina virtual iniciando o monitoramento de sess\xe3o","LOADER_DIALOG_CONNECTING_MESSAGE":"Conectando e iniciando &quot;{{appPackageName}}&quot;","AUTORECONNECT_DIALOG_MESSAGE":"A conex\xe3o com o PC Remoto foi perdida. Estamos tentando restabelecer a conex\xe3o.","AUTORECONNECT_DIALOG_RETRY_LABEL":"N\xfamero de tentativas:","CONNECTION_ERROR_DIALOG_TITLE":"N\xe3o foi poss\xedvel conectar a &quot;{{sessionTitle}}&quot;","CONNECTION_ERROR_CERTIFICATE_HEADING":"Informa\xe7\xf5es sobre o certificado:","CONNECTION_ERROR_SERVER_NAME_LABEL":"Nome do Servidor:","CONNECTION_ERROR_THUMBPRINT_LABEL":"Impress\xe3o digital do certificado (SHA1):","CREDENTIAL_DIALOG_HEADER":"Insira suas credenciais","REDIRECTION_DIALOG_HEADER":"Acessar recursos locais","REDIRECTION_DIALOG_MESSAGE":"Permitir que o computador remoto acesse os seguintes recursos do meu computador:","REDIRECTION_DIALOG_CLIPBOARD_LABEL":"\xc1rea de transfer\xeancia","REDIRECTION_DIALOG_PRINTER_LABEL":"Impressora","REDIRECTION_DIALOG_DONT_ASK_AGAIN":"N\xe3o solicitar conex\xf5es com este computador novamente","ABOUT_PANE_APP_TITLE":"\xc1rea de Trabalho Remota da Microsoft","ABOUT_PANE_VERSION":"Vers\xe3o {{appVersion}}","ABOUT_PANE_COPYRIGHT":"<p>&copy; 2019 Microsoft Corporation</p><p>Todos os direitos reservados</p>","ABOUT_PANE_SUPPORT_ID":"<p>ID de Suporte</p><p>{{supportID}}</p>","ABOUT_PANE_TELEMETRY_DISABLED":"Habilitar telemetria para criar uma ID de suporte.","ABOUT_PANE_PRIVACY_LABEL":"Pol\xedtica de privacidade","ABOUT_PANE_START_RECORDING_CONSOLE":"Iniciar grava\xe7\xe3o","ABOUT_PANE_STOP_RECORDING_CONSOLE":"Parar grava\xe7\xe3o","ABOUT_PANE_CONSOLE_RECORDING":"Informa\xe7\xf5es de suporte para captura","CONSOLE_LOG_FILE_NAME":"RD Console Logs.txt","SETTINGS_PANE_DATA_GATHERING_TITLE_LABEL":"Ajudar a melhorar a \xc1rea de Trabalho Remota","SETTINGS_PANE_DATA_GATHERING_SUBTITLE_LABEL":"Enviar dados de uso \xe0 Microsoft","SETTINGS_PANE_LAUNCH_METHOD_TITLE_LABEL":"M\xe9todo de inicializa\xe7\xe3o de recursos","SETTINGS_PANE_LAUNCH_METHOD_SUBTITLE_LABEL":"Personalizar o comportamento do cliente Web ao iniciar um recurso remoto","SETTINGS_PANE_LAUNCH_METHOD_WEBCLIENT_RADIO_LABEL":"Abrir recursos no navegador","SETTINGS_PANE_LAUNCH_METHOD_NATIVECLIENT_RADIO_LABEL":"Baixar o arquivo rdp","SETTINGS_PANE_ADMIN_SETTING_MESSAGE_LABEL":"Esta configura\xe7\xe3o \xe9 gerenciada pelo seu administrador","CLIPHELPTIP_TITLE":"Mover texto dentro e fora da \xc1rea de Trabalho Remota","CLIPHELPTIP_DONOTSHOWAGAIN":"N\xe3o mostrar novamente","CLIPHELPTIP_BODYTEXTP2":"S\xf3 \xe9 poss\xedvel compartilhar texto \u2013 voc\xea n\xe3o pode recortar e colar imagens, arquivos ou outras informa\xe7\xf5es.","CLIPCONFIRMATION_TITLE":"Confirme a c\xf3pia para a \xe1rea de transfer\xeancia local","BUTTON_GOTIT":"Entendi","BUTTON_OK":"OK","BUTTON_CANCEL":"Cancelar","SHOW_DETAILS_LABEL":"Mostrar Detalhes","BUTTON_SUBMIT":"Enviar","BUTTON_RECONNECT":"Reconectar","BUTTON_ALLOW":"Permitir","BUTTON_CLOSE":"Fechar","ALL_RESOURCES_TAB_LABEL":"Todos os Recursos","ABOUT_LABEL":"Sobre","FEEDBACK_LABEL":"Feedback","HELP_LABEL":"Ajuda","SETTINGS_LABEL":"Configura\xe7\xf5es","FULLSCREEN_LABEL":"Entrar em tela inteira","EXIT_FULLSCREEN_LABEL":"Sair da tela inteira","MOREOPTIONS_LABEL":"Mais Op\xe7\xf5es","USERACCOUNT_LABEL":"Conta de Usu\xe1rio","TERMS_OF_USE_LABEL":"Termos de uso","THIRD_PARTY_LABEL":"Avisos de terceiros","USER_NAME_LABEL":"Nome de usu\xe1rio","PASSWORD_LABEL":"Senha","ON_LABEL":"Ativado","OFF_LABEL":"Desativado","ERROR_LABEL":"Erro","SIGN_OUT_LABEL":"Sair","UNSUPPORTED_BROWSER_MESSAGE":"Este cliente oficialmente n\xe3o tem suporte no seu navegador ou dispositivo. Voc\xea pode us\xe1-lo, mas o cliente pode n\xe3o funcionar conforme o esperado.","AUDIO_UNSUPPORTED_MESSAGE":"O \xe1udio n\xe3o tem suporte no seu navegador.","LOADING_MESSAGE":"Carregando...","NO_RESOURCES_MESSAGE":"Parece que o Administrador ainda n\xe3o configurou nenhum recurso para voc\xea. Tente novamente mais tarde ou contate o seu administrador.","CLIPBOARD_SHORTCUT_MESSAGE_NON_MAC":"Voc\xea pode mover texto dentro e fora de sua sess\xe3o remota usando<br /><strong>Ctrl+C</strong> (copiar) e <strong>Ctrl+V</strong> (colar).","CLIPBOARD_SHORTCUT_MESSAGE_MAC":"Voc\xea pode mover texto dentro e fora de sua sess\xe3o remota usando<br /><strong>Cmd+C</strong> (copiar) e <strong>Cmd+V</strong> (colar).","BEFORE_UNLOAD_WARNING":"Se voc\xea sair desta p\xe1gina, todas as conex\xf5es ativas ser\xe3o desconectadas.","PRINT_JOB_FILE_NAME":"Trabalho de Impress\xe3o Remota.pdf","PDF_PRINTER_NAME":"Impressora Virtual da \xc1rea de Trabalho Remota","NAVBAR_PIN_LABEL":"Fixar a barra de navega\xe7\xe3o","NAVBAR_UNPIN_LABEL":"Desafixar a barra de navega\xe7\xe3o","CLOSE_CONNECTION_LABEL":"Fechar a conex\xe3o","EXPAND_NAVBAR_LABEL":"Expandir a barra de navega\xe7\xe3o","SESSION_PANEL_LABEL":"Exibi\xe7\xe3o da sess\xe3o remota. Use Ctrl-Alt-Home para tirar o foco do teclado da sess\xe3o remota.","PRINTING_IN_PROGRESS_LABEL":"Impress\xe3o em andamento...","PRINTING_START_NOTIFICATION_TEXT":"O trabalho de impress\xe3o foi iniciado e ser\xe1 baixado como um arquivo PDF.","DISABLED_BY_POLICY_TEXT":"(Desabilitado pela pol\xedtica)","NO_GATEWAY_ERROR_TEXT":"O cliente Web precisa de um gateway da \xc1rea de Trabalho Remota para conectar-se a \xe1reas de trabalho e apps. Converse com seu administrador sobre como configurar um.","PRIVACY_POLICY_LABEL":"Pol\xedtica de privacidade","SIGNIN_DIALOG_TITLE":"Entrar","SIGNIN_DIALOG_FAILED_TEXT":"Falha ao entrar. Verifique o nome de usu\xe1rio e a senha e tente novamente.","BUTTON_SIGNIN":"Entrar","ERROR_AADSTS65005_TITLE":"Erro de autentica\xe7\xe3o do AAD","ERROR_AADSTS65005_TEXT":"Suas credenciais n\xe3o t\xeam acesso a este aplicativo Web. Tente novamente com diferentes credenciais ou em uma sess\xe3o do navegador InPrivate.","SUPPORT":"Suporte","SUPPORT_URL":"URL do Suporte","SUPPORT_PHONE":"N\xfamero de Telefone do Suporte","PRIVACY_INFO":"Informa\xe7\xf5es de privacidade","SESSION_DISCONNECT_PIPELINE_DECODE_ERROR":"Sua sess\xe3o foi encerrada por causa de um erro interno.","SESSION_DISCONNECT_HYBRID_REQUIRED":"Sua sess\xe3o foi encerrada porque o CredSSP \xe9 necess\xe1rio para o servidor. Entre em contato com seu administrador.","GDPR_COMPLIANCE_MESSAGE":"As configura\xe7\xf5es de privacidade para recursos gerenciados foram pr\xe9-definidas por sua organiza\xe7\xe3o.","GDPR_LINK_TEXT":"Saiba Mais"}')},ByF4:function(t,e,n){!function(t){"use strict";t.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},CX8g:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var o=n("HDdC"),r=n("7Cbv");class i{constructor(t,e){this._subscribers=[],this._observable=new o.a(t=>(this._subscribers.push(t),this.data&&t.next(this.data),()=>{this._subscribers.splice(this._subscribers.indexOf(t),1),0===this._subscribers.length&&e(this)})),this.__destination=t,this._id=Object(r.a)().replace(/-/g,"")}get id(){return this._id}get observable(){return this._observable}emit(t){let e;e="string"==typeof t?JSON.parse(t):t,this.data=e,this._subscribers.forEach(t=>t.next(e))}get destination(){return this.__destination}complete(){this._subscribers.forEach(t=>t.complete)}}},Cfvw:function(t,e,n){"use strict";n.d(e,"a",(function(){return g}));var o=n("HDdC"),r=n("SeVD"),i=n("quSY"),a=n("kJWO"),c=n("jZKg"),s=n("Lhse"),l=n("c2HN"),d=n("I55L");function g(t,e){return e?function(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[a.a]}(t))return function(t,e){return new o.a(n=>{const o=new i.a;return o.add(e.schedule(()=>{const r=t[a.a]();o.add(r.subscribe({next(t){o.add(e.schedule(()=>n.next(t)))},error(t){o.add(e.schedule(()=>n.error(t)))},complete(){o.add(e.schedule(()=>n.complete()))}}))})),o})}(t,e);if(Object(l.a)(t))return function(t,e){return new o.a(n=>{const o=new i.a;return o.add(e.schedule(()=>t.then(t=>{o.add(e.schedule(()=>{n.next(t),o.add(e.schedule(()=>n.complete()))}))},t=>{o.add(e.schedule(()=>n.error(t)))}))),o})}(t,e);if(Object(d.a)(t))return Object(c.a)(t,e);if(function(t){return t&&"function"==typeof t[s.a]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new o.a(n=>{const o=new i.a;let r;return o.add(()=>{r&&"function"==typeof r.return&&r.return()}),o.add(e.schedule(()=>{r=t[s.a](),o.add(e.schedule((function(){if(n.closed)return;let t,e;try{const n=r.next();t=n.value,e=n.done}catch(o){return void n.error(o)}e?n.complete():(n.next(t),this.schedule())})))})),o})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof o.a?t:new o.a(Object(r.a)(t))}},CjzT:function(t,e,n){!function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),o=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,o){return t?/-MMM-/.test(o)?n[t.month()]:e[t.month()]:e},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n("wd/R"))},CoRJ:function(t,e,n){!function(t){"use strict";t.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:6,doy:12}})}(n("wd/R"))},"D/JM":function(t,e,n){!function(t){"use strict";t.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("wd/R"))},DH7j:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));const o=(()=>Array.isArray||(t=>t&&"number"==typeof t.length))()},"DKr+":function(t,e,n){!function(t){"use strict";function e(t,e,n,o){var r={s:["thodde secondanim","thodde second"],ss:[t+" secondanim",t+" second"],m:["eka mintan","ek minute"],mm:[t+" mintanim",t+" mintam"],h:["eka voran","ek vor"],hh:[t+" voranim",t+" voram"],d:["eka disan","ek dis"],dd:[t+" disanim",t+" dis"],M:["eka mhoinean","ek mhoino"],MM:[t+" mhoineanim",t+" mhoine"],y:["eka vorsan","ek voros"],yy:[t+" vorsanim",t+" vorsam"]};return e?r[n][0]:r[n][1]}t.defineLocale("gom-latn",{months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Ieta to] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fatlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(t,e){switch(e){case"D":return t+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return t}},week:{dow:1,doy:4},meridiemParse:/rati|sokalli|donparam|sanje/,meridiemHour:function(t,e){return 12===t&&(t=0),"rati"===e?t<4?t:t+12:"sokalli"===e?t:"donparam"===e?t>12?t:t+12:"sanje"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"rati":t<12?"sokalli":t<16?"donparam":t<20?"sanje":"rati"}})}(n("wd/R"))},Dkky:function(t,e,n){!function(t){"use strict";t.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(t,e){switch(e){default:case"M":case"Q":case"D":case"DDD":case"d":return t+(1===t?"er":"e");case"w":case"W":return t+(1===t?"re":"e")}},week:{dow:1,doy:4}})}(n("wd/R"))},Dmvi:function(t,e,n){!function(t){"use strict";t.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})}(n("wd/R"))},DoHr:function(t,e,n){!function(t){"use strict";var e={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};t.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_\xc7ar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(t,n){switch(n){case"d":case"D":case"Do":case"DD":return t;default:if(0===t)return t+"'\u0131nc\u0131";var o=t%10;return t+(e[o]||e[t%100-o]||e[t>=100?100:null])}},week:{dow:1,doy:7}})}(n("wd/R"))},DxQv:function(t,e,n){!function(t){"use strict";t.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},"Dz+M":function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();e.Action=function(t){function e(e,n){return t.call(this)||this}return o(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(n("zB/H").Subscription)},Dzi0:function(t,e,n){!function(t){"use strict";t.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}})}(n("wd/R"))},"E+lV":function(t,e,n){!function(t){"use strict";var e={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u0435 \u043c\u0438\u043d\u0443\u0442\u0435"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0435","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],yy:["\u0433\u043e\u0434\u0438\u043d\u0430","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,o){var r=e.words[o];return 1===o.length?n?r[0]:r[1]:t+" "+e.correctGrammaticalCase(t,r)}};t.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"\u0434\u0430\u043d",dd:e.translate,M:"\u043c\u0435\u0441\u0435\u0446",MM:e.translate,y:"\u0433\u043e\u0434\u0438\u043d\u0443",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("wd/R"))},EBtg:function(t,e,n){"use strict";var o=n("2KeD"),r=n("n73p"),i=n("2qMH"),a=n("LJ/p"),c=n("HZF8"),s=n("90cg"),l=n("yRPT"),d=n("0alx");e.scheduled=function(t,e){if(null!=t){if(c.isInteropObservable(t))return o.scheduleObservable(t,e);if(s.isPromise(t))return r.schedulePromise(t,e);if(l.isArrayLike(t))return i.scheduleArray(t,e);if(d.isIterable(t)||"string"==typeof t)return a.scheduleIterable(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}},EOgW:function(t,e,n){!function(t){"use strict";t.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(t){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===t},meridiem:function(t,e,n){return t<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(n("wd/R"))},EY2u:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var o=n("HDdC");const r=new o.a(t=>t.complete());function i(t){return t?function(t){return new o.a(e=>t.schedule(()=>e.complete()))}(t):r}},Euh9:function(t,e,n){t.exports=n.p+"0-es2015.8de0217391828be02a24.worker.js"},FCKb:function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=n("nzqU"),i=n("mbIT"),a=n("Y4kR"),c=n("cSoz"),s=n("zzsZ"),l={};e.combineLatest=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=null,o=null;return r.isScheduler(t[t.length-1])&&(o=t.pop()),"function"==typeof t[t.length-1]&&(n=t.pop()),1===t.length&&i.isArray(t[0])&&(t=t[0]),s.fromArray(t,o).lift(new d(n))};var d=function(){function t(t){this.resultSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new g(t,this.resultSelector))},t}();e.CombineLatestOperator=d;var g=function(t){function e(e,n){var o=t.call(this,e)||this;return o.resultSelector=n,o.active=0,o.values=[],o.observables=[],o}return o(e,t),e.prototype._next=function(t){this.values.push(l),this.observables.push(t)},e.prototype._complete=function(){var t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(var n=0;n<e;n++){var o=t[n];this.add(c.subscribeToResult(this,o,o,n))}}},e.prototype.notifyComplete=function(t){0==(this.active-=1)&&this.destination.complete()},e.prototype.notifyNext=function(t,e,n,o,r){var i=this.values,a=this.toRespond?i[n]===l?--this.toRespond:this.toRespond:0;i[n]=e,0===a&&(this.resultSelector?this._tryResultSelector(i):this.destination.next(i.slice()))},e.prototype._tryResultSelector=function(t){var e;try{e=this.resultSelector.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)},e}(a.OuterSubscriber);e.CombineLatestSubscriber=g},FWf1:function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=n("pshJ"),i=n("GiSu"),a=n("zB/H"),c=n("p//D"),s=n("n3uD"),l=n("MkmW"),d=function(t){function e(n,o,r){var a=t.call(this)||this;switch(a.syncErrorValue=null,a.syncErrorThrown=!1,a.syncErrorThrowable=!1,a.isStopped=!1,arguments.length){case 0:a.destination=i.empty;break;case 1:if(!n){a.destination=i.empty;break}if("object"==typeof n){n instanceof e?(a.syncErrorThrowable=n.syncErrorThrowable,a.destination=n,n.add(a)):(a.syncErrorThrowable=!0,a.destination=new g(a,n));break}default:a.syncErrorThrowable=!0,a.destination=new g(a,n,o,r)}return a}return o(e,t),e.prototype[c.rxSubscriber]=function(){return this},e.create=function(t,n,o){var r=new e(t,n,o);return r.syncErrorThrowable=!1,r},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},e.prototype._unsubscribeAndRecycle=function(){var t=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this},e}(a.Subscription);e.Subscriber=d;var g=function(t){function e(e,n,o,a){var c,s=t.call(this)||this;s._parentSubscriber=e;var l=s;return r.isFunction(n)?c=n:n&&(c=n.next,o=n.error,a=n.complete,n!==i.empty&&(l=Object.create(n),r.isFunction(l.unsubscribe)&&s.add(l.unsubscribe.bind(l)),l.unsubscribe=s.unsubscribe.bind(s))),s._context=l,s._next=c,s._error=o,s._complete=a,s}return o(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parentSubscriber;s.config.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},e.prototype.error=function(t){if(!this.isStopped){var e=this._parentSubscriber,n=s.config.useDeprecatedSynchronousErrorHandling;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):l.hostReportError(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;l.hostReportError(t)}}},e.prototype.complete=function(){var t=this;if(!this.isStopped){var e=this._parentSubscriber;if(this._complete){var n=function(){return t._complete.call(t._context)};s.config.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},e.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),s.config.useDeprecatedSynchronousErrorHandling)throw n;l.hostReportError(n)}},e.prototype.__tryOrSetError=function(t,e,n){if(!s.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(o){return s.config.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=o,t.syncErrorThrown=!0,!0):(l.hostReportError(o),!0)}return!1},e.prototype._unsubscribe=function(){var t=this._parentSubscriber;this._context=null,this._parentSubscriber=null,t.unsubscribe()},e}(d);e.SafeSubscriber=g},FiyT:function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();e.SubjectSubscription=function(t){function e(e,n){var o=t.call(this)||this;return o.subject=e,o.subscriber=n,o.closed=!1,o}return o(e,t),e.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}},e}(n("zB/H").Subscription)},G0Uy:function(t,e,n){!function(t){"use strict";t.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n("wd/R"))},"GD/k":function(t,e){!function(t){t.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d+.*$/m]};var e={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(e).forEach((function(n){var o=e[n],r=[];/^\w+$/.test(n)||r.push(/\w+/.exec(n)[0]),"diff"===n&&r.push("bold"),t.languages.diff[n]={pattern:RegExp("^(?:["+o+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:r}})),Object.defineProperty(t.languages.diff,"PREFIXES",{value:e})}(Prism)},GMZp:function(t,e,n){"use strict";e.isObject=function(t){return null!==t&&"object"==typeof t}},GiSu:function(t,e,n){"use strict";var o=n("n3uD"),r=n("MkmW");e.empty={closed:!0,next:function(t){},error:function(t){if(o.config.useDeprecatedSynchronousErrorHandling)throw t;r.hostReportError(t)},complete:function(){}}},H2PQ:function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();e.QueueScheduler=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e}(n("NTcF").AsyncScheduler)},H8ED:function(t,e,n){!function(t){"use strict";function e(t,e,n){var o,r;return"m"===n?e?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===n?e?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":t+" "+(o=+t,r={ss:e?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:e?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:e?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[n].split("_"),o%10==1&&o%100!=11?r[0]:o%10>=2&&o%10<=4&&(o%100<10||o%100>=20)?r[1]:r[2])}t.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:e,mm:e,h:e,hh:e,d:"\u0434\u0437\u0435\u043d\u044c",dd:e,M:"\u043c\u0435\u0441\u044f\u0446",MM:e,y:"\u0433\u043e\u0434",yy:e},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(t){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(t)},meridiem:function(t,e,n){return t<4?"\u043d\u043e\u0447\u044b":t<12?"\u0440\u0430\u043d\u0456\u0446\u044b":t<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t%10!=2&&t%10!=3||t%100==12||t%100==13?t+"-\u044b":t+"-\u0456";case"D":return t+"-\u0433\u0430";default:return t}},week:{dow:1,doy:7}})}(n("wd/R"))},HDdC:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var o=n("7o/Q"),r=n("2QA8"),i=n("gRHU"),a=n("kJWO"),c=n("mCNh"),s=n("2fFW");let l=(()=>{class t{constructor(t){this._isScalar=!1,t&&(this._subscribe=t)}lift(e){const n=new t;return n.source=this,n.operator=e,n}subscribe(t,e,n){const{operator:a}=this,c=function(t,e,n){if(t){if(t instanceof o.a)return t;if(t[r.a])return t[r.a]()}return t||e||n?new o.a(t,e,n):new o.a(i.a)}(t,e,n);if(c.add(a?a.call(c,this.source):this.source||s.a.useDeprecatedSynchronousErrorHandling&&!c.syncErrorThrowable?this._subscribe(c):this._trySubscribe(c)),s.a.useDeprecatedSynchronousErrorHandling&&c.syncErrorThrowable&&(c.syncErrorThrowable=!1,c.syncErrorThrown))throw c.syncErrorValue;return c}_trySubscribe(t){try{return this._subscribe(t)}catch(e){s.a.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),function(t){for(;t;){const{closed:e,destination:n,isStopped:r}=t;if(e||r)return!1;t=n&&n instanceof o.a?n:null}return!0}(t)?t.error(e):console.warn(e)}}forEach(t,e){return new(e=d(e))((e,n)=>{let o;o=this.subscribe(e=>{try{t(e)}catch(r){n(r),o&&o.unsubscribe()}},n,e)})}_subscribe(t){const{source:e}=this;return e&&e.subscribe(t)}[a.a](){return this}pipe(...t){return 0===t.length?this:Object(c.b)(t)(this)}toPromise(t){return new(t=d(t))((t,e)=>{let n;this.subscribe(t=>n=t,t=>e(t),()=>t(n))})}}return t.create=e=>new t(e),t})();function d(t){if(t||(t=s.a.Promise||Promise),!t)throw new Error("no Promise impl found");return t}},HP3h:function(t,e,n){!function(t){"use strict";var e={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},o={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},r=function(t){return function(e,r,i,a){var c=n(e),s=o[t][n(e)];return 2===c&&(s=s[r?0:1]),s.replace(/%d/i,e)}},i=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];t.defineLocale("ar-ly",{months:i,monthsShort:i,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(t){return"\u0645"===t},meridiem:function(t,e,n){return t<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(t){return t.replace(/\u060c/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(n("wd/R"))},HZF8:function(t,e,n){"use strict";var o=n("zfKp");e.isInteropObservable=function(t){return t&&"function"==typeof t[o.observable]}},I55L:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));const o=t=>t&&"number"==typeof t.length&&"function"!=typeof t},I65S:function(t,e,n){"use strict";var o=n("nzqU"),r=n("zzsZ"),i=n("2qMH");e.of=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[t.length-1];return o.isScheduler(n)?(t.pop(),i.scheduleArray(t,n)):r.fromArray(t)}},IBtZ:function(t,e,n){!function(t){"use strict";t.defineLocale("ka",{months:{standalone:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),format:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10e1_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10e1_\u10db\u10d0\u10e0\u10e2\u10e1_\u10d0\u10de\u10e0\u10d8\u10da\u10d8\u10e1_\u10db\u10d0\u10d8\u10e1\u10e1_\u10d8\u10d5\u10dc\u10d8\u10e1\u10e1_\u10d8\u10d5\u10da\u10d8\u10e1\u10e1_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10e1_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10e1_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10e1".split("_")},monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(t){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10ec\u10d4\u10da\u10d8)/.test(t)?t.replace(/\u10d8$/,"\u10e8\u10d8"):t+"\u10e8\u10d8"},past:function(t){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(t)?t.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(t)?t.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):void 0},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(t){return 0===t?t:1===t?t+"-\u10da\u10d8":t<20||t<=100&&t%20==0||t%100==0?"\u10db\u10d4-"+t:t+"-\u10d4"},week:{dow:1,doy:7}})}(n("wd/R"))},IEvo:function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();e.QueueAction=function(t){function e(e,n){var o=t.call(this,e,n)||this;return o.scheduler=e,o.work=n,o}return o(e,t),e.prototype.schedule=function(e,n){return void 0===n&&(n=0),n>0?t.prototype.schedule.call(this,e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)},e.prototype.execute=function(e,n){return n>0||this.closed?t.prototype.execute.call(this,e,n):this._execute(e,n)},e.prototype.requestAsyncId=function(e,n,o){return void 0===o&&(o=0),null!==o&&o>0||null===o&&this.delay>0?t.prototype.requestAsyncId.call(this,e,n,o):e.flush(this)},e}(n("2tF/").AsyncAction)},IifS:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=[],r="M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z";e.definition={prefix:"fas",iconName:"building",icon:[448,512,o,"f1ad",r]},e.faBuilding=e.definition,e.prefix="fas",e.iconName="building",e.width=448,e.height=512,e.ligatures=o,e.unicode="f1ad",e.svgPathData=r},IjjT:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));let o=(()=>{class t{constructor(e,n=t.now){this.SchedulerAction=e,this.now=n}schedule(t,e=0,n){return new this.SchedulerAction(this,t).schedule(n,e)}}return t.now=()=>Date.now(),t})();class r extends o{constructor(t,e=o.now){super(t,()=>r.delegate&&r.delegate!==this?r.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,n){return r.delegate&&r.delegate!==this?r.delegate.schedule(t,e,n):super.schedule(t,e,n)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}}},"Ivi+":function(t,e,n){!function(t){"use strict";t.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"\uc77c";case"M":return t+"\uc6d4";case"w":case"W":return t+"\uc8fc";default:return t}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(t){return"\uc624\ud6c4"===t},meridiem:function(t,e,n){return t<12?"\uc624\uc804":"\uc624\ud6c4"}})}(n("wd/R"))},IzEk:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var o=n("7o/Q"),r=n("4I5i"),i=n("EY2u");function a(t){return e=>0===t?Object(i.b)():e.lift(new c(t))}class c{constructor(t){if(this.total=t,this.total<0)throw new r.a}call(t,e){return e.subscribe(new s(t,this.total))}}class s extends o.a{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))}}},"JCF/":function(t,e,n){!function(t){"use strict";var e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},o=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];t.defineLocale("ku",{months:o,monthsShort:o,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(t){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(t)},meridiem:function(t,e,n){return t<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(t){return t.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,(function(t){return n[t]})).replace(/\u060c/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(n("wd/R"))},JVSJ:function(t,e,n){!function(t){"use strict";function e(t,e,n){var o=t+" ";switch(n){case"ss":return o+(1===t?"sekunda":2===t||3===t||4===t?"sekunde":"sekundi");case"m":return e?"jedna minuta":"jedne minute";case"mm":return o+(1===t?"minuta":2===t||3===t||4===t?"minute":"minuta");case"h":return e?"jedan sat":"jednog sata";case"hh":return o+(1===t?"sat":2===t||3===t||4===t?"sata":"sati");case"dd":return o+(1===t?"dan":"dana");case"MM":return o+(1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci");case"yy":return o+(1===t?"godina":2===t||3===t||4===t?"godine":"godina")}}t.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("wd/R"))},JvlW:function(t,e,n){!function(t){"use strict";var e={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function n(t,e,n,o){return e?r(n)[0]:o?r(n)[1]:r(n)[2]}function o(t){return t%10==0||t>10&&t<20}function r(t){return e[t].split("_")}function i(t,e,i,a){var c=t+" ";return 1===t?c+n(0,e,i[0],a):e?c+(o(t)?r(i)[1]:r(i)[0]):a?c+r(i)[1]:c+(o(t)?r(i)[1]:r(i)[2])}t.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function(t,e,n,o){return e?"kelios sekund\u0117s":o?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:i,m:n,mm:i,h:n,hh:i,d:n,dd:i,M:n,MM:i,y:n,yy:i},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(t){return t+"-oji"},week:{dow:1,doy:4}})}(n("wd/R"))},"K/tc":function(t,e,n){!function(t){"use strict";t.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(t){return/^nm$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})}(n("wd/R"))},K4CH:function(t,e,n){var o;!function(r,i){"use strict";var a="model",c="name",s="type",l="vendor",d="version",g="mobile",m="tablet",p="smarttv",h={extend:function(t,e){var n={};for(var o in t)n[o]=e[o]&&e[o].length%2==0?e[o].concat(t[o]):t[o];return n},has:function(t,e){return"string"==typeof t&&-1!==e.toLowerCase().indexOf(t.toLowerCase())},lowerize:function(t){return t.toLowerCase()},major:function(t){return"string"==typeof t?t.replace(/[^\d\.]/g,"").split(".")[0]:void 0},trim:function(t){return t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},u={rgx:function(t,e){for(var n,o,r,i,a,c,s=0;s<e.length&&!a;){var l=e[s],d=e[s+1];for(n=o=0;n<l.length&&!a;)if(a=l[n++].exec(t))for(r=0;r<d.length;r++)c=a[++o],"object"==typeof(i=d[r])&&i.length>0?2==i.length?this[i[0]]="function"==typeof i[1]?i[1].call(this,c):i[1]:3==i.length?this[i[0]]="function"!=typeof i[1]||i[1].exec&&i[1].test?c?c.replace(i[1],i[2]):void 0:c?i[1].call(this,c,i[2]):void 0:4==i.length&&(this[i[0]]=c?i[3].call(this,c.replace(i[1],i[2])):void 0):this[i]=c||void 0;s+=2}},str:function(t,e){for(var n in e)if("object"==typeof e[n]&&e[n].length>0){for(var o=0;o<e[n].length;o++)if(h.has(e[n][o],t))return"?"===n?void 0:n}else if(h.has(e[n],t))return"?"===n?void 0:n;return t}},b={browser:{oldsafari:{version:{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}}},device:{amazon:{model:{"Fire Phone":["SD","KF"]}},sprint:{model:{"Evo Shift 4G":"7373KT"},vendor:{HTC:"APA",Sprint:"Sprint"}}},os:{windows:{version:{ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"}}}},_={browser:[[/(opera\smini)\/([\w\.-]+)/i,/(opera\s[mobiletab]+).+version\/([\w\.-]+)/i,/(opera).+version\/([\w\.]+)/i,/(opera)[\/\s]+([\w\.]+)/i],[c,d],[/(opios)[\/\s]+([\w\.]+)/i],[[c,"Opera Mini"],d],[/\s(opr)\/([\w\.]+)/i],[[c,"Opera"],d],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i,/(avant\s|iemobile|slim)(?:browser)?[\/\s]?([\w\.]*)/i,/(bidubrowser|baidubrowser)[\/\s]?([\w\.]+)/i,/(?:ms|\()(ie)\s([\w\.]+)/i,/(rekonq)\/([\w\.]*)/i,/(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon)\/([\w\.-]+)/i],[c,d],[/(konqueror)\/([\w\.]+)/i],[[c,"Konqueror"],d],[/(trident).+rv[:\s]([\w\.]+).+like\sgecko/i],[[c,"IE"],d],[/(edge|edgios|edga|edg)\/((\d+)?[\w\.]+)/i],[[c,"Edge"],d],[/(yabrowser)\/([\w\.]+)/i],[[c,"Yandex"],d],[/(Avast)\/([\w\.]+)/i],[[c,"Avast Secure Browser"],d],[/(AVG)\/([\w\.]+)/i],[[c,"AVG Secure Browser"],d],[/(puffin)\/([\w\.]+)/i],[[c,"Puffin"],d],[/(focus)\/([\w\.]+)/i],[[c,"Firefox Focus"],d],[/(opt)\/([\w\.]+)/i],[[c,"Opera Touch"],d],[/((?:[\s\/])uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i],[[c,"UCBrowser"],d],[/(comodo_dragon)\/([\w\.]+)/i],[[c,/_/g," "],d],[/(windowswechat qbcore)\/([\w\.]+)/i],[[c,"WeChat(Win) Desktop"],d],[/(micromessenger)\/([\w\.]+)/i],[[c,"WeChat"],d],[/(brave)\/([\w\.]+)/i],[[c,"Brave"],d],[/(qqbrowserlite)\/([\w\.]+)/i],[c,d],[/(QQ)\/([\d\.]+)/i],[c,d],[/m?(qqbrowser)[\/\s]?([\w\.]+)/i],[c,d],[/(baiduboxapp)[\/\s]?([\w\.]+)/i],[c,d],[/(2345Explorer)[\/\s]?([\w\.]+)/i],[c,d],[/(MetaSr)[\/\s]?([\w\.]+)/i],[c],[/(LBBROWSER)/i],[c],[/xiaomi\/miuibrowser\/([\w\.]+)/i],[d,[c,"MIUI Browser"]],[/;fbav\/([\w\.]+);/i],[d,[c,"Facebook"]],[/safari\s(line)\/([\w\.]+)/i,/android.+(line)\/([\w\.]+)\/iab/i],[c,d],[/headlesschrome(?:\/([\w\.]+)|\s)/i],[d,[c,"Chrome Headless"]],[/\swv\).+(chrome)\/([\w\.]+)/i],[[c,/(.+)/,"$1 WebView"],d],[/((?:oculus|samsung)browser)\/([\w\.]+)/i],[[c,/(.+(?:g|us))(.+)/,"$1 $2"],d],[/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i],[d,[c,"Android Browser"]],[/(sailfishbrowser)\/([\w\.]+)/i],[[c,"Sailfish Browser"],d],[/(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i],[c,d],[/(dolfin)\/([\w\.]+)/i],[[c,"Dolphin"],d],[/(qihu|qhbrowser|qihoobrowser|360browser)/i],[[c,"360 Browser"]],[/((?:android.+)crmo|crios)\/([\w\.]+)/i],[[c,"Chrome"],d],[/(coast)\/([\w\.]+)/i],[[c,"Opera Coast"],d],[/fxios\/([\w\.-]+)/i],[d,[c,"Firefox"]],[/version\/([\w\.]+).+?mobile\/\w+\s(safari)/i],[d,[c,"Mobile Safari"]],[/version\/([\w\.]+).+?(mobile\s?safari|safari)/i],[d,c],[/webkit.+?(gsa)\/([\w\.]+).+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[[c,"GSA"],d],[/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[c,[d,u.str,b.browser.oldsafari.version]],[/(webkit|khtml)\/([\w\.]+)/i],[c,d],[/(navigator|netscape)\/([\w\.-]+)/i],[[c,"Netscape"],d],[/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i,/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i,/(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i,/(links)\s\(([\w\.]+)/i,/(gobrowser)\/?([\w\.]*)/i,/(ice\s?browser)\/v?([\w\._]+)/i,/(mosaic)[\/\s]([\w\.]+)/i],[c,d]],cpu:[[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i],[["architecture","amd64"]],[/(ia32(?=;))/i],[["architecture",h.lowerize]],[/((?:i[346]|x)86)[;\)]/i],[["architecture","ia32"]],[/windows\s(ce|mobile);\sppc;/i],[["architecture","arm"]],[/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i],[["architecture",/ower/,"",h.lowerize]],[/(sun4\w)[;\)]/i],[["architecture","sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+[;l]))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i],[["architecture",h.lowerize]]],device:[[/\((ipad|playbook);[\w\s\),;-]+(rim|apple)/i],[a,l,[s,m]],[/applecoremedia\/[\w\.]+ \((ipad)/],[a,[l,"Apple"],[s,m]],[/(apple\s{0,1}tv)/i],[[a,"Apple TV"],[l,"Apple"],[s,p]],[/(archos)\s(gamepad2?)/i,/(hp).+(touchpad)/i,/(hp).+(tablet)/i,/(kindle)\/([\w\.]+)/i,/\s(nook)[\w\s]+build\/(\w+)/i,/(dell)\s(strea[kpr\s\d]*[\dko])/i],[l,a,[s,m]],[/(kf[A-z]+)\sbuild\/.+silk\//i],[a,[l,"Amazon"],[s,m]],[/(sd|kf)[0349hijorstuw]+\sbuild\/.+silk\//i],[[a,u.str,b.device.amazon.model],[l,"Amazon"],[s,g]],[/android.+aft([bms])\sbuild/i],[a,[l,"Amazon"],[s,p]],[/\((ip[honed|\s\w*]+);.+(apple)/i],[a,l,[s,g]],[/\((ip[honed|\s\w*]+);/i],[a,[l,"Apple"],[s,g]],[/(blackberry)[\s-]?(\w+)/i,/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i,/(hp)\s([\w\s]+\w)/i,/(asus)-?(\w+)/i],[l,a,[s,g]],[/\(bb10;\s(\w+)/i],[a,[l,"BlackBerry"],[s,g]],[/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone|p00c)/i],[a,[l,"Asus"],[s,m]],[/(sony)\s(tablet\s[ps])\sbuild\//i,/(sony)?(?:sgp.+)\sbuild\//i],[[l,"Sony"],[a,"Xperia Tablet"],[s,m]],[/android.+\s([c-g]\d{4}|so[-l]\w+)(?=\sbuild\/|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[a,[l,"Sony"],[s,g]],[/\s(ouya)\s/i,/(nintendo)\s([wids3u]+)/i],[l,a,[s,"console"]],[/android.+;\s(shield)\sbuild/i],[a,[l,"Nvidia"],[s,"console"]],[/(playstation\s[34portablevi]+)/i],[a,[l,"Sony"],[s,"console"]],[/(sprint\s(\w+))/i],[[l,u.str,b.device.sprint.vendor],[a,u.str,b.device.sprint.model],[s,g]],[/(htc)[;_\s-]+([\w\s]+(?=\)|\sbuild)|\w+)/i,/(zte)-(\w*)/i,/(alcatel|geeksphone|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i],[l,[a,/_/g," "],[s,g]],[/(nexus\s9)/i],[a,[l,"HTC"],[s,m]],[/d\/huawei([\w\s-]+)[;\)]/i,/(nexus\s6p|vog-l29|ane-lx1|eml-l29)/i],[a,[l,"Huawei"],[s,g]],[/android.+(bah2?-a?[lw]\d{2})/i],[a,[l,"Huawei"],[s,m]],[/(microsoft);\s(lumia[\s\w]+)/i],[l,a,[s,g]],[/[\s\(;](xbox(?:\sone)?)[\s\);]/i],[a,[l,"Microsoft"],[s,"console"]],[/(kin\.[onetw]{3})/i],[[a,/\./g," "],[l,"Microsoft"],[s,g]],[/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)[\w\s]+build\//i,/mot[\s-]?(\w*)/i,/(XT\d{3,4}) build\//i,/(nexus\s6)/i],[a,[l,"Motorola"],[s,g]],[/android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i],[a,[l,"Motorola"],[s,m]],[/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i],[[l,h.trim],[a,h.trim],[s,p]],[/hbbtv.+maple;(\d+)/i],[[a,/^/,"SmartTV"],[l,"Samsung"],[s,p]],[/\(dtv[\);].+(aquos)/i],[a,[l,"Sharp"],[s,p]],[/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i,/((SM-T\w+))/i],[[l,"Samsung"],a,[s,m]],[/smart-tv.+(samsung)/i],[l,[s,p],a],[/((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i,/(sam[sung]*)[\s-]*(\w+-?[\w-]*)/i,/sec-((sgh\w+))/i],[[l,"Samsung"],a,[s,g]],[/sie-(\w*)/i],[a,[l,"Siemens"],[s,g]],[/(maemo|nokia).*(n900|lumia\s\d+)/i,/(nokia)[\s_-]?([\w-]*)/i],[[l,"Nokia"],a,[s,g]],[/android[x\d\.\s;]+\s([ab][1-7]\-?[0178a]\d\d?)/i],[a,[l,"Acer"],[s,m]],[/android.+([vl]k\-?\d{3})\s+build/i],[a,[l,"LG"],[s,m]],[/android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i],[[l,"LG"],a,[s,m]],[/(lg) netcast\.tv/i],[l,a,[s,p]],[/(nexus\s[45])/i,/lg[e;\s\/-]+(\w*)/i,/android.+lg(\-?[\d\w]+)\s+build/i],[a,[l,"LG"],[s,g]],[/(lenovo)\s?(s(?:5000|6000)(?:[\w-]+)|tab(?:[\s\w]+))/i],[l,a,[s,m]],[/android.+(ideatab[a-z0-9\-\s]+)/i],[a,[l,"Lenovo"],[s,m]],[/(lenovo)[_\s-]?([\w-]+)/i],[l,a,[s,g]],[/linux;.+((jolla));/i],[l,a,[s,g]],[/((pebble))app\/[\d\.]+\s/i],[l,a,[s,"wearable"]],[/android.+;\s(oppo)\s?([\w\s]+)\sbuild/i],[l,a,[s,g]],[/crkey/i],[[a,"Chromecast"],[l,"Google"],[s,p]],[/android.+;\s(glass)\s\d/i],[a,[l,"Google"],[s,"wearable"]],[/android.+;\s(pixel c)[\s)]/i],[a,[l,"Google"],[s,m]],[/android.+;\s(pixel( [23])?( xl)?)[\s)]/i],[a,[l,"Google"],[s,g]],[/android.+;\s(\w+)\s+build\/hm\1/i,/android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i,/android.+(mi[\s\-_]*(?:a\d|one|one[\s_]plus|note lte)?[\s_]*(?:\d?\w?)[\s_]*(?:plus)?)\s+build/i,/android.+(redmi[\s\-_]*(?:note)?(?:[\s_]*[\w\s]+))\s+build/i],[[a,/_/g," "],[l,"Xiaomi"],[s,g]],[/android.+(mi[\s\-_]*(?:pad)(?:[\s_]*[\w\s]+))\s+build/i],[[a,/_/g," "],[l,"Xiaomi"],[s,m]],[/android.+;\s(m[1-5]\snote)\sbuild/i],[a,[l,"Meizu"],[s,g]],[/(mz)-([\w-]{2,})/i],[[l,"Meizu"],a,[s,g]],[/android.+a000(1)\s+build/i,/android.+oneplus\s(a\d{4})[\s)]/i],[a,[l,"OnePlus"],[s,g]],[/android.+[;\/]\s*(RCT[\d\w]+)\s+build/i],[a,[l,"RCA"],[s,m]],[/android.+[;\/\s]+(Venue[\d\s]{2,7})\s+build/i],[a,[l,"Dell"],[s,m]],[/android.+[;\/]\s*(Q[T|M][\d\w]+)\s+build/i],[a,[l,"Verizon"],[s,m]],[/android.+[;\/]\s+(Barnes[&\s]+Noble\s+|BN[RT])(V?.*)\s+build/i],[[l,"Barnes & Noble"],a,[s,m]],[/android.+[;\/]\s+(TM\d{3}.*\b)\s+build/i],[a,[l,"NuVision"],[s,m]],[/android.+;\s(k88)\sbuild/i],[a,[l,"ZTE"],[s,m]],[/android.+[;\/]\s*(gen\d{3})\s+build.*49h/i],[a,[l,"Swiss"],[s,g]],[/android.+[;\/]\s*(zur\d{3})\s+build/i],[a,[l,"Swiss"],[s,m]],[/android.+[;\/]\s*((Zeki)?TB.*\b)\s+build/i],[a,[l,"Zeki"],[s,m]],[/(android).+[;\/]\s+([YR]\d{2})\s+build/i,/android.+[;\/]\s+(Dragon[\-\s]+Touch\s+|DT)(\w{5})\sbuild/i],[[l,"Dragon Touch"],a,[s,m]],[/android.+[;\/]\s*(NS-?\w{0,9})\sbuild/i],[a,[l,"Insignia"],[s,m]],[/android.+[;\/]\s*((NX|Next)-?\w{0,9})\s+build/i],[a,[l,"NextBook"],[s,m]],[/android.+[;\/]\s*(Xtreme\_)?(V(1[045]|2[015]|30|40|60|7[05]|90))\s+build/i],[[l,"Voice"],a,[s,g]],[/android.+[;\/]\s*(LVTEL\-)?(V1[12])\s+build/i],[[l,"LvTel"],a,[s,g]],[/android.+;\s(PH-1)\s/i],[a,[l,"Essential"],[s,g]],[/android.+[;\/]\s*(V(100MD|700NA|7011|917G).*\b)\s+build/i],[a,[l,"Envizen"],[s,m]],[/android.+[;\/]\s*(Le[\s\-]+Pan)[\s\-]+(\w{1,9})\s+build/i],[l,a,[s,m]],[/android.+[;\/]\s*(Trio[\s\-]*.*)\s+build/i],[a,[l,"MachSpeed"],[s,m]],[/android.+[;\/]\s*(Trinity)[\-\s]*(T\d{3})\s+build/i],[l,a,[s,m]],[/android.+[;\/]\s*TU_(1491)\s+build/i],[a,[l,"Rotor"],[s,m]],[/android.+(KS(.+))\s+build/i],[a,[l,"Amazon"],[s,m]],[/android.+(Gigaset)[\s\-]+(Q\w{1,9})\s+build/i],[l,a,[s,m]],[/\s(tablet|tab)[;\/]/i,/\s(mobile)(?:[;\/]|\ssafari)/i],[[s,h.lowerize],l,a],[/[\s\/\(](smart-?tv)[;\)]/i],[[s,p]],[/(android[\w\.\s\-]{0,9});.+build/i],[a,[l,"Generic"]]],engine:[[/windows.+\sedge\/([\w\.]+)/i],[d,[c,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[d,[c,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i,/(icab)[\/\s]([23]\.[\d\.]+)/i],[c,d],[/rv\:([\w\.]{1,9}).+(gecko)/i],[d,c]],os:[[/microsoft\s(windows)\s(vista|xp)/i],[c,d],[/(windows)\snt\s6\.2;\s(arm)/i,/(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i,/(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i],[c,[d,u.str,b.os.windows.version]],[/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i],[[c,"Windows"],[d,u.str,b.os.windows.version]],[/\((bb)(10);/i],[[c,"BlackBerry"],d],[/(blackberry)\w*\/?([\w\.]*)/i,/(tizen|kaios)[\/\s]([\w\.]+)/i,/(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|sailfish|contiki)[\/\s-]?([\w\.]*)/i],[c,d],[/(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]*)/i],[[c,"Symbian"],d],[/\((series40);/i],[c],[/mozilla.+\(mobile;.+gecko.+firefox/i],[[c,"Firefox OS"],d],[/(nintendo|playstation)\s([wids34portablevu]+)/i,/(mint)[\/\s\(]?(\w*)/i,/(mageia|vectorlinux)[;\s]/i,/(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]*)/i,/(hurd|linux)\s?([\w\.]*)/i,/(gnu)\s?([\w\.]*)/i],[c,d],[/(cros)\s[\w]+\s([\w\.]+\w)/i],[[c,"Chromium OS"],d],[/(sunos)\s?([\w\.\d]*)/i],[[c,"Solaris"],d],[/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]*)/i],[c,d],[/(haiku)\s(\w+)/i],[c,d],[/cfnetwork\/.+darwin/i,/ip[honead]{2,4}(?:.*os\s([\w]+)\slike\smac|;\sopera)/i],[[d,/_/g,"."],[c,"iOS"]],[/(mac\sos\sx)\s?([\w\s\.]*)/i,/(macintosh|mac(?=_powerpc)\s)/i],[[c,"Mac OS"],[d,/_/g,"."]],[/((?:open)?solaris)[\/\s-]?([\w\.]*)/i,/(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i,/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms|fuchsia)/i,/(unix)\s?([\w\.]*)/i],[c,d]]},f=function(t,e){if("object"==typeof t&&(e=t,t=void 0),!(this instanceof f))return new f(t,e).getResult();var n=t||(r&&r.navigator&&r.navigator.userAgent?r.navigator.userAgent:""),o=e?h.extend(_,e):_;return this.getBrowser=function(){var t={name:void 0,version:void 0};return u.rgx.call(t,n,o.browser),t.major=h.major(t.version),t},this.getCPU=function(){var t={architecture:void 0};return u.rgx.call(t,n,o.cpu),t},this.getDevice=function(){var t={vendor:void 0,model:void 0,type:void 0};return u.rgx.call(t,n,o.device),t},this.getEngine=function(){var t={name:void 0,version:void 0};return u.rgx.call(t,n,o.engine),t},this.getOS=function(){var t={name:void 0,version:void 0};return u.rgx.call(t,n,o.os),t},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return n},this.setUA=function(t){return n=t,this},this};f.VERSION="0.7.21",f.BROWSER={NAME:c,MAJOR:"major",VERSION:d},f.CPU={ARCHITECTURE:"architecture"},f.DEVICE={MODEL:a,VENDOR:l,TYPE:s,CONSOLE:"console",MOBILE:g,SMARTTV:p,TABLET:m,WEARABLE:"wearable",EMBEDDED:"embedded"},f.ENGINE={NAME:c,VERSION:d},f.OS={NAME:c,VERSION:d},void 0!==e?(void 0!==t&&t.exports&&(e=t.exports=f),e.UAParser=f):void 0===(o=(function(){return f}).call(e,n,e,t))||(t.exports=o);var C=r&&(r.jQuery||r.Zepto);if(C&&!C.ua){var O=new f;C.ua=O.getResult(),C.ua.get=function(){return O.getUA()},C.ua.set=function(t){O.setUA(t);var e=O.getResult();for(var n in e)C.ua[n]=e[n]}}}("object"==typeof window?window:this)},KKCa:function(t,e){t.exports="function"==typeof Object.create?function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:function(t,e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}},KSF8:function(t,e,n){!function(t){"use strict";t.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(t){return/^ch$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n r\u1ed3i l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}})}(n("wd/R"))},KTz0:function(t,e,n){!function(t){"use strict";var e={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,o){var r=e.words[o];return 1===o.length?n?r[0]:r[1]:t+" "+e.correctGrammaticalCase(t,r)}};t.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mjesec",MM:e.translate,y:"godinu",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("wd/R"))},KtZj:function(t,e,n){"use strict";var o,r;"undefined"!=typeof window&&window,void 0===(r="function"==typeof(o=function(){if("undefined"==typeof window)return null;var t="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||function(e){return t.setTimeout(e,20)},n=t.cancelAnimationFrame||t.mozCancelAnimationFrame||t.webkitCancelAnimationFrame||function(e){t.clearTimeout(e)};function o(t,e){var n=Object.prototype.toString.call(t),o="[object Array]"===n||"[object NodeList]"===n||"[object HTMLCollection]"===n||"[object Object]"===n||"undefined"!=typeof jQuery&&t instanceof jQuery||"undefined"!=typeof Elements&&t instanceof Elements,r=0,i=t.length;if(o)for(;r<i;r++)e(t[r]);else e(t)}function r(t){if(!t.getBoundingClientRect)return{width:t.offsetWidth,height:t.offsetHeight};var e=t.getBoundingClientRect();return{width:Math.round(e.width),height:Math.round(e.height)}}function i(t,e){Object.keys(e).forEach((function(n){t.style[n]=e[n]}))}var a=function(t,c){var s=0;function l(){var t,e,n=[];this.add=function(t){n.push(t)},this.call=function(o){for(t=0,e=n.length;t<e;t++)n[t].call(this,o)},this.remove=function(o){var r=[];for(t=0,e=n.length;t<e;t++)n[t]!==o&&r.push(n[t]);n=r},this.length=function(){return n.length}}o(t,(function(t){!function(t,n){if(t)if(t.resizedAttached)t.resizedAttached.add(n);else{t.resizedAttached=new l,t.resizedAttached.add(n),t.resizeSensor=document.createElement("div"),t.resizeSensor.dir="ltr",t.resizeSensor.className="resize-sensor";var o={pointerEvents:"none",position:"absolute",left:"0px",top:"0px",right:"0px",bottom:"0px",overflow:"hidden",zIndex:"-1",visibility:"hidden",maxWidth:"100%"},a={position:"absolute",left:"0px",top:"0px",transition:"0s"};i(t.resizeSensor,o);var c=document.createElement("div");c.className="resize-sensor-expand",i(c,o);var d=document.createElement("div");i(d,a),c.appendChild(d);var g=document.createElement("div");g.className="resize-sensor-shrink",i(g,o);var m=document.createElement("div");i(m,a),i(m,{width:"200%",height:"200%"}),g.appendChild(m),t.resizeSensor.appendChild(c),t.resizeSensor.appendChild(g),t.appendChild(t.resizeSensor);var p=window.getComputedStyle(t),h=p?p.getPropertyValue("position"):null;"absolute"!==h&&"relative"!==h&&"fixed"!==h&&"sticky"!==h&&(t.style.position="relative");var u=!1,b=0,_=r(t),f=0,C=0,O=!0;s=0;var M=function(){if(O){if(0===t.offsetWidth&&0===t.offsetHeight)return void(s||(s=e((function(){s=0,M()}))));O=!1}var n,o;o=t.offsetHeight,d.style.width=(n=t.offsetWidth)+10+"px",d.style.height=o+10+"px",c.scrollLeft=n+10,c.scrollTop=o+10,g.scrollLeft=n+10,g.scrollTop=o+10};t.resizeSensor.resetSensor=M;var P=function(){b=0,u&&(f=_.width,C=_.height,t.resizedAttached&&t.resizedAttached.call(_))},y=function(){_=r(t),(u=_.width!==f||_.height!==C)&&!b&&(b=e(P)),M()},x=function(t,e,n){t.attachEvent?t.attachEvent("on"+e,n):t.addEventListener(e,n)};x(c,"scroll",y),x(g,"scroll",y),s=e((function(){s=0,M()}))}}(t,c)})),this.detach=function(e){s||(n(s),s=0),a.detach(t,e)},this.reset=function(){t.resizeSensor.resetSensor()}};if(a.reset=function(t){o(t,(function(t){t.resizeSensor.resetSensor()}))},a.detach=function(t,e){o(t,(function(t){t&&(t.resizedAttached&&"function"==typeof e&&(t.resizedAttached.remove(e),t.resizedAttached.length())||t.resizeSensor&&(t.contains(t.resizeSensor)&&t.removeChild(t.resizeSensor),delete t.resizeSensor,delete t.resizedAttached))}))},"undefined"!=typeof MutationObserver){var c=new MutationObserver((function(t){for(var e in t)if(t.hasOwnProperty(e))for(var n=t[e].addedNodes,o=0;o<n.length;o++)n[o].resizeSensor&&a.reset(n[o])}));document.addEventListener("DOMContentLoaded",(function(t){c.observe(document.body,{childList:!0,subtree:!0})}))}return a})?o.call(e,n,e,t):o)||(t.exports=r)},LBXl:function(t,e,n){"use strict";e.UnsubscriptionError=function(){function t(t){return Error.call(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map((function(t,e){return e+1+") "+t.toString()})).join("\n  "):"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t}()},"LJ/p":function(t,e,n){"use strict";var o=n("Q1FS"),r=n("zB/H"),i=n("VKeD");e.scheduleIterable=function(t,e){if(!t)throw new Error("Iterable cannot be null");return new o.Observable((function(n){var o,a=new r.Subscription;return a.add((function(){o&&"function"==typeof o.return&&o.return()})),a.add(e.schedule((function(){o=t[i.iterator](),a.add(e.schedule((function(){if(!n.closed){var t,e;try{var r=o.next();t=r.value,e=r.done}catch(i){return void n.error(i)}e?n.complete():(n.next(t),this.schedule())}})))}))),a}))}},LRne:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var o=n("z+Ro"),r=n("yCtX"),i=n("jZKg");function a(...t){let e=t[t.length-1];return Object(o.a)(e)?(t.pop(),Object(i.a)(t,e)):Object(r.a)(t)}},LZuL:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=[],r="M352 0H32C14.33 0 0 14.33 0 32v224h384V32c0-17.67-14.33-32-32-32zM0 320c0 35.35 28.66 64 64 64h64v64c0 35.35 28.66 64 64 64s64-28.65 64-64v-64h64c35.34 0 64-28.65 64-64v-32H0v32zm192 104c13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24s-24-10.75-24-24c0-13.26 10.75-24 24-24z";e.definition={prefix:"fas",iconName:"brush",icon:[384,512,o,"f55d",r]},e.faBrush=e.definition,e.prefix="fas",e.iconName="brush",e.width=384,e.height=512,e.ligatures=o,e.unicode="f55d",e.svgPathData=r},LbVS:function(t,e,n){"use strict";function o(t){return t}function r(){var t=document.querySelectorAll("input");return Array.prototype.slice.call(t).map((function(t){return t.value}))}function i(t){var e=document.querySelectorAll("input");t&&e.length===t.length&&(t.forEach((function(t,n){var o=e[n];o.value=t,o.dispatchEvent(new CustomEvent("input",{detail:o.value}))})),t.length=0)}Object.defineProperty(e,"__esModule",{value:!0}),e.bootloader=function(t,e,n){"object"==typeof t&&(e=t.before,n=t.after,t=t.main),e=e||o,n=n||o;var r=document.readyState;switch(r){case"loading":document.addEventListener("DOMContentLoaded",(function o(){document.removeEventListener("DOMContentLoaded",o),n(t(e(r)))}));break;case"interactive":case"complete":default:n(t(e(r)))}},e.createNewHosts=function(t){var e=Array.prototype.map.call(t,(function(t){var e=document.createElement(t.tagName),n=t.parentNode,o=e.style.display;return e.style.display="none",n.insertBefore(e,t),function(){e.style.display=o;try{n.removeChild(t)}catch(r){}}}));return function(){e.forEach((function(t){return t()}))}},e.removeNgStyles=function(){var t=document.head,e=t.querySelectorAll("style");Array.prototype.slice.call(e).filter((function(t){return-1!==t.innerText.indexOf("_ng")})).map((function(e){return t.removeChild(e)}))},e.getInputValues=r,e.setInputValues=i,e.createInputTransfer=function(){var t=r();return function(){return i(t)}}},Lhse:function(t,e,n){"use strict";function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}n.d(e,"a",(function(){return r}));const r=o()},Ljqs:function(t,e,n){"use strict";var o=n("Q1FS"),r=n("mbIT"),i=n("q3Kh"),a=n("GMZp"),c=n("gTqA");function s(t,e){return new o.Observable((function(n){var o=t.length;if(0!==o)for(var r=new Array(o),i=0,a=0,s=function(s){var l=c.from(t[s]),d=!1;n.add(l.subscribe({next:function(t){d||(d=!0,a++),r[s]=t},error:function(t){return n.error(t)},complete:function(){++i!==o&&d||(a===o&&n.next(e?e.reduce((function(t,e,n){return t[e]=r[n],t}),{}):r),n.complete())}}))},l=0;l<o;l++)s(l);else n.complete()}))}e.forkJoin=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(1===t.length){var n=t[0];if(r.isArray(n))return s(n,null);if(a.isObject(n)&&Object.getPrototypeOf(n)===Object.prototype){var o=Object.keys(n);return s(o.map((function(t){return n[t]})),o)}}if("function"==typeof t[t.length-1]){var c=t.pop();return s(t=1===t.length&&r.isArray(t[0])?t[0]:t,null).pipe(i.map((function(t){return c.apply(void 0,t)})))}return s(t,null)}},Loxo:function(t,e,n){!function(t){"use strict";t.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(n("wd/R"))},LvDl:function(t,e,n){(function(t){var o;(function(){var r="Expected a function",i="__lodash_placeholder__",a=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],c="[object Arguments]",s="[object Array]",l="[object Boolean]",d="[object Date]",g="[object Error]",m="[object Function]",p="[object GeneratorFunction]",h="[object Map]",u="[object Number]",b="[object Object]",_="[object RegExp]",f="[object Set]",C="[object String]",O="[object Symbol]",M="[object WeakMap]",P="[object ArrayBuffer]",y="[object DataView]",x="[object Float32Array]",v="[object Float64Array]",w="[object Int8Array]",k="[object Int16Array]",S="[object Int32Array]",A="[object Uint8Array]",D="[object Uint16Array]",I="[object Uint32Array]",E=/\b__p \+= '';/g,T=/\b(__p \+=) '' \+/g,L=/(__e\(.*?\)|\b__t\)) \+\n'';/g,R=/&(?:amp|lt|gt|quot|#39);/g,W=/[&<>"']/g,j=RegExp(R.source),F=RegExp(W.source),X=/<%-([\s\S]+?)%>/g,N=/<%([\s\S]+?)%>/g,U=/<%=([\s\S]+?)%>/g,z=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Y=/^\w*$/,B=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,V=/[\\^$.*+?()[\]{}|]/g,H=RegExp(V.source),Q=/^\s+|\s+$/g,G=/^\s+/,$=/\s+$/,q=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,K=/\{\n\/\* \[wrapped with (.+)\] \*/,J=/,? & /,Z=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,tt=/\\(\\)?/g,et=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,nt=/\w*$/,ot=/^[-+]0x[0-9a-f]+$/i,rt=/^0b[01]+$/i,it=/^\[object .+?Constructor\]$/,at=/^0o[0-7]+$/i,ct=/^(?:0|[1-9]\d*)$/,st=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,lt=/($^)/,dt=/['\n\r\u2028\u2029\\]/g,gt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",mt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",pt="["+mt+"]",ht="["+gt+"]",ut="\\d+",bt="[a-z\\xdf-\\xf6\\xf8-\\xff]",_t="[^\\ud800-\\udfff"+mt+ut+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ft="\\ud83c[\\udffb-\\udfff]",Ct="[^\\ud800-\\udfff]",Ot="(?:\\ud83c[\\udde6-\\uddff]){2}",Mt="[\\ud800-\\udbff][\\udc00-\\udfff]",Pt="[A-Z\\xc0-\\xd6\\xd8-\\xde]",yt="(?:"+bt+"|"+_t+")",xt="(?:"+Pt+"|"+_t+")",vt="(?:"+ht+"|"+ft+")?",wt="[\\ufe0e\\ufe0f]?"+vt+"(?:\\u200d(?:"+[Ct,Ot,Mt].join("|")+")[\\ufe0e\\ufe0f]?"+vt+")*",kt="(?:"+["[\\u2700-\\u27bf]",Ot,Mt].join("|")+")"+wt,St="(?:"+[Ct+ht+"?",ht,Ot,Mt,"[\\ud800-\\udfff]"].join("|")+")",At=RegExp("['\u2019]","g"),Dt=RegExp(ht,"g"),It=RegExp(ft+"(?="+ft+")|"+St+wt,"g"),Et=RegExp([Pt+"?"+bt+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?="+[pt,Pt,"$"].join("|")+")",xt+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?="+[pt,Pt+yt,"$"].join("|")+")",Pt+"?"+yt+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Pt+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ut,kt].join("|"),"g"),Tt=RegExp("[\\u200d\\ud800-\\udfff"+gt+"\\ufe0e\\ufe0f]"),Lt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Rt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Wt=-1,jt={};jt[x]=jt[v]=jt[w]=jt[k]=jt[S]=jt[A]=jt["[object Uint8ClampedArray]"]=jt[D]=jt[I]=!0,jt[c]=jt[s]=jt[P]=jt[l]=jt[y]=jt[d]=jt[g]=jt[m]=jt[h]=jt[u]=jt[b]=jt[_]=jt[f]=jt[C]=jt[M]=!1;var Ft={};Ft[c]=Ft[s]=Ft[P]=Ft[y]=Ft[l]=Ft[d]=Ft[x]=Ft[v]=Ft[w]=Ft[k]=Ft[S]=Ft[h]=Ft[u]=Ft[b]=Ft[_]=Ft[f]=Ft[C]=Ft[O]=Ft[A]=Ft["[object Uint8ClampedArray]"]=Ft[D]=Ft[I]=!0,Ft[g]=Ft[m]=Ft[M]=!1;var Xt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Nt=parseFloat,Ut=parseInt,zt="object"==typeof global&&global&&global.Object===Object&&global,Yt="object"==typeof self&&self&&self.Object===Object&&self,Bt=zt||Yt||Function("return this")(),Vt=e&&!e.nodeType&&e,Ht=Vt&&"object"==typeof t&&t&&!t.nodeType&&t,Qt=Ht&&Ht.exports===Vt,Gt=Qt&&zt.process,$t=function(){try{return Ht&&Ht.require&&Ht.require("util").types||Gt&&Gt.binding&&Gt.binding("util")}catch(t){}}(),qt=$t&&$t.isArrayBuffer,Kt=$t&&$t.isDate,Jt=$t&&$t.isMap,Zt=$t&&$t.isRegExp,te=$t&&$t.isSet,ee=$t&&$t.isTypedArray;function ne(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function oe(t,e,n,o){for(var r=-1,i=null==t?0:t.length;++r<i;){var a=t[r];e(o,a,n(a),t)}return o}function re(t,e){for(var n=-1,o=null==t?0:t.length;++n<o&&!1!==e(t[n],n,t););return t}function ie(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function ae(t,e){for(var n=-1,o=null==t?0:t.length;++n<o;)if(!e(t[n],n,t))return!1;return!0}function ce(t,e){for(var n=-1,o=null==t?0:t.length,r=0,i=[];++n<o;){var a=t[n];e(a,n,t)&&(i[r++]=a)}return i}function se(t,e){return!(null==t||!t.length)&&fe(t,e,0)>-1}function le(t,e,n){for(var o=-1,r=null==t?0:t.length;++o<r;)if(n(e,t[o]))return!0;return!1}function de(t,e){for(var n=-1,o=null==t?0:t.length,r=Array(o);++n<o;)r[n]=e(t[n],n,t);return r}function ge(t,e){for(var n=-1,o=e.length,r=t.length;++n<o;)t[r+n]=e[n];return t}function me(t,e,n,o){var r=-1,i=null==t?0:t.length;for(o&&i&&(n=t[++r]);++r<i;)n=e(n,t[r],r,t);return n}function pe(t,e,n,o){var r=null==t?0:t.length;for(o&&r&&(n=t[--r]);r--;)n=e(n,t[r],r,t);return n}function he(t,e){for(var n=-1,o=null==t?0:t.length;++n<o;)if(e(t[n],n,t))return!0;return!1}var ue=Pe("length");function be(t,e,n){var o;return n(t,(function(t,n,r){if(e(t,n,r))return o=n,!1})),o}function _e(t,e,n,o){for(var r=t.length,i=n+(o?1:-1);o?i--:++i<r;)if(e(t[i],i,t))return i;return-1}function fe(t,e,n){return e==e?function(t,e,n){for(var o=n-1,r=t.length;++o<r;)if(t[o]===e)return o;return-1}(t,e,n):_e(t,Oe,n)}function Ce(t,e,n,o){for(var r=n-1,i=t.length;++r<i;)if(o(t[r],e))return r;return-1}function Oe(t){return t!=t}function Me(t,e){var n=null==t?0:t.length;return n?ve(t,e)/n:NaN}function Pe(t){return function(e){return null==e?void 0:e[t]}}function ye(t){return function(e){return null==t?void 0:t[e]}}function xe(t,e,n,o,r){return r(t,(function(t,r,i){n=o?(o=!1,t):e(n,t,r,i)})),n}function ve(t,e){for(var n,o=-1,r=t.length;++o<r;){var i=e(t[o]);void 0!==i&&(n=void 0===n?i:n+i)}return n}function we(t,e){for(var n=-1,o=Array(t);++n<t;)o[n]=e(n);return o}function ke(t){return function(e){return t(e)}}function Se(t,e){return de(e,(function(e){return t[e]}))}function Ae(t,e){return t.has(e)}function De(t,e){for(var n=-1,o=t.length;++n<o&&fe(e,t[n],0)>-1;);return n}function Ie(t,e){for(var n=t.length;n--&&fe(e,t[n],0)>-1;);return n}function Ee(t,e){for(var n=t.length,o=0;n--;)t[n]===e&&++o;return o}var Te=ye({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),Le=ye({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function Re(t){return"\\"+Xt[t]}function We(t){return Tt.test(t)}function je(t){var e=-1,n=Array(t.size);return t.forEach((function(t,o){n[++e]=[o,t]})),n}function Fe(t,e){return function(n){return t(e(n))}}function Xe(t,e){for(var n=-1,o=t.length,r=0,a=[];++n<o;){var c=t[n];c!==e&&c!==i||(t[n]=i,a[r++]=n)}return a}function Ne(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}function Ue(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=[t,t]})),n}function ze(t){return We(t)?function(t){for(var e=It.lastIndex=0;It.test(t);)++e;return e}(t):ue(t)}function Ye(t){return We(t)?function(t){return t.match(It)||[]}(t):function(t){return t.split("")}(t)}var Be=ye({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),Ve=function t(e){var n,o=(e=null==e?Bt:Ve.defaults(Bt.Object(),e,Ve.pick(Bt,Rt))).Array,gt=e.Date,mt=e.Error,pt=e.Function,ht=e.Math,ut=e.Object,bt=e.RegExp,_t=e.String,ft=e.TypeError,Ct=o.prototype,Ot=ut.prototype,Mt=e["__core-js_shared__"],Pt=pt.prototype.toString,yt=Ot.hasOwnProperty,xt=0,vt=(n=/[^.]+$/.exec(Mt&&Mt.keys&&Mt.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",wt=Ot.toString,kt=Pt.call(ut),St=Bt._,It=bt("^"+Pt.call(yt).replace(V,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Tt=Qt?e.Buffer:void 0,Xt=e.Symbol,zt=e.Uint8Array,Yt=Tt?Tt.allocUnsafe:void 0,Vt=Fe(ut.getPrototypeOf,ut),Ht=ut.create,Gt=Ot.propertyIsEnumerable,$t=Ct.splice,ue=Xt?Xt.isConcatSpreadable:void 0,ye=Xt?Xt.iterator:void 0,He=Xt?Xt.toStringTag:void 0,Qe=function(){try{var t=Jr(ut,"defineProperty");return t({},"",{}),t}catch(e){}}(),Ge=e.clearTimeout!==Bt.clearTimeout&&e.clearTimeout,$e=gt&&gt.now!==Bt.Date.now&&gt.now,qe=e.setTimeout!==Bt.setTimeout&&e.setTimeout,Ke=ht.ceil,Je=ht.floor,Ze=ut.getOwnPropertySymbols,tn=Tt?Tt.isBuffer:void 0,en=e.isFinite,nn=Ct.join,on=Fe(ut.keys,ut),rn=ht.max,an=ht.min,cn=gt.now,sn=e.parseInt,ln=ht.random,dn=Ct.reverse,gn=Jr(e,"DataView"),mn=Jr(e,"Map"),pn=Jr(e,"Promise"),hn=Jr(e,"Set"),un=Jr(e,"WeakMap"),bn=Jr(ut,"create"),_n=un&&new un,fn={},Cn=ki(gn),On=ki(mn),Mn=ki(pn),Pn=ki(hn),yn=ki(un),xn=Xt?Xt.prototype:void 0,vn=xn?xn.valueOf:void 0,wn=xn?xn.toString:void 0;function kn(t){if(Ba(t)&&!Ta(t)&&!(t instanceof In)){if(t instanceof Dn)return t;if(yt.call(t,"__wrapped__"))return Si(t)}return new Dn(t)}var Sn=function(){function t(){}return function(e){if(!Ya(e))return{};if(Ht)return Ht(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();function An(){}function Dn(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}function In(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function En(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var o=t[e];this.set(o[0],o[1])}}function Tn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var o=t[e];this.set(o[0],o[1])}}function Ln(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var o=t[e];this.set(o[0],o[1])}}function Rn(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new Ln;++e<n;)this.add(t[e])}function Wn(t){var e=this.__data__=new Tn(t);this.size=e.size}function jn(t,e){var n=Ta(t),o=!n&&Ea(t),r=!n&&!o&&ja(t),i=!n&&!o&&!r&&Ja(t),a=n||o||r||i,c=a?we(t.length,_t):[],s=c.length;for(var l in t)!e&&!yt.call(t,l)||a&&("length"==l||r&&("offset"==l||"parent"==l)||i&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||ii(l,s))||c.push(l);return c}function Fn(t){var e=t.length;return e?t[Ro(0,e-1)]:void 0}function Xn(t,e){return Pi(br(t),Gn(e,0,t.length))}function Nn(t){return Pi(br(t))}function Un(t,e,n){(void 0!==n&&!Aa(t[e],n)||void 0===n&&!(e in t))&&Hn(t,e,n)}function zn(t,e,n){var o=t[e];yt.call(t,e)&&Aa(o,n)&&(void 0!==n||e in t)||Hn(t,e,n)}function Yn(t,e){for(var n=t.length;n--;)if(Aa(t[n][0],e))return n;return-1}function Bn(t,e,n,o){return Zn(t,(function(t,r,i){e(o,t,n(t),i)})),o}function Vn(t,e){return t&&_r(e,Oc(e),t)}function Hn(t,e,n){"__proto__"==e&&Qe?Qe(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function Qn(t,e){for(var n=-1,r=e.length,i=o(r),a=null==t;++n<r;)i[n]=a?void 0:uc(t,e[n]);return i}function Gn(t,e,n){return t==t&&(void 0!==n&&(t=t<=n?t:n),void 0!==e&&(t=t>=e?t:e)),t}function $n(t,e,n,o,r,i){var a,s=1&e,g=2&e,M=4&e;if(n&&(a=r?n(t,o,r,i):n(t)),void 0!==a)return a;if(!Ya(t))return t;var E=Ta(t);if(E){if(a=function(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&yt.call(t,"index")&&(n.index=t.index,n.input=t.input),n}(t),!s)return br(t,a)}else{var T=ei(t),L=T==m||T==p;if(ja(t))return dr(t,s);if(T==b||T==c||L&&!r){if(a=g||L?{}:oi(t),!s)return g?function(t,e){return _r(t,ti(t),e)}(t,function(t,e){return t&&_r(e,Mc(e),t)}(a,t)):function(t,e){return _r(t,Zr(t),e)}(t,Vn(a,t))}else{if(!Ft[T])return r?t:{};a=function(t,e,n){var o=t.constructor;switch(e){case P:return gr(t);case l:case d:return new o(+t);case y:return function(t,e){var n=e?gr(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case x:case v:case w:case k:case S:case A:case"[object Uint8ClampedArray]":case D:case I:return mr(t,n);case h:return new o;case u:case C:return new o(t);case _:return function(t){var e=new t.constructor(t.source,nt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case f:return new o;case O:return vn?ut(vn.call(t)):{}}}(t,T,s)}}i||(i=new Wn);var R=i.get(t);if(R)return R;i.set(t,a),$a(t)?t.forEach((function(o){a.add($n(o,e,n,o,t,i))})):Va(t)&&t.forEach((function(o,r){a.set(r,$n(o,e,n,r,t,i))}));var W=E?void 0:(M?g?Vr:Br:g?Mc:Oc)(t);return re(W||t,(function(o,r){W&&(o=t[r=o]),zn(a,r,$n(o,e,n,r,t,i))})),a}function qn(t,e,n){var o=n.length;if(null==t)return!o;for(t=ut(t);o--;){var r=n[o],i=t[r];if(void 0===i&&!(r in t)||!(0,e[r])(i))return!1}return!0}function Kn(t,e,n){if("function"!=typeof t)throw new ft(r);return fi((function(){t.apply(void 0,n)}),e)}function Jn(t,e,n,o){var r=-1,i=se,a=!0,c=t.length,s=[],l=e.length;if(!c)return s;n&&(e=de(e,ke(n))),o?(i=le,a=!1):e.length>=200&&(i=Ae,a=!1,e=new Rn(e));t:for(;++r<c;){var d=t[r],g=null==n?d:n(d);if(d=o||0!==d?d:0,a&&g==g){for(var m=l;m--;)if(e[m]===g)continue t;s.push(d)}else i(e,g,o)||s.push(d)}return s}kn.templateSettings={escape:X,evaluate:N,interpolate:U,variable:"",imports:{_:kn}},(kn.prototype=An.prototype).constructor=kn,(Dn.prototype=Sn(An.prototype)).constructor=Dn,(In.prototype=Sn(An.prototype)).constructor=In,En.prototype.clear=function(){this.__data__=bn?bn(null):{},this.size=0},En.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},En.prototype.get=function(t){var e=this.__data__;if(bn){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return yt.call(e,t)?e[t]:void 0},En.prototype.has=function(t){var e=this.__data__;return bn?void 0!==e[t]:yt.call(e,t)},En.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=bn&&void 0===e?"__lodash_hash_undefined__":e,this},Tn.prototype.clear=function(){this.__data__=[],this.size=0},Tn.prototype.delete=function(t){var e=this.__data__,n=Yn(e,t);return!(n<0||(n==e.length-1?e.pop():$t.call(e,n,1),--this.size,0))},Tn.prototype.get=function(t){var e=this.__data__,n=Yn(e,t);return n<0?void 0:e[n][1]},Tn.prototype.has=function(t){return Yn(this.__data__,t)>-1},Tn.prototype.set=function(t,e){var n=this.__data__,o=Yn(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this},Ln.prototype.clear=function(){this.size=0,this.__data__={hash:new En,map:new(mn||Tn),string:new En}},Ln.prototype.delete=function(t){var e=qr(this,t).delete(t);return this.size-=e?1:0,e},Ln.prototype.get=function(t){return qr(this,t).get(t)},Ln.prototype.has=function(t){return qr(this,t).has(t)},Ln.prototype.set=function(t,e){var n=qr(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this},Rn.prototype.add=Rn.prototype.push=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},Rn.prototype.has=function(t){return this.__data__.has(t)},Wn.prototype.clear=function(){this.__data__=new Tn,this.size=0},Wn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Wn.prototype.get=function(t){return this.__data__.get(t)},Wn.prototype.has=function(t){return this.__data__.has(t)},Wn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Tn){var o=n.__data__;if(!mn||o.length<199)return o.push([t,e]),this.size=++n.size,this;n=this.__data__=new Ln(o)}return n.set(t,e),this.size=n.size,this};var Zn=Or(co),to=Or(so,!0);function eo(t,e){var n=!0;return Zn(t,(function(t,o,r){return n=!!e(t,o,r)})),n}function no(t,e,n){for(var o=-1,r=t.length;++o<r;){var i=t[o],a=e(i);if(null!=a&&(void 0===c?a==a&&!Ka(a):n(a,c)))var c=a,s=i}return s}function oo(t,e){var n=[];return Zn(t,(function(t,o,r){e(t,o,r)&&n.push(t)})),n}function ro(t,e,n,o,r){var i=-1,a=t.length;for(n||(n=ri),r||(r=[]);++i<a;){var c=t[i];e>0&&n(c)?e>1?ro(c,e-1,n,o,r):ge(r,c):o||(r[r.length]=c)}return r}var io=Mr(),ao=Mr(!0);function co(t,e){return t&&io(t,e,Oc)}function so(t,e){return t&&ao(t,e,Oc)}function lo(t,e){return ce(e,(function(e){return Na(t[e])}))}function go(t,e){for(var n=0,o=(e=ar(e,t)).length;null!=t&&n<o;)t=t[wi(e[n++])];return n&&n==o?t:void 0}function mo(t,e,n){var o=e(t);return Ta(t)?o:ge(o,n(t))}function po(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":He&&He in ut(t)?function(t){var e=yt.call(t,He),n=t[He];try{t[He]=void 0;var o=!0}catch(i){}var r=wt.call(t);return o&&(e?t[He]=n:delete t[He]),r}(t):function(t){return wt.call(t)}(t)}function ho(t,e){return t>e}function uo(t,e){return null!=t&&yt.call(t,e)}function bo(t,e){return null!=t&&e in ut(t)}function _o(t,e,n){for(var r=n?le:se,i=t[0].length,a=t.length,c=a,s=o(a),l=1/0,d=[];c--;){var g=t[c];c&&e&&(g=de(g,ke(e))),l=an(g.length,l),s[c]=!n&&(e||i>=120&&g.length>=120)?new Rn(c&&g):void 0}g=t[0];var m=-1,p=s[0];t:for(;++m<i&&d.length<l;){var h=g[m],u=e?e(h):h;if(h=n||0!==h?h:0,!(p?Ae(p,u):r(d,u,n))){for(c=a;--c;){var b=s[c];if(!(b?Ae(b,u):r(t[c],u,n)))continue t}p&&p.push(u),d.push(h)}}return d}function fo(t,e,n){var o=null==(t=hi(t,e=ar(e,t)))?t:t[wi(Xi(e))];return null==o?void 0:ne(o,t,n)}function Co(t){return Ba(t)&&po(t)==c}function Oo(t,e,n,o,r){return t===e||(null==t||null==e||!Ba(t)&&!Ba(e)?t!=t&&e!=e:function(t,e,n,o,r,i){var a=Ta(t),m=Ta(e),p=a?s:ei(t),M=m?s:ei(e),x=(p=p==c?b:p)==b,v=(M=M==c?b:M)==b,w=p==M;if(w&&ja(t)){if(!ja(e))return!1;a=!0,x=!1}if(w&&!x)return i||(i=new Wn),a||Ja(t)?zr(t,e,n,o,r,i):function(t,e,n,o,r,i,a){switch(n){case y:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case P:return!(t.byteLength!=e.byteLength||!i(new zt(t),new zt(e)));case l:case d:case u:return Aa(+t,+e);case g:return t.name==e.name&&t.message==e.message;case _:case C:return t==e+"";case h:var c=je;case f:if(c||(c=Ne),t.size!=e.size&&!(1&o))return!1;var s=a.get(t);if(s)return s==e;o|=2,a.set(t,e);var m=zr(c(t),c(e),o,r,i,a);return a.delete(t),m;case O:if(vn)return vn.call(t)==vn.call(e)}return!1}(t,e,p,n,o,r,i);if(!(1&n)){var k=x&&yt.call(t,"__wrapped__"),S=v&&yt.call(e,"__wrapped__");if(k||S){var A=k?t.value():t,D=S?e.value():e;return i||(i=new Wn),r(A,D,n,o,i)}}return!!w&&(i||(i=new Wn),function(t,e,n,o,r,i){var a=1&n,c=Br(t),s=c.length;if(s!=Br(e).length&&!a)return!1;for(var l=s;l--;){var d=c[l];if(!(a?d in e:yt.call(e,d)))return!1}var g=i.get(t);if(g&&i.get(e))return g==e;var m=!0;i.set(t,e),i.set(e,t);for(var p=a;++l<s;){var h=t[d=c[l]],u=e[d];if(o)var b=a?o(u,h,d,e,t,i):o(h,u,d,t,e,i);if(!(void 0===b?h===u||r(h,u,n,o,i):b)){m=!1;break}p||(p="constructor"==d)}if(m&&!p){var _=t.constructor,f=e.constructor;_==f||!("constructor"in t)||!("constructor"in e)||"function"==typeof _&&_ instanceof _&&"function"==typeof f&&f instanceof f||(m=!1)}return i.delete(t),i.delete(e),m}(t,e,n,o,r,i))}(t,e,n,o,Oo,r))}function Mo(t,e,n,o){var r=n.length,i=r,a=!o;if(null==t)return!i;for(t=ut(t);r--;){var c=n[r];if(a&&c[2]?c[1]!==t[c[0]]:!(c[0]in t))return!1}for(;++r<i;){var s=(c=n[r])[0],l=t[s],d=c[1];if(a&&c[2]){if(void 0===l&&!(s in t))return!1}else{var g=new Wn;if(o)var m=o(l,d,s,t,e,g);if(!(void 0===m?Oo(d,l,3,o,g):m))return!1}}return!0}function Po(t){return!(!Ya(t)||(e=t,vt&&vt in e))&&(Na(t)?It:it).test(ki(t));var e}function yo(t){return"function"==typeof t?t:null==t?Hc:"object"==typeof t?Ta(t)?So(t[0],t[1]):ko(t):es(t)}function xo(t){if(!di(t))return on(t);var e=[];for(var n in ut(t))yt.call(t,n)&&"constructor"!=n&&e.push(n);return e}function vo(t,e){return t<e}function wo(t,e){var n=-1,r=Ra(t)?o(t.length):[];return Zn(t,(function(t,o,i){r[++n]=e(t,o,i)})),r}function ko(t){var e=Kr(t);return 1==e.length&&e[0][2]?mi(e[0][0],e[0][1]):function(n){return n===t||Mo(n,t,e)}}function So(t,e){return ci(t)&&gi(e)?mi(wi(t),e):function(n){var o=uc(n,t);return void 0===o&&o===e?bc(n,t):Oo(e,o,3)}}function Ao(t,e,n,o,r){t!==e&&io(e,(function(i,a){if(r||(r=new Wn),Ya(i))!function(t,e,n,o,r,i,a){var c=bi(t,n),s=bi(e,n),l=a.get(s);if(l)Un(t,n,l);else{var d=i?i(c,s,n+"",t,e,a):void 0,g=void 0===d;if(g){var m=Ta(s),p=!m&&ja(s),h=!m&&!p&&Ja(s);d=s,m||p||h?Ta(c)?d=c:Wa(c)?d=br(c):p?(g=!1,d=dr(s,!0)):h?(g=!1,d=mr(s,!0)):d=[]:Qa(s)||Ea(s)?(d=c,Ea(c)?d=ac(c):Ya(c)&&!Na(c)||(d=oi(s))):g=!1}g&&(a.set(s,d),r(d,s,o,i,a),a.delete(s)),Un(t,n,d)}}(t,e,a,n,Ao,o,r);else{var c=o?o(bi(t,a),i,a+"",t,e,r):void 0;void 0===c&&(c=i),Un(t,a,c)}}),Mc)}function Do(t,e){var n=t.length;if(n)return ii(e+=e<0?n:0,n)?t[e]:void 0}function Io(t,e,n){var o=-1;return e=de(e.length?e:[Hc],ke($r())),function(t,e){var o=t.length;for(t.sort((function(t,e){return function(t,e,n){for(var o=-1,r=t.criteria,i=e.criteria,a=r.length,c=n.length;++o<a;){var s=pr(r[o],i[o]);if(s)return o>=c?s:s*("desc"==n[o]?-1:1)}return t.index-e.index}(t,e,n)}));o--;)t[o]=t[o].value;return t}(wo(t,(function(t,n,r){return{criteria:de(e,(function(e){return e(t)})),index:++o,value:t}})))}function Eo(t,e,n){for(var o=-1,r=e.length,i={};++o<r;){var a=e[o],c=go(t,a);n(c,a)&&No(i,ar(a,t),c)}return i}function To(t,e,n,o){var r=o?Ce:fe,i=-1,a=e.length,c=t;for(t===e&&(e=br(e)),n&&(c=de(t,ke(n)));++i<a;)for(var s=0,l=e[i],d=n?n(l):l;(s=r(c,d,s,o))>-1;)c!==t&&$t.call(c,s,1),$t.call(t,s,1);return t}function Lo(t,e){for(var n=t?e.length:0,o=n-1;n--;){var r=e[n];if(n==o||r!==i){var i=r;ii(r)?$t.call(t,r,1):Jo(t,r)}}return t}function Ro(t,e){return t+Je(ln()*(e-t+1))}function Wo(t,e){var n="";if(!t||e<1||e>9007199254740991)return n;do{e%2&&(n+=t),(e=Je(e/2))&&(t+=t)}while(e);return n}function jo(t,e){return Ci(pi(t,e,Hc),t+"")}function Fo(t){return Fn(Ac(t))}function Xo(t,e){var n=Ac(t);return Pi(n,Gn(e,0,n.length))}function No(t,e,n,o){if(!Ya(t))return t;for(var r=-1,i=(e=ar(e,t)).length,a=i-1,c=t;null!=c&&++r<i;){var s=wi(e[r]),l=n;if(r!=a){var d=c[s];void 0===(l=o?o(d,s,c):void 0)&&(l=Ya(d)?d:ii(e[r+1])?[]:{})}zn(c,s,l),c=c[s]}return t}var Uo=_n?function(t,e){return _n.set(t,e),t}:Hc,zo=Qe?function(t,e){return Qe(t,"toString",{configurable:!0,enumerable:!1,value:Yc(e),writable:!0})}:Hc;function Yo(t){return Pi(Ac(t))}function Bo(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),(n=n>i?i:n)<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var a=o(i);++r<i;)a[r]=t[r+e];return a}function Vo(t,e){var n;return Zn(t,(function(t,o,r){return!(n=e(t,o,r))})),!!n}function Ho(t,e,n){var o=0,r=null==t?o:t.length;if("number"==typeof e&&e==e&&r<=2147483647){for(;o<r;){var i=o+r>>>1,a=t[i];null!==a&&!Ka(a)&&(n?a<=e:a<e)?o=i+1:r=i}return r}return Qo(t,e,Hc,n)}function Qo(t,e,n,o){e=n(e);for(var r=0,i=null==t?0:t.length,a=e!=e,c=null===e,s=Ka(e),l=void 0===e;r<i;){var d=Je((r+i)/2),g=n(t[d]),m=void 0!==g,p=null===g,h=g==g,u=Ka(g);if(a)var b=o||h;else b=l?h&&(o||m):c?h&&m&&(o||!p):s?h&&m&&!p&&(o||!u):!p&&!u&&(o?g<=e:g<e);b?r=d+1:i=d}return an(i,4294967294)}function Go(t,e){for(var n=-1,o=t.length,r=0,i=[];++n<o;){var a=t[n],c=e?e(a):a;if(!n||!Aa(c,s)){var s=c;i[r++]=0===a?0:a}}return i}function $o(t){return"number"==typeof t?t:Ka(t)?NaN:+t}function qo(t){if("string"==typeof t)return t;if(Ta(t))return de(t,qo)+"";if(Ka(t))return wn?wn.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function Ko(t,e,n){var o=-1,r=se,i=t.length,a=!0,c=[],s=c;if(n)a=!1,r=le;else if(i>=200){var l=e?null:Wr(t);if(l)return Ne(l);a=!1,r=Ae,s=new Rn}else s=e?[]:c;t:for(;++o<i;){var d=t[o],g=e?e(d):d;if(d=n||0!==d?d:0,a&&g==g){for(var m=s.length;m--;)if(s[m]===g)continue t;e&&s.push(g),c.push(d)}else r(s,g,n)||(s!==c&&s.push(g),c.push(d))}return c}function Jo(t,e){return null==(t=hi(t,e=ar(e,t)))||delete t[wi(Xi(e))]}function Zo(t,e,n,o){return No(t,e,n(go(t,e)),o)}function tr(t,e,n,o){for(var r=t.length,i=o?r:-1;(o?i--:++i<r)&&e(t[i],i,t););return n?Bo(t,o?0:i,o?i+1:r):Bo(t,o?i+1:0,o?r:i)}function er(t,e){var n=t;return n instanceof In&&(n=n.value()),me(e,(function(t,e){return e.func.apply(e.thisArg,ge([t],e.args))}),n)}function nr(t,e,n){var r=t.length;if(r<2)return r?Ko(t[0]):[];for(var i=-1,a=o(r);++i<r;)for(var c=t[i],s=-1;++s<r;)s!=i&&(a[i]=Jn(a[i]||c,t[s],e,n));return Ko(ro(a,1),e,n)}function or(t,e,n){for(var o=-1,r=t.length,i=e.length,a={};++o<r;)n(a,t[o],o<i?e[o]:void 0);return a}function rr(t){return Wa(t)?t:[]}function ir(t){return"function"==typeof t?t:Hc}function ar(t,e){return Ta(t)?t:ci(t,e)?[t]:vi(cc(t))}var cr=jo;function sr(t,e,n){var o=t.length;return n=void 0===n?o:n,!e&&n>=o?t:Bo(t,e,n)}var lr=Ge||function(t){return Bt.clearTimeout(t)};function dr(t,e){if(e)return t.slice();var n=t.length,o=Yt?Yt(n):new t.constructor(n);return t.copy(o),o}function gr(t){var e=new t.constructor(t.byteLength);return new zt(e).set(new zt(t)),e}function mr(t,e){var n=e?gr(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function pr(t,e){if(t!==e){var n=void 0!==t,o=null===t,r=t==t,i=Ka(t),a=void 0!==e,c=null===e,s=e==e,l=Ka(e);if(!c&&!l&&!i&&t>e||i&&a&&s&&!c&&!l||o&&a&&s||!n&&s||!r)return 1;if(!o&&!i&&!l&&t<e||l&&n&&r&&!o&&!i||c&&n&&r||!a&&r||!s)return-1}return 0}function hr(t,e,n,r){for(var i=-1,a=t.length,c=n.length,s=-1,l=e.length,d=rn(a-c,0),g=o(l+d),m=!r;++s<l;)g[s]=e[s];for(;++i<c;)(m||i<a)&&(g[n[i]]=t[i]);for(;d--;)g[s++]=t[i++];return g}function ur(t,e,n,r){for(var i=-1,a=t.length,c=-1,s=n.length,l=-1,d=e.length,g=rn(a-s,0),m=o(g+d),p=!r;++i<g;)m[i]=t[i];for(var h=i;++l<d;)m[h+l]=e[l];for(;++c<s;)(p||i<a)&&(m[h+n[c]]=t[i++]);return m}function br(t,e){var n=-1,r=t.length;for(e||(e=o(r));++n<r;)e[n]=t[n];return e}function _r(t,e,n,o){var r=!n;n||(n={});for(var i=-1,a=e.length;++i<a;){var c=e[i],s=o?o(n[c],t[c],c,n,t):void 0;void 0===s&&(s=t[c]),r?Hn(n,c,s):zn(n,c,s)}return n}function fr(t,e){return function(n,o){var r=Ta(n)?oe:Bn,i=e?e():{};return r(n,t,$r(o,2),i)}}function Cr(t){return jo((function(e,n){var o=-1,r=n.length,i=r>1?n[r-1]:void 0,a=r>2?n[2]:void 0;for(i=t.length>3&&"function"==typeof i?(r--,i):void 0,a&&ai(n[0],n[1],a)&&(i=r<3?void 0:i,r=1),e=ut(e);++o<r;){var c=n[o];c&&t(e,c,o,i)}return e}))}function Or(t,e){return function(n,o){if(null==n)return n;if(!Ra(n))return t(n,o);for(var r=n.length,i=e?r:-1,a=ut(n);(e?i--:++i<r)&&!1!==o(a[i],i,a););return n}}function Mr(t){return function(e,n,o){for(var r=-1,i=ut(e),a=o(e),c=a.length;c--;){var s=a[t?c:++r];if(!1===n(i[s],s,i))break}return e}}function Pr(t){return function(e){var n=We(e=cc(e))?Ye(e):void 0,o=n?n[0]:e.charAt(0),r=n?sr(n,1).join(""):e.slice(1);return o[t]()+r}}function yr(t){return function(e){return me(Nc(Ec(e).replace(At,"")),t,"")}}function xr(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=Sn(t.prototype),o=t.apply(n,e);return Ya(o)?o:n}}function vr(t){return function(e,n,o){var r=ut(e);if(!Ra(e)){var i=$r(n,3);e=Oc(e),n=function(t){return i(r[t],t,r)}}var a=t(e,n,o);return a>-1?r[i?e[a]:a]:void 0}}function wr(t){return Yr((function(e){var n=e.length,o=n,i=Dn.prototype.thru;for(t&&e.reverse();o--;){var a=e[o];if("function"!=typeof a)throw new ft(r);if(i&&!c&&"wrapper"==Qr(a))var c=new Dn([],!0)}for(o=c?o:n;++o<n;){var s=Qr(a=e[o]),l="wrapper"==s?Hr(a):void 0;c=l&&si(l[0])&&424==l[1]&&!l[4].length&&1==l[9]?c[Qr(l[0])].apply(c,l[3]):1==a.length&&si(a)?c[s]():c.thru(a)}return function(){var t=arguments,o=t[0];if(c&&1==t.length&&Ta(o))return c.plant(o).value();for(var r=0,i=n?e[r].apply(this,t):o;++r<n;)i=e[r].call(this,i);return i}}))}function kr(t,e,n,r,i,a,c,s,l,d){var g=128&e,m=1&e,p=2&e,h=24&e,u=512&e,b=p?void 0:xr(t);return function _(){for(var f=arguments.length,C=o(f),O=f;O--;)C[O]=arguments[O];if(h)var M=Gr(_),P=Ee(C,M);if(r&&(C=hr(C,r,i,h)),a&&(C=ur(C,a,c,h)),f-=P,h&&f<d){var y=Xe(C,M);return Lr(t,e,kr,_.placeholder,n,C,y,s,l,d-f)}var x=m?n:this,v=p?x[t]:t;return f=C.length,s?C=ui(C,s):u&&f>1&&C.reverse(),g&&l<f&&(C.length=l),this&&this!==Bt&&this instanceof _&&(v=b||xr(v)),v.apply(x,C)}}function Sr(t,e){return function(n,o){return function(t,e,n,o){return co(t,(function(t,r,i){e(o,n(t),r,i)})),o}(n,t,e(o),{})}}function Ar(t,e){return function(n,o){var r;if(void 0===n&&void 0===o)return e;if(void 0!==n&&(r=n),void 0!==o){if(void 0===r)return o;"string"==typeof n||"string"==typeof o?(n=qo(n),o=qo(o)):(n=$o(n),o=$o(o)),r=t(n,o)}return r}}function Dr(t){return Yr((function(e){return e=de(e,ke($r())),jo((function(n){var o=this;return t(e,(function(t){return ne(t,o,n)}))}))}))}function Ir(t,e){var n=(e=void 0===e?" ":qo(e)).length;if(n<2)return n?Wo(e,t):e;var o=Wo(e,Ke(t/ze(e)));return We(e)?sr(Ye(o),0,t).join(""):o.slice(0,t)}function Er(t){return function(e,n,r){return r&&"number"!=typeof r&&ai(e,n,r)&&(n=r=void 0),e=nc(e),void 0===n?(n=e,e=0):n=nc(n),function(t,e,n,r){for(var i=-1,a=rn(Ke((e-t)/(n||1)),0),c=o(a);a--;)c[r?a:++i]=t,t+=n;return c}(e,n,r=void 0===r?e<n?1:-1:nc(r),t)}}function Tr(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=ic(e),n=ic(n)),t(e,n)}}function Lr(t,e,n,o,r,i,a,c,s,l){var d=8&e;e|=d?32:64,4&(e&=~(d?64:32))||(e&=-4);var g=[t,e,r,d?i:void 0,d?a:void 0,d?void 0:i,d?void 0:a,c,s,l],m=n.apply(void 0,g);return si(t)&&_i(m,g),m.placeholder=o,Oi(m,t,e)}function Rr(t){var e=ht[t];return function(t,n){if(t=ic(t),(n=null==n?0:an(oc(n),292))&&en(t)){var o=(cc(t)+"e").split("e");return+((o=(cc(e(o[0]+"e"+(+o[1]+n)))+"e").split("e"))[0]+"e"+(+o[1]-n))}return e(t)}}var Wr=hn&&1/Ne(new hn([,-0]))[1]==1/0?function(t){return new hn(t)}:Kc;function jr(t){return function(e){var n=ei(e);return n==h?je(e):n==f?Ue(e):function(t,e){return de(e,(function(e){return[e,t[e]]}))}(e,t(e))}}function Fr(t,e,n,a,c,s,l,d){var g=2&e;if(!g&&"function"!=typeof t)throw new ft(r);var m=a?a.length:0;if(m||(e&=-97,a=c=void 0),l=void 0===l?l:rn(oc(l),0),d=void 0===d?d:oc(d),m-=c?c.length:0,64&e){var p=a,h=c;a=c=void 0}var u=g?void 0:Hr(t),b=[t,e,n,a,c,p,h,s,l,d];if(u&&function(t,e){var n=t[1],o=e[1],r=n|o;if(!(r<131||128==o&&8==n||128==o&&256==n&&t[7].length<=e[8]||384==o&&e[7].length<=e[8]&&8==n))return t;1&o&&(t[2]=e[2],r|=1&n?0:4);var a=e[3];if(a){var c=t[3];t[3]=c?hr(c,a,e[4]):a,t[4]=c?Xe(t[3],i):e[4]}(a=e[5])&&(t[5]=(c=t[5])?ur(c,a,e[6]):a,t[6]=c?Xe(t[5],i):e[6]),(a=e[7])&&(t[7]=a),128&o&&(t[8]=null==t[8]?e[8]:an(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=r}(b,u),t=b[0],e=b[1],n=b[2],a=b[3],c=b[4],!(d=b[9]=void 0===b[9]?g?0:t.length:rn(b[9]-m,0))&&24&e&&(e&=-25),e&&1!=e)_=8==e||16==e?function(t,e,n){var r=xr(t);return function i(){for(var a=arguments.length,c=o(a),s=a,l=Gr(i);s--;)c[s]=arguments[s];var d=a<3&&c[0]!==l&&c[a-1]!==l?[]:Xe(c,l);if((a-=d.length)<n)return Lr(t,e,kr,i.placeholder,void 0,c,d,void 0,void 0,n-a);var g=this&&this!==Bt&&this instanceof i?r:t;return ne(g,this,c)}}(t,e,d):32!=e&&33!=e||c.length?kr.apply(void 0,b):function(t,e,n,r){var i=1&e,a=xr(t);return function e(){for(var c=-1,s=arguments.length,l=-1,d=r.length,g=o(d+s),m=this&&this!==Bt&&this instanceof e?a:t;++l<d;)g[l]=r[l];for(;s--;)g[l++]=arguments[++c];return ne(m,i?n:this,g)}}(t,e,n,a);else var _=function(t,e,n){var o=1&e,r=xr(t);return function e(){var i=this&&this!==Bt&&this instanceof e?r:t;return i.apply(o?n:this,arguments)}}(t,e,n);return Oi((u?Uo:_i)(_,b),t,e)}function Xr(t,e,n,o){return void 0===t||Aa(t,Ot[n])&&!yt.call(o,n)?e:t}function Nr(t,e,n,o,r,i){return Ya(t)&&Ya(e)&&(i.set(e,t),Ao(t,e,void 0,Nr,i),i.delete(e)),t}function Ur(t){return Qa(t)?void 0:t}function zr(t,e,n,o,r,i){var a=1&n,c=t.length,s=e.length;if(c!=s&&!(a&&s>c))return!1;var l=i.get(t);if(l&&i.get(e))return l==e;var d=-1,g=!0,m=2&n?new Rn:void 0;for(i.set(t,e),i.set(e,t);++d<c;){var p=t[d],h=e[d];if(o)var u=a?o(h,p,d,e,t,i):o(p,h,d,t,e,i);if(void 0!==u){if(u)continue;g=!1;break}if(m){if(!he(e,(function(t,e){if(!Ae(m,e)&&(p===t||r(p,t,n,o,i)))return m.push(e)}))){g=!1;break}}else if(p!==h&&!r(p,h,n,o,i)){g=!1;break}}return i.delete(t),i.delete(e),g}function Yr(t){return Ci(pi(t,void 0,Li),t+"")}function Br(t){return mo(t,Oc,Zr)}function Vr(t){return mo(t,Mc,ti)}var Hr=_n?function(t){return _n.get(t)}:Kc;function Qr(t){for(var e=t.name+"",n=fn[e],o=yt.call(fn,e)?n.length:0;o--;){var r=n[o],i=r.func;if(null==i||i==t)return r.name}return e}function Gr(t){return(yt.call(kn,"placeholder")?kn:t).placeholder}function $r(){var t=kn.iteratee||Qc;return t=t===Qc?yo:t,arguments.length?t(arguments[0],arguments[1]):t}function qr(t,e){var n,o,r=t.__data__;return("string"==(o=typeof(n=e))||"number"==o||"symbol"==o||"boolean"==o?"__proto__"!==n:null===n)?r["string"==typeof e?"string":"hash"]:r.map}function Kr(t){for(var e=Oc(t),n=e.length;n--;){var o=e[n],r=t[o];e[n]=[o,r,gi(r)]}return e}function Jr(t,e){var n=function(t,e){return null==t?void 0:t[e]}(t,e);return Po(n)?n:void 0}var Zr=Ze?function(t){return null==t?[]:(t=ut(t),ce(Ze(t),(function(e){return Gt.call(t,e)})))}:rs,ti=Ze?function(t){for(var e=[];t;)ge(e,Zr(t)),t=Vt(t);return e}:rs,ei=po;function ni(t,e,n){for(var o=-1,r=(e=ar(e,t)).length,i=!1;++o<r;){var a=wi(e[o]);if(!(i=null!=t&&n(t,a)))break;t=t[a]}return i||++o!=r?i:!!(r=null==t?0:t.length)&&za(r)&&ii(a,r)&&(Ta(t)||Ea(t))}function oi(t){return"function"!=typeof t.constructor||di(t)?{}:Sn(Vt(t))}function ri(t){return Ta(t)||Ea(t)||!!(ue&&t&&t[ue])}function ii(t,e){var n=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==n||"symbol"!=n&&ct.test(t))&&t>-1&&t%1==0&&t<e}function ai(t,e,n){if(!Ya(n))return!1;var o=typeof e;return!!("number"==o?Ra(n)&&ii(e,n.length):"string"==o&&e in n)&&Aa(n[e],t)}function ci(t,e){if(Ta(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!Ka(t))||Y.test(t)||!z.test(t)||null!=e&&t in ut(e)}function si(t){var e=Qr(t),n=kn[e];if("function"!=typeof n||!(e in In.prototype))return!1;if(t===n)return!0;var o=Hr(n);return!!o&&t===o[0]}(gn&&ei(new gn(new ArrayBuffer(1)))!=y||mn&&ei(new mn)!=h||pn&&"[object Promise]"!=ei(pn.resolve())||hn&&ei(new hn)!=f||un&&ei(new un)!=M)&&(ei=function(t){var e=po(t),n=e==b?t.constructor:void 0,o=n?ki(n):"";if(o)switch(o){case Cn:return y;case On:return h;case Mn:return"[object Promise]";case Pn:return f;case yn:return M}return e});var li=Mt?Na:is;function di(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||Ot)}function gi(t){return t==t&&!Ya(t)}function mi(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in ut(n))}}function pi(t,e,n){return e=rn(void 0===e?t.length-1:e,0),function(){for(var r=arguments,i=-1,a=rn(r.length-e,0),c=o(a);++i<a;)c[i]=r[e+i];i=-1;for(var s=o(e+1);++i<e;)s[i]=r[i];return s[e]=n(c),ne(t,this,s)}}function hi(t,e){return e.length<2?t:go(t,Bo(e,0,-1))}function ui(t,e){for(var n=t.length,o=an(e.length,n),r=br(t);o--;){var i=e[o];t[o]=ii(i,n)?r[i]:void 0}return t}function bi(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}var _i=Mi(Uo),fi=qe||function(t,e){return Bt.setTimeout(t,e)},Ci=Mi(zo);function Oi(t,e,n){var o=e+"";return Ci(t,function(t,e){var n=e.length;if(!n)return t;var o=n-1;return e[o]=(n>1?"& ":"")+e[o],e=e.join(n>2?", ":" "),t.replace(q,"{\n/* [wrapped with "+e+"] */\n")}(o,function(t,e){return re(a,(function(n){var o="_."+n[0];e&n[1]&&!se(t,o)&&t.push(o)})),t.sort()}(function(t){var e=t.match(K);return e?e[1].split(J):[]}(o),n)))}function Mi(t){var e=0,n=0;return function(){var o=cn(),r=16-(o-n);if(n=o,r>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}function Pi(t,e){var n=-1,o=t.length,r=o-1;for(e=void 0===e?o:e;++n<e;){var i=Ro(n,r),a=t[i];t[i]=t[n],t[n]=a}return t.length=e,t}var yi,xi,vi=(yi=ya((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(B,(function(t,n,o,r){e.push(o?r.replace(tt,"$1"):n||t)})),e}),(function(t){return 500===xi.size&&xi.clear(),t})),xi=yi.cache,yi);function wi(t){if("string"==typeof t||Ka(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function ki(t){if(null!=t){try{return Pt.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function Si(t){if(t instanceof In)return t.clone();var e=new Dn(t.__wrapped__,t.__chain__);return e.__actions__=br(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var Ai=jo((function(t,e){return Wa(t)?Jn(t,ro(e,1,Wa,!0)):[]})),Di=jo((function(t,e){var n=Xi(e);return Wa(n)&&(n=void 0),Wa(t)?Jn(t,ro(e,1,Wa,!0),$r(n,2)):[]})),Ii=jo((function(t,e){var n=Xi(e);return Wa(n)&&(n=void 0),Wa(t)?Jn(t,ro(e,1,Wa,!0),void 0,n):[]}));function Ei(t,e,n){var o=null==t?0:t.length;if(!o)return-1;var r=null==n?0:oc(n);return r<0&&(r=rn(o+r,0)),_e(t,$r(e,3),r)}function Ti(t,e,n){var o=null==t?0:t.length;if(!o)return-1;var r=o-1;return void 0!==n&&(r=oc(n),r=n<0?rn(o+r,0):an(r,o-1)),_e(t,$r(e,3),r,!0)}function Li(t){return null!=t&&t.length?ro(t,1):[]}function Ri(t){return t&&t.length?t[0]:void 0}var Wi=jo((function(t){var e=de(t,rr);return e.length&&e[0]===t[0]?_o(e):[]})),ji=jo((function(t){var e=Xi(t),n=de(t,rr);return e===Xi(n)?e=void 0:n.pop(),n.length&&n[0]===t[0]?_o(n,$r(e,2)):[]})),Fi=jo((function(t){var e=Xi(t),n=de(t,rr);return(e="function"==typeof e?e:void 0)&&n.pop(),n.length&&n[0]===t[0]?_o(n,void 0,e):[]}));function Xi(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}var Ni=jo(Ui);function Ui(t,e){return t&&t.length&&e&&e.length?To(t,e):t}var zi=Yr((function(t,e){var n=null==t?0:t.length,o=Qn(t,e);return Lo(t,de(e,(function(t){return ii(t,n)?+t:t})).sort(pr)),o}));function Yi(t){return null==t?t:dn.call(t)}var Bi=jo((function(t){return Ko(ro(t,1,Wa,!0))})),Vi=jo((function(t){var e=Xi(t);return Wa(e)&&(e=void 0),Ko(ro(t,1,Wa,!0),$r(e,2))})),Hi=jo((function(t){var e=Xi(t);return e="function"==typeof e?e:void 0,Ko(ro(t,1,Wa,!0),void 0,e)}));function Qi(t){if(!t||!t.length)return[];var e=0;return t=ce(t,(function(t){if(Wa(t))return e=rn(t.length,e),!0})),we(e,(function(e){return de(t,Pe(e))}))}function Gi(t,e){if(!t||!t.length)return[];var n=Qi(t);return null==e?n:de(n,(function(t){return ne(e,void 0,t)}))}var $i=jo((function(t,e){return Wa(t)?Jn(t,e):[]})),qi=jo((function(t){return nr(ce(t,Wa))})),Ki=jo((function(t){var e=Xi(t);return Wa(e)&&(e=void 0),nr(ce(t,Wa),$r(e,2))})),Ji=jo((function(t){var e=Xi(t);return e="function"==typeof e?e:void 0,nr(ce(t,Wa),void 0,e)})),Zi=jo(Qi),ta=jo((function(t){var e=t.length,n=e>1?t[e-1]:void 0;return n="function"==typeof n?(t.pop(),n):void 0,Gi(t,n)}));function ea(t){var e=kn(t);return e.__chain__=!0,e}function na(t,e){return e(t)}var oa=Yr((function(t){var e=t.length,n=e?t[0]:0,o=this.__wrapped__,r=function(e){return Qn(e,t)};return!(e>1||this.__actions__.length)&&o instanceof In&&ii(n)?((o=o.slice(n,+n+(e?1:0))).__actions__.push({func:na,args:[r],thisArg:void 0}),new Dn(o,this.__chain__).thru((function(t){return e&&!t.length&&t.push(void 0),t}))):this.thru(r)})),ra=fr((function(t,e,n){yt.call(t,n)?++t[n]:Hn(t,n,1)})),ia=vr(Ei),aa=vr(Ti);function ca(t,e){return(Ta(t)?re:Zn)(t,$r(e,3))}function sa(t,e){return(Ta(t)?ie:to)(t,$r(e,3))}var la=fr((function(t,e,n){yt.call(t,n)?t[n].push(e):Hn(t,n,[e])})),da=jo((function(t,e,n){var r=-1,i="function"==typeof e,a=Ra(t)?o(t.length):[];return Zn(t,(function(t){a[++r]=i?ne(e,t,n):fo(t,e,n)})),a})),ga=fr((function(t,e,n){Hn(t,n,e)}));function ma(t,e){return(Ta(t)?de:wo)(t,$r(e,3))}var pa=fr((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]})),ha=jo((function(t,e){if(null==t)return[];var n=e.length;return n>1&&ai(t,e[0],e[1])?e=[]:n>2&&ai(e[0],e[1],e[2])&&(e=[e[0]]),Io(t,ro(e,1),[])})),ua=$e||function(){return Bt.Date.now()};function ba(t,e,n){return e=n?void 0:e,Fr(t,128,void 0,void 0,void 0,void 0,e=t&&null==e?t.length:e)}function _a(t,e){var n;if("function"!=typeof e)throw new ft(r);return t=oc(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=void 0),n}}var fa=jo((function(t,e,n){var o=1;if(n.length){var r=Xe(n,Gr(fa));o|=32}return Fr(t,o,e,n,r)})),Ca=jo((function(t,e,n){var o=3;if(n.length){var r=Xe(n,Gr(Ca));o|=32}return Fr(e,o,t,n,r)}));function Oa(t,e,n){var o,i,a,c,s,l,d=0,g=!1,m=!1,p=!0;if("function"!=typeof t)throw new ft(r);function h(e){var n=o,r=i;return o=i=void 0,d=e,c=t.apply(r,n)}function u(t){return d=t,s=fi(_,e),g?h(t):c}function b(t){var n=t-l;return void 0===l||n>=e||n<0||m&&t-d>=a}function _(){var t=ua();if(b(t))return f(t);s=fi(_,function(t){var n=e-(t-l);return m?an(n,a-(t-d)):n}(t))}function f(t){return s=void 0,p&&o?h(t):(o=i=void 0,c)}function C(){var t=ua(),n=b(t);if(o=arguments,i=this,l=t,n){if(void 0===s)return u(l);if(m)return lr(s),s=fi(_,e),h(l)}return void 0===s&&(s=fi(_,e)),c}return e=ic(e)||0,Ya(n)&&(g=!!n.leading,a=(m="maxWait"in n)?rn(ic(n.maxWait)||0,e):a,p="trailing"in n?!!n.trailing:p),C.cancel=function(){void 0!==s&&lr(s),d=0,o=l=i=s=void 0},C.flush=function(){return void 0===s?c:f(ua())},C}var Ma=jo((function(t,e){return Kn(t,1,e)})),Pa=jo((function(t,e,n){return Kn(t,ic(e)||0,n)}));function ya(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new ft(r);var n=function(){var o=arguments,r=e?e.apply(this,o):o[0],i=n.cache;if(i.has(r))return i.get(r);var a=t.apply(this,o);return n.cache=i.set(r,a)||i,a};return n.cache=new(ya.Cache||Ln),n}function xa(t){if("function"!=typeof t)throw new ft(r);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}ya.Cache=Ln;var va=cr((function(t,e){var n=(e=1==e.length&&Ta(e[0])?de(e[0],ke($r())):de(ro(e,1),ke($r()))).length;return jo((function(o){for(var r=-1,i=an(o.length,n);++r<i;)o[r]=e[r].call(this,o[r]);return ne(t,this,o)}))})),wa=jo((function(t,e){return Fr(t,32,void 0,e,Xe(e,Gr(wa)))})),ka=jo((function(t,e){return Fr(t,64,void 0,e,Xe(e,Gr(ka)))})),Sa=Yr((function(t,e){return Fr(t,256,void 0,void 0,void 0,e)}));function Aa(t,e){return t===e||t!=t&&e!=e}var Da=Tr(ho),Ia=Tr((function(t,e){return t>=e})),Ea=Co(function(){return arguments}())?Co:function(t){return Ba(t)&&yt.call(t,"callee")&&!Gt.call(t,"callee")},Ta=o.isArray,La=qt?ke(qt):function(t){return Ba(t)&&po(t)==P};function Ra(t){return null!=t&&za(t.length)&&!Na(t)}function Wa(t){return Ba(t)&&Ra(t)}var ja=tn||is,Fa=Kt?ke(Kt):function(t){return Ba(t)&&po(t)==d};function Xa(t){if(!Ba(t))return!1;var e=po(t);return e==g||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!Qa(t)}function Na(t){if(!Ya(t))return!1;var e=po(t);return e==m||e==p||"[object AsyncFunction]"==e||"[object Proxy]"==e}function Ua(t){return"number"==typeof t&&t==oc(t)}function za(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}function Ya(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function Ba(t){return null!=t&&"object"==typeof t}var Va=Jt?ke(Jt):function(t){return Ba(t)&&ei(t)==h};function Ha(t){return"number"==typeof t||Ba(t)&&po(t)==u}function Qa(t){if(!Ba(t)||po(t)!=b)return!1;var e=Vt(t);if(null===e)return!0;var n=yt.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Pt.call(n)==kt}var Ga=Zt?ke(Zt):function(t){return Ba(t)&&po(t)==_},$a=te?ke(te):function(t){return Ba(t)&&ei(t)==f};function qa(t){return"string"==typeof t||!Ta(t)&&Ba(t)&&po(t)==C}function Ka(t){return"symbol"==typeof t||Ba(t)&&po(t)==O}var Ja=ee?ke(ee):function(t){return Ba(t)&&za(t.length)&&!!jt[po(t)]},Za=Tr(vo),tc=Tr((function(t,e){return t<=e}));function ec(t){if(!t)return[];if(Ra(t))return qa(t)?Ye(t):br(t);if(ye&&t[ye])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[ye]());var e=ei(t);return(e==h?je:e==f?Ne:Ac)(t)}function nc(t){return t?(t=ic(t))===1/0||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function oc(t){var e=nc(t),n=e%1;return e==e?n?e-n:e:0}function rc(t){return t?Gn(oc(t),0,4294967295):0}function ic(t){if("number"==typeof t)return t;if(Ka(t))return NaN;if(Ya(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=Ya(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(Q,"");var n=rt.test(t);return n||at.test(t)?Ut(t.slice(2),n?2:8):ot.test(t)?NaN:+t}function ac(t){return _r(t,Mc(t))}function cc(t){return null==t?"":qo(t)}var sc=Cr((function(t,e){if(di(e)||Ra(e))_r(e,Oc(e),t);else for(var n in e)yt.call(e,n)&&zn(t,n,e[n])})),lc=Cr((function(t,e){_r(e,Mc(e),t)})),dc=Cr((function(t,e,n,o){_r(e,Mc(e),t,o)})),gc=Cr((function(t,e,n,o){_r(e,Oc(e),t,o)})),mc=Yr(Qn),pc=jo((function(t,e){t=ut(t);var n=-1,o=e.length,r=o>2?e[2]:void 0;for(r&&ai(e[0],e[1],r)&&(o=1);++n<o;)for(var i=e[n],a=Mc(i),c=-1,s=a.length;++c<s;){var l=a[c],d=t[l];(void 0===d||Aa(d,Ot[l])&&!yt.call(t,l))&&(t[l]=i[l])}return t})),hc=jo((function(t){return t.push(void 0,Nr),ne(yc,void 0,t)}));function uc(t,e,n){var o=null==t?void 0:go(t,e);return void 0===o?n:o}function bc(t,e){return null!=t&&ni(t,e,bo)}var _c=Sr((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=wt.call(e)),t[e]=n}),Yc(Hc)),fc=Sr((function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=wt.call(e)),yt.call(t,e)?t[e].push(n):t[e]=[n]}),$r),Cc=jo(fo);function Oc(t){return Ra(t)?jn(t):xo(t)}function Mc(t){return Ra(t)?jn(t,!0):function(t){if(!Ya(t))return function(t){var e=[];if(null!=t)for(var n in ut(t))e.push(n);return e}(t);var e=di(t),n=[];for(var o in t)("constructor"!=o||!e&&yt.call(t,o))&&n.push(o);return n}(t)}var Pc=Cr((function(t,e,n){Ao(t,e,n)})),yc=Cr((function(t,e,n,o){Ao(t,e,n,o)})),xc=Yr((function(t,e){var n={};if(null==t)return n;var o=!1;e=de(e,(function(e){return e=ar(e,t),o||(o=e.length>1),e})),_r(t,Vr(t),n),o&&(n=$n(n,7,Ur));for(var r=e.length;r--;)Jo(n,e[r]);return n})),vc=Yr((function(t,e){return null==t?{}:function(t,e){return Eo(t,e,(function(e,n){return bc(t,n)}))}(t,e)}));function wc(t,e){if(null==t)return{};var n=de(Vr(t),(function(t){return[t]}));return e=$r(e),Eo(t,n,(function(t,n){return e(t,n[0])}))}var kc=jr(Oc),Sc=jr(Mc);function Ac(t){return null==t?[]:Se(t,Oc(t))}var Dc=yr((function(t,e,n){return e=e.toLowerCase(),t+(n?Ic(e):e)}));function Ic(t){return Xc(cc(t).toLowerCase())}function Ec(t){return(t=cc(t))&&t.replace(st,Te).replace(Dt,"")}var Tc=yr((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),Lc=yr((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Rc=Pr("toLowerCase"),Wc=yr((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()})),jc=yr((function(t,e,n){return t+(n?" ":"")+Xc(e)})),Fc=yr((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Xc=Pr("toUpperCase");function Nc(t,e,n){return t=cc(t),void 0===(e=n?void 0:e)?function(t){return Lt.test(t)}(t)?function(t){return t.match(Et)||[]}(t):function(t){return t.match(Z)||[]}(t):t.match(e)||[]}var Uc=jo((function(t,e){try{return ne(t,void 0,e)}catch(n){return Xa(n)?n:new mt(n)}})),zc=Yr((function(t,e){return re(e,(function(e){e=wi(e),Hn(t,e,fa(t[e],t))})),t}));function Yc(t){return function(){return t}}var Bc=wr(),Vc=wr(!0);function Hc(t){return t}function Qc(t){return yo("function"==typeof t?t:$n(t,1))}var Gc=jo((function(t,e){return function(n){return fo(n,t,e)}})),$c=jo((function(t,e){return function(n){return fo(t,n,e)}}));function qc(t,e,n){var o=Oc(e),r=lo(e,o);null!=n||Ya(e)&&(r.length||!o.length)||(n=e,e=t,t=this,r=lo(e,Oc(e)));var i=!(Ya(n)&&"chain"in n&&!n.chain),a=Na(t);return re(r,(function(n){var o=e[n];t[n]=o,a&&(t.prototype[n]=function(){var e=this.__chain__;if(i||e){var n=t(this.__wrapped__),r=n.__actions__=br(this.__actions__);return r.push({func:o,args:arguments,thisArg:t}),n.__chain__=e,n}return o.apply(t,ge([this.value()],arguments))})})),t}function Kc(){}var Jc=Dr(de),Zc=Dr(ae),ts=Dr(he);function es(t){return ci(t)?Pe(wi(t)):function(t){return function(e){return go(e,t)}}(t)}var ns=Er(),os=Er(!0);function rs(){return[]}function is(){return!1}var as,cs=Ar((function(t,e){return t+e}),0),ss=Rr("ceil"),ls=Ar((function(t,e){return t/e}),1),ds=Rr("floor"),gs=Ar((function(t,e){return t*e}),1),ms=Rr("round"),ps=Ar((function(t,e){return t-e}),0);return kn.after=function(t,e){if("function"!=typeof e)throw new ft(r);return t=oc(t),function(){if(--t<1)return e.apply(this,arguments)}},kn.ary=ba,kn.assign=sc,kn.assignIn=lc,kn.assignInWith=dc,kn.assignWith=gc,kn.at=mc,kn.before=_a,kn.bind=fa,kn.bindAll=zc,kn.bindKey=Ca,kn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Ta(t)?t:[t]},kn.chain=ea,kn.chunk=function(t,e,n){e=(n?ai(t,e,n):void 0===e)?1:rn(oc(e),0);var r=null==t?0:t.length;if(!r||e<1)return[];for(var i=0,a=0,c=o(Ke(r/e));i<r;)c[a++]=Bo(t,i,i+=e);return c},kn.compact=function(t){for(var e=-1,n=null==t?0:t.length,o=0,r=[];++e<n;){var i=t[e];i&&(r[o++]=i)}return r},kn.concat=function(){var t=arguments.length;if(!t)return[];for(var e=o(t-1),n=arguments[0],r=t;r--;)e[r-1]=arguments[r];return ge(Ta(n)?br(n):[n],ro(e,1))},kn.cond=function(t){var e=null==t?0:t.length,n=$r();return t=e?de(t,(function(t){if("function"!=typeof t[1])throw new ft(r);return[n(t[0]),t[1]]})):[],jo((function(n){for(var o=-1;++o<e;){var r=t[o];if(ne(r[0],this,n))return ne(r[1],this,n)}}))},kn.conforms=function(t){return function(t){var e=Oc(t);return function(n){return qn(n,t,e)}}($n(t,1))},kn.constant=Yc,kn.countBy=ra,kn.create=function(t,e){var n=Sn(t);return null==e?n:Vn(n,e)},kn.curry=function t(e,n,o){var r=Fr(e,8,void 0,void 0,void 0,void 0,void 0,n=o?void 0:n);return r.placeholder=t.placeholder,r},kn.curryRight=function t(e,n,o){var r=Fr(e,16,void 0,void 0,void 0,void 0,void 0,n=o?void 0:n);return r.placeholder=t.placeholder,r},kn.debounce=Oa,kn.defaults=pc,kn.defaultsDeep=hc,kn.defer=Ma,kn.delay=Pa,kn.difference=Ai,kn.differenceBy=Di,kn.differenceWith=Ii,kn.drop=function(t,e,n){var o=null==t?0:t.length;return o?Bo(t,(e=n||void 0===e?1:oc(e))<0?0:e,o):[]},kn.dropRight=function(t,e,n){var o=null==t?0:t.length;return o?Bo(t,0,(e=o-(e=n||void 0===e?1:oc(e)))<0?0:e):[]},kn.dropRightWhile=function(t,e){return t&&t.length?tr(t,$r(e,3),!0,!0):[]},kn.dropWhile=function(t,e){return t&&t.length?tr(t,$r(e,3),!0):[]},kn.fill=function(t,e,n,o){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&ai(t,e,n)&&(n=0,o=r),function(t,e,n,o){var r=t.length;for((n=oc(n))<0&&(n=-n>r?0:r+n),(o=void 0===o||o>r?r:oc(o))<0&&(o+=r),o=n>o?0:rc(o);n<o;)t[n++]=e;return t}(t,e,n,o)):[]},kn.filter=function(t,e){return(Ta(t)?ce:oo)(t,$r(e,3))},kn.flatMap=function(t,e){return ro(ma(t,e),1)},kn.flatMapDeep=function(t,e){return ro(ma(t,e),1/0)},kn.flatMapDepth=function(t,e,n){return n=void 0===n?1:oc(n),ro(ma(t,e),n)},kn.flatten=Li,kn.flattenDeep=function(t){return null!=t&&t.length?ro(t,1/0):[]},kn.flattenDepth=function(t,e){return null!=t&&t.length?ro(t,e=void 0===e?1:oc(e)):[]},kn.flip=function(t){return Fr(t,512)},kn.flow=Bc,kn.flowRight=Vc,kn.fromPairs=function(t){for(var e=-1,n=null==t?0:t.length,o={};++e<n;){var r=t[e];o[r[0]]=r[1]}return o},kn.functions=function(t){return null==t?[]:lo(t,Oc(t))},kn.functionsIn=function(t){return null==t?[]:lo(t,Mc(t))},kn.groupBy=la,kn.initial=function(t){return null!=t&&t.length?Bo(t,0,-1):[]},kn.intersection=Wi,kn.intersectionBy=ji,kn.intersectionWith=Fi,kn.invert=_c,kn.invertBy=fc,kn.invokeMap=da,kn.iteratee=Qc,kn.keyBy=ga,kn.keys=Oc,kn.keysIn=Mc,kn.map=ma,kn.mapKeys=function(t,e){var n={};return e=$r(e,3),co(t,(function(t,o,r){Hn(n,e(t,o,r),t)})),n},kn.mapValues=function(t,e){var n={};return e=$r(e,3),co(t,(function(t,o,r){Hn(n,o,e(t,o,r))})),n},kn.matches=function(t){return ko($n(t,1))},kn.matchesProperty=function(t,e){return So(t,$n(e,1))},kn.memoize=ya,kn.merge=Pc,kn.mergeWith=yc,kn.method=Gc,kn.methodOf=$c,kn.mixin=qc,kn.negate=xa,kn.nthArg=function(t){return t=oc(t),jo((function(e){return Do(e,t)}))},kn.omit=xc,kn.omitBy=function(t,e){return wc(t,xa($r(e)))},kn.once=function(t){return _a(2,t)},kn.orderBy=function(t,e,n,o){return null==t?[]:(Ta(e)||(e=null==e?[]:[e]),Ta(n=o?void 0:n)||(n=null==n?[]:[n]),Io(t,e,n))},kn.over=Jc,kn.overArgs=va,kn.overEvery=Zc,kn.overSome=ts,kn.partial=wa,kn.partialRight=ka,kn.partition=pa,kn.pick=vc,kn.pickBy=wc,kn.property=es,kn.propertyOf=function(t){return function(e){return null==t?void 0:go(t,e)}},kn.pull=Ni,kn.pullAll=Ui,kn.pullAllBy=function(t,e,n){return t&&t.length&&e&&e.length?To(t,e,$r(n,2)):t},kn.pullAllWith=function(t,e,n){return t&&t.length&&e&&e.length?To(t,e,void 0,n):t},kn.pullAt=zi,kn.range=ns,kn.rangeRight=os,kn.rearg=Sa,kn.reject=function(t,e){return(Ta(t)?ce:oo)(t,xa($r(e,3)))},kn.remove=function(t,e){var n=[];if(!t||!t.length)return n;var o=-1,r=[],i=t.length;for(e=$r(e,3);++o<i;){var a=t[o];e(a,o,t)&&(n.push(a),r.push(o))}return Lo(t,r),n},kn.rest=function(t,e){if("function"!=typeof t)throw new ft(r);return jo(t,e=void 0===e?e:oc(e))},kn.reverse=Yi,kn.sampleSize=function(t,e,n){return e=(n?ai(t,e,n):void 0===e)?1:oc(e),(Ta(t)?Xn:Xo)(t,e)},kn.set=function(t,e,n){return null==t?t:No(t,e,n)},kn.setWith=function(t,e,n,o){return o="function"==typeof o?o:void 0,null==t?t:No(t,e,n,o)},kn.shuffle=function(t){return(Ta(t)?Nn:Yo)(t)},kn.slice=function(t,e,n){var o=null==t?0:t.length;return o?(n&&"number"!=typeof n&&ai(t,e,n)?(e=0,n=o):(e=null==e?0:oc(e),n=void 0===n?o:oc(n)),Bo(t,e,n)):[]},kn.sortBy=ha,kn.sortedUniq=function(t){return t&&t.length?Go(t):[]},kn.sortedUniqBy=function(t,e){return t&&t.length?Go(t,$r(e,2)):[]},kn.split=function(t,e,n){return n&&"number"!=typeof n&&ai(t,e,n)&&(e=n=void 0),(n=void 0===n?4294967295:n>>>0)?(t=cc(t))&&("string"==typeof e||null!=e&&!Ga(e))&&!(e=qo(e))&&We(t)?sr(Ye(t),0,n):t.split(e,n):[]},kn.spread=function(t,e){if("function"!=typeof t)throw new ft(r);return e=null==e?0:rn(oc(e),0),jo((function(n){var o=n[e],r=sr(n,0,e);return o&&ge(r,o),ne(t,this,r)}))},kn.tail=function(t){var e=null==t?0:t.length;return e?Bo(t,1,e):[]},kn.take=function(t,e,n){return t&&t.length?Bo(t,0,(e=n||void 0===e?1:oc(e))<0?0:e):[]},kn.takeRight=function(t,e,n){var o=null==t?0:t.length;return o?Bo(t,(e=o-(e=n||void 0===e?1:oc(e)))<0?0:e,o):[]},kn.takeRightWhile=function(t,e){return t&&t.length?tr(t,$r(e,3),!1,!0):[]},kn.takeWhile=function(t,e){return t&&t.length?tr(t,$r(e,3)):[]},kn.tap=function(t,e){return e(t),t},kn.throttle=function(t,e,n){var o=!0,i=!0;if("function"!=typeof t)throw new ft(r);return Ya(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),Oa(t,e,{leading:o,maxWait:e,trailing:i})},kn.thru=na,kn.toArray=ec,kn.toPairs=kc,kn.toPairsIn=Sc,kn.toPath=function(t){return Ta(t)?de(t,wi):Ka(t)?[t]:br(vi(cc(t)))},kn.toPlainObject=ac,kn.transform=function(t,e,n){var o=Ta(t),r=o||ja(t)||Ja(t);if(e=$r(e,4),null==n){var i=t&&t.constructor;n=r?o?new i:[]:Ya(t)&&Na(i)?Sn(Vt(t)):{}}return(r?re:co)(t,(function(t,o,r){return e(n,t,o,r)})),n},kn.unary=function(t){return ba(t,1)},kn.union=Bi,kn.unionBy=Vi,kn.unionWith=Hi,kn.uniq=function(t){return t&&t.length?Ko(t):[]},kn.uniqBy=function(t,e){return t&&t.length?Ko(t,$r(e,2)):[]},kn.uniqWith=function(t,e){return e="function"==typeof e?e:void 0,t&&t.length?Ko(t,void 0,e):[]},kn.unset=function(t,e){return null==t||Jo(t,e)},kn.unzip=Qi,kn.unzipWith=Gi,kn.update=function(t,e,n){return null==t?t:Zo(t,e,ir(n))},kn.updateWith=function(t,e,n,o){return o="function"==typeof o?o:void 0,null==t?t:Zo(t,e,ir(n),o)},kn.values=Ac,kn.valuesIn=function(t){return null==t?[]:Se(t,Mc(t))},kn.without=$i,kn.words=Nc,kn.wrap=function(t,e){return wa(ir(e),t)},kn.xor=qi,kn.xorBy=Ki,kn.xorWith=Ji,kn.zip=Zi,kn.zipObject=function(t,e){return or(t||[],e||[],zn)},kn.zipObjectDeep=function(t,e){return or(t||[],e||[],No)},kn.zipWith=ta,kn.entries=kc,kn.entriesIn=Sc,kn.extend=lc,kn.extendWith=dc,qc(kn,kn),kn.add=cs,kn.attempt=Uc,kn.camelCase=Dc,kn.capitalize=Ic,kn.ceil=ss,kn.clamp=function(t,e,n){return void 0===n&&(n=e,e=void 0),void 0!==n&&(n=(n=ic(n))==n?n:0),void 0!==e&&(e=(e=ic(e))==e?e:0),Gn(ic(t),e,n)},kn.clone=function(t){return $n(t,4)},kn.cloneDeep=function(t){return $n(t,5)},kn.cloneDeepWith=function(t,e){return $n(t,5,e="function"==typeof e?e:void 0)},kn.cloneWith=function(t,e){return $n(t,4,e="function"==typeof e?e:void 0)},kn.conformsTo=function(t,e){return null==e||qn(t,e,Oc(e))},kn.deburr=Ec,kn.defaultTo=function(t,e){return null==t||t!=t?e:t},kn.divide=ls,kn.endsWith=function(t,e,n){t=cc(t),e=qo(e);var o=t.length,r=n=void 0===n?o:Gn(oc(n),0,o);return(n-=e.length)>=0&&t.slice(n,r)==e},kn.eq=Aa,kn.escape=function(t){return(t=cc(t))&&F.test(t)?t.replace(W,Le):t},kn.escapeRegExp=function(t){return(t=cc(t))&&H.test(t)?t.replace(V,"\\$&"):t},kn.every=function(t,e,n){var o=Ta(t)?ae:eo;return n&&ai(t,e,n)&&(e=void 0),o(t,$r(e,3))},kn.find=ia,kn.findIndex=Ei,kn.findKey=function(t,e){return be(t,$r(e,3),co)},kn.findLast=aa,kn.findLastIndex=Ti,kn.findLastKey=function(t,e){return be(t,$r(e,3),so)},kn.floor=ds,kn.forEach=ca,kn.forEachRight=sa,kn.forIn=function(t,e){return null==t?t:io(t,$r(e,3),Mc)},kn.forInRight=function(t,e){return null==t?t:ao(t,$r(e,3),Mc)},kn.forOwn=function(t,e){return t&&co(t,$r(e,3))},kn.forOwnRight=function(t,e){return t&&so(t,$r(e,3))},kn.get=uc,kn.gt=Da,kn.gte=Ia,kn.has=function(t,e){return null!=t&&ni(t,e,uo)},kn.hasIn=bc,kn.head=Ri,kn.identity=Hc,kn.includes=function(t,e,n,o){t=Ra(t)?t:Ac(t),n=n&&!o?oc(n):0;var r=t.length;return n<0&&(n=rn(r+n,0)),qa(t)?n<=r&&t.indexOf(e,n)>-1:!!r&&fe(t,e,n)>-1},kn.indexOf=function(t,e,n){var o=null==t?0:t.length;if(!o)return-1;var r=null==n?0:oc(n);return r<0&&(r=rn(o+r,0)),fe(t,e,r)},kn.inRange=function(t,e,n){return e=nc(e),void 0===n?(n=e,e=0):n=nc(n),function(t,e,n){return t>=an(e,n)&&t<rn(e,n)}(t=ic(t),e,n)},kn.invoke=Cc,kn.isArguments=Ea,kn.isArray=Ta,kn.isArrayBuffer=La,kn.isArrayLike=Ra,kn.isArrayLikeObject=Wa,kn.isBoolean=function(t){return!0===t||!1===t||Ba(t)&&po(t)==l},kn.isBuffer=ja,kn.isDate=Fa,kn.isElement=function(t){return Ba(t)&&1===t.nodeType&&!Qa(t)},kn.isEmpty=function(t){if(null==t)return!0;if(Ra(t)&&(Ta(t)||"string"==typeof t||"function"==typeof t.splice||ja(t)||Ja(t)||Ea(t)))return!t.length;var e=ei(t);if(e==h||e==f)return!t.size;if(di(t))return!xo(t).length;for(var n in t)if(yt.call(t,n))return!1;return!0},kn.isEqual=function(t,e){return Oo(t,e)},kn.isEqualWith=function(t,e,n){var o=(n="function"==typeof n?n:void 0)?n(t,e):void 0;return void 0===o?Oo(t,e,void 0,n):!!o},kn.isError=Xa,kn.isFinite=function(t){return"number"==typeof t&&en(t)},kn.isFunction=Na,kn.isInteger=Ua,kn.isLength=za,kn.isMap=Va,kn.isMatch=function(t,e){return t===e||Mo(t,e,Kr(e))},kn.isMatchWith=function(t,e,n){return n="function"==typeof n?n:void 0,Mo(t,e,Kr(e),n)},kn.isNaN=function(t){return Ha(t)&&t!=+t},kn.isNative=function(t){if(li(t))throw new mt("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Po(t)},kn.isNil=function(t){return null==t},kn.isNull=function(t){return null===t},kn.isNumber=Ha,kn.isObject=Ya,kn.isObjectLike=Ba,kn.isPlainObject=Qa,kn.isRegExp=Ga,kn.isSafeInteger=function(t){return Ua(t)&&t>=-9007199254740991&&t<=9007199254740991},kn.isSet=$a,kn.isString=qa,kn.isSymbol=Ka,kn.isTypedArray=Ja,kn.isUndefined=function(t){return void 0===t},kn.isWeakMap=function(t){return Ba(t)&&ei(t)==M},kn.isWeakSet=function(t){return Ba(t)&&"[object WeakSet]"==po(t)},kn.join=function(t,e){return null==t?"":nn.call(t,e)},kn.kebabCase=Tc,kn.last=Xi,kn.lastIndexOf=function(t,e,n){var o=null==t?0:t.length;if(!o)return-1;var r=o;return void 0!==n&&(r=(r=oc(n))<0?rn(o+r,0):an(r,o-1)),e==e?function(t,e,n){for(var o=n+1;o--;)if(t[o]===e)return o;return o}(t,e,r):_e(t,Oe,r,!0)},kn.lowerCase=Lc,kn.lowerFirst=Rc,kn.lt=Za,kn.lte=tc,kn.max=function(t){return t&&t.length?no(t,Hc,ho):void 0},kn.maxBy=function(t,e){return t&&t.length?no(t,$r(e,2),ho):void 0},kn.mean=function(t){return Me(t,Hc)},kn.meanBy=function(t,e){return Me(t,$r(e,2))},kn.min=function(t){return t&&t.length?no(t,Hc,vo):void 0},kn.minBy=function(t,e){return t&&t.length?no(t,$r(e,2),vo):void 0},kn.stubArray=rs,kn.stubFalse=is,kn.stubObject=function(){return{}},kn.stubString=function(){return""},kn.stubTrue=function(){return!0},kn.multiply=gs,kn.nth=function(t,e){return t&&t.length?Do(t,oc(e)):void 0},kn.noConflict=function(){return Bt._===this&&(Bt._=St),this},kn.noop=Kc,kn.now=ua,kn.pad=function(t,e,n){t=cc(t);var o=(e=oc(e))?ze(t):0;if(!e||o>=e)return t;var r=(e-o)/2;return Ir(Je(r),n)+t+Ir(Ke(r),n)},kn.padEnd=function(t,e,n){t=cc(t);var o=(e=oc(e))?ze(t):0;return e&&o<e?t+Ir(e-o,n):t},kn.padStart=function(t,e,n){t=cc(t);var o=(e=oc(e))?ze(t):0;return e&&o<e?Ir(e-o,n)+t:t},kn.parseInt=function(t,e,n){return n||null==e?e=0:e&&(e=+e),sn(cc(t).replace(G,""),e||0)},kn.random=function(t,e,n){if(n&&"boolean"!=typeof n&&ai(t,e,n)&&(e=n=void 0),void 0===n&&("boolean"==typeof e?(n=e,e=void 0):"boolean"==typeof t&&(n=t,t=void 0)),void 0===t&&void 0===e?(t=0,e=1):(t=nc(t),void 0===e?(e=t,t=0):e=nc(e)),t>e){var o=t;t=e,e=o}if(n||t%1||e%1){var r=ln();return an(t+r*(e-t+Nt("1e-"+((r+"").length-1))),e)}return Ro(t,e)},kn.reduce=function(t,e,n){var o=Ta(t)?me:xe,r=arguments.length<3;return o(t,$r(e,4),n,r,Zn)},kn.reduceRight=function(t,e,n){var o=Ta(t)?pe:xe,r=arguments.length<3;return o(t,$r(e,4),n,r,to)},kn.repeat=function(t,e,n){return e=(n?ai(t,e,n):void 0===e)?1:oc(e),Wo(cc(t),e)},kn.replace=function(){var t=arguments,e=cc(t[0]);return t.length<3?e:e.replace(t[1],t[2])},kn.result=function(t,e,n){var o=-1,r=(e=ar(e,t)).length;for(r||(r=1,t=void 0);++o<r;){var i=null==t?void 0:t[wi(e[o])];void 0===i&&(o=r,i=n),t=Na(i)?i.call(t):i}return t},kn.round=ms,kn.runInContext=t,kn.sample=function(t){return(Ta(t)?Fn:Fo)(t)},kn.size=function(t){if(null==t)return 0;if(Ra(t))return qa(t)?ze(t):t.length;var e=ei(t);return e==h||e==f?t.size:xo(t).length},kn.snakeCase=Wc,kn.some=function(t,e,n){var o=Ta(t)?he:Vo;return n&&ai(t,e,n)&&(e=void 0),o(t,$r(e,3))},kn.sortedIndex=function(t,e){return Ho(t,e)},kn.sortedIndexBy=function(t,e,n){return Qo(t,e,$r(n,2))},kn.sortedIndexOf=function(t,e){var n=null==t?0:t.length;if(n){var o=Ho(t,e);if(o<n&&Aa(t[o],e))return o}return-1},kn.sortedLastIndex=function(t,e){return Ho(t,e,!0)},kn.sortedLastIndexBy=function(t,e,n){return Qo(t,e,$r(n,2),!0)},kn.sortedLastIndexOf=function(t,e){if(null!=t&&t.length){var n=Ho(t,e,!0)-1;if(Aa(t[n],e))return n}return-1},kn.startCase=jc,kn.startsWith=function(t,e,n){return t=cc(t),n=null==n?0:Gn(oc(n),0,t.length),e=qo(e),t.slice(n,n+e.length)==e},kn.subtract=ps,kn.sum=function(t){return t&&t.length?ve(t,Hc):0},kn.sumBy=function(t,e){return t&&t.length?ve(t,$r(e,2)):0},kn.template=function(t,e,n){var o=kn.templateSettings;n&&ai(t,e,n)&&(e=void 0),t=cc(t),e=dc({},e,o,Xr);var r,i,a=dc({},e.imports,o.imports,Xr),c=Oc(a),s=Se(a,c),l=0,d=e.interpolate||lt,g="__p += '",m=bt((e.escape||lt).source+"|"+d.source+"|"+(d===U?et:lt).source+"|"+(e.evaluate||lt).source+"|$","g"),p="//# sourceURL="+(yt.call(e,"sourceURL")?(e.sourceURL+"").replace(/[\r\n]/g," "):"lodash.templateSources["+ ++Wt+"]")+"\n";t.replace(m,(function(e,n,o,a,c,s){return o||(o=a),g+=t.slice(l,s).replace(dt,Re),n&&(r=!0,g+="' +\n__e("+n+") +\n'"),c&&(i=!0,g+="';\n"+c+";\n__p += '"),o&&(g+="' +\n((__t = ("+o+")) == null ? '' : __t) +\n'"),l=s+e.length,e})),g+="';\n";var h=yt.call(e,"variable")&&e.variable;h||(g="with (obj) {\n"+g+"\n}\n"),g=(i?g.replace(E,""):g).replace(T,"$1").replace(L,"$1;"),g="function("+(h||"obj")+") {\n"+(h?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(r?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+g+"return __p\n}";var u=Uc((function(){return pt(c,p+"return "+g).apply(void 0,s)}));if(u.source=g,Xa(u))throw u;return u},kn.times=function(t,e){if((t=oc(t))<1||t>9007199254740991)return[];var n=4294967295,o=an(t,4294967295);t-=4294967295;for(var r=we(o,e=$r(e));++n<t;)e(n);return r},kn.toFinite=nc,kn.toInteger=oc,kn.toLength=rc,kn.toLower=function(t){return cc(t).toLowerCase()},kn.toNumber=ic,kn.toSafeInteger=function(t){return t?Gn(oc(t),-9007199254740991,9007199254740991):0===t?t:0},kn.toString=cc,kn.toUpper=function(t){return cc(t).toUpperCase()},kn.trim=function(t,e,n){if((t=cc(t))&&(n||void 0===e))return t.replace(Q,"");if(!t||!(e=qo(e)))return t;var o=Ye(t),r=Ye(e);return sr(o,De(o,r),Ie(o,r)+1).join("")},kn.trimEnd=function(t,e,n){if((t=cc(t))&&(n||void 0===e))return t.replace($,"");if(!t||!(e=qo(e)))return t;var o=Ye(t);return sr(o,0,Ie(o,Ye(e))+1).join("")},kn.trimStart=function(t,e,n){if((t=cc(t))&&(n||void 0===e))return t.replace(G,"");if(!t||!(e=qo(e)))return t;var o=Ye(t);return sr(o,De(o,Ye(e))).join("")},kn.truncate=function(t,e){var n=30,o="...";if(Ya(e)){var r="separator"in e?e.separator:r;n="length"in e?oc(e.length):n,o="omission"in e?qo(e.omission):o}var i=(t=cc(t)).length;if(We(t)){var a=Ye(t);i=a.length}if(n>=i)return t;var c=n-ze(o);if(c<1)return o;var s=a?sr(a,0,c).join(""):t.slice(0,c);if(void 0===r)return s+o;if(a&&(c+=s.length-c),Ga(r)){if(t.slice(c).search(r)){var l,d=s;for(r.global||(r=bt(r.source,cc(nt.exec(r))+"g")),r.lastIndex=0;l=r.exec(d);)var g=l.index;s=s.slice(0,void 0===g?c:g)}}else if(t.indexOf(qo(r),c)!=c){var m=s.lastIndexOf(r);m>-1&&(s=s.slice(0,m))}return s+o},kn.unescape=function(t){return(t=cc(t))&&j.test(t)?t.replace(R,Be):t},kn.uniqueId=function(t){var e=++xt;return cc(t)+e},kn.upperCase=Fc,kn.upperFirst=Xc,kn.each=ca,kn.eachRight=sa,kn.first=Ri,qc(kn,(as={},co(kn,(function(t,e){yt.call(kn.prototype,e)||(as[e]=t)})),as),{chain:!1}),kn.VERSION="4.17.15",re(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){kn[t].placeholder=kn})),re(["drop","take"],(function(t,e){In.prototype[t]=function(n){n=void 0===n?1:rn(oc(n),0);var o=this.__filtered__&&!e?new In(this):this.clone();return o.__filtered__?o.__takeCount__=an(n,o.__takeCount__):o.__views__.push({size:an(n,4294967295),type:t+(o.__dir__<0?"Right":"")}),o},In.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),re(["filter","map","takeWhile"],(function(t,e){var n=e+1,o=1==n||3==n;In.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:$r(t,3),type:n}),e.__filtered__=e.__filtered__||o,e}})),re(["head","last"],(function(t,e){var n="take"+(e?"Right":"");In.prototype[t]=function(){return this[n](1).value()[0]}})),re(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");In.prototype[t]=function(){return this.__filtered__?new In(this):this[n](1)}})),In.prototype.compact=function(){return this.filter(Hc)},In.prototype.find=function(t){return this.filter(t).head()},In.prototype.findLast=function(t){return this.reverse().find(t)},In.prototype.invokeMap=jo((function(t,e){return"function"==typeof t?new In(this):this.map((function(n){return fo(n,t,e)}))})),In.prototype.reject=function(t){return this.filter(xa($r(t)))},In.prototype.slice=function(t,e){t=oc(t);var n=this;return n.__filtered__&&(t>0||e<0)?new In(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),void 0!==e&&(n=(e=oc(e))<0?n.dropRight(-e):n.take(e-t)),n)},In.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},In.prototype.toArray=function(){return this.take(4294967295)},co(In.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),o=/^(?:head|last)$/.test(e),r=kn[o?"take"+("last"==e?"Right":""):e],i=o||/^find/.test(e);r&&(kn.prototype[e]=function(){var e=this.__wrapped__,a=o?[1]:arguments,c=e instanceof In,s=a[0],l=c||Ta(e),d=function(t){var e=r.apply(kn,ge([t],a));return o&&g?e[0]:e};l&&n&&"function"==typeof s&&1!=s.length&&(c=l=!1);var g=this.__chain__,m=!!this.__actions__.length,p=i&&!g,h=c&&!m;if(!i&&l){e=h?e:new In(this);var u=t.apply(e,a);return u.__actions__.push({func:na,args:[d],thisArg:void 0}),new Dn(u,g)}return p&&h?t.apply(this,a):(u=this.thru(d),p?o?u.value()[0]:u.value():u)})})),re(["pop","push","shift","sort","splice","unshift"],(function(t){var e=Ct[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",o=/^(?:pop|shift)$/.test(t);kn.prototype[t]=function(){var t=arguments;if(o&&!this.__chain__){var r=this.value();return e.apply(Ta(r)?r:[],t)}return this[n]((function(n){return e.apply(Ta(n)?n:[],t)}))}})),co(In.prototype,(function(t,e){var n=kn[e];if(n){var o=n.name+"";yt.call(fn,o)||(fn[o]=[]),fn[o].push({name:e,func:n})}})),fn[kr(void 0,2).name]=[{name:"wrapper",func:void 0}],In.prototype.clone=function(){var t=new In(this.__wrapped__);return t.__actions__=br(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=br(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=br(this.__views__),t},In.prototype.reverse=function(){if(this.__filtered__){var t=new In(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},In.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=Ta(t),o=e<0,r=n?t.length:0,i=function(t,e,n){for(var o=-1,r=n.length;++o<r;){var i=n[o],a=i.size;switch(i.type){case"drop":t+=a;break;case"dropRight":e-=a;break;case"take":e=an(e,t+a);break;case"takeRight":t=rn(t,e-a)}}return{start:t,end:e}}(0,r,this.__views__),a=i.start,c=i.end,s=c-a,l=o?c:a-1,d=this.__iteratees__,g=d.length,m=0,p=an(s,this.__takeCount__);if(!n||!o&&r==s&&p==s)return er(t,this.__actions__);var h=[];t:for(;s--&&m<p;){for(var u=-1,b=t[l+=e];++u<g;){var _=d[u],f=_.type,C=(0,_.iteratee)(b);if(2==f)b=C;else if(!C){if(1==f)continue t;break t}}h[m++]=b}return h},kn.prototype.at=oa,kn.prototype.chain=function(){return ea(this)},kn.prototype.commit=function(){return new Dn(this.value(),this.__chain__)},kn.prototype.next=function(){void 0===this.__values__&&(this.__values__=ec(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?void 0:this.__values__[this.__index__++]}},kn.prototype.plant=function(t){for(var e,n=this;n instanceof An;){var o=Si(n);o.__index__=0,o.__values__=void 0,e?r.__wrapped__=o:e=o;var r=o;n=n.__wrapped__}return r.__wrapped__=t,e},kn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof In){var e=t;return this.__actions__.length&&(e=new In(this)),(e=e.reverse()).__actions__.push({func:na,args:[Yi],thisArg:void 0}),new Dn(e,this.__chain__)}return this.thru(Yi)},kn.prototype.toJSON=kn.prototype.valueOf=kn.prototype.value=function(){return er(this.__wrapped__,this.__actions__)},kn.prototype.first=kn.prototype.head,ye&&(kn.prototype[ye]=function(){return this}),kn}();Bt._=Ve,void 0===(o=(function(){return Ve}).call(e,n,e,t))||(t.exports=o)}).call(this)}).call(this,n("YuTi")(t))},M9hh:function(t,e,n){var o,r,i;!function(a){if("object"==typeof t.exports){var c=a(0,e);void 0!==c&&(t.exports=c)}else r=[n,e],void 0===(i="function"==typeof(o=a)?o.apply(e,r):o)||(t.exports=i)}((function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=void 0;e.default=[[["meia-noite","meio-dia","da manh\xe3","da tarde","da noite","da madrugada"],n,n],[["meia-noite","meio-dia","manh\xe3","tarde","noite","madrugada"],n,n],["00:00","12:00",["06:00","12:00"],["12:00","19:00"],["19:00","24:00"],["00:00","06:00"]]]}))},MCLT:function(t,e,n){var o=Object.getOwnPropertyDescriptors||function(t){for(var e=Object.keys(t),n={},o=0;o<e.length;o++)n[e[o]]=Object.getOwnPropertyDescriptor(t,e[o]);return n},r=/%[sdj%]/g;e.format=function(t){if(!_(t)){for(var e=[],n=0;n<arguments.length;n++)e.push(c(arguments[n]));return e.join(" ")}n=1;for(var o=arguments,i=o.length,a=String(t).replace(r,(function(t){if("%%"===t)return"%";if(n>=i)return t;switch(t){case"%s":return String(o[n++]);case"%d":return Number(o[n++]);case"%j":try{return JSON.stringify(o[n++])}catch(e){return"[Circular]"}default:return t}})),s=o[n];n<i;s=o[++n])u(s)||!O(s)?a+=" "+s:a+=" "+c(s);return a},e.deprecate=function(t,n){if("undefined"!=typeof process&&!0===process.noDeprecation)return t;if("undefined"==typeof process)return function(){return e.deprecate(t,n).apply(this,arguments)};var o=!1;return function(){if(!o){if(process.throwDeprecation)throw new Error(n);process.traceDeprecation?console.trace(n):console.error(n),o=!0}return t.apply(this,arguments)}};var i,a={};function c(t,n){var o={seen:[],stylize:l};return arguments.length>=3&&(o.depth=arguments[2]),arguments.length>=4&&(o.colors=arguments[3]),h(n)?o.showHidden=n:n&&e._extend(o,n),f(o.showHidden)&&(o.showHidden=!1),f(o.depth)&&(o.depth=2),f(o.colors)&&(o.colors=!1),f(o.customInspect)&&(o.customInspect=!0),o.colors&&(o.stylize=s),d(o,t,o.depth)}function s(t,e){var n=c.styles[e];return n?"\x1b["+c.colors[n][0]+"m"+t+"\x1b["+c.colors[n][1]+"m":t}function l(t,e){return t}function d(t,n,o){if(t.customInspect&&n&&y(n.inspect)&&n.inspect!==e.inspect&&(!n.constructor||n.constructor.prototype!==n)){var r=n.inspect(o,t);return _(r)||(r=d(t,r,o)),r}var i=function(t,e){if(f(e))return t.stylize("undefined","undefined");if(_(e)){var n="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(n,"string")}return b(e)?t.stylize(""+e,"number"):h(e)?t.stylize(""+e,"boolean"):u(e)?t.stylize("null","null"):void 0}(t,n);if(i)return i;var a=Object.keys(n),c=function(t){var e={};return t.forEach((function(t,n){e[t]=!0})),e}(a);if(t.showHidden&&(a=Object.getOwnPropertyNames(n)),P(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return g(n);if(0===a.length){if(y(n))return t.stylize("[Function"+(n.name?": "+n.name:"")+"]","special");if(C(n))return t.stylize(RegExp.prototype.toString.call(n),"regexp");if(M(n))return t.stylize(Date.prototype.toString.call(n),"date");if(P(n))return g(n)}var s,l="",O=!1,x=["{","}"];return p(n)&&(O=!0,x=["[","]"]),y(n)&&(l=" [Function"+(n.name?": "+n.name:"")+"]"),C(n)&&(l=" "+RegExp.prototype.toString.call(n)),M(n)&&(l=" "+Date.prototype.toUTCString.call(n)),P(n)&&(l=" "+g(n)),0!==a.length||O&&0!=n.length?o<0?C(n)?t.stylize(RegExp.prototype.toString.call(n),"regexp"):t.stylize("[Object]","special"):(t.seen.push(n),s=O?function(t,e,n,o,r){for(var i=[],a=0,c=e.length;a<c;++a)S(e,String(a))?i.push(m(t,e,n,o,String(a),!0)):i.push("");return r.forEach((function(r){r.match(/^\d+$/)||i.push(m(t,e,n,o,r,!0))})),i}(t,n,o,c,a):a.map((function(e){return m(t,n,o,c,e,O)})),t.seen.pop(),function(t,e,n){return t.reduce((function(t,e){return e.indexOf("\n"),t+e.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?n[0]+(""===e?"":e+"\n ")+" "+t.join(",\n  ")+" "+n[1]:n[0]+e+" "+t.join(", ")+" "+n[1]}(s,l,x)):x[0]+l+x[1]}function g(t){return"["+Error.prototype.toString.call(t)+"]"}function m(t,e,n,o,r,i){var a,c,s;if((s=Object.getOwnPropertyDescriptor(e,r)||{value:e[r]}).get?c=t.stylize(s.set?"[Getter/Setter]":"[Getter]","special"):s.set&&(c=t.stylize("[Setter]","special")),S(o,r)||(a="["+r+"]"),c||(t.seen.indexOf(s.value)<0?(c=u(n)?d(t,s.value,null):d(t,s.value,n-1)).indexOf("\n")>-1&&(c=i?c.split("\n").map((function(t){return"  "+t})).join("\n").substr(2):"\n"+c.split("\n").map((function(t){return"   "+t})).join("\n")):c=t.stylize("[Circular]","special")),f(a)){if(i&&r.match(/^\d+$/))return c;(a=JSON.stringify(""+r)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=t.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=t.stylize(a,"string"))}return a+": "+c}function p(t){return Array.isArray(t)}function h(t){return"boolean"==typeof t}function u(t){return null===t}function b(t){return"number"==typeof t}function _(t){return"string"==typeof t}function f(t){return void 0===t}function C(t){return O(t)&&"[object RegExp]"===x(t)}function O(t){return"object"==typeof t&&null!==t}function M(t){return O(t)&&"[object Date]"===x(t)}function P(t){return O(t)&&("[object Error]"===x(t)||t instanceof Error)}function y(t){return"function"==typeof t}function x(t){return Object.prototype.toString.call(t)}function v(t){return t<10?"0"+t.toString(10):t.toString(10)}e.debuglog=function(t){if(f(i)&&(i=process.env.NODE_DEBUG||""),t=t.toUpperCase(),!a[t])if(new RegExp("\\b"+t+"\\b","i").test(i)){var n=process.pid;a[t]=function(){var o=e.format.apply(e,arguments);console.error("%s %d: %s",t,n,o)}}else a[t]=function(){};return a[t]},e.inspect=c,c.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.isArray=p,e.isBoolean=h,e.isNull=u,e.isNullOrUndefined=function(t){return null==t},e.isNumber=b,e.isString=_,e.isSymbol=function(t){return"symbol"==typeof t},e.isUndefined=f,e.isRegExp=C,e.isObject=O,e.isDate=M,e.isError=P,e.isFunction=y,e.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},e.isBuffer=n("1gqn");var w=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function k(){var t=new Date,e=[v(t.getHours()),v(t.getMinutes()),v(t.getSeconds())].join(":");return[t.getDate(),w[t.getMonth()],e].join(" ")}function S(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.log=function(){console.log("%s - %s",k(),e.format.apply(e,arguments))},e.inherits=n("KKCa"),e._extend=function(t,e){if(!e||!O(e))return t;for(var n=Object.keys(e),o=n.length;o--;)t[n[o]]=e[n[o]];return t};var A="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function D(t,e){if(!t){var n=new Error("Promise was rejected with a falsy value");n.reason=t,t=n}return e(t)}e.promisify=function(t){if("function"!=typeof t)throw new TypeError('The "original" argument must be of type Function');if(A&&t[A]){var e;if("function"!=typeof(e=t[A]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(e,A,{value:e,enumerable:!1,writable:!1,configurable:!0}),e}function e(){for(var e,n,o=new Promise((function(t,o){e=t,n=o})),r=[],i=0;i<arguments.length;i++)r.push(arguments[i]);r.push((function(t,o){t?n(t):e(o)}));try{t.apply(this,r)}catch(a){n(a)}return o}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),A&&Object.defineProperty(e,A,{value:e,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(e,o(t))},e.promisify.custom=A,e.callbackify=function(t){if("function"!=typeof t)throw new TypeError('The "original" argument must be of type Function');function e(){for(var e=[],n=0;n<arguments.length;n++)e.push(arguments[n]);var o=e.pop();if("function"!=typeof o)throw new TypeError("The last argument must be of type Function");var r=this,i=function(){return o.apply(r,arguments)};t.apply(this,e).then((function(t){process.nextTick(i,null,t)}),(function(t){process.nextTick(D,t,i)}))}return Object.setPrototypeOf(e,Object.getPrototypeOf(t)),Object.defineProperties(e,o(t)),e}},MkmW:function(t,e,n){"use strict";e.hostReportError=function(t){setTimeout((function(){throw t}),0)}},Mxlh:function(t,e,n){"use strict";e.ObjectUnsubscribedError=function(){function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t}()},NJ4a:function(t,e,n){"use strict";function o(t){setTimeout(()=>{throw t},0)}n.d(e,"a",(function(){return o}))},NTcF:function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=n("ffpz");e.AsyncScheduler=function(t){function e(n,o){void 0===o&&(o=r.Scheduler.now);var i=t.call(this,n,(function(){return e.delegate&&e.delegate!==i?e.delegate.now():o()}))||this;return i.actions=[],i.active=!1,i.scheduled=void 0,i}return o(e,t),e.prototype.schedule=function(n,o,r){return void 0===o&&(o=0),e.delegate&&e.delegate!==this?e.delegate.schedule(n,o,r):t.prototype.schedule.call(this,n,o,r)},e.prototype.flush=function(t){var e=this.actions;if(this.active)e.push(t);else{var n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}},e}(r.Scheduler)},O25g:function(t,e,n){"use strict";n.d(e,"a",(function(){return C})),n.d(e,"b",(function(){return f}));var o=n("WMd4"),r=n("Cfvw"),i=n("xgIS"),a=n("HDdC"),c=(n("XNiG"),n("1uah"),n("LRne"),n("lJxs")),s=n("pLZG"),l=n("7o/Q");function d(){return function(t){return t.lift(new g)}}class g{call(t,e){return e.subscribe(new m(t))}}class m extends l.a{constructor(t){super(t)}_next(t){t.observe(this.destination)}}var p=n("bOdf");function h(){return function(t){return t.lift(new u)}}class u{call(t,e){return e.subscribe(new b(t))}}class b extends l.a{constructor(t){super(t)}_next(t){this.destination.next(o.a.createNext(t))}_error(t){const e=this.destination;e.next(o.a.createError(t)),e.complete()}_complete(){const t=this.destination;t.next(o.a.createComplete()),t.complete()}}var _=n("vkgz");function f(t){const e=new t,n=Object(i.a)(self,"message");return function(t,e){const n=e.pipe(Object(c.a)(t=>t.data),Object(c.a)(t=>new o.a(t.kind,t.value,t.error)),Object(s.a)(t=>"C"!==t.kind),d());return function(t){return!!t.workUnit}(t)?n.pipe(Object(p.a)(e=>Object(r.a)(t.workUnit(e)).pipe(h()))):t.work(n).pipe(h())}(e,n).subscribe(t=>{const n=postMessage;(function(t){return!!t.selectTransferables})(e)&&t.hasValue?n(t,e.selectTransferables(t.value)):n(t)})}function C(t,e,n,r={terminateOnComplete:!0}){return new a.a(o=>{let i,a;try{i=t(),i.onmessage=t=>o.next(t.data),i.onerror=t=>o.error(t),a=e.pipe(h(),Object(_.a)(t=>{if(n&&t.hasValue){const e=n(t.value);i.postMessage(t,e)}else i.postMessage(t)})).subscribe()}catch(c){o.error(c)}return()=>{a&&a.unsubscribe(),i&&r.terminateOnComplete&&i.terminate()}}).pipe(Object(c.a)(({kind:t,value:e,error:n})=>new o.a(t,e,n)),d())}n("bHdf"),n("nYR2")},OAkW:function(t,e,n){"use strict";e.subscribeToArray=function(t){return function(e){for(var n=0,o=t.length;n<o&&!e.closed;n++)e.next(t[n]);e.complete()}}},OIYi:function(t,e,n){!function(t){"use strict";t.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}})}(n("wd/R"))},Oaa7:function(t,e,n){!function(t){"use strict";t.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})}(n("wd/R"))},Ob0Z:function(t,e,n){!function(t){"use strict";var e={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},n={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function o(t,e,n,o){var r="";if(e)switch(n){case"s":r="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":r="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":r="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":r="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":r="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":r="%d \u0924\u093e\u0938";break;case"d":r="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":r="%d \u0926\u093f\u0935\u0938";break;case"M":r="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":r="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":r="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":r="%d \u0935\u0930\u094d\u0937\u0947"}else switch(n){case"s":r="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":r="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":r="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":r="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":r="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":r="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":r="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":r="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":r="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":r="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":r="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":r="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return r.replace(/%d/i,t)}t.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},preparse:function(t){return t.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/\u0930\u093e\u0924\u094d\u0930\u0940|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u0930\u093e\u0924\u094d\u0930\u0940"===e?t<4?t:t+12:"\u0938\u0915\u093e\u0933\u0940"===e?t:"\u0926\u0941\u092a\u093e\u0930\u0940"===e?t>=10?t:t+12:"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"\u0930\u093e\u0924\u094d\u0930\u0940":t<10?"\u0938\u0915\u093e\u0933\u0940":t<17?"\u0926\u0941\u092a\u093e\u0930\u0940":t<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(n("wd/R"))},OjkT:function(t,e,n){!function(t){"use strict";var e={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},n={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};t.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(t){return t.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u0930\u093e\u0924\u093f"===e?t<4?t:t+12:"\u092c\u093f\u0939\u093e\u0928"===e?t:"\u0926\u093f\u0909\u0901\u0938\u094b"===e?t>=10?t:t+12:"\u0938\u093e\u0901\u091d"===e?t+12:void 0},meridiem:function(t,e,n){return t<3?"\u0930\u093e\u0924\u093f":t<12?"\u092c\u093f\u0939\u093e\u0928":t<16?"\u0926\u093f\u0909\u0901\u0938\u094b":t<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(n("wd/R"))},Oxv6:function(t,e,n){!function(t){"use strict";var e={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};t.defineLocale("tg",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u041f\u0430\u0433\u043e\u04b3 \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u0448\u0430\u0431"===e?t<4?t:t+12:"\u0441\u0443\u0431\u04b3"===e?t:"\u0440\u04ef\u0437"===e?t>=11?t:t+12:"\u0431\u0435\u0433\u043e\u04b3"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"\u0448\u0430\u0431":t<11?"\u0441\u0443\u0431\u04b3":t<16?"\u0440\u04ef\u0437":t<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(t){return t+(e[t]||e[t%10]||e[t>=100?100:null])},week:{dow:1,doy:7}})}(n("wd/R"))},PA2r:function(t,e,n){!function(t){"use strict";var e="leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),n="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),o=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],r=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function i(t){return t>1&&t<5&&1!=~~(t/10)}function a(t,e,n,o){var r=t+" ";switch(n){case"s":return e||o?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return e||o?r+(i(t)?"sekundy":"sekund"):r+"sekundami";case"m":return e?"minuta":o?"minutu":"minutou";case"mm":return e||o?r+(i(t)?"minuty":"minut"):r+"minutami";case"h":return e?"hodina":o?"hodinu":"hodinou";case"hh":return e||o?r+(i(t)?"hodiny":"hodin"):r+"hodinami";case"d":return e||o?"den":"dnem";case"dd":return e||o?r+(i(t)?"dny":"dn\xed"):r+"dny";case"M":return e||o?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return e||o?r+(i(t)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):r+"m\u011bs\xedci";case"y":return e||o?"rok":"rokem";case"yy":return e||o?r+(i(t)?"roky":"let"):r+"lety"}}t.defineLocale("cs",{months:e,monthsShort:n,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},PSGn:function(t,e){Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]+?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},PeUW:function(t,e,n){!function(t){"use strict";var e={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},n={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};t.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(t){return t+"\u0bb5\u0ba4\u0bc1"},preparse:function(t){return t.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(t,e,n){return t<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":t<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":t<10?" \u0b95\u0bbe\u0bb2\u0bc8":t<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":t<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":t<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(t,e){return 12===t&&(t=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===e?t<2?t:t+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===e||"\u0b95\u0bbe\u0bb2\u0bc8"===e||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===e&&t>=10?t:t+12},week:{dow:0,doy:6}})}(n("wd/R"))},PpIw:function(t,e,n){!function(t){"use strict";var e={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},n={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};t.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(t){return t.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===e?t<4?t:t+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===e?t:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===e?t>=10?t:t+12:"\u0cb8\u0c82\u0c9c\u0cc6"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":t<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":t<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":t<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(t){return t+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(n("wd/R"))},PsNa:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MODULE_CONFIG={OnInit:"hmrOnInit",OnStatus:"hmrOnStatus",OnCheck:"hmrOnCheck",OnDecline:"hmrOnDecline",OnDestroy:"hmrOnDestroy",AfterDestroy:"hmrAfterDestroy"},e.hmrModule=function(t,n,o){return void 0===o&&(o=e.MODULE_CONFIG),n.hot&&(n.hot.accept(),t.instance[e.MODULE_CONFIG.OnInit]&&n.hot.data&&t.instance[e.MODULE_CONFIG.OnInit](n.hot.data),t.instance[e.MODULE_CONFIG.OnStatus]&&n.hot.apply((function(n){t.instance[e.MODULE_CONFIG.OnStatus](n)})),t.instance[e.MODULE_CONFIG.OnCheck]&&n.hot.check((function(n,o){t.instance[e.MODULE_CONFIG.OnCheck](n,o)})),t.instance[e.MODULE_CONFIG.OnDecline]&&n.hot.decline((function(n){t.instance[e.MODULE_CONFIG.OnDecline](n)})),n.hot.dispose((function(n){t.instance[e.MODULE_CONFIG.OnDestroy]&&t.instance[e.MODULE_CONFIG.OnDestroy](n),t.destroy(),t.instance[e.MODULE_CONFIG.AfterDestroy]&&t.instance[e.MODULE_CONFIG.AfterDestroy](n)}))),t}},Q1FS:function(t,e,n){"use strict";var o=n("yx2s"),r=n("Xwq/"),i=n("zfKp"),a=n("9AGB"),c=n("n3uD");function s(t){if(t||(t=c.config.Promise||Promise),!t)throw new Error("no Promise impl found");return t}e.Observable=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var o=this.operator,i=r.toSubscriber(t,e,n);if(i.add(o?o.call(i,this.source):this.source||c.config.useDeprecatedSynchronousErrorHandling&&!i.syncErrorThrowable?this._subscribe(i):this._trySubscribe(i)),c.config.useDeprecatedSynchronousErrorHandling&&i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){c.config.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),o.canReportError(t)?t.error(e):console.warn(e)}},t.prototype.forEach=function(t,e){var n=this;return new(e=s(e))((function(e,o){var r;r=n.subscribe((function(e){try{t(e)}catch(n){o(n),r&&r.unsubscribe()}}),o,e)}))},t.prototype._subscribe=function(t){var e=this.source;return e&&e.subscribe(t)},t.prototype[i.observable]=function(){return this},t.prototype.pipe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return 0===t.length?this:a.pipeFromArray(t)(this)},t.prototype.toPromise=function(t){var e=this;return new(t=s(t))((function(t,n){var o;e.subscribe((function(t){return o=t}),(function(t){return n(t)}),(function(){return t(o)}))}))},t.create=function(e){return new t(e)},t}()},QWvX:function(t,e){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&|\|\||[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?[.?]?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*[\s\S]*?\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript},Qj4J:function(t,e,n){!function(t){"use strict";t.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(n("wd/R"))},RAwQ:function(t,e,n){!function(t){"use strict";function e(t,e,n,o){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return e?r[n][0]:r[n][1]}function n(t){if(t=parseInt(t,10),isNaN(t))return!1;if(t<0)return!0;if(t<10)return 4<=t&&t<=7;if(t<100){var e=t%10;return n(0===e?t/10:e)}if(t<1e4){for(;t>=10;)t/=10;return n(t)}return n(t/=1e3)}t.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(t){return n(t.substr(0,t.indexOf(" ")))?"a "+t:"an "+t},past:function(t){return n(t.substr(0,t.indexOf(" ")))?"viru "+t:"virun "+t},s:"e puer Sekonnen",ss:"%d Sekonnen",m:e,mm:"%d Minutten",h:e,hh:"%d Stonnen",d:e,dd:"%d Deeg",M:e,MM:"%d M\xe9int",y:e,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},RnhZ:function(t,e,n){var o={"./af":"K/tc","./af.js":"K/tc","./ar":"jnO4","./ar-dz":"o1bE","./ar-dz.js":"o1bE","./ar-kw":"Qj4J","./ar-kw.js":"Qj4J","./ar-ly":"HP3h","./ar-ly.js":"HP3h","./ar-ma":"CoRJ","./ar-ma.js":"CoRJ","./ar-sa":"gjCT","./ar-sa.js":"gjCT","./ar-tn":"bYM6","./ar-tn.js":"bYM6","./ar.js":"jnO4","./az":"SFxW","./az.js":"SFxW","./be":"H8ED","./be.js":"H8ED","./bg":"hKrs","./bg.js":"hKrs","./bm":"p/rL","./bm.js":"p/rL","./bn":"kEOa","./bn.js":"kEOa","./bo":"0mo+","./bo.js":"0mo+","./br":"aIdf","./br.js":"aIdf","./bs":"JVSJ","./bs.js":"JVSJ","./ca":"1xZ4","./ca.js":"1xZ4","./cs":"PA2r","./cs.js":"PA2r","./cv":"A+xa","./cv.js":"A+xa","./cy":"l5ep","./cy.js":"l5ep","./da":"DxQv","./da.js":"DxQv","./de":"tGlX","./de-at":"s+uk","./de-at.js":"s+uk","./de-ch":"u3GI","./de-ch.js":"u3GI","./de.js":"tGlX","./dv":"WYrj","./dv.js":"WYrj","./el":"jUeY","./el.js":"jUeY","./en-SG":"zavE","./en-SG.js":"zavE","./en-au":"Dmvi","./en-au.js":"Dmvi","./en-ca":"OIYi","./en-ca.js":"OIYi","./en-gb":"Oaa7","./en-gb.js":"Oaa7","./en-ie":"4dOw","./en-ie.js":"4dOw","./en-il":"czMo","./en-il.js":"czMo","./en-nz":"b1Dy","./en-nz.js":"b1Dy","./eo":"Zduo","./eo.js":"Zduo","./es":"iYuL","./es-do":"CjzT","./es-do.js":"CjzT","./es-us":"Vclq","./es-us.js":"Vclq","./es.js":"iYuL","./et":"7BjC","./et.js":"7BjC","./eu":"D/JM","./eu.js":"D/JM","./fa":"jfSC","./fa.js":"jfSC","./fi":"gekB","./fi.js":"gekB","./fo":"ByF4","./fo.js":"ByF4","./fr":"nyYc","./fr-ca":"2fjn","./fr-ca.js":"2fjn","./fr-ch":"Dkky","./fr-ch.js":"Dkky","./fr.js":"nyYc","./fy":"cRix","./fy.js":"cRix","./ga":"USCx","./ga.js":"USCx","./gd":"9rRi","./gd.js":"9rRi","./gl":"iEDd","./gl.js":"iEDd","./gom-latn":"DKr+","./gom-latn.js":"DKr+","./gu":"4MV3","./gu.js":"4MV3","./he":"x6pH","./he.js":"x6pH","./hi":"3E1r","./hi.js":"3E1r","./hr":"S6ln","./hr.js":"S6ln","./hu":"WxRl","./hu.js":"WxRl","./hy-am":"1rYy","./hy-am.js":"1rYy","./id":"UDhR","./id.js":"UDhR","./is":"BVg3","./is.js":"BVg3","./it":"bpih","./it-ch":"bxKX","./it-ch.js":"bxKX","./it.js":"bpih","./ja":"B55N","./ja.js":"B55N","./jv":"tUCv","./jv.js":"tUCv","./ka":"IBtZ","./ka.js":"IBtZ","./kk":"bXm7","./kk.js":"bXm7","./km":"6B0Y","./km.js":"6B0Y","./kn":"PpIw","./kn.js":"PpIw","./ko":"Ivi+","./ko.js":"Ivi+","./ku":"JCF/","./ku.js":"JCF/","./ky":"lgnt","./ky.js":"lgnt","./lb":"RAwQ","./lb.js":"RAwQ","./lo":"sp3z","./lo.js":"sp3z","./lt":"JvlW","./lt.js":"JvlW","./lv":"uXwI","./lv.js":"uXwI","./me":"KTz0","./me.js":"KTz0","./mi":"aIsn","./mi.js":"aIsn","./mk":"aQkU","./mk.js":"aQkU","./ml":"AvvY","./ml.js":"AvvY","./mn":"lYtQ","./mn.js":"lYtQ","./mr":"Ob0Z","./mr.js":"Ob0Z","./ms":"6+QB","./ms-my":"ZAMP","./ms-my.js":"ZAMP","./ms.js":"6+QB","./mt":"G0Uy","./mt.js":"G0Uy","./my":"honF","./my.js":"honF","./nb":"bOMt","./nb.js":"bOMt","./ne":"OjkT","./ne.js":"OjkT","./nl":"+s0g","./nl-be":"2ykv","./nl-be.js":"2ykv","./nl.js":"+s0g","./nn":"uEye","./nn.js":"uEye","./pa-in":"8/+R","./pa-in.js":"8/+R","./pl":"jVdC","./pl.js":"jVdC","./pt":"8mBD","./pt-br":"0tRk","./pt-br.js":"0tRk","./pt.js":"8mBD","./ro":"lyxo","./ro.js":"lyxo","./ru":"lXzo","./ru.js":"lXzo","./sd":"Z4QM","./sd.js":"Z4QM","./se":"//9w","./se.js":"//9w","./si":"7aV9","./si.js":"7aV9","./sk":"e+ae","./sk.js":"e+ae","./sl":"gVVK","./sl.js":"gVVK","./sq":"yPMs","./sq.js":"yPMs","./sr":"zx6S","./sr-cyrl":"E+lV","./sr-cyrl.js":"E+lV","./sr.js":"zx6S","./ss":"Ur1D","./ss.js":"Ur1D","./sv":"X709","./sv.js":"X709","./sw":"dNwA","./sw.js":"dNwA","./ta":"PeUW","./ta.js":"PeUW","./te":"XLvN","./te.js":"XLvN","./tet":"V2x9","./tet.js":"V2x9","./tg":"Oxv6","./tg.js":"Oxv6","./th":"EOgW","./th.js":"EOgW","./tl-ph":"Dzi0","./tl-ph.js":"Dzi0","./tlh":"z3Vd","./tlh.js":"z3Vd","./tr":"DoHr","./tr.js":"DoHr","./tzl":"z1FC","./tzl.js":"z1FC","./tzm":"wQk9","./tzm-latn":"tT3J","./tzm-latn.js":"tT3J","./tzm.js":"wQk9","./ug-cn":"YRex","./ug-cn.js":"YRex","./uk":"raLr","./uk.js":"raLr","./ur":"UpQW","./ur.js":"UpQW","./uz":"Loxo","./uz-latn":"AQ68","./uz-latn.js":"AQ68","./uz.js":"Loxo","./vi":"KSF8","./vi.js":"KSF8","./x-pseudo":"/X5v","./x-pseudo.js":"/X5v","./yo":"fzPg","./yo.js":"fzPg","./zh-cn":"XDpg","./zh-cn.js":"XDpg","./zh-hk":"SatO","./zh-hk.js":"SatO","./zh-tw":"kOpN","./zh-tw.js":"kOpN"};function r(t){var e=i(t);return n(e)}function i(t){if(!n.o(o,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return o[t]}r.keys=function(){return Object.keys(o)},r.resolve=i,t.exports=r,r.id="RnhZ"},"S+S0":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("mrSG"),r=n("zVF4"),i=function(){function t(t,e,n){this.name=t,this.instanceFactory=e,this.type=n,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY"}return t.prototype.setInstantiationMode=function(t){return this.instantiationMode=t,this},t.prototype.setMultipleInstances=function(t){return this.multipleInstances=t,this},t.prototype.setServiceProps=function(t){return this.serviceProps=t,this},t}(),a=function(){function t(t,e){this.name=t,this.container=e,this.component=null,this.instances=new Map,this.instancesDeferred=new Map}return t.prototype.get=function(t){void 0===t&&(t="[DEFAULT]");var e=this.normalizeInstanceIdentifier(t);if(!this.instancesDeferred.has(e)){var n=new r.Deferred;this.instancesDeferred.set(e,n);try{var o=this.getOrInitializeService(e);o&&n.resolve(o)}catch(i){}}return this.instancesDeferred.get(e).promise},t.prototype.getImmediate=function(t){var e=o.__assign({identifier:"[DEFAULT]",optional:!1},t),n=e.optional,r=this.normalizeInstanceIdentifier(e.identifier);try{var i=this.getOrInitializeService(r);if(!i){if(n)return null;throw Error("Service "+this.name+" is not available")}return i}catch(a){if(n)return null;throw a}},t.prototype.getComponent=function(){return this.component},t.prototype.setComponent=function(t){var e,n;if(t.name!==this.name)throw Error("Mismatching Component "+t.name+" for Provider "+this.name+".");if(this.component)throw Error("Component for "+this.name+" has already been provided");if(this.component=t,function(t){return"EAGER"===t.instantiationMode}(t))try{this.getOrInitializeService("[DEFAULT]")}catch(d){}try{for(var r=o.__values(this.instancesDeferred.entries()),i=r.next();!i.done;i=r.next()){var a=o.__read(i.value,2),c=a[1],s=this.normalizeInstanceIdentifier(a[0]);try{var l=this.getOrInitializeService(s);c.resolve(l)}catch(d){}}}catch(g){e={error:g}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}},t.prototype.clearInstance=function(t){void 0===t&&(t="[DEFAULT]"),this.instancesDeferred.delete(t),this.instances.delete(t)},t.prototype.delete=function(){return o.__awaiter(this,void 0,void 0,(function(){var t;return o.__generator(this,(function(e){switch(e.label){case 0:return t=Array.from(this.instances.values()),[4,Promise.all(t.filter((function(t){return"INTERNAL"in t})).map((function(t){return t.INTERNAL.delete()})))];case 1:return e.sent(),[2]}}))}))},t.prototype.isComponentSet=function(){return null!=this.component},t.prototype.getOrInitializeService=function(t){var e=this.instances.get(t);return!e&&this.component&&(e=this.component.instanceFactory(this.container,function(t){return"[DEFAULT]"===t?void 0:t}(t)),this.instances.set(t,e)),e||null},t.prototype.normalizeInstanceIdentifier=function(t){return this.component?this.component.multipleInstances?t:"[DEFAULT]":t},t}(),c=function(){function t(t){this.name=t,this.providers=new Map}return t.prototype.addComponent=function(t){var e=this.getProvider(t.name);if(e.isComponentSet())throw new Error("Component "+t.name+" has already been registered with "+this.name);e.setComponent(t)},t.prototype.addOrOverwriteComponent=function(t){this.getProvider(t.name).isComponentSet()&&this.providers.delete(t.name),this.addComponent(t)},t.prototype.getProvider=function(t){if(this.providers.has(t))return this.providers.get(t);var e=new a(t,this);return this.providers.set(t,e),e},t.prototype.getProviders=function(){return Array.from(this.providers.values())},t}();e.Component=i,e.ComponentContainer=c,e.Provider=a},S6ln:function(t,e,n){!function(t){"use strict";function e(t,e,n){var o=t+" ";switch(n){case"ss":return o+(1===t?"sekunda":2===t||3===t||4===t?"sekunde":"sekundi");case"m":return e?"jedna minuta":"jedne minute";case"mm":return o+(1===t?"minuta":2===t||3===t||4===t?"minute":"minuta");case"h":return e?"jedan sat":"jednog sata";case"hh":return o+(1===t?"sat":2===t||3===t||4===t?"sata":"sati");case"dd":return o+(1===t?"dan":"dana");case"MM":return o+(1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci");case"yy":return o+(1===t?"godina":2===t||3===t||4===t?"godine":"godina")}}t.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("wd/R"))},SFxW:function(t,e,n){!function(t){"use strict";var e={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};t.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"birne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(t){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(t)},meridiem:function(t,e,n){return t<4?"gec\u0259":t<12?"s\u0259h\u0259r":t<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(t){if(0===t)return t+"-\u0131nc\u0131";var n=t%10;return t+(e[n]||e[t%100-n]||e[t>=100?100:null])},week:{dow:1,doy:7}})}(n("wd/R"))},SatO:function(t,e,n){!function(t){"use strict";t.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u51cc\u6668"===e||"\u65e9\u4e0a"===e||"\u4e0a\u5348"===e?t:"\u4e2d\u5348"===e?t>=11?t:t+12:"\u4e0b\u5348"===e||"\u665a\u4e0a"===e?t+12:void 0},meridiem:function(t,e,n){var o=100*t+e;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1130?"\u4e0a\u5348":o<1230?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"\u65e5";case"M":return t+"\u6708";case"w":case"W":return t+"\u9031";default:return t}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(n("wd/R"))},SeVD:function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var o=n("ngJS"),r=n("NJ4a"),i=n("Lhse"),a=n("kJWO"),c=n("I55L"),s=n("c2HN"),l=n("XoHu");const d=t=>{if(t&&"function"==typeof t[a.a])return d=t,t=>{const e=d[a.a]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if(Object(c.a)(t))return Object(o.a)(t);if(Object(s.a)(t))return n=t,t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,r.a),t);if(t&&"function"==typeof t[i.a])return e=t,t=>{const n=e[i.a]();for(;;){const e=n.next();if(e.done){t.complete();break}if(t.next(e.value),t.closed)break}return"function"==typeof n.return&&t.add(()=>{n.return&&n.return()}),t};{const e=Object(l.a)(t)?"an invalid object":`'${t}'`;throw new TypeError(`You provided ${e} where a stream was expected.`+" You can provide an Observable, Promise, Array, or Iterable.")}var e,n,d}},SpAZ:function(t,e,n){"use strict";function o(t){return t}n.d(e,"a",(function(){return o}))},UDhR:function(t,e,n){!function(t){"use strict";t.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"siang"===e?t>=11?t:t+12:"sore"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"siang":t<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n("wd/R"))},USCx:function(t,e,n){!function(t){"use strict";t.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","M\xe9itheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deaireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean\xe1","Feab","M\xe1rt","Aibr","Beal","M\xe9it","I\xfail","L\xfana","Me\xe1n","Deai","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Satharn"],weekdaysShort:["Dom","Lua","M\xe1i","C\xe9a","D\xe9a","hAo","Sat"],weekdaysMin:["Do","Lu","M\xe1","Ce","D\xe9","hA","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 aig] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xed",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(t){return t+(1===t?"d":t%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n("wd/R"))},UpQW:function(t,e,n){!function(t){"use strict";var e=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],n=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];t.defineLocale("ur",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(t){return"\u0634\u0627\u0645"===t},meridiem:function(t,e,n){return t<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(t){return t.replace(/\u060c/g,",")},postformat:function(t){return t.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(n("wd/R"))},Ur1D:function(t,e,n){!function(t){"use strict";t.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(t,e,n){return t<11?"ekuseni":t<15?"emini":t<19?"entsambama":"ebusuku"},meridiemHour:function(t,e){return 12===t&&(t=0),"ekuseni"===e?t:"emini"===e?t>=11?t:t+12:"entsambama"===e||"ebusuku"===e?0===t?0:t+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n("wd/R"))},V2x9:function(t,e,n){!function(t){"use strict";t.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",ss:"minutu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})}(n("wd/R"))},VKeD:function(t,e,n){"use strict";function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}e.getSymbolIterator=o,e.iterator=o(),e.$$iterator=e.iterator},VRyK:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var o=n("HDdC"),r=n("z+Ro"),i=n("bHdf"),a=n("yCtX");function c(...t){let e=Number.POSITIVE_INFINITY,n=null,c=t[t.length-1];return Object(r.a)(c)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(e=t.pop())):"number"==typeof c&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof o.a?t[0]:Object(i.a)(e)(Object(a.a)(t,n))}},Vclq:function(t,e,n){!function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),o=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,o){return t?/-MMM-/.test(o)?n[t.month()]:e[t.month()]:e},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(n("wd/R"))},Vi6O:function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();e.InnerSubscriber=function(t){function e(e,n,o){var r=t.call(this)||this;return r.parent=e,r.outerValue=n,r.outerIndex=o,r.index=0,r}return o(e,t),e.prototype._next=function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)},e.prototype._error=function(t){this.parent.notifyError(t,this),this.unsubscribe()},e.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},e}(n("FWf1").Subscriber)},WMd4:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var o=n("EY2u"),r=n("LRne"),i=n("z6cu");let a=(()=>{class t{constructor(t,e,n){this.kind=t,this.value=e,this.error=n,this.hasValue="N"===t}observe(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}do(t,e,n){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return n&&n()}}accept(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)}toObservable(){switch(this.kind){case"N":return Object(r.a)(this.value);case"E":return Object(i.a)(this.error);case"C":return Object(o.b)()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new t("N",e):t.undefinedValueNotification}static createError(e){return new t("E",void 0,e)}static createComplete(){return t.completeNotification}}return t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t})()},WYrj:function(t,e,n){!function(t){"use strict";var e=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],n=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];t.defineLocale("dv",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(t){return"\u0789\u078a"===t},meridiem:function(t,e,n){return t<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(t){return t.replace(/\u060c/g,",")},postformat:function(t){return t.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(n("wd/R"))},Wcq6:function(t,e,n){"use strict";var o,r=(o=n("wj3C"))&&"object"==typeof o&&"default"in o?o.default:o;r.registerVersion("firebase","7.14.0","app"),t.exports=r},WxRl:function(t,e,n){!function(t){"use strict";var e="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function n(t,e,n,o){var r=t;switch(n){case"s":return o||e?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return r+(o||e)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(o||e?" perc":" perce");case"mm":return r+(o||e?" perc":" perce");case"h":return"egy"+(o||e?" \xf3ra":" \xf3r\xe1ja");case"hh":return r+(o||e?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(o||e?" nap":" napja");case"dd":return r+(o||e?" nap":" napja");case"M":return"egy"+(o||e?" h\xf3nap":" h\xf3napja");case"MM":return r+(o||e?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(o||e?" \xe9v":" \xe9ve");case"yy":return r+(o||e?" \xe9v":" \xe9ve")}return""}function o(t){return(t?"":"[m\xfalt] ")+"["+e[this.day()]+"] LT[-kor]"}t.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan_feb_m\xe1rc_\xe1pr_m\xe1j_j\xfan_j\xfal_aug_szept_okt_nov_dec".split("_"),weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(t){return"u"===t.charAt(1).toLowerCase()},meridiem:function(t,e,n){return t<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return o.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return o.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},X709:function(t,e,n){!function(t){"use strict";t.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"e":1===e||2===e?"a":"e")},week:{dow:1,doy:4}})}(n("wd/R"))},XDpg:function(t,e,n){!function(t){"use strict";t.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u51cc\u6668"===e||"\u65e9\u4e0a"===e||"\u4e0a\u5348"===e?t:"\u4e0b\u5348"===e||"\u665a\u4e0a"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var o=100*t+e;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1130?"\u4e0a\u5348":o<1230?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"\u65e5";case"M":return t+"\u6708";case"w":case"W":return t+"\u5468";default:return t}},relativeTime:{future:"%s\u5185",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(n("wd/R"))},XIHC:function(t,e){Prism.languages.typescript=Prism.languages.extend("javascript",{keyword:/\b(?:abstract|as|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),Prism.languages.ts=Prism.languages.typescript},XLvN:function(t,e,n){!function(t){"use strict";t.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===e?t<4?t:t+12:"\u0c09\u0c26\u0c2f\u0c02"===e?t:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===e?t>=10?t:t+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":t<10?"\u0c09\u0c26\u0c2f\u0c02":t<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":t<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(n("wd/R"))},XNiG:function(t,e,n){"use strict";n.d(e,"c",(function(){return l})),n.d(e,"b",(function(){return d})),n.d(e,"a",(function(){return g}));var o=n("HDdC"),r=n("7o/Q"),i=n("quSY"),a=n("9ppp"),c=n("Ylt2"),s=n("2QA8");class l extends r.a{constructor(t){super(t),this.destination=t}}let d=(()=>{class t extends o.a{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[s.a](){return new l(this)}lift(t){const e=new g(this,this);return e.operator=t,e}next(t){if(this.closed)throw new a.a;if(!this.isStopped){const{observers:e}=this,n=e.length,o=e.slice();for(let r=0;r<n;r++)o[r].next(t)}}error(t){if(this.closed)throw new a.a;this.hasError=!0,this.thrownError=t,this.isStopped=!0;const{observers:e}=this,n=e.length,o=e.slice();for(let r=0;r<n;r++)o[r].error(t);this.observers.length=0}complete(){if(this.closed)throw new a.a;this.isStopped=!0;const{observers:t}=this,e=t.length,n=t.slice();for(let o=0;o<e;o++)n[o].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(t){if(this.closed)throw new a.a;return super._trySubscribe(t)}_subscribe(t){if(this.closed)throw new a.a;return this.hasError?(t.error(this.thrownError),i.a.EMPTY):this.isStopped?(t.complete(),i.a.EMPTY):(this.observers.push(t),new c.a(this,t))}asObservable(){const t=new o.a;return t.source=this,t}}return t.create=(t,e)=>new g(t,e),t})();class g extends d{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):i.a.EMPTY}}},XoHu:function(t,e,n){"use strict";function o(t){return null!==t&&"object"==typeof t}n.d(e,"a",(function(){return o}))},"Xwq/":function(t,e,n){"use strict";var o=n("FWf1"),r=n("p//D"),i=n("GiSu");e.toSubscriber=function(t,e,n){if(t){if(t instanceof o.Subscriber)return t;if(t[r.rxSubscriber])return t[r.rxSubscriber]()}return t||e||n?new o.Subscriber(t,e,n):new o.Subscriber(i.empty)}},Y4kR:function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();e.OuterSubscriber=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.notifyNext=function(t,e,n,o,r){this.destination.next(e)},e.prototype.notifyError=function(t,e){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.destination.complete()},e}(n("FWf1").Subscriber)},YRex:function(t,e,n){!function(t){"use strict";t.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===e||"\u0633\u06d5\u06be\u06d5\u0631"===e||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===e?t:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===e||"\u0643\u06d5\u0686"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var o=100*t+e;return o<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":o<900?"\u0633\u06d5\u06be\u06d5\u0631":o<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":o<1230?"\u0686\u06c8\u0634":o<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return t+"-\u06be\u06d5\u067e\u062a\u06d5";default:return t}},preparse:function(t){return t.replace(/\u060c/g,",")},postformat:function(t){return t.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(n("wd/R"))},Yhcd:function(t,e){!function(t){function e(t,e){return"___"+t.toUpperCase()+e+"___"}Object.defineProperties(t.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,o,r,i){if(n.language===o){var a=n.tokenStack=[];n.code=n.code.replace(r,(function(t){if("function"==typeof i&&!i(t))return t;for(var r,c=a.length;-1!==n.code.indexOf(r=e(o,c));)++c;return a[c]=t,r})),n.grammar=t.languages.markup}}},tokenizePlaceholders:{value:function(n,o){if(n.language===o&&n.tokenStack){n.grammar=t.languages[o];var r=0,i=Object.keys(n.tokenStack);!function a(c){for(var s=0;s<c.length&&!(r>=i.length);s++){var l=c[s];if("string"==typeof l||l.content&&"string"==typeof l.content){var d=i[r],g=n.tokenStack[d],m="string"==typeof l?l:l.content,p=e(o,d),h=m.indexOf(p);if(h>-1){++r;var u=m.substring(0,h),b=new t.Token(o,t.tokenize(g,n.grammar),"language-"+o,g),_=m.substring(h+p.length),f=[];u&&f.push.apply(f,a([u])),f.push(b),_&&f.push.apply(f,a([_])),"string"==typeof l?c.splice.apply(c,[s,1].concat(f)):l.content=f}}else l.content&&a(l.content)}return c}(n.tokens)}}}})}(Prism)},Ylt2:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var o=n("quSY");class r extends o.a{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}},YuTi:function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},Z4QM:function(t,e,n){!function(t){"use strict";var e=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],n=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];t.defineLocale("sd",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(t){return"\u0634\u0627\u0645"===t},meridiem:function(t,e,n){return t<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(t){return t.replace(/\u060c/g,",")},postformat:function(t){return t.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(n("wd/R"))},Z5tI:function(t,e,n){"use strict";var o=n("MkmW");e.subscribeToPromise=function(t){return function(e){return t.then((function(t){e.closed||(e.next(t),e.complete())}),(function(t){return e.error(t)})).then(null,o.hostReportError),e}}},ZAMP:function(t,e,n){!function(t){"use strict";t.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n("wd/R"))},ZQqS:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var o=function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSE=1]="CLOSE",t[t.FRAME=2]="FRAME",t[t.ERROR=3]="ERROR",t}({})},ZUHj:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var o=n("51Dv"),r=n("SeVD"),i=n("HDdC");function a(t,e,n,a,c=new o.a(t,n,a)){if(!c.closed)return e instanceof i.a?e.subscribe(c):Object(r.a)(e)(c)}},Zduo:function(t,e,n){!function(t){"use strict";t.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_a\u016dg_sep_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(t){return"p"===t.charAt(0).toLowerCase()},meridiem:function(t,e,n){return t>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"sekundoj",ss:"%d sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n("wd/R"))},ZgVT:function(t,e){!function(t){var e=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"}}},url:{pattern:RegExp("url\\((?:"+e.source+"|[^\n\r()]*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+e.source+")*?(?=\\s*\\{)"),string:{pattern:e,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css;var n=t.languages.markup;n&&(n.tag.addInlined("style","css"),t.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:n.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:t.languages.css}},alias:"language-css"}},n.tag))}(Prism)},aIdf:function(t,e,n){!function(t){"use strict";function e(t,e,n){return t+" "+function(t,e){return 2===e?function(t){var e={m:"v",b:"v",d:"z"};return void 0===e[t.charAt(0)]?t:e[t.charAt(0)]+t.substring(1)}(t):t}({mm:"munutenn",MM:"miz",dd:"devezh"}[n],t)}t.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:e,h:"un eur",hh:"%d eur",d:"un devezh",dd:e,M:"ur miz",MM:e,y:"ur bloaz",yy:function(t){switch(function t(e){return e>9?t(e%10):e}(t)){case 1:case 3:case 4:case 5:case 9:return t+" bloaz";default:return t+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(t){return t+(1===t?"a\xf1":"vet")},week:{dow:1,doy:4}})}(n("wd/R"))},aIsn:function(t,e,n){!function(t){"use strict";t.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n("wd/R"))},aJGj:function(t,e,n){"use strict";var o=n("Q1FS");e.EMPTY=new o.Observable((function(t){return t.complete()})),e.empty=function(t){return t?function(t){return new o.Observable((function(e){return t.schedule((function(){return e.complete()}))}))}(t):e.EMPTY}},aQkU:function(t,e,n){!function(t){"use strict";t.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u043e\u0441\u043b\u0435 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-\u0435\u0432":0===n?t+"-\u0435\u043d":n>10&&n<20?t+"-\u0442\u0438":1===e?t+"-\u0432\u0438":2===e?t+"-\u0440\u0438":7===e||8===e?t+"-\u043c\u0438":t+"-\u0442\u0438"},week:{dow:1,doy:7}})}(n("wd/R"))},b1Dy:function(t,e,n){!function(t){"use strict";t.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})}(n("wd/R"))},bHdf:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var o=n("5+tZ"),r=n("SpAZ");function i(t=Number.POSITIVE_INFINITY){return Object(o.a)(r.a,t)}},bOMt:function(t,e,n){!function(t){"use strict";t.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},bOdf:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var o=n("5+tZ");function r(t,e){return Object(o.a)(t,e,1)}},bPOv:function(t,e){Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:(?!<!--)[^"'\]]|"[^"]*"|'[^']*'|<!--[\s\S]*?-->)*\]\s*)?>/i,greedy:!0},cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.hooks.add("wrap",(function(t){"entity"===t.type&&(t.attributes.title=t.content.replace(/&amp;/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(t,e){var n={};n["language-"+e]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[e]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var o={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};o["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var r={};r[t]={pattern:RegExp(/(<__[\s\S]*?>)(?:<!\[CDATA\[[\s\S]*?\]\]>\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return t})),"i"),lookbehind:!0,greedy:!0,inside:o},Prism.languages.insertBefore("markup","cdata",r)}}),Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup},bXm7:function(t,e,n){!function(t){"use strict";var e={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};t.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(t){return t+(e[t]||e[t%10]||e[t>=100?100:null])},week:{dow:1,doy:7}})}(n("wd/R"))},bYM6:function(t,e,n){!function(t){"use strict";t.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(n("wd/R"))},bpih:function(t,e,n){!function(t){"use strict";t.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(t){return(/^[0-9].+$/.test(t)?"tra":"in")+" "+t},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n("wd/R"))},bxKX:function(t,e,n){!function(t){"use strict";t.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(t){return(/^[0-9].+$/.test(t)?"tra":"in")+" "+t},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n("wd/R"))},c2HN:function(t,e,n){"use strict";function o(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}n.d(e,"a",(function(){return o}))},cRix:function(t,e,n){!function(t){"use strict";var e="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");t.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(t,o){return t?/-MMM-/.test(o)?n[t.month()]:e[t.month()]:e},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})}(n("wd/R"))},cSoz:function(t,e,n){"use strict";var o=n("Vi6O"),r=n("6qA3"),i=n("Q1FS");e.subscribeToResult=function(t,e,n,a,c){if(void 0===c&&(c=new o.InnerSubscriber(t,n,a)),!c.closed)return e instanceof i.Observable?e.subscribe(c):r.subscribeTo(e)(c)}},cp0P:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var o=n("HDdC"),r=n("DH7j"),i=n("lJxs"),a=n("XoHu"),c=n("Cfvw");function s(...t){if(1===t.length){const e=t[0];if(Object(r.a)(e))return l(e,null);if(Object(a.a)(e)&&Object.getPrototypeOf(e)===Object.prototype){const t=Object.keys(e);return l(t.map(t=>e[t]),t)}}if("function"==typeof t[t.length-1]){const e=t.pop();return l(t=1===t.length&&Object(r.a)(t[0])?t[0]:t,null).pipe(Object(i.a)(t=>e(...t)))}return l(t,null)}function l(t,e){return new o.a(n=>{const o=t.length;if(0===o)return void n.complete();const r=new Array(o);let i=0,a=0;for(let s=0;s<o;s++){const l=Object(c.a)(t[s]);let d=!1;n.add(l.subscribe({next:t=>{d||(d=!0,a++),r[s]=t},error:t=>n.error(t),complete:()=>{i++,i!==o&&d||(a===o&&n.next(e?e.reduce((t,e,n)=>(t[e]=r[n],t),{}):r),n.complete())}}))}})}},czMo:function(t,e,n){!function(t){"use strict";t.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}})}(n("wd/R"))},dNwA:function(t,e,n){!function(t){"use strict";t.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n("wd/R"))},ds6q:function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=n("Q1FS"),i=n("FWf1"),a=n("zB/H"),c=n("Mxlh"),s=n("FiyT"),l=n("p//D"),d=function(t){function e(e){var n=t.call(this,e)||this;return n.destination=e,n}return o(e,t),e}(i.Subscriber);e.SubjectSubscriber=d;var g=function(t){function e(){var e=t.call(this)||this;return e.observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return o(e,t),e.prototype[l.rxSubscriber]=function(){return new d(this)},e.prototype.lift=function(t){var e=new m(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new c.ObjectUnsubscribedError;if(!this.isStopped)for(var e=this.observers,n=e.length,o=e.slice(),r=0;r<n;r++)o[r].next(t)},e.prototype.error=function(t){if(this.closed)throw new c.ObjectUnsubscribedError;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,o=e.slice(),r=0;r<n;r++)o[r].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throw new c.ObjectUnsubscribedError;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),o=0;o<e;o++)n[o].complete();this.observers.length=0},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._trySubscribe=function(e){if(this.closed)throw new c.ObjectUnsubscribedError;return t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){if(this.closed)throw new c.ObjectUnsubscribedError;return this.hasError?(t.error(this.thrownError),a.Subscription.EMPTY):this.isStopped?(t.complete(),a.Subscription.EMPTY):(this.observers.push(t),new s.SubjectSubscription(this,t))},e.prototype.asObservable=function(){var t=new r.Observable;return t.source=this,t},e.create=function(t,e){return new m(t,e)},e}(r.Observable);e.Subject=g;var m=function(t){function e(e,n){var o=t.call(this)||this;return o.destination=e,o.source=n,o}return o(e,t),e.prototype.next=function(t){var e=this.destination;e&&e.next&&e.next(t)},e.prototype.error=function(t){var e=this.destination;e&&e.error&&this.destination.error(t)},e.prototype.complete=function(){var t=this.destination;t&&t.complete&&this.destination.complete()},e.prototype._subscribe=function(t){return this.source?this.source.subscribe(t):a.Subscription.EMPTY},e}(g);e.AnonymousSubject=m},"e+ae":function(t,e,n){!function(t){"use strict";var e="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),n="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function o(t){return t>1&&t<5}function r(t,e,n,r){var i=t+" ";switch(n){case"s":return e||r?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return e||r?i+(o(t)?"sekundy":"sek\xfand"):i+"sekundami";case"m":return e?"min\xfata":r?"min\xfatu":"min\xfatou";case"mm":return e||r?i+(o(t)?"min\xfaty":"min\xfat"):i+"min\xfatami";case"h":return e?"hodina":r?"hodinu":"hodinou";case"hh":return e||r?i+(o(t)?"hodiny":"hod\xedn"):i+"hodinami";case"d":return e||r?"de\u0148":"d\u0148om";case"dd":return e||r?i+(o(t)?"dni":"dn\xed"):i+"d\u0148ami";case"M":return e||r?"mesiac":"mesiacom";case"MM":return e||r?i+(o(t)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return e||r?"rok":"rokom";case"yy":return e||r?i+(o(t)?"roky":"rokov"):i+"rokmi"}}t.defineLocale("sk",{months:e,monthsShort:n,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 4:case 5:return"[minul\xfd] dddd [o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},eJ3O:function(t,e,n){"use strict";var o=n("Q1FS"),r=n("1pIY"),i=n("p0+S"),a=n("nzqU");function c(t){var e=t.index,n=t.period,o=t.subscriber;if(o.next(e),!o.closed){if(-1===n)return o.complete();t.index=e+1,this.schedule(t,n)}}e.timer=function(t,e,n){void 0===t&&(t=0);var s=-1;return i.isNumeric(e)?s=Number(e)<1?1:Number(e):a.isScheduler(e)&&(n=e),a.isScheduler(n)||(n=r.async),new o.Observable((function(e){var o=i.isNumeric(t)?t:+t-n.now();return n.schedule(c,o,{index:0,period:s,subscriber:e})}))}},eWXi:function(t,e){!function(t){t.languages.sass=t.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),t.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete t.languages.sass.atrule;var e=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];t.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:e,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:e,operator:n,important:t.languages.sass.important}}}),delete t.languages.sass.property,delete t.languages.sass.important,t.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,?[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(Prism)},fXoL:function(t,e,n){"use strict";n.d(e,"a",(function(){return Si})),n.d(e,"b",(function(){return gl})),n.d(e,"c",(function(){return al})),n.d(e,"d",(function(){return rl})),n.d(e,"e",(function(){return il})),n.d(e,"f",(function(){return id})),n.d(e,"g",(function(){return Ql})),n.d(e,"h",(function(){return gi})),n.d(e,"i",(function(){return Pl})),n.d(e,"j",(function(){return yc})),n.d(e,"k",(function(){return hl})),n.d(e,"l",(function(){return xc})),n.d(e,"m",(function(){return ed})),n.d(e,"n",(function(){return Pn})),n.d(e,"o",(function(){return Ls})),n.d(e,"p",(function(){return H})),n.d(e,"q",(function(){return d})),n.d(e,"r",(function(){return V})),n.d(e,"s",(function(){return ki})),n.d(e,"t",(function(){return Yc})),n.d(e,"u",(function(){return Bc})),n.d(e,"v",(function(){return pl})),n.d(e,"w",(function(){return ct})),n.d(e,"x",(function(){return $l})),n.d(e,"y",(function(){return at})),n.d(e,"z",(function(){return zl})),n.d(e,"A",(function(){return wl})),n.d(e,"B",(function(){return g})),n.d(e,"C",(function(){return dl})),n.d(e,"D",(function(){return ll})),n.d(e,"E",(function(){return Ws})),n.d(e,"F",(function(){return Sc})),n.d(e,"G",(function(){return wc})),n.d(e,"H",(function(){return kc})),n.d(e,"I",(function(){return Dc})),n.d(e,"J",(function(){return lo})),n.d(e,"K",(function(){return p})),n.d(e,"L",(function(){return Jl})),n.d(e,"M",(function(){return Gc})),n.d(e,"N",(function(){return Ll})),n.d(e,"O",(function(){return Ec})),n.d(e,"P",(function(){return Ic})),n.d(e,"Q",(function(){return qc})),n.d(e,"R",(function(){return bt})),n.d(e,"S",(function(){return Wi})),n.d(e,"T",(function(){return Yl})),n.d(e,"U",(function(){return Nn})),n.d(e,"V",(function(){return D})),n.d(e,"W",(function(){return nt})),n.d(e,"X",(function(){return Xn})),n.d(e,"Y",(function(){return od})),n.d(e,"Z",(function(){return jl})),n.d(e,"ab",(function(){return ml})),n.d(e,"bb",(function(){return pi})),n.d(e,"cb",(function(){return ms})),n.d(e,"db",(function(){return co})),n.d(e,"eb",(function(){return po})),n.d(e,"fb",(function(){return Bn})),n.d(e,"gb",(function(){return Dn})),n.d(e,"hb",(function(){return En})),n.d(e,"ib",(function(){return Wn})),n.d(e,"jb",(function(){return Ln})),n.d(e,"kb",(function(){return Tn})),n.d(e,"lb",(function(){return Rn})),n.d(e,"mb",(function(){return ss})),n.d(e,"nb",(function(){return nd})),n.d(e,"ob",(function(){return ls})),n.d(e,"pb",(function(){return ds})),n.d(e,"qb",(function(){return In})),n.d(e,"rb",(function(){return j})),n.d(e,"sb",(function(){return ji})),n.d(e,"tb",(function(){return sa})),n.d(e,"ub",(function(){return ca})),n.d(e,"vb",(function(){return Ri})),n.d(e,"wb",(function(){return cs})),n.d(e,"xb",(function(){return Ut})),n.d(e,"yb",(function(){return k})),n.d(e,"zb",(function(){return An})),n.d(e,"Ab",(function(){return rc})),n.d(e,"Bb",(function(){return dc})),n.d(e,"Cb",(function(){return Oc})),n.d(e,"Db",(function(){return Wo})),n.d(e,"Eb",(function(){return Vi})),n.d(e,"Fb",(function(){return Ra})),n.d(e,"Gb",(function(){return Za})),n.d(e,"Hb",(function(){return Ta})),n.d(e,"Ib",(function(){return da})),n.d(e,"Jb",(function(){return $s})),n.d(e,"Kb",(function(){return fo})),n.d(e,"Lb",(function(){return Ot})),n.d(e,"Mb",(function(){return St})),n.d(e,"Nb",(function(){return _})),n.d(e,"Ob",(function(){return f})),n.d(e,"Pb",(function(){return vt})),n.d(e,"Qb",(function(){return At})),n.d(e,"Rb",(function(){return $i})),n.d(e,"Sb",(function(){return na})),n.d(e,"Tb",(function(){return ia})),n.d(e,"Ub",(function(){return ra})),n.d(e,"Vb",(function(){return oa})),n.d(e,"Wb",(function(){return ea})),n.d(e,"Xb",(function(){return ta})),n.d(e,"Yb",(function(){return aa})),n.d(e,"Zb",(function(){return fn})),n.d(e,"ac",(function(){return ec})),n.d(e,"bc",(function(){return et})),n.d(e,"cc",(function(){return qi})),n.d(e,"dc",(function(){return ol})),n.d(e,"ec",(function(){return Ki})),n.d(e,"fc",(function(){return la})),n.d(e,"gc",(function(){return Js})),n.d(e,"hc",(function(){return Ie})),n.d(e,"ic",(function(){return De})),n.d(e,"jc",(function(){return ha})),n.d(e,"kc",(function(){return ks})),n.d(e,"lc",(function(){return Ss})),n.d(e,"mc",(function(){return As})),n.d(e,"nc",(function(){return Ds})),n.d(e,"oc",(function(){return Is})),n.d(e,"pc",(function(){return _a})),n.d(e,"qc",(function(){return ba})),n.d(e,"rc",(function(){return Ji})),n.d(e,"sc",(function(){return fa})),n.d(e,"tc",(function(){return Ca})),n.d(e,"uc",(function(){return fs})),n.d(e,"vc",(function(){return Cs})),n.d(e,"wc",(function(){return Os})),n.d(e,"xc",(function(){return Ms})),n.d(e,"yc",(function(){return Ps})),n.d(e,"zc",(function(){return Vs})),n.d(e,"Ac",(function(){return Gi})),n.d(e,"Bc",(function(){return Ze})),n.d(e,"Cc",(function(){return Je})),n.d(e,"Dc",(function(){return Ke})),n.d(e,"Ec",(function(){return ae})),n.d(e,"Fc",(function(){return ho})),n.d(e,"Gc",(function(){return _o})),n.d(e,"Hc",(function(){return bo})),n.d(e,"Ic",(function(){return Mt})),n.d(e,"Jc",(function(){return wt})),n.d(e,"Kc",(function(){return qs})),n.d(e,"Lc",(function(){return Hs})),n.d(e,"Mc",(function(){return tc})),n.d(e,"Nc",(function(){return Ea})),n.d(e,"Oc",(function(){return Qi})),n.d(e,"Pc",(function(){return nl})),n.d(e,"Qc",(function(){return Ga})),n.d(e,"Rc",(function(){return $a})),n.d(e,"Sc",(function(){return qa})),n.d(e,"Tc",(function(){return Ka})),n.d(e,"Uc",(function(){return Ja})),n.d(e,"Vc",(function(){return nc})),n.d(e,"Wc",(function(){return Qs}));var o=n("XNiG"),r=n("quSY"),i=n("HDdC"),a=n("VRyK"),c=n("w1tV");function s(t){return{toString:t}.toString()}function l(t,e,n){return s(()=>{const o=function(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}(e);function r(...t){if(this instanceof r)return o.apply(this,t),this;const e=new r(...t);return n.annotation=e,n;function n(t,n,o){const r=t.hasOwnProperty("__parameters__")?t.__parameters__:Object.defineProperty(t,"__parameters__",{value:[]}).__parameters__;for(;r.length<=o;)r.push(null);return(r[o]=r[o]||[]).push(e),t}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}const d=l("Inject",t=>({token:t})),g=l("Optional"),m=l("Self"),p=l("SkipSelf");var h=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}({});function u(t){for(let e in t)if(t[e]===u)return e;throw Error("Could not find renamed property on target object.")}function b(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function _(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function f(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}function C(t){return O(t,t[P])||O(t,t[v])}function O(t,e){return e&&e.token===t?e:null}function M(t){return t&&(t.hasOwnProperty(y)||t.hasOwnProperty(w))?t[y]:null}const P=u({"\u0275prov":u}),y=u({"\u0275inj":u}),x=u({"\u0275provFallback":u}),v=u({ngInjectableDef:u}),w=u({ngInjectorDef:u});function k(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(k).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function S(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const A=u({__forward_ref__:u});function D(t){return t.__forward_ref__=D,t.toString=function(){return k(this())},t}function I(t){return E(t)?t():t}function E(t){return"function"==typeof t&&t.hasOwnProperty(A)&&t.__forward_ref__===D}const T="undefined"!=typeof globalThis&&globalThis,L="undefined"!=typeof window&&window,R="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,W="undefined"!=typeof global&&global,j=T||W||L||R,F=u({"\u0275cmp":u}),X=u({"\u0275dir":u}),N=u({"\u0275pipe":u}),U=u({"\u0275mod":u}),z=u({"\u0275loc":u}),Y=u({"\u0275fac":u}),B=u({__NG_ELEMENT_ID__:u});class V{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=_({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return`InjectionToken ${this._desc}`}}const H=new V("INJECTOR",-1),Q={},G=/\n/gm,$=u({provide:String,useValue:u});let q,K=void 0;function J(t){const e=K;return K=t,e}function Z(t){const e=q;return q=t,e}function tt(t,e=h.Default){if(void 0===K)throw new Error("inject() must be called from an injection context");return null===K?ot(t,void 0,e):K.get(t,e&h.Optional?null:void 0,e)}function et(t,e=h.Default){return(q||tt)(I(t),e)}const nt=et;function ot(t,e,n){const o=C(t);if(o&&"root"==o.providedIn)return void 0===o.value?o.value=o.factory():o.value;if(n&h.Optional)return null;if(void 0!==e)return e;throw new Error(`Injector: NOT_FOUND [${k(t)}]`)}function rt(t){const e=[];for(let n=0;n<t.length;n++){const o=I(t[n]);if(Array.isArray(o)){if(0===o.length)throw new Error("Arguments array must have arguments.");let t=void 0,n=h.Default;for(let e=0;e<o.length;e++){const r=o[e];r instanceof g||"Optional"===r.ngMetadataName||r===g?n|=h.Optional:r instanceof p||"SkipSelf"===r.ngMetadataName||r===p?n|=h.SkipSelf:r instanceof m||"Self"===r.ngMetadataName||r===m?n|=h.Self:t=r instanceof d||r===d?r.token:r}e.push(et(t,n))}else e.push(et(o))}return e}class it{get(t,e=Q){if(e===Q){const e=new Error(`NullInjectorError: No provider for ${k(t)}!`);throw e.name="NullInjectorError",e}return e}}class at{}class ct{}function st(t,e){t.forEach(t=>Array.isArray(t)?st(t,e):e(t))}function lt(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function dt(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function gt(t,e){const n=[];for(let o=0;o<t;o++)n.push(e);return n}function mt(t,e,n){let o=ht(t,e);return o>=0?t[1|o]=n:(o=~o,function(t,e,n,o){let r=t.length;if(r==e)t.push(n,o);else if(1===r)t.push(o,t[0]),t[0]=n;else{for(r--,t.push(t[r-1],t[r]);r>e;)t[r]=t[r-2],r--;t[e]=n,t[e+1]=o}}(t,o,e,n)),o}function pt(t,e){const n=ht(t,e);if(n>=0)return t[1|n]}function ht(t,e){return function(t,e,n){let o=0,r=t.length>>1;for(;r!==o;){const n=o+(r-o>>1),i=t[n<<1];if(e===i)return n<<1;i>e?r=n:o=n+1}return~(r<<1)}(t,e)}const ut=function(){var t={OnPush:0,Default:1};return t[t.OnPush]="OnPush",t[t.Default]="Default",t}(),bt=function(){var t={Emulated:0,Native:1,None:2,ShadowDom:3};return t[t.Emulated]="Emulated",t[t.Native]="Native",t[t.None]="None",t[t.ShadowDom]="ShadowDom",t}(),_t={},ft=[];let Ct=0;function Ot(t){return s(()=>{const e=t.type,n=e.prototype,o={},r={type:e,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:o,inputs:null,outputs:null,exportAs:t.exportAs||null,onChanges:null,onInit:n.ngOnInit||null,doCheck:n.ngDoCheck||null,afterContentInit:n.ngAfterContentInit||null,afterContentChecked:n.ngAfterContentChecked||null,afterViewInit:n.ngAfterViewInit||null,afterViewChecked:n.ngAfterViewChecked||null,onDestroy:n.ngOnDestroy||null,onPush:t.changeDetection===ut.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||ft,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||bt.Emulated,id:"c",styles:t.styles||ft,_:null,setInput:null,schemas:t.schemas||null,tView:null},i=t.directives,a=t.features,c=t.pipes;return r.id+=Ct++,r.inputs=kt(t.inputs,o),r.outputs=kt(t.outputs),a&&a.forEach(t=>t(r)),r.directiveDefs=i?()=>("function"==typeof i?i():i).map(Pt):null,r.pipeDefs=c?()=>("function"==typeof c?c():c).map(yt):null,r})}function Mt(t,e,n){const o=t.\u0275cmp;o.directiveDefs=()=>e.map(Pt),o.pipeDefs=()=>n.map(yt)}function Pt(t){return Dt(t)||function(t){return t[X]||null}(t)}function yt(t){return function(t){return t[N]||null}(t)}const xt={};function vt(t){const e={type:t.type,bootstrap:t.bootstrap||ft,declarations:t.declarations||ft,imports:t.imports||ft,exports:t.exports||ft,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&s(()=>{xt[t.id]=t.type}),e}function wt(t,e){return s(()=>{const n=Et(t,!0);n.declarations=e.declarations||ft,n.imports=e.imports||ft,n.exports=e.exports||ft})}function kt(t,e){if(null==t)return _t;const n={};for(const o in t)if(t.hasOwnProperty(o)){let r=t[o],i=r;Array.isArray(r)&&(i=r[1],r=r[0]),n[r]=o,e&&(e[r]=i)}return n}const St=Ot;function At(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function Dt(t){return t[F]||null}function It(t,e){return t.hasOwnProperty(Y)?t[Y]:null}function Et(t,e){const n=t[U]||null;if(!n&&!0===e)throw new Error(`Type ${k(t)} does not have '\u0275mod' property.`);return n}function Tt(t){return Array.isArray(t)&&"object"==typeof t[1]}function Lt(t){return Array.isArray(t)&&!0===t[1]}function Rt(t){return 0!=(8&t.flags)}function Wt(t){return 2==(2&t.flags)}function jt(t){return 1==(1&t.flags)}function Ft(t){return null!==t.template}function Xt(t){return 0!=(512&t[2])}let Nt=void 0;function Ut(t){Nt=t}function zt(){return void 0!==Nt?Nt:"undefined"!=typeof document?document:void 0}function Yt(t){return!!t.listen}const Bt={createRenderer:(t,e)=>zt()};function Vt(t){for(;Array.isArray(t);)t=t[0];return t}function Ht(t,e){return Vt(e[t+19])}function Qt(t,e){return Vt(e[t.index])}function Gt(t,e){return t.data[e+19]}function $t(t,e){return t[e+19]}function qt(t,e){const n=e[t];return Tt(n)?n:n[0]}function Kt(t){const e=function(t){return t.__ngContext__||null}(t);return e?Array.isArray(e)?e:e.lView:null}function Jt(t){return 4==(4&t[2])}function Zt(t){return 128==(128&t[2])}function te(t,e){return null===t||null==e?null:t[e]}function ee(t){t[18]=0}const ne={lFrame:ye(null),bindingsEnabled:!0,checkNoChangesMode:!1};function oe(){return ne.bindingsEnabled}function re(){return ne.lFrame.lView}function ie(){return ne.lFrame.tView}function ae(t){ne.lFrame.contextLView=t}function ce(){return ne.lFrame.previousOrParentTNode}function se(t,e){ne.lFrame.previousOrParentTNode=t,ne.lFrame.isParent=e}function le(){return ne.lFrame.isParent}function de(){ne.lFrame.isParent=!1}function ge(){return ne.checkNoChangesMode}function me(t){ne.checkNoChangesMode=t}function pe(){const t=ne.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function he(){return ne.lFrame.bindingIndex}function ue(){return ne.lFrame.bindingIndex++}function be(t){const e=ne.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function _e(t,e){const n=ne.lFrame;n.bindingIndex=n.bindingRootIndex=t,n.currentDirectiveIndex=e}function fe(){return ne.lFrame.currentQueryIndex}function Ce(t){ne.lFrame.currentQueryIndex=t}function Oe(t,e){const n=Pe();ne.lFrame=n,n.previousOrParentTNode=e,n.lView=t}function Me(t,e){const n=Pe(),o=t[1];ne.lFrame=n,n.previousOrParentTNode=e,n.lView=t,n.tView=o,n.contextLView=t,n.bindingIndex=o.bindingStartIndex}function Pe(){const t=ne.lFrame,e=null===t?null:t.child;return null===e?ye(t):e}function ye(t){const e={previousOrParentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:0,contextLView:null,elementDepthCount:0,currentNamespace:null,currentSanitizer:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null};return null!==t&&(t.child=e),e}function xe(){const t=ne.lFrame;return ne.lFrame=t.parent,t.previousOrParentTNode=null,t.lView=null,t}const ve=xe;function we(){const t=xe();t.isParent=!0,t.tView=null,t.selectedIndex=0,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.currentSanitizer=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function ke(){return ne.lFrame.selectedIndex}function Se(t){ne.lFrame.selectedIndex=t}function Ae(){const t=ne.lFrame;return Gt(t.tView,t.selectedIndex)}function De(){ne.lFrame.currentNamespace="http://www.w3.org/2000/svg"}function Ie(){ne.lFrame.currentNamespace=null}function Ee(t,e){for(let n=e.directiveStart,o=e.directiveEnd;n<o;n++){const e=t.data[n];e.afterContentInit&&(t.contentHooks||(t.contentHooks=[])).push(-n,e.afterContentInit),e.afterContentChecked&&((t.contentHooks||(t.contentHooks=[])).push(n,e.afterContentChecked),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,e.afterContentChecked)),e.afterViewInit&&(t.viewHooks||(t.viewHooks=[])).push(-n,e.afterViewInit),e.afterViewChecked&&((t.viewHooks||(t.viewHooks=[])).push(n,e.afterViewChecked),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,e.afterViewChecked)),null!=e.onDestroy&&(t.destroyHooks||(t.destroyHooks=[])).push(n,e.onDestroy)}}function Te(t,e,n){We(t,e,3,n)}function Le(t,e,n,o){(3&t[2])===n&&We(t,e,n,o)}function Re(t,e){let n=t[2];(3&n)===e&&(n&=1023,n+=1,t[2]=n)}function We(t,e,n,o){const r=null!=o?o:-1;let i=0;for(let a=void 0!==o?65535&t[18]:0;a<e.length;a++)if("number"==typeof e[a+1]){if(i=e[a],null!=o&&i>=o)break}else e[a]<0&&(t[18]+=65536),(i<r||-1==r)&&(je(t,n,e,a),t[18]=(4294901760&t[18])+a+2),a++}function je(t,e,n,o){const r=n[o]<0,i=n[o+1],a=t[r?-n[o]:n[o]];r?t[2]>>10<t[18]>>16&&(3&t[2])===e&&(t[2]+=1024,i.call(a)):i.call(a)}class Fe{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function Xe(t,e,n){const o=Yt(t);let r=0;for(;r<n.length;){const i=n[r];if("number"==typeof i){if(0!==i)break;r++;const a=n[r++],c=n[r++],s=n[r++];o?t.setAttribute(e,c,s,a):e.setAttributeNS(a,c,s)}else{const a=i,c=n[++r];Ue(a)?o&&t.setProperty(e,a,c):o?t.setAttribute(e,a,c):e.setAttribute(a,c),r++}}return r}function Ne(t){return 3===t||4===t||6===t}function Ue(t){return 64===t.charCodeAt(0)}function ze(t,e){if(null===e||0===e.length);else if(null===t||0===t.length)t=e.slice();else{let n=-1;for(let o=0;o<e.length;o++){const r=e[o];"number"==typeof r?n=r:0===n||Ye(t,n,r,null,-1===n||2===n?e[++o]:null)}}return t}function Ye(t,e,n,o,r){let i=0,a=t.length;if(-1===e)a=-1;else for(;i<t.length;){const n=t[i++];if("number"==typeof n){if(n===e){a=-1;break}if(n>e){a=i-1;break}}}for(;i<t.length;){const e=t[i];if("number"==typeof e)break;if(e===n){if(null===o)return void(null!==r&&(t[i+1]=r));if(o===t[i+1])return void(t[i+2]=r)}i++,null!==o&&i++,null!==r&&i++}-1!==a&&(t.splice(a,0,e),i=a+1),t.splice(i++,0,n),null!==o&&t.splice(i++,0,o),null!==r&&t.splice(i++,0,r)}function Be(t){return-1!==t}function Ve(t){return 32767&t}function He(t){return t>>16}function Qe(t,e){let n=He(t),o=e;for(;n>0;)o=o[15],n--;return o}function Ge(t){return"string"==typeof t?t:null==t?"":""+t}function $e(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Ge(t)}const qe=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(j))();function Ke(t){return{name:"window",target:t.ownerDocument.defaultView}}function Je(t){return{name:"document",target:t.ownerDocument}}function Ze(t){return{name:"body",target:t.ownerDocument.body}}function tn(t){return t instanceof Function?t():t}let en=!0;function nn(t){const e=en;return en=t,e}let on=0;function rn(t,e){const n=cn(t,e);if(-1!==n)return n;const o=e[1];o.firstCreatePass&&(t.injectorIndex=e.length,an(o.data,t),an(e,null),an(o.blueprint,null));const r=sn(t,e),i=t.injectorIndex;if(Be(r)){const t=Ve(r),n=Qe(r,e),o=n[1].data;for(let r=0;r<8;r++)e[i+r]=n[t+r]|o[t+r]}return e[i+8]=r,i}function an(t,e){t.push(0,0,0,0,0,0,0,0,e)}function cn(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null==e[t.injectorIndex+8]?-1:t.injectorIndex}function sn(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=e[6],o=1;for(;n&&-1===n.injectorIndex;)n=(e=e[15])?e[6]:null,o++;return n?n.injectorIndex|o<<16:-1}function ln(t,e,n){!function(t,e,n){let o="string"!=typeof n?n[B]:n.charCodeAt(0)||0;null==o&&(o=n[B]=on++);const r=255&o,i=1<<r,a=64&r,c=32&r,s=e.data;128&r?a?c?s[t+7]|=i:s[t+6]|=i:c?s[t+5]|=i:s[t+4]|=i:a?c?s[t+3]|=i:s[t+2]|=i:c?s[t+1]|=i:s[t]|=i}(t,e,n)}function dn(t,e,n,o=h.Default,r){if(null!==t){const r=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;const e=t[B];return"number"==typeof e&&e>0?255&e:e}(n);if("function"==typeof r){Oe(e,t);try{const t=r();if(null!=t||o&h.Optional)return t;throw new Error(`No provider for ${$e(n)}!`)}finally{ve()}}else if("number"==typeof r){if(-1===r)return new _n(t,e);let i=null,a=cn(t,e),c=-1,s=o&h.Host?e[16][6]:null;for((-1===a||o&h.SkipSelf)&&(c=-1===a?sn(t,e):e[a+8],bn(o,!1)?(i=e[1],a=Ve(c),e=Qe(c,e)):a=-1);-1!==a;){c=e[a+8];const t=e[1];if(un(r,a,t.data)){const t=mn(a,e,n,i,o,s);if(t!==gn)return t}bn(o,e[1].data[a+8]===s)&&un(r,a,e)?(i=t,a=Ve(c),e=Qe(c,e)):a=-1}}}if(o&h.Optional&&void 0===r&&(r=null),0==(o&(h.Self|h.Host))){const t=e[9],i=Z(void 0);try{return t?t.get(n,r,o&h.Optional):ot(n,r,o&h.Optional)}finally{Z(i)}}if(o&h.Optional)return r;throw new Error(`NodeInjector: NOT_FOUND [${$e(n)}]`)}const gn={};function mn(t,e,n,o,r,i){const a=e[1],c=a.data[t+8],s=pn(c,a,n,null==o?Wt(c)&&en:o!=a&&3===c.type,r&h.Host&&i===c);return null!==s?hn(e,a,s,c):gn}function pn(t,e,n,o,r){const i=t.providerIndexes,a=e.data,c=65535&i,s=t.directiveStart,l=i>>16,d=r?c+l:t.directiveEnd;for(let g=o?c:c+l;g<d;g++){const t=a[g];if(g<s&&n===t||g>=s&&t.type===n)return g}if(r){const t=a[s];if(t&&Ft(t)&&t.type===n)return s}return null}function hn(t,e,n,o){let r=t[n];const i=e.data;if(r instanceof Fe){const a=r;if(a.resolving)throw new Error(`Circular dep for ${$e(i[n])}`);const c=nn(a.canSeeViewProviders);let s;a.resolving=!0,a.injectImpl&&(s=Z(a.injectImpl)),Oe(t,o);try{r=t[n]=a.factory(void 0,i,t,o),e.firstCreatePass&&n>=o.directiveStart&&function(t,e,n){const{onChanges:o,onInit:r,doCheck:i}=e;o&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,o)),r&&(n.preOrderHooks||(n.preOrderHooks=[])).push(-t,r),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i))}(n,i[n],e)}finally{a.injectImpl&&Z(s),nn(c),a.resolving=!1,ve()}}return r}function un(t,e,n){const o=64&t,r=32&t;let i;return i=128&t?o?r?n[e+7]:n[e+6]:r?n[e+5]:n[e+4]:o?r?n[e+3]:n[e+2]:r?n[e+1]:n[e],!!(i&1<<t)}function bn(t,e){return!(t&h.Self||t&h.Host&&e)}class _n{constructor(t,e){this._tNode=t,this._lView=e}get(t,e){return dn(this._tNode,this._lView,t,void 0,e)}}function fn(t){return s(()=>{const e=Object.getPrototypeOf(t.prototype).constructor,n=e[Y]||function t(e){const n=e;if(E(e))return()=>{const e=t(I(n));return e?e():null};let o=It(n);if(null===o){const t=M(n);o=t&&t.factory}return o||null}(e);return null!==n?n:t=>new t})}function Cn(t){return t.ngDebugContext}function On(t){return t.ngOriginalError}function Mn(t,...e){t.error(...e)}class Pn{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),n=this._findContext(t),o=function(t){return t.ngErrorLogger||Mn}(t);o(this._console,"ERROR",t),e&&o(this._console,"ORIGINAL ERROR",e),n&&o(this._console,"ERROR CONTEXT",n)}_findContext(t){return t?Cn(t)?Cn(t):this._findContext(On(t)):null}_findOriginalError(t){let e=On(t);for(;e&&On(e);)e=On(e);return e}}class yn{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity}`+" (see http://g.co/ng/security#xss)"}}class xn extends yn{getTypeName(){return"HTML"}}class vn extends yn{getTypeName(){return"Style"}}class wn extends yn{getTypeName(){return"Script"}}class kn extends yn{getTypeName(){return"URL"}}class Sn extends yn{getTypeName(){return"ResourceURL"}}function An(t){return t instanceof yn?t.changingThisBreaksApplicationSecurity:t}function Dn(t,e){const n=In(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see http://g.co/ng/security#xss)`)}return n===e}function In(t){return t instanceof yn&&t.getTypeName()||null}function En(t){return new xn(t)}function Tn(t){return new vn(t)}function Ln(t){return new wn(t)}function Rn(t){return new kn(t)}function Wn(t){return new Sn(t)}let jn=!0,Fn=!1;function Xn(){return Fn=!0,jn}function Nn(){if(Fn)throw new Error("Cannot enable prod mode after platform setup.");jn=!1}class Un{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert");let e=this.inertDocument.body;if(null==e){const t=this.inertDocument.createElement("html");this.inertDocument.appendChild(t),e=this.inertDocument.createElement("body"),t.appendChild(e)}e.innerHTML='<svg><g onload="this.parentNode.remove()"></g></svg>',!e.querySelector||e.querySelector("svg")?(e.innerHTML='<svg><p><style><img src="</style><img src=x onerror=alert(1)//">',this.getInertBodyElement=e.querySelector&&e.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(t){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}getInertBodyElement_XHR(t){t="<body><remove></remove>"+t+"</body>";try{t=encodeURI(t)}catch(o){return null}const e=new XMLHttpRequest;e.responseType="document",e.open("GET","data:text/html;charset=utf-8,"+t,!1),e.send(void 0);const n=e.response.body;return n.removeChild(n.firstChild),n}getInertBodyElement_DOMParser(t){t="<body><remove></remove>"+t+"</body>";try{const e=(new window.DOMParser).parseFromString(t,"text/html").body;return e.removeChild(e.firstChild),e}catch(e){return null}}getInertBodyElement_InertDocument(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=t,e;const n=this.inertDocument.createElement("body");return n.innerHTML=t,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(t){const e=t.attributes;for(let o=e.length-1;0<o;o--){const n=e.item(o).name;"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||t.removeAttribute(n)}let n=t.firstChild;for(;n;)n.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(n),n=n.nextSibling}}const zn=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Yn=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function Bn(t){return(t=String(t)).match(zn)||t.match(Yn)?t:(Xn()&&console.warn(`WARNING: sanitizing unsafe URL value ${t} (see http://g.co/ng/security#xss)`),"unsafe:"+t)}function Vn(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function Hn(...t){const e={};for(const n of t)for(const t in n)n.hasOwnProperty(t)&&(e[t]=!0);return e}const Qn=Vn("area,br,col,hr,img,wbr"),Gn=Vn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),$n=Vn("rp,rt"),qn=Hn($n,Gn),Kn=Hn(Qn,Hn(Gn,Vn("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")),Hn($n,Vn("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")),qn),Jn=Vn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Zn=Vn("srcset"),to=Hn(Jn,Zn,Vn("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Vn("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")),eo=Vn("script,style,template");class no{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let e=t.firstChild,n=!0;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)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let t=this.checkClobberedElement(e,e.nextSibling);if(t){e=t;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(t){const e=t.nodeName.toLowerCase();if(!Kn.hasOwnProperty(e))return this.sanitizedSomething=!0,!eo.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const n=t.attributes;for(let r=0;r<n.length;r++){const t=n.item(r),e=t.name,i=e.toLowerCase();if(!to.hasOwnProperty(i)){this.sanitizedSomething=!0;continue}let a=t.value;Jn[i]&&(a=Bn(a)),Zn[i]&&(o=a,a=(o=String(o)).split(",").map(t=>Bn(t.trim())).join(", ")),this.buf.push(" ",e,'="',io(a),'"')}var o;return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();Kn.hasOwnProperty(e)&&!Qn.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(t){this.buf.push(io(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const oo=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ro=/([^\#-~ |!])/g;function io(t){return t.replace(/&/g,"&amp;").replace(oo,(function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"})).replace(ro,(function(t){return"&#"+t.charCodeAt(0)+";"})).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let ao;function co(t,e){let n=null;try{ao=ao||new Un(t);let o=e?String(e):"";n=ao.getInertBodyElement(o);let r=5,i=o;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,o=i,i=n.innerHTML,n=ao.getInertBodyElement(o)}while(o!==i);const a=new no,c=a.sanitizeChildren(so(n)||n);return Xn()&&a.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),c}finally{if(n){const t=so(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function so(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}const lo=function(){var t={NONE:0,HTML:1,STYLE:2,SCRIPT:3,URL:4,RESOURCE_URL:5};return t[t.NONE]="NONE",t[t.HTML]="HTML",t[t.STYLE]="STYLE",t[t.SCRIPT]="SCRIPT",t[t.URL]="URL",t[t.RESOURCE_URL]="RESOURCE_URL",t}(),go=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|Z|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:attr|calc|var))\\([-0-9.%, #a-zA-Z]+\\))$","g"),mo=/^url\(([^)]+)\)$/;function po(t){if(!(t=String(t).trim()))return"";const e=t.match(mo);return e&&Bn(e[1])===e[1]||t.match(go)&&function(t){let e=!0,n=!0;for(let o=0;o<t.length;o++){const r=t.charAt(o);"'"===r&&n?e=!e:'"'===r&&e&&(n=!n)}return e&&n}(t)?t:(Xn()&&console.warn(`WARNING: sanitizing unsafe style value ${t} (see http://g.co/ng/security#xss).`),"unsafe")}function ho(t){const e=Oo();return e?e.sanitize(lo.HTML,t)||"":Dn(t,"HTML")?An(t):co(zt(),Ge(t))}function uo(t){const e=Oo();return e?e.sanitize(lo.STYLE,t)||"":Dn(t,"Style")?An(t):po(Ge(t))}function bo(t){const e=Oo();return e?e.sanitize(lo.URL,t)||"":Dn(t,"URL")?An(t):Bn(Ge(t))}function _o(t){const e=Oo();if(e)return e.sanitize(lo.RESOURCE_URL,t)||"";if(Dn(t,"ResourceURL"))return An(t);throw new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)")}const fo=function(t,e,n){if(void 0===e&&void 0===n)return uo(t);let o=!0;return 1&(n=n||3)&&(o=Co(t)),2&n?o?uo(e):An(e):o};function Co(t){return"background-image"===t||"backgroundImage"===t||"background"===t||"border-image"===t||"borderImage"===t||"border-image-source"===t||"borderImageSource"===t||"filter"===t||"list-style"===t||"listStyle"===t||"list-style-image"===t||"listStyleImage"===t||"clip-path"===t||"clipPath"===t}function Oo(){const t=re();return t&&t[12]}function Mo(t,e){t.__ngContext__=e}function Po(t){throw new Error(`Multiple components match node with tagname ${t.tagName}`)}function yo(){throw new Error("Cannot mix multi providers and regular providers")}function xo(t,e,n){let o=t.length;for(;;){const r=t.indexOf(e,n);if(-1===r)return r;if(0===r||t.charCodeAt(r-1)<=32){const n=e.length;if(r+n===o||t.charCodeAt(r+n)<=32)return r}n=r+1}}function vo(t,e,n){let o=0;for(;o<t.length;){let r=t[o++];if(n&&"class"===r){if(r=t[o],-1!==xo(r.toLowerCase(),e,0))return!0}else if(1===r){for(;o<t.length&&"string"==typeof(r=t[o++]);)if(r.toLowerCase()===e)return!0;return!1}}return!1}function wo(t,e,n){return e===(0!==t.type||n?t.tagName:"ng-template")}function ko(t,e,n){let o=4;const r=t.attrs||[],i=function(t){for(let e=0;e<t.length;e++)if(Ne(t[e]))return e;return t.length}(r);let a=!1;for(let c=0;c<e.length;c++){const s=e[c];if("number"!=typeof s){if(!a)if(4&o){if(o=2|1&o,""!==s&&!wo(t,s,n)||""===s&&1===e.length){if(So(o))return!1;a=!0}}else{const l=8&o?s:e[++c];if(8&o&&null!==t.attrs){if(!vo(t.attrs,l,n)){if(So(o))return!1;a=!0}continue}const d=Ao(8&o?"class":s,r,0==t.type&&"ng-template"!==t.tagName,n);if(-1===d){if(So(o))return!1;a=!0;continue}if(""!==l){let t;t=d>i?"":r[d+1].toLowerCase();const e=8&o?t:null;if(e&&-1!==xo(e,l,0)||2&o&&l!==t){if(So(o))return!1;a=!0}}}}else{if(!a&&!So(o)&&!So(s))return!1;if(a&&So(s))continue;a=!1,o=s|1&o}}return So(o)||a}function So(t){return 0==(1&t)}function Ao(t,e,n,o){if(null===e)return-1;let r=0;if(o||!n){let n=!1;for(;r<e.length;){const o=e[r];if(o===t)return r;if(3===o||6===o)n=!0;else{if(1===o||2===o){let t=e[++r];for(;"string"==typeof t;)t=e[++r];continue}if(4===o)break;if(0===o){r+=4;continue}}r+=n?1:2}return-1}return function(t,e){let n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){if(t[n]===e)return n;n++}return-1}(e,t)}function Do(t,e,n=!1){for(let o=0;o<e.length;o++)if(ko(t,e[o],n))return!0;return!1}function Io(t,e){t:for(let n=0;n<e.length;n++){const o=e[n];if(t.length===o.length){for(let e=0;e<t.length;e++)if(t[e]!==o[e])continue t;return!0}}return!1}function Eo(t,e){return t?":not("+e.trim()+")":e}function To(t){let e=t[0],n=1,o=2,r="",i=!1;for(;n<t.length;){let a=t[n];if("string"==typeof a)if(2&o){const e=t[++n];r+="["+a+(e.length>0?'="'+e+'"':"")+"]"}else 8&o?r+="."+a:4&o&&(r+=" "+a);else""===r||So(a)||(e+=Eo(i,r),r=""),o=a,i=i||!So(o);n++}return""!==r&&(e+=Eo(i,r)),e}const Lo={};function Ro(t){const e=t[3];return Lt(e)?e[3]:e}function Wo(t){jo(ie(),re(),ke()+t,ge())}function jo(t,e,n,o){if(!o)if(3==(3&e[2])){const o=t.preOrderCheckHooks;null!==o&&Te(e,o,n)}else{const o=t.preOrderHooks;null!==o&&Le(e,o,0,n)}Se(n)}function Fo(t,e){return t<<17|e<<2}function Xo(t){return t>>17&32767}function No(t){return 2|t}function Uo(t){return(131068&t)>>2}function zo(t,e){return-131069&t|e<<2}function Yo(t){return 1|t}function Bo(t,e){const n=t.contentQueries;if(null!==n)for(let o=0;o<n.length;o+=2){const r=n[o],i=n[o+1];if(-1!==i){const n=t.data[i];Ce(r),n.contentQueries(2,e[i],i)}}}function Vo(t,e,n){return Yt(e)?e.createElement(t,n):null===n?e.createElement(t):e.createElementNS(n,t)}function Ho(t,e,n,o,r,i,a,c,s,l){const d=e.blueprint.slice();return d[0]=r,d[2]=140|o,ee(d),d[3]=d[15]=t,d[8]=n,d[10]=a||t&&t[10],d[11]=c||t&&t[11],d[12]=s||t&&t[12]||null,d[9]=l||t&&t[9]||null,d[6]=i,d[16]=2==e.type?t[16]:d,d}function Qo(t,e,n,o,r,i){const a=n+19,c=t.data[a]||function(t,e,n,o,r,i){const a=ce(),c=le(),s=c?a:a&&a.parent,l=t.data[n]=or(0,s&&s!==e?s:null,o,n,r,i);return null===t.firstChild&&(t.firstChild=l),a&&(!c||null!=a.child||null===l.parent&&2!==a.type?c||(a.next=l):a.child=l),l}(t,e,a,o,r,i);return se(c,!0),c}function Go(t,e,n){Me(e,e[6]);try{const o=t.viewQuery;null!==o&&wr(1,o,n);const r=t.template;null!==r&&Ko(t,e,r,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&Bo(t,e),t.staticViewQueries&&wr(2,t.viewQuery,n);const i=t.components;null!==i&&function(t,e){for(let n=0;n<e.length;n++)Mr(t,e[n])}(e,i)}finally{e[2]&=-5,we()}}function $o(t,e,n,o){const r=e[2];if(256==(256&r))return;Me(e,e[6]);const i=ge();try{ee(e),ne.lFrame.bindingIndex=t.bindingStartIndex,null!==n&&Ko(t,e,n,2,o);const a=3==(3&r);if(!i)if(a){const n=t.preOrderCheckHooks;null!==n&&Te(e,n,null)}else{const n=t.preOrderHooks;null!==n&&Le(e,n,0,null),Re(e,0)}if(function(t){let e=t[13];for(;null!==e;){let n;if(Lt(e)&&(n=e[2])>>1==-1){for(let t=9;t<e.length;t++){const n=e[t],o=n[1];Zt(n)&&$o(o,n,o.template,n[8])}0!=(1&n)&&Cr(e,t[16])}e=e[4]}}(e),null!==t.contentQueries&&Bo(t,e),!i)if(a){const n=t.contentCheckHooks;null!==n&&Te(e,n)}else{const n=t.contentHooks;null!==n&&Le(e,n,1),Re(e,1)}!function(t,e){try{const n=t.expandoInstructions;if(null!==n){let o=t.expandoStartIndex,r=-1,i=-1;for(let t=0;t<n.length;t++){const a=n[t];"number"==typeof a?a<=0?(i=0-a,Se(i),o+=9+n[++t],r=o):o+=a:(null!==a&&(_e(o,r),a(2,e[r])),r++)}}}finally{Se(-1)}}(t,e);const c=t.components;null!==c&&function(t,e){for(let n=0;n<e.length;n++)Or(t,e[n])}(e,c);const s=t.viewQuery;if(null!==s&&wr(2,s,o),!i)if(a){const n=t.viewCheckHooks;null!==n&&Te(e,n)}else{const n=t.viewHooks;null!==n&&Le(e,n,2),Re(e,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),i||(e[2]&=-73)}finally{we()}}function qo(t,e,n,o){const r=e[10],i=!ge(),a=Jt(e);try{i&&!a&&r.begin&&r.begin(),a&&Go(t,e,o),$o(t,e,n,o)}finally{i&&!a&&r.end&&r.end()}}function Ko(t,e,n,o,r){const i=ke();try{Se(-1),2&o&&e.length>19&&jo(t,e,0,ge()),n(o,r)}finally{Se(i)}}function Jo(t,e,n){if(Rt(e)){const o=e.directiveEnd;for(let r=e.directiveStart;r<o;r++){const e=t.data[r];e.contentQueries&&e.contentQueries(1,n[r],r)}}}function Zo(t,e,n){oe()&&(function(t,e,n,o){const r=n.directiveStart,i=n.directiveEnd;t.firstCreatePass||rn(n,e),Mo(o,e);const a=n.initialInputs;for(let c=r;c<i;c++){const o=t.data[c],i=Ft(o);i&&ur(e,n,o);const s=hn(e,t,c,n);Mo(s,e),null!==a&&br(0,c-r,s,o,0,a),i&&(qt(n.index,e)[8]=s)}}(t,e,n,Qt(n,e)),128==(128&n.flags)&&function(t,e,n){const o=n.directiveStart,r=n.directiveEnd,i=t.expandoInstructions,a=t.firstCreatePass,c=n.index-19;try{Se(c);for(let n=o;n<r;n++){const o=t.data[n],r=e[n];null!==o.hostBindings||0!==o.hostVars||null!==o.hostAttrs?lr(o,r):a&&i.push(null)}}finally{Se(-1)}}(t,e,n))}function tr(t,e,n=Qt){const o=e.localNames;if(null!==o){let r=e.index+1;for(let i=0;i<o.length;i+=2){const a=o[i+1],c=-1===a?n(e,t):t[a];t[r++]=c}}}function er(t){return t.tView||(t.tView=nr(1,-1,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts))}function nr(t,e,n,o,r,i,a,c,s,l){const d=19+o,g=d+r,m=function(t,e){const n=[];for(let o=0;o<e;o++)n.push(o<t?null:Lo);return n}(d,g);return m[1]={type:t,id:e,blueprint:m,template:n,queries:null,viewQuery:c,node:null,data:m.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:g,expandoInstructions: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:"function"==typeof i?i():i,pipeRegistry:"function"==typeof a?a():a,firstChild:null,schemas:s,consts:l}}function or(t,e,n,o,r,i){return{type:n,index:o,injectorIndex:e?e.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,tagName:r,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,residualStyles:void 0,classes:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function rr(t,e,n){for(let o in t)if(t.hasOwnProperty(o)){const r=t[o];(n=null===n?{}:n).hasOwnProperty(o)?n[o].push(e,r):n[o]=[e,r]}return n}function ir(t,e,n,o,r,i,a,c){const s=Qt(e,n);let l,d=e.inputs;!c&&null!=d&&(l=d[o])?(Er(t,n,l,o,r),Wt(e)&&function(t,e){const n=qt(e,t);16&n[2]||(n[2]|=64)}(n,e.index)):3===e.type&&(o=function(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(o),r=null!=a?a(r,e.tagName||"",o):r,Yt(i)?i.setProperty(s,o,r):Ue(o)||(s.setProperty?s.setProperty(o,r):s[o]=r))}function ar(t,e,n,o){let r=!1;if(oe()){const i=function(t,e,n){const o=t.directiveRegistry;let r=null;if(o)for(let i=0;i<o.length;i++){const a=o[i];Do(n,a.selectors,!1)&&(r||(r=[]),ln(rn(n,e),t,a.type),Ft(a)?(2&n.flags&&Po(n),gr(t,n),r.unshift(a)):r.push(a))}return r}(t,e,n),a=null===o?null:{"":-1};if(null!==i){let o=0;r=!0,pr(n,t.data.length,i.length);for(let t=0;t<i.length;t++){const e=i[t];e.providersResolver&&e.providersResolver(e)}dr(t,n,i.length);let c=!1,s=!1;for(let r=0;r<i.length;r++){const l=i[r];n.mergedAttrs=ze(n.mergedAttrs,l.hostAttrs),hr(t,e,l),mr(t.data.length-1,l,a),null!==l.contentQueries&&(n.flags|=8),null===l.hostBindings&&null===l.hostAttrs&&0===l.hostVars||(n.flags|=128),!c&&(l.onChanges||l.onInit||l.doCheck)&&((t.preOrderHooks||(t.preOrderHooks=[])).push(n.index-19),c=!0),s||!l.onChanges&&!l.doCheck||((t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(n.index-19),s=!0),cr(t,l),o+=l.hostVars}!function(t,e){const n=e.directiveEnd,o=t.data,r=e.attrs,i=[];let a=null,c=null;for(let s=e.directiveStart;s<n;s++){const t=o[s],e=t.inputs;i.push(null!==r?_r(e,r):null),a=rr(e,s,a),c=rr(t.outputs,s,c)}null!==a&&(a.hasOwnProperty("class")&&(e.flags|=16),a.hasOwnProperty("style")&&(e.flags|=32)),e.initialInputs=i,e.inputs=a,e.outputs=c}(t,n),sr(t,e,o)}a&&function(t,e,n){if(e){const o=t.localNames=[];for(let t=0;t<e.length;t+=2){const r=n[e[t+1]];if(null==r)throw new Error(`Export of name '${e[t+1]}' not found!`);o.push(e[t],r)}}}(n,o,a)}return n.mergedAttrs=ze(n.mergedAttrs,n.attrs),r}function cr(t,e){const n=t.expandoInstructions;n.push(e.hostBindings),0!==e.hostVars&&n.push(e.hostVars)}function sr(t,e,n){for(let o=0;o<n;o++)e.push(Lo),t.blueprint.push(Lo),t.data.push(null)}function lr(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function dr(t,e,n){const o=19-e.index,r=t.data.length-(65535&e.providerIndexes);(t.expandoInstructions||(t.expandoInstructions=[])).push(o,r,n)}function gr(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function mr(t,e,n){if(n){if(e.exportAs)for(let o=0;o<e.exportAs.length;o++)n[e.exportAs[o]]=t;Ft(e)&&(n[""]=t)}}function pr(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}function hr(t,e,n){t.data.push(n);const o=n.factory||(n.factory=It(n.type)),r=new Fe(o,Ft(n),null);t.blueprint.push(r),e.push(r)}function ur(t,e,n){const o=Qt(e,t),r=er(n),i=t[10],a=Pr(t,Ho(t,r,null,n.onPush?64:16,o,e,i,i.createRenderer(o,n)));t[e.index]=a}function br(t,e,n,o,r,i){const a=i[e];if(null!==a){const t=o.setInput;for(let e=0;e<a.length;){const r=a[e++],i=a[e++],c=a[e++];null!==t?o.setInput(n,c,r,i):n[i]=c}}}function _r(t,e){let n=null,o=0;for(;o<e.length;){const r=e[o];if(0!==r)if(5!==r){if("number"==typeof r)break;t.hasOwnProperty(r)&&(null===n&&(n=[]),n.push(r,t[r],e[o+1])),o+=2}else o+=2;else o+=4}return n}function fr(t,e,n,o){return new Array(t,!0,-2,e,null,null,o,n,null)}function Cr(t,e){const n=t[5];for(let o=0;o<n.length;o++){const t=n[o],r=t[3][3][16];if(r!==e&&0==(16&r[2])){const e=t[1];$o(e,t,e.template,t[8])}}}function Or(t,e){const n=qt(e,t);if(Zt(n)&&80&n[2]){const t=n[1];$o(t,n,t.template,n[8])}}function Mr(t,e){const n=qt(e,t),o=n[1];!function(t,e){for(let n=e.length;n<t.blueprint.length;n++)e.push(t.blueprint[n])}(o,n),Go(o,n,n[8])}function Pr(t,e){return t[13]?t[14][4]=e:t[13]=e,t[14]=e,e}function yr(t){for(;t;){t[2]|=64;const e=Ro(t);if(Xt(t)&&!e)return t;t=e}return null}function xr(t,e,n){const o=e[10];o.begin&&o.begin();try{$o(t,e,t.template,n)}catch(r){throw Ir(e,r),r}finally{o.end&&o.end()}}function vr(t){!function(t){for(let e=0;e<t.components.length;e++){const n=t.components[e],o=Kt(n),r=o[1];qo(r,o,r.template,n)}}(t[8])}function wr(t,e,n){Ce(0),e(t,n)}const kr=(()=>Promise.resolve(null))();function Sr(t){return t[7]||(t[7]=[])}function Ar(t){return t.cleanup||(t.cleanup=[])}function Dr(t,e){return function(t){for(;Array.isArray(t);){if("object"==typeof t[1])return t;t=t[0]}return null}(e[t.index])[11]}function Ir(t,e){const n=t[9],o=n?n.get(Pn,null):null;o&&o.handleError(e)}function Er(t,e,n,o,r){for(let i=0;i<n.length;){const a=n[i++],c=n[i++],s=e[a],l=t.data[a];null!==l.setInput?l.setInput(s,r,o,c):s[c]=r}}function Tr(t,e,n){const o=Ht(e,t),r=t[11];Yt(r)?r.setValue(o,n):o.textContent=n}function Lr(t,e){const n=e[3];return-1===t.index?Lt(n)?n:null:n}function Rr(t,e){const n=Lr(t,e);return n?Qr(e[11],n[7]):null}function Wr(t,e,n,o,r){if(null!=o){let i,a=!1;Lt(o)?i=o:Tt(o)&&(a=!0,o=o[0]);const c=Vt(o);0===t&&null!==n?null==r?Vr(e,n,c):Br(e,n,c,r||null):1===t&&null!==n?Br(e,n,c,r||null):2===t?function(t,e,n){const o=Qr(t,e);o&&function(t,e,n,o){Yt(t)?t.removeChild(e,n,o):e.removeChild(n)}(t,o,e,n)}(e,c,a):3===t&&e.destroyNode(c),null!=i&&function(t,e,n,o,r){const i=n[7];i!==Vt(n)&&Wr(e,t,o,i,r);for(let a=9;a<n.length;a++){const r=n[a];Jr(r[1],r,t,e,o,i)}}(e,t,i,n,r)}}function jr(t,e,n,o){const r=Rr(t.node,e);r&&Jr(t,e,e[11],n?1:2,r,o)}function Fr(t,e){const n=t[5],o=n.indexOf(e);n.splice(o,1)}function Xr(t,e){if(t.length<=9)return;const n=9+e,o=t[n];if(o){const r=o[17];null!==r&&r!==t&&Fr(r,o),e>0&&(t[n-1][4]=o[4]);const i=dt(t,9+e);jr(o[1],o,!1,null);const a=i[5];null!==a&&a.detachView(i[1]),o[3]=null,o[4]=null,o[2]&=-129}return o}function Nr(t,e){if(!(256&e[2])){const n=e[11];Yt(n)&&n.destroyNode&&Jr(t,e,n,3,null,null),function(t){let e=t[13];if(!e)return zr(t[1],t);for(;e;){let n=null;if(Tt(e))n=e[13];else{const t=e[9];t&&(n=t)}if(!n){for(;e&&!e[4]&&e!==t;)Tt(e)&&zr(e[1],e),e=Ur(e,t);null===e&&(e=t),Tt(e)&&zr(e[1],e),n=e&&e[4]}e=n}}(e)}}function Ur(t,e){let n;return Tt(t)&&(n=t[6])&&2===n.type?Lr(n,t):t[3]===e?null:t[3]}function zr(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let o=0;o<n.length;o+=2){const t=e[n[o]];if(!(t instanceof Fe)){const e=n[o+1];if(Array.isArray(e))for(let n=0;n<e.length;n+=2)e[n+1].call(t[e[n]]);else e.call(t)}}}(t,e),function(t,e){const n=t.cleanup;if(null!==n){const t=e[7];for(let o=0;o<n.length-1;o+=2)if("string"==typeof n[o]){const r=n[o+1],i="function"==typeof r?r(e):Vt(e[r]),a=t[n[o+2]],c=n[o+3];"boolean"==typeof c?i.removeEventListener(n[o],a,c):c>=0?t[c]():t[-c].unsubscribe(),o+=2}else n[o].call(t[n[o+1]]);e[7]=null}}(t,e);const n=e[6];n&&3===n.type&&Yt(e[11])&&e[11].destroy();const o=e[17];if(null!==o&&Lt(e[3])){o!==e[3]&&Fr(o,e);const n=e[5];null!==n&&n.detachView(t)}}}function Yr(t,e,n){let o=e.parent;for(;null!=o&&(4===o.type||5===o.type);)o=(e=o).parent;if(null==o){const t=n[6];return 2===t.type?Rr(t,n):n[0]}if(e&&5===e.type&&4&e.flags)return Qt(e,n).parentNode;if(2&o.flags){const e=t.data,n=e[e[o.index].directiveStart].encapsulation;if(n!==bt.ShadowDom&&n!==bt.Native)return null}return Qt(o,n)}function Br(t,e,n,o){Yt(t)?t.insertBefore(e,n,o):e.insertBefore(n,o,!0)}function Vr(t,e,n){Yt(t)?t.appendChild(e,n):e.appendChild(n)}function Hr(t,e,n,o){null!==o?Br(t,e,n,o):Vr(t,e,n)}function Qr(t,e){return Yt(t)?t.parentNode(e):e.parentNode}function Gr(t,e){if(2===t.type){const n=Lr(t,e);return null===n?null:qr(n.indexOf(e,9)-9,n)}return 4===t.type||5===t.type?Qt(t,e):null}function $r(t,e,n,o){const r=Yr(t,o,e);if(null!=r){const t=e[11],i=Gr(o.parent||e[6],e);if(Array.isArray(n))for(let e=0;e<n.length;e++)Hr(t,r,n[e],i);else Hr(t,r,n,i)}}function qr(t,e){const n=9+t+1;if(n<e.length){const t=e[n],o=t[1].firstChild;if(null!==o)return function t(e,n){if(null!==n){const o=n.type;if(3===o)return Qt(n,e);if(0===o)return qr(-1,e[n.index]);if(4===o||5===o){const o=n.child;if(null!==o)return t(e,o);{const t=e[n.index];return Lt(t)?qr(-1,t):Vt(t)}}{const o=e[16],r=o[6],i=Ro(o),a=r.projection[n.projection];return null!=a?t(i,a):t(e,n.next)}}return null}(t,o)}return e[7]}function Kr(t,e,n,o,r,i,a){for(;null!=n;){const c=o[n.index],s=n.type;a&&0===e&&(c&&Mo(Vt(c),o),n.flags|=4),64!=(64&n.flags)&&(4===s||5===s?(Kr(t,e,n.child,o,r,i,!1),Wr(e,t,r,c,i)):1===s?Zr(t,e,o,n,r,i):Wr(e,t,r,c,i)),n=a?n.projectionNext:n.next}}function Jr(t,e,n,o,r,i){Kr(n,o,t.node.child,e,r,i,!1)}function Zr(t,e,n,o,r,i){const a=n[16],c=a[6].projection[o.projection];if(Array.isArray(c))for(let s=0;s<c.length;s++)Wr(e,t,r,c[s],i);else Kr(t,e,c,a[3],r,i,!0)}function ti(t,e,n){Yt(t)?t.setAttribute(e,"style",n):e.style.cssText=n}function ei(t,e,n){Yt(t)?""===n?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n):e.className=n}class ni{constructor(t,e){this._lView=t,this._cdRefInjectingView=e,this._appRef=null,this._viewContainerRef=null,this._tViewNode=null}get rootNodes(){const t=this._lView;return null==t[0]?function t(e,n,o,r,i=!1){for(;null!==o;){const a=n[o.index];if(null!==a&&r.push(Vt(a)),Lt(a))for(let e=9;e<a.length;e++){const n=a[e],o=n[1].firstChild;null!==o&&t(n[1],n,o,r)}const c=o.type;if(4===c||5===c)t(e,n,o.child,r);else if(1===c){const e=n[16],i=e[6],a=Ro(e);let c=i.projection[o.projection];null!==c&&null!==a&&t(a[1],a,c,r,!0)}o=i?o.projectionNext:o.next}return r}(t[1],t,t[6].child,[]):[]}get context(){return this._lView[8]}get destroyed(){return 256==(256&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._viewContainerRef){const t=this._viewContainerRef.indexOf(this);t>-1&&this._viewContainerRef.detach(t),this._viewContainerRef=null}Nr(this._lView[1],this._lView)}onDestroy(t){var e,n,o;e=this._lView[1],o=t,Sr(n=this._lView).push(o),e.firstCreatePass&&Ar(e).push(n[7].length-1,null)}markForCheck(){yr(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){xr(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,e,n){me(!0);try{xr(t,e,n)}finally{me(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(t){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=t}detachFromAppRef(){var t;this._appRef=null,Jr(this._lView[1],t=this._lView,t[11],2,null,null)}attachToAppRef(t){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}class oi extends ni{constructor(t){super(t),this._view=t}detectChanges(){vr(this._view)}checkNoChanges(){!function(t){me(!0);try{vr(t)}finally{me(!1)}}(this._view)}get context(){return null}}let ri,ii,ai;function ci(t,e,n){return ri||(ri=class extends t{}),new ri(Qt(e,n))}function si(t,e,n,o){return ii||(ii=class extends t{constructor(t,e,n){super(),this._declarationView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t){const e=this._declarationTContainer.tViews,n=Ho(this._declarationView,e,t,16,null,e.node);n[17]=this._declarationView[this._declarationTContainer.index];const o=this._declarationView[5];null!==o&&(n[5]=o.createEmbeddedView(e)),Go(e,n,t);const r=new ni(n);return r._tViewNode=n[6],r}}),0===n.type?new ii(o,n,ci(e,n,o)):null}function li(t,e,n,o){let r;ai||(ai=class extends t{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostView=n}get element(){return ci(e,this._hostTNode,this._hostView)}get injector(){return new _n(this._hostTNode,this._hostView)}get parentInjector(){const t=sn(this._hostTNode,this._hostView),e=Qe(t,this._hostView),n=function(t,e,n){if(n.parent&&-1!==n.parent.injectorIndex){const t=n.parent.injectorIndex;let e=n.parent;for(;null!=e.parent&&t==e.parent.injectorIndex;)e=e.parent;return e}let o=He(t),r=e,i=e[6];for(;o>1;)r=r[15],i=r[6],o--;return i}(t,this._hostView,this._hostTNode);return Be(t)&&null!=n?new _n(n,e):new _n(null,this._hostView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){return null!==this._lContainer[8]&&this._lContainer[8][t]||null}get length(){return this._lContainer.length-9}createEmbeddedView(t,e,n){const o=t.createEmbeddedView(e||{});return this.insert(o,n),o}createComponent(t,e,n,o,r){const i=n||this.parentInjector;if(!r&&null==t.ngModule&&i){const t=i.get(at,null);t&&(r=t)}const a=t.create(i,o,void 0,r);return this.insert(a.hostView,e),a}insert(t,e){const n=t._lView,o=n[1];if(t.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");if(this.allocateContainerIfNeeded(),Lt(n[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[3],o=new ai(e,e[6],e[3]);o.detach(o.indexOf(t))}}const r=this._adjustIndex(e);return function(t,e,n,o){const r=9+o,i=n.length;o>0&&(n[r-1][4]=e),o<i-9?(e[4]=n[r],lt(n,9+o,e)):(n.push(e),e[4]=null),e[3]=n;const a=e[17];null!==a&&n!==a&&function(t,e){const n=t[5],o=e[3][3][16];16!=(16&o[2])&&e[16]!==o&&(t[2]|=1),null===n?t[5]=[e]:n.push(e)}(a,e);const c=e[5];null!==c&&c.insertView(t),e[2]|=128}(o,n,this._lContainer,r),jr(o,n,!0,qr(r,this._lContainer)),t.attachToViewContainerRef(this),lt(this._lContainer[8],r,t),t}move(t,e){if(t.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");return this.insert(t,e)}indexOf(t){const e=this._lContainer[8];return null!==e?e.indexOf(t):-1}remove(t){this.allocateContainerIfNeeded();const e=this._adjustIndex(t,-1);(function(t,e){const n=Xr(t,e);n&&Nr(n[1],n)})(this._lContainer,e),dt(this._lContainer[8],e)}detach(t){this.allocateContainerIfNeeded();const e=this._adjustIndex(t,-1),n=Xr(this._lContainer,e);return n&&null!=dt(this._lContainer[8],e)?new ni(n):null}_adjustIndex(t,e=0){return null==t?this.length+e:t}allocateContainerIfNeeded(){null===this._lContainer[8]&&(this._lContainer[8]=[])}});const i=o[n.index];if(Lt(i))r=i,function(t,e){t[2]=-2}(r);else{let t;if(4===n.type)t=Vt(i);else if(t=o[11].createComment(""),Xt(o)){const e=o[11],r=Qt(n,o);Br(e,Qr(e,r),t,function(t,e){return Yt(t)?t.nextSibling(e):e.nextSibling}(e,r))}else $r(o[1],o,t,n);o[n.index]=r=fr(i,o,t,n),Pr(o,r)}return new ai(r,n,o)}function di(t=!1){return function(t,e,n){if(!n&&Wt(t)){const n=qt(t.index,e);return new ni(n,n)}return 3===t.type||0===t.type||4===t.type||5===t.type?new ni(e[16],e):null}(ce(),re(),t)}let gi=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>mi(),t})();const mi=di,pi=new V("Set Injector scope."),hi={},ui={},bi=[];let _i=void 0;function fi(){return void 0===_i&&(_i=new it),_i}function Ci(t,e=null,n=null,o){return new Oi(t,n,e||fi(),o)}class Oi{constructor(t,e,n,o=null){this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const r=[];e&&st(e,n=>this.processProvider(n,t,e)),st([t],t=>this.processInjectorType(t,[],r)),this.records.set(H,yi(void 0,this));const i=this.records.get(pi);this.scope=null!=i?i.value:null,this.source=o||("object"==typeof t?null:k(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=Q,n=h.Default){this.assertNotDestroyed();const o=J(this);try{if(!(n&h.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(r=t)||"object"==typeof r&&r instanceof V)&&C(t);e=n&&this.injectableDefInScope(n)?yi(Mi(t),hi):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}return(n&h.Self?fi():this.parent).get(t,e=n&h.Optional&&e===Q?null:e)}catch(i){if("NullInjectorError"===i.name){if((i.ngTempTokenPath=i.ngTempTokenPath||[]).unshift(k(t)),o)throw i;return function(t,e,n,o){const r=t.ngTempTokenPath;throw e.__source&&r.unshift(e.__source),t.message=function(t,e,n,o=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let r=k(e);if(Array.isArray(e))r=e.map(k).join(" -> ");else if("object"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let o=e[n];t.push(n+":"+("string"==typeof o?JSON.stringify(o):k(o)))}r=`{${t.join(", ")}}`}return`${n}${o?"("+o+")":""}[${r}]: ${t.replace(G,"\n  ")}`}("\n"+t.message,r,n,o),t.ngTokenPath=r,t.ngTempTokenPath=null,t}(i,t,"R3InjectorError",this.source)}throw i}finally{J(o)}var r}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((e,n)=>t.push(k(n))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(t,e,n){if(!(t=I(t)))return!1;let o=M(t);const r=null==o&&t.ngModule||void 0,i=void 0===r?t:r,a=-1!==n.indexOf(i);if(void 0!==r&&(o=M(r)),null==o)return!1;if(null!=o.imports&&!a){let t;n.push(i);try{st(o.imports,o=>{this.processInjectorType(o,e,n)&&(void 0===t&&(t=[]),t.push(o))})}finally{}if(void 0!==t)for(let e=0;e<t.length;e++){const{ngModule:n,providers:o}=t[e];st(o,t=>this.processProvider(t,n,o||bi))}}this.injectorDefTypes.add(i),this.records.set(i,yi(o.factory,hi));const c=o.providers;if(null!=c&&!a){const e=t;st(c,t=>this.processProvider(t,e,c))}return void 0!==r&&void 0!==t.providers}processProvider(t,e,n){let o=vi(t=I(t))?t:I(t&&t.provide);const r=function(t,e,n){return xi(t)?yi(void 0,t.useValue):yi(Pi(t,e,n),hi)}(t,e,n);if(vi(t)||!0!==t.multi){const t=this.records.get(o);t&&void 0!==t.multi&&yo()}else{let e=this.records.get(o);e?void 0===e.multi&&yo():(e=yi(void 0,hi,!0),e.factory=()=>rt(e.multi),this.records.set(o,e)),o=t,e.multi.push(t)}this.records.set(o,r)}hydrate(t,e){var n;return e.value===ui?function(t){throw new Error(`Cannot instantiate cyclic dependency! ${t}`)}(k(t)):e.value===hi&&(e.value=ui,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value}injectableDefInScope(t){return!!t.providedIn&&("string"==typeof t.providedIn?"any"===t.providedIn||t.providedIn===this.scope:this.injectorDefTypes.has(t.providedIn))}}function Mi(t){const e=C(t),n=null!==e?e.factory:It(t);if(null!==n)return n;const o=M(t);if(null!==o)return o.factory;if(t instanceof V)throw new Error(`Token ${k(t)} is missing a \u0275prov definition.`);if(t instanceof Function)return function(t){const e=t.length;if(e>0){const n=gt(e,"?");throw new Error(`Can't resolve all parameters for ${k(t)}: (${n.join(", ")}).`)}const n=function(t){const e=t&&(t[P]||t[v]||t[x]&&t[x]());if(e){const n=function(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\n`+`This will become an error in v10. Please add @Injectable() to the "${n}" class.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new Error("unreachable")}function Pi(t,e,n){let o=void 0;if(vi(t)){const e=I(t);return It(e)||Mi(e)}if(xi(t))o=()=>I(t.useValue);else if((r=t)&&r.useFactory)o=()=>t.useFactory(...rt(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))o=()=>et(I(t.useExisting));else{const r=I(t&&(t.useClass||t.provide));if(r||function(t,e,n){let o="";throw t&&e&&(o=` - only instances of Provider and Type are allowed, got: [${e.map(t=>t==n?"?"+n+"?":"...").join(", ")}]`),new Error(`Invalid provider for the NgModule '${k(t)}'`+o)}(e,n,t),!function(t){return!!t.deps}(t))return It(r)||Mi(r);o=()=>new r(...rt(t.deps))}var r;return o}function yi(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function xi(t){return null!==t&&"object"==typeof t&&$ in t}function vi(t){return"function"==typeof t}const wi=function(t,e,n){return function(t,e=null,n=null,o){const r=Ci(t,e,n,o);return r._resolveInjectorDefTypes(),r}({name:n},e,t,n)};let ki=(()=>{class t{static create(t,e){return Array.isArray(t)?wi(t,e,""):wi(t.providers,t.parent,t.name||"")}}return t.THROW_IF_NOT_FOUND=Q,t.NULL=new it,t.\u0275prov=_({token:t,providedIn:"any",factory:()=>et(H)}),t.__NG_ELEMENT_ID__=-1,t})();const Si=new V("AnalyzeForEntryComponents");let Ai=new Map;const Di=new Set;function Ii(t){return"string"==typeof t?t:t.text()}function Ei(t,e){let n=t.styles,o=t.classes,r=0;for(let i=0;i<e.length;i++){const t=e[i];"number"==typeof t?r=t:1==r?o=S(o,t):2==r&&(n=S(n,t+": "+e[++i]+";"))}null!==n&&(t.styles=n),null!==o&&(t.classes=o)}let Ti=null;function Li(){if(!Ti){const t=j.Symbol;if(t&&t.iterator)Ti=t.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;e<t.length;++e){const n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(Ti=n)}}}return Ti}function Ri(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}class Wi{constructor(t){this.wrapped=t}static wrap(t){return new Wi(t)}static unwrap(t){return Wi.isWrapped(t)?t.wrapped:t}static isWrapped(t){return t instanceof Wi}}function ji(t){return!!Fi(t)&&(Array.isArray(t)||!(t instanceof Map)&&Li()in t)}function Fi(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Xi(t,e,n){return t[e]=n}function Ni(t,e){return t[e]}function Ui(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function zi(t,e,n,o){const r=Ui(t,e,n);return Ui(t,e+1,o)||r}function Yi(t,e,n,o,r){const i=zi(t,e,n,o);return Ui(t,e+2,r)||i}function Bi(t,e,n,o,r,i){const a=zi(t,e,n,o);return zi(t,e+2,r,i)||a}function Vi(t,e,n,o){const r=re();return Ui(r,ue(),e)&&(ie(),function(t,e,n,o,r,i){const a=Qt(t,e),c=e[11];if(null==o)Yt(c)?c.removeAttribute(a,n,i):a.removeAttribute(n);else{const e=null==r?Ge(o):r(o,t.tagName||"",n);Yt(c)?c.setAttribute(a,n,e,i):i?a.setAttributeNS(i,n,e):a.setAttribute(n,e)}}(Ae(),r,t,e,n,o)),Vi}function Hi(t,e,n,o){return Ui(t,ue(),n)?e+Ge(n)+o:Lo}function Qi(t,e,n,o,r,i,a,c){const s=re(),l=ie(),d=t+19,g=l.firstCreatePass?function(t,e,n,o,r,i,a,c,s){const l=e.consts,d=Qo(e,n[6],t,0,a||null,te(l,c));ar(e,n,d,te(l,s)),Ee(e,d);const g=d.tViews=nr(2,-1,o,r,i,e.directiveRegistry,e.pipeRegistry,null,e.schemas,l),m=or(0,null,2,-1,null,null);return m.injectorIndex=d.injectorIndex,g.node=m,null!==e.queries&&(e.queries.template(e,d),g.queries=e.queries.embeddedTView(d)),d}(t,l,s,e,n,o,r,i,a):l.data[d];se(g,!1);const m=s[11].createComment("");$r(l,s,m,g),Mo(m,s),Pr(s,s[d]=fr(m,s,m,g)),jt(g)&&Zo(l,s,g),null!=a&&tr(s,g,c)}function Gi(t){return $t(ne.lFrame.contextLView,t)}function $i(t,e=h.Default){const n=re();return null==n?et(t,e):dn(ce(),n,I(t),e)}function qi(t){return function(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const t=n.length;let o=0;for(;o<t;){const r=n[o];if(Ne(r))break;if(0===r)o+=2;else if("number"==typeof r)for(o++;o<t&&"string"==typeof n[o];)o++;else{if(r===e)return n[o+1];o+=2}}}return null}(ce(),t)}function Ki(){throw new Error("invalid")}function Ji(t,e,n){const o=re();return Ui(o,ue(),e)&&ir(ie(),Ae(),o,t,e,o[11],n,!1),Ji}function Zi(t,e,n,o,r){const i=r?"class":"style";Er(t,n,e.inputs[i],i,o)}function ta(t,e,n,o){const r=re(),i=ie(),a=19+t,c=r[11],s=r[a]=Vo(e,c,ne.lFrame.currentNamespace),l=i.firstCreatePass?function(t,e,n,o,r,i,a){const c=e.consts,s=te(c,i),l=Qo(e,n[6],t,3,r,s);return ar(e,n,l,te(c,a)),null!==l.mergedAttrs&&Ei(l,l.mergedAttrs),null!==e.queries&&e.queries.elementStart(e,l),l}(t,i,r,0,e,n,o):i.data[a];se(l,!0);const d=l.mergedAttrs;null!==d&&Xe(c,s,d);const g=l.classes;null!==g&&ei(c,s,g);const m=l.styles;null!==m&&ti(c,s,m),$r(i,r,s,l),0===ne.lFrame.elementDepthCount&&Mo(s,r),ne.lFrame.elementDepthCount++,jt(l)&&(Zo(i,r,l),Jo(i,l,r)),null!==o&&tr(r,l)}function ea(){let t=ce();le()?de():(t=t.parent,se(t,!1));const e=t;ne.lFrame.elementDepthCount--;const n=ie();n.firstCreatePass&&(Ee(n,t),Rt(t)&&n.queries.elementEnd(t)),null!==e.classes&&function(t){return 0!=(16&t.flags)}(e)&&Zi(n,e,re(),e.classes,!0),null!==e.styles&&function(t){return 0!=(32&t.flags)}(e)&&Zi(n,e,re(),e.styles,!1)}function na(t,e,n,o){ta(t,e,n,o),ea()}function oa(t,e,n){const o=re(),r=ie(),i=t+19,a=r.firstCreatePass?function(t,e,n,o,r){const i=e.consts,a=te(i,o),c=Qo(e,n[6],t,4,"ng-container",a);return null!==a&&Ei(c,a),ar(e,n,c,te(i,r)),null!==e.queries&&e.queries.elementStart(e,c),c}(t,r,o,e,n):r.data[i];se(a,!0);const c=o[i]=o[11].createComment("");$r(r,o,c,a),Mo(c,o),jt(a)&&(Zo(r,o,a),Jo(r,a,o)),null!=n&&tr(o,a)}function ra(){let t=ce();const e=ie();le()?de():(t=t.parent,se(t,!1)),e.firstCreatePass&&(Ee(e,t),Rt(t)&&e.queries.elementEnd(t))}function ia(t,e,n){oa(t,e,n),ra()}function aa(){return re()}function ca(t){return!!t&&"function"==typeof t.then}function sa(t){return!!t&&"function"==typeof t.subscribe}function la(t,e,n=!1,o){const r=re(),i=ie(),a=ce();return ga(i,r,r[11],a,t,e,n,o),la}function da(t,e,n=!1,o){const r=ce(),i=re(),a=Dr(r,i);return ga(ie(),i,a,r,t,e,n,o),da}function ga(t,e,n,o,r,i,a=!1,c){const s=jt(o),l=t.firstCreatePass&&(t.cleanup||(t.cleanup=[])),d=Sr(e);let g=!0;if(3===o.type){const m=Qt(o,e),p=c?c(m):_t,h=p.target||m,u=d.length,b=c?t=>c(Vt(t[o.index])).target:o.index;if(Yt(n)){let a=null;if(!c&&s&&(a=function(t,e,n,o){const r=t.cleanup;if(null!=r)for(let i=0;i<r.length-1;i+=2){const t=r[i];if(t===n&&r[i+1]===o){const t=e[7],n=r[i+2];return t.length>n?t[n]:null}"string"==typeof t&&(i+=2)}return null}(t,e,r,o.index)),null!==a)(a.__ngLastListenerFn__||a).__ngNextListenerFn__=i,a.__ngLastListenerFn__=i,g=!1;else{i=pa(o,e,i,!1);const t=n.listen(p.name||h,r,i);d.push(i,t),l&&l.push(r,b,u,u+1)}}else i=pa(o,e,i,!0),h.addEventListener(r,i,a),d.push(i),l&&l.push(r,b,u,a)}const m=o.outputs;let p;if(g&&null!==m&&(p=m[r])){const t=p.length;if(t)for(let n=0;n<t;n+=2){const t=e[p[n]][p[n+1]].subscribe(i),a=d.length;d.push(i,t),l&&l.push(r,o.index,a,-(a+1))}}}function ma(t,e,n){try{return!1!==e(n)}catch(o){return Ir(t,o),!1}}function pa(t,e,n,o){return function r(i){if(i===Function)return n;const a=2&t.flags?qt(t.index,e):e;0==(32&e[2])&&yr(a);let c=ma(e,n,i),s=r.__ngNextListenerFn__;for(;s;)c=ma(e,s,i)&&c,s=s.__ngNextListenerFn__;return o&&!1===c&&(i.preventDefault(),i.returnValue=!1),c}}function ha(t=1){return function(t){return(ne.lFrame.contextLView=function(t,e){for(;t>0;)e=e[15],t--;return e}(t,ne.lFrame.contextLView))[8]}(t)}function ua(t,e){let n=null;const o=function(t){const e=t.attrs;if(null!=e){const t=e.indexOf(5);if(0==(1&t))return e[t+1]}return null}(t);for(let r=0;r<e.length;r++){const i=e[r];if("*"!==i){if(null===o?Do(t,i,!0):Io(o,i))return r}else n=r}return n}function ba(t){const e=re()[16][6];if(!e.projection){const n=e.projection=gt(t?t.length:1,null),o=n.slice();let r=e.child;for(;null!==r;){const e=t?ua(r,t):0;null!==e&&(o[e]?o[e].projectionNext=r:n[e]=r,o[e]=r),r=r.next}}}function _a(t,e=0,n){const o=re(),r=ie(),i=Qo(r,o[6],t,1,null,n||null);null===i.projection&&(i.projection=e),de(),function(t,e,n){Zr(e[11],0,e,n,Yr(t,n,e),Gr(n.parent||e[6],e))}(r,o,i)}function fa(t,e,n){return Ca(t,"",e,"",n),fa}function Ca(t,e,n,o,r){const i=re(),a=Hi(i,e,n,o);return a!==Lo&&ir(ie(),Ae(),i,t,a,i[11],r,!1),Ca}const Oa=[];function Ma(t,e,n,o,r){const i=t[n+1],a=null===e;let c=o?Xo(i):Uo(i),s=!1;for(;0!==c&&(!1===s||a);){const n=t[c+1];Pa(t[c],e)&&(s=!0,t[c+1]=o?Yo(n):No(n)),c=o?Xo(n):Uo(n)}s&&(t[n+1]=o?No(i):Yo(i))}function Pa(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&ht(t,e)>=0}const ya={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function xa(t){return t.substring(ya.key,ya.keyEnd)}function va(t){return t.substring(ya.value,ya.valueEnd)}function wa(t,e){const n=ya.textEnd;return n===e?-1:(e=ya.keyEnd=function(t,e,n){for(;e<n&&t.charCodeAt(e)>32;)e++;return e}(t,ya.key=e,n),Aa(t,e,n))}function ka(t,e){const n=ya.textEnd;let o=ya.key=Aa(t,e,n);return n===o?-1:(o=ya.keyEnd=function(t,e,n){let o;for(;e<n&&(45===(o=t.charCodeAt(e))||95===o||(-33&o)>=65&&(-33&o)<=90);)e++;return e}(t,o,n),o=Da(t,o,n),o=ya.value=Aa(t,o,n),o=ya.valueEnd=function(t,e,n){let o=-1,r=-1,i=-1,a=e,c=a;for(;a<n;){const s=t.charCodeAt(a++);if(59===s)return c;34===s||39===s?c=a=Ia(t,s,a,n):e===a-4&&85===i&&82===r&&76===o&&40===s?c=a=Ia(t,41,a,n):s>32&&(c=a),i=r,r=o,o=-33&s}return c}(t,o,n),Da(t,o,n))}function Sa(t){ya.key=0,ya.keyEnd=0,ya.value=0,ya.valueEnd=0,ya.textEnd=t.length}function Aa(t,e,n){for(;e<n&&t.charCodeAt(e)<=32;)e++;return e}function Da(t,e,n,o){return(e=Aa(t,e,n))<n&&e++,e}function Ia(t,e,n,o){let r=-1,i=n;for(;i<o;){const n=t.charCodeAt(i++);if(n==e&&92!==r)return i;r=92==n&&92===r?0:n}throw new Error}function Ea(t,e,n){return ja(t,e,n,!1),Ea}function Ta(t,e){return ja(t,e,null,!0),Ta}function La(t,e){for(let n=function(t){return Sa(t),ka(t,Aa(t,0,ya.textEnd))}(e);n>=0;n=ka(e,n))Ya(t,xa(e),va(e))}function Ra(t){Fa(mt,Wa,t,!0)}function Wa(t,e){for(let n=function(t){return Sa(t),wa(t,Aa(t,0,ya.textEnd))}(e);n>=0;n=wa(e,n))mt(t,xa(e),!0)}function ja(t,e,n,o){const r=re(),i=ie(),a=be(2);if(i.firstUpdatePass&&Na(i,t,a,o),e!==Lo&&Ui(r,a,e)){let c;null==n&&(c=function(){const t=ne.lFrame;return null===t?null:t.currentSanitizer}())&&(n=c),Ba(i,i.data[ke()+19],r,r[11],t,r[a+1]=function(t,e){return null==t||("function"==typeof e?t=e(t):"string"==typeof e?t+=e:"object"==typeof t&&(t=k(An(t)))),t}(e,n),o,a)}}function Fa(t,e,n,o){const r=ie(),i=be(2);r.firstUpdatePass&&Na(r,null,i,o);const a=re();if(n!==Lo&&Ui(a,i,n)){const c=r.data[ke()+19];if(Qa(c,o)&&!Xa(r,i)){let t=o?c.classes:c.styles;null!==t&&(n=S(t,n||"")),Zi(r,c,a,n,o)}else!function(t,e,n,o,r,i,a,c){r===Lo&&(r=Oa);let s=0,l=0,d=0<r.length?r[0]:null,g=0<i.length?i[0]:null;for(;null!==d||null!==g;){const m=s<r.length?r[s+1]:void 0,p=l<i.length?i[l+1]:void 0;let h=null,u=void 0;d===g?(s+=2,l+=2,m!==p&&(h=g,u=p)):null===g||null!==d&&d<g?(s+=2,h=d):(l+=2,h=g,u=p),null!==h&&Ba(t,e,n,o,h,u,a,c),d=s<r.length?r[s]:null,g=l<i.length?i[l]:null}}(r,c,a,a[11],a[i+1],a[i+1]=function(t,e,n){if(null==n||""===n)return Oa;const o=[],r=An(n);if(Array.isArray(r))for(let i=0;i<r.length;i++)t(o,r[i],!0);else if("object"==typeof r)for(const i in r)r.hasOwnProperty(i)&&t(o,i,r[i]);else"string"==typeof r&&e(o,r);return o}(t,e,n),o,i)}}function Xa(t,e){return e>=t.expandoStartIndex}function Na(t,e,n,o){const r=t.data;if(null===r[n+1]){const i=r[ke()+19],a=Xa(t,n);Qa(i,o)&&null===e&&!a&&(e=!1),e=function(t,e,n,o){const r=function(t){const e=ne.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let i=o?e.residualClasses:e.residualStyles;if(null===r)0===(o?e.classBindings:e.styleBindings)&&(n=za(n=Ua(null,t,e,n,o),e.attrs,o),i=null);else{const a=e.directiveStylingLast;if(-1===a||t[a]!==r)if(n=Ua(r,t,e,n,o),null===i){let n=function(t,e,n){const o=n?e.classBindings:e.styleBindings;if(0!==Uo(o))return t[Xo(o)]}(t,e,o);void 0!==n&&Array.isArray(n)&&(n=Ua(null,t,e,n[1],o),n=za(n,e.attrs,o),function(t,e,n,o){t[Xo(n?e.classBindings:e.styleBindings)]=o}(t,e,o,n))}else i=function(t,e,n){let o=void 0;const r=e.directiveEnd;for(let i=1+e.directiveStylingLast;i<r;i++)o=za(o,t[i].hostAttrs,n);return za(o,e.attrs,n)}(t,e,o)}return void 0!==i&&(o?e.residualClasses=i:e.residualStyles=i),n}(r,i,e,o),function(t,e,n,o,r,i){let a=i?e.classBindings:e.styleBindings,c=Xo(a),s=Uo(a);t[o]=n;let l,d=!1;if(Array.isArray(n)){const t=n;l=t[1],(null===l||ht(t,l)>0)&&(d=!0)}else l=n;if(r)if(0!==s){const e=Xo(t[c+1]);t[o+1]=Fo(e,c),0!==e&&(t[e+1]=zo(t[e+1],o)),t[c+1]=131071&t[c+1]|o<<17}else t[o+1]=Fo(c,0),0!==c&&(t[c+1]=zo(t[c+1],o)),c=o;else t[o+1]=Fo(s,0),0===c?c=o:t[s+1]=zo(t[s+1],o),s=o;d&&(t[o+1]=No(t[o+1])),Ma(t,l,o,!0),Ma(t,l,o,!1),function(t,e,n,o,r){const i=r?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&ht(i,e)>=0&&(n[o+1]=Yo(n[o+1]))}(e,l,t,o,i),a=Fo(c,s),i?e.classBindings=a:e.styleBindings=a}(r,i,e,n,a,o)}}function Ua(t,e,n,o,r){let i=null;const a=n.directiveEnd;let c=n.directiveStylingLast;for(-1===c?c=n.directiveStart:c++;c<a&&(i=e[c],o=za(o,i.hostAttrs,r),i!==t);)c++;return null!==t&&(n.directiveStylingLast=c),o}function za(t,e,n){const o=n?1:2;let r=-1;if(null!==e)for(let i=0;i<e.length;i++){const a=e[i];"number"==typeof a?r=a:r===o&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),mt(t,a,!!n||e[++i]))}return void 0===t?null:t}function Ya(t,e,n){Co(e)&&(n=uo(n)),mt(t,e,n)}function Ba(t,e,n,o,r,i,a,c){if(3!==e.type)return;const s=t.data,l=s[c+1];Ha(1==(1&l)?Va(s,e,n,r,Uo(l),a):void 0)||(Ha(i)||function(t){return 2==(2&t)}(l)&&(i=Va(s,null,n,r,c,a)),function(t,e,n,o,r){const i=Yt(t);if(e)r?i?t.addClass(n,o):n.classList.add(o):i?t.removeClass(n,o):n.classList.remove(o);else{const e=-1==o.indexOf("-")?void 0:2;null==r?i?t.removeStyle(n,o,e):n.style.removeProperty(o):i?t.setStyle(n,o,r,e):n.style.setProperty(o,r)}}(o,a,Ht(ke(),n),r,i))}function Va(t,e,n,o,r,i){const a=null===e;let c=void 0;for(;r>0;){const e=t[r],i=Array.isArray(e),s=i?e[1]:e,l=null===s;let d=n[r+1];d===Lo&&(d=l?Oa:void 0);let g=l?pt(d,o):s===o?d:void 0;if(i&&!Ha(g)&&(g=pt(e,o)),Ha(g)&&(c=g,a))return c;const m=t[r+1];r=a?Xo(m):Uo(m)}if(null!==e){let t=i?e.residualClasses:e.residualStyles;null!=t&&(c=pt(t,o))}return c}function Ha(t){return void 0!==t}function Qa(t,e){return 0!=(t.flags&(e?16:32))}function Ga(t,e=""){const n=re(),o=ie(),r=t+19,i=o.firstCreatePass?Qo(o,n[6],t,3,null,null):o.data[r],a=n[r]=function(t,e){return Yt(e)?e.createText(t):e.createTextNode(t)}(e,n[11]);$r(o,n,a,i),se(i,!1)}function $a(t){return qa("",t,""),$a}function qa(t,e,n){const o=re(),r=Hi(o,t,e,n);return r!==Lo&&Tr(o,ke(),r),qa}function Ka(t,e,n,o,r){const i=re(),a=function(t,e,n,o,r,i){const a=zi(t,he(),n,r);return be(2),a?e+Ge(n)+o+Ge(r)+i:Lo}(i,t,e,n,o,r);return a!==Lo&&Tr(i,ke(),a),Ka}function Ja(t,e,n,o,r,i,a){const c=re(),s=function(t,e,n,o,r,i,a,c){const s=Yi(t,he(),n,r,a);return be(3),s?e+Ge(n)+o+Ge(r)+i+Ge(a)+c:Lo}(c,t,e,n,o,r,i,a);return s!==Lo&&Tr(c,ke(),s),Ja}function Za(t,e,n){Fa(mt,Wa,Hi(re(),t,e,n),!0)}function tc(t,e,n){Fa(Ya,La,Hi(re(),t,e,n),!1)}function ec(t,e,n){const o=re();return Ui(o,ue(),e)&&ir(ie(),Ae(),o,t,e,o[11],n,!0),ec}function nc(t,e,n){const o=re();if(Ui(o,ue(),e)){const r=ie(),i=Ae();ir(r,i,o,t,e,Dr(i,o),n,!0)}return nc}function oc(t,e){const n=Kt(t)[1],o=n.data.length-1;Ee(n,{directiveStart:o,directiveEnd:o+1})}function rc(t){let e=Object.getPrototypeOf(t.type.prototype).constructor,n=!0;const o=[t];for(;e;){let r=void 0;if(Ft(t))r=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");r=e.\u0275dir}if(r){if(n){o.push(r);const e=t;e.inputs=ic(t.inputs),e.declaredInputs=ic(t.declaredInputs),e.outputs=ic(t.outputs);const n=r.hostBindings;n&&sc(t,n);const i=r.viewQuery,a=r.contentQueries;if(i&&ac(t,i),a&&cc(t,a),b(t.inputs,r.inputs),b(t.declaredInputs,r.declaredInputs),b(t.outputs,r.outputs),Ft(r)&&r.data.animation){const e=t.data;e.animation=(e.animation||[]).concat(r.data.animation)}e.afterContentChecked=e.afterContentChecked||r.afterContentChecked,e.afterContentInit=t.afterContentInit||r.afterContentInit,e.afterViewChecked=t.afterViewChecked||r.afterViewChecked,e.afterViewInit=t.afterViewInit||r.afterViewInit,e.doCheck=t.doCheck||r.doCheck,e.onDestroy=t.onDestroy||r.onDestroy,e.onInit=t.onInit||r.onInit}const e=r.features;if(e)for(let o=0;o<e.length;o++){const r=e[o];r&&r.ngInherit&&r(t),r===rc&&(n=!1)}}e=Object.getPrototypeOf(e)}!function(t){let e=0,n=null;for(let o=t.length-1;o>=0;o--){const r=t[o];r.hostVars=e+=r.hostVars,r.hostAttrs=ze(r.hostAttrs,n=ze(n,r.hostAttrs))}}(o)}function ic(t){return t===_t?{}:t===ft?[]:t}function ac(t,e){const n=t.viewQuery;t.viewQuery=n?(t,o)=>{e(t,o),n(t,o)}:e}function cc(t,e){const n=t.contentQueries;t.contentQueries=n?(t,o,r)=>{e(t,o,r),n(t,o,r)}:e}function sc(t,e){const n=t.hostBindings;t.hostBindings=n?(t,o)=>{e(t,o),n(t,o)}:e}class lc{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function dc(t){t.type.prototype.ngOnChanges&&(t.setInput=gc,t.onChanges=function(){const t=mc(this),e=t&&t.current;if(e){const n=t.previous;if(n===_t)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}})}function gc(t,e,n,o){const r=mc(t)||function(t,e){return t.__ngSimpleChanges__=e}(t,{previous:_t,current:null}),i=r.current||(r.current={}),a=r.previous,c=this.declaredInputs[n],s=a[c];i[c]=new lc(s&&s.currentValue,e,a===_t),t[o]=e}function mc(t){return t.__ngSimpleChanges__||null}function pc(t,e,n,o,r){if(t=I(t),Array.isArray(t))for(let i=0;i<t.length;i++)pc(t[i],e,n,o,r);else{const i=ie(),a=re();let c=vi(t)?t:I(t.provide),s=Pi(t);const l=ce(),d=65535&l.providerIndexes,g=l.directiveStart,m=l.providerIndexes>>16;if(vi(t)||!t.multi){const o=new Fe(s,r,$i),p=bc(c,e,r?d:d+m,g);-1===p?(ln(rn(l,a),i,c),hc(i,t,e.length),e.push(c),l.directiveStart++,l.directiveEnd++,r&&(l.providerIndexes+=65536),n.push(o),a.push(o)):(n[p]=o,a[p]=o)}else{const p=bc(c,e,d+m,g),h=bc(c,e,d,d+m),u=p>=0&&n[p],b=h>=0&&n[h];if(r&&!b||!r&&!u){ln(rn(l,a),i,c);const d=function(t,e,n,o,r){const i=new Fe(t,n,$i);return i.multi=[],i.index=e,i.componentProviders=0,uc(i,r,o&&!n),i}(r?fc:_c,n.length,r,o,s);!r&&b&&(n[h].providerFactory=d),hc(i,t,e.length,0),e.push(c),l.directiveStart++,l.directiveEnd++,r&&(l.providerIndexes+=65536),n.push(d),a.push(d)}else hc(i,t,p>-1?p:h,uc(n[r?h:p],s,!r&&o));!r&&o&&b&&n[h].componentProviders++}}}function hc(t,e,n,o){const r=vi(e);if(r||e.useClass){const i=(e.useClass||e).prototype.ngOnDestroy;if(i){const a=t.destroyHooks||(t.destroyHooks=[]);if(!r&&e.multi){const t=a.indexOf(n);-1===t?a.push(n,[o,i]):a[t+1].push(o,i)}else a.push(n,i)}}}function uc(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function bc(t,e,n,o){for(let r=n;r<o;r++)if(e[r]===t)return r;return-1}function _c(t,e,n,o){return Cc(this.multi,[])}function fc(t,e,n,o){const r=this.multi;let i;if(this.providerFactory){const t=this.providerFactory.componentProviders,e=hn(n,n[1],this.providerFactory.index,o);i=e.slice(0,t),Cc(r,i);for(let n=t;n<e.length;n++)i.push(e[n])}else i=[],Cc(r,i);return i}function Cc(t,e){for(let n=0;n<t.length;n++)e.push((0,t[n])());return e}function Oc(t,e=[]){return n=>{n.providersResolver=(n,o)=>function(t,e,n){const o=ie();if(o.firstCreatePass){const r=Ft(t);pc(n,o.data,o.blueprint,r,!0),pc(e,o.data,o.blueprint,r,!1)}}(n,o?o(t):t,e)}}dc.ngInherit=!0;class Mc{}class Pc{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${k(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(t)}}let yc=(()=>{class t{}return t.NULL=new Pc,t})(),xc=(()=>{class t{constructor(t){this.nativeElement=t}}return t.__NG_ELEMENT_ID__=()=>vc(t),t})();const vc=function(t){return ci(t,ce(),re())};class wc{}const kc=function(){var t={Important:1,DashCase:2};return t[t.Important]="Important",t[t.DashCase]="DashCase",t}();let Sc=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>Ac(),t})();const Ac=function(){const t=re(),e=qt(ce().index,t);return function(t){const e=t[11];if(Yt(e))return e;throw new Error("Cannot inject Renderer2 when the application uses Renderer3!")}(Tt(e)?e:t)};let Dc=(()=>{class t{}return t.\u0275prov=_({token:t,providedIn:"root",factory:()=>null}),t})();class Ic{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Ec=new Ic("9.1.2");class Tc{constructor(){}supports(t){return ji(t)}create(t){return new Rc(t)}}const Lc=(t,e)=>e;class Rc{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Lc}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,o=0,r=null;for(;e||n;){const i=!n||e&&e.currentIndex<Xc(n,o,r)?e:n,a=Xc(i,o,r),c=i.currentIndex;if(i===n)o--,n=n._nextRemoved;else if(e=e._next,null==i.previousIndex)o++;else{r||(r=[]);const t=a-o,e=c-o;if(t!=e){for(let n=0;n<t;n++){const o=n<r.length?r[n]:r[n]=0,i=o+n;e<=i&&i<t&&(r[n]=o+1)}r[i.previousIndex]=e-t}}a!==c&&t(i,a,c)}}forEachPreviousItem(t){let e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachMovedItem(t){let e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}forEachIdentityChange(t){let e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)}diff(t){if(null==t&&(t=[]),!ji(t))throw new Error(`Error trying to diff '${k(t)}'. Only arrays and iterables are allowed`);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e,n,o,r=this._itHead,i=!1;if(Array.isArray(t)){this.length=t.length;for(let e=0;e<this.length;e++)n=t[e],o=this._trackByFn(e,n),null!==r&&Ri(r.trackById,o)?(i&&(r=this._verifyReinsertion(r,n,o,e)),Ri(r.item,n)||this._addIdentityChange(r,n)):(r=this._mismatch(r,n,o,e),i=!0),r=r._next}else e=0,function(t,e){if(Array.isArray(t))for(let n=0;n<t.length;n++)e(t[n]);else{const n=t[Li()]();let o;for(;!(o=n.next()).done;)e(o.value)}}(t,t=>{o=this._trackByFn(e,t),null!==r&&Ri(r.trackById,o)?(i&&(r=this._verifyReinsertion(r,t,o,e)),Ri(r.item,t)||this._addIdentityChange(r,t)):(r=this._mismatch(r,t,o,e),i=!0),r=r._next,e++}),this.length=e;return this._truncate(r),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t,e;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=e)t.previousIndex=t.currentIndex,e=t._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,n,o){let r;return null===t?r=this._itTail:(r=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,o))?(Ri(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,r,o)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Ri(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,r,o)):t=this._addAfter(new Wc(e,n),r,o),t}_verifyReinsertion(t,e,n,o){let r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==r?t=this._reinsertAfter(r,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const o=t._prevRemoved,r=t._nextRemoved;return null===o?this._removalsHead=r:o._nextRemoved=r,null===r?this._removalsTail=o:r._prevRemoved=o,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const o=null===e?this._itHead:e._next;return t._next=o,t._prev=e,null===o?this._itTail=t:o._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Fc),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Fc),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Wc{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class jc{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Ri(n.trackById,t))return n;return null}remove(t){const e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class Fc{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new jc,this.map.set(e,n)),n.add(t)}get(t,e){const n=this.map.get(t);return n?n.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Xc(t,e,n){const o=t.previousIndex;if(null===o)return o;let r=0;return n&&o<n.length&&(r=n[o]),o+e+r}class Nc{constructor(){}supports(t){return t instanceof Map||Fi(t)}create(){return new Uc}}class Uc{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let e;for(e=this._mapHead;null!==e;e=e._next)t(e)}forEachPreviousItem(t){let e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)}forEachChangedItem(t){let e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}diff(t){if(t){if(!(t instanceof Map||Fi(t)))throw new Error(`Error trying to diff '${k(t)}'. Only maps and objects are allowed`)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(t,(t,n)=>{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const n=this._records.get(t);this._maybeAddToChanges(n,e);const o=n._prev,r=n._next;return o&&(o._next=r),r&&(r._prev=o),n._next=null,n._prev=null,n}const n=new zc(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Ri(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(n=>e(t[n],n))}}class zc{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}let Yc=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(null!=n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>{if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new p,new g]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(null!=e)return e;throw new Error(`Cannot find a differ supporting object '${t}' of type '${n=t,n.name||typeof n}'`);var n}}return t.\u0275prov=_({token:t,providedIn:"root",factory:()=>new t([new Tc])}),t})(),Bc=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>{if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new p,new g]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(e)return e;throw new Error(`Cannot find a differ supporting object '${t}'`)}}return t.\u0275prov=_({token:t,providedIn:"root",factory:()=>new t([new Nc])}),t})();const Vc=[new Nc],Hc=new Yc([new Tc]),Qc=new Bc(Vc);let Gc=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>$c(t,xc),t})();const $c=function(t,e){return si(t,e,ce(),re())};let qc=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>Kc(t,xc),t})();const Kc=function(t,e){return li(t,e,ce(),re())},Jc={};class Zc extends yc{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=Dt(t);return new ns(e,this.ngModule)}}function ts(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}const es=new V("SCHEDULER_TOKEN",{providedIn:"root",factory:()=>qe});class ns extends Mc{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(To).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return ts(this.componentDef.inputs)}get outputs(){return ts(this.componentDef.outputs)}create(t,e,n,o){const r=(o=o||this.ngModule)?function(t,e){return{get:(n,o,r)=>{const i=t.get(n,Jc,r);return i!==Jc||o===Jc?i:e.get(n,o,r)}}}(t,o.injector):t,i=r.get(wc,Bt),a=r.get(Dc,null),c=i.createRenderer(null,this.componentDef),s=this.componentDef.selectors[0][0]||"div",l=n?function(t,e,n){if(Yt(t))return t.selectRootElement(e,n===bt.ShadowDom);let o="string"==typeof e?t.querySelector(e):e;return o.textContent="",o}(c,n,this.componentDef.encapsulation):Vo(s,i.createRenderer(null,this.componentDef),function(t){const e=t.toLowerCase();return"svg"===e?"http://www.w3.org/2000/svg":"math"===e?"http://www.w3.org/1998/MathML/":null}(s)),d=this.componentDef.onPush?576:528,g="string"==typeof n&&/^#root-ng-internal-isolated-\d+/.test(n),m={components:[],scheduler:qe,clean:kr,playerHandler:null,flags:0},p=nr(0,-1,null,1,0,null,null,null,null,null),h=Ho(null,p,m,d,null,null,i,c,a,r);let u,b;Me(h,null);try{const t=function(t,e,n,o,r,i){const a=n[1];n[19]=t;const c=Qo(a,null,0,3,null,null),s=c.mergedAttrs=e.hostAttrs;null!==s&&(Ei(c,s),null!==t&&(Xe(r,t,s),null!==c.classes&&ei(r,t,c.classes),null!==c.styles&&ti(r,t,c.styles)));const l=o.createRenderer(t,e),d=Ho(n,er(e),null,e.onPush?64:16,n[19],c,o,l,void 0);return a.firstCreatePass&&(ln(rn(c,n),a,e.type),gr(a,c),pr(c,n.length,1)),Pr(n,d),n[19]=d}(l,this.componentDef,h,i,c);if(l)if(n)Xe(c,l,["ng-version",Ec.full]);else{const{attrs:t,classes:e}=function(t){const e=[],n=[];let o=1,r=2;for(;o<t.length;){let i=t[o];if("string"==typeof i)2===r?""!==i&&e.push(i,t[++o]):8===r&&n.push(i);else{if(!So(r))break;r=i}o++}return{attrs:e,classes:n}}(this.componentDef.selectors[0]);t&&Xe(c,l,t),e&&e.length>0&&ei(c,l,e.join(" "))}b=Gt(h[1],0),e&&(b.projection=e.map(t=>Array.from(t))),u=function(t,e,n,o,r){const i=n[1],a=function(t,e,n){const o=ce();t.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),dr(t,o,1),hr(t,e,n));const r=hn(e,t,e.length-1,o);Mo(r,e);const i=Qt(o,e);return i&&Mo(i,e),r}(i,n,e);o.components.push(a),t[8]=a,r&&r.forEach(t=>t(a,e)),e.contentQueries&&e.contentQueries(1,a,n.length-1);const c=ce();if(i.firstCreatePass&&(null!==e.hostBindings||null!==e.hostAttrs)){Se(c.index-19);const t=n[1];cr(t,e),sr(t,n,e.hostVars),lr(e,a)}return a}(t,this.componentDef,h,m,[oc]),Go(p,h,null)}finally{we()}const _=new os(this.componentType,u,ci(xc,b,h),h,b);return n&&!g||(_.hostView._tViewNode.child=b),_}}class os extends class{}{constructor(t,e,n,o,r){super(),this.location=n,this._rootLView=o,this._tNode=r,this.destroyCbs=[],this.instance=e,this.hostView=this.changeDetectorRef=new oi(o),this.hostView._tViewNode=function(t,e,n,o){let r=t.node;return null==r&&(t.node=r=or(0,null,2,-1,null,null)),o[6]=r}(o[1],0,0,o),this.componentType=t}get injector(){return new _n(this._tNode,this._rootLView)}destroy(){this.destroyCbs&&(this.destroyCbs.forEach(t=>t()),this.destroyCbs=null,!this.hostView.destroyed&&this.hostView.destroy())}onDestroy(t){this.destroyCbs&&this.destroyCbs.push(t)}}const rs=void 0;var is=["en",[["a","p"],["AM","PM"],rs],[["AM","PM"],rs,rs],[["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"]],rs,[["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"]],rs,[["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}",rs,"{1} 'at' {0}",rs],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){let e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];let as={};function cs(t,e,n){"string"!=typeof e&&(n=e,e=t[ms.LocaleId]),e=e.toLowerCase().replace(/_/g,"-"),as[e]=t,n&&(as[e][ms.ExtraData]=n)}function ss(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=gs(e);if(n)return n;const o=e.split("-")[0];if(n=gs(o),n)return n;if("en"===o)return is;throw new Error(`Missing locale data for the locale "${t}".`)}function ls(t){return ss(t)[ms.CurrencyCode]||null}function ds(t){return ss(t)[ms.PluralCase]}function gs(t){return t in as||(as[t]=j.ng&&j.ng.common&&j.ng.common.locales&&j.ng.common.locales[t]),as[t]}const ms=function(){var t={LocaleId:0,DayPeriodsFormat:1,DayPeriodsStandalone:2,DaysFormat:3,DaysStandalone:4,MonthsFormat:5,MonthsStandalone:6,Eras:7,FirstDayOfWeek:8,WeekendRange:9,DateFormat:10,TimeFormat:11,DateTimeFormat:12,NumberSymbols:13,NumberFormats:14,CurrencyCode:15,CurrencySymbol:16,CurrencyName:17,Currencies:18,Directionality:19,PluralCase:20,ExtraData:21};return t[t.LocaleId]="LocaleId",t[t.DayPeriodsFormat]="DayPeriodsFormat",t[t.DayPeriodsStandalone]="DayPeriodsStandalone",t[t.DaysFormat]="DaysFormat",t[t.DaysStandalone]="DaysStandalone",t[t.MonthsFormat]="MonthsFormat",t[t.MonthsStandalone]="MonthsStandalone",t[t.Eras]="Eras",t[t.FirstDayOfWeek]="FirstDayOfWeek",t[t.WeekendRange]="WeekendRange",t[t.DateFormat]="DateFormat",t[t.TimeFormat]="TimeFormat",t[t.DateTimeFormat]="DateTimeFormat",t[t.NumberSymbols]="NumberSymbols",t[t.NumberFormats]="NumberFormats",t[t.CurrencyCode]="CurrencyCode",t[t.CurrencySymbol]="CurrencySymbol",t[t.CurrencyName]="CurrencyName",t[t.Currencies]="Currencies",t[t.Directionality]="Directionality",t[t.PluralCase]="PluralCase",t[t.ExtraData]="ExtraData",t}();let ps="en-US";function hs(t){var e,n;n="Expected localeId to be defined",null==(e=t)&&function(t,e,n,o){throw new Error(`ASSERTION ERROR: ${t}`+` [Expected=> null != ${e} <=Actual]`)}(n,e),"string"==typeof t&&(ps=t.toLowerCase().replace(/_/g,"-"))}const us=new Map;class bs extends at{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Zc(this);const n=Et(t),o=t[z]||null;o&&hs(o),this._bootstrapComponents=tn(n.bootstrap),this._r3Injector=Ci(t,e,[{provide:at,useValue:this},{provide:yc,useValue:this.componentFactoryResolver}],k(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=ki.THROW_IF_NOT_FOUND,n=h.Default){return t===ki||t===at||t===H?this:this._r3Injector.get(t,e,n)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class _s extends ct{constructor(t){super(),this.moduleType=t,null!==Et(t)&&function t(e){if(null!==e.\u0275mod.id){const t=e.\u0275mod.id;(function(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${k(e)} vs ${k(e.name)}`)})(t,us.get(t),e),us.set(t,e)}let n=e.\u0275mod.imports;n instanceof Function&&(n=n()),n&&n.forEach(e=>t(e))}(t)}create(t){return new bs(this.moduleType,t)}}function fs(t,e,n){const o=pe()+t,r=re();return r[o]===Lo?Xi(r,o,n?e.call(n):e()):Ni(r,o)}function Cs(t,e,n,o){return xs(re(),pe(),t,e,n,o)}function Os(t,e,n,o,r){return vs(re(),pe(),t,e,n,o,r)}function Ms(t,e,n,o,r,i){return ws(re(),pe(),t,e,n,o,r,i)}function Ps(t,e,n,o,r,i,a,c){const s=pe()+t,l=re(),d=Bi(l,s,n,o,r,i);return Ui(l,s+4,a)||d?Xi(l,s+5,c?e.call(c,n,o,r,i,a):e(n,o,r,i,a)):Ni(l,s+5)}function ys(t,e){const n=t[e];return n===Lo?void 0:n}function xs(t,e,n,o,r,i){const a=e+n;return Ui(t,a,r)?Xi(t,a+1,i?o.call(i,r):o(r)):ys(t,a+1)}function vs(t,e,n,o,r,i,a){const c=e+n;return zi(t,c,r,i)?Xi(t,c+2,a?o.call(a,r,i):o(r,i)):ys(t,c+2)}function ws(t,e,n,o,r,i,a,c){const s=e+n;return Yi(t,s,r,i,a)?Xi(t,s+3,c?o.call(c,r,i,a):o(r,i,a)):ys(t,s+3)}function ks(t,e){const n=ie();let o;const r=t+19;n.firstCreatePass?(o=function(t,e){if(e)for(let n=e.length-1;n>=0;n--){const o=e[n];if(t===o.name)return o}throw new Error(`The pipe '${t}' could not be found!`)}(e,n.pipeRegistry),n.data[r]=o,o.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(r,o.onDestroy)):o=n.data[r];const i=o.factory||(o.factory=It(o.type)),a=Z($i),c=i();return Z(a),function(t,e,n,o){const r=n+19;r>=t.data.length&&(t.data[r]=null,t.blueprint[r]=null),e[r]=o}(n,re(),t,c),c}function Ss(t,e,n){const o=re(),r=$t(o,t);return Ts(o,Es(o,t)?xs(o,pe(),e,r.transform,n,r):r.transform(n))}function As(t,e,n,o){const r=re(),i=$t(r,t);return Ts(r,Es(r,t)?vs(r,pe(),e,i.transform,n,o,i):i.transform(n,o))}function Ds(t,e,n,o,r){const i=re(),a=$t(i,t);return Ts(i,Es(i,t)?ws(i,pe(),e,a.transform,n,o,r,a):a.transform(n,o,r))}function Is(t,e,n,o,r,i){const a=re(),c=$t(a,t);return Ts(a,Es(a,t)?function(t,e,n,o,r,i,a,c,s){const l=e+n;return Bi(t,l,r,i,a,c)?Xi(t,l+4,s?o.call(s,r,i,a,c):o(r,i,a,c)):ys(t,l+4)}(a,pe(),e,c.transform,n,o,r,i,c):c.transform(n,o,r,i))}function Es(t,e){return t[1].data[e+19].pure}function Ts(t,e){return Wi.isWrapped(e)&&(e=Wi.unwrap(e),t[he()]=Lo),e}class Ls extends o.b{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){let o,i=t=>null,a=()=>null;t&&"object"==typeof t?(o=this.__isAsync?e=>{setTimeout(()=>t.next(e))}:e=>{t.next(e)},t.error&&(i=this.__isAsync?e=>{setTimeout(()=>t.error(e))}:e=>{t.error(e)}),t.complete&&(a=this.__isAsync?()=>{setTimeout(()=>t.complete())}:()=>{t.complete()})):(o=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)},e&&(i=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)}),n&&(a=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const c=super.subscribe(o,i,a);return t instanceof r.a&&t.add(c),c}}function Rs(){return this._results[Li()]()}class Ws{constructor(){this.dirty=!0,this._results=[],this.changes=new Ls,this.length=0;const t=Li(),e=Ws.prototype;e[t]||(e[t]=Rs)}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t){this._results=function t(e,n){void 0===n&&(n=e);for(let o=0;o<e.length;o++){let r=e[o];Array.isArray(r)?(n===e&&(n=e.slice(0,o)),t(r,n)):n!==e&&n.push(r)}return n}(t),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]}notifyOnChanges(){this.changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}class js{constructor(t){this.queryList=t,this.matches=null}clone(){return new js(this.queryList)}setDirty(){this.queryList.setDirty()}}class Fs{constructor(t=[]){this.queries=t}createEmbeddedView(t){const e=t.queries;if(null!==e){const n=null!==t.contentQueries?t.contentQueries[0]:e.length,o=[];for(let t=0;t<n;t++){const n=e.getByIndex(t);o.push(this.queries[n.indexInDeclarationView].clone())}return new Fs(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let e=0;e<this.queries.length;e++)null!==el(t,e).matches&&this.queries[e].setDirty()}}class Xs{constructor(t,e,n,o=null){this.predicate=t,this.descendants=e,this.isStatic=n,this.read=o}}class Ns{constructor(t=[]){this.queries=t}elementStart(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,e)}elementEnd(t){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}embeddedTView(t){let e=null;for(let n=0;n<this.length;n++){const o=null!==e?e.length:0,r=this.getByIndex(n).embeddedTView(t,o);r&&(r.indexInDeclarationView=n,null!==e?e.push(r):e=[r])}return null!==e?new Ns(e):null}template(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].template(t,e)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Us{constructor(t,e=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=e}elementStart(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,e){this.elementStart(t,e)}embeddedTView(t,e){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,e),new Us(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&!1===this.metadata.descendants){const e=this._declarationNodeIndex;let n=t.parent;for(;null!==n&&4===n.type&&n.index!==e;)n=n.parent;return e===(null!==n?n.index:-1)}return this._appliesToNextNode}matchTNode(t,e){if(Array.isArray(this.metadata.predicate)){const n=this.metadata.predicate;for(let o=0;o<n.length;o++)this.matchTNodeWithReadOption(t,e,zs(e,n[o]))}else{const n=this.metadata.predicate;n===Gc?0===e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,pn(e,t,n,!1,!1))}}matchTNodeWithReadOption(t,e,n){if(null!==n){const o=this.metadata.read;if(null!==o)if(o===xc||o===qc||o===Gc&&0===e.type)this.addMatch(e.index,-2);else{const n=pn(e,t,o,!1,!1);null!==n&&this.addMatch(e.index,n)}else this.addMatch(e.index,n)}}addMatch(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)}}function zs(t,e){const n=t.localNames;if(null!==n)for(let o=0;o<n.length;o+=2)if(n[o]===e)return n[o+1];return null}function Ys(t,e,n,o){return-1===n?function(t,e){return 3===t.type||4===t.type?ci(xc,t,e):0===t.type?si(Gc,xc,t,e):null}(e,t):-2===n?function(t,e,n){return n===xc?ci(xc,e,t):n===Gc?si(Gc,xc,e,t):n===qc?li(qc,xc,e,t):void 0}(t,e,o):hn(t,t[1],n,e)}function Bs(t,e,n,o){const r=e[5].queries[o];if(null===r.matches){const o=t.data,i=n.matches,a=[];for(let t=0;t<i.length;t+=2){const r=i[t];a.push(r<0?null:Ys(e,o[r],i[t+1],n.metadata.read))}r.matches=a}return r.matches}function Vs(t){const e=re(),n=ie(),o=fe();Ce(o+1);const r=el(n,o);if(t.dirty&&Jt(e)===r.metadata.isStatic){if(null===r.matches)t.reset([]);else{const i=r.crossesNgTemplate?function t(e,n,o,r){const i=e.queries.getByIndex(o),a=i.matches;if(null!==a){const c=Bs(e,n,i,o);for(let e=0;e<a.length;e+=2){const o=a[e];if(o>0)r.push(c[e/2]);else{const i=a[e+1],c=n[-o];for(let e=9;e<c.length;e++){const n=c[e];n[17]===n[3]&&t(n[1],n,i,r)}if(null!==c[5]){const e=c[5];for(let n=0;n<e.length;n++){const o=e[n];t(o[1],o,i,r)}}}}}return r}(n,e,o,[]):Bs(n,e,r,o);t.reset(i),t.notifyOnChanges()}return!0}return!1}function Hs(t,e,n){Gs(ie(),re(),t,e,n,!0)}function Qs(t,e,n){Gs(ie(),re(),t,e,n,!1)}function Gs(t,e,n,o,r,i){t.firstCreatePass&&(tl(t,new Xs(n,o,i,r),-1),i&&(t.staticViewQueries=!0)),Zs(t,e)}function $s(t,e,n,o){Ks(ie(),re(),e,n,o,!1,ce(),t)}function qs(t,e,n,o){Ks(ie(),re(),e,n,o,!0,ce(),t)}function Ks(t,e,n,o,r,i,a,c){t.firstCreatePass&&(tl(t,new Xs(n,o,i,r),a.index),function(t,e){const n=t.contentQueries||(t.contentQueries=[]);e!==(t.contentQueries.length?n[n.length-1]:-1)&&n.push(t.queries.length-1,e)}(t,c),i&&(t.staticContentQueries=!0)),Zs(t,e)}function Js(){return t=re(),e=fe(),t[5].queries[e].queryList;var t,e}function Zs(t,e){const n=new Ws;!function(t,e,n,o){const r=Sr(e);r.push(n),t.firstCreatePass&&Ar(t).push(o,r.length-1)}(t,e,n,n.destroy),null===e[5]&&(e[5]=new Fs),e[5].queries.push(new js(n))}function tl(t,e,n){null===t.queries&&(t.queries=new Ns),t.queries.track(new Us(e,n))}function el(t,e){return t.queries.getByIndex(e)}function nl(t,e){return si(Gc,xc,t,e)}function ol(t=h.Default){const e=di(!0);if(null!=e||t&h.Optional)return e;throw new Error("No provider for ChangeDetectorRef!")}const rl=new V("Application Initializer");let il=(()=>{class t{constructor(t){this.appInits=t,this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n<this.appInits.length;n++){const e=this.appInits[n]();ca(e)&&t.push(e)}Promise.all(t).then(()=>{e()}).catch(t=>{this.reject(t)}),0===t.length&&e(),this.initialized=!0}}return t.\u0275fac=function(e){return new(e||t)(et(rl,8))},t.\u0275prov=_({token:t,factory:t.\u0275fac}),t})();const al=new V("AppId"),cl={provide:al,useFactory:function(){return`${sl()}${sl()}${sl()}`},deps:[]};function sl(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const ll=new V("Platform Initializer"),dl=new V("Platform ID"),gl=new V("appBootstrapListener");let ml=(()=>{class t{log(t){console.log(t)}warn(t){console.warn(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=_({token:t,factory:t.\u0275fac}),t})();const pl=new V("LocaleId"),hl=new V("DefaultCurrencyCode");class ul{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}const bl=function(t){return new _s(t)},_l=bl,fl=function(t){return Promise.resolve(bl(t))},Cl=function(t){const e=bl(t),n=tn(Et(t).declarations).reduce((t,e)=>{const n=Dt(e);return n&&t.push(new ns(n)),t},[]);return new ul(e,n)},Ol=Cl,Ml=function(t){return Promise.resolve(Cl(t))};let Pl=(()=>{class t{constructor(){this.compileModuleSync=_l,this.compileModuleAsync=fl,this.compileModuleAndAllComponentsSync=Ol,this.compileModuleAndAllComponentsAsync=Ml}clearCache(){}clearCacheFor(t){}getModuleId(t){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=_({token:t,factory:t.\u0275fac}),t})();const yl=new V("compilerOptions"),xl=(()=>Promise.resolve(0))();function vl(t){"undefined"==typeof Zone?xl.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class wl{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ls(!1),this.onMicrotaskEmpty=new Ls(!1),this.onStable=new Ls(!1),this.onError=new Ls(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=e,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function(){let t=j.requestAnimationFrame,e=j.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const o=e[Zone.__symbol__("OriginalDelegate")];o&&(e=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=!!t.shouldCoalesceEventChangeDetection&&t.nativeRequestAnimationFrame&&(()=>{!function(t){-1===t.lastRequestAnimationFrameId&&(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(j,()=>{t.lastRequestAnimationFrameId=-1,Dl(t),Al(t)}),Dl(t))}(t)});t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0,maybeDelayChangeDetection:e},onInvokeTask:(n,o,r,i,a,c)=>{try{return Il(t),n.invokeTask(r,i,a,c)}finally{e&&"eventTask"===i.type&&e(),El(t)}},onInvoke:(e,n,o,r,i,a,c)=>{try{return Il(t),e.invoke(o,r,i,a,c)}finally{El(t)}},onHasTask:(e,n,o,r)=>{e.hasTask(o,r),n===o&&("microTask"==r.change?(t._hasPendingMicrotasks=r.microTask,Dl(t),Al(t)):"macroTask"==r.change&&(t.hasPendingMacrotasks=r.macroTask))},onHandleError:(e,n,o,r)=>(e.handleError(o,r),t.runOutsideAngular(()=>t.onError.emit(r)),!1)})}(this)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!wl.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(wl.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,o){const r=this._inner,i=r.scheduleEventTask("NgZoneEvent: "+o,t,Sl,kl,kl);try{return r.runTask(i,e,n)}finally{r.cancelTask(i)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}function kl(){}const Sl={};function Al(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Dl(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||t.shouldCoalesceEventChangeDetection&&-1!==t.lastRequestAnimationFrameId)}function Il(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function El(t){t._nesting--,Al(t)}class Tl{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ls,this.onMicrotaskEmpty=new Ls,this.onStable=new Ls,this.onError=new Ls}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,o){return t.apply(e,n)}}let Ll=(()=>{class t{constructor(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{wl.assertNotInAngularZone(),vl(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())vl(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,e,n){let o=-1;e&&e>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(t=>t.timeoutId!==o),t(this._didWork,this.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:o,updateCb:n})}whenStable(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(t,e,n){return[]}}return t.\u0275fac=function(e){return new(e||t)(et(wl))},t.\u0275prov=_({token:t,factory:t.\u0275fac}),t})(),Rl=(()=>{class t{constructor(){this._applications=new Map,Xl.addToWindow(this)}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){return Xl.findTestabilityInTree(this,t,e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=_({token:t,factory:t.\u0275fac}),t})();class Wl{addToWindow(t){}findTestabilityInTree(t,e,n){return null}}function jl(t){Xl=t}let Fl,Xl=new Wl,Nl=function(t,e,n){const o=t.get(yl,[]).concat(e),r=new _s(n);if(0===Ai.size)return Promise.resolve(r);const i=function(t){const e=[];return t.forEach(t=>t&&e.push(...t)),e}(o.map(t=>t.providers));if(0===i.length)return Promise.resolve(r);const a=function(){const t=j.ng;if(!t||!t.\u0275compilerFacade)throw new Error("Angular JIT compilation failed: '@angular/compiler' not loaded!\n  - JIT compilation is discouraged for production use-cases! Consider AOT mode instead.\n  - Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?\n  - Alternatively provide the compiler with 'import \"@angular/compiler\";' before bootstrapping.");return t.\u0275compilerFacade}(),c=ki.create({providers:i}).get(a.ResourceLoader);return function(t){const e=[],n=new Map;function o(t){let e=n.get(t);if(!e){const o=(t=>Promise.resolve(c.get(t)))(t);n.set(t,e=o.then(Ii))}return e}return Ai.forEach((t,n)=>{const r=[];t.templateUrl&&r.push(o(t.templateUrl).then(e=>{t.template=e}));const i=t.styleUrls,a=t.styles||(t.styles=[]),c=t.styles.length;i&&i.forEach((e,n)=>{a.push(""),r.push(o(e).then(o=>{a[c+n]=o,i.splice(i.indexOf(e),1),0==i.length&&(t.styleUrls=void 0)}))});const s=Promise.all(r).then(()=>function(t){Di.delete(t)}(n));e.push(s)}),Ai=new Map,Promise.all(e).then(()=>{})}().then(()=>r)};const Ul=new V("AllowMultipleToken");class zl{constructor(t,e){this.name=t,this.token=e}}function Yl(t,e,n=[]){const o=`Platform: ${e}`,r=new V(o);return(e=[])=>{let i=Bl();if(!i||i.injector.get(Ul,!1))if(t)t(n.concat(e).concat({provide:r,useValue:!0}));else{const t=n.concat(e).concat({provide:r,useValue:!0},{provide:pi,useValue:"platform"});!function(t){if(Fl&&!Fl.destroyed&&!Fl.injector.get(Ul,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Fl=t.get(Vl);const e=t.get(ll,null);e&&e.forEach(t=>t())}(ki.create({providers:t,name:o}))}return function(t){const e=Bl();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(r)}}function Bl(){return Fl&&!Fl.destroyed?Fl:null}let Vl=(()=>{class t{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const n=function(t,e){let n;return n="noop"===t?new Tl:("zone.js"===t?void 0:t)||new wl({enableLongStackTrace:Xn(),shouldCoalesceEventChangeDetection:e}),n}(e?e.ngZone:void 0,e&&e.ngZoneEventCoalescing||!1),o=[{provide:wl,useValue:n}];return n.run(()=>{const e=ki.create({providers:o,parent:this.injector,name:t.moduleType.name}),r=t.create(e),i=r.injector.get(Pn,null);if(!i)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return r.onDestroy(()=>Gl(this._modules,r)),n.runOutsideAngular(()=>n.onError.subscribe({next:t=>{i.handleError(t)}})),function(t,e,n){try{const o=n();return ca(o)?o.catch(n=>{throw e.runOutsideAngular(()=>t.handleError(n)),n}):o}catch(o){throw e.runOutsideAngular(()=>t.handleError(o)),o}}(i,n,()=>{const t=r.injector.get(il);return t.runInitializers(),t.donePromise.then(()=>(hs(r.injector.get(pl,"en-US")||"en-US"),this._moduleDoBootstrap(r),r))})})}bootstrapModule(t,e=[]){const n=Hl({},e);return Nl(this.injector,n,t).then(t=>this.bootstrapModuleFactory(t,n))}_moduleDoBootstrap(t){const e=t.injector.get(Ql);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(t=>e.bootstrap(t));else{if(!t.instance.ngDoBootstrap)throw new Error(`The module ${k(t.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. `+"Please define one of these.");t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(t=>t.destroy()),this._destroyListeners.forEach(t=>t()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(e){return new(e||t)(et(ki))},t.\u0275prov=_({token:t,factory:t.\u0275fac}),t})();function Hl(t,e){return Array.isArray(e)?e.reduce(Hl,t):Object.assign(Object.assign({},t),e)}let Ql=(()=>{class t{constructor(t,e,n,o,r,s){this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=o,this._componentFactoryResolver=r,this._initStatus=s,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=Xn(),this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const l=new i.a(t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{t.next(this._stable),t.complete()})}),d=new i.a(t=>{let e;this._zone.runOutsideAngular(()=>{e=this._zone.onStable.subscribe(()=>{wl.assertNotInAngularZone(),vl(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{wl.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{t.next(!1)}))});return()=>{e.unsubscribe(),n.unsubscribe()}});this.isStable=Object(a.a)(l,d.pipe(Object(c.a)()))}bootstrap(t,e){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let n;n=t instanceof Mc?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);const o=n.isBoundToModule?void 0:this._injector.get(at),r=n.create(ki.NULL,[],e||n.selector,o);r.onDestroy(()=>{this._unloadComponent(r)});const i=r.injector.get(Ll,null);return i&&r.injector.get(Rl).registerApplication(r.location.nativeElement,i),this._loadComponent(r),Xn()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),r}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let t of this._views)t.detectChanges();if(this._enforceNoNewChanges)for(let t of this._views)t.checkNoChanges()}catch(t){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(t))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;Gl(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(gl,[]).concat(this._bootstrapListeners).forEach(e=>e(t))}_unloadComponent(t){this.detachView(t.hostView),Gl(this.components,t)}ngOnDestroy(){this._views.slice().forEach(t=>t.destroy())}get viewCount(){return this._views.length}}return t.\u0275fac=function(e){return new(e||t)(et(wl),et(ml),et(ki),et(Pn),et(yc),et(il))},t.\u0275prov=_({token:t,factory:t.\u0275fac}),t})();function Gl(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class $l{}class ql{}const Kl={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let Jl=(()=>{class t{constructor(t,e){this._compiler=t,this._config=e||Kl}load(t){return this.loadAndCompile(t)}loadAndCompile(t){let[e,o]=t.split("#");return void 0===o&&(o="default"),n("zn8P")(e).then(t=>t[o]).then(t=>Zl(t,e,o)).then(t=>this._compiler.compileModuleAsync(t))}loadFactory(t){let[e,o]=t.split("#"),r="NgFactory";return void 0===o&&(o="default",r=""),n("zn8P")(this._config.factoryPathPrefix+e+this._config.factoryPathSuffix).then(t=>t[o+r]).then(t=>Zl(t,e,o))}}return t.\u0275fac=function(e){return new(e||t)(et(Pl),et(ql,8))},t.\u0275prov=_({token:t,factory:t.\u0275fac}),t})();function Zl(t,e,n){if(!t)throw new Error(`Cannot find '${n}' in '${e}'`);return t}class td extends gi{}class ed extends td{}const nd=function(t){return null},od=Yl(null,"core",[{provide:dl,useValue:"unknown"},{provide:Vl,deps:[ki]},{provide:Rl,deps:[]},{provide:ml,deps:[]}]),rd=[{provide:Ql,useClass:Ql,deps:[wl,ml,ki,Pn,yc,il]},{provide:es,deps:[wl],useFactory:function(t){let e=[];return t.onStable.subscribe(()=>{for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:il,useClass:il,deps:[[new g,rl]]},{provide:Pl,useClass:Pl,deps:[]},cl,{provide:Yc,useFactory:function(){return Hc},deps:[]},{provide:Bc,useFactory:function(){return Qc},deps:[]},{provide:pl,useFactory:function(t){return hs(t=t||"undefined"!=typeof $localize&&$localize.locale||"en-US"),t},deps:[[new d(pl),new g,new p]]},{provide:hl,useValue:"USD"}];let id=(()=>{class t{constructor(t){}}return t.\u0275mod=vt({type:t}),t.\u0275inj=f({factory:function(e){return new(e||t)(et(Ql))},providers:rd}),t})()},ffpz:function(t,e,n){"use strict";e.Scheduler=function(){function t(e,n){void 0===n&&(n=t.now),this.SchedulerAction=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.SchedulerAction(this,t).schedule(n,e)},t.now=function(){return Date.now()},t}()},fzPg:function(t,e,n){!function(t){"use strict";t.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(n("wd/R"))},gAkk:function(t,e){!function(t){var e="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={environment:{pattern:RegExp("\\$"+e),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+e),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};t.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+e),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s*(?:\r?\n|\r)[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:n},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s*(?:\r?\n|\r)[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\2)[^\\])*\2/,lookbehind:!0,greedy:!0,inside:n}],environment:{pattern:RegExp("\\$?"+e),alias:"constant"},variable:n.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}};for(var o=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],r=n.variable[1].inside,i=0;i<o.length;i++)r[o[i]]=t.languages.bash[o[i]];t.languages.shell=t.languages.bash}(Prism)},gRHU:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var o=n("2fFW"),r=n("NJ4a");const i={closed:!0,next(t){},error(t){if(o.a.useDeprecatedSynchronousErrorHandling)throw t;Object(r.a)(t)},complete(){}}},gTqA:function(t,e,n){"use strict";var o=n("Q1FS"),r=n("6qA3"),i=n("EBtg");e.from=function(t,e){return e?i.scheduled(t,e):t instanceof o.Observable?t:new o.Observable(r.subscribeTo(t))}},gVVK:function(t,e,n){!function(t){"use strict";function e(t,e,n,o){var r=t+" ";switch(n){case"s":return e||o?"nekaj sekund":"nekaj sekundami";case"ss":return r+(1===t?e?"sekundo":"sekundi":2===t?e||o?"sekundi":"sekundah":t<5?e||o?"sekunde":"sekundah":"sekund");case"m":return e?"ena minuta":"eno minuto";case"mm":return r+(1===t?e?"minuta":"minuto":2===t?e||o?"minuti":"minutama":t<5?e||o?"minute":"minutami":e||o?"minut":"minutami");case"h":return e?"ena ura":"eno uro";case"hh":return r+(1===t?e?"ura":"uro":2===t?e||o?"uri":"urama":t<5?e||o?"ure":"urami":e||o?"ur":"urami");case"d":return e||o?"en dan":"enim dnem";case"dd":return r+(1===t?e||o?"dan":"dnem":2===t?e||o?"dni":"dnevoma":e||o?"dni":"dnevi");case"M":return e||o?"en mesec":"enim mesecem";case"MM":return r+(1===t?e||o?"mesec":"mesecem":2===t?e||o?"meseca":"mesecema":t<5?e||o?"mesece":"meseci":e||o?"mesecev":"meseci");case"y":return e||o?"eno leto":"enim letom";case"yy":return r+(1===t?e||o?"leto":"letom":2===t?e||o?"leti":"letoma":t<5?e||o?"leta":"leti":e||o?"let":"leti")}}t.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("wd/R"))},gekB:function(t,e,n){!function(t){"use strict";var e="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),n=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",e[7],e[8],e[9]];function o(t,o,r,i){var a="";switch(r){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":return i?"sekunnin":"sekuntia";case"m":return i?"minuutin":"minuutti";case"mm":a=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":a=i?"tunnin":"tuntia";break;case"d":return i?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":a=i?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return i?"kuukauden":"kuukausi";case"MM":a=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":a=i?"vuoden":"vuotta"}return function(t,o){return t<10?o?n[t]:e[t]:t}(t,i)+" "+a}t.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},gjCT:function(t,e,n){!function(t){"use strict";var e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};t.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(t){return"\u0645"===t},meridiem:function(t,e,n){return t<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(t){return t.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,(function(t){return n[t]})).replace(/\u060c/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(n("wd/R"))},h9Sk:function(t,e,n){t.exports={ResizeSensor:n("KtZj"),ElementQueries:n("rnKy")}},hKrs:function(t,e,n){!function(t){"use strict";t.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0440_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u043d\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-\u0435\u0432":0===n?t+"-\u0435\u043d":n>10&&n<20?t+"-\u0442\u0438":1===e?t+"-\u0432\u0438":2===e?t+"-\u0440\u0438":7===e||8===e?t+"-\u043c\u0438":t+"-\u0442\u0438"},week:{dow:1,doy:7}})}(n("wd/R"))},hdaf:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var o=function(t){return t.OK="OK",t.DUPLICATE_LOGIN="DUPLICATE_LOGIN",t.DISCONNECTED="DISCONNECTED",t.CONNECTION_ENDED="CONNECTION_ENDED",t.DESTROYED="DESTROYED",t.EXCEEDED_MAXIMUM_USERS="EXCEEDED_MAXIMUM_USERS",t}({})},hnpa:function(t,e){Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss},honF:function(t,e,n){!function(t){"use strict";var e={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},n={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};t.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(t){return t.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},week:{dow:1,doy:4}})}(n("wd/R"))},huE1:function(t,e){Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/[a-z_]\w*(?=\s*\()/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(?:<.+?>|("|')(?:\\?.)+?\2)/,lookbehind:!0},directive:{pattern:/(#\s*)\b(?:define|defined|elif|else|endif|error|ifdef|ifndef|if|import|include|line|pragma|undef|using)\b/,lookbehind:!0,alias:"keyword"}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean},iCFH:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"l",(function(){return a})),n.d(e,"e",(function(){return c})),n.d(e,"o",(function(){return s})),n.d(e,"v",(function(){return l})),n.d(e,"p",(function(){return d})),n.d(e,"t",(function(){return g})),n.d(e,"f",(function(){return m})),n.d(e,"g",(function(){return p})),n.d(e,"u",(function(){return h})),n.d(e,"s",(function(){return u})),n.d(e,"m",(function(){return b})),n.d(e,"n",(function(){return _})),n.d(e,"q",(function(){return f})),n.d(e,"r",(function(){return C})),n.d(e,"i",(function(){return O})),n.d(e,"j",(function(){return M})),n.d(e,"k",(function(){return P})),n.d(e,"d",(function(){return y})),n.d(e,"c",(function(){return x})),n.d(e,"h",(function(){return v})),n.d(e,"a",(function(){return w}));var o=n("3Pt+"),r=n("wd/R");function i(t,e){for(const n of e)t.get(n).setValidators([o.H.required])}function a(t){if("/"===t.charAt(0))return"jpg";if("R"===t.charAt(0))return"gif";if("i"===t.charAt(0))return"png";if("Q"===t.charAt(0))return"bmp";throw new Error("invalid image")}function c(t){const e={};for(const n in t)if(t.hasOwnProperty(n)){let o=t[n];o&&o.constructor===Array&&(o=[o]),e[n]=o}return e}function s(t){Object.keys(t.controls).map(e=>{const n=t.get(e);n instanceof o.h?(n.markAsDirty({onlySelf:!0}),n.updateValueAndValidity({onlySelf:!0})):(n instanceof o.k||n instanceof o.e)&&s(n)}),t.markAsDirty({onlySelf:!0}),t.updateValueAndValidity({onlySelf:!0})}function l(t){return/(?!.*\.{2})^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i.test(String(t).toLowerCase())}function d(t,e){return t.sort((t,n)=>t[e]<n[e]?-1:t[e]>n[e]?1:0),t}function g(t){const e=t.controls;for(const n in e)if(e.hasOwnProperty(n)&&e[n]instanceof o.h){const t=e[n];t.markAsDirty(),t.markAsTouched(),t.updateValueAndValidity()}}function m(t,e){t.toString().length<2&&(e.setValue("0"+t),e.markAsDirty(),e.updateValueAndValidity())}function p(t){let e=t.toString();return e.length<2&&(e=`0${e}`),e}function h(t){const e=t.indexOf("\0");return e>-1?t.substr(0,e):t}function u(t,e){if(t&&e){let n=new Date(t);n=new Date(n.getTime()+6e4*n.getTimezoneOffset());const o=new Date(Date.now()).getTime()-n.getTime(),r=parseInt((o/1e3).toString(),10);return parseInt((r/60).toString(),10)>e}return!1}function b(){return navigator.platform.indexOf("Mac")>-1}function _(){return navigator.platform.indexOf("Win")>-1}function f(t){return Math.random().toString(36).replace("0.",t||"")}function C(t){return t.sort((t,e)=>t.name>e.name?1:t.name<e.name?-1:0)}function O(t,e){const n=Math.abs(e.getTime()-t.getTime());return Math.ceil(n/36e5)}function M(t,e){const n=Math.abs(e.getTime()-t.getTime());return Math.ceil(n/6e4)}function P(t,e){const n=Math.abs(e.getTime()-t.getTime());return Math.ceil(n/1e3)}function y(t){if(t.value.length<2||t.value.indexOf("'")>-1||t.value.indexOf(" ")>-1)return{invalidChar:!0}}function x(t){if(t.value.length<2||/[ `!@#$%^&*()+=\[\]{};':"\\|,<>\/?~]/.test(t.value)||t.value.indexOf(" ")>-1)return{invalidChar:!0}}function v(t){let e,n;const o=r();return t===w.yesterday?(e=1,n=1):t===w.last7days?(e=7,n=0):t===w.last30days?(e=30,n=0):t===w.last60days?(e=60,n=0):t===w.thisYear?(e=o.clone().dayOfYear(),n=0):(e=0,n=0),[o.clone().subtract(e,"days").startOf("day").toISOString(!0),o.clone().subtract(n,"days").endOf("day").toISOString(!0)]}var w=function(t){return t.today="today",t.yesterday="yesterday",t.last7days="last7days",t.last30days="last30days",t.last60days="last60days",t.thisYear="thisYear",t}({})},iEDd:function(t,e,n){!function(t){"use strict";t.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(t){return 0===t.indexOf("un")?"n"+t:"en "+t},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n("wd/R"))},iYuL:function(t,e,n){!function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),o=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,o){return t?/-MMM-/.test(o)?n[t.month()]:e[t.month()]:e},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n("wd/R"))},jUeY:function(t,e,n){!function(t){"use strict";t.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(t,e){return t?"string"==typeof e&&/D/.test(e.substring(0,e.indexOf("MMMM")))?this._monthsGenitiveEl[t.month()]:this._monthsNominativeEl[t.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(t,e,n){return t>11?n?"\u03bc\u03bc":"\u039c\u039c":n?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(t){return"\u03bc"===(t+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT";default:return"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"}},sameElse:"L"},calendar:function(t,e){var n,o=this._calendarEl[t],r=e&&e.hours();return((n=o)instanceof Function||"[object Function]"===Object.prototype.toString.call(n))&&(o=o.apply(e)),o.replace("{}",r%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(n("wd/R"))},jVdC:function(t,e,n){!function(t){"use strict";var e="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_");function o(t){return t%10<5&&t%10>1&&~~(t/10)%10!=1}function r(t,e,n){var r=t+" ";switch(n){case"ss":return r+(o(t)?"sekundy":"sekund");case"m":return e?"minuta":"minut\u0119";case"mm":return r+(o(t)?"minuty":"minut");case"h":return e?"godzina":"godzin\u0119";case"hh":return r+(o(t)?"godziny":"godzin");case"MM":return r+(o(t)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return r+(o(t)?"lata":"lat")}}t.defineLocale("pl",{months:function(t,o){return t?""===o?"("+n[t.month()]+"|"+e[t.month()]+")":/D MMMM/.test(o)?n[t.month()]:e[t.month()]:e},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:r,m:r,mm:r,h:r,hh:r,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:r,y:"rok",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},jZKg:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var o=n("HDdC"),r=n("quSY");function i(t,e){return new o.a(n=>{const o=new r.a;let i=0;return o.add(e.schedule((function(){i!==t.length?(n.next(t[i++]),n.closed||o.add(this.schedule())):n.complete()}))),o})}},jfSC:function(t,e,n){!function(t){"use strict";var e={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},n={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};t.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(t){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(t)},meridiem:function(t,e,n){return t<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"\u062b\u0627\u0646\u06cc\u0647 d%",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(t){return t.replace(/[\u06f0-\u06f9]/g,(function(t){return n[t]})).replace(/\u060c/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(n("wd/R"))},jnO4:function(t,e,n){!function(t){"use strict";var e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},o=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},r={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},i=function(t){return function(e,n,i,a){var c=o(e),s=r[t][o(e)];return 2===c&&(s=s[n?0:1]),s.replace(/%d/i,e)}},a=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];t.defineLocale("ar",{months:a,monthsShort:a,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(t){return"\u0645"===t},meridiem:function(t,e,n){return t<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(t){return t.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,(function(t){return n[t]})).replace(/\u060c/g,",")},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]})).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(n("wd/R"))},jpss:function(t,e){!function(t){t.languages.php=t.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),t.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),t.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),t.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),t.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var e={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[.+?]|->\w+)*)/,lookbehind:!0,inside:t.languages.php};t.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;|([a-z_]\w*)(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:e}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:e}}}),delete t.languages.php.string,t.hooks.add("before-tokenize",(function(e){/<\?/.test(e.code)&&t.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)})),t.hooks.add("after-tokenize",(function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"php")}))}(Prism)},jtHE:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var o=n("XNiG"),r=n("qgXg"),i=n("quSY"),a=n("pxpQ"),c=n("9ppp"),s=n("Ylt2");class l extends o.b{constructor(t=Number.POSITIVE_INFINITY,e=Number.POSITIVE_INFINITY,n){super(),this.scheduler=n,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=t<1?1:t,this._windowTime=e<1?1:e,e===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(t){const e=this._events;e.push(t),e.length>this._bufferSize&&e.shift(),super.next(t)}nextTimeWindow(t){this._events.push(new d(this._getNow(),t)),this._trimBufferThenGetEvents(),super.next(t)}_subscribe(t){const e=this._infiniteTimeWindow,n=e?this._events:this._trimBufferThenGetEvents(),o=this.scheduler,r=n.length;let l;if(this.closed)throw new c.a;if(this.isStopped||this.hasError?l=i.a.EMPTY:(this.observers.push(t),l=new s.a(this,t)),o&&t.add(t=new a.a(t,o)),e)for(let i=0;i<r&&!t.closed;i++)t.next(n[i]);else for(let i=0;i<r&&!t.closed;i++)t.next(n[i].value);return this.hasError?t.error(this.thrownError):this.isStopped&&t.complete(),l}_getNow(){return(this.scheduler||r.a).now()}_trimBufferThenGetEvents(){const t=this._getNow(),e=this._bufferSize,n=this._windowTime,o=this._events,r=o.length;let i=0;for(;i<r&&!(t-o[i].time<n);)i++;return r>e&&(i=Math.max(i,r-e)),i>0&&o.splice(0,i),o}}class d{constructor(t,e){this.time=t,this.value=e}}},"k7+O":function(t,e,n){!function(){"use strict";var e="undefined"!=typeof window&&void 0!==window.document?window.document:{},n=t.exports,o=function(){for(var t,n=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],o=0,r=n.length,i={};o<r;o++)if((t=n[o])&&t[1]in e){for(o=0;o<t.length;o++)i[n[0][o]]=t[o];return i}return!1}(),r={change:o.fullscreenchange,error:o.fullscreenerror},i={request:function(t){return new Promise((function(n,r){var i=(function(){this.off("change",i),n()}).bind(this);this.on("change",i);var a=(t=t||e.documentElement)[o.requestFullscreen]();a instanceof Promise&&a.then(i).catch(r)}).bind(this))},exit:function(){return new Promise((function(t,n){if(this.isFullscreen){var r=(function(){this.off("change",r),t()}).bind(this);this.on("change",r);var i=e[o.exitFullscreen]();i instanceof Promise&&i.then(r).catch(n)}else t()}).bind(this))},toggle:function(t){return this.isFullscreen?this.exit():this.request(t)},onchange:function(t){this.on("change",t)},onerror:function(t){this.on("error",t)},on:function(t,n){var o=r[t];o&&e.addEventListener(o,n,!1)},off:function(t,n){var o=r[t];o&&e.removeEventListener(o,n,!1)},raw:o};o?(Object.defineProperties(i,{isFullscreen:{get:function(){return Boolean(e[o.fullscreenElement])}},element:{enumerable:!0,get:function(){return e[o.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(e[o.fullscreenEnabled])}}}),n?t.exports=i:window.screenfull=i):n?t.exports={isEnabled:!1}:window.screenfull={isEnabled:!1}}()},kEOa:function(t,e,n){!function(t){"use strict";var e={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},n={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};t.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09c0_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2_\u0986\u0997_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u0983_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(t){return t.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,(function(t){return n[t]}))},postformat:function(t){return t.replace(/\d/g,(function(t){return e[t]}))},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u09b0\u09be\u09a4"===e&&t>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===e&&t<5||"\u09ac\u09bf\u0995\u09be\u09b2"===e?t+12:t},meridiem:function(t,e,n){return t<4?"\u09b0\u09be\u09a4":t<10?"\u09b8\u0995\u09be\u09b2":t<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":t<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(n("wd/R"))},kJWO:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));const o=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")()},kOpN:function(t,e,n){!function(t){"use strict";t.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u51cc\u6668"===e||"\u65e9\u4e0a"===e||"\u4e0a\u5348"===e?t:"\u4e2d\u5348"===e?t>=11?t:t+12:"\u4e0b\u5348"===e||"\u665a\u4e0a"===e?t+12:void 0},meridiem:function(t,e,n){var o=100*t+e;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1130?"\u4e0a\u5348":o<1230?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"\u65e5";case"M":return t+"\u6708";case"w":case"W":return t+"\u9031";default:return t}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(n("wd/R"))},kfgK:function(t,e){Prism.languages.cpp=Prism.languages.extend("c",{"class-name":{pattern:/(\b(?:class|enum|struct)\s+)\w+/,lookbehind:!0},keyword:/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),Prism.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}})},ki2X:function(t,e){!function(t){var e=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|null|open|opens|package|private|protected|provides|public|record|requires|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/\b[A-Z](?:\w*[a-z]\w*)?\b/;t.languages.java=t.languages.extend("clike",{"class-name":[n,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:e,function:[t.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),t.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),t.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)[a-z]\w*(?:\.[a-z]\w*)+/,lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":n,keyword:e,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(Prism)},l5ep:function(t,e,n){!function(t){"use strict";t.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(t){var e="";return t>20?e=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(e=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][t]),t+e},week:{dow:1,doy:4}})}(n("wd/R"))},l7GE:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var o=n("7o/Q");class r extends o.a{notifyNext(t,e,n,o,r){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}},lJxs:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var o=n("7o/Q");function r(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new i(t,e))}}class i{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new a(t,this.project,this.thisArg))}}class a extends o.a{constructor(t,e,n){super(t),this.project=e,this.count=0,this.thisArg=n||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}},lSgE:function(t,e){!function(t){function e(t,e){return t.replace(/<<(\d+)>>/g,(function(t,n){return"(?:"+e[+n]+")"}))}function n(t,n,o){return RegExp(e(t,n),o||"")}function o(t,e){for(var n=0;n<e;n++)t=t.replace(/<<self>>/g,(function(){return"(?:"+t+")"}));return t.replace(/<<self>>/g,"[^\\s\\S]")}var r="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",i="add alias ascending async await by descending from get global group into join let nameof notnull on orderby partial remove select set unmanaged value when where where",a="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function c(t){return"\\b(?:"+t.trim().replace(/ /g,"|")+")\\b"}var s=c("class enum interface struct"),l=RegExp(c(r+" class enum interface struct "+i+" "+a)),d=c("class enum interface struct "+i+" "+a),g=c(r+" class enum interface struct "+a),m=o(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),p=o(/\((?:[^()]|<<self>>)*\)/.source,2),h=/@?\b[A-Za-z_]\w*\b/.source,u=e(/<<0>>(?:\s*<<1>>)?/.source,[h,m]),b=e(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,u]),_=/\[\s*(?:,\s*)*\]/.source,f=e(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[m,p,_]),C=e(/\(<<0>>+(?:,<<0>>+)+\)/.source,[f]),O=e(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[C,b,_]),M={keyword:l,punctuation:/[<>()?,.:[\]]/},P=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,y=/"(?:\\.|[^\\"\r\n])*"/.source;t.languages.csharp=t.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[y]),lookbehind:!0,greedy:!0},{pattern:RegExp(P),greedy:!0,alias:"character"}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[b]),lookbehind:!0,inside:M},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[h,O]),lookbehind:!0,inside:M},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[h]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[s,u]),lookbehind:!0,inside:M},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[b]),lookbehind:!0,inside:M},{pattern:n(/(\bwhere\s+)<<0>>/.source,[h]),lookbehind:!0},{pattern:n(/(\b(?:is|as)\s+)<<0>>/.source,[O]),lookbehind:!0,inside:M},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>)<<2>>(?:\s*[=,;:{)\]]|\s+in))/.source,[O,g,h]),inside:M}],keyword:l,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),t.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),t.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[h]),lookbehind:!0,alias:"punctuation"}}),t.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|typeof|sizeof)\s*\(\s*)(?:[^()\s]|\s(?!\s*\))|<<0>>)*(?=\s*\))/.source,[p]),lookbehind:!0,alias:"class-name",inside:M},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[O,b]),inside:M,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[O]),lookbehind:!0,inside:M,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[h,m]),inside:{function:n(/^<<0>>/.source,[h]),generic:{pattern:RegExp(m),alias:"class-name",inside:M}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>)(?:\s*,\s*(?:<<3>>|<<4>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[s,u,h,O,l.source]),lookbehind:!0,inside:{keyword:l,"class-name":{pattern:RegExp(O),greedy:!0,inside:M},punctuation:/,/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var x=y+"|"+P,v=e(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*[\s\S]*?\*\/|<<0>>/.source,[x]),w=o(e(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[v]),2),k=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,S=e(/<<0>>(?:\s*\(<<1>>*\))?/.source,[b,w]);t.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[k,S]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[k]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[w]),inside:t.languages.csharp},"class-name":{pattern:RegExp(b),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var A=/:[^}\r\n]+/.source,D=o(e(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[v]),2),I=e(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[D,A]),E=o(e(/[^"'/()]|\/(?!\*)|\/\*.*?\*\/|<<0>>|\(<<self>>*\)/.source,[x]),2),T=e(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[E,A]);function L(e,o){return{interpolation:{pattern:n(/([^{](?:\{\{)*)<<0>>/.source,[e]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[o,A]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:t.languages.csharp}}},string:/[\s\S]+/}}t.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[I]),lookbehind:!0,greedy:!0,inside:L(I,D)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[T]),lookbehind:!0,greedy:!0,inside:L(T,E)}]})}(Prism),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp},lXzo:function(t,e,n){!function(t){"use strict";function e(t,e,n){var o,r;return"m"===n?e?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":t+" "+(o=+t,r={ss:e?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:e?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[n].split("_"),o%10==1&&o%100!=11?r[0]:o%10>=2&&o%10<=4&&(o%100<10||o%100>=20)?r[1]:r[2])}var n=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];t.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?\] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:e,m:e,mm:e,h:"\u0447\u0430\u0441",hh:e,d:"\u0434\u0435\u043d\u044c",dd:e,M:"\u043c\u0435\u0441\u044f\u0446",MM:e,y:"\u0433\u043e\u0434",yy:e},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(t){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(t)},meridiem:function(t,e,n){return t<4?"\u043d\u043e\u0447\u0438":t<12?"\u0443\u0442\u0440\u0430":t<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":return t+"-\u0439";case"D":return t+"-\u0433\u043e";case"w":case"W":return t+"-\u044f";default:return t}},week:{dow:1,doy:4}})}(n("wd/R"))},lYtQ:function(t,e,n){!function(t){"use strict";function e(t,e,n,o){switch(n){case"s":return e?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return t+(e?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return t+(e?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return t+(e?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return t+(e?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return t+(e?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return t+(e?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return t}}t.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(t){return"\u04ae\u0425"===t},meridiem:function(t,e,n){return t<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+" \u04e9\u0434\u04e9\u0440";default:return t}}})}(n("wd/R"))},lgnt:function(t,e,n){!function(t){"use strict";var e={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};t.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(t){return t+(e[t]||e[t%10]||e[t>=100?100:null])},week:{dow:1,doy:7}})}(n("wd/R"))},lyxo:function(t,e,n){!function(t){"use strict";function e(t,e,n){var o=" ";return(t%100>=20||t>=100&&t%100==0)&&(o=" de "),t+o+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[n]}t.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:e,m:"un minut",mm:e,h:"o or\u0103",hh:e,d:"o zi",dd:e,M:"o lun\u0103",MM:e,y:"un an",yy:e},week:{dow:1,doy:7}})}(n("wd/R"))},mCNh:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));var o=n("SpAZ");function r(...t){return i(t)}function i(t){return 0===t.length?o.a:1===t.length?t[0]:function(e){return t.reduce((t,e)=>e(t),e)}}},mPz0:function(t,e,n){var o,r,i;!function(n,a){"use strict";r=[],void 0===(i="function"==typeof(o=function(t){return function(e){function n(t){var e=t.localName;return null==e&&(e=t.baseName),null!=e&&""!==e||(e=t.nodeName),e}function o(t){return"string"==typeof t?t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"):t}function r(t,n,o){switch(e.arrayAccessForm){case"property":t[n+"_asArray"]=t[n]instanceof Array?t[n]:[t[n]]}if(!(t[n]instanceof Array)&&e.arrayAccessFormPaths.length>0){for(var r=!1,i=0;i<e.arrayAccessFormPaths.length;i++){var a=e.arrayAccessFormPaths[i];if("string"==typeof a){if(a===o){r=!0;break}}else if(a instanceof RegExp){if(a.test(o)){r=!0;break}}else if("function"==typeof a&&a(n,o)){r=!0;break}}r&&(t[n]=[t[n]])}}function i(t){var e=t.split(/[-T:+Z]/g),n=new Date(e[0],e[1]-1,e[2]),o=e[5].split(".");if(n.setHours(e[3],e[4],o[0]),o.length>1&&n.setMilliseconds(o[1]),e[6]&&e[7]){var r=60*e[6]+Number(e[7]);r=0+("-"==(/\d\d-\d\d:\d\d$/.test(t)?"-":"+")?-1*r:r),n.setMinutes(n.getMinutes()-r-n.getTimezoneOffset())}else-1!==t.indexOf("Z",t.length-1)&&(n=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds())));return n}function a(t,n,r,i){var a="<"+(t&&t.__prefix?t.__prefix+":":"")+n;if(r)for(var c=0;c<r.length;c++){var s=r[c],l=t[s];e.escapeMode&&(l=o(l)),a+=" "+s.substr(e.attributePrefix.length)+"=",a+=e.useDoubleQuotes?'"'+l+'"':"'"+l+"'"}return a+(i?" />":">")}function c(t,e){return"</"+(t&&t.__prefix?t.__prefix+":":"")+e+">"}function s(t,n){return"property"===e.arrayAccessForm&&-1!==(o=n.toString()).indexOf("_asArray",o.length-"_asArray".length)||0===n.toString().indexOf(e.attributePrefix)||0===n.toString().indexOf("__")||t[n]instanceof Function;var o}function l(t){var e=0;if(t instanceof Object)for(var n in t)s(t,n)||e++;return e}function d(t){var n=[];if(t instanceof Object)for(var o in t)-1===o.toString().indexOf("__")&&0===o.toString().indexOf(e.attributePrefix)&&n.push(o);return n}function g(t){var n="";return t instanceof Object?n+=function(t){var n="";return t.__cdata&&(n+="<![CDATA["+t.__cdata+"]]>"),(t.__text||"number"==typeof t.__text||"boolean"==typeof t.__text)&&(n+=e.escapeMode?o(t.__text):t.__text),n}(t):null!==t&&(n+=e.escapeMode?o(t):t),n}function m(t,n,o){var r="";return e.jsAttributeFilter&&e.jsAttributeFilter.call(null,n,t)||(e.jsAttributeConverter&&(t=e.jsAttributeConverter.call(null,n,t)),null!=t&&""!==t||!e.selfClosingElements?"object"==typeof t?"[object Array]"===Object.prototype.toString.call(t)?r+=function(t,e,n){var o="";if(0===t.length)o+=a(t,e,n,!0);else for(var r=0;r<t.length;r++)o+=m(t[r],e,d(t[r]));return o}(t,n,o):t instanceof Date?(r+=a(t,n,o,!1),r+=e.jsDateUTC?t.toUTCString():t.toISOString(),r+=c(t,n)):l(t)>0||"number"==typeof t.__text||"boolean"==typeof t.__text||t.__text||t.__cdata?(r+=a(t,n,o,!1),r+=p(t),r+=c(t,n)):e.selfClosingElements?r+=a(t,n,o,!0):(r+=a(t,n,o,!1),r+=c(t,n)):(r+=a(t,n,o,!1),r+=g(t),r+=c(t,n)):r+=a(t,n,o,!0)),r}function p(t){var e="";if(l(t)>0)for(var n in t)if(!s(t,n)){var o=t[n];e+=m(o,n,d(o))}return e+g(t)}function h(n){if(void 0===n)return null;if("string"!=typeof n)return null;var o=null,r=null;if(t)r=(o=new t(e.xmldomOptions)).parseFromString(n,"text/xml");else if(window&&window.DOMParser){o=new window.DOMParser;var i=null;if(!window.ActiveXObject&&!("ActiveXObject"in window)&&document.all&&!document.addEventListener)try{i=o.parseFromString("INVALID","text/xml").childNodes[0].namespaceURI}catch(a){i=null}try{r=o.parseFromString(n,"text/xml"),null!==i&&r.getElementsByTagNameNS(i,"parsererror").length>0&&(r=null)}catch(a){r=null}}else 0===n.indexOf("<?")&&(n=n.substr(n.indexOf("?>")+2)),(r=new ActiveXObject("Microsoft.XMLDOM")).async="false",r.loadXML(n);return r}(e=e||{}).arrayAccessForm=e.arrayAccessForm||"none",e.emptyNodeForm=e.emptyNodeForm||"text",e.jsAttributeFilter=e.jsAttributeFilter,e.jsAttributeConverter=e.jsAttributeConverter,e.attributeConverters=e.attributeConverters||[],e.datetimeAccessFormPaths=e.datetimeAccessFormPaths||[],e.arrayAccessFormPaths=e.arrayAccessFormPaths||[],e.xmldomOptions=e.xmldomOptions||{},void 0===e.enableToStringFunc&&(e.enableToStringFunc=!0),void 0===e.skipEmptyTextNodesForObj&&(e.skipEmptyTextNodesForObj=!0),void 0===e.stripWhitespaces&&(e.stripWhitespaces=!0),void 0===e.useDoubleQuotes&&(e.useDoubleQuotes=!0),void 0===e.ignoreRoot&&(e.ignoreRoot=!1),void 0===e.escapeMode&&(e.escapeMode=!0),void 0===e.attributePrefix&&(e.attributePrefix="_"),void 0===e.selfClosingElements&&(e.selfClosingElements=!0),void 0===e.keepCData&&(e.keepCData=!1),void 0===e.keepText&&(e.keepText=!1),void 0===e.jsDateUTC&&(e.jsDateUTC=!1),function(){function t(t){var e=String(t);return 1===e.length&&(e="0"+e),e}"function"!=typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|^\n+|(\s|\n)+$/g,"")}),"function"!=typeof Date.prototype.toISOString&&(Date.prototype.toISOString=function(){return this.getUTCFullYear()+"-"+t(this.getUTCMonth()+1)+"-"+t(this.getUTCDate())+"T"+t(this.getUTCHours())+":"+t(this.getUTCMinutes())+":"+t(this.getUTCSeconds())+"."+String((this.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"})}(),this.asArray=function(t){return null==t?[]:t instanceof Array?t:[t]},this.toXmlDateTime=function(t){return t instanceof Date?t.toISOString():"number"==typeof t?new Date(t).toISOString():null},this.asDateTime=function(t){return"string"==typeof t?i(t):t},this.xml2dom=function(t){return h(t)},this.dom2js=function(t){return function t(o,a){return 9===o.nodeType?function(o){for(var r={},i=o.childNodes,a=0;a<i.length;a++){var c=i.item(a);if(1===c.nodeType){var s=n(c);e.ignoreRoot?r=t(c,s):r[s]=t(c,s)}}return r}(o):1===o.nodeType?function(o,a){for(var c={__cnt:0},s=o.childNodes,l=0;l<s.length;l++){var d=s.item(l),g=n(d);8!==d.nodeType&&(c.__cnt++,null==c[g]?(c[g]=t(d,a+"."+g),r(c,g,a+"."+g)):(c[g]instanceof Array||(c[g]=[c[g]],r(c,g,a+"."+g)),c[g][c[g].length]=t(d,a+"."+g)))}for(var m=0;m<o.attributes.length;m++){var p=o.attributes.item(m);c.__cnt++;for(var h=p.value,u=0;u<e.attributeConverters.length;u++){var b=e.attributeConverters[u];b.test.call(null,p.name,p.value)&&(h=b.convert.call(null,p.name,p.value))}c[e.attributePrefix+p.name]=h}var _=o.prefix;return _&&(c.__cnt++,c.__prefix=_),c["#text"]&&(c.__text=c["#text"],c.__text instanceof Array&&(c.__text=c.__text.join("\n")),e.escapeMode&&(c.__text=c.__text.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&#x27;/g,"'").replace(/&amp;/g,"&")),e.stripWhitespaces&&(c.__text=c.__text.trim()),delete c["#text"],"property"===e.arrayAccessForm&&delete c["#text_asArray"],c.__text=function(t,n,o){if(e.datetimeAccessFormPaths.length>0)for(var r=o.split(".#")[0],a=0;a<e.datetimeAccessFormPaths.length;a++){var c=e.datetimeAccessFormPaths[a];if("string"==typeof c){if(c===r)return i(t)}else if(c instanceof RegExp){if(c.test(r))return i(t)}else if("function"==typeof c&&c(r))return i(t)}return t}(c.__text,0,a+".#text")),c.hasOwnProperty("#cdata-section")&&(c.__cdata=c["#cdata-section"],delete c["#cdata-section"],"property"===e.arrayAccessForm&&delete c["#cdata-section_asArray"]),1===c.__cnt&&c.__text&&!e.keepText?c=c.__text:0===c.__cnt&&"text"===e.emptyNodeForm?c="":c.__cnt>1&&void 0!==c.__text&&e.skipEmptyTextNodesForObj&&(e.stripWhitespaces&&""===c.__text||""===c.__text.trim())&&delete c.__text,delete c.__cnt,e.keepCData||c.hasOwnProperty("__text")||!c.hasOwnProperty("__cdata")||1!==Object.keys(c).length?(e.enableToStringFunc&&(c.__text||c.__cdata)&&(c.toString=function(){return(this.__text?this.__text:"")+(this.__cdata?this.__cdata:"")}),c):c.__cdata?c.__cdata:""}(o,a):3===o.nodeType||4===o.nodeType?o.nodeValue:null}(t,null)},this.js2dom=function(t){return h(this.js2xml(t))},this.xml2js=function(t){var e=h(t);return null!=e?this.dom2js(e):null},this.js2xml=function(t){return p(t)},this.getVersion=function(){return"3.4.0"}}})?o.apply(e,r):o)||(t.exports=i)}()},mR1r:function(t,e){Prism.languages.perl={comment:[{pattern:/(^\s*)=\w+[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[{pattern:/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:/\b(?:m|qr)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+)+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub [a-z0-9_]+/i,inside:{keyword:/sub/}},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/}},mbIT:function(t,e,n){"use strict";e.isArray=function(){return Array.isArray||function(t){return t&&"number"==typeof t.length}}()},mrSG:function(t,e,n){"use strict";n.r(e),n.d(e,"__extends",(function(){return r})),n.d(e,"__assign",(function(){return i})),n.d(e,"__rest",(function(){return a})),n.d(e,"__decorate",(function(){return c})),n.d(e,"__param",(function(){return s})),n.d(e,"__metadata",(function(){return l})),n.d(e,"__awaiter",(function(){return d})),n.d(e,"__generator",(function(){return g})),n.d(e,"__exportStar",(function(){return m})),n.d(e,"__values",(function(){return p})),n.d(e,"__read",(function(){return h})),n.d(e,"__spread",(function(){return u})),n.d(e,"__spreadArrays",(function(){return b})),n.d(e,"__await",(function(){return _})),n.d(e,"__asyncGenerator",(function(){return f})),n.d(e,"__asyncDelegator",(function(){return C})),n.d(e,"__asyncValues",(function(){return O})),n.d(e,"__makeTemplateObject",(function(){return M})),n.d(e,"__importStar",(function(){return P})),n.d(e,"__importDefault",(function(){return y})),n.d(e,"__classPrivateFieldGet",(function(){return x})),n.d(e,"__classPrivateFieldSet",(function(){return v}));var o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};function r(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var i=function(){return(i=Object.assign||function(t){for(var e,n=1,o=arguments.length;n<o;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}).apply(this,arguments)};function a(t,e){var n={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(t);r<o.length;r++)e.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(t,o[r])&&(n[o[r]]=t[o[r]])}return n}function c(t,e,n,o){var r,i=arguments.length,a=i<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,o);else for(var c=t.length-1;c>=0;c--)(r=t[c])&&(a=(i<3?r(a):i>3?r(e,n,a):r(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a}function s(t,e){return function(n,o){e(n,o,t)}}function l(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function d(t,e,n,o){return new(n||(n=Promise))((function(r,i){function a(t){try{s(o.next(t))}catch(e){i(e)}}function c(t){try{s(o.throw(t))}catch(e){i(e)}}function s(t){var e;t.done?r(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,c)}s((o=o.apply(t,e||[])).next())}))}function g(t,e){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,o&&(r=2&i[0]?o.return:i[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,i[1])).done)return r;switch(o=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,o=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]<r[3])){a.label=i[1];break}if(6===i[0]&&a.label<r[1]){a.label=r[1],r=i;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(i);break}r[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(c){i=[6,c],o=0}finally{n=r=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}function m(t,e){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}function p(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],o=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&o>=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function h(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var o,r,i=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(c){r={error:c}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}return a}function u(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(h(arguments[e]));return t}function b(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var o=Array(t),r=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,c=i.length;a<c;a++,r++)o[r]=i[a];return o}function _(t){return this instanceof _?(this.v=t,this):new _(t)}function f(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o,r=n.apply(t,e||[]),i=[];return o={},a("next"),a("throw"),a("return"),o[Symbol.asyncIterator]=function(){return this},o;function a(t){r[t]&&(o[t]=function(e){return new Promise((function(n,o){i.push([t,e,n,o])>1||c(t,e)}))})}function c(t,e){try{(n=r[t](e)).value instanceof _?Promise.resolve(n.value.v).then(s,l):d(i[0][2],n)}catch(o){d(i[0][3],o)}var n}function s(t){c("next",t)}function l(t){c("throw",t)}function d(t,e){t(e),i.shift(),i.length&&c(i[0][0],i[0][1])}}function C(t){var e,n;return e={},o("next"),o("throw",(function(t){throw t})),o("return"),e[Symbol.iterator]=function(){return this},e;function o(o,r){e[o]=t[o]?function(e){return(n=!n)?{value:_(t[o](e)),done:"return"===o}:r?r(e):e}:r}}function O(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=p(t),e={},o("next"),o("throw"),o("return"),e[Symbol.asyncIterator]=function(){return this},e);function o(n){e[n]=t[n]&&function(e){return new Promise((function(o,r){!function(t,e,n,o){Promise.resolve(o).then((function(e){t({value:e,done:n})}),e)}(o,r,(e=t[n](e)).done,e.value)}))}}}function M(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function P(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function y(t){return t&&t.__esModule?t:{default:t}}function x(t,e){if(!e.has(t))throw new TypeError("attempted to get private field on non-instance");return e.get(t)}function v(t,e,n){if(!e.has(t))throw new TypeError("attempted to set private field on non-instance");return e.set(t,n),n}},n1oz:function(t,e,n){"use strict";n.d(e,"a",(function(){return b}));var o=n("O25g"),r=n("ZQqS"),i=n("ds6q");const a=t=>t.replace(/^\s+|\s+$/g,"");var c=n("XNiG"),s=n("7o/Q"),l=n("HDdC"),d=n("quSY"),g=n("jtHE");const m={url:"",deserializer:t=>JSON.parse(t.data),serializer:t=>JSON.stringify(t)};class p extends c.a{constructor(t,e){if(super(),t instanceof l.a)this.destination=e,this.source=t;else{const e=this._config=Object.assign({},m);if(this._output=new c.b,"string"==typeof t)e.url=t;else for(let n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);if(!e.WebSocketCtor&&WebSocket)e.WebSocketCtor=WebSocket;else if(!e.WebSocketCtor)throw new Error("no WebSocket constructor can be found");this.destination=new g.a}}lift(t){const e=new p(this._config,this.destination);return e.operator=t,e.source=this,e}_resetState(){this._socket=null,this.source||(this.destination=new g.a),this._output=new c.b}multiplex(t,e,n){const o=this;return new l.a(r=>{try{o.next(t())}catch(a){r.error(a)}const i=o.subscribe(t=>{try{n(t)&&r.next(t)}catch(a){r.error(a)}},t=>r.error(t),()=>r.complete());return()=>{try{o.next(e())}catch(a){r.error(a)}i.unsubscribe()}})}_connectSocket(){const{WebSocketCtor:t,protocol:e,url:n,binaryType:o}=this._config,r=this._output;let i=null;try{i=e?new t(n,e):new t(n),this._socket=i,o&&(this._socket.binaryType=o)}catch(c){return void r.error(c)}const a=new d.a(()=>{this._socket=null,i&&1===i.readyState&&i.close()});i.onopen=t=>{const{_socket:e}=this;if(!e)return i.close(),void this._resetState();const{openObserver:n}=this._config;n&&n.next(t);const o=this.destination;this.destination=s.a.create(e=>{if(1===i.readyState)try{const{serializer:t}=this._config;i.send(t(e))}catch(t){this.destination.error(t)}},t=>{const{closingObserver:e}=this._config;e&&e.next(void 0),t&&t.code?i.close(t.code,t.reason):r.error(new TypeError("WebSocketSubject.error must be called with an object with an error code, and an optional reason: { code: number, reason: string }")),this._resetState()},()=>{const{closingObserver:t}=this._config;t&&t.next(void 0),i.close(),this._resetState()}),o&&o instanceof g.a&&a.add(o.subscribe(this.destination))},i.onerror=t=>{this._resetState(),r.error(t)},i.onclose=t=>{this._resetState();const{closeObserver:e}=this._config;e&&e.next(t),t.wasClean?r.complete():r.error(t)},i.onmessage=t=>{try{const{deserializer:e}=this._config;r.next(e(t))}catch(e){r.error(e)}}}_subscribe(t){const{source:e}=this;return e?e.subscribe(t):(this._socket||this._connectSocket(),this._output.subscribe(t),t.add(()=>{const{_socket:t}=this;0===this._output.observers.length&&(t&&1===t.readyState&&t.close(),this._resetState())}),t)}unsubscribe(){const{_socket:t}=this;t&&1===t.readyState&&t.close(),this._resetState(),super.unsubscribe()}}var h=n("wd/R"),u=n("vkgz");class b{constructor(){this.subject=new i.Subject,this.client=null,this.socketSubscription=null,this.heartbeatInterval=0,this.heartbeatMargin=1500,this.heartbeatReceiveMargin=this.heartbeatMargin+8e3,this.heartbeatIntervalId=null,this.isConnecting=!1}static onDeserialize(t){return function(t){const e=t.search(new RegExp("\n\n")),n=t.substring(0,e).split("\n"),o=n.shift(),r={},i=e+2;let c="";for(const s of n.reverse()){const t=s.indexOf(":");r[a(s.substring(0,t))]=a(s.substring(t+1))}if(r["content-length"]){const e=parseInt(r["content-length"],10);c=(""+t).substring(i,i+e)}else{let e=null;for(let n=i;n<t.length&&(e=t.charAt(n),"\0"!==e);n++)c+=e}return{command:o,headers:r,body:c,heartbeat:!o}}(t.data)}static onSerialize(t){try{return function(t){if(t.heartbeat||!t.command)return"\n";t.headers||(t.headers={});const e=[t.command],n=!t.headers["content-length"];var o;return n&&delete t.headers["content-length"],Object.keys(t.headers).forEach(n=>{e.push(`${n}:${t.headers[n]}`)}),t.body?(n||e.push(`content-length:${o=t.body,o?encodeURIComponent(o).match(/%..|./g).length:0}`),e.push("\n"+t.body)):e.push("\n"),e.join("\n")+"\0"}(t)}catch(t){throw console.error(t),t}}static onComplete(){console.debug("WebSocketSubject complete")}selectTransferables(t){return[]}work(t){return this.inputSubscription=t.pipe(Object(u.a)(t=>{})).subscribe(t=>{var e,n;switch(t.type){case r.a.OPEN:this.connect(t.connect);break;case r.a.CLOSE:null===(e=this.client)||void 0===e||e.complete(),null===(n=this.inputSubscription)||void 0===n||n.unsubscribe(),this.inputSubscription=null;break;case r.a.FRAME:this.send(t.frame)}}),this.subject.asObservable().pipe(Object(u.a)(t=>{}))}isConnected(){return this.client&&!this.client.isStopped&&!this.client.closed&&this.socketSubscription&&!this.socketSubscription.closed}isNotConnected(){return!this.client||this.client.isStopped||this.client.closed||!this.socketSubscription||this.socketSubscription.closed}connect(t){this.isNotConnected()&&!this.isConnecting&&(this.heartbeatInterval=t.heartbeat,this.client=new p({url:t.url,serializer:t=>b.onSerialize(t),deserializer:t=>b.onDeserialize(t),closeObserver:{next:t=>this.onClose(t)},openObserver:{next:t=>this.onOpen(t)}}),this.socketSubscription=this.client.subscribe(t=>this.onFrame(t),t=>this.onError(t),()=>b.onComplete()),this.heartbeatIntervalId&&clearInterval(this.heartbeatIntervalId),this.heartbeatIntervalId=setInterval(()=>this.heartbeatCheck(),1e3))}onClose(t){var e,n;this.isConnecting=!1,null===(e=this.client)||void 0===e||e.unsubscribe(),this.client=null,null===(n=this.socketSubscription)||void 0===n||n.unsubscribe(),this.socketSubscription=null,clearInterval(this.heartbeatIntervalId),this.heartbeatIntervalId=null,this.subject.next({type:r.a.CLOSE,close:{code:t.code,reason:t.reason,wasClean:t.wasClean}}),this.inputSubscription||this.subject.complete()}send(t){var e;this.isConnected()&&(this.lastSent=h().valueOf(),null===(e=this.client)||void 0===e||e.next(t))}heartbeatCheck(){var t;if(this.heartbeatInterval>0&&this.isConnected()){const e=h().valueOf(),n=this.heartbeatInterval-this.heartbeatMargin;if(e-this.lastReceived>this.heartbeatInterval+this.heartbeatReceiveMargin)return console.log("this.client?.complete()"),void(null===(t=this.client)||void 0===t||t.complete());e-this.lastSent>n&&this.send({})}}onOpen(t){"open"===t.type&&(this.isConnecting=!1,this.subject.next({type:r.a.OPEN}))}onFrame(t){this.lastReceived=h().valueOf(),this.subject.next({type:r.a.FRAME,frame:t})}onError(t){console.error(t),this.subject.next({type:r.a.ERROR,error:JSON.stringify(t)})}}Object(o.b)(b)},n3uD:function(t,e,n){"use strict";var o=!1;e.config={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){var e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else o&&console.log("RxJS: Back to a better error behavior. Thank you. <3");o=t},get useDeprecatedSynchronousErrorHandling(){return o}}},n6bG:function(t,e,n){"use strict";function o(t){return"function"==typeof t}n.d(e,"a",(function(){return o}))},n73p:function(t,e,n){"use strict";var o=n("Q1FS"),r=n("zB/H");e.schedulePromise=function(t,e){return new o.Observable((function(n){var o=new r.Subscription;return o.add(e.schedule((function(){return t.then((function(t){o.add(e.schedule((function(){n.next(t),o.add(e.schedule((function(){return n.complete()})))})))}),(function(t){o.add(e.schedule((function(){return n.error(t)})))}))}))),o}))}},nYR2:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var o=n("7o/Q"),r=n("quSY");function i(t){return e=>e.lift(new a(t))}class a{constructor(t){this.callback=t}call(t,e){return e.subscribe(new c(t,this.callback))}}class c extends o.a{constructor(t,e){super(t),this.add(new r.a(e))}}},ngJS:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));const o=t=>e=>{for(let n=0,o=t.length;n<o&&!e.closed;n++)e.next(t[n]);e.complete()}},nwZC:function(t,e,n){"use strict";function o(t,e){var n=document.createElement("a");n.href=e,n.download=t,n.click()}function r(t,e){var n=URL.createObjectURL(e);o(t,n),URL.revokeObjectURL(n)}Object.defineProperty(e,"__esModule",{value:!0}),e.downloadUrl=o,e.downloadBlob=r,e.downloadText=function(t,e){r(t,new Blob([e],{type:"octet/stream"}))}},nyYc:function(t,e,n){!function(t){"use strict";t.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(t,e){switch(e){case"D":return t+(1===t?"er":"");default:case"M":case"Q":case"DDD":case"d":return t+(1===t?"er":"e");case"w":case"W":return t+(1===t?"re":"e")}},week:{dow:1,doy:4}})}(n("wd/R"))},nzqU:function(t,e,n){"use strict";e.isScheduler=function(t){return t&&"function"==typeof t.schedule}},o1bE:function(t,e,n){!function(t){"use strict";t.defineLocale("ar-dz",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u0623\u062d_\u0625\u062b_\u062b\u0644\u0627_\u0623\u0631_\u062e\u0645_\u062c\u0645_\u0633\u0628".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:4}})}(n("wd/R"))},oB13:function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var o=n("XNiG"),r=n("HDdC"),i=(n("7o/Q"),n("quSY")),a=n("x+ZX");class c extends r.a{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new i.a,t.add(this.source.subscribe(new l(this.getSubject(),this))),t.closed&&(this._connection=null,t=i.a.EMPTY)),t}refCount(){return Object(a.a)()(this)}}const s=(()=>{const t=c.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class l extends o.c{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}function d(t,e){return function(n){let o;if(o="function"==typeof t?t:function(){return t},"function"==typeof e)return n.lift(new g(o,e));const r=Object.create(n,s);return r.source=n,r.subjectFactory=o,r}}class g{constructor(t,e){this.subjectFactory=t,this.selector=e}call(t,e){const{selector:n}=this,o=this.subjectFactory(),r=n(o).subscribe(t);return r.add(e.subscribe(o)),r}}},ofXK:function(t,e,n){"use strict";n.d(e,"a",(function(){return O})),n.d(e,"b",(function(){return Tt})),n.d(e,"c",(function(){return Kt})),n.d(e,"d",(function(){return Qt})),n.d(e,"e",(function(){return s})),n.d(e,"f",(function(){return Ft})),n.d(e,"g",(function(){return Vt})),n.d(e,"h",(function(){return P})),n.d(e,"i",(function(){return Nt})),n.d(e,"j",(function(){return Ut})),n.d(e,"k",(function(){return zt})),n.d(e,"l",(function(){return Yt})),n.d(e,"m",(function(){return g})),n.d(e,"n",(function(){return y})),n.d(e,"o",(function(){return f})),n.d(e,"p",(function(){return Lt})),n.d(e,"q",(function(){return mt})),n.d(e,"r",(function(){return pt})),n.d(e,"s",(function(){return ut})),n.d(e,"t",(function(){return _t})),n.d(e,"u",(function(){return ft})),n.d(e,"v",(function(){return xt})),n.d(e,"w",(function(){return vt})),n.d(e,"x",(function(){return wt})),n.d(e,"y",(function(){return Mt})),n.d(e,"z",(function(){return Pt})),n.d(e,"A",(function(){return yt})),n.d(e,"B",(function(){return kt})),n.d(e,"C",(function(){return M})),n.d(e,"D",(function(){return Ht})),n.d(e,"E",(function(){return l})),n.d(e,"F",(function(){return qt})),n.d(e,"G",(function(){return Wt})),n.d(e,"H",(function(){return jt})),n.d(e,"I",(function(){return ee})),n.d(e,"J",(function(){return Zt})),n.d(e,"K",(function(){return te})),n.d(e,"L",(function(){return dt})),n.d(e,"M",(function(){return c})),n.d(e,"N",(function(){return Jt})),n.d(e,"O",(function(){return i})),n.d(e,"P",(function(){return gt})),n.d(e,"Q",(function(){return a}));var o=n("fXoL");let r=null;function i(){return r}function a(t){r||(r=t)}class c{}const s=new o.r("DocumentToken");let l=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(o.Nb)({factory:d,token:t,providedIn:"platform"}),t})();function d(){return Object(o.bc)(m)}const g=new o.r("Location Initialized");let m=(()=>{class t extends l{constructor(t){super(),this._doc=t,this._init()}_init(){this.location=i().getLocation(),this._history=i().getHistory()}getBaseHrefFromDOM(){return i().getBaseHref(this._doc)}onPopState(t){i().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)}onHashChange(t){i().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!1)}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(t){this.location.pathname=t}pushState(t,e,n){p()?this._history.pushState(t,e,n):this.location.hash=n}replaceState(t,e,n){p()?this._history.replaceState(t,e,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}getState(){return this._history.state}}return t.\u0275fac=function(e){return new(e||t)(o.bc(s))},t.\u0275prov=Object(o.Nb)({factory:h,token:t,providedIn:"platform"}),t})();function p(){return!!window.history.pushState}function h(){return new m(Object(o.bc)(s))}function u(t,e){if(0==t.length)return e;if(0==e.length)return t;let n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function b(t){const e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)}function _(t){return t&&"?"!==t[0]?"?"+t:t}let f=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(o.Nb)({factory:C,token:t,providedIn:"root"}),t})();function C(t){const e=Object(o.bc)(s).location;return new M(Object(o.bc)(l),e&&e.origin||"")}const O=new o.r("appBaseHref");let M=(()=>{class t extends f{constructor(t,e){if(super(),this._platformLocation=t,null==e&&(e=this._platformLocation.getBaseHrefFromDOM()),null==e)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=e}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return u(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+_(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,o){const r=this.prepareExternalUrl(n+_(o));this._platformLocation.pushState(t,e,r)}replaceState(t,e,n,o){const r=this.prepareExternalUrl(n+_(o));this._platformLocation.replaceState(t,e,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(o.bc(l),o.bc(O,8))},t.\u0275prov=o.Nb({token:t,factory:t.\u0275fac}),t})(),P=(()=>{class t extends f{constructor(t,e){super(),this._platformLocation=t,this._baseHref="",null!=e&&(this._baseHref=e)}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}path(t=!1){let e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}prepareExternalUrl(t){const e=u(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,o){let r=this.prepareExternalUrl(n+_(o));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.pushState(t,e,r)}replaceState(t,e,n,o){let r=this.prepareExternalUrl(n+_(o));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(o.bc(l),o.bc(O,8))},t.\u0275prov=o.Nb({token:t,factory:t.\u0275fac}),t})(),y=(()=>{class t{constructor(t,e){this._subject=new o.o,this._urlChangeListeners=[],this._platformStrategy=t;const n=this._platformStrategy.getBaseHref();this._platformLocation=e,this._baseHref=b(v(n)),this._platformStrategy.onPopState(t=>{this._subject.emit({url:this.path(!0),pop:!0,state:t.state,type:t.type})})}path(t=!1){return this.normalize(this._platformStrategy.path(t))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(t,e=""){return this.path()==this.normalize(t+_(e))}normalize(e){return t.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,v(e)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)}go(t,e="",n=null){this._platformStrategy.pushState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+_(e)),n)}replaceState(t,e="",n=null){this._platformStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+_(e)),n)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}onUrlChange(t){this._urlChangeListeners.push(t),this.subscribe(t=>{this._notifyUrlChangeListeners(t.url,t.state)})}_notifyUrlChangeListeners(t="",e){this._urlChangeListeners.forEach(n=>n(t,e))}subscribe(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})}}return t.\u0275fac=function(e){return new(e||t)(o.bc(f),o.bc(l))},t.normalizeQueryParams=_,t.joinWithSlash=u,t.stripTrailingSlash=b,t.\u0275prov=Object(o.Nb)({factory:x,token:t,providedIn:"root"}),t})();function x(){return new y(Object(o.bc)(f),Object(o.bc)(l))}function v(t){return t.replace(/\/index.html$/,"")}const w={ADP:[void 0,void 0,0],AFN:[void 0,void 0,0],ALL:[void 0,void 0,0],AMD:[void 0,void 0,2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],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,"\u0440.",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"],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:[void 0,"\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"],RUR:[void 0,"\u0440."],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],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:["CFA",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]},k=function(){var t={Decimal:0,Percent:1,Currency:2,Scientific:3};return t[t.Decimal]="Decimal",t[t.Percent]="Percent",t[t.Currency]="Currency",t[t.Scientific]="Scientific",t}(),S=function(){var t={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return t[t.Zero]="Zero",t[t.One]="One",t[t.Two]="Two",t[t.Few]="Few",t[t.Many]="Many",t[t.Other]="Other",t}(),A=function(){var t={Format:0,Standalone:1};return t[t.Format]="Format",t[t.Standalone]="Standalone",t}(),D=function(){var t={Narrow:0,Abbreviated:1,Wide:2,Short:3};return t[t.Narrow]="Narrow",t[t.Abbreviated]="Abbreviated",t[t.Wide]="Wide",t[t.Short]="Short",t}(),I=function(){var t={Short:0,Medium:1,Long:2,Full:3};return t[t.Short]="Short",t[t.Medium]="Medium",t[t.Long]="Long",t[t.Full]="Full",t}(),E=function(){var t={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};return t[t.Decimal]="Decimal",t[t.Group]="Group",t[t.List]="List",t[t.PercentSign]="PercentSign",t[t.PlusSign]="PlusSign",t[t.MinusSign]="MinusSign",t[t.Exponential]="Exponential",t[t.SuperscriptingExponent]="SuperscriptingExponent",t[t.PerMille]="PerMille",t[t.Infinity]="Infinity",t[t.NaN]="NaN",t[t.TimeSeparator]="TimeSeparator",t[t.CurrencyDecimal]="CurrencyDecimal",t[t.CurrencyGroup]="CurrencyGroup",t}();function T(t,e){return N(Object(o.mb)(t)[o.cb.DateFormat],e)}function L(t,e){return N(Object(o.mb)(t)[o.cb.TimeFormat],e)}function R(t,e){return N(Object(o.mb)(t)[o.cb.DateTimeFormat],e)}function W(t,e){const n=Object(o.mb)(t),r=n[o.cb.NumberSymbols][e];if(void 0===r){if(e===E.CurrencyDecimal)return n[o.cb.NumberSymbols][E.Decimal];if(e===E.CurrencyGroup)return n[o.cb.NumberSymbols][E.Group]}return r}function j(t,e){return Object(o.mb)(t)[o.cb.NumberFormats][e]}const F=o.pb;function X(t){if(!t[o.cb.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[o.cb.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function N(t,e){for(let n=e;n>-1;n--)if(void 0!==t[n])return t[n];throw new Error("Locale data API: locale data undefined")}function U(t){const[e,n]=t.split(":");return{hours:+e,minutes:+n}}const z=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Y={},B=/((?:[^GyMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{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]*)/,V=function(){var t={Short:0,ShortGMT:1,Long:2,Extended:3};return t[t.Short]="Short",t[t.ShortGMT]="ShortGMT",t[t.Long]="Long",t[t.Extended]="Extended",t}(),H=function(){var t={FullYear:0,Month:1,Date:2,Hours:3,Minutes:4,Seconds:5,FractionalSeconds:6,Day:7};return t[t.FullYear]="FullYear",t[t.Month]="Month",t[t.Date]="Date",t[t.Hours]="Hours",t[t.Minutes]="Minutes",t[t.Seconds]="Seconds",t[t.FractionalSeconds]="FractionalSeconds",t[t.Day]="Day",t}(),Q=function(){var t={DayPeriods:0,Days:1,Months:2,Eras:3};return t[t.DayPeriods]="DayPeriods",t[t.Days]="Days",t[t.Months]="Months",t[t.Eras]="Eras",t}();function G(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,(function(t,n){return null!=e&&n in e?e[n]:t}))),t}function $(t,e,n="-",o,r){let i="";(t<0||r&&t<=0)&&(r?t=1-t:(t=-t,i=n));let a=String(t);for(;a.length<e;)a="0"+a;return o&&(a=a.substr(a.length-e)),i+a}function q(t,e,n=0,o=!1,r=!1){return function(i,a){let c=function(t,e){switch(t){case H.FullYear:return e.getFullYear();case H.Month:return e.getMonth();case H.Date:return e.getDate();case H.Hours:return e.getHours();case H.Minutes:return e.getMinutes();case H.Seconds:return e.getSeconds();case H.FractionalSeconds:return e.getMilliseconds();case H.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}(t,i);if((n>0||c>-n)&&(c+=n),t===H.Hours)0===c&&-12===n&&(c=12);else if(t===H.FractionalSeconds)return s=e,$(c,3).substr(0,s);var s;const l=W(a,E.MinusSign);return $(c,e,l,o,r)}}function K(t,e,n=A.Format,r=!1){return function(i,a){return function(t,e,n,r,i,a){switch(n){case Q.Months:return function(t,e,n){const r=Object(o.mb)(t),i=N([r[o.cb.MonthsFormat],r[o.cb.MonthsStandalone]],e);return N(i,n)}(e,i,r)[t.getMonth()];case Q.Days:return function(t,e,n){const r=Object(o.mb)(t),i=N([r[o.cb.DaysFormat],r[o.cb.DaysStandalone]],e);return N(i,n)}(e,i,r)[t.getDay()];case Q.DayPeriods:const c=t.getHours(),s=t.getMinutes();if(a){const t=function(t){const e=Object(o.mb)(t);return X(e),(e[o.cb.ExtraData][2]||[]).map(t=>"string"==typeof t?U(t):[U(t[0]),U(t[1])])}(e),n=function(t,e,n){const r=Object(o.mb)(t);X(r);const i=N([r[o.cb.ExtraData][0],r[o.cb.ExtraData][1]],e)||[];return N(i,n)||[]}(e,i,r);let a;if(t.forEach((t,e)=>{if(Array.isArray(t)){const{hours:o,minutes:r}=t[0],{hours:i,minutes:l}=t[1];c>=o&&s>=r&&(c<i||c===i&&s<l)&&(a=n[e])}else{const{hours:o,minutes:r}=t;o===c&&r===s&&(a=n[e])}}),a)return a}return function(t,e,n){const r=Object(o.mb)(t),i=N([r[o.cb.DayPeriodsFormat],r[o.cb.DayPeriodsStandalone]],e);return N(i,n)}(e,i,r)[c<12?0:1];case Q.Eras:return function(t,e){return N(Object(o.mb)(t)[o.cb.Eras],e)}(e,r)[t.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${n}`)}}(i,a,t,e,n,r)}}function J(t){return function(e,n,o){const r=-1*o,i=W(n,E.MinusSign),a=r>0?Math.floor(r/60):Math.ceil(r/60);switch(t){case V.Short:return(r>=0?"+":"")+$(a,2,i)+$(Math.abs(r%60),2,i);case V.ShortGMT:return"GMT"+(r>=0?"+":"")+$(a,1,i);case V.Long:return"GMT"+(r>=0?"+":"")+$(a,2,i)+":"+$(Math.abs(r%60),2,i);case V.Extended:return 0===o?"Z":(r>=0?"+":"")+$(a,2,i)+":"+$(Math.abs(r%60),2,i);default:throw new Error(`Unknown zone width "${t}"`)}}}function Z(t,e=!1){return function(n,o){let r;if(e){const t=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,e=n.getDate();r=1+Math.floor((e+t)/7)}else{const t=function(t){const e=new Date(t,0,1).getDay();return new Date(t,0,1+(e<=4?4:11)-e)}(n.getFullYear()),e=(i=n,new Date(i.getFullYear(),i.getMonth(),i.getDate()+(4-i.getDay()))).getTime()-t.getTime();r=1+Math.round(e/6048e5)}var i;return $(r,t,W(o,E.MinusSign))}}const tt={};function et(t,e){t=t.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(n)?e:n}function nt(t){return t instanceof Date&&!isNaN(t.valueOf())}const ot=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function rt(t,e,n,o,r,i,a=!1){let c="",s=!1;if(isFinite(t)){let l=function(t){let e,n,o,r,i,a=Math.abs(t)+"",c=0;for((n=a.indexOf("."))>-1&&(a=a.replace(".","")),(o=a.search(/e/i))>0?(n<0&&(n=o),n+=+a.slice(o+1),a=a.substring(0,o)):n<0&&(n=a.length),o=0;"0"===a.charAt(o);o++);if(o===(i=a.length))e=[0],n=1;else{for(i--;"0"===a.charAt(i);)i--;for(n-=o,e=[],r=0;o<=i;o++,r++)e[r]=Number(a.charAt(o))}return n>22&&(e=e.splice(0,21),c=n-1,n=1),{digits:e,exponent:c,integerLen:n}}(t);a&&(l=function(t){if(0===t.digits[0])return t;const e=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(0===e?t.digits.push(0,0):1===e&&t.digits.push(0),t.integerLen+=2),t}(l));let d=e.minInt,g=e.minFrac,m=e.maxFrac;if(i){const t=i.match(ot);if(null===t)throw new Error(`${i} is not a valid digit info`);const e=t[1],n=t[3],o=t[5];null!=e&&(d=at(e)),null!=n&&(g=at(n)),null!=o?m=at(o):null!=n&&g>m&&(m=g)}!function(t,e,n){if(e>n)throw new Error(`The minimum number of digits after fraction (${e}) is higher than the maximum (${n}).`);let o=t.digits,r=o.length-t.integerLen;const i=Math.min(Math.max(e,r),n);let a=i+t.integerLen,c=o[a];if(a>0){o.splice(Math.max(t.integerLen,a));for(let t=a;t<o.length;t++)o[t]=0}else{r=Math.max(0,r),t.integerLen=1,o.length=Math.max(1,a=i+1),o[0]=0;for(let t=1;t<a;t++)o[t]=0}if(c>=5)if(a-1<0){for(let e=0;e>a;e--)o.unshift(0),t.integerLen++;o.unshift(1),t.integerLen++}else o[a-1]++;for(;r<Math.max(0,i);r++)o.push(0);let s=0!==i;const l=e+t.integerLen,d=o.reduceRight((function(t,e,n,o){return o[n]=(e+=t)<10?e:e-10,s&&(0===o[n]&&n>=l?o.pop():s=!1),e>=10?1:0}),0);d&&(o.unshift(d),t.integerLen++)}(l,g,m);let p=l.digits,h=l.integerLen;const u=l.exponent;let b=[];for(s=p.every(t=>!t);h<d;h++)p.unshift(0);for(;h<0;h++)p.unshift(0);h>0?b=p.splice(h,p.length):(b=p,p=[0]);const _=[];for(p.length>=e.lgSize&&_.unshift(p.splice(-e.lgSize,p.length).join(""));p.length>e.gSize;)_.unshift(p.splice(-e.gSize,p.length).join(""));p.length&&_.unshift(p.join("")),c=_.join(W(n,o)),b.length&&(c+=W(n,r)+b.join("")),u&&(c+=W(n,E.Exponential)+"+"+u)}else c=W(n,E.Infinity);return c=t<0&&!s?e.negPre+c+e.negSuf:e.posPre+c+e.posSuf,c}function it(t,e="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},o=t.split(";"),r=o[0],i=o[1],a=-1!==r.indexOf(".")?r.split("."):[r.substring(0,r.lastIndexOf("0")+1),r.substring(r.lastIndexOf("0")+1)],c=a[0],s=a[1]||"";n.posPre=c.substr(0,c.indexOf("#"));for(let d=0;d<s.length;d++){const t=s.charAt(d);"0"===t?n.minFrac=n.maxFrac=d+1:"#"===t?n.maxFrac=d+1:n.posSuf+=t}const l=c.split(",");if(n.gSize=l[1]?l[1].length:0,n.lgSize=l[2]||l[1]?(l[2]||l[1]).length:0,i){const t=r.length-n.posPre.length-n.posSuf.length,e=i.indexOf("#");n.negPre=i.substr(0,e).replace(/'/g,""),n.negSuf=i.substr(e+t).replace(/'/g,"")}else n.negPre=e+n.posPre,n.negSuf=n.posSuf;return n}function at(t){const e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}class ct{}function st(t,e,n,o){let r=`=${t}`;if(e.indexOf(r)>-1)return r;if(r=n.getPluralCategory(t,o),e.indexOf(r)>-1)return r;if(e.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${t}"`)}let lt=(()=>{class t extends ct{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(F(e||this.locale)(t)){case S.Zero:return"zero";case S.One:return"one";case S.Two:return"two";case S.Few:return"few";case S.Many:return"many";default:return"other"}}}return t.\u0275fac=function(e){return new(e||t)(o.bc(o.v))},t.\u0275prov=o.Nb({token:t,factory:t.\u0275fac}),t})();function dt(t,e,n){return Object(o.wb)(t,e,n)}function gt(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const t=n.indexOf("="),[o,r]=-1==t?[n,""]:[n.slice(0,t),n.slice(t+1)];if(o.trim()===e)return decodeURIComponent(r)}return null}let mt=(()=>{class t{constructor(t,e,n,o){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=o,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(t){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(t){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(Object(o.sb)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){const t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}_applyKeyValueChanges(t){t.forEachAddedItem(t=>this._toggleClass(t.key,t.currentValue)),t.forEachChangedItem(t=>this._toggleClass(t.key,t.currentValue)),t.forEachRemovedItem(t=>{t.previousValue&&this._toggleClass(t.key,!1)})}_applyIterableChanges(t){t.forEachAddedItem(t=>{if("string"!=typeof t.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Object(o.yb)(t.item)}`);this._toggleClass(t.item,!0)}),t.forEachRemovedItem(t=>this._toggleClass(t.item,!1))}_applyClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(t=>this._toggleClass(t,!0)):Object.keys(t).forEach(e=>this._toggleClass(e,!!t[e])))}_removeClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(t=>this._toggleClass(t,!1)):Object.keys(t).forEach(t=>this._toggleClass(t,!1)))}_toggleClass(t,e){(t=t.trim())&&t.split(/\s+/g).forEach(t=>{e?this._renderer.addClass(this._ngEl.nativeElement,t):this._renderer.removeClass(this._ngEl.nativeElement,t)})}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.t),o.Rb(o.u),o.Rb(o.l),o.Rb(o.F))},t.\u0275dir=o.Mb({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t})(),pt=(()=>{class t{constructor(t){this._viewContainerRef=t,this._componentRef=null,this._moduleRef=null}ngOnChanges(t){if(this._viewContainerRef.clear(),this._componentRef=null,this.ngComponentOutlet){const e=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;if(t.ngComponentOutletNgModuleFactory)if(this._moduleRef&&this._moduleRef.destroy(),this.ngComponentOutletNgModuleFactory){const t=e.get(o.y);this._moduleRef=this.ngComponentOutletNgModuleFactory.create(t.injector)}else this._moduleRef=null;const n=(this._moduleRef?this._moduleRef.componentFactoryResolver:e.get(o.j)).resolveComponentFactory(this.ngComponentOutlet);this._componentRef=this._viewContainerRef.createComponent(n,this._viewContainerRef.length,e,this.ngComponentOutletContent)}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.Q))},t.\u0275dir=o.Mb({type:t,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},features:[o.Bb]}),t})();class ht{constructor(t,e,n,o){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=o}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let ut=(()=>{class t{constructor(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){Object(o.X)()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn(`trackBy must be a function, but received ${JSON.stringify(t)}. `+"See https://angular.io/api/common/NgForOf#change-propagation for more information."),this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(e){throw new Error(`Cannot find a differ supporting object '${n}' of type '${t=n,t.name||typeof t}'. NgFor only supports binding to Iterables such as Arrays.`)}}var t;if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const e=[];t.forEachOperation((t,n,o)=>{if(null==t.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new ht(null,this._ngForOf,-1,-1),null===o?void 0:o),r=new bt(t,n);e.push(r)}else if(null==o)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const r=this._viewContainer.get(n);this._viewContainer.move(r,o);const i=new bt(t,r);e.push(i)}});for(let n=0;n<e.length;n++)this._perViewChange(e[n].view,e[n].record);for(let n=0,o=this._viewContainer.length;n<o;n++){const t=this._viewContainer.get(n);t.context.index=n,t.context.count=o,t.context.ngForOf=this._ngForOf}t.forEachIdentityChange(t=>{this._viewContainer.get(t.currentIndex).context.$implicit=t.item})}_perViewChange(t,e){t.context.$implicit=e.item}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.Q),o.Rb(o.M),o.Rb(o.t))},t.\u0275dir=o.Mb({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();class bt{constructor(t,e){this.record=t,this.view=e}}let _t=(()=>{class t{constructor(t,e){this._viewContainer=t,this._context=new ft,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){Ct("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){Ct("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.Q),o.Rb(o.M))},t.\u0275dir=o.Mb({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class ft{constructor(){this.$implicit=null,this.ngIf=null}}function Ct(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${Object(o.yb)(e)}'.`)}class Ot{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let Mt=(()=>{class t{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)}_matchCase(t){const e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e}_updateDefaultCases(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(let e=0;e<this._defaultViews.length;e++)this._defaultViews[e].enforceState(t)}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=o.Mb({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}}),t})(),Pt=(()=>{class t{constructor(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new Ot(t,e)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.Q),o.Rb(o.M),o.Rb(Mt,1))},t.\u0275dir=o.Mb({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),t})(),yt=(()=>{class t{constructor(t,e,n){n._addDefault(new Ot(t,e))}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.Q),o.Rb(o.M),o.Rb(Mt,1))},t.\u0275dir=o.Mb({type:t,selectors:[["","ngSwitchDefault",""]]}),t})(),xt=(()=>{class t{constructor(t){this._localization=t,this._caseViews={}}set ngPlural(t){this._switchValue=t,this._updateView()}addCase(t,e){this._caseViews[t]=e}_updateView(){this._clearViews();const t=Object.keys(this._caseViews),e=st(this._switchValue,t,this._localization);this._activateView(this._caseViews[e])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(t){t&&(this._activeView=t,this._activeView.create())}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(ct))},t.\u0275dir=o.Mb({type:t,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"}}),t})(),vt=(()=>{class t{constructor(t,e,n,o){this.value=t;const r=!isNaN(Number(t));o.addCase(r?`=${t}`:t,new Ot(n,e))}}return t.\u0275fac=function(e){return new(e||t)(o.cc("ngPluralCase"),o.Rb(o.M),o.Rb(o.Q),o.Rb(xt,1))},t.\u0275dir=o.Mb({type:t,selectors:[["","ngPluralCase",""]]}),t})(),wt=(()=>{class t{constructor(t,e,n){this._ngEl=t,this._differs=e,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){const t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,e){const[n,o]=t.split(".");null!=(e=null!=e&&o?`${e}${o}`:e)?this._renderer.setStyle(this._ngEl.nativeElement,n,e):this._renderer.removeStyle(this._ngEl.nativeElement,n)}_applyChanges(t){t.forEachRemovedItem(t=>this._setStyle(t.key,null)),t.forEachAddedItem(t=>this._setStyle(t.key,t.currentValue)),t.forEachChangedItem(t=>this._setStyle(t.key,t.currentValue))}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.l),o.Rb(o.u),o.Rb(o.F))},t.\u0275dir=o.Mb({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),t})(),kt=(()=>{class t{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(t){if(this._shouldRecreateView(t)){const t=this._viewContainerRef;this._viewRef&&t.remove(t.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?t.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}_shouldRecreateView(t){const e=t.ngTemplateOutletContext;return!!t.ngTemplateOutlet||e&&this._hasContextShapeChanged(e)}_hasContextShapeChanged(t){const e=Object.keys(t.previousValue||{}),n=Object.keys(t.currentValue||{});if(e.length===n.length){for(let t of n)if(-1===e.indexOf(t))return!0;return!1}return!0}_updateExistingContext(t){for(let e of Object.keys(t))this._viewRef.context[e]=this.ngTemplateOutletContext[e]}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.Q))},t.\u0275dir=o.Mb({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[o.Bb]}),t})();function St(t,e){return Error(`InvalidPipeArgument: '${e}' for pipe '${Object(o.yb)(t)}'`)}class At{createSubscription(t,e){return t.subscribe({next:e,error:t=>{throw t}})}dispose(t){t.unsubscribe()}onDestroy(t){t.unsubscribe()}}class Dt{createSubscription(t,e){return t.then(e,t=>{throw t})}dispose(t){}onDestroy(t){}}const It=new Dt,Et=new At;let Tt=(()=>{class t{constructor(t){this._ref=t,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):Object(o.vb)(this._latestValue,this._latestReturnedValue)?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,o.S.wrap(this._latestValue)):(t&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue)}_subscribe(t){this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,e=>this._updateLatestValue(t,e))}_selectStrategy(e){if(Object(o.ub)(e))return It;if(Object(o.tb)(e))return Et;throw St(t,e)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null}_updateLatestValue(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())}}return t.\u0275fac=function(e){return new(e||t)(o.dc())},t.\u0275pipe=o.Qb({name:"async",type:t,pure:!1}),t})(),Lt=(()=>{class t{transform(e){if(!e)return e;if("string"!=typeof e)throw St(t,e);return e.toLowerCase()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=o.Qb({name:"lowercase",type:t,pure:!0}),t})();const Rt=/(?:[A-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\u0561-\u0587\u05D0-\u05EA\u05F0-\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\u08A0-\u08B4\u08B6-\u08BD\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\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\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\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\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-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\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-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\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-\u2C2E\u2C30-\u2C5E\u2C60-\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-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\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-\uAB65\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\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\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-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\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\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\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]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\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-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D])\S*/g;let Wt=(()=>{class t{transform(e){if(!e)return e;if("string"!=typeof e)throw St(t,e);return e.replace(Rt,t=>t[0].toUpperCase()+t.substr(1).toLowerCase())}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=o.Qb({name:"titlecase",type:t,pure:!0}),t})(),jt=(()=>{class t{transform(e){if(!e)return e;if("string"!=typeof e)throw St(t,e);return e.toUpperCase()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=o.Qb({name:"uppercase",type:t,pure:!0}),t})(),Ft=(()=>{class t{constructor(t){this.locale=t}transform(e,n="mediumDate",r,i){if(null==e||""===e||e!=e)return null;try{return function(t,e,n,r){let i=function(t){if(nt(t))return t;if("number"==typeof t&&!isNaN(t))return new Date(t);if("string"==typeof t){t=t.trim();const e=parseFloat(t);if(!isNaN(t-e))return new Date(e);if(/^(\d{4}-\d{1,2}-\d{1,2})$/.test(t)){const[e,n,o]=t.split("-").map(t=>+t);return new Date(e,n-1,o)}let n;if(n=t.match(z))return function(t){const e=new Date(0);let n=0,o=0;const r=t[8]?e.setUTCFullYear:e.setFullYear,i=t[8]?e.setUTCHours:e.setHours;t[9]&&(n=Number(t[9]+t[10]),o=Number(t[9]+t[11])),r.call(e,Number(t[1]),Number(t[2])-1,Number(t[3]));const a=Number(t[4]||0)-n,c=Number(t[5]||0)-o,s=Number(t[6]||0),l=Math.round(1e3*parseFloat("0."+(t[7]||0)));return i.call(e,a,c,s,l),e}(n)}const e=new Date(t);if(!nt(e))throw new Error(`Unable to convert "${t}" into a date`);return e}(t);e=function t(e,n){const r=function(t){return Object(o.mb)(t)[o.cb.LocaleId]}(e);if(Y[r]=Y[r]||{},Y[r][n])return Y[r][n];let i="";switch(n){case"shortDate":i=T(e,I.Short);break;case"mediumDate":i=T(e,I.Medium);break;case"longDate":i=T(e,I.Long);break;case"fullDate":i=T(e,I.Full);break;case"shortTime":i=L(e,I.Short);break;case"mediumTime":i=L(e,I.Medium);break;case"longTime":i=L(e,I.Long);break;case"fullTime":i=L(e,I.Full);break;case"short":const n=t(e,"shortTime"),o=t(e,"shortDate");i=G(R(e,I.Short),[n,o]);break;case"medium":const r=t(e,"mediumTime"),a=t(e,"mediumDate");i=G(R(e,I.Medium),[r,a]);break;case"long":const c=t(e,"longTime"),s=t(e,"longDate");i=G(R(e,I.Long),[c,s]);break;case"full":const l=t(e,"fullTime"),d=t(e,"fullDate");i=G(R(e,I.Full),[l,d])}return i&&(Y[r][n]=i),i}(n,e)||e;let a,c=[];for(;e;){if(a=B.exec(e),!a){c.push(e);break}{c=c.concat(a.slice(1));const t=c.pop();if(!t)break;e=t}}let s=i.getTimezoneOffset();r&&(s=et(r,s),i=function(t,e,n){const o=t.getTimezoneOffset();return function(t,e){return(t=new Date(t.getTime())).setMinutes(t.getMinutes()+e),t}(t,-1*(et(e,o)-o))}(i,r));let l="";return c.forEach(t=>{const e=function(t){if(tt[t])return tt[t];let e;switch(t){case"G":case"GG":case"GGG":e=K(Q.Eras,D.Abbreviated);break;case"GGGG":e=K(Q.Eras,D.Wide);break;case"GGGGG":e=K(Q.Eras,D.Narrow);break;case"y":e=q(H.FullYear,1,0,!1,!0);break;case"yy":e=q(H.FullYear,2,0,!0,!0);break;case"yyy":e=q(H.FullYear,3,0,!1,!0);break;case"yyyy":e=q(H.FullYear,4,0,!1,!0);break;case"M":case"L":e=q(H.Month,1,1);break;case"MM":case"LL":e=q(H.Month,2,1);break;case"MMM":e=K(Q.Months,D.Abbreviated);break;case"MMMM":e=K(Q.Months,D.Wide);break;case"MMMMM":e=K(Q.Months,D.Narrow);break;case"LLL":e=K(Q.Months,D.Abbreviated,A.Standalone);break;case"LLLL":e=K(Q.Months,D.Wide,A.Standalone);break;case"LLLLL":e=K(Q.Months,D.Narrow,A.Standalone);break;case"w":e=Z(1);break;case"ww":e=Z(2);break;case"W":e=Z(1,!0);break;case"d":e=q(H.Date,1);break;case"dd":e=q(H.Date,2);break;case"E":case"EE":case"EEE":e=K(Q.Days,D.Abbreviated);break;case"EEEE":e=K(Q.Days,D.Wide);break;case"EEEEE":e=K(Q.Days,D.Narrow);break;case"EEEEEE":e=K(Q.Days,D.Short);break;case"a":case"aa":case"aaa":e=K(Q.DayPeriods,D.Abbreviated);break;case"aaaa":e=K(Q.DayPeriods,D.Wide);break;case"aaaaa":e=K(Q.DayPeriods,D.Narrow);break;case"b":case"bb":case"bbb":e=K(Q.DayPeriods,D.Abbreviated,A.Standalone,!0);break;case"bbbb":e=K(Q.DayPeriods,D.Wide,A.Standalone,!0);break;case"bbbbb":e=K(Q.DayPeriods,D.Narrow,A.Standalone,!0);break;case"B":case"BB":case"BBB":e=K(Q.DayPeriods,D.Abbreviated,A.Format,!0);break;case"BBBB":e=K(Q.DayPeriods,D.Wide,A.Format,!0);break;case"BBBBB":e=K(Q.DayPeriods,D.Narrow,A.Format,!0);break;case"h":e=q(H.Hours,1,-12);break;case"hh":e=q(H.Hours,2,-12);break;case"H":e=q(H.Hours,1);break;case"HH":e=q(H.Hours,2);break;case"m":e=q(H.Minutes,1);break;case"mm":e=q(H.Minutes,2);break;case"s":e=q(H.Seconds,1);break;case"ss":e=q(H.Seconds,2);break;case"S":e=q(H.FractionalSeconds,1);break;case"SS":e=q(H.FractionalSeconds,2);break;case"SSS":e=q(H.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=J(V.Short);break;case"ZZZZZ":e=J(V.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=J(V.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=J(V.Long);break;default:return null}return tt[t]=e,e}(t);l+=e?e(i,n,s):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}(e,n,i||this.locale,r)}catch(a){throw St(t,a.message)}}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.v))},t.\u0275pipe=o.Qb({name:"date",type:t,pure:!0}),t})();const Xt=/#/g;let Nt=(()=>{class t{constructor(t){this._localization=t}transform(e,n,o){if(null==e)return"";if("object"!=typeof n||null===n)throw St(t,n);return n[st(e,Object.keys(n),this._localization,o)].replace(Xt,e.toString())}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(ct))},t.\u0275pipe=o.Qb({name:"i18nPlural",type:t,pure:!0}),t})(),Ut=(()=>{class t{transform(e,n){if(null==e)return"";if("object"!=typeof n||"string"!=typeof e)throw St(t,n);return n.hasOwnProperty(e)?n[e]:n.hasOwnProperty("other")?n.other:""}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=o.Qb({name:"i18nSelect",type:t,pure:!0}),t})(),zt=(()=>{class t{transform(t){return JSON.stringify(t,null,2)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=o.Qb({name:"json",type:t,pure:!1}),t})(),Yt=(()=>{class t{constructor(t){this.differs=t,this.keyValues=[]}transform(t,e=Bt){if(!t||!(t instanceof Map)&&"object"!=typeof t)return null;this.differ||(this.differ=this.differs.find(t).create());const n=this.differ.diff(t);return n&&(this.keyValues=[],n.forEachItem(t=>{this.keyValues.push({key:t.key,value:t.currentValue})}),this.keyValues.sort(e)),this.keyValues}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.u))},t.\u0275pipe=o.Qb({name:"keyvalue",type:t,pure:!1}),t})();function Bt(t,e){const n=t.key,o=e.key;if(n===o)return 0;if(void 0===n)return 1;if(void 0===o)return-1;if(null===n)return 1;if(null===o)return-1;if("string"==typeof n&&"string"==typeof o)return n<o?-1:1;if("number"==typeof n&&"number"==typeof o)return n-o;if("boolean"==typeof n&&"boolean"==typeof o)return n<o?-1:1;const r=String(n),i=String(o);return r==i?0:r<i?-1:1}let Vt=(()=>{class t{constructor(t){this._locale=t}transform(e,n,o){if(Gt(e))return null;o=o||this._locale;try{return function(t,e,n){return rt(t,it(j(e,k.Decimal),W(e,E.MinusSign)),e,E.Group,E.Decimal,n)}($t(e),o,n)}catch(r){throw St(t,r.message)}}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.v))},t.\u0275pipe=o.Qb({name:"number",type:t,pure:!0}),t})(),Ht=(()=>{class t{constructor(t){this._locale=t}transform(e,n,o){if(Gt(e))return null;o=o||this._locale;try{return function(t,e,n){return rt(t,it(j(e,k.Percent),W(e,E.MinusSign)),e,E.Group,E.Decimal,n,!0).replace(new RegExp("%","g"),W(e,E.PercentSign))}($t(e),o,n)}catch(r){throw St(t,r.message)}}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.v))},t.\u0275pipe=o.Qb({name:"percent",type:t,pure:!0}),t})(),Qt=(()=>{class t{constructor(t,e="USD"){this._locale=t,this._defaultCurrencyCode=e}transform(e,n,r="symbol",i,a){if(Gt(e))return null;a=a||this._locale,"boolean"==typeof r&&(console&&console.warn&&console.warn('Warning: the currency pipe has been changed in Angular v5. The symbolDisplay option (third parameter) is now a string instead of a boolean. The accepted values are "code", "symbol" or "symbol-narrow".'),r=r?"symbol":"code");let c=n||this._defaultCurrencyCode;"code"!==r&&(c="symbol"===r||"symbol-narrow"===r?function(t,e,n="en"){const r=function(t){return Object(o.mb)(t)[o.cb.Currencies]}(n)[t]||w[t]||[],i=r[1];return"narrow"===e&&"string"==typeof i?i:r[0]||t}(c,"symbol"===r?"wide":"narrow",a):r);try{return function(t,e,n,o,r){const i=it(j(e,k.Currency),W(e,E.MinusSign));return i.minFrac=function(t){let e;const n=w[t];return n&&(e=n[2]),"number"==typeof e?e:2}(o),i.maxFrac=i.minFrac,rt(t,i,e,E.CurrencyGroup,E.CurrencyDecimal,r).replace("\xa4",n).replace("\xa4","").trim()}($t(e),a,c,n,i)}catch(s){throw St(t,s.message)}}}return t.\u0275fac=function(e){return new(e||t)(o.Rb(o.v),o.Rb(o.k))},t.\u0275pipe=o.Qb({name:"currency",type:t,pure:!0}),t})();function Gt(t){return null==t||""===t||t!=t}function $t(t){if("string"==typeof t&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if("number"!=typeof t)throw new Error(`${t} is not a number`);return t}let qt=(()=>{class t{transform(e,n,o){if(null==e)return e;if(!this.supports(e))throw St(t,e);return e.slice(n,o)}supports(t){return"string"==typeof t||Array.isArray(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=o.Qb({name:"slice",type:t,pure:!1}),t})(),Kt=(()=>{class t{}return t.\u0275mod=o.Pb({type:t}),t.\u0275inj=o.Ob({factory:function(e){return new(e||t)},providers:[{provide:ct,useClass:lt}]}),t})();const Jt="browser";function Zt(t){return t===Jt}function te(t){return"server"===t}let ee=(()=>{class t{}return t.\u0275prov=Object(o.Nb)({token:t,providedIn:"root",factory:()=>new ne(Object(o.bc)(s),window,Object(o.bc)(o.n))}),t})();class ne{constructor(t,e,n){this.document=t,this.window=e,this.errorHandler=n,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportScrollRestoration()?[this.window.scrollX,this.window.scrollY]:[0,0]}scrollToPosition(t){this.supportScrollRestoration()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(this.supportScrollRestoration()){t=this.window.CSS&&this.window.CSS.escape?this.window.CSS.escape(t):t.replace(/(\"|\'\ |:|\.|\[|\]|,|=)/g,"\\$1");try{const e=this.document.querySelector(`#${t}`);if(e)return void this.scrollToElement(e);const n=this.document.querySelector(`[name='${t}']`);if(n)return void this.scrollToElement(n)}catch(e){this.errorHandler.handleError(e)}}}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,o=e.top+this.window.pageYOffset,r=this.offset();this.window.scrollTo(n-r[0],o-r[1])}supportScrollRestoration(){try{return!!this.window&&!!this.window.scrollTo}catch(t){return!1}}}},ozli:function(t,e,n){"use strict";var o=n("zfKp");e.subscribeToObservable=function(t){return function(e){var n=t[o.observable]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(e)}}},"p//D":function(t,e,n){"use strict";e.rxSubscriber=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}(),e.$$rxSubscriber=e.rxSubscriber},"p/rL":function(t,e,n){!function(t){"use strict";t.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n("wd/R"))},"p0+S":function(t,e,n){"use strict";var o=n("mbIT");e.isNumeric=function(t){return!o.isArray(t)&&t-parseFloat(t)+1>=0}},pLZG:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var o=n("7o/Q");function r(t,e){return function(n){return n.lift(new i(t,e))}}class i{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new a(t,this.predicate,this.thisArg))}}class a extends o.a{constructor(t,e,n){super(t),this.predicate=e,this.thisArg=n,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)}}},poJ0:function(t,e,n){"use strict";var o=n("VKeD");e.subscribeToIterable=function(t){return function(e){for(var n=t[o.iterator]();;){var r=n.next();if(r.done){e.complete();break}if(e.next(r.value),e.closed)break}return"function"==typeof n.return&&e.add((function(){n.return&&n.return()})),e}}},pshJ:function(t,e,n){"use strict";e.isFunction=function(t){return"function"==typeof t}},pxpQ:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return c}));var o=n("7o/Q"),r=n("WMd4");function i(t,e=0){return function(n){return n.lift(new a(t,e))}}class a{constructor(t,e=0){this.scheduler=t,this.delay=e}call(t,e){return e.subscribe(new c(t,this.scheduler,this.delay))}}class c extends o.a{constructor(t,e,n=0){super(t),this.scheduler=e,this.delay=n}static dispatch(t){const{notification:e,destination:n}=t;e.observe(n),this.unsubscribe()}scheduleMessage(t){this.destination.add(this.scheduler.schedule(c.dispatch,this.delay,new s(t,this.destination)))}_next(t){this.scheduleMessage(r.a.createNext(t))}_error(t){this.scheduleMessage(r.a.createError(t)),this.unsubscribe()}_complete(){this.scheduleMessage(r.a.createComplete()),this.unsubscribe()}}class s{constructor(t,e){this.notification=t,this.destination=e}}},"q/0M":function(t,e,n){"use strict";function o(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var o=Array(t),r=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,c=i.length;a<c;a++,r++)o[r]=i[a];return o}var r;n.r(e),n.d(e,"LogLevel",(function(){return a})),n.d(e,"Logger",(function(){return g})),n.d(e,"setLogLevel",(function(){return m})),n.d(e,"setUserLogHandler",(function(){return p}));var i=[],a=function(t){return t[t.DEBUG=0]="DEBUG",t[t.VERBOSE=1]="VERBOSE",t[t.INFO=2]="INFO",t[t.WARN=3]="WARN",t[t.ERROR=4]="ERROR",t[t.SILENT=5]="SILENT",t}({}),c={debug:a.DEBUG,verbose:a.VERBOSE,info:a.INFO,warn:a.WARN,error:a.ERROR,silent:a.SILENT},s=a.INFO,l=((r={})[a.DEBUG]="log",r[a.VERBOSE]="log",r[a.INFO]="info",r[a.WARN]="warn",r[a.ERROR]="error",r),d=function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];if(!(e<t.logLevel)){var i=(new Date).toISOString(),a=l[e];if(!a)throw new Error("Attempted to log a message with an invalid logType (value: "+e+")");console[a].apply(console,o(["["+i+"]  "+t.name+":"],n))}},g=function(){function t(t){this.name=t,this._logLevel=s,this._logHandler=d,this._userLogHandler=null,i.push(this)}return Object.defineProperty(t.prototype,"logLevel",{get:function(){return this._logLevel},set:function(t){if(!(t in a))throw new TypeError("Invalid value assigned to `logLevel`");this._logLevel=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logHandler",{get:function(){return this._logHandler},set:function(t){if("function"!=typeof t)throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"userLogHandler",{get:function(){return this._userLogHandler},set:function(t){this._userLogHandler=t},enumerable:!0,configurable:!0}),t.prototype.debug=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this._userLogHandler&&this._userLogHandler.apply(this,o([this,a.DEBUG],t)),this._logHandler.apply(this,o([this,a.DEBUG],t))},t.prototype.log=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this._userLogHandler&&this._userLogHandler.apply(this,o([this,a.VERBOSE],t)),this._logHandler.apply(this,o([this,a.VERBOSE],t))},t.prototype.info=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this._userLogHandler&&this._userLogHandler.apply(this,o([this,a.INFO],t)),this._logHandler.apply(this,o([this,a.INFO],t))},t.prototype.warn=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this._userLogHandler&&this._userLogHandler.apply(this,o([this,a.WARN],t)),this._logHandler.apply(this,o([this,a.WARN],t))},t.prototype.error=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this._userLogHandler&&this._userLogHandler.apply(this,o([this,a.ERROR],t)),this._logHandler.apply(this,o([this,a.ERROR],t))},t}();function m(t){var e="string"==typeof t?c[t]:t;i.forEach((function(t){t.logLevel=e}))}function p(t,e){for(var n=function(n){var o=null;e&&e.level&&(o=c[e.level]),n.userLogHandler=null===t?null:function(e,n){for(var r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];var c=r.map((function(t){if(null==t)return null;if("string"==typeof t)return t;if("number"==typeof t||"boolean"==typeof t)return t.toString();if(t instanceof Error)return t.message;try{return JSON.stringify(t)}catch(e){return null}})).filter((function(t){return t})).join(" ");n>=(null!=o?o:e.logLevel)&&t({level:a[n].toLowerCase(),message:c,args:r,type:e.name})}},o=0,r=i;o<r.length;o++)n(r[o])}},q3Kh:function(t,e,n){"use strict";var o=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=n("FWf1");e.map=function(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new i(t,e))}};var i=function(){function t(t,e){this.project=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new a(t,this.project,this.thisArg))},t}();e.MapOperator=i;var a=function(t){function e(e,n,o){var r=t.call(this,e)||this;return r.project=n,r.count=0,r.thisArg=o||r,r}return o(e,t),e.prototype._next=function(t){var e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)},e}(r.Subscriber)},q7YW:function(t,e,n){"use strict";var o=n("Q1FS"),r=n("mbIT"),i=n("pshJ"),a=n("q3Kh");e.fromEvent=function t(e,n,c,s){return i.isFunction(c)&&(s=c,c=void 0),s?t(e,n,c).pipe(a.map((function(t){return r.isArray(t)?s.apply(void 0,t):s(t)}))):new o.Observable((function(t){!function t(e,n,o,r,i){var a;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(e)){var c=e;e.addEventListener(n,o,i),a=function(){return c.removeEventListener(n,o,i)}}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(e)){var s=e;e.on(n,o),a=function(){return s.off(n,o)}}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(e)){var l=e;e.addListener(n,o),a=function(){return l.removeListener(n,o)}}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(var d=0,g=e.length;d<g;d++)t(e[d],n,o,r,i)}r.add(a)}(e,n,(function(e){t.next(arguments.length>1?Array.prototype.slice.call(arguments):e)}),t,c)}))}},qgXg:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var o=n("3N8a");class r extends o.a{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}schedule(t,e=0){return e>0?super.schedule(t,e):(this.delay=e,this.state=t,this.scheduler.flush(this),this)}execute(t,e){return e>0||this.closed?super.execute(t,e):this._execute(t,e)}requestAsyncId(t,e,n=0){return null!==n&&n>0||null===n&&this.delay>0?super.requestAsyncId(t,e,n):t.flush(this)}}var i=n("IjjT");class a extends i.a{}const c=new a(r)},quSY:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var o=n("DH7j"),r=n("XoHu"),i=n("n6bG");const a=(()=>{function t(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((t,e)=>`${e+1}) ${t.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t})();let c=(()=>{class t{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._unsubscribe=t)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_unsubscribe:c,_subscriptions:l}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(let t=0;t<n.length;++t)n[t].remove(this);if(Object(i.a)(c))try{c.call(this)}catch(d){e=d instanceof a?s(d.errors):[d]}if(Object(o.a)(l)){let t=-1,n=l.length;for(;++t<n;){const n=l[t];if(Object(r.a)(n))try{n.unsubscribe()}catch(d){e=e||[],d instanceof a?e=e.concat(s(d.errors)):e.push(d)}}}if(e)throw new a(e)}add(e){let n=e;if(!e)return t.EMPTY;switch(typeof e){case"function":n=new t(e);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof t)){const e=n;n=new t,n._subscriptions=[e]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}let{_parentOrParents:o}=n;if(null===o)n._parentOrParents=this;else if(o instanceof t){if(o===this)return n;n._parentOrParents=[o,this]}else{if(-1!==o.indexOf(this))return n;o.push(this)}const r=this._subscriptions;return null===r?this._subscriptions=[n]:r.push(n),n}remove(t){const e=this._subscriptions;if(e){const n=e.indexOf(t);-1!==n&&e.splice(n,1)}}}var e;return t.EMPTY=((e=new t).closed=!0,e),t})();function s(t){return t.reduce((t,e)=>t.concat(e instanceof a?e.errors:e),[])}},"rB/T":function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n("LbVS")),o(n("vauT")),o(n("PsNa"))},raLr:function(t,e,n){!function(t){"use strict";function e(t,e,n){var o,r;return"m"===n?e?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===n?e?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":t+" "+(o=+t,r={ss:e?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:e?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:e?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[n].split("_"),o%10==1&&o%100!=11?r[0]:o%10>=2&&o%10<=4&&(o%100<10||o%100>=20)?r[1]:r[2])}function n(t){return function(){return t+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}t.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function(t,e){var n={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===t?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):t?n[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(e)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(e)?"genitive":"nominative"][t.day()]:n.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:n("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:n("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:n("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:n("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return n("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:e,m:e,mm:e,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:e,d:"\u0434\u0435\u043d\u044c",dd:e,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:e,y:"\u0440\u0456\u043a",yy:e},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(t){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(t)},meridiem:function(t,e,n){return t<4?"\u043d\u043e\u0447\u0456":t<12?"\u0440\u0430\u043d\u043a\u0443":t<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t+"-\u0439";case"D":return t+"-\u0433\u043e";default:return t}},week:{dow:1,doy:7}})}(n("wd/R"))},rnKy:function(t,e,n){"use strict";var o,r,i;"undefined"!=typeof window&&window,r=[n("KtZj")],void 0===(i="function"==typeof(o=function(t){var e=function(){var e,n={},o=[];function r(t){t||(t=document.documentElement);var e=window.getComputedStyle(t,null).fontSize;return parseFloat(e)||16}function i(t,e){var n=e.split(/\d/),o=n[n.length-1];switch(e=parseFloat(e),o){case"px":return e;case"em":return e*r(t);case"rem":return e*r();case"vw":return e*document.documentElement.clientWidth/100;case"vh":return e*document.documentElement.clientHeight/100;case"vmin":case"vmax":var i=document.documentElement.clientWidth/100,a=document.documentElement.clientHeight/100;return e*(0,Math["vmin"===o?"min":"max"])(i,a);default:return e}}function a(t,e){var o,r,a,c,s,l,d,g;this.element=t;var m=["min-width","min-height","max-width","max-height"];this.call=function(){for(o in a=function(t){if(!t.getBoundingClientRect)return{width:t.offsetWidth,height:t.offsetHeight};var e=t.getBoundingClientRect();return{width:Math.round(e.width),height:Math.round(e.height)}}(this.element),l={},n[e])n[e].hasOwnProperty(o)&&(c=i(this.element,(r=n[e][o]).value),s="width"===r.property?a.width:a.height,d="","min"===r.mode&&s>=c&&(d+=r.value),"max"===r.mode&&s<=c&&(d+=r.value),l[g=r.mode+"-"+r.property]||(l[g]=""),d&&-1===(" "+l[g]+" ").indexOf(" "+d+" ")&&(l[g]+=" "+d));for(var t in m)m.hasOwnProperty(t)&&(l[m[t]]?this.element.setAttribute(m[t],l[m[t]].substr(1)):this.element.removeAttribute(m[t]))}}function c(e,n){e.elementQueriesSetupInformation||(e.elementQueriesSetupInformation=new a(e,n)),e.elementQueriesSensor||(e.elementQueriesSensor=new t(e,(function(){e.elementQueriesSetupInformation.call()})))}function s(t,r,i,a){if(void 0===n[t]){n[t]=[];var c=o.length;e.innerHTML+="\n"+t+" {animation: 0.1s element-queries;}",e.innerHTML+="\n"+t+" > .resize-sensor {min-width: "+c+"px;}",o.push(t)}n[t].push({mode:r,property:i,value:a})}function l(t){var e;if(document.querySelectorAll&&(e=t?t.querySelectorAll.bind(t):document.querySelectorAll.bind(document)),e||"undefined"==typeof $$||(e=$$),e||"undefined"==typeof jQuery||(e=jQuery),!e)throw"No document.querySelectorAll, jQuery or Mootools's $$ found.";return e}function d(e){var n=[],o=[],r=[],i=0,a=-1,c=[];for(var s in e.children)if(e.children.hasOwnProperty(s)&&e.children[s].tagName&&"img"===e.children[s].tagName.toLowerCase()){n.push(e.children[s]);var l=e.children[s].getAttribute("min-width")||e.children[s].getAttribute("data-min-width"),d=e.children[s].getAttribute("data-src")||e.children[s].getAttribute("url");r.push(d),o.push({minWidth:l}),l?e.children[s].style.display="none":(i=n.length-1,e.children[s].style.display="block")}function g(){var t,s=!1;for(t in n)n.hasOwnProperty(t)&&o[t].minWidth&&e.offsetWidth>o[t].minWidth&&(s=t);if(s||(s=i),a!==s)if(c[s])n[a].style.display="none",n[s].style.display="block",a=s;else{var l=new Image;l.onload=function(){n[s].src=r[s],n[a].style.display="none",n[s].style.display="block",c[s]=!0,a=s},l.src=r[s]}else n[s].src=r[s]}a=i,e.resizeSensorInstance=new t(e,g),g()}var g=/,?[\s\t]*([^,\n]*?)((?:\[[\s\t]*?(?:min|max)-(?:width|height)[\s\t]*?[~$\^]?=[\s\t]*?"[^"]*?"[\s\t]*?])+)([^,\n\s\{]*)/gim,m=/\[[\s\t]*?(min|max)-(width|height)[\s\t]*?[~$\^]?=[\s\t]*?"([^"]*?)"[\s\t]*?]/gim;function p(t){var e,n,o,r;for(t=t.replace(/'/g,'"');null!==(e=g.exec(t));)for(n=e[1]+e[3],o=e[2];null!==(r=m.exec(o));)s(n,r[1],r[2],r[3])}function h(t){var e="";if(t)if("string"==typeof t)-1===(t=t.toLowerCase()).indexOf("min-width")&&-1===t.indexOf("max-width")||p(t);else for(var n=0,o=t.length;n<o;n++)1===t[n].type?-1!==(e=t[n].selectorText||t[n].cssText).indexOf("min-height")||-1!==e.indexOf("max-height")?p(e):-1===e.indexOf("min-width")&&-1===e.indexOf("max-width")||p(e):4===t[n].type?h(t[n].cssRules||t[n].rules):3===t[n].type&&t[n].styleSheet.hasOwnProperty("cssRules")&&h(t[n].styleSheet.cssRules)}var u=!1;this.init=function(){var n="animationstart";void 0!==document.documentElement.style.webkitAnimationName?n="webkitAnimationStart":void 0!==document.documentElement.style.MozAnimationName?n="mozanimationstart":void 0!==document.documentElement.style.OAnimationName&&(n="oanimationstart"),document.body.addEventListener(n,(function(e){var n=e.target,r=n&&window.getComputedStyle(n,null),i=r&&r.getPropertyValue("animation-name");if(i&&-1!==i.indexOf("element-queries")){n.elementQueriesSensor=new t(n,(function(){n.elementQueriesSetupInformation&&n.elementQueriesSetupInformation.call()}));var a=window.getComputedStyle(n.resizeSensor,null).getPropertyValue("min-width");a=parseInt(a.replace("px","")),c(e.target,o[a])}})),u||((e=document.createElement("style")).type="text/css",e.innerHTML="[responsive-image] > img, [data-responsive-image] {overflow: hidden; padding: 0; } [responsive-image] > img, [data-responsive-image] > img {width: 100%;}",e.innerHTML+="\n@keyframes element-queries { 0% { visibility: inherit; } }",document.getElementsByTagName("head")[0].appendChild(e),u=!0);for(var r=0,i=document.styleSheets.length;r<i;r++)try{document.styleSheets[r].href&&0===document.styleSheets[r].href.indexOf("file://")&&console.warn("CssElementQueries: unable to parse local css files, "+document.styleSheets[r].href),h(document.styleSheets[r].cssRules||document.styleSheets[r].rules||document.styleSheets[r].cssText)}catch(a){}!function(){for(var t=l()("[data-responsive-image],[responsive-image]"),e=0,n=t.length;e<n;e++)d(t[e])}()},this.findElementQueriesElements=function(t){!function(t){var e=l(t);for(var o in n)if(n.hasOwnProperty(o))for(var r=e(o,t),i=0,a=r.length;i<a;i++)c(r[i],o)}(t)},this.update=function(){this.init()}};return e.update=function(){e.instance.update()},e.detach=function(t){t.elementQueriesSetupInformation?(t.elementQueriesSensor.detach(),delete t.elementQueriesSetupInformation,delete t.elementQueriesSensor):t.resizeSensorInstance&&(t.resizeSensorInstance.detach(),delete t.resizeSensorInstance)},e.init=function(){e.instance||(e.instance=new e),e.instance.init()},e.findElementQueriesElements=function(t){e.instance.findElementQueriesElements(t)},e.listen=function(){!function(t){if(document.addEventListener)document.addEventListener("DOMContentLoaded",t,!1);else if(/KHTML|WebKit|iCab/i.test(navigator.userAgent))var e=setInterval((function(){/loaded|complete/i.test(document.readyState)&&(t(),clearInterval(e))}),10);else window.onload=t}(e.init)},e})?o.apply(e,r):o)||(t.exports=i)},"s+uk":function(t,e,n){!function(t){"use strict";function e(t,e,n,o){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?r[n][0]:r[n][1]}t.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},sp3z:function(t,e,n){!function(t){"use strict";t.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(t){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===t},meridiem:function(t,e,n){return t<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(t){return"\u0e97\u0eb5\u0ec8"+t}})}(n("wd/R"))},tGlX:function(t,e,n){!function(t){"use strict";function e(t,e,n,o){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?r[n][0]:r[n][1]}t.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},tT3J:function(t,e,n){!function(t){"use strict";t.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n("wd/R"))},tUCv:function(t,e,n){!function(t){"use strict";t.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(t,e){return 12===t&&(t=0),"enjing"===e?t:"siyang"===e?t>=11?t:t+12:"sonten"===e||"ndalu"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"enjing":t<15?"siyang":t<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n("wd/R"))},u3GI:function(t,e,n){!function(t){"use strict";function e(t,e,n,o){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?r[n][0]:r[n][1]}t.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},uEye:function(t,e,n){!function(t){"use strict";t.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_m\xe5n_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},uXwI:function(t,e,n){!function(t){"use strict";var e={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(t,e,n){return n?e%10==1&&e%100!=11?t[2]:t[3]:e%10==1&&e%100!=11?t[0]:t[1]}function o(t,o,r){return t+" "+n(e[r],t,o)}function r(t,o,r){return n(e[r],t,o)}t.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function(t,e){return e?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:o,m:r,mm:o,h:r,hh:o,d:r,dd:o,M:r,MM:o,y:r,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},vLqr:function(t,e,n){"use strict";var o=n("Q1FS");function r(t){t.subscriber.error(t.error)}e.throwError=function(t,e){return new o.Observable(e?function(n){return e.schedule(r,0,{error:t,subscriber:n})}:function(e){return e.error(t)})}},vT00:function(t,e,n){var o,r,i;!function(a){if("object"==typeof t.exports){var c=a(0,e);void 0!==c&&(t.exports=c)}else r=[n,e],void 0===(i="function"==typeof(o=a)?o.apply(e,r):o)||(t.exports=i)}((function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=void 0;e.default=["pt",[["AM","PM"],n,n],n,[["D","S","T","Q","Q","S","S"],["dom.","seg.","ter.","qua.","qui.","sex.","s\xe1b."],["domingo","segunda-feira","ter\xe7a-feira","quarta-feira","quinta-feira","sexta-feira","s\xe1bado"],["dom.","seg.","ter.","qua.","qui.","sex.","s\xe1b."]],n,[["J","F","M","A","M","J","J","A","S","O","N","D"],["jan.","fev.","mar.","abr.","mai.","jun.","jul.","ago.","set.","out.","nov.","dez."],["janeiro","fevereiro","mar\xe7o","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]],n,[["a.C.","d.C."],n,["antes de Cristo","depois de Cristo"]],0,[6,0],["dd/MM/y","d 'de' MMM 'de' y","d 'de' MMMM 'de' y","EEEE, d 'de' MMMM 'de' y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",n,n,n],[",",".",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4\xa0#,##0.00","#E0"],"BRL","R$","Real brasileiro",{AUD:["AU$","$"],JPY:["JP\xa5","\xa5"],PTE:["Esc."],RON:[n,"L"],SYP:[n,"S\xa3"],THB:["\u0e3f"],TWD:["NT$"],USD:["US$","$"]},"ltr",function(t){var e=Math.floor(Math.abs(t));return e===Math.floor(e)&&e>=0&&e<=1?1:5}]}))},vauT:function(t,e,n){"use strict";function o(){var t=document.querySelectorAll("input, textarea, select");return Array.prototype.slice.call(t).map((function(t){var e=t.tagName.toLowerCase(),n=t.type,o=t.id&&"string"==typeof t.id?t.id:null,r=t.name&&"string"==typeof t.name?t.name:null,i=t.value&&"string"==typeof t.value?t.value:null,a=t.childNodes,c=Boolean(t.selected),s={tag:e,type:null,id:o,name:r,value:"",checked:!1,options:[]};if("input"===e||"textarea"===e){if(s.type=n,"input"!==e)return s.value=i,s;switch(n){case"checkbox":case"radio":return s.checked=c,s.value=i,s;case"image":case"button":case"submit":case"reset":default:return s}}else if("select"===e){var l=Array.prototype.slice.call(a).map((function(t,e){return{value:t.value,selected:Boolean(t.selected)}}));return s.options=l,s}return s}))}function r(t){var e=document.querySelectorAll("input, textarea");t.forEach((function(t,n){if("input"===t.tag||"textarea"===t.tag)if("input"!==t.tag||"checkbox"!==t.type&&"radio"!==t.type)("input"!==t.tagName.toLowerCase()||"image"!==t.type&&"button"!==t.type&&"submit"!==t.type&&"reset"!==t.type)&&(null===t.id&&null===t.name?!t.value.length||!e[n]||e[n].tagName.toLowerCase()!==t.tag||"textarea"!==t.tag&&e[n].getAttribute("type")!==t.type||"string"==typeof e[n].id&&e[n].id.length||"string"==typeof e[n].getAttribute("name")&&e[n].getAttribute("name").length||(e[n].value=t.value,e[n].dispatchEvent(new CustomEvent("input",{detail:e[n].value}))):(o="input"+(null!==t.id?"#"+t.id:"")+("input"===t.tag?'[type="'+t.type+'"]':"")+(null!==t.name?'[name="'+t.name+'"]':""),(r=document.body.querySelector(o))&&t.value.length&&(r.value=t.value,r.dispatchEvent(new CustomEvent("input",{detail:r.value})))));else{var o="input"+(null!==t.id?"#"+t.id:"")+'[type="'+t.type+'"]'+(null!==t.name?'[name="'+t.name+'"]':"")+'[value="'+t.value+'"]';(r=document.body.querySelector(o))&&Boolean(t.checked)&&(r.checked="checked",r.dispatchEvent(new CustomEvent("input",{detail:r.checked})))}else if("select"===t.tag){var r,i=null;null===t.id&&null===t.name?!e[n]||e[n].tagName.toLowerCase()!==t.tag||"string"==typeof e[n].id&&e[n].id.length||"string"==typeof e[n].getAttribute("name")&&e[n].getAttribute("name").length||(i=e[n]):(o="select"+(null!==t.id?"#"+t.id:"")+(null!==t.name?'[name="'+t.name+'"]':""),(r=document.body.querySelector(o))&&(i=r)),i&&t.options.forEach((function(t,e){var n=i.querySelector('option[value="'+t.value+'"]');n||!i.childNodes[e]||"string"==typeof i.childNodes[e].value&&i.childNodes[e].value.length||(n=i.childNodes[e]),n&&t.selected&&(n.selected="selected",n.dispatchEvent(new CustomEvent("input",{detail:n.selected})))}))}}))}Object.defineProperty(e,"__esModule",{value:!0}),e.__getInputValues=o,e.__setInputValues=r,e.__createInputTransfer=function(){var t=o();return function(){return r(t)}}},vkgz:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var o=n("7o/Q");function r(){}var i=n("n6bG");function a(t,e,n){return function(o){return o.lift(new c(t,e,n))}}class c{constructor(t,e,n){this.nextOrObserver=t,this.error=e,this.complete=n}call(t,e){return e.subscribe(new s(t,this.nextOrObserver,this.error,this.complete))}}class s extends o.a{constructor(t,e,n,o){super(t),this._tapNext=r,this._tapError=r,this._tapComplete=r,this._tapError=n||r,this._tapComplete=o||r,Object(i.a)(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||r,this._tapError=e.error||r,this._tapComplete=e.complete||r)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}},w1tV:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var o=n("oB13"),r=n("x+ZX"),i=n("XNiG");function a(){return new i.b}function c(){return t=>Object(r.a)()(Object(o.a)(a)(t))}},wQk9:function(t,e,n){!function(t){"use strict";t.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(n("wd/R"))},wZee:function(t,e,n){var o=function(t){var e=/\blang(?:uage)?-([\w-]+)\b/i,n=0,o={manual:t.Prism&&t.Prism.manual,disableWorkerMessageHandler:t.Prism&&t.Prism.disableWorkerMessageHandler,util:{encode:function t(e){return e instanceof r?new r(e.type,t(e.content),e.alias):Array.isArray(e)?e.map(t):e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(t){return Object.prototype.toString.call(t).slice(8,-1)},objId:function(t){return t.__id||Object.defineProperty(t,"__id",{value:++n}),t.__id},clone:function t(e,n){var r,i,a=o.util.type(e);switch(n=n||{},a){case"Object":if(i=o.util.objId(e),n[i])return n[i];for(var c in n[i]=r={},e)e.hasOwnProperty(c)&&(r[c]=t(e[c],n));return r;case"Array":return i=o.util.objId(e),n[i]?n[i]:(n[i]=r=[],e.forEach((function(e,o){r[o]=t(e,n)})),r);default:return e}},getLanguage:function(t){for(;t&&!e.test(t.className);)t=t.parentElement;return t?(t.className.match(e)||[,"none"])[1].toLowerCase():"none"},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(o){var t=(/at [^(\r\n]*\((.*):.+:.+\)$/i.exec(o.stack)||[])[1];if(t){var e=document.getElementsByTagName("script");for(var n in e)if(e[n].src==t)return e[n]}return null}}},languages:{extend:function(t,e){var n=o.util.clone(o.languages[t]);for(var r in e)n[r]=e[r];return n},insertBefore:function(t,e,n,r){var i=(r=r||o.languages)[t],a={};for(var c in i)if(i.hasOwnProperty(c)){if(c==e)for(var s in n)n.hasOwnProperty(s)&&(a[s]=n[s]);n.hasOwnProperty(c)||(a[c]=i[c])}var l=r[t];return r[t]=a,o.languages.DFS(o.languages,(function(e,n){n===l&&e!=t&&(this[e]=a)})),a},DFS:function t(e,n,r,i){i=i||{};var a=o.util.objId;for(var c in e)if(e.hasOwnProperty(c)){n.call(e,c,e[c],r||c);var s=e[c],l=o.util.type(s);"Object"!==l||i[a(s)]?"Array"!==l||i[a(s)]||(i[a(s)]=!0,t(s,n,c,i)):(i[a(s)]=!0,t(s,n,null,i))}}},plugins:{},highlightAll:function(t,e){o.highlightAllUnder(document,t,e)},highlightAllUnder:function(t,e,n){var r={callback:n,container:t,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};o.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),o.hooks.run("before-all-elements-highlight",r);for(var i,a=0;i=r.elements[a++];)o.highlightElement(i,!0===e,r.callback)},highlightElement:function(n,r,i){var a=o.util.getLanguage(n),c=o.languages[a];n.className=n.className.replace(e,"").replace(/\s+/g," ")+" language-"+a;var s=n.parentNode;s&&"pre"===s.nodeName.toLowerCase()&&(s.className=s.className.replace(e,"").replace(/\s+/g," ")+" language-"+a);var l={element:n,language:a,grammar:c,code:n.textContent};function d(t){l.highlightedCode=t,o.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,o.hooks.run("after-highlight",l),o.hooks.run("complete",l),i&&i.call(l.element)}if(o.hooks.run("before-sanity-check",l),!l.code)return o.hooks.run("complete",l),void(i&&i.call(l.element));if(o.hooks.run("before-highlight",l),l.grammar)if(r&&t.Worker){var g=new Worker(o.filename);g.onmessage=function(t){d(t.data)},g.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else d(o.highlight(l.code,l.grammar,l.language));else d(o.util.encode(l.code))},highlight:function(t,e,n){var i={code:t,grammar:e,language:n};return o.hooks.run("before-tokenize",i),i.tokens=o.tokenize(i.code,i.grammar),o.hooks.run("after-tokenize",i),r.stringify(o.util.encode(i.tokens),i.language)},tokenize:function(t,e){var n=e.rest;if(n){for(var s in n)e[s]=n[s];delete e.rest}var l=new i;return a(l,l.head,t),function t(e,n,i,s,l,d,g){for(var m in i)if(i.hasOwnProperty(m)&&i[m]){var p=i[m];p=Array.isArray(p)?p:[p];for(var h=0;h<p.length;++h){if(g&&g==m+","+h)return;var u=p[h],b=u.inside,_=!!u.lookbehind,f=!!u.greedy,C=0,O=u.alias;if(f&&!u.pattern.global){var M=u.pattern.toString().match(/[imsuy]*$/)[0];u.pattern=RegExp(u.pattern.source,M+"g")}u=u.pattern||u;for(var P=s.next,y=l;P!==n.tail;y+=P.value.length,P=P.next){var x=P.value;if(n.length>e.length)return;if(!(x instanceof r)){var v=1;if(f&&P!=n.tail.prev){if(u.lastIndex=y,!(D=u.exec(e)))break;var w=D.index+(_&&D[1]?D[1].length:0),k=D.index+D[0].length,S=y;for(S+=P.value.length;w>=S;)S+=(P=P.next).value.length;if(y=S-=P.value.length,P.value instanceof r)continue;for(var A=P;A!==n.tail&&(S<k||"string"==typeof A.value&&!A.prev.value.greedy);A=A.next)v++,S+=A.value.length;v--,x=e.slice(y,S),D.index-=y}else{u.lastIndex=0;var D=u.exec(x)}if(D){_&&(C=D[1]?D[1].length:0),k=(w=D.index+C)+(D=D[0].slice(C)).length;var I=x.slice(0,w),E=x.slice(k),T=P.prev;if(I&&(T=a(n,T,I),y+=I.length),c(n,T,v),P=a(n,T,new r(m,b?o.tokenize(D,b):D,O,D,f)),E&&a(n,P,E),v>1&&t(e,n,i,P.prev,y,!0,m+","+h),d)break}else if(d)break}}}}}(t,l,e,l.head,0),function(t){for(var e=[],n=t.head.next;n!==t.tail;)e.push(n.value),n=n.next;return e}(l)},hooks:{all:{},add:function(t,e){var n=o.hooks.all;n[t]=n[t]||[],n[t].push(e)},run:function(t,e){var n=o.hooks.all[t];if(n&&n.length)for(var r,i=0;r=n[i++];)r(e)}},Token:r};function r(t,e,n,o,r){this.type=t,this.content=e,this.alias=n,this.length=0|(o||"").length,this.greedy=!!r}function i(){var t={value:null,prev:null,next:null},e={value:null,prev:t,next:null};t.next=e,this.head=t,this.tail=e,this.length=0}function a(t,e,n){var o=e.next,r={value:n,prev:e,next:o};return e.next=r,o.prev=r,t.length++,r}function c(t,e,n){for(var o=e.next,r=0;r<n&&o!==t.tail;r++)o=o.next;e.next=o,o.prev=e,t.length-=r}if(t.Prism=o,r.stringify=function t(e,n){if("string"==typeof e)return e;if(Array.isArray(e)){var r="";return e.forEach((function(e){r+=t(e,n)})),r}var i={type:e.type,content:t(e.content,n),tag:"span",classes:["token",e.type],attributes:{},language:n},a=e.alias;a&&(Array.isArray(a)?Array.prototype.push.apply(i.classes,a):i.classes.push(a)),o.hooks.run("wrap",i);var c="";for(var s in i.attributes)c+=" "+s+'="'+(i.attributes[s]||"").replace(/"/g,"&quot;")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+c+">"+i.content+"</"+i.tag+">"},!t.document)return t.addEventListener?(o.disableWorkerMessageHandler||t.addEventListener("message",(function(e){var n=JSON.parse(e.data),r=n.language,i=n.immediateClose;t.postMessage(o.highlight(n.code,o.languages[r],r)),i&&t.close()}),!1),o):o;var s=o.util.currentScript();function l(){o.manual||o.highlightAll()}if(s&&(o.filename=s.src,s.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var d=document.readyState;"loading"===d||"interactive"===d&&s&&s.defer?document.addEventListener("DOMContentLoaded",l):window.requestAnimationFrame?window.requestAnimationFrame(l):window.setTimeout(l,16)}return o}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});t.exports&&(t.exports=o),"undefined"!=typeof global&&(global.Prism=o),o.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:(?!<!--)[^"'\]]|"[^"]*"|'[^']*'|<!--[\s\S]*?-->)*\]\s*)?>/i,greedy:!0},cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},o.languages.markup.tag.inside["attr-value"].inside.entity=o.languages.markup.entity,o.hooks.add("wrap",(function(t){"entity"===t.type&&(t.attributes.title=t.content.replace(/&amp;/,"&"))})),Object.defineProperty(o.languages.markup.tag,"addInlined",{value:function(t,e){var n={};n["language-"+e]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:o.languages[e]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+e]={pattern:/[\s\S]+/,inside:o.languages[e]};var i={};i[t]={pattern:RegExp(/(<__[\s\S]*?>)(?:<!\[CDATA\[[\s\S]*?\]\]>\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return t})),"i"),lookbehind:!0,greedy:!0,inside:r},o.languages.insertBefore("markup","cdata",i)}}),o.languages.xml=o.languages.extend("markup",{}),o.languages.html=o.languages.markup,o.languages.mathml=o.languages.markup,o.languages.svg=o.languages.markup,function(t){var e=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"}}},url:{pattern:RegExp("url\\((?:"+e.source+"|[^\n\r()]*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+e.source+")*?(?=\\s*\\{)"),string:{pattern:e,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css;var n=t.languages.markup;n&&(n.tag.addInlined("style","css"),t.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:n.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:t.languages.css}},alias:"language-css"}},n.tag))}(o),o.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},o.languages.javascript=o.languages.extend("clike",{"class-name":[o.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&|\|\||[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?[.?]?|[~:]/}),o.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,o.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*[\s\S]*?\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:o.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:o.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:o.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:o.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),o.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:o.languages.javascript}},string:/[\s\S]+/}}}),o.languages.markup&&o.languages.markup.tag.addInlined("script","javascript"),o.languages.js=o.languages.javascript,"undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector&&(self.Prism.fileHighlight=function(t){t=t||document;var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"};Array.prototype.slice.call(t.querySelectorAll("pre[data-src]")).forEach((function(t){if(!t.hasAttribute("data-src-loaded")){for(var n,r=t.getAttribute("data-src"),i=t,a=/\blang(?:uage)?-([\w-]+)\b/i;i&&!a.test(i.className);)i=i.parentNode;if(i&&(n=(t.className.match(a)||[,""])[1]),!n){var c=(r.match(/\.(\w+)$/)||[,""])[1];n=e[c]||c}var s=document.createElement("code");s.className="language-"+n,t.textContent="",s.textContent="Loading\u2026",t.appendChild(s);var l=new XMLHttpRequest;l.open("GET",r,!0),l.onreadystatechange=function(){4==l.readyState&&(l.status<400&&l.responseText?(s.textContent=l.responseText,o.highlightElement(s),t.setAttribute("data-src-loaded","")):s.textContent=l.status>=400?"\u2716 Error "+l.status+" while fetching file: "+l.statusText:"\u2716 Error: File does not exist or is empty")},l.send(null)}}))},document.addEventListener("DOMContentLoaded",(function(){self.Prism.fileHighlight()})))},"wd/R":function(t,e,n){(function(t){t.exports=function(){"use strict";var e,o;function r(){return e.apply(null,arguments)}function i(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function a(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function c(t){return void 0===t}function s(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function l(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function d(t,e){var n,o=[];for(n=0;n<t.length;++n)o.push(e(t[n],n));return o}function g(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function m(t,e){for(var n in e)g(e,n)&&(t[n]=e[n]);return g(e,"toString")&&(t.toString=e.toString),g(e,"valueOf")&&(t.valueOf=e.valueOf),t}function p(t,e,n,o){return ye(t,e,n,o,!0).utc()}function h(t){return null==t._pf&&(t._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),t._pf}function u(t){if(null==t._isValid){var e=h(t),n=o.call(e.parsedDateParts,(function(t){return null!=t})),r=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.weekdayMismatch&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(r=r&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return r;t._isValid=r}return t._isValid}function b(t){var e=p(NaN);return null!=t?m(h(e),t):h(e).userInvalidated=!0,e}o=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,o=0;o<n;o++)if(o in e&&t.call(this,e[o],o,e))return!0;return!1};var _=r.momentProperties=[];function f(t,e){var n,o,r;if(c(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),c(e._i)||(t._i=e._i),c(e._f)||(t._f=e._f),c(e._l)||(t._l=e._l),c(e._strict)||(t._strict=e._strict),c(e._tzm)||(t._tzm=e._tzm),c(e._isUTC)||(t._isUTC=e._isUTC),c(e._offset)||(t._offset=e._offset),c(e._pf)||(t._pf=h(e)),c(e._locale)||(t._locale=e._locale),_.length>0)for(n=0;n<_.length;n++)c(r=e[o=_[n]])||(t[o]=r);return t}var C=!1;function O(t){f(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===C&&(C=!0,r.updateOffset(this),C=!1)}function M(t){return t instanceof O||null!=t&&null!=t._isAMomentObject}function P(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function y(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=P(e)),n}function x(t,e,n){var o,r=Math.min(t.length,e.length),i=Math.abs(t.length-e.length),a=0;for(o=0;o<r;o++)(n&&t[o]!==e[o]||!n&&y(t[o])!==y(e[o]))&&a++;return a+i}function v(t){!1===r.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function w(t,e){var n=!0;return m((function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,t),n){for(var o,i=[],a=0;a<arguments.length;a++){if(o="","object"==typeof arguments[a]){for(var c in o+="\n["+a+"] ",arguments[0])o+=c+": "+arguments[0][c]+", ";o=o.slice(0,-2)}else o=arguments[a];i.push(o)}v(t+"\nArguments: "+Array.prototype.slice.call(i).join("")+"\n"+(new Error).stack),n=!1}return e.apply(this,arguments)}),e)}var k,S={};function A(t,e){null!=r.deprecationHandler&&r.deprecationHandler(t,e),S[t]||(v(e),S[t]=!0)}function D(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function I(t,e){var n,o=m({},t);for(n in e)g(e,n)&&(a(t[n])&&a(e[n])?(o[n]={},m(o[n],t[n]),m(o[n],e[n])):null!=e[n]?o[n]=e[n]:delete o[n]);for(n in t)g(t,n)&&!g(e,n)&&a(t[n])&&(o[n]=m({},o[n]));return o}function E(t){null!=t&&this.set(t)}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,k=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)g(t,e)&&n.push(e);return n};var T={};function L(t,e){var n=t.toLowerCase();T[n]=T[n+"s"]=T[e]=t}function R(t){return"string"==typeof t?T[t]||T[t.toLowerCase()]:void 0}function W(t){var e,n,o={};for(n in t)g(t,n)&&(e=R(n))&&(o[e]=t[n]);return o}var j={};function F(t,e){j[t]=e}function X(t,e,n){var o=""+Math.abs(t);return(t>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,e-o.length)).toString().substr(1)+o}var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,U=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,z={},Y={};function B(t,e,n,o){var r=o;"string"==typeof o&&(r=function(){return this[o]()}),t&&(Y[t]=r),e&&(Y[e[0]]=function(){return X(r.apply(this,arguments),e[1],e[2])}),n&&(Y[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),t)})}function V(t,e){return t.isValid()?(e=H(e,t.localeData()),z[e]=z[e]||function(t){var e,n,o,r=t.match(N);for(e=0,n=r.length;e<n;e++)r[e]=Y[r[e]]?Y[r[e]]:(o=r[e]).match(/\[[\s\S]/)?o.replace(/^\[|\]$/g,""):o.replace(/\\/g,"");return function(e){var o,i="";for(o=0;o<n;o++)i+=D(r[o])?r[o].call(e,t):r[o];return i}}(e),z[e](t)):t.localeData().invalidDate()}function H(t,e){var n=5;function o(t){return e.longDateFormat(t)||t}for(U.lastIndex=0;n>=0&&U.test(t);)t=t.replace(U,o),U.lastIndex=0,n-=1;return t}var Q=/\d/,G=/\d\d/,$=/\d{3}/,q=/\d{4}/,K=/[+-]?\d{6}/,J=/\d\d?/,Z=/\d\d\d\d?/,tt=/\d\d\d\d\d\d?/,et=/\d{1,3}/,nt=/\d{1,4}/,ot=/[+-]?\d{1,6}/,rt=/\d+/,it=/[+-]?\d+/,at=/Z|[+-]\d\d:?\d\d/gi,ct=/Z|[+-]\d\d(?::?\d\d)?/gi,st=/[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,lt={};function dt(t,e,n){lt[t]=D(e)?e:function(t,o){return t&&n?n:e}}function gt(t,e){return g(lt,t)?lt[t](e._strict,e._locale):new RegExp(mt(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(t,e,n,o,r){return e||n||o||r}))))}function mt(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var pt={};function ht(t,e){var n,o=e;for("string"==typeof t&&(t=[t]),s(e)&&(o=function(t,n){n[e]=y(t)}),n=0;n<t.length;n++)pt[t[n]]=o}function ut(t,e){ht(t,(function(t,n,o,r){o._w=o._w||{},e(t,o._w,o,r)}))}function bt(t,e,n){null!=e&&g(pt,t)&&pt[t](e,n._a,n,t)}function _t(t){return ft(t)?366:365}function ft(t){return t%4==0&&t%100!=0||t%400==0}B("Y",0,0,(function(){var t=this.year();return t<=9999?""+t:"+"+t})),B(0,["YY",2],0,(function(){return this.year()%100})),B(0,["YYYY",4],0,"year"),B(0,["YYYYY",5],0,"year"),B(0,["YYYYYY",6,!0],0,"year"),L("year","y"),F("year",1),dt("Y",it),dt("YY",J,G),dt("YYYY",nt,q),dt("YYYYY",ot,K),dt("YYYYYY",ot,K),ht(["YYYYY","YYYYYY"],0),ht("YYYY",(function(t,e){e[0]=2===t.length?r.parseTwoDigitYear(t):y(t)})),ht("YY",(function(t,e){e[0]=r.parseTwoDigitYear(t)})),ht("Y",(function(t,e){e[0]=parseInt(t,10)})),r.parseTwoDigitYear=function(t){return y(t)+(y(t)>68?1900:2e3)};var Ct,Ot=Mt("FullYear",!0);function Mt(t,e){return function(n){return null!=n?(yt(this,t,n),r.updateOffset(this,e),this):Pt(this,t)}}function Pt(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function yt(t,e,n){t.isValid()&&!isNaN(n)&&("FullYear"===e&&ft(t.year())&&1===t.month()&&29===t.date()?t._d["set"+(t._isUTC?"UTC":"")+e](n,t.month(),xt(n,t.month())):t._d["set"+(t._isUTC?"UTC":"")+e](n))}function xt(t,e){if(isNaN(t)||isNaN(e))return NaN;var n=(e%12+12)%12;return t+=(e-n)/12,1===n?ft(t)?29:28:31-n%7%2}Ct=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1},B("M",["MM",2],"Mo",(function(){return this.month()+1})),B("MMM",0,0,(function(t){return this.localeData().monthsShort(this,t)})),B("MMMM",0,0,(function(t){return this.localeData().months(this,t)})),L("month","M"),F("month",8),dt("M",J),dt("MM",J,G),dt("MMM",(function(t,e){return e.monthsShortRegex(t)})),dt("MMMM",(function(t,e){return e.monthsRegex(t)})),ht(["M","MM"],(function(t,e){e[1]=y(t)-1})),ht(["MMM","MMMM"],(function(t,e,n,o){var r=n._locale.monthsParse(t,o,n._strict);null!=r?e[1]=r:h(n).invalidMonth=t}));var vt=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,wt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),kt="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function St(t,e,n){var o,r,i,a=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],o=0;o<12;++o)i=p([2e3,o]),this._shortMonthsParse[o]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[o]=this.months(i,"").toLocaleLowerCase();return n?"MMM"===e?-1!==(r=Ct.call(this._shortMonthsParse,a))?r:null:-1!==(r=Ct.call(this._longMonthsParse,a))?r:null:"MMM"===e?-1!==(r=Ct.call(this._shortMonthsParse,a))||-1!==(r=Ct.call(this._longMonthsParse,a))?r:null:-1!==(r=Ct.call(this._longMonthsParse,a))||-1!==(r=Ct.call(this._shortMonthsParse,a))?r:null}function At(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=y(e);else if(!s(e=t.localeData().monthsParse(e)))return t;return n=Math.min(t.date(),xt(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function Dt(t){return null!=t?(At(this,t),r.updateOffset(this,!0),this):Pt(this,"Month")}var It=st,Et=st;function Tt(){function t(t,e){return e.length-t.length}var e,n,o=[],r=[],i=[];for(e=0;e<12;e++)n=p([2e3,e]),o.push(this.monthsShort(n,"")),r.push(this.months(n,"")),i.push(this.months(n,"")),i.push(this.monthsShort(n,""));for(o.sort(t),r.sort(t),i.sort(t),e=0;e<12;e++)o[e]=mt(o[e]),r[e]=mt(r[e]);for(e=0;e<24;e++)i[e]=mt(i[e]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Lt(t,e,n,o,r,i,a){var c;return t<100&&t>=0?(c=new Date(t+400,e,n,o,r,i,a),isFinite(c.getFullYear())&&c.setFullYear(t)):c=new Date(t,e,n,o,r,i,a),c}function Rt(t){var e;if(t<100&&t>=0){var n=Array.prototype.slice.call(arguments);n[0]=t+400,e=new Date(Date.UTC.apply(null,n)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t)}else e=new Date(Date.UTC.apply(null,arguments));return e}function Wt(t,e,n){var o=7+e-n;return-(7+Rt(t,0,o).getUTCDay()-e)%7+o-1}function jt(t,e,n,o,r){var i,a,c=1+7*(e-1)+(7+n-o)%7+Wt(t,o,r);return c<=0?a=_t(i=t-1)+c:c>_t(t)?(i=t+1,a=c-_t(t)):(i=t,a=c),{year:i,dayOfYear:a}}function Ft(t,e,n){var o,r,i=Wt(t.year(),e,n),a=Math.floor((t.dayOfYear()-i-1)/7)+1;return a<1?o=a+Xt(r=t.year()-1,e,n):a>Xt(t.year(),e,n)?(o=a-Xt(t.year(),e,n),r=t.year()+1):(r=t.year(),o=a),{week:o,year:r}}function Xt(t,e,n){var o=Wt(t,e,n),r=Wt(t+1,e,n);return(_t(t)-o+r)/7}function Nt(t,e){return t.slice(e,7).concat(t.slice(0,e))}B("w",["ww",2],"wo","week"),B("W",["WW",2],"Wo","isoWeek"),L("week","w"),L("isoWeek","W"),F("week",5),F("isoWeek",5),dt("w",J),dt("ww",J,G),dt("W",J),dt("WW",J,G),ut(["w","ww","W","WW"],(function(t,e,n,o){e[o.substr(0,1)]=y(t)})),B("d",0,"do","day"),B("dd",0,0,(function(t){return this.localeData().weekdaysMin(this,t)})),B("ddd",0,0,(function(t){return this.localeData().weekdaysShort(this,t)})),B("dddd",0,0,(function(t){return this.localeData().weekdays(this,t)})),B("e",0,0,"weekday"),B("E",0,0,"isoWeekday"),L("day","d"),L("weekday","e"),L("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),dt("d",J),dt("e",J),dt("E",J),dt("dd",(function(t,e){return e.weekdaysMinRegex(t)})),dt("ddd",(function(t,e){return e.weekdaysShortRegex(t)})),dt("dddd",(function(t,e){return e.weekdaysRegex(t)})),ut(["dd","ddd","dddd"],(function(t,e,n,o){var r=n._locale.weekdaysParse(t,o,n._strict);null!=r?e.d=r:h(n).invalidWeekday=t})),ut(["d","e","E"],(function(t,e,n,o){e[o]=y(t)}));var Ut="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),zt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Yt="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function Bt(t,e,n){var o,r,i,a=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],o=0;o<7;++o)i=p([2e3,1]).day(o),this._minWeekdaysParse[o]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[o]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[o]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===e?-1!==(r=Ct.call(this._weekdaysParse,a))?r:null:"ddd"===e?-1!==(r=Ct.call(this._shortWeekdaysParse,a))?r:null:-1!==(r=Ct.call(this._minWeekdaysParse,a))?r:null:"dddd"===e?-1!==(r=Ct.call(this._weekdaysParse,a))||-1!==(r=Ct.call(this._shortWeekdaysParse,a))||-1!==(r=Ct.call(this._minWeekdaysParse,a))?r:null:"ddd"===e?-1!==(r=Ct.call(this._shortWeekdaysParse,a))||-1!==(r=Ct.call(this._weekdaysParse,a))||-1!==(r=Ct.call(this._minWeekdaysParse,a))?r:null:-1!==(r=Ct.call(this._minWeekdaysParse,a))||-1!==(r=Ct.call(this._weekdaysParse,a))||-1!==(r=Ct.call(this._shortWeekdaysParse,a))?r:null}var Vt=st,Ht=st,Qt=st;function Gt(){function t(t,e){return e.length-t.length}var e,n,o,r,i,a=[],c=[],s=[],l=[];for(e=0;e<7;e++)n=p([2e3,1]).day(e),o=this.weekdaysMin(n,""),r=this.weekdaysShort(n,""),i=this.weekdays(n,""),a.push(o),c.push(r),s.push(i),l.push(o),l.push(r),l.push(i);for(a.sort(t),c.sort(t),s.sort(t),l.sort(t),e=0;e<7;e++)c[e]=mt(c[e]),s[e]=mt(s[e]),l[e]=mt(l[e]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function $t(){return this.hours()%12||12}function qt(t,e){B(t,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)}))}function Kt(t,e){return e._meridiemParse}B("H",["HH",2],0,"hour"),B("h",["hh",2],0,$t),B("k",["kk",2],0,(function(){return this.hours()||24})),B("hmm",0,0,(function(){return""+$t.apply(this)+X(this.minutes(),2)})),B("hmmss",0,0,(function(){return""+$t.apply(this)+X(this.minutes(),2)+X(this.seconds(),2)})),B("Hmm",0,0,(function(){return""+this.hours()+X(this.minutes(),2)})),B("Hmmss",0,0,(function(){return""+this.hours()+X(this.minutes(),2)+X(this.seconds(),2)})),qt("a",!0),qt("A",!1),L("hour","h"),F("hour",13),dt("a",Kt),dt("A",Kt),dt("H",J),dt("h",J),dt("k",J),dt("HH",J,G),dt("hh",J,G),dt("kk",J,G),dt("hmm",Z),dt("hmmss",tt),dt("Hmm",Z),dt("Hmmss",tt),ht(["H","HH"],3),ht(["k","kk"],(function(t,e,n){var o=y(t);e[3]=24===o?0:o})),ht(["a","A"],(function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t})),ht(["h","hh"],(function(t,e,n){e[3]=y(t),h(n).bigHour=!0})),ht("hmm",(function(t,e,n){var o=t.length-2;e[3]=y(t.substr(0,o)),e[4]=y(t.substr(o)),h(n).bigHour=!0})),ht("hmmss",(function(t,e,n){var o=t.length-4,r=t.length-2;e[3]=y(t.substr(0,o)),e[4]=y(t.substr(o,2)),e[5]=y(t.substr(r)),h(n).bigHour=!0})),ht("Hmm",(function(t,e,n){var o=t.length-2;e[3]=y(t.substr(0,o)),e[4]=y(t.substr(o))})),ht("Hmmss",(function(t,e,n){var o=t.length-4,r=t.length-2;e[3]=y(t.substr(0,o)),e[4]=y(t.substr(o,2)),e[5]=y(t.substr(r))}));var Jt,Zt=Mt("Hours",!0),te={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:wt,monthsShort:kt,week:{dow:0,doy:6},weekdays:Ut,weekdaysMin:Yt,weekdaysShort:zt,meridiemParse:/[ap]\.?m?\.?/i},ee={},ne={};function oe(t){return t?t.toLowerCase().replace("_","-"):t}function re(e){var o=null;if(!ee[e]&&void 0!==t&&t&&t.exports)try{o=Jt._abbr,n("RnhZ")("./"+e),ie(o)}catch(r){}return ee[e]}function ie(t,e){var n;return t&&((n=c(e)?ce(t):ae(t,e))?Jt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),Jt._abbr}function ae(t,e){if(null!==e){var n,o=te;if(e.abbr=t,null!=ee[t])A("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."),o=ee[t]._config;else if(null!=e.parentLocale)if(null!=ee[e.parentLocale])o=ee[e.parentLocale]._config;else{if(null==(n=re(e.parentLocale)))return ne[e.parentLocale]||(ne[e.parentLocale]=[]),ne[e.parentLocale].push({name:t,config:e}),null;o=n._config}return ee[t]=new E(I(o,e)),ne[t]&&ne[t].forEach((function(t){ae(t.name,t.config)})),ie(t),ee[t]}return delete ee[t],null}function ce(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Jt;if(!i(t)){if(e=re(t))return e;t=[t]}return function(t){for(var e,n,o,r,i=0;i<t.length;){for(e=(r=oe(t[i]).split("-")).length,n=(n=oe(t[i+1]))?n.split("-"):null;e>0;){if(o=re(r.slice(0,e).join("-")))return o;if(n&&n.length>=e&&x(r,n,!0)>=e-1)break;e--}i++}return Jt}(t)}function se(t){var e,n=t._a;return n&&-2===h(t).overflow&&(e=n[1]<0||n[1]>11?1:n[2]<1||n[2]>xt(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,h(t)._overflowDayOfYear&&(e<0||e>2)&&(e=2),h(t)._overflowWeeks&&-1===e&&(e=7),h(t)._overflowWeekday&&-1===e&&(e=8),h(t).overflow=e),t}function le(t,e,n){return null!=t?t:null!=e?e:n}function de(t){var e,n,o,i,a,c=[];if(!t._d){for(o=function(t){var e=new Date(r.now());return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}(t),t._w&&null==t._a[2]&&null==t._a[1]&&function(t){var e,n,o,r,i,a,c,s;if(null!=(e=t._w).GG||null!=e.W||null!=e.E)i=1,a=4,n=le(e.GG,t._a[0],Ft(xe(),1,4).year),o=le(e.W,1),((r=le(e.E,1))<1||r>7)&&(s=!0);else{i=t._locale._week.dow,a=t._locale._week.doy;var l=Ft(xe(),i,a);n=le(e.gg,t._a[0],l.year),o=le(e.w,l.week),null!=e.d?((r=e.d)<0||r>6)&&(s=!0):null!=e.e?(r=e.e+i,(e.e<0||e.e>6)&&(s=!0)):r=i}o<1||o>Xt(n,i,a)?h(t)._overflowWeeks=!0:null!=s?h(t)._overflowWeekday=!0:(c=jt(n,o,r,i,a),t._a[0]=c.year,t._dayOfYear=c.dayOfYear)}(t),null!=t._dayOfYear&&(a=le(t._a[0],o[0]),(t._dayOfYear>_t(a)||0===t._dayOfYear)&&(h(t)._overflowDayOfYear=!0),n=Rt(a,0,t._dayOfYear),t._a[1]=n.getUTCMonth(),t._a[2]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=c[e]=o[e];for(;e<7;e++)t._a[e]=c[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[3]&&0===t._a[4]&&0===t._a[5]&&0===t._a[6]&&(t._nextDay=!0,t._a[3]=0),t._d=(t._useUTC?Rt:Lt).apply(null,c),i=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[3]=24),t._w&&void 0!==t._w.d&&t._w.d!==i&&(h(t).weekdayMismatch=!0)}}var ge=/^\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)?)?$/,me=/^\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)?)?$/,pe=/Z|[+-]\d\d(?::?\d\d)?/,he=[["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}/]],ue=[["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/]],be=/^\/?Date\((\-?\d+)/i;function _e(t){var e,n,o,r,i,a,c=t._i,s=ge.exec(c)||me.exec(c);if(s){for(h(t).iso=!0,e=0,n=he.length;e<n;e++)if(he[e][1].exec(s[1])){r=he[e][0],o=!1!==he[e][2];break}if(null==r)return void(t._isValid=!1);if(s[3]){for(e=0,n=ue.length;e<n;e++)if(ue[e][1].exec(s[3])){i=(s[2]||" ")+ue[e][0];break}if(null==i)return void(t._isValid=!1)}if(!o&&null!=i)return void(t._isValid=!1);if(s[4]){if(!pe.exec(s[4]))return void(t._isValid=!1);a="Z"}t._f=r+(i||"")+(a||""),Me(t)}else t._isValid=!1}var fe=/^(?:(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}))$/,Ce={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Oe(t){var e,n,o,r,i,a,c,s,l=fe.exec(t._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(l){var d=(e=l[3],n=l[2],o=l[5],r=l[6],i=l[7],a=[(c=l[4],s=parseInt(c,10),s<=49?2e3+s:s<=999?1900+s:s),kt.indexOf(e),parseInt(n,10),parseInt(o,10),parseInt(r,10)],i&&a.push(parseInt(i,10)),a);if(!function(t,e,n){return!t||zt.indexOf(t)===new Date(e[0],e[1],e[2]).getDay()||(h(n).weekdayMismatch=!0,n._isValid=!1,!1)}(l[1],d,t))return;t._a=d,t._tzm=function(t,e,n){if(t)return Ce[t];if(e)return 0;var o=parseInt(n,10),r=o%100;return(o-r)/100*60+r}(l[8],l[9],l[10]),t._d=Rt.apply(null,t._a),t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),h(t).rfc2822=!0}else t._isValid=!1}function Me(t){if(t._f!==r.ISO_8601)if(t._f!==r.RFC_2822){t._a=[],h(t).empty=!0;var e,n,o,i,a,c=""+t._i,s=c.length,l=0;for(o=H(t._f,t._locale).match(N)||[],e=0;e<o.length;e++)(n=(c.match(gt(i=o[e],t))||[])[0])&&((a=c.substr(0,c.indexOf(n))).length>0&&h(t).unusedInput.push(a),c=c.slice(c.indexOf(n)+n.length),l+=n.length),Y[i]?(n?h(t).empty=!1:h(t).unusedTokens.push(i),bt(i,n,t)):t._strict&&!n&&h(t).unusedTokens.push(i);h(t).charsLeftOver=s-l,c.length>0&&h(t).unusedInput.push(c),t._a[3]<=12&&!0===h(t).bigHour&&t._a[3]>0&&(h(t).bigHour=void 0),h(t).parsedDateParts=t._a.slice(0),h(t).meridiem=t._meridiem,t._a[3]=function(t,e,n){var o;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?((o=t.isPM(n))&&e<12&&(e+=12),o||12!==e||(e=0),e):e}(t._locale,t._a[3],t._meridiem),de(t),se(t)}else Oe(t);else _e(t)}function Pe(t){var e=t._i,n=t._f;return t._locale=t._locale||ce(t._l),null===e||void 0===n&&""===e?b({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),M(e)?new O(se(e)):(l(e)?t._d=e:i(n)?function(t){var e,n,o,r,i;if(0===t._f.length)return h(t).invalidFormat=!0,void(t._d=new Date(NaN));for(r=0;r<t._f.length;r++)i=0,e=f({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[r],Me(e),u(e)&&(i+=h(e).charsLeftOver,i+=10*h(e).unusedTokens.length,h(e).score=i,(null==o||i<o)&&(o=i,n=e));m(t,n||e)}(t):n?Me(t):function(t){var e=t._i;c(e)?t._d=new Date(r.now()):l(e)?t._d=new Date(e.valueOf()):"string"==typeof e?function(t){var e=be.exec(t._i);null===e?(_e(t),!1===t._isValid&&(delete t._isValid,Oe(t),!1===t._isValid&&(delete t._isValid,r.createFromInputFallback(t)))):t._d=new Date(+e[1])}(t):i(e)?(t._a=d(e.slice(0),(function(t){return parseInt(t,10)})),de(t)):a(e)?function(t){if(!t._d){var e=W(t._i);t._a=d([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],(function(t){return t&&parseInt(t,10)})),de(t)}}(t):s(e)?t._d=new Date(e):r.createFromInputFallback(t)}(t),u(t)||(t._d=null),t))}function ye(t,e,n,o,r){var c,s={};return!0!==n&&!1!==n||(o=n,n=void 0),(a(t)&&function(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var e;for(e in t)if(t.hasOwnProperty(e))return!1;return!0}(t)||i(t)&&0===t.length)&&(t=void 0),s._isAMomentObject=!0,s._useUTC=s._isUTC=r,s._l=n,s._i=t,s._f=e,s._strict=o,(c=new O(se(Pe(s))))._nextDay&&(c.add(1,"d"),c._nextDay=void 0),c}function xe(t,e,n,o){return ye(t,e,n,o,!1)}r.createFromInputFallback=w("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 and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))})),r.ISO_8601=function(){},r.RFC_2822=function(){};var ve=w("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=xe.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:b()})),we=w("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=xe.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:b()}));function ke(t,e){var n,o;if(1===e.length&&i(e[0])&&(e=e[0]),!e.length)return xe();for(n=e[0],o=1;o<e.length;++o)e[o].isValid()&&!e[o][t](n)||(n=e[o]);return n}var Se=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ae(t){var e=W(t),n=e.year||0,o=e.quarter||0,r=e.month||0,i=e.week||e.isoWeek||0,a=e.day||0,c=e.hour||0,s=e.minute||0,l=e.second||0,d=e.millisecond||0;this._isValid=function(t){for(var e in t)if(-1===Ct.call(Se,e)||null!=t[e]&&isNaN(t[e]))return!1;for(var n=!1,o=0;o<Se.length;++o)if(t[Se[o]]){if(n)return!1;parseFloat(t[Se[o]])!==y(t[Se[o]])&&(n=!0)}return!0}(e),this._milliseconds=+d+1e3*l+6e4*s+1e3*c*60*60,this._days=+a+7*i,this._months=+r+3*o+12*n,this._data={},this._locale=ce(),this._bubble()}function De(t){return t instanceof Ae}function Ie(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function Ee(t,e){B(t,0,0,(function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+X(~~(t/60),2)+e+X(~~t%60,2)}))}Ee("Z",":"),Ee("ZZ",""),dt("Z",ct),dt("ZZ",ct),ht(["Z","ZZ"],(function(t,e,n){n._useUTC=!0,n._tzm=Le(ct,t)}));var Te=/([\+\-]|\d\d)/gi;function Le(t,e){var n=(e||"").match(t);if(null===n)return null;var o=((n[n.length-1]||[])+"").match(Te)||["-",0,0],r=60*o[1]+y(o[2]);return 0===r?0:"+"===o[0]?r:-r}function Re(t,e){var n,o;return e._isUTC?(n=e.clone(),o=(M(t)||l(t)?t.valueOf():xe(t).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+o),r.updateOffset(n,!1),n):xe(t).local()}function We(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function je(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Fe=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Xe=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ne(t,e){var n,o,r,i,a,c,l=t,d=null;return De(t)?l={ms:t._milliseconds,d:t._days,M:t._months}:s(t)?(l={},e?l[e]=t:l.milliseconds=t):(d=Fe.exec(t))?(n="-"===d[1]?-1:1,l={y:0,d:y(d[2])*n,h:y(d[3])*n,m:y(d[4])*n,s:y(d[5])*n,ms:y(Ie(1e3*d[6]))*n}):(d=Xe.exec(t))?l={y:Ue(d[2],n="-"===d[1]?-1:1),M:Ue(d[3],n),w:Ue(d[4],n),d:Ue(d[5],n),h:Ue(d[6],n),m:Ue(d[7],n),s:Ue(d[8],n)}:null==l?l={}:"object"==typeof l&&("from"in l||"to"in l)&&(i=xe(l.from),a=xe(l.to),r=i.isValid()&&a.isValid()?(a=Re(a,i),i.isBefore(a)?c=ze(i,a):((c=ze(a,i)).milliseconds=-c.milliseconds,c.months=-c.months),c):{milliseconds:0,months:0},(l={}).ms=r.milliseconds,l.M=r.months),o=new Ae(l),De(t)&&g(t,"_locale")&&(o._locale=t._locale),o}function Ue(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function ze(t,e){var n={};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function Ye(t,e){return function(n,o){var r;return null===o||isNaN(+o)||(A(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=o,o=r),Be(this,Ne(n="string"==typeof n?+n:n,o),t),this}}function Be(t,e,n,o){var i=e._milliseconds,a=Ie(e._days),c=Ie(e._months);t.isValid()&&(o=null==o||o,c&&At(t,Pt(t,"Month")+c*n),a&&yt(t,"Date",Pt(t,"Date")+a*n),i&&t._d.setTime(t._d.valueOf()+i*n),o&&r.updateOffset(t,a||c))}Ne.fn=Ae.prototype,Ne.invalid=function(){return Ne(NaN)};var Ve=Ye(1,"add"),He=Ye(-1,"subtract");function Qe(t,e){var n=12*(e.year()-t.year())+(e.month()-t.month()),o=t.clone().add(n,"months");return-(n+(e-o<0?(e-o)/(o-t.clone().add(n-1,"months")):(e-o)/(t.clone().add(n+1,"months")-o)))||0}function Ge(t){var e;return void 0===t?this._locale._abbr:(null!=(e=ce(t))&&(this._locale=e),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var $e=w("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(t){return void 0===t?this.localeData():this.locale(t)}));function qe(){return this._locale}function Ke(t,e){return(t%e+e)%e}function Je(t,e,n){return t<100&&t>=0?new Date(t+400,e,n)-126227808e5:new Date(t,e,n).valueOf()}function Ze(t,e,n){return t<100&&t>=0?Date.UTC(t+400,e,n)-126227808e5:Date.UTC(t,e,n)}function tn(t,e){B(0,[t,t.length],0,e)}function en(t,e,n,o,r){var i;return null==t?Ft(this,o,r).year:(e>(i=Xt(t,o,r))&&(e=i),nn.call(this,t,e,n,o,r))}function nn(t,e,n,o,r){var i=jt(t,e,n,o,r),a=Rt(i.year,0,i.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}B(0,["gg",2],0,(function(){return this.weekYear()%100})),B(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),tn("gggg","weekYear"),tn("ggggg","weekYear"),tn("GGGG","isoWeekYear"),tn("GGGGG","isoWeekYear"),L("weekYear","gg"),L("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),dt("G",it),dt("g",it),dt("GG",J,G),dt("gg",J,G),dt("GGGG",nt,q),dt("gggg",nt,q),dt("GGGGG",ot,K),dt("ggggg",ot,K),ut(["gggg","ggggg","GGGG","GGGGG"],(function(t,e,n,o){e[o.substr(0,2)]=y(t)})),ut(["gg","GG"],(function(t,e,n,o){e[o]=r.parseTwoDigitYear(t)})),B("Q",0,"Qo","quarter"),L("quarter","Q"),F("quarter",7),dt("Q",Q),ht("Q",(function(t,e){e[1]=3*(y(t)-1)})),B("D",["DD",2],"Do","date"),L("date","D"),F("date",9),dt("D",J),dt("DD",J,G),dt("Do",(function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient})),ht(["D","DD"],2),ht("Do",(function(t,e){e[2]=y(t.match(J)[0])}));var on=Mt("Date",!0);B("DDD",["DDDD",3],"DDDo","dayOfYear"),L("dayOfYear","DDD"),F("dayOfYear",4),dt("DDD",et),dt("DDDD",$),ht(["DDD","DDDD"],(function(t,e,n){n._dayOfYear=y(t)})),B("m",["mm",2],0,"minute"),L("minute","m"),F("minute",14),dt("m",J),dt("mm",J,G),ht(["m","mm"],4);var rn=Mt("Minutes",!1);B("s",["ss",2],0,"second"),L("second","s"),F("second",15),dt("s",J),dt("ss",J,G),ht(["s","ss"],5);var an,cn=Mt("Seconds",!1);for(B("S",0,0,(function(){return~~(this.millisecond()/100)})),B(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),B(0,["SSS",3],0,"millisecond"),B(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),B(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),B(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),B(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),B(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),B(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),L("millisecond","ms"),F("millisecond",16),dt("S",et,Q),dt("SS",et,G),dt("SSS",et,$),an="SSSS";an.length<=9;an+="S")dt(an,rt);function sn(t,e){e[6]=y(1e3*("0."+t))}for(an="S";an.length<=9;an+="S")ht(an,sn);var ln=Mt("Milliseconds",!1);B("z",0,0,"zoneAbbr"),B("zz",0,0,"zoneName");var dn=O.prototype;function gn(t){return t}dn.add=Ve,dn.calendar=function(t,e){var n=t||xe(),o=Re(n,this).startOf("day"),i=r.calendarFormat(this,o)||"sameElse",a=e&&(D(e[i])?e[i].call(this,n):e[i]);return this.format(a||this.localeData().calendar(i,this,xe(n)))},dn.clone=function(){return new O(this)},dn.diff=function(t,e,n){var o,r,i;if(!this.isValid())return NaN;if(!(o=Re(t,this)).isValid())return NaN;switch(r=6e4*(o.utcOffset()-this.utcOffset()),e=R(e)){case"year":i=Qe(this,o)/12;break;case"month":i=Qe(this,o);break;case"quarter":i=Qe(this,o)/3;break;case"second":i=(this-o)/1e3;break;case"minute":i=(this-o)/6e4;break;case"hour":i=(this-o)/36e5;break;case"day":i=(this-o-r)/864e5;break;case"week":i=(this-o-r)/6048e5;break;default:i=this-o}return n?i:P(i)},dn.endOf=function(t){var e;if(void 0===(t=R(t))||"millisecond"===t||!this.isValid())return this;var n=this._isUTC?Ze:Je;switch(t){case"year":e=n(this.year()+1,0,1)-1;break;case"quarter":e=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":e=n(this.year(),this.month()+1,1)-1;break;case"week":e=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":e=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":e=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":e=this._d.valueOf(),e+=36e5-Ke(e+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":e=this._d.valueOf(),e+=6e4-Ke(e,6e4)-1;break;case"second":e=this._d.valueOf(),e+=1e3-Ke(e,1e3)-1}return this._d.setTime(e),r.updateOffset(this,!0),this},dn.format=function(t){t||(t=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var e=V(this,t);return this.localeData().postformat(e)},dn.from=function(t,e){return this.isValid()&&(M(t)&&t.isValid()||xe(t).isValid())?Ne({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},dn.fromNow=function(t){return this.from(xe(),t)},dn.to=function(t,e){return this.isValid()&&(M(t)&&t.isValid()||xe(t).isValid())?Ne({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},dn.toNow=function(t){return this.to(xe(),t)},dn.get=function(t){return D(this[t=R(t)])?this[t]():this},dn.invalidAt=function(){return h(this).overflow},dn.isAfter=function(t,e){var n=M(t)?t:xe(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=R(e)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())},dn.isBefore=function(t,e){var n=M(t)?t:xe(t);return!(!this.isValid()||!n.isValid())&&("millisecond"===(e=R(e)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())},dn.isBetween=function(t,e,n,o){var r=M(t)?t:xe(t),i=M(e)?e:xe(e);return!!(this.isValid()&&r.isValid()&&i.isValid())&&("("===(o=o||"()")[0]?this.isAfter(r,n):!this.isBefore(r,n))&&(")"===o[1]?this.isBefore(i,n):!this.isAfter(i,n))},dn.isSame=function(t,e){var n,o=M(t)?t:xe(t);return!(!this.isValid()||!o.isValid())&&("millisecond"===(e=R(e)||"millisecond")?this.valueOf()===o.valueOf():(n=o.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))},dn.isSameOrAfter=function(t,e){return this.isSame(t,e)||this.isAfter(t,e)},dn.isSameOrBefore=function(t,e){return this.isSame(t,e)||this.isBefore(t,e)},dn.isValid=function(){return u(this)},dn.lang=$e,dn.locale=Ge,dn.localeData=qe,dn.max=we,dn.min=ve,dn.parsingFlags=function(){return m({},h(this))},dn.set=function(t,e){if("object"==typeof t)for(var n=function(t){var e=[];for(var n in t)e.push({unit:n,priority:j[n]});return e.sort((function(t,e){return t.priority-e.priority})),e}(t=W(t)),o=0;o<n.length;o++)this[n[o].unit](t[n[o].unit]);else if(D(this[t=R(t)]))return this[t](e);return this},dn.startOf=function(t){var e;if(void 0===(t=R(t))||"millisecond"===t||!this.isValid())return this;var n=this._isUTC?Ze:Je;switch(t){case"year":e=n(this.year(),0,1);break;case"quarter":e=n(this.year(),this.month()-this.month()%3,1);break;case"month":e=n(this.year(),this.month(),1);break;case"week":e=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":e=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":e=n(this.year(),this.month(),this.date());break;case"hour":e=this._d.valueOf(),e-=Ke(e+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":e=this._d.valueOf(),e-=Ke(e,6e4);break;case"second":e=this._d.valueOf(),e-=Ke(e,1e3)}return this._d.setTime(e),r.updateOffset(this,!0),this},dn.subtract=He,dn.toArray=function(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]},dn.toObject=function(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}},dn.toDate=function(){return new Date(this.valueOf())},dn.toISOString=function(t){if(!this.isValid())return null;var e=!0!==t,n=e?this.clone().utc():this;return n.year()<0||n.year()>9999?V(n,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):D(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",V(n,"Z")):V(n,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},dn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t="moment",e="";this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",e="Z");var n="["+t+'("]',o=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY";return this.format(n+o+"-MM-DD[T]HH:mm:ss.SSS"+e+'[")]')},dn.toJSON=function(){return this.isValid()?this.toISOString():null},dn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},dn.unix=function(){return Math.floor(this.valueOf()/1e3)},dn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},dn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},dn.year=Ot,dn.isLeapYear=function(){return ft(this.year())},dn.weekYear=function(t){return en.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},dn.isoWeekYear=function(t){return en.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},dn.quarter=dn.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},dn.month=Dt,dn.daysInMonth=function(){return xt(this.year(),this.month())},dn.week=dn.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},dn.isoWeek=dn.isoWeeks=function(t){var e=Ft(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},dn.weeksInYear=function(){var t=this.localeData()._week;return Xt(this.year(),t.dow,t.doy)},dn.isoWeeksInYear=function(){return Xt(this.year(),1,4)},dn.date=on,dn.day=dn.days=function(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=function(t,e){return"string"!=typeof t?t:isNaN(t)?"number"==typeof(t=e.weekdaysParse(t))?t:null:parseInt(t,10)}(t,this.localeData()),this.add(t-e,"d")):e},dn.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},dn.isoWeekday=function(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=function(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7},dn.dayOfYear=function(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},dn.hour=dn.hours=Zt,dn.minute=dn.minutes=rn,dn.second=dn.seconds=cn,dn.millisecond=dn.milliseconds=ln,dn.utcOffset=function(t,e,n){var o,i=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=Le(ct,t)))return this}else Math.abs(t)<16&&!n&&(t*=60);return!this._isUTC&&e&&(o=We(this)),this._offset=t,this._isUTC=!0,null!=o&&this.add(o,"m"),i!==t&&(!e||this._changeInProgress?Be(this,Ne(t-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:We(this)},dn.utc=function(t){return this.utcOffset(0,t)},dn.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(We(this),"m")),this},dn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=Le(at,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},dn.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?xe(t).utcOffset():0,(this.utcOffset()-t)%60==0)},dn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},dn.isLocal=function(){return!!this.isValid()&&!this._isUTC},dn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},dn.isUtc=je,dn.isUTC=je,dn.zoneAbbr=function(){return this._isUTC?"UTC":""},dn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},dn.dates=w("dates accessor is deprecated. Use date instead.",on),dn.months=w("months accessor is deprecated. Use month instead",Dt),dn.years=w("years accessor is deprecated. Use year instead",Ot),dn.zone=w("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()})),dn.isDSTShifted=w("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!c(this._isDSTShifted))return this._isDSTShifted;var t={};if(f(t,this),(t=Pe(t))._a){var e=t._isUTC?p(t._a):xe(t._a);this._isDSTShifted=this.isValid()&&x(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}));var mn=E.prototype;function pn(t,e,n,o){var r=ce(),i=p().set(o,e);return r[n](i,t)}function hn(t,e,n){if(s(t)&&(e=t,t=void 0),t=t||"",null!=e)return pn(t,e,n,"month");var o,r=[];for(o=0;o<12;o++)r[o]=pn(t,o,n,"month");return r}function un(t,e,n,o){"boolean"==typeof t?(s(e)&&(n=e,e=void 0),e=e||""):(n=e=t,t=!1,s(e)&&(n=e,e=void 0),e=e||"");var r,i=ce(),a=t?i._week.dow:0;if(null!=n)return pn(e,(n+a)%7,o,"day");var c=[];for(r=0;r<7;r++)c[r]=pn(e,(r+a)%7,o,"day");return c}mn.calendar=function(t,e,n){var o=this._calendar[t]||this._calendar.sameElse;return D(o)?o.call(e,n):o},mn.longDateFormat=function(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,(function(t){return t.slice(1)})),this._longDateFormat[t])},mn.invalidDate=function(){return this._invalidDate},mn.ordinal=function(t){return this._ordinal.replace("%d",t)},mn.preparse=gn,mn.postformat=gn,mn.relativeTime=function(t,e,n,o){var r=this._relativeTime[n];return D(r)?r(t,e,n,o):r.replace(/%d/i,t)},mn.pastFuture=function(t,e){var n=this._relativeTime[t>0?"future":"past"];return D(n)?n(e):n.replace(/%s/i,e)},mn.set=function(t){var e,n;for(n in t)D(e=t[n])?this[n]=e:this["_"+n]=e;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},mn.months=function(t,e){return t?i(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||vt).test(e)?"format":"standalone"][t.month()]:i(this._months)?this._months:this._months.standalone},mn.monthsShort=function(t,e){return t?i(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[vt.test(e)?"format":"standalone"][t.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},mn.monthsParse=function(t,e,n){var o,r,i;if(this._monthsParseExact)return St.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),o=0;o<12;o++){if(r=p([2e3,o]),n&&!this._longMonthsParse[o]&&(this._longMonthsParse[o]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[o]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[o]||(i="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[o]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[o].test(t))return o;if(n&&"MMM"===e&&this._shortMonthsParse[o].test(t))return o;if(!n&&this._monthsParse[o].test(t))return o}},mn.monthsRegex=function(t){return this._monthsParseExact?(g(this,"_monthsRegex")||Tt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(g(this,"_monthsRegex")||(this._monthsRegex=Et),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},mn.monthsShortRegex=function(t){return this._monthsParseExact?(g(this,"_monthsRegex")||Tt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(g(this,"_monthsShortRegex")||(this._monthsShortRegex=It),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},mn.week=function(t){return Ft(t,this._week.dow,this._week.doy).week},mn.firstDayOfYear=function(){return this._week.doy},mn.firstDayOfWeek=function(){return this._week.dow},mn.weekdays=function(t,e){var n=i(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(e)?"format":"standalone"];return!0===t?Nt(n,this._week.dow):t?n[t.day()]:n},mn.weekdaysMin=function(t){return!0===t?Nt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},mn.weekdaysShort=function(t){return!0===t?Nt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},mn.weekdaysParse=function(t,e,n){var o,r,i;if(this._weekdaysParseExact)return Bt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),o=0;o<7;o++){if(r=p([2e3,1]).day(o),n&&!this._fullWeekdaysParse[o]&&(this._fullWeekdaysParse[o]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[o]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[o]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[o]||(i="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[o]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[o].test(t))return o;if(n&&"ddd"===e&&this._shortWeekdaysParse[o].test(t))return o;if(n&&"dd"===e&&this._minWeekdaysParse[o].test(t))return o;if(!n&&this._weekdaysParse[o].test(t))return o}},mn.weekdaysRegex=function(t){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||Gt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(g(this,"_weekdaysRegex")||(this._weekdaysRegex=Vt),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},mn.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||Gt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(g(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ht),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},mn.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||Gt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(g(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Qt),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},mn.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},mn.meridiem=function(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"},ie("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===y(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),r.lang=w("moment.lang is deprecated. Use moment.locale instead.",ie),r.langData=w("moment.langData is deprecated. Use moment.localeData instead.",ce);var bn=Math.abs;function _n(t,e,n,o){var r=Ne(e,n);return t._milliseconds+=o*r._milliseconds,t._days+=o*r._days,t._months+=o*r._months,t._bubble()}function fn(t){return t<0?Math.floor(t):Math.ceil(t)}function Cn(t){return 4800*t/146097}function On(t){return 146097*t/4800}function Mn(t){return function(){return this.as(t)}}var Pn=Mn("ms"),yn=Mn("s"),xn=Mn("m"),vn=Mn("h"),wn=Mn("d"),kn=Mn("w"),Sn=Mn("M"),An=Mn("Q"),Dn=Mn("y");function In(t){return function(){return this.isValid()?this._data[t]:NaN}}var En=In("milliseconds"),Tn=In("seconds"),Ln=In("minutes"),Rn=In("hours"),Wn=In("days"),jn=In("months"),Fn=In("years"),Xn=Math.round,Nn={ss:44,s:45,m:45,h:22,d:26,M:11};function Un(t,e,n,o,r){return r.relativeTime(e||1,!!n,t,o)}var zn=Math.abs;function Yn(t){return(t>0)-(t<0)||+t}function Bn(){if(!this.isValid())return this.localeData().invalidDate();var t,e,n=zn(this._milliseconds)/1e3,o=zn(this._days),r=zn(this._months);t=P(n/60),e=P(t/60),n%=60,t%=60;var i=P(r/12),a=r%=12,c=o,s=e,l=t,d=n?n.toFixed(3).replace(/\.?0+$/,""):"",g=this.asSeconds();if(!g)return"P0D";var m=g<0?"-":"",p=Yn(this._months)!==Yn(g)?"-":"",h=Yn(this._days)!==Yn(g)?"-":"",u=Yn(this._milliseconds)!==Yn(g)?"-":"";return m+"P"+(i?p+i+"Y":"")+(a?p+a+"M":"")+(c?h+c+"D":"")+(s||l||d?"T":"")+(s?u+s+"H":"")+(l?u+l+"M":"")+(d?u+d+"S":"")}var Vn=Ae.prototype;return Vn.isValid=function(){return this._isValid},Vn.abs=function(){var t=this._data;return this._milliseconds=bn(this._milliseconds),this._days=bn(this._days),this._months=bn(this._months),t.milliseconds=bn(t.milliseconds),t.seconds=bn(t.seconds),t.minutes=bn(t.minutes),t.hours=bn(t.hours),t.months=bn(t.months),t.years=bn(t.years),this},Vn.add=function(t,e){return _n(this,t,e,1)},Vn.subtract=function(t,e){return _n(this,t,e,-1)},Vn.as=function(t){if(!this.isValid())return NaN;var e,n,o=this._milliseconds;if("month"===(t=R(t))||"quarter"===t||"year"===t)switch(n=this._months+Cn(e=this._days+o/864e5),t){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(e=this._days+Math.round(On(this._months)),t){case"week":return e/7+o/6048e5;case"day":return e+o/864e5;case"hour":return 24*e+o/36e5;case"minute":return 1440*e+o/6e4;case"second":return 86400*e+o/1e3;case"millisecond":return Math.floor(864e5*e)+o;default:throw new Error("Unknown unit "+t)}},Vn.asMilliseconds=Pn,Vn.asSeconds=yn,Vn.asMinutes=xn,Vn.asHours=vn,Vn.asDays=wn,Vn.asWeeks=kn,Vn.asMonths=Sn,Vn.asQuarters=An,Vn.asYears=Dn,Vn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*y(this._months/12):NaN},Vn._bubble=function(){var t,e,n,o,r,i=this._milliseconds,a=this._days,c=this._months,s=this._data;return i>=0&&a>=0&&c>=0||i<=0&&a<=0&&c<=0||(i+=864e5*fn(On(c)+a),a=0,c=0),s.milliseconds=i%1e3,t=P(i/1e3),s.seconds=t%60,e=P(t/60),s.minutes=e%60,n=P(e/60),s.hours=n%24,a+=P(n/24),c+=r=P(Cn(a)),a-=fn(On(r)),o=P(c/12),c%=12,s.days=a,s.months=c,s.years=o,this},Vn.clone=function(){return Ne(this)},Vn.get=function(t){return t=R(t),this.isValid()?this[t+"s"]():NaN},Vn.milliseconds=En,Vn.seconds=Tn,Vn.minutes=Ln,Vn.hours=Rn,Vn.days=Wn,Vn.weeks=function(){return P(this.days()/7)},Vn.months=jn,Vn.years=Fn,Vn.humanize=function(t){if(!this.isValid())return this.localeData().invalidDate();var e=this.localeData(),n=function(t,e,n){var o=Ne(t).abs(),r=Xn(o.as("s")),i=Xn(o.as("m")),a=Xn(o.as("h")),c=Xn(o.as("d")),s=Xn(o.as("M")),l=Xn(o.as("y")),d=r<=Nn.ss&&["s",r]||r<Nn.s&&["ss",r]||i<=1&&["m"]||i<Nn.m&&["mm",i]||a<=1&&["h"]||a<Nn.h&&["hh",a]||c<=1&&["d"]||c<Nn.d&&["dd",c]||s<=1&&["M"]||s<Nn.M&&["MM",s]||l<=1&&["y"]||["yy",l];return d[2]=e,d[3]=+t>0,d[4]=n,Un.apply(null,d)}(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)},Vn.toISOString=Bn,Vn.toString=Bn,Vn.toJSON=Bn,Vn.locale=Ge,Vn.localeData=qe,Vn.toIsoString=w("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Bn),Vn.lang=$e,B("X",0,0,"unix"),B("x",0,0,"valueOf"),dt("x",it),dt("X",/[+-]?\d+(\.\d{1,3})?/),ht("X",(function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))})),ht("x",(function(t,e,n){n._d=new Date(y(t))})),r.version="2.24.0",e=xe,r.fn=dn,r.min=function(){var t=[].slice.call(arguments,0);return ke("isBefore",t)},r.max=function(){var t=[].slice.call(arguments,0);return ke("isAfter",t)},r.now=function(){return Date.now?Date.now():+new Date},r.utc=p,r.unix=function(t){return xe(1e3*t)},r.months=function(t,e){return hn(t,e,"months")},r.isDate=l,r.locale=ie,r.invalid=b,r.duration=Ne,r.isMoment=M,r.weekdays=function(t,e,n){return un(t,e,n,"weekdays")},r.parseZone=function(){return xe.apply(null,arguments).parseZone()},r.localeData=ce,r.isDuration=De,r.monthsShort=function(t,e){return hn(t,e,"monthsShort")},r.weekdaysMin=function(t,e,n){return un(t,e,n,"weekdaysMin")},r.defineLocale=ae,r.updateLocale=function(t,e){if(null!=e){var n,o,r=te;null!=(o=re(t))&&(r=o._config),(n=new E(e=I(r,e))).parentLocale=ee[t],ee[t]=n,ie(t)}else null!=ee[t]&&(null!=ee[t].parentLocale?ee[t]=ee[t].parentLocale:null!=ee[t]&&delete ee[t]);return ee[t]},r.locales=function(){return k(ee)},r.weekdaysShort=function(t,e,n){return un(t,e,n,"weekdaysShort")},r.normalizeUnits=R,r.relativeTimeRounding=function(t){return void 0===t?Xn:"function"==typeof t&&(Xn=t,!0)},r.relativeTimeThreshold=function(t,e){return void 0!==Nn[t]&&(void 0===e?Nn[t]:(Nn[t]=e,"s"===t&&(Nn.ss=e-1),!0))},r.calendarFormat=function(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},r.prototype=dn,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}).call(this,n("YuTi")(t))},wj3C:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r,i=n("mrSG"),a=n("zVF4"),c=n("S+S0"),s=n("q/0M"),l=((o={})["no-app"]="No Firebase App '{$appName}' has been created - call Firebase App.initializeApp()",o["bad-app-name"]="Illegal App name: '{$appName}",o["duplicate-app"]="Firebase App named '{$appName}' already exists",o["app-deleted"]="Firebase App named '{$appName}' already deleted",o["invalid-app-argument"]="firebase.{$appName}() takes either no argument or a Firebase App instance.",o["invalid-log-argument"]="First argument to `onLog` must be null or a function.",o),d=new a.ErrorFactory("app","Firebase",l),g=((r={})["@firebase/app"]="fire-core",r["@firebase/analytics"]="fire-analytics",r["@firebase/auth"]="fire-auth",r["@firebase/database"]="fire-rtdb",r["@firebase/functions"]="fire-fn",r["@firebase/installations"]="fire-iid",r["@firebase/messaging"]="fire-fcm",r["@firebase/performance"]="fire-perf",r["@firebase/remote-config"]="fire-rc",r["@firebase/storage"]="fire-gcs",r["@firebase/firestore"]="fire-fst",r["fire-js"]="fire-js",r["firebase-wrapper"]="fire-js-all",r),m=new s.Logger("@firebase/app"),p=function(){function t(t,e,n){var o,r,s=this;this.firebase_=n,this.isDeleted_=!1,this.name_=e.name,this.automaticDataCollectionEnabled_=e.automaticDataCollectionEnabled||!1,this.options_=a.deepCopy(t),this.container=new c.ComponentContainer(e.name),this._addComponent(new c.Component("app",(function(){return s}),"PUBLIC"));try{for(var l=i.__values(this.firebase_.INTERNAL.components.values()),d=l.next();!d.done;d=l.next())this._addComponent(d.value)}catch(g){o={error:g}}finally{try{d&&!d.done&&(r=l.return)&&r.call(l)}finally{if(o)throw o.error}}}return Object.defineProperty(t.prototype,"automaticDataCollectionEnabled",{get:function(){return this.checkDestroyed_(),this.automaticDataCollectionEnabled_},set:function(t){this.checkDestroyed_(),this.automaticDataCollectionEnabled_=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this.checkDestroyed_(),this.name_},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"options",{get:function(){return this.checkDestroyed_(),this.options_},enumerable:!0,configurable:!0}),t.prototype.delete=function(){var t=this;return new Promise((function(e){t.checkDestroyed_(),e()})).then((function(){return t.firebase_.INTERNAL.removeApp(t.name_),Promise.all(t.container.getProviders().map((function(t){return t.delete()})))})).then((function(){t.isDeleted_=!0}))},t.prototype._getService=function(t,e){return void 0===e&&(e="[DEFAULT]"),this.checkDestroyed_(),this.container.getProvider(t).getImmediate({identifier:e})},t.prototype._removeServiceInstance=function(t,e){void 0===e&&(e="[DEFAULT]"),this.container.getProvider(t).clearInstance(e)},t.prototype._addComponent=function(t){try{this.container.addComponent(t)}catch(e){m.debug("Component "+t.name+" failed to register with FirebaseApp "+this.name,e)}},t.prototype._addOrOverwriteComponent=function(t){this.container.addOrOverwriteComponent(t)},t.prototype.checkDestroyed_=function(){if(this.isDeleted_)throw d.create("app-deleted",{appName:this.name_})},t}();p.prototype.name&&p.prototype.options||p.prototype.delete||console.log("dc");var h=function t(){var e=function(t){var e={},n=new Map,o={__esModule:!0,initializeApp:function(n,r){void 0===r&&(r={}),"object"==typeof r&&null!==r||(r={name:r});var i=r;void 0===i.name&&(i.name="[DEFAULT]");var c=i.name;if("string"!=typeof c||!c)throw d.create("bad-app-name",{appName:String(c)});if(a.contains(e,c))throw d.create("duplicate-app",{appName:c});var s=new t(n,i,o);return e[c]=s,s},app:r,registerVersion:function(t,e,n){var o,r=null!==(o=g[t])&&void 0!==o?o:t;n&&(r+="-"+n);var i=r.match(/\s|\//),a=e.match(/\s|\//);if(i||a){var s=['Unable to register library "'+r+'" with version "'+e+'":'];return i&&s.push('library name "'+r+'" contains illegal characters (whitespace or "/")'),i&&a&&s.push("and"),a&&s.push('version name "'+e+'" contains illegal characters (whitespace or "/")'),void m.warn(s.join(" "))}l(new c.Component(r+"-version",(function(){return{library:r,version:e}}),"VERSION"))},setLogLevel:s.setLogLevel,onLog:function(t,e){if(null!==t&&"function"!=typeof t)throw d.create("invalid-log-argument",{appName:name});s.setUserLogHandler(t,e)},apps:null,SDK_VERSION:"7.13.2",INTERNAL:{registerComponent:l,removeApp:function(t){delete e[t]},components:n,useAsService:function(t,e){return"serverAuth"===e?null:e}}};function r(t){if(!a.contains(e,t=t||"[DEFAULT]"))throw d.create("no-app",{appName:t});return e[t]}function l(c){var s,l,g=c.name;if(n.has(g))return m.debug("There were multiple attempts to register component "+g+"."),"PUBLIC"===c.type?o[g]:null;if(n.set(g,c),"PUBLIC"===c.type){var p=function(t){if(void 0===t&&(t=r()),"function"!=typeof t[g])throw d.create("invalid-app-argument",{appName:g});return t[g]()};void 0!==c.serviceProps&&a.deepExtend(p,c.serviceProps),o[g]=p,t.prototype[g]=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=this._getService.bind(this,g);return n.apply(this,c.multipleInstances?t:[])}}try{for(var h=i.__values(Object.keys(e)),u=h.next();!u.done;u=h.next())e[u.value]._addComponent(c)}catch(b){s={error:b}}finally{try{u&&!u.done&&(l=h.return)&&l.call(h)}finally{if(s)throw s.error}}return"PUBLIC"===c.type?o[g]:null}return o.default=o,Object.defineProperty(o,"apps",{get:function(){return Object.keys(e).map((function(t){return e[t]}))}}),r.App=t,o}(p);return e.INTERNAL=i.__assign(i.__assign({},e.INTERNAL),{createFirebaseNamespace:t,extendNamespace:function(t){a.deepExtend(e,t)},createSubscribe:a.createSubscribe,ErrorFactory:a.ErrorFactory,deepExtend:a.deepExtend}),e}(),u=function(){function t(t){this.container=t}return t.prototype.getPlatformInfoString=function(){return this.container.getProviders().map((function(t){if(function(t){var e=t.getComponent();return"VERSION"===(null==e?void 0:e.type)}(t)){var e=t.getImmediate();return e.library+"/"+e.version}return null})).filter((function(t){return t})).join(" ")},t}();if(a.isBrowser()&&void 0!==self.firebase){m.warn("\n    Warning: Firebase is already defined in the global scope. Please make sure\n    Firebase library is only loaded once.\n  ");var b=self.firebase.SDK_VERSION;b&&b.indexOf("LITE")>=0&&m.warn("\n    Warning: You are trying to load Firebase while using Firebase Performance standalone script.\n    You should load Firebase Performance with this instance of Firebase to avoid loading duplicate code.\n    ")}var _=h.initializeApp;h.initializeApp=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return a.isNode()&&m.warn('\n      Warning: This is a browser-targeted Firebase bundle but it appears it is being\n      run in a Node environment.  If running in a Node environment, make sure you\n      are using the bundle specified by the "main" field in package.json.\n      \n      If you are using Webpack, you can specify "main" as the first item in\n      "resolve.mainFields":\n      https://webpack.js.org/configuration/resolve/#resolvemainfields\n      \n      If using Rollup, use the rollup-plugin-node-resolve plugin and specify "main"\n      as the first item in "mainFields", e.g. [\'main\', \'module\'].\n      https://github.com/rollup/rollup-plugin-node-resolve\n      '),_.apply(void 0,t)};var f=h;!function(t,e){t.INTERNAL.registerComponent(new c.Component("platform-logger",(function(t){return new u(t)}),"PRIVATE")),t.registerVersion("@firebase/app","0.6.1",void 0),t.registerVersion("fire-js","")}(f),e.default=f,e.firebase=f},"x+ZX":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var o=n("7o/Q");function r(){return function(t){return t.lift(new i(t))}}class i{constructor(t){this.connectable=t}call(t,e){const{connectable:n}=this;n._refCount++;const o=new a(t,n),r=e.subscribe(o);return o.closed||(o.connection=n.connect()),r}}class a extends o.a{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:n}=this,o=t._connection;this.connection=null,!o||n&&o!==n||o.unsubscribe()}}},x6pH:function(t,e,n){!function(t){"use strict";t.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(t){return 2===t?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":t+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(t){return 2===t?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":t+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(t){return 2===t?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":t+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(t){return 2===t?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":t%10==0&&10!==t?t+" \u05e9\u05e0\u05d4":t+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(t){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(t)},meridiem:function(t,e,n){return t<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":t<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":t<12?n?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":t<18?n?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(n("wd/R"))},x7I3:function(t,e,n){"use strict";n.r(e),n.d(e,"ErrorCode",(function(){return co})),n.d(e,"EventType",(function(){return so})),n.d(e,"WebChannel",(function(){return lo})),n.d(e,"XhrIo",(function(){return go})),n.d(e,"createWebChannelTransport",(function(){return ao}));var o,r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},i=i||{},a=r;function c(t){return"string"==typeof t}function s(t){return"number"==typeof t}function l(t,e){t=t.split("."),e=e||a;for(var n=0;n<t.length;n++)if(null==(e=e[t[n]]))return null;return e}function d(){}function g(t){var e=typeof t;if("object"==e){if(!t)return"null";if(t instanceof Array)return"array";if(t instanceof Object)return e;var n=Object.prototype.toString.call(t);if("[object Window]"==n)return"object";if("[object Array]"==n||"number"==typeof t.length&&void 0!==t.splice&&void 0!==t.propertyIsEnumerable&&!t.propertyIsEnumerable("splice"))return"array";if("[object Function]"==n||void 0!==t.call&&void 0!==t.propertyIsEnumerable&&!t.propertyIsEnumerable("call"))return"function"}else if("function"==e&&void 0===t.call)return"object";return e}function m(t){return"array"==g(t)}function p(t){var e=g(t);return"array"==e||"object"==e&&"number"==typeof t.length}function h(t){var e=typeof t;return"object"==e&&null!=t||"function"==e}var u="closure_uid_"+(1e9*Math.random()>>>0),b=0;function _(t,e,n){return t.call.apply(t.bind,arguments)}function f(t,e,n){if(!t)throw Error();if(2<arguments.length){var o=Array.prototype.slice.call(arguments,2);return function(){var n=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(n,o),t.apply(e,n)}}return function(){return t.apply(e,arguments)}}function C(t,e,n){return(C=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?_:f).apply(null,arguments)}function O(t,e){var n=Array.prototype.slice.call(arguments,1);return function(){var e=n.slice();return e.push.apply(e,arguments),t.apply(this,e)}}var M=Date.now||function(){return+new Date};function P(t,e){function n(){}n.prototype=e.prototype,t.N=e.prototype,t.prototype=new n,t.prototype.constructor=t,t.yb=function(t,n,o){for(var r=Array(arguments.length-2),i=2;i<arguments.length;i++)r[i-2]=arguments[i];return e.prototype[n].apply(t,r)}}function y(){this.j=this.j,this.i=this.i}y.prototype.j=!1,y.prototype.la=function(){!this.j&&(this.j=!0,this.G(),0)&&(this[u]||(this[u]=++b))},y.prototype.G=function(){if(this.i)for(;this.i.length;)this.i.shift()()};var x=Array.prototype.indexOf?function(t,e){return Array.prototype.indexOf.call(t,e,void 0)}:function(t,e){if(c(t))return c(e)&&1==e.length?t.indexOf(e,0):-1;for(var n=0;n<t.length;n++)if(n in t&&t[n]===e)return n;return-1},v=Array.prototype.forEach?function(t,e,n){Array.prototype.forEach.call(t,e,n)}:function(t,e,n){for(var o=t.length,r=c(t)?t.split(""):t,i=0;i<o;i++)i in r&&e.call(n,r[i],i,t)};function w(t){return Array.prototype.concat.apply([],arguments)}function k(t){var e=t.length;if(0<e){for(var n=Array(e),o=0;o<e;o++)n[o]=t[o];return n}return[]}function S(t){return/^[\s\xa0]*$/.test(t)}var A,D=String.prototype.trim?function(t){return t.trim()}:function(t){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(t)[1]};function I(t,e){return-1!=t.indexOf(e)}function E(t,e){return t<e?-1:t>e?1:0}t:{var T=a.navigator;if(T){var L=T.userAgent;if(L){A=L;break t}}A=""}function R(t,e,n){for(var o in t)e.call(n,t[o],o,t)}function W(t){var e,n={};for(e in t)n[e]=t[e];return n}var j="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function F(t,e){for(var n,o,r=1;r<arguments.length;r++){for(n in o=arguments[r])t[n]=o[n];for(var i=0;i<j.length;i++)n=j[i],Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n])}}function X(t){return X[" "](t),t}X[" "]=d;var N,U,z=I(A,"Opera"),Y=I(A,"Trident")||I(A,"MSIE"),B=I(A,"Edge"),V=B||Y,H=I(A,"Gecko")&&!(I(A.toLowerCase(),"webkit")&&!I(A,"Edge"))&&!(I(A,"Trident")||I(A,"MSIE"))&&!I(A,"Edge"),Q=I(A.toLowerCase(),"webkit")&&!I(A,"Edge");function G(){var t=a.document;return t?t.documentMode:void 0}t:{var $="",q=(U=A,H?/rv:([^\);]+)(\)|;)/.exec(U):B?/Edge\/([\d\.]+)/.exec(U):Y?/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(U):Q?/WebKit\/(\S+)/.exec(U):z?/(?:Version)[ \/]?(\S+)/.exec(U):void 0);if(q&&($=q?q[1]:""),Y){var K=G();if(null!=K&&K>parseFloat($)){N=String(K);break t}}N=$}var J,Z={};function tt(t){return function(t,e){var n=Z;return Object.prototype.hasOwnProperty.call(n,t)?n[t]:n[t]=e()}(t,(function(){for(var e=0,n=D(String(N)).split("."),o=D(String(t)).split("."),r=Math.max(n.length,o.length),i=0;0==e&&i<r;i++){var a=n[i]||"",c=o[i]||"";do{if(a=/(\d*)(\D*)(.*)/.exec(a)||["","","",""],c=/(\d*)(\D*)(.*)/.exec(c)||["","","",""],0==a[0].length&&0==c[0].length)break;e=E(0==a[1].length?0:parseInt(a[1],10),0==c[1].length?0:parseInt(c[1],10))||E(0==a[2].length,0==c[2].length)||E(a[2],c[2]),a=a[3],c=c[3]}while(0==e)}return 0<=e}))}var et=a.document;J=et&&Y?G()||("CSS1Compat"==et.compatMode?parseInt(N,10):5):void 0;var nt=!Y||9<=Number(J),ot=Y&&!tt("9"),rt=function(){if(!a.addEventListener||!Object.defineProperty)return!1;var t=!1,e=Object.defineProperty({},"passive",{get:function(){t=!0}});try{a.addEventListener("test",d,e),a.removeEventListener("test",d,e)}catch(n){}return t}();function it(t,e){this.type=t,this.a=this.target=e,this.Ia=!0}function at(t,e){if(it.call(this,t?t.type:""),this.relatedTarget=this.a=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=0,this.key="",this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.pointerId=0,this.pointerType="",this.c=null,t){var n=this.type=t.type,o=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:null;if(this.target=t.target||t.srcElement,this.a=e,e=t.relatedTarget){if(H){t:{try{X(e.nodeName);var r=!0;break t}catch(i){}r=!1}r||(e=null)}}else"mouseover"==n?e=t.fromElement:"mouseout"==n&&(e=t.toElement);this.relatedTarget=e,o?(this.clientX=void 0!==o.clientX?o.clientX:o.pageX,this.clientY=void 0!==o.clientY?o.clientY:o.pageY,this.screenX=o.screenX||0,this.screenY=o.screenY||0):(this.clientX=void 0!==t.clientX?t.clientX:t.pageX,this.clientY=void 0!==t.clientY?t.clientY:t.pageY,this.screenX=t.screenX||0,this.screenY=t.screenY||0),this.button=t.button,this.key=t.key||"",this.ctrlKey=t.ctrlKey,this.altKey=t.altKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.pointerId=t.pointerId||0,this.pointerType=c(t.pointerType)?t.pointerType:ct[t.pointerType]||"",this.c=t,t.defaultPrevented&&this.b()}}it.prototype.b=function(){this.Ia=!1},P(at,it);var ct={2:"touch",3:"pen",4:"mouse"};at.prototype.b=function(){at.N.b.call(this);var t=this.c;if(t.preventDefault)t.preventDefault();else if(t.returnValue=!1,ot)try{(t.ctrlKey||112<=t.keyCode&&123>=t.keyCode)&&(t.keyCode=-1)}catch(e){}};var st="closure_listenable_"+(1e6*Math.random()|0),lt=0;function dt(t,e,n,o,r){this.listener=t,this.proxy=null,this.src=e,this.type=n,this.capture=!!o,this.da=r,this.key=++lt,this.X=this.Z=!1}function gt(t){t.X=!0,t.listener=null,t.proxy=null,t.src=null,t.da=null}function mt(t){this.src=t,this.a={},this.b=0}function pt(t,e){var n=e.type;if(n in t.a){var o,r=t.a[n],i=x(r,e);(o=0<=i)&&Array.prototype.splice.call(r,i,1),o&&(gt(e),0==t.a[n].length&&(delete t.a[n],t.b--))}}function ht(t,e,n,o){for(var r=0;r<t.length;++r){var i=t[r];if(!i.X&&i.listener==e&&i.capture==!!n&&i.da==o)return r}return-1}mt.prototype.add=function(t,e,n,o,r){var i=t.toString();(t=this.a[i])||(t=this.a[i]=[],this.b++);var a=ht(t,e,o,r);return-1<a?(e=t[a],n||(e.Z=!1)):((e=new dt(e,this.src,i,!!o,r)).Z=n,t.push(e)),e};var ut="closure_lm_"+(1e6*Math.random()|0),bt={};function _t(t,e,n,o,r){if(o&&o.once)return function t(e,n,o,r,i){if(m(n)){for(var a=0;a<n.length;a++)t(e,n[a],o,r,i);return null}return o=xt(o),e&&e[st]?e.Aa(n,o,h(r)?!!r.capture:!!r,i):ft(e,n,o,!0,r,i)}(t,e,n,o,r);if(m(e)){for(var i=0;i<e.length;i++)_t(t,e[i],n,o,r);return null}return n=xt(n),t&&t[st]?t.za(e,n,h(o)?!!o.capture:!!o,r):ft(t,e,n,!1,o,r)}function ft(t,e,n,o,r,i){if(!e)throw Error("Invalid event type");var a=h(r)?!!r.capture:!!r;if(a&&!nt)return null;var c=Pt(t);if(c||(t[ut]=c=new mt(t)),(n=c.add(e,n,o,a,i)).proxy)return n;if(o=function(){var t=Mt,e=nt?function(n){return t.call(e.src,e.listener,n)}:function(n){if(!(n=t.call(e.src,e.listener,n)))return n};return e}(),n.proxy=o,o.src=t,o.listener=n,t.addEventListener)rt||(r=a),void 0===r&&(r=!1),t.addEventListener(e.toString(),o,r);else if(t.attachEvent)t.attachEvent(Ot(e.toString()),o);else{if(!t.addListener||!t.removeListener)throw Error("addEventListener and attachEvent are unavailable.");t.addListener(o)}return n}function Ct(t){if(!s(t)&&t&&!t.X){var e=t.src;if(e&&e[st])pt(e.c,t);else{var n=t.type,o=t.proxy;e.removeEventListener?e.removeEventListener(n,o,t.capture):e.detachEvent?e.detachEvent(Ot(n),o):e.addListener&&e.removeListener&&e.removeListener(o),(n=Pt(e))?(pt(n,t),0==n.b&&(n.src=null,e[ut]=null)):gt(t)}}}function Ot(t){return t in bt?bt[t]:bt[t]="on"+t}function Mt(t,e){return!!t.X||function(t,e){var n=t.listener,o=t.da||t.src;return t.Z&&Ct(t),n.call(o,e)}(t,nt?new at(e,this):e=new at(e||l("window.event"),this))}function Pt(t){return(t=t[ut])instanceof mt?t:null}var yt="__closure_events_fn_"+(1e9*Math.random()>>>0);function xt(t){return"function"==g(t)?t:(t[yt]||(t[yt]=function(e){return t.handleEvent(e)}),t[yt])}function vt(){y.call(this),this.c=new mt(this),this.J=this,this.B=null}function wt(t,e,n,o){if(!(e=t.c.a[String(e)]))return!0;e=e.concat();for(var r=!0,i=0;i<e.length;++i){var a=e[i];if(a&&!a.X&&a.capture==n){var c=a.listener,s=a.da||a.src;a.Z&&pt(t.c,a),r=!1!==c.call(s,o)&&r}}return r&&0!=o.Ia}P(vt,y),vt.prototype[st]=!0,(o=vt.prototype).addEventListener=function(t,e,n,o){_t(this,t,e,n,o)},o.removeEventListener=function(t,e,n,o){!function t(e,n,o,r,i){if(m(n))for(var a=0;a<n.length;a++)t(e,n[a],o,r,i);else r=h(r)?!!r.capture:!!r,o=xt(o),e&&e[st]?(e=e.c,(n=String(n).toString())in e.a&&-1<(o=ht(a=e.a[n],o,r,i))&&(gt(a[o]),Array.prototype.splice.call(a,o,1),0==a.length&&(delete e.a[n],e.b--))):e&&(e=Pt(e))&&(n=e.a[n.toString()],e=-1,n&&(e=ht(n,o,r,i)),(o=-1<e?n[e]:null)&&Ct(o))}(this,t,e,n,o)},o.dispatchEvent=function(t){var e,n=this.B;if(n)for(e=[];n;n=n.B)e.push(n);n=this.J;var o=t.type||t;if(c(t))t=new it(t,n);else if(t instanceof it)t.target=t.target||n;else{var r=t;F(t=new it(o,n),r)}if(r=!0,e)for(var i=e.length-1;0<=i;i--){var a=t.a=e[i];r=wt(a,o,!0,t)&&r}if(r=wt(a=t.a=n,o,!0,t)&&r,r=wt(a,o,!1,t)&&r,e)for(i=0;i<e.length;i++)r=wt(a=t.a=e[i],o,!1,t)&&r;return r},o.G=function(){if(vt.N.G.call(this),this.c){var t,e=this.c;for(t in e.a){for(var n=e.a[t],o=0;o<n.length;o++)gt(n[o]);delete e.a[t],e.b--}}this.B=null},o.za=function(t,e,n,o){return this.c.add(String(t),e,!1,n,o)},o.Aa=function(t,e,n,o){return this.c.add(String(t),e,!0,n,o)};var kt=a.JSON.stringify;function St(t,e){this.c=t,this.f=e,this.b=0,this.a=null}function At(){this.b=this.a=null}St.prototype.get=function(){if(0<this.b){this.b--;var t=this.a;this.a=t.next,t.next=null}else t=this.c();return t};var Dt,It=new St((function(){return new Tt}),(function(t){t.reset()}));function Et(){var t=jt,e=null;return t.a&&(e=t.a,t.a=t.a.next,t.a||(t.b=null),e.next=null),e}function Tt(){this.next=this.b=this.a=null}function Lt(t){a.setTimeout((function(){throw t}),0)}function Rt(t,e){Dt||function(){var t=a.Promise.resolve(void 0);Dt=function(){t.then(Ft)}}(),Wt||(Dt(),Wt=!0),jt.add(t,e)}At.prototype.add=function(t,e){var n=It.get();n.set(t,e),this.b?this.b.next=n:this.a=n,this.b=n},Tt.prototype.set=function(t,e){this.a=t,this.b=e,this.next=null},Tt.prototype.reset=function(){this.next=this.b=this.a=null};var Wt=!1,jt=new At;function Ft(){for(var t;t=Et();){try{t.a.call(t.b)}catch(n){Lt(n)}var e=It;e.f(t),100>e.b&&(e.b++,t.next=e.a,e.a=t)}Wt=!1}function Xt(t,e){vt.call(this),this.b=t||1,this.a=e||a,this.f=C(this.gb,this),this.g=M()}function Nt(t){t.ba=!1,t.L&&(t.a.clearTimeout(t.L),t.L=null)}function Ut(t,e,n){if("function"==g(t))n&&(t=C(t,n));else{if(!t||"function"!=typeof t.handleEvent)throw Error("Invalid listener argument");t=C(t.handleEvent,t)}return 2147483647<Number(e)?-1:a.setTimeout(t,e||0)}function zt(t,e,n){y.call(this),this.f=null!=n?C(t,n):t,this.c=e,this.b=C(this.$a,this),this.a=[]}function Yt(t){t.U=Ut(t.b,t.c),t.f.apply(null,t.a)}function Bt(t){y.call(this),this.b=t,this.a={}}P(Xt,vt),(o=Xt.prototype).ba=!1,o.L=null,o.gb=function(){if(this.ba){var t=M()-this.g;0<t&&t<.8*this.b?this.L=this.a.setTimeout(this.f,this.b-t):(this.L&&(this.a.clearTimeout(this.L),this.L=null),this.dispatchEvent("tick"),this.ba&&(Nt(this),this.start()))}},o.start=function(){this.ba=!0,this.L||(this.L=this.a.setTimeout(this.f,this.b),this.g=M())},o.G=function(){Xt.N.G.call(this),Nt(this),delete this.a},P(zt,y),(o=zt.prototype).ea=!1,o.U=null,o.Ta=function(t){this.a=arguments,this.U?this.ea=!0:Yt(this)},o.G=function(){zt.N.G.call(this),this.U&&(a.clearTimeout(this.U),this.U=null,this.ea=!1,this.a=[])},o.$a=function(){this.U=null,this.ea&&(this.ea=!1,Yt(this))},P(Bt,y);var Vt=[];function Ht(t,e,n,o){m(n)||(n&&(Vt[0]=n.toString()),n=Vt);for(var r=0;r<n.length;r++){var i=_t(e,n[r],o||t.handleEvent,!1,t.b||t);if(!i)break;t.a[i.key]=i}}function Qt(t){R(t.a,(function(t,e){this.a.hasOwnProperty(e)&&Ct(t)}),t),t.a={}}function Gt(){}Bt.prototype.G=function(){Bt.N.G.call(this),Qt(this)},Bt.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented")};var $t=new vt;function qt(t){it.call(this,"serverreachability",t)}function Kt(t){$t.dispatchEvent(new qt($t,t))}function Jt(t){it.call(this,"statevent",t)}function Zt(t){$t.dispatchEvent(new Jt($t,t))}function te(t){it.call(this,"timingevent",t)}function ee(t,e){if("function"!=g(t))throw Error("Fn must not be null and must be a function");return a.setTimeout((function(){t()}),e)}P(qt,it),P(Jt,it),P(te,it);var ne={NO_ERROR:0,hb:1,ob:2,nb:3,kb:4,mb:5,pb:6,La:7,TIMEOUT:8,sb:9},oe={jb:"complete",wb:"success",Ma:"error",La:"abort",ub:"ready",vb:"readystatechange",TIMEOUT:"timeout",qb:"incrementaldata",tb:"progress",lb:"downloadprogress",xb:"uploadprogress"};function re(){}function ie(){}re.prototype.a=null;var ae,ce={OPEN:"a",ib:"b",Ma:"c",rb:"d"};function se(){it.call(this,"d")}function le(){it.call(this,"c")}function de(){}function ge(t,e,n){this.g=t,this.W=e,this.V=n||1,this.I=new Bt(this),this.O=me,this.P=new Xt(t=V?125:void 0),this.h=null,this.b=!1,this.l=this.D=this.f=this.F=this.v=this.R=this.i=null,this.j=[],this.a=null,this.A=0,this.c=this.w=null,this.o=-1,this.m=!1,this.J=0,this.B=null,this.s=this.S=this.H=!1}P(se,it),P(le,it),P(de,re),ae=new de;var me=45e3,pe={},he={};function ue(t,e,n){t.F=1,t.f=Ne(Te(e)),t.l=n,t.H=!0,_e(t,null)}function be(t,e,n,o){t.F=1,t.f=Ne(Te(e)),t.l=null,t.H=n,_e(t,o)}function _e(t,e){t.v=M(),Oe(t),t.D=Te(t.f),Xe(t.D,"t",t.V),t.A=0,t.a=t.g.$(t.g.Y()?e:null),0<t.J&&(t.B=new zt(C(t.Ja,t,t.a),t.J)),Ht(t.I,t.a,"readystatechange",t.cb),e=t.h?W(t.h):{},t.l?(t.w||(t.w="POST"),e["Content-Type"]="application/x-www-form-urlencoded",t.a.ca(t.D,t.w,t.l,e)):(t.w="GET",t.a.ca(t.D,t.w,null,e)),Kt(1)}function fe(t,e,n){for(var o=!0;!t.m&&t.A<n.length;){var r=Ce(t,n);if(r==he){4==e&&(t.c=4,Zt(14),o=!1);break}if(r==pe){t.c=4,Zt(15),o=!1;break}ve(t,r)}4==e&&0==n.length&&(t.c=1,Zt(16),o=!1),t.b=t.b&&o,o||(xe(t),ye(t))}function Ce(t,e){var n=t.A,o=e.indexOf("\n",n);return-1==o?he:(n=Number(e.substring(n,o)),isNaN(n)?pe:(o+=1)+n>e.length?he:(e=e.substr(o,n),t.A=o+n,e))}function Oe(t){t.R=M()+t.O,Me(t,t.O)}function Me(t,e){if(null!=t.i)throw Error("WatchDog timer not null");t.i=ee(C(t.ab,t),e)}function Pe(t){t.i&&(a.clearTimeout(t.i),t.i=null)}function ye(t){t.g.Ca()||t.m||t.g.na(t)}function xe(t){Pe(t);var e=t.B;e&&"function"==typeof e.la&&e.la(),t.B=null,Nt(t.P),Qt(t.I),t.a&&(e=t.a,t.a=null,e.abort(),e.la())}function ve(t,e){try{t.g.Fa(t,e),Kt(4)}catch(n){}}function we(t,e){if(t.forEach&&"function"==typeof t.forEach)t.forEach(e,void 0);else if(p(t)||c(t))v(t,e,void 0);else{if(t.K&&"function"==typeof t.K)var n=t.K();else if(t.C&&"function"==typeof t.C)n=void 0;else if(p(t)||c(t)){n=[];for(var o=t.length,r=0;r<o;r++)n.push(r)}else for(r in n=[],o=0,t)n[o++]=r;r=(o=function(t){if(t.C&&"function"==typeof t.C)return t.C();if(c(t))return t.split("");if(p(t)){for(var e=[],n=t.length,o=0;o<n;o++)e.push(t[o]);return e}for(o in e=[],n=0,t)e[n++]=t[o];return e}(t)).length;for(var i=0;i<r;i++)e.call(void 0,o[i],n&&n[i],t)}}function ke(t,e){this.b={},this.a=[],this.c=0;var n=arguments.length;if(1<n){if(n%2)throw Error("Uneven number of arguments");for(var o=0;o<n;o+=2)this.set(arguments[o],arguments[o+1])}else if(t)if(t instanceof ke)for(n=t.K(),o=0;o<n.length;o++)this.set(n[o],t.get(n[o]));else for(o in t)this.set(o,t[o])}function Se(t,e){De(t.b,e)&&(delete t.b[e],t.c--,t.a.length>2*t.c&&Ae(t))}function Ae(t){if(t.c!=t.a.length){for(var e=0,n=0;e<t.a.length;){var o=t.a[e];De(t.b,o)&&(t.a[n++]=o),e++}t.a.length=n}if(t.c!=t.a.length){var r={};for(n=e=0;e<t.a.length;)De(r,o=t.a[e])||(t.a[n++]=o,r[o]=1),e++;t.a.length=n}}function De(t,e){return Object.prototype.hasOwnProperty.call(t,e)}(o=ge.prototype).setTimeout=function(t){this.O=t},o.cb=function(t){t=t.target;var e=this.B;e&&3==Tn(t)?e.Ta():this.Ja(t)},o.Ja=function(t){try{if(t==this.a)t:{var e=Tn(this.a),n=this.a.ya(),o=this.a.T();if(!(3>e||3==e&&!V&&!this.a.aa())){this.m||4!=e||7==n||Kt(8==n||0>=o?3:2),Pe(this);var r=this.a.T();this.o=r;var i=this.a.aa();if(this.b=200==r){if(this.S&&!this.s){e:{if(this.a){var a=Ln(this.a,"X-HTTP-Initial-Response");if(a&&!S(a)){var c=a;break e}}c=null}if(!c){this.b=!1,this.c=3,Zt(12),xe(this),ye(this);break t}this.s=!0,ve(this,c)}this.H?(fe(this,e,i),V&&this.b&&3==e&&(Ht(this.I,this.P,"tick",this.bb),this.P.start())):ve(this,i),4==e&&xe(this),this.b&&!this.m&&(4==e?this.g.na(this):(this.b=!1,Oe(this)))}else 400==r&&0<i.indexOf("Unknown SID")?(this.c=3,Zt(12)):(this.c=0,Zt(13)),xe(this),ye(this)}}}catch(s){}},o.bb=function(){if(this.a){var t=Tn(this.a),e=this.a.aa();this.A<e.length&&(Pe(this),fe(this,t,e),this.b&&4!=t&&Oe(this))}},o.cancel=function(){this.m=!0,xe(this)},o.ab=function(){this.i=null;var t=M();0<=t-this.R?(2!=this.F&&(Kt(3),Zt(17)),xe(this),this.c=2,ye(this)):Me(this,this.R-t)},(o=ke.prototype).C=function(){Ae(this);for(var t=[],e=0;e<this.a.length;e++)t.push(this.b[this.a[e]]);return t},o.K=function(){return Ae(this),this.a.concat()},o.get=function(t,e){return De(this.b,t)?this.b[t]:e},o.set=function(t,e){De(this.b,t)||(this.c++,this.a.push(t)),this.b[t]=e},o.forEach=function(t,e){for(var n=this.K(),o=0;o<n.length;o++){var r=n[o],i=this.get(r);t.call(e,i,r,this)}};var Ie=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function Ee(t,e){var n;this.b=this.j=this.f="",this.i=null,this.g=this.a="",this.h=!1,t instanceof Ee?(this.h=void 0!==e?e:t.h,Le(this,t.f),this.j=t.j,Re(this,t.b),We(this,t.i),this.a=t.a,je(this,tn(t.c)),this.g=t.g):t&&(n=String(t).match(Ie))?(this.h=!!e,Le(this,n[1]||"",!0),this.j=Ue(n[2]||""),Re(this,n[3]||"",!0),We(this,n[4]),this.a=Ue(n[5]||"",!0),je(this,n[6]||"",!0),this.g=Ue(n[7]||"")):(this.h=!!e,this.c=new $e(null,this.h))}function Te(t){return new Ee(t)}function Le(t,e,n){t.f=n?Ue(e,!0):e,t.f&&(t.f=t.f.replace(/:$/,""))}function Re(t,e,n){t.b=n?Ue(e,!0):e}function We(t,e){if(e){if(e=Number(e),isNaN(e)||0>e)throw Error("Bad port number "+e);t.i=e}else t.i=null}function je(t,e,n){e instanceof $e?(t.c=e,function(t,e){e&&!t.f&&(qe(t),t.c=null,t.a.forEach((function(t,e){var n=e.toLowerCase();e!=n&&(Ke(this,e),Ze(this,n,t))}),t)),t.f=e}(t.c,t.h)):(n||(e=ze(e,Qe)),t.c=new $e(e,t.h))}function Fe(t,e,n){t.c.set(e,n)}function Xe(t,e,n){m(n)||(n=[String(n)]),Ze(t.c,e,n)}function Ne(t){return Fe(t,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^M()).toString(36)),t}function Ue(t,e){return t?e?decodeURI(t.replace(/%25/g,"%2525")):decodeURIComponent(t):""}function ze(t,e,n){return c(t)?(t=encodeURI(t).replace(e,Ye),n&&(t=t.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),t):null}function Ye(t){return"%"+((t=t.charCodeAt(0))>>4&15).toString(16)+(15&t).toString(16)}Ee.prototype.toString=function(){var t=[],e=this.f;e&&t.push(ze(e,Be,!0),":");var n=this.b;return(n||"file"==e)&&(t.push("//"),(e=this.j)&&t.push(ze(e,Be,!0),"@"),t.push(encodeURIComponent(String(n)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),null!=(n=this.i)&&t.push(":",String(n))),(n=this.a)&&(this.b&&"/"!=n.charAt(0)&&t.push("/"),t.push(ze(n,"/"==n.charAt(0)?He:Ve,!0))),(n=this.c.toString())&&t.push("?",n),(n=this.g)&&t.push("#",ze(n,Ge)),t.join("")},Ee.prototype.resolve=function(t){var e=Te(this),n=!!t.f;n?Le(e,t.f):n=!!t.j,n?e.j=t.j:n=!!t.b,n?Re(e,t.b):n=null!=t.i;var o=t.a;if(n)We(e,t.i);else if(n=!!t.a){if("/"!=o.charAt(0))if(this.b&&!this.a)o="/"+o;else{var r=e.a.lastIndexOf("/");-1!=r&&(o=e.a.substr(0,r+1)+o)}if(".."==(r=o)||"."==r)o="";else if(I(r,"./")||I(r,"/.")){o=0==r.lastIndexOf("/",0),r=r.split("/");for(var i=[],a=0;a<r.length;){var c=r[a++];"."==c?o&&a==r.length&&i.push(""):".."==c?((1<i.length||1==i.length&&""!=i[0])&&i.pop(),o&&a==r.length&&i.push("")):(i.push(c),o=!0)}o=i.join("/")}else o=r}return n?e.a=o:n=""!==t.c.toString(),n?je(e,tn(t.c)):n=!!t.g,n&&(e.g=t.g),e};var Be=/[#\/\?@]/g,Ve=/[#\?:]/g,He=/[#\?]/g,Qe=/[#\?@]/g,Ge=/#/g;function $e(t,e){this.b=this.a=null,this.c=t||null,this.f=!!e}function qe(t){t.a||(t.a=new ke,t.b=0,t.c&&function(t,e){if(t){t=t.split("&");for(var n=0;n<t.length;n++){var o=t[n].indexOf("="),r=null;if(0<=o){var i=t[n].substring(0,o);r=t[n].substring(o+1)}else i=t[n];e(i,r?decodeURIComponent(r.replace(/\+/g," ")):"")}}}(t.c,(function(e,n){t.add(decodeURIComponent(e.replace(/\+/g," ")),n)})))}function Ke(t,e){qe(t),e=en(t,e),De(t.a.b,e)&&(t.c=null,t.b-=t.a.get(e).length,Se(t.a,e))}function Je(t,e){return qe(t),e=en(t,e),De(t.a.b,e)}function Ze(t,e,n){Ke(t,e),0<n.length&&(t.c=null,t.a.set(en(t,e),k(n)),t.b+=n.length)}function tn(t){var e=new $e;return e.c=t.c,t.a&&(e.a=new ke(t.a),e.b=t.b),e}function en(t,e){return e=String(e),t.f&&(e=e.toLowerCase()),e}function nn(t){this.a=t,this.b=this.h=null,this.g=!1,this.i=null,this.c=-1,this.l=this.f=null}function on(t){var e=t.a.F.a;if(null!=e)Zt(4),e?(Zt(10),Hn(t.a,t,!1)):(Zt(11),Hn(t.a,t,!0));else{t.b=new ge(t,void 0,void 0),t.b.h=t.h,e=Kn(e=t.a,e.Y()?t.f:null,t.i),Zt(4),Xe(e,"TYPE","xmlhttp");var n=t.a.j,o=t.a.I;n&&o&&Fe(e,n,o),be(t.b,e,!1,t.f)}}function rn(){this.a=this.b=null}function an(){this.a=new ke}function cn(t){var e=typeof t;return"object"==e&&t||"function"==e?"o"+(t[u]||(t[u]=++b)):e.charAt(0)+t}function sn(t,e){this.b=t,this.a=e}function ln(t){this.g=t||dn,t=a.PerformanceNavigationTiming?0<(t=a.performance.getEntriesByType("navigation")).length&&("hq"==t[0].nextHopProtocol||"h2"==t[0].nextHopProtocol):!!(a.ka&&a.ka.Da&&a.ka.Da()&&a.ka.Da().zb),this.f=t?this.g:1,this.a=null,1<this.f&&(this.a=new an),this.b=null,this.c=[]}(o=$e.prototype).add=function(t,e){qe(this),this.c=null,t=en(this,t);var n=this.a.get(t);return n||this.a.set(t,n=[]),n.push(e),this.b+=1,this},o.forEach=function(t,e){qe(this),this.a.forEach((function(n,o){v(n,(function(n){t.call(e,n,o,this)}),this)}),this)},o.K=function(){qe(this);for(var t=this.a.C(),e=this.a.K(),n=[],o=0;o<e.length;o++)for(var r=t[o],i=0;i<r.length;i++)n.push(e[o]);return n},o.C=function(t){qe(this);var e=[];if(c(t))Je(this,t)&&(e=w(e,this.a.get(en(this,t))));else{t=this.a.C();for(var n=0;n<t.length;n++)e=w(e,t[n])}return e},o.set=function(t,e){return qe(this),this.c=null,Je(this,t=en(this,t))&&(this.b-=this.a.get(t).length),this.a.set(t,[e]),this.b+=1,this},o.get=function(t,e){return t&&0<(t=this.C(t)).length?String(t[0]):e},o.toString=function(){if(this.c)return this.c;if(!this.a)return"";for(var t=[],e=this.a.K(),n=0;n<e.length;n++){var o=e[n],r=encodeURIComponent(String(o));o=this.C(o);for(var i=0;i<o.length;i++){var a=r;""!==o[i]&&(a+="="+encodeURIComponent(String(o[i]))),t.push(a)}}return this.c=t.join("&")},P((function(){}),(function(){})),(o=nn.prototype).M=null,o.$=function(t){return this.a.$(t)},o.abort=function(){this.b&&(this.b.cancel(),this.b=null),this.c=-1},o.Ca=function(){return!1},o.Fa=function(t,e){if(this.c=t.o,0==this.M){if(!this.a.o&&(t=t.a)){var n=Ln(t,"X-Client-Wire-Protocol");this.l=n||null,this.a.j&&(t=Ln(t,"X-HTTP-Session-Id"))&&(this.a.I=t)}if(e){try{var o=this.a.ja.a.parse(e)}catch(r){return(e=this.a).m=this.c,void $n(e,2)}this.f=o[0]}else(e=this.a).m=this.c,$n(e,2)}else 1==this.M&&(this.g?Zt(6):"11111"==e?(Zt(5),this.g=!0,(!Y||10<=Number(J))&&(this.c=200,this.b.cancel(),Zt(11),Hn(this.a,this,!0))):(Zt(7),this.g=!1))},o.na=function(){if(this.c=this.b.o,this.b.b)0==this.M?(this.M=1,on(this)):1==this.M&&(this.g?(Zt(11),Hn(this.a,this,!0)):(Zt(10),Hn(this.a,this,!1)));else{0==this.M?Zt(8):1==this.M&&Zt(9);var t=this.a;t.m=this.c,$n(t,2)}},o.Y=function(){return this.a.Y()},o.ma=function(){return this.a.ma()},an.prototype.add=function(t){this.a.set(cn(t),t)},an.prototype.C=function(){return this.a.C()};var dn=10;function gn(t,e){!t.a&&(I(e,"spdy")||I(e,"quic")||I(e,"h2"))&&(t.f=t.g,t.a=new an,t.b&&(un(t,t.b),t.b=null))}function mn(t){return!!t.b||!!t.a&&t.a.a.c>=t.f}function pn(t){return t.b?1:t.a?t.a.a.c:0}function hn(t,e){return t.b?t=t.b==e:t.a?(e=cn(e),t=De(t.a.a.b,e)):t=!1,t}function un(t,e){t.a?t.a.add(e):t.b=e}function bn(t,e){var n;t.b&&t.b==e?t.b=null:((n=t.a)&&(n=cn(e),n=De(t.a.a.b,n)),n&&Se(t.a.a,cn(e)))}function _n(t){if(null!=t.b)return t.c.concat(t.b.j);if(null!=t.a&&0!=t.a.a.c){var e=t.c;return v(t.a.C(),(function(t){e=e.concat(t.j)})),e}return k(t.c)}function fn(){}function Cn(){this.a=new fn}function On(t,e,n){var o=n||"";try{we(t,(function(t,n){var r=t;h(t)&&(r=kt(t)),e.push(o+n+"="+encodeURIComponent(r))}))}catch(r){throw e.push(o+"type="+encodeURIComponent("_badmap")),r}}function Mn(t,e,n,o,r){try{e.onload=null,e.onerror=null,e.onabort=null,e.ontimeout=null,r(o)}catch(i){}}ln.prototype.cancel=function(){this.c=_n(this),this.b?(this.b.cancel(),this.b=null):this.a&&0!=this.a.a.c&&(v(this.a.C(),(function(t){t.cancel()})),function(t){t.b={},t.a.length=0,t.c=0}(this.a.a))},fn.prototype.stringify=function(t){return a.JSON.stringify(t,void 0)},fn.prototype.parse=function(t){return a.JSON.parse(t,void 0)};var Pn=a.JSON.parse;function yn(t){vt.call(this),this.headers=new ke,this.H=t||null,this.b=!1,this.s=this.a=null,this.A="",this.h=0,this.f="",this.g=this.w=this.l=this.v=!1,this.o=0,this.m=null,this.I=xn,this.D=this.F=!1}P(yn,vt);var xn="",vn=/^https?$/i,wn=["POST","PUT"];function kn(t){return"content-type"==t.toLowerCase()}function Sn(t,e){t.b=!1,t.a&&(t.g=!0,t.a.abort(),t.g=!1),t.f=e,t.h=5,An(t),In(t)}function An(t){t.v||(t.v=!0,t.dispatchEvent("complete"),t.dispatchEvent("error"))}function Dn(t){if(t.b&&void 0!==i&&(!t.s[1]||4!=Tn(t)||2!=t.T()))if(t.l&&4==Tn(t))Ut(t.Ea,0,t);else if(t.dispatchEvent("readystatechange"),4==Tn(t)){t.b=!1;try{var e,n=t.T();t:switch(n){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var o=!0;break t;default:o=!1}if(!(e=o)){var r;if(r=0===n){var c=String(t.A).match(Ie)[1]||null;if(!c&&a.self&&a.self.location){var s=a.self.location.protocol;c=s.substr(0,s.length-1)}r=!vn.test(c?c.toLowerCase():"")}e=r}if(e)t.dispatchEvent("complete"),t.dispatchEvent("success");else{t.h=6;try{var l=2<Tn(t)?t.a.statusText:""}catch(d){l=""}t.f=l+" ["+t.T()+"]",An(t)}}finally{In(t)}}}function In(t,e){if(t.a){En(t);var n=t.a,o=t.s[0]?d:null;t.a=null,t.s=null,e||t.dispatchEvent("ready");try{n.onreadystatechange=o}catch(r){}}}function En(t){t.a&&t.D&&(t.a.ontimeout=null),t.m&&(a.clearTimeout(t.m),t.m=null)}function Tn(t){return t.a?t.a.readyState:0}function Ln(t,e){return t.a?t.a.getResponseHeader(e):null}function Rn(t,e,n){t:{for(o in n){var o=!1;break t}o=!0}if(o)return t;if(n=function(t){var e="";return R(t,(function(t,n){e+=n,e+=":",e+=t,e+="\r\n"})),e}(n),c(t)){if(e=encodeURIComponent(String(e)),e+=n=null!=n?"="+encodeURIComponent(String(n)):""){if(0>(n=t.indexOf("#"))&&(n=t.length),0>(o=t.indexOf("?"))||o>n){o=n;var r=""}else r=t.substring(o+1,n);n=(t=[t.substr(0,o),r,t.substr(n)])[1],t[1]=e?n?n+"&"+e:e:n,t=t[0]+(t[1]?"?"+t[1]:"")+t[2]}return t}return Fe(t,e,n),t}function Wn(t){this.f=[],this.F=new rn,this.ga=this.pa=this.B=this.ha=this.a=this.I=this.j=this.V=this.g=this.J=this.i=null,this.Qa=this.P=0,this.Oa=!!l("internalChannelParams.failFast",t),this.ia=this.w=this.s=this.l=this.h=this.c=null,this.oa=!0,this.m=this.ra=this.O=-1,this.S=this.v=this.A=0,this.Na=l("internalChannelParams.baseRetryDelayMs",t)||5e3,this.Ra=l("internalChannelParams.retryDelaySeedMs",t)||1e4,this.Pa=l("internalChannelParams.forwardChannelMaxRetries",t)||2,this.qa=l("internalChannelParams.forwardChannelRequestTimeoutMs",t)||2e4,this.Ka=t&&t.Ab||void 0,this.D=void 0,this.R=t&&t.supportsCrossDomainXhr||!1,this.H="",this.b=new ln(t&&t.concurrentRequestLimit),this.ja=new Cn,this.o=!t||void 0===t.backgroundChannelTest||t.backgroundChannelTest,(this.W=t&&t.fastHandshake||!1)&&!this.o&&(this.o=!0),t&&t.forceLongPolling&&(this.oa=!1),this.fa=void 0}function jn(t){if(Fn(t),3==t.u){var e=t.P++,n=Te(t.B);Fe(n,"SID",t.H),Fe(n,"RID",e),Fe(n,"TYPE","terminate"),zn(t,n),(e=new ge(t,e,void 0)).F=2,e.f=Ne(Te(n)),n=!1,a.navigator&&a.navigator.sendBeacon&&(n=a.navigator.sendBeacon(e.f.toString(),"")),!n&&a.Image&&((new Image).src=e.f,n=!0),n||(e.a=e.g.$(null),e.a.ca(e.f)),e.v=M(),Oe(e)}qn(t)}function Fn(t){t.w&&(t.w.abort(),t.w=null),t.a&&(t.a.cancel(),t.a=null),t.l&&(a.clearTimeout(t.l),t.l=null),Qn(t),t.b.cancel(),t.h&&(s(t.h)&&a.clearTimeout(t.h),t.h=null)}function Xn(t,e){t.f.push(new sn(t.Qa++,e)),3==t.u&&Nn(t)}function Nn(t){mn(t.b)||t.h||(t.h=!0,Rt(t.Ha,t),t.A=0)}function Un(t,e){var n;n=e?e.W:t.P++;var o=Te(t.B);Fe(o,"SID",t.H),Fe(o,"RID",n),Fe(o,"AID",t.O),zn(t,o),t.g&&t.i&&Rn(o,t.g,t.i),n=new ge(t,n,t.A+1),null===t.g&&(n.h=t.i),e&&(t.f=e.j.concat(t.f)),e=Yn(t,n,1e3),n.setTimeout(Math.round(.5*t.qa)+Math.round(.5*t.qa*Math.random())),un(t.b,n),ue(n,o,e)}function zn(t,e){t.c&&we({},(function(t,n){Fe(e,n,t)}))}function Yn(t,e,n){n=Math.min(t.f.length,n);var o=t.c?C(t.c.Sa,t.c,t):null;t:for(var r=t.f,i=-1;;){var a=["count="+n];-1==i?0<n?a.push("ofs="+(i=r[0].b)):i=0:a.push("ofs="+i);for(var c=!0,s=0;s<n;s++){var l=r[s].b,d=r[s].a;if(0>(l-=i))i=Math.max(0,r[s].b-100),c=!1;else try{On(d,a,"req"+l+"_")}catch(g){o&&o(d)}}if(c){o=a.join("&");break t}}return t=t.f.splice(0,n),e.j=t,o}function Bn(t){t.a||t.l||(t.S=1,Rt(t.Ga,t),t.v=0)}function Vn(t){return!(t.a||t.l||3<=t.v||(t.S++,t.l=ee(C(t.Ga,t),Gn(t,t.v)),t.v++,0))}function Hn(t,e,n){var o=e.l;o&&gn(t.b,o),t.ia=t.oa&&n,t.m=e.c,t.B=Kn(t,null,t.ha),Nn(t)}function Qn(t){null!=t.s&&(a.clearTimeout(t.s),t.s=null)}function Gn(t,e){var n=t.Na+Math.floor(Math.random()*t.Ra);return t.ma()||(n*=2),n*e}function $n(t,e){if(2==e){var n=null;t.c&&(n=null);var o=C(t.eb,t);n||(n=new Ee("//www.google.com/images/cleardot.gif"),a.location&&"http"==a.location.protocol||Le(n,"https"),Ne(n)),function(t,e){var n=new Gt;if(a.Image){var o=new Image;o.onload=O(Mn,n,o,"TestLoadImage: loaded",!0,e),o.onerror=O(Mn,n,o,"TestLoadImage: error",!1,e),o.onabort=O(Mn,n,o,"TestLoadImage: abort",!1,e),o.ontimeout=O(Mn,n,o,"TestLoadImage: timeout",!1,e),a.setTimeout((function(){o.ontimeout&&o.ontimeout()}),1e4),o.src=t}else e(!1)}(n.toString(),o)}else Zt(2);t.u=0,t.c&&t.c.ta(e),qn(t),Fn(t)}function qn(t){t.u=0,t.m=-1,t.c&&(0==_n(t.b).length&&0==t.f.length||(t.b.c.length=0,k(t.f),t.f.length=0),t.c.sa())}function Kn(t,e,n){var o=function(t){return t instanceof Ee?Te(t):new Ee(t,void 0)}(n);if(""!=o.b)e&&Re(o,e+"."+o.b),We(o,o.i);else{var r=a.location;o=function(t,e,n,o){var r=new Ee(null,void 0);return t&&Le(r,t),e&&Re(r,e),n&&We(r,n),o&&(r.a=o),r}(r.protocol,e?e+"."+r.hostname:r.hostname,+r.port,n)}return t.V&&R(t.V,(function(t,e){Fe(o,e,t)})),n=t.I,(e=t.j)&&n&&Fe(o,e,n),Fe(o,"VER",t.wa),zn(t,o),o}function Jn(){}function Zn(){if(Y&&!(10<=Number(J)))throw Error("Environmental error: no available transport.")}function to(t,e){vt.call(this),this.a=new Wn(e),this.g=t,this.m=e&&e.fb?e.fb:function(t){for(var e=arguments[0],n=1;n<arguments.length;n++){var o,r=arguments[n];0==r.lastIndexOf("/",0)?e=r:((o=""==e)||(o=0<=(o=e.length-1)&&e.indexOf("/",o)==o),e+=o?r:"/"+r)}return e}(this.g,"test"),this.b=e&&e.messageUrlParams||null,t=e&&e.messageHeaders||null,e&&e.clientProtocolHeaderRequired&&(t?t["X-Client-Protocol"]="webchannel":t={"X-Client-Protocol":"webchannel"}),this.a.i=t,t=e&&e.initMessageHeaders||null,e&&e.messageContentType&&(t?t["X-WebChannel-Content-Type"]=e.messageContentType:t={"X-WebChannel-Content-Type":e.messageContentType}),e&&e.xa&&(t?t["X-WebChannel-Client-Profile"]=e.xa:t={"X-WebChannel-Client-Profile":e.xa}),this.a.J=t,(t=e&&e.httpHeadersOverwriteParam)&&!S(t)&&(this.a.g=t),this.l=e&&e.supportsCrossDomainXhr||!1,this.h=e&&e.sendRawJson||!1,(e=e&&e.httpSessionIdParam)&&!S(e)&&(this.a.j=e,null!==(t=this.b)&&e in t&&e in(t=this.b)&&delete t[e]),this.f=new oo(this)}function eo(t){se.call(this);var e=t.__sm__;if(e){t:{for(var n in e){t=n;break t}t=void 0}(this.c=t)?(t=this.c,this.data=null!==e&&t in e?e[t]:void 0):this.data=e}else this.data=t}function no(){le.call(this),this.status=1}function oo(t){this.a=t}(o=yn.prototype).ca=function(t,e,n,o){if(this.a)throw Error("[goog.net.XhrIo] Object is active with another request="+this.A+"; newUri="+t);e=e?e.toUpperCase():"GET",this.A=t,this.f="",this.h=0,this.v=!1,this.b=!0,this.a=new XMLHttpRequest,this.s=function(t){var e;return(e=t.a)||(e=t.a={}),e}(this.H?this.H:ae),this.a.onreadystatechange=C(this.Ea,this);try{this.w=!0,this.a.open(e,String(t),!0),this.w=!1}catch(i){return void Sn(this,i)}t=n||"";var r=new ke(this.headers);o&&we(o,(function(t,e){r.set(e,t)})),o=function(t){t:{for(var e=kn,n=t.length,o=c(t)?t.split(""):t,r=0;r<n;r++)if(r in o&&e.call(void 0,o[r],r,t)){e=r;break t}e=-1}return 0>e?null:c(t)?t.charAt(e):t[e]}(r.K()),n=a.FormData&&t instanceof a.FormData,!(0<=x(wn,e))||o||n||r.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8"),r.forEach((function(t,e){this.a.setRequestHeader(e,t)}),this),this.I&&(this.a.responseType=this.I),"withCredentials"in this.a&&this.a.withCredentials!==this.F&&(this.a.withCredentials=this.F);try{En(this),0<this.o&&((this.D=function(t){return Y&&tt(9)&&s(t.timeout)&&void 0!==t.ontimeout}(this.a))?(this.a.timeout=this.o,this.a.ontimeout=C(this.Ba,this)):this.m=Ut(this.Ba,this.o,this)),this.l=!0,this.a.send(t),this.l=!1}catch(i){Sn(this,i)}},o.Ba=function(){void 0!==i&&this.a&&(this.f="Timed out after "+this.o+"ms, aborting",this.h=8,this.dispatchEvent("timeout"),this.abort(8))},o.abort=function(t){this.a&&this.b&&(this.b=!1,this.g=!0,this.a.abort(),this.g=!1,this.h=t||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),In(this))},o.G=function(){this.a&&(this.b&&(this.b=!1,this.g=!0,this.a.abort(),this.g=!1),In(this,!0)),yn.N.G.call(this)},o.Ea=function(){this.j||(this.w||this.l||this.g?Dn(this):this.Za())},o.Za=function(){Dn(this)},o.T=function(){try{return 2<Tn(this)?this.a.status:-1}catch(U){return-1}},o.aa=function(){try{return this.a?this.a.responseText:""}catch(U){return""}},o.Ua=function(t){if(this.a){var e=this.a.responseText;return t&&0==e.indexOf(t)&&(e=e.substring(t.length)),Pn(e)}},o.ya=function(){return this.h},o.Xa=function(){return c(this.f)?this.f:String(this.f)},(o=Wn.prototype).wa=8,o.u=1,o.Ca=function(){return 0==this.u},o.Ha=function(t){if(this.h)if(this.h=null,1==this.u){if(!t){this.P=Math.floor(1e5*Math.random());var e,n=new ge(this,t=this.P++,void 0),o=this.i;if(this.J&&(o?F(o=W(o),this.J):o=this.J),null===this.g&&(n.h=o),this.W)t:{for(var r=e=0;r<this.f.length;r++){var i=this.f[r];if(void 0===(i="__data__"in i.a&&c(i=i.a.__data__)?i.length:void 0))break;if(4096<(e+=i)){e=r;break t}if(4096===e||r===this.f.length-1){e=r+1;break t}}e=1e3}else e=1e3;e=Yn(this,n,e),Fe(r=Te(this.B),"RID",t),Fe(r,"CVER",22),this.o&&this.j&&Fe(r,"X-HTTP-Session-Id",this.j),zn(this,r),this.g&&o&&Rn(r,this.g,o),un(this.b,n),this.W?(Fe(r,"$req",e),Fe(r,"SID","null"),n.S=!0,ue(n,r,null)):ue(n,r,e),this.u=2}}else 3==this.u&&(t?Un(this,t):0==this.f.length||mn(this.b)||Un(this))},o.Ga=function(){this.l=null,this.a=new ge(this,"rpc",this.S),null===this.g&&(this.a.h=this.i),this.a.J=0;var t=Te(this.pa);Fe(t,"RID","rpc"),Fe(t,"SID",this.H),Fe(t,"CI",this.ia?"0":"1"),Fe(t,"AID",this.O),zn(this,t),Fe(t,"TYPE","xmlhttp"),this.g&&this.i&&Rn(t,this.g,this.i),this.D&&this.a.setTimeout(this.D),be(this.a,t,!0,this.ga)},o.Fa=function(t,e){if(0!=this.u&&(this.a==t||hn(this.b,t)))if(this.m=t.o,!t.s&&hn(this.b,t)&&3==this.u){try{var n=this.ja.a.parse(e)}catch(i){n=null}if(m(n)&&3==n.length){if(0==(e=n)[0]){t:if(!this.l){if(this.a){if(!(this.a.v+3e3<t.v))break t;Qn(this),this.a.cancel(),this.a=null}Vn(this),Zt(18)}}else this.ra=e[1],0<this.ra-this.O&&37500>e[2]&&this.ia&&0==this.v&&!this.s&&(this.s=ee(C(this.Ya,this),6e3));if(1>=pn(this.b)&&this.fa){try{this.fa()}catch(i){}this.fa=void 0}}else $n(this,11)}else if((t.s||this.a==t)&&Qn(this),!S(e))for(e=n=this.ja.a.parse(e),n=0;n<e.length;n++){var o=e[n];if(this.O=o[0],o=o[1],2==this.u)if("c"==o[0]){this.H=o[1],this.ga=o[2];var r=o[3];null!=r&&(this.wa=r),null!=(o=o[5])&&s(o)&&0<o&&(this.D=1.5*o),this.o&&(o=t.a)&&((r=Ln(o,"X-Client-Wire-Protocol"))&&gn(this.b,r),this.j&&(o=Ln(o,"X-HTTP-Session-Id")))&&(this.I=o,Fe(this.B,this.j,o)),this.u=3,this.c&&this.c.va(),o=t,this.pa=Kn(this,this.Y()?this.ga:null,this.ha),o.s?(bn(this.b,o),(r=this.D)&&o.setTimeout(r),o.i&&(Pe(o),Oe(o)),this.a=o):Bn(this),0<this.f.length&&Nn(this)}else"stop"!=o[0]&&"close"!=o[0]||$n(this,7);else 3==this.u&&("stop"==o[0]||"close"==o[0]?"stop"==o[0]?$n(this,7):jn(this):"noop"!=o[0]&&this.c&&this.c.ua(o),this.v=0)}},o.Ya=function(){null!=this.s&&(this.s=null,this.a.cancel(),this.a=null,Vn(this),Zt(19))},o.na=function(t){var e=null;if(this.a==t){Qn(this),this.a=null;var n=2}else{if(!hn(this.b,t))return;e=t.j,bn(this.b,t),n=1}if(this.m=t.o,0!=this.u)if(t.b)1==n?(e=M()-t.v,$t.dispatchEvent(new te($t,t.l?t.l.length:0,e,this.A)),Nn(this)):Bn(this);else{var o=t.c;if(3==o||0==o&&0<this.m||!(1==n&&function(t,e){return!(pn(t.b)>=t.b.f-(t.h?1:0)||(t.h?(t.f=e.j.concat(t.f),0):1==t.u||2==t.u||t.A>=(t.Oa?0:t.Pa)||(t.h=ee(C(t.Ha,t,e),Gn(t,t.A)),t.A++,0)))}(this,t)||2==n&&Vn(this)))switch(e&&0<e.length&&(t=this.b,t.c=t.c.concat(e)),o){case 1:$n(this,5);break;case 4:$n(this,10);break;case 3:$n(this,6);break;default:$n(this,2)}}},o.eb=function(t){Zt(t?2:1)},o.$=function(t){if(t&&!this.R)throw Error("Can't create secondary domain capable XhrIo object.");return(t=new yn(this.Ka)).F=this.R,t},o.ma=function(){return!!this.c&&!0},o.Y=function(){return this.R},(o=Jn.prototype).va=function(){},o.ua=function(){},o.ta=function(){},o.sa=function(){},o.Sa=function(){},Zn.prototype.a=function(t,e){return new to(t,e)},P(to,vt),(o=to.prototype).addEventListener=function(t,e,n,o){to.N.addEventListener.call(this,t,e,n,o)},o.removeEventListener=function(t,e,n,o){to.N.removeEventListener.call(this,t,e,n,o)},o.Va=function(){this.a.c=this.f,this.l&&(this.a.R=!0);var t=this.a,e=this.m,n=this.g,o=this.b||void 0;Zt(0),t.ha=n,t.V=o||{},t.o&&(t.F.b=[],t.F.a=!1),t.w=new nn(t),null===t.g&&(t.w.h=t.i),n=e,t.g&&t.i&&(n=Rn(e,t.g,t.i)),(t=t.w).i=n,e=Kn(t.a,null,t.i),Zt(3),null!=(n=t.a.F.b)?(t.f=n[0],t.M=1,on(t)):(Xe(e,"MODE","init"),!t.a.o&&t.a.j&&Xe(e,"X-HTTP-Session-Id",t.a.j),t.b=new ge(t,void 0,void 0),t.b.h=t.h,be(t.b,e,!1,null),t.M=0)},o.close=function(){jn(this.a)},o.Wa=function(t){if(c(t)){var e={};e.__data__=t,Xn(this.a,e)}else this.h?((e={}).__data__=kt(t),Xn(this.a,e)):Xn(this.a,t)},o.G=function(){this.a.c=null,delete this.f,jn(this.a),delete this.a,to.N.G.call(this)},P(eo,se),P(no,le),P(oo,Jn),oo.prototype.va=function(){this.a.dispatchEvent("a")},oo.prototype.ua=function(t){this.a.dispatchEvent(new eo(t))},oo.prototype.ta=function(t){this.a.dispatchEvent(new no(t))},oo.prototype.sa=function(){this.a.dispatchEvent("b")};var ro=O((function(t,e){function n(){}n.prototype=t.prototype;var o=new n;return t.apply(o,Array.prototype.slice.call(arguments,1)),o}),Zn);Zn.prototype.createWebChannel=Zn.prototype.a,to.prototype.send=to.prototype.Wa,to.prototype.open=to.prototype.Va,to.prototype.close=to.prototype.close,ne.NO_ERROR=0,ne.TIMEOUT=8,ne.HTTP_ERROR=6,oe.COMPLETE="complete",ie.EventType=ce,ce.OPEN="a",ce.CLOSE="b",ce.ERROR="c",ce.MESSAGE="d",vt.prototype.listen=vt.prototype.za,yn.prototype.listenOnce=yn.prototype.Aa,yn.prototype.getLastError=yn.prototype.Xa,yn.prototype.getLastErrorCode=yn.prototype.ya,yn.prototype.getStatus=yn.prototype.T,yn.prototype.getResponseJson=yn.prototype.Ua,yn.prototype.getResponseText=yn.prototype.aa,yn.prototype.send=yn.prototype.ca;var io={createWebChannelTransport:ro,ErrorCode:ne,EventType:oe,WebChannel:ie,XhrIo:yn},ao=io.createWebChannelTransport,co=io.ErrorCode,so=io.EventType,lo=io.WebChannel,go=io.XhrIo;e.default=io},xHZb:function(t,e,n){"use strict";var o=n("IEvo");e.queue=new(n("H2PQ").QueueScheduler)(o.QueueAction)},xKqS:function(t,e,n){"use strict";var o=n("aJGj"),r=n("I65S"),i=n("vLqr");e.NotificationKind=function(t){return t.NEXT="N",t.ERROR="E",t.COMPLETE="C",t}(e.NotificationKind||{}),e.Notification=function(){function t(t,e,n){this.kind=t,this.value=e,this.error=n,this.hasValue="N"===t}return t.prototype.observe=function(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}},t.prototype.do=function(t,e,n){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return n&&n()}},t.prototype.accept=function(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)},t.prototype.toObservable=function(){switch(this.kind){case"N":return r.of(this.value);case"E":return i.throwError(this.error);case"C":return o.empty()}throw new Error("unexpected notification kind value")},t.createNext=function(e){return void 0!==e?new t("N",e):t.undefinedValueNotification},t.createError=function(e){return new t("E",void 0,e)},t.createComplete=function(){return t.completeNotification},t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t}()},xgIS:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var o=n("HDdC"),r=n("DH7j"),i=n("n6bG"),a=n("lJxs");function c(t,e,n,s){return Object(i.a)(n)&&(s=n,n=void 0),s?c(t,e,n).pipe(Object(a.a)(t=>Object(r.a)(t)?s(...t):s(t))):new o.a(o=>{!function t(e,n,o,r,i){let a;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(e)){const t=e;e.addEventListener(n,o,i),a=()=>t.removeEventListener(n,o,i)}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(e)){const t=e;e.on(n,o),a=()=>t.off(n,o)}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(e)){const t=e;e.addListener(n,o),a=()=>t.removeListener(n,o)}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(let a=0,c=e.length;a<c;a++)t(e[a],n,o,r,i)}r.add(a)}(t,e,(function(t){o.next(arguments.length>1?Array.prototype.slice.call(arguments):t)}),o,n)})}},yCtX:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var o=n("HDdC"),r=n("ngJS"),i=n("jZKg");function a(t,e){return e?Object(i.a)(t,e):new o.a(Object(r.a)(t))}},yLV6:function(t,e,n){var o;!function(r,i,a,c){"use strict";var s,l=["","webkit","Moz","MS","ms","o"],d=i.createElement("div"),g=Math.round,m=Math.abs,p=Date.now;function h(t,e,n){return setTimeout(M(t,n),e)}function u(t,e,n){return!!Array.isArray(t)&&(b(t,n[e],n),!0)}function b(t,e,n){var o;if(t)if(t.forEach)t.forEach(e,n);else if(void 0!==t.length)for(o=0;o<t.length;)e.call(n,t[o],o,t),o++;else for(o in t)t.hasOwnProperty(o)&&e.call(n,t[o],o,t)}function _(t,e,n){var o="DEPRECATED METHOD: "+e+"\n"+n+" AT \n";return function(){var e=new Error("get-stack-trace"),n=e&&e.stack?e.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",i=r.console&&(r.console.warn||r.console.log);return i&&i.call(r.console,o,n),t.apply(this,arguments)}}s="function"!=typeof Object.assign?function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n<arguments.length;n++){var o=arguments[n];if(null!=o)for(var r in o)o.hasOwnProperty(r)&&(e[r]=o[r])}return e}:Object.assign;var f=_((function(t,e,n){for(var o=Object.keys(e),r=0;r<o.length;)(!n||n&&void 0===t[o[r]])&&(t[o[r]]=e[o[r]]),r++;return t}),"extend","Use `assign`."),C=_((function(t,e){return f(t,e,!0)}),"merge","Use `assign`.");function O(t,e,n){var o,r=e.prototype;(o=t.prototype=Object.create(r)).constructor=t,o._super=r,n&&s(o,n)}function M(t,e){return function(){return t.apply(e,arguments)}}function P(t,e){return"function"==typeof t?t.apply(e&&e[0]||void 0,e):t}function y(t,e){return void 0===t?e:t}function x(t,e,n){b(S(e),(function(e){t.addEventListener(e,n,!1)}))}function v(t,e,n){b(S(e),(function(e){t.removeEventListener(e,n,!1)}))}function w(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function k(t,e){return t.indexOf(e)>-1}function S(t){return t.trim().split(/\s+/g)}function A(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var o=0;o<t.length;){if(n&&t[o][n]==e||!n&&t[o]===e)return o;o++}return-1}function D(t){return Array.prototype.slice.call(t,0)}function I(t,e,n){for(var o=[],r=[],i=0;i<t.length;){var a=e?t[i][e]:t[i];A(r,a)<0&&o.push(t[i]),r[i]=a,i++}return n&&(o=e?o.sort((function(t,n){return t[e]>n[e]})):o.sort()),o}function E(t,e){for(var n,o,r=e[0].toUpperCase()+e.slice(1),i=0;i<l.length;){if((o=(n=l[i])?n+r:e)in t)return o;i++}}var T=1;function L(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||r}var R="ontouchstart"in r,W=void 0!==E(r,"PointerEvent"),j=R&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),F=["x","y"],X=["clientX","clientY"];function N(t,e){var n=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){P(t.options.enable,[t])&&n.handler(e)},this.init()}function U(t,e,n){var o=n.pointers.length,r=n.changedPointers.length,i=1&e&&o-r==0,a=12&e&&o-r==0;n.isFirst=!!i,n.isFinal=!!a,i&&(t.session={}),n.eventType=e,function(t,e){var n=t.session,o=e.pointers,r=o.length;n.firstInput||(n.firstInput=z(e)),r>1&&!n.firstMultiple?n.firstMultiple=z(e):1===r&&(n.firstMultiple=!1);var i=n.firstInput,a=n.firstMultiple,c=a?a.center:i.center,s=e.center=Y(o);e.timeStamp=p(),e.deltaTime=e.timeStamp-i.timeStamp,e.angle=Q(c,s),e.distance=H(c,s),function(t,e){var n=e.center,o=t.offsetDelta||{},r=t.prevDelta||{},i=t.prevInput||{};1!==e.eventType&&4!==i.eventType||(r=t.prevDelta={x:i.deltaX||0,y:i.deltaY||0},o=t.offsetDelta={x:n.x,y:n.y}),e.deltaX=r.x+(n.x-o.x),e.deltaY=r.y+(n.y-o.y)}(n,e),e.offsetDirection=V(e.deltaX,e.deltaY);var l,d,g=B(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=g.x,e.overallVelocityY=g.y,e.overallVelocity=m(g.x)>m(g.y)?g.x:g.y,e.scale=a?(l=a.pointers,H((d=o)[0],d[1],X)/H(l[0],l[1],X)):1,e.rotation=a?function(t,e){return Q(e[1],e[0],X)+Q(t[1],t[0],X)}(a.pointers,o):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,o,r,i,a=t.lastInterval||e,c=e.timeStamp-a.timeStamp;if(8!=e.eventType&&(c>25||void 0===a.velocity)){var s=e.deltaX-a.deltaX,l=e.deltaY-a.deltaY,d=B(c,s,l);o=d.x,r=d.y,n=m(d.x)>m(d.y)?d.x:d.y,i=V(s,l),t.lastInterval=e}else n=a.velocity,o=a.velocityX,r=a.velocityY,i=a.direction;e.velocity=n,e.velocityX=o,e.velocityY=r,e.direction=i}(n,e);var h=t.element;w(e.srcEvent.target,h)&&(h=e.srcEvent.target),e.target=h}(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function z(t){for(var e=[],n=0;n<t.pointers.length;)e[n]={clientX:g(t.pointers[n].clientX),clientY:g(t.pointers[n].clientY)},n++;return{timeStamp:p(),pointers:e,center:Y(e),deltaX:t.deltaX,deltaY:t.deltaY}}function Y(t){var e=t.length;if(1===e)return{x:g(t[0].clientX),y:g(t[0].clientY)};for(var n=0,o=0,r=0;r<e;)n+=t[r].clientX,o+=t[r].clientY,r++;return{x:g(n/e),y:g(o/e)}}function B(t,e,n){return{x:e/t||0,y:n/t||0}}function V(t,e){return t===e?1:m(t)>=m(e)?t<0?2:4:e<0?8:16}function H(t,e,n){n||(n=F);var o=e[n[0]]-t[n[0]],r=e[n[1]]-t[n[1]];return Math.sqrt(o*o+r*r)}function Q(t,e,n){return n||(n=F),180*Math.atan2(e[n[1]]-t[n[1]],e[n[0]]-t[n[0]])/Math.PI}N.prototype={handler:function(){},init:function(){this.evEl&&x(this.element,this.evEl,this.domHandler),this.evTarget&&x(this.target,this.evTarget,this.domHandler),this.evWin&&x(L(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&v(this.element,this.evEl,this.domHandler),this.evTarget&&v(this.target,this.evTarget,this.domHandler),this.evWin&&v(L(this.element),this.evWin,this.domHandler)}};var G={mousedown:1,mousemove:2,mouseup:4};function $(){this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,N.apply(this,arguments)}O($,N,{handler:function(t){var e=G[t.type];1&e&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:"mouse",srcEvent:t}))}});var q={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},K={2:"touch",3:"pen",4:"mouse",5:"kinect"},J="pointerdown",Z="pointermove pointerup pointercancel";function tt(){this.evEl=J,this.evWin=Z,N.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}r.MSPointerEvent&&!r.PointerEvent&&(J="MSPointerDown",Z="MSPointerMove MSPointerUp MSPointerCancel"),O(tt,N,{handler:function(t){var e=this.store,n=!1,o=t.type.toLowerCase().replace("ms",""),r=q[o],i=K[t.pointerType]||t.pointerType,a="touch"==i,c=A(e,t.pointerId,"pointerId");1&r&&(0===t.button||a)?c<0&&(e.push(t),c=e.length-1):12&r&&(n=!0),c<0||(e[c]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:i,srcEvent:t}),n&&e.splice(c,1))}});var et={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function nt(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,N.apply(this,arguments)}function ot(t,e){var n=D(t.touches),o=D(t.changedTouches);return 12&e&&(n=I(n.concat(o),"identifier",!0)),[n,o]}O(nt,N,{handler:function(t){var e=et[t.type];if(1===e&&(this.started=!0),this.started){var n=ot.call(this,t,e);12&e&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:t})}}});var rt={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function it(){this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={},N.apply(this,arguments)}function at(t,e){var n=D(t.touches),o=this.targetIds;if(3&e&&1===n.length)return o[n[0].identifier]=!0,[n,n];var r,i,a=D(t.changedTouches),c=[],s=this.target;if(i=n.filter((function(t){return w(t.target,s)})),1===e)for(r=0;r<i.length;)o[i[r].identifier]=!0,r++;for(r=0;r<a.length;)o[a[r].identifier]&&c.push(a[r]),12&e&&delete o[a[r].identifier],r++;return c.length?[I(i.concat(c),"identifier",!0),c]:void 0}function ct(){N.apply(this,arguments);var t=M(this.handler,this);this.touch=new it(this.manager,t),this.mouse=new $(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function st(t,e){1&t?(this.primaryTouch=e.changedPointers[0].identifier,lt.call(this,e)):12&t&&lt.call(this,e)}function lt(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var n={x:e.clientX,y:e.clientY};this.lastTouches.push(n);var o=this.lastTouches;setTimeout((function(){var t=o.indexOf(n);t>-1&&o.splice(t,1)}),2500)}}function dt(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,o=0;o<this.lastTouches.length;o++){var r=this.lastTouches[o],i=Math.abs(e-r.x),a=Math.abs(n-r.y);if(i<=25&&a<=25)return!0}return!1}O(it,N,{handler:function(t){var e=rt[t.type],n=at.call(this,t,e);n&&this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:t})}}),O(ct,N,{handler:function(t,e,n){var o="mouse"==n.pointerType;if(!(o&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if("touch"==n.pointerType)st.call(this,e,n);else if(o&&dt.call(this,n))return;this.callback(t,e,n)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var gt=E(d.style,"touchAction"),mt=void 0!==gt,pt=function(){if(!mt)return!1;var t={},e=r.CSS&&r.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach((function(n){t[n]=!e||r.CSS.supports("touch-action",n)})),t}();function ht(t,e){this.manager=t,this.set(e)}function ut(t){this.options=s({},this.defaults,t||{}),this.id=T++,this.manager=null,this.options.enable=y(this.options.enable,!0),this.state=1,this.simultaneous={},this.requireFail=[]}function bt(t){return 16&t?"cancel":8&t?"end":4&t?"move":2&t?"start":""}function _t(t){return 16==t?"down":8==t?"up":2==t?"left":4==t?"right":""}function ft(t,e){var n=e.manager;return n?n.get(t):t}function Ct(){ut.apply(this,arguments)}function Ot(){Ct.apply(this,arguments),this.pX=null,this.pY=null}function Mt(){Ct.apply(this,arguments)}function Pt(){ut.apply(this,arguments),this._timer=null,this._input=null}function yt(){Ct.apply(this,arguments)}function xt(){Ct.apply(this,arguments)}function vt(){ut.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function wt(t,e){return(e=e||{}).recognizers=y(e.recognizers,wt.defaults.preset),new kt(t,e)}function kt(t,e){var n;this.options=s({},wt.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((n=this).options.inputClass||(W?tt:j?it:R?ct:$))(n,U),this.touchAction=new ht(this,this.options.touchAction),St(this,!0),b(this.options.recognizers,(function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])}),this)}function St(t,e){var n,o=t.element;o.style&&(b(t.options.cssProps,(function(r,i){n=E(o.style,i),e?(t.oldCssProps[n]=o.style[n],o.style[n]=r):o.style[n]=t.oldCssProps[n]||""})),e||(t.oldCssProps={}))}ht.prototype={set:function(t){"compute"==t&&(t=this.compute()),mt&&this.manager.element.style&&pt[t]&&(this.manager.element.style[gt]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return b(this.manager.recognizers,(function(e){P(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))})),function(t){if(k(t,"none"))return"none";var e=k(t,"pan-x"),n=k(t,"pan-y");return e&&n?"none":e||n?e?"pan-x":"pan-y":k(t,"manipulation")?"manipulation":"auto"}(t.join(" "))},preventDefaults:function(t){var e=t.srcEvent,n=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var o=this.actions,r=k(o,"none")&&!pt.none,i=k(o,"pan-y")&&!pt["pan-y"],a=k(o,"pan-x")&&!pt["pan-x"];if(r&&1===t.pointers.length&&t.distance<2&&t.deltaTime<250)return;if(!a||!i)return r||i&&6&n||a&&24&n?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}},ut.prototype={defaults:{},set:function(t){return s(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(u(t,"recognizeWith",this))return this;var e=this.simultaneous;return e[(t=ft(t,this)).id]||(e[t.id]=t,t.recognizeWith(this)),this},dropRecognizeWith:function(t){return u(t,"dropRecognizeWith",this)||(t=ft(t,this),delete this.simultaneous[t.id]),this},requireFailure:function(t){if(u(t,"requireFailure",this))return this;var e=this.requireFail;return-1===A(e,t=ft(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(u(t,"dropRequireFailure",this))return this;t=ft(t,this);var e=A(this.requireFail,t);return e>-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,n=this.state;function o(n){e.manager.emit(n,t)}n<8&&o(e.options.event+bt(n)),o(e.options.event),t.additionalEvent&&o(t.additionalEvent),n>=8&&o(e.options.event+bt(n))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(33&this.requireFail[t].state))return!1;t++}return!0},recognize:function(t){var e=s({},t);if(!P(this.options.enable,[this,e]))return this.reset(),void(this.state=32);56&this.state&&(this.state=1),this.state=this.process(e),30&this.state&&this.tryEmit(e)},process:function(t){},getTouchAction:function(){},reset:function(){}},O(Ct,ut,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,n=t.eventType,o=6&e,r=this.attrTest(t);return o&&(8&n||!r)?16|e:o||r?4&n?8|e:2&e?4|e:2:32}}),O(Ot,Ct,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var t=this.options.direction,e=[];return 6&t&&e.push("pan-y"),24&t&&e.push("pan-x"),e},directionTest:function(t){var e=this.options,n=!0,o=t.distance,r=t.direction,i=t.deltaX,a=t.deltaY;return r&e.direction||(6&e.direction?(r=0===i?1:i<0?2:4,n=i!=this.pX,o=Math.abs(t.deltaX)):(r=0===a?1:a<0?8:16,n=a!=this.pY,o=Math.abs(t.deltaY))),t.direction=r,n&&o>e.threshold&&r&e.direction},attrTest:function(t){return Ct.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=_t(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),O(Mt,Ct,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){1!==t.scale&&(t.additionalEvent=this.options.event+(t.scale<1?"in":"out")),this._super.emit.call(this,t)}}),O(Pt,ut,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,o=t.distance<e.threshold,r=t.deltaTime>e.time;if(this._input=t,!o||!n||12&t.eventType&&!r)this.reset();else if(1&t.eventType)this.reset(),this._timer=h((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=p(),this.manager.emit(this.options.event,this._input)))}}),O(yt,Ct,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),O(xt,Ct,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return Ot.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return 30&n?e=t.overallVelocity:6&n?e=t.overallVelocityX:24&n&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&m(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=_t(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),O(vt,ut,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return["manipulation"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,o=t.distance<e.threshold,r=t.deltaTime<e.time;if(this.reset(),1&t.eventType&&0===this.count)return this.failTimeout();if(o&&r&&n){if(4!=t.eventType)return this.failTimeout();var i=!this.pTime||t.timeStamp-this.pTime<e.interval,a=!this.pCenter||H(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,a&&i?this.count+=1:this.count=1,this._input=t,0==this.count%e.taps)return this.hasRequireFailures()?(this._timer=h((function(){this.state=8,this.tryEmit()}),e.interval,this),2):8}return 32},failTimeout:function(){return this._timer=h((function(){this.state=32}),this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),wt.VERSION="2.0.7",wt.defaults={domEvents:!1,touchAction:"compute",enable:!0,inputTarget:null,inputClass:null,preset:[[yt,{enable:!1}],[Mt,{enable:!1},["rotate"]],[xt,{direction:6}],[Ot,{direction:6},["swipe"]],[vt],[vt,{event:"doubletap",taps:2},["tap"]],[Pt]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},kt.prototype={set:function(t){return s(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){var n;this.touchAction.preventDefaults(t);var o=this.recognizers,r=e.curRecognizer;(!r||r&&8&r.state)&&(r=e.curRecognizer=null);for(var i=0;i<o.length;)n=o[i],2===e.stopped||r&&n!=r&&!n.canRecognizeWith(r)?n.reset():n.recognize(t),!r&&14&n.state&&(r=e.curRecognizer=n),i++}},get:function(t){if(t instanceof ut)return t;for(var e=this.recognizers,n=0;n<e.length;n++)if(e[n].options.event==t)return e[n];return null},add:function(t){if(u(t,"add",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),t.manager=this,this.touchAction.update(),t},remove:function(t){if(u(t,"remove",this))return this;if(t=this.get(t)){var e=this.recognizers,n=A(e,t);-1!==n&&(e.splice(n,1),this.touchAction.update())}return this},on:function(t,e){if(void 0!==t&&void 0!==e){var n=this.handlers;return b(S(t),(function(t){n[t]=n[t]||[],n[t].push(e)})),this}},off:function(t,e){if(void 0!==t){var n=this.handlers;return b(S(t),(function(t){e?n[t]&&n[t].splice(A(n[t],e),1):delete n[t]})),this}},emit:function(t,e){this.options.domEvents&&function(t,e){var n=i.createEvent("Event");n.initEvent(t,!0,!0),n.gesture=e,e.target.dispatchEvent(n)}(t,e);var n=this.handlers[t]&&this.handlers[t].slice();if(n&&n.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var o=0;o<n.length;)n[o](e),o++}},destroy:function(){this.element&&St(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},s(wt,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:24,DIRECTION_ALL:30,Manager:kt,Input:N,TouchAction:ht,TouchInput:it,MouseInput:$,PointerEventInput:tt,TouchMouseInput:ct,SingleTouchInput:nt,Recognizer:ut,AttrRecognizer:Ct,Tap:vt,Pan:Ot,Swipe:xt,Pinch:Mt,Rotate:yt,Press:Pt,on:x,off:v,each:b,merge:C,extend:f,assign:s,inherit:O,bindFn:M,prefixed:E}),(void 0!==r?r:"undefined"!=typeof self?self:{}).Hammer=wt,void 0===(o=(function(){return wt}).call(e,n,e,t))||(t.exports=o)}(window,document)},yPMs:function(t,e,n){!function(t){"use strict";t.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(t){return"M"===t.charAt(0)},meridiem:function(t,e,n){return t<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},yRPT:function(t,e,n){"use strict";e.isArrayLike=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t}},yoF8:function(t,e,n){"use strict";e.identity=function(t){return t}},yx2s:function(t,e,n){"use strict";var o=n("FWf1");e.canReportError=function(t){for(;t;){var e=t.destination;if(t.closed||t.isStopped)return!1;t=e&&e instanceof o.Subscriber?e:null}return!0}},"z+Ro":function(t,e,n){"use strict";function o(t){return t&&"function"==typeof t.schedule}n.d(e,"a",(function(){return o}))},z1FC:function(t,e,n){!function(t){"use strict";function e(t,e,n,o){var r={s:["viensas secunds","'iensas secunds"],ss:[t+" secunds",t+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[t+" m\xeduts",t+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[t+" \xfeoras",t+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[t+" ziuas",t+" ziuas"],M:["'n mes","'iens mes"],MM:[t+" mesen",t+" mesen"],y:["'n ar","'iens ar"],yy:[t+" ars",t+" ars"]};return o||e?r[n][0]:r[n][1]}t.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(t){return"d'o"===t.toLowerCase()},meridiem:function(t,e,n){return t>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},z3Vd:function(t,e,n){!function(t){"use strict";var e="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(t,n,o,r){var i=function(t){var n=Math.floor(t%1e3/100),o=Math.floor(t%100/10),r=t%10,i="";return n>0&&(i+=e[n]+"vatlh"),o>0&&(i+=(""!==i?" ":"")+e[o]+"maH"),r>0&&(i+=(""!==i?" ":"")+e[r]),""===i?"pagh":i}(t);switch(o){case"ss":return i+" lup";case"mm":return i+" tup";case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}t.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(t){var e=t;return-1!==t.indexOf("jaj")?e.slice(0,-3)+"leS":-1!==t.indexOf("jar")?e.slice(0,-3)+"waQ":-1!==t.indexOf("DIS")?e.slice(0,-3)+"nem":e+" pIq"},past:function(t){var e=t;return-1!==t.indexOf("jaj")?e.slice(0,-3)+"Hu\u2019":-1!==t.indexOf("jar")?e.slice(0,-3)+"wen":-1!==t.indexOf("DIS")?e.slice(0,-3)+"ben":e+" ret"},s:"puS lup",ss:n,m:"wa\u2019 tup",mm:n,h:"wa\u2019 rep",hh:n,d:"wa\u2019 jaj",dd:n,M:"wa\u2019 jar",MM:n,y:"wa\u2019 DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},z6cu:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var o=n("HDdC");function r(t,e){return new o.a(e?n=>e.schedule(i,0,{error:t,subscriber:n}):e=>e.error(t))}function i({error:t,subscriber:e}){e.error(t)}},"zB/H":function(t,e,n){"use strict";var o=n("mbIT"),r=n("GMZp"),i=n("pshJ"),a=n("LBXl");function c(t){return t.reduce((function(t,e){return t.concat(e instanceof a.UnsubscriptionError?e.errors:e)}),[])}e.Subscription=function(){function t(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._unsubscribe=t)}var e;return t.prototype.unsubscribe=function(){var e;if(!this.closed){var n=this._parentOrParents,s=this._unsubscribe,l=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(var d=0;d<n.length;++d)n[d].remove(this);if(i.isFunction(s))try{s.call(this)}catch(p){e=p instanceof a.UnsubscriptionError?c(p.errors):[p]}if(o.isArray(l)){d=-1;for(var g=l.length;++d<g;){var m=l[d];if(r.isObject(m))try{m.unsubscribe()}catch(p){e=e||[],p instanceof a.UnsubscriptionError?e=e.concat(c(p.errors)):e.push(p)}}}if(e)throw new a.UnsubscriptionError(e)}},t.prototype.add=function(e){var n=e;if(!e)return t.EMPTY;switch(typeof e){case"function":n=new t(e);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof t)){var o=n;(n=new t)._subscriptions=[o]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}var r=n._parentOrParents;if(null===r)n._parentOrParents=this;else if(r instanceof t){if(r===this)return n;n._parentOrParents=[r,this]}else{if(-1!==r.indexOf(this))return n;r.push(this)}var i=this._subscriptions;return null===i?this._subscriptions=[n]:i.push(n),n},t.prototype.remove=function(t){var e=this._subscriptions;if(e){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}},t.EMPTY=((e=new t).closed=!0,e),t}()},zUnb:function(t,e,n){"use strict";n.r(e),n.d(e,"TOPIC",(function(){return rut})),n.d(e,"USER_TOPIC",(function(){return iut}));var o={};n.r(o),n.d(o,"FunctionToString",(function(){return dpt})),n.d(o,"InboundFilters",(function(){return Dpt}));var r=n("fXoL");const i={production:!0,hmr:!1,firebase:function(){const t=new XMLHttpRequest;if(t.open("GET","/assets/js/firebase.json",!1),t.send(null),t.status<400)return JSON.parse(t.responseText);throw new Error("/assets/js/firebase.json 404")}()};n("rB/T");var a=n("6n/F"),c=n("ofXK");class s extends c.M{constructor(){super()}supportsDOMEvents(){return!0}}class l extends s{static makeCurrent(){Object(c.Q)(new l)}getProperty(t,e){return t[e]}log(t){window.console&&window.console.log&&window.console.log(t)}logGroup(t){window.console&&window.console.group&&window.console.group(t)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}onAndCancel(t,e,n){return t.addEventListener(e,n,!1),()=>{t.removeEventListener(e,n,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){return t.parentNode&&t.parentNode.removeChild(t),t}getValue(t){return t.value}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getHistory(){return window.history}getLocation(){return window.location}getBaseHref(t){const e=g||(g=document.querySelector("base"),g)?g.getAttribute("href"):null;return null==e?null:(n=e,d||(d=document.createElement("a")),d.setAttribute("href",n),"/"===d.pathname.charAt(0)?d.pathname:"/"+d.pathname);var n}resetBaseElement(){g=null}getUserAgent(){return window.navigator.userAgent}performanceNow(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}supportsCookies(){return!0}getCookie(t){return Object(c.P)(document.cookie,t)}}let d,g=null;const m=new r.r("TRANSITION_ID"),p=[{provide:r.d,useFactory:function(t,e,n){return()=>{n.get(r.e).donePromise.then(()=>{const n=Object(c.O)();Array.prototype.slice.apply(e.querySelectorAll("style[ng-transition]")).filter(e=>e.getAttribute("ng-transition")===t).forEach(t=>n.remove(t))})}},deps:[m,c.e,r.s],multi:!0}];class h{static init(){Object(r.Z)(new h)}addToWindow(t){r.rb.getAngularTestability=(e,n=!0)=>{const o=t.findTestabilityInTree(e,n);if(null==o)throw new Error("Could not find testability for element.");return o},r.rb.getAllAngularTestabilities=()=>t.getAllTestabilities(),r.rb.getAllAngularRootElements=()=>t.getAllRootElements(),r.rb.frameworkStabilizers||(r.rb.frameworkStabilizers=[]),r.rb.frameworkStabilizers.push(t=>{const e=r.rb.getAllAngularTestabilities();let n=e.length,o=!1;const i=function(e){o=o||e,n--,0==n&&t(o)};e.forEach((function(t){t.whenStable(i)}))})}findTestabilityInTree(t,e,n){if(null==e)return null;const o=t.getTestability(e);return null!=o?o:n?Object(c.O)().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}const u=new r.r("EventManagerPlugins");let b=(()=>{class t{constructor(t,e){this._zone=e,this._eventNameToPlugin=new Map,t.forEach(t=>t.manager=this),this._plugins=t.slice().reverse()}addEventListener(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}addGlobalEventListener(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}getZone(){return this._zone}_findPluginFor(t){const e=this._eventNameToPlugin.get(t);if(e)return e;const n=this._plugins;for(let o=0;o<n.length;o++){const e=n[o];if(e.supports(t))return this._eventNameToPlugin.set(t,e),e}throw new Error(`No event manager plugin found for event ${t}`)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(u),r.bc(r.A))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();class _{constructor(t){this._doc=t}addGlobalEventListener(t,e,n){const o=Object(c.O)().getGlobalEventTarget(this._doc,t);if(!o)throw new Error(`Unsupported event target ${o} for event ${e}`);return this.addEventListener(o,e,n)}}let f=(()=>{class t{constructor(){this._stylesSet=new Set}addStyles(t){const e=new Set;t.forEach(t=>{this._stylesSet.has(t)||(this._stylesSet.add(t),e.add(t))}),this.onStylesAdded(e)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),C=(()=>{class t extends f{constructor(t){super(),this._doc=t,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(t.head)}_addStylesToHost(t,e){t.forEach(t=>{const n=this._doc.createElement("style");n.textContent=t,this._styleNodes.add(e.appendChild(n))})}addHost(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)}removeHost(t){this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach(e=>this._addStylesToHost(t,e))}ngOnDestroy(){this._styleNodes.forEach(t=>Object(c.O)().remove(t))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const O={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/"},M=/%COMP%/g;function P(t,e,n){for(let o=0;o<e.length;o++){let r=e[o];Array.isArray(r)?P(t,r,n):(r=r.replace(M,t),n.push(r))}return n}function y(t){return e=>{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let x=(()=>{class t{constructor(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new v(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case r.R.Emulated:{let n=this.rendererByCompId.get(e.id);return n||(n=new w(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n}case r.R.Native:case r.R.ShadowDom:return new k(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){const t=P(e.id,e.styles,[]);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(e){return new(e||t)(r.bc(b),r.bc(C),r.bc(r.c))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();class v{constructor(t){this.eventManager=t,this.data=Object.create(null)}destroy(){}createElement(t,e){return e?document.createElementNS(O[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,n){t&&t.insertBefore(e,n)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector "${t}" did not match any elements`);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,o){if(o){e=o+":"+e;const r=O[o];r?t.setAttributeNS(r,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const o=O[n];o?t.removeAttributeNS(o,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,o){o&r.H.DashCase?t.style.setProperty(e,n,o&r.H.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&r.H.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,n){t[e]=n}setValue(t,e){t.nodeValue=e}listen(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,y(n)):this.eventManager.addEventListener(t,e,y(n))}}class w extends v{constructor(t,e,n,o){super(t),this.component=n;const r=P(o+"-"+n.id,n.styles,[]);e.addStyles(r),this.contentAttr="_ngcontent-%COMP%".replace(M,o+"-"+n.id),this.hostAttr=function(t){return"_nghost-%COMP%".replace(M,t)}(o+"-"+n.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class k extends v{constructor(t,e,n,o){super(t),this.sharedStylesHost=e,this.hostEl=n,this.component=o,this.shadowRoot=o.encapsulation===r.R.ShadowDom?n.attachShadow({mode:"open"}):n.createShadowRoot(),this.sharedStylesHost.addHost(this.shadowRoot);const i=P(o.id,o.styles,[]);for(let r=0;r<i.length;r++){const t=document.createElement("style");t.textContent=i[r],this.shadowRoot.appendChild(t)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(t,e){return super.appendChild(this.nodeOrShadowRoot(t),e)}insertBefore(t,e,n){return super.insertBefore(this.nodeOrShadowRoot(t),e,n)}removeChild(t,e){return super.removeChild(this.nodeOrShadowRoot(t),e)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}}let S=(()=>{class t extends _{constructor(t){super(t)}supports(t){return!0}addEventListener(t,e,n){return t.addEventListener(e,n,!1),()=>this.removeEventListener(t,e,n)}removeEventListener(t,e,n){return t.removeEventListener(e,n)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const A=["alt","control","meta","shift"],D={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},I={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},E={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let T=(()=>{class t extends _{constructor(t){super(t)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,n,o){const r=t.parseEventName(n),i=t.eventCallback(r.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Object(c.O)().onAndCancel(e,r.domEventName,i))}static parseEventName(e){const n=e.toLowerCase().split("."),o=n.shift();if(0===n.length||"keydown"!==o&&"keyup"!==o)return null;const r=t._normalizeKey(n.pop());let i="";if(A.forEach(t=>{const e=n.indexOf(t);e>-1&&(n.splice(e,1),i+=t+".")}),i+=r,0!=n.length||0===r.length)return null;const a={};return a.domEventName=o,a.fullKey=i,a}static getEventFullKey(t){let e="",n=function(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&I.hasOwnProperty(e)&&(e=I[e]))}return D[e]||e}(t);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),A.forEach(o=>{o!=n&&(0,E[o])(t)&&(e+=o+".")}),e+=n,e}static eventCallback(e,n,o){return r=>{t.getEventFullKey(r)===e&&o.runGuarded(()=>n(r))}}static _normalizeKey(t){switch(t){case"esc":return"escape";default:return t}}}return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),L=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return Object(r.bc)(R)},token:t,providedIn:"root"}),t})(),R=(()=>{class t extends L{constructor(t){super(),this._doc=t}sanitize(t,e){if(null==e)return null;switch(t){case r.J.NONE:return e;case r.J.HTML:return Object(r.gb)(e,"HTML")?Object(r.zb)(e):Object(r.db)(this._doc,String(e));case r.J.STYLE:return Object(r.gb)(e,"Style")?Object(r.zb)(e):Object(r.eb)(e);case r.J.SCRIPT:if(Object(r.gb)(e,"Script"))return Object(r.zb)(e);throw new Error("unsafe value used in a script context");case r.J.URL:return Object(r.qb)(e),Object(r.gb)(e,"URL")?Object(r.zb)(e):Object(r.fb)(String(e));case r.J.RESOURCE_URL:if(Object(r.gb)(e,"ResourceURL"))return Object(r.zb)(e);throw new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${t} (see http://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(t){return Object(r.hb)(t)}bypassSecurityTrustStyle(t){return Object(r.kb)(t)}bypassSecurityTrustScript(t){return Object(r.jb)(t)}bypassSecurityTrustUrl(t){return Object(r.lb)(t)}bypassSecurityTrustResourceUrl(t){return Object(r.ib)(t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e))},t.\u0275prov=Object(r.Nb)({factory:function(){return t=Object(r.bc)(r.p),new R(t.get(c.e));var t},token:t,providedIn:"root"}),t})();const W=[{provide:r.C,useValue:c.N},{provide:r.D,useValue:function(){l.makeCurrent(),h.init()},multi:!0},{provide:c.e,useFactory:function(){return Object(r.xb)(document),document},deps:[]}],j=Object(r.T)(r.Y,"browser",W),F=[[],{provide:r.bb,useValue:"root"},{provide:r.n,useFactory:function(){return new r.n},deps:[]},{provide:u,useClass:S,multi:!0,deps:[c.e,r.A,r.C]},{provide:u,useClass:T,multi:!0,deps:[c.e]},[],{provide:x,useClass:x,deps:[b,C,r.c]},{provide:r.G,useExisting:x},{provide:f,useExisting:C},{provide:C,useClass:C,deps:[c.e]},{provide:r.N,useClass:r.N,deps:[r.A]},{provide:b,useClass:b,deps:[u,r.A]},[]];let X=(()=>{class t{constructor(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(e){return{ngModule:t,providers:[{provide:r.c,useValue:e.appId},{provide:m,useExisting:r.c},p]}}}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)(r.bc(t,12))},providers:F,imports:[c.c,r.f]}),t})();function N(){return new U(Object(r.bc)(c.e))}let U=(()=>{class t{constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}}return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e))},t.\u0275prov=Object(r.Nb)({factory:N,token:t,providedIn:"root"}),t})();"undefined"!=typeof window&&window;var z=n("LRne"),Y=n("HDdC"),B=n("bOdf"),V=n("pLZG"),H=n("lJxs");class Q{}class G{}class ${constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(t=>{const e=t.indexOf(":");if(e>0){const n=t.slice(0,e),o=n.toLowerCase(),r=t.slice(e+1).trim();this.maybeSetNormalizedName(n,o),this.headers.has(o)?this.headers.get(o).push(r):this.headers.set(o,[r])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let n=t[e];const o=e.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(o,n),this.maybeSetNormalizedName(e,o))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof $?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new $;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof $?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);const o=("a"===t.op?this.headers.get(e):void 0)||[];o.push(...n),this.headers.set(e,o);break;case"d":const r=t.value;if(r){let t=this.headers.get(e);if(!t)return;t=t.filter(t=>-1===r.indexOf(t)),0===t.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,t)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class q{encodeKey(t){return K(t)}encodeValue(t){return K(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}function K(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}class J{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new q,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(t,e){const n=new Map;return t.length>0&&t.split("&").forEach(t=>{const o=t.indexOf("="),[r,i]=-1==o?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,o)),e.decodeValue(t.slice(o+1))],a=n.get(r)||[];a.push(i),n.set(r,a)}),n}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const n=t.fromObject[e];this.map.set(e,Array.isArray(n)?n:[n])})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(t=>e+"="+this.encoder.encodeValue(t)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new J({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat([t]),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(t.value),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let e=this.map.get(t.param)||[];const n=e.indexOf(t.value);-1!==n&&e.splice(n,1),e.length>0?this.map.set(t.param,e):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}function Z(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function tt(t){return"undefined"!=typeof Blob&&t instanceof Blob}function et(t){return"undefined"!=typeof FormData&&t instanceof FormData}class nt{constructor(t,e,n,o){let r;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||o?(this.body=void 0!==n?n:null,r=o):r=n,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.params&&(this.params=r.params)),this.headers||(this.headers=new $),this.params){const t=this.params.toString();if(0===t.length)this.urlWithParams=e;else{const n=e.indexOf("?");this.urlWithParams=e+(-1===n?"?":n<e.length-1?"&":"")+t}}else this.params=new J,this.urlWithParams=e}serializeBody(){return null===this.body?null:Z(this.body)||tt(this.body)||et(this.body)||"string"==typeof this.body?this.body:this.body instanceof J?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||et(this.body)?null:tt(this.body)?this.body.type||null:Z(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof J?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||Array.isArray(this.body)?"application/json":null}clone(t={}){const e=t.method||this.method,n=t.url||this.url,o=t.responseType||this.responseType,r=void 0!==t.body?t.body:this.body,i=void 0!==t.withCredentials?t.withCredentials:this.withCredentials,a=void 0!==t.reportProgress?t.reportProgress:this.reportProgress;let c=t.headers||this.headers,s=t.params||this.params;return void 0!==t.setHeaders&&(c=Object.keys(t.setHeaders).reduce((e,n)=>e.set(n,t.setHeaders[n]),c)),t.setParams&&(s=Object.keys(t.setParams).reduce((e,n)=>e.set(n,t.setParams[n]),s)),new nt(e,n,r,{params:s,headers:c,reportProgress:a,responseType:o,withCredentials:i})}}const ot=function(){var t={Sent:0,UploadProgress:1,ResponseHeader:2,DownloadProgress:3,Response:4,User:5};return t[t.Sent]="Sent",t[t.UploadProgress]="UploadProgress",t[t.ResponseHeader]="ResponseHeader",t[t.DownloadProgress]="DownloadProgress",t[t.Response]="Response",t[t.User]="User",t}();class rt{constructor(t,e=200,n="OK"){this.headers=t.headers||new $,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class it extends rt{constructor(t={}){super(t),this.type=ot.ResponseHeader}clone(t={}){return new it({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class at extends rt{constructor(t={}){super(t),this.type=ot.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new at({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class ct extends rt{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function st(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let lt=(()=>{class t{constructor(t){this.handler=t}request(t,e,n={}){let o;if(t instanceof nt)o=t;else{let r=void 0;r=n.headers instanceof $?n.headers:new $(n.headers);let i=void 0;n.params&&(i=n.params instanceof J?n.params:new J({fromObject:n.params})),o=new nt(t,e,void 0!==n.body?n.body:null,{headers:r,params:i,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}const r=Object(z.a)(o).pipe(Object(B.a)(t=>this.handler.handle(t)));if(t instanceof nt||"events"===n.observe)return r;const i=r.pipe(Object(V.a)(t=>t instanceof at));switch(n.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return i.pipe(Object(H.a)(t=>{if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body}));case"blob":return i.pipe(Object(H.a)(t=>{if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body}));case"text":return i.pipe(Object(H.a)(t=>{if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body}));case"json":default:return i.pipe(Object(H.a)(t=>t.body))}case"response":return i;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(t,e={}){return this.request("DELETE",t,e)}get(t,e={}){return this.request("GET",t,e)}head(t,e={}){return this.request("HEAD",t,e)}jsonp(t,e){return this.request("JSONP",t,{params:(new J).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,e={}){return this.request("OPTIONS",t,e)}patch(t,e,n={}){return this.request("PATCH",t,st(n,e))}post(t,e,n={}){return this.request("POST",t,st(n,e))}put(t,e,n={}){return this.request("PUT",t,st(n,e))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Q))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();class dt{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const gt=new r.r("HTTP_INTERCEPTORS");let mt=(()=>{class t{intercept(t,e){return e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const pt=/^\)\]\}',?\n/;class ht{}let ut=(()=>{class t{constructor(){}build(){return new XMLHttpRequest}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),bt=(()=>{class t{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new Y.a(e=>{const n=this.xhrFactory.build();if(n.open(t.method,t.urlWithParams),t.withCredentials&&(n.withCredentials=!0),t.headers.forEach((t,e)=>n.setRequestHeader(t,e.join(","))),t.headers.has("Accept")||n.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){const e=t.detectContentTypeHeader();null!==e&&n.setRequestHeader("Content-Type",e)}if(t.responseType){const e=t.responseType.toLowerCase();n.responseType="json"!==e?e:"text"}const o=t.serializeBody();let r=null;const i=()=>{if(null!==r)return r;const e=1223===n.status?204:n.status,o=n.statusText||"OK",i=new $(n.getAllResponseHeaders()),a=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(n)||t.url;return r=new it({headers:i,status:e,statusText:o,url:a}),r},a=()=>{let{headers:o,status:r,statusText:a,url:c}=i(),s=null;204!==r&&(s=void 0===n.response?n.responseText:n.response),0===r&&(r=s?200:0);let l=r>=200&&r<300;if("json"===t.responseType&&"string"==typeof s){const t=s;s=s.replace(pt,"");try{s=""!==s?JSON.parse(s):null}catch(d){s=t,l&&(l=!1,s={error:d,text:s})}}l?(e.next(new at({body:s,headers:o,status:r,statusText:a,url:c||void 0})),e.complete()):e.error(new ct({error:s,headers:o,status:r,statusText:a,url:c||void 0}))},c=t=>{const{url:o}=i(),r=new ct({error:t,status:n.status||0,statusText:n.statusText||"Unknown Error",url:o||void 0});e.error(r)};let s=!1;const l=o=>{s||(e.next(i()),s=!0);let r={type:ot.DownloadProgress,loaded:o.loaded};o.lengthComputable&&(r.total=o.total),"text"===t.responseType&&n.responseText&&(r.partialText=n.responseText),e.next(r)},d=t=>{let n={type:ot.UploadProgress,loaded:t.loaded};t.lengthComputable&&(n.total=t.total),e.next(n)};return n.addEventListener("load",a),n.addEventListener("error",c),t.reportProgress&&(n.addEventListener("progress",l),null!==o&&n.upload&&n.upload.addEventListener("progress",d)),n.send(o),e.next({type:ot.Sent}),()=>{n.removeEventListener("error",c),n.removeEventListener("load",a),t.reportProgress&&(n.removeEventListener("progress",l),null!==o&&n.upload&&n.upload.removeEventListener("progress",d)),n.abort()}})}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ht))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const _t=new r.r("XSRF_COOKIE_NAME"),ft=new r.r("XSRF_HEADER_NAME");class Ct{}let Ot=(()=>{class t{constructor(t,e,n){this.doc=t,this.platform=e,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Object(c.P)(t,this.cookieName),this.lastCookieString=t),this.lastToken}}return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e),r.bc(r.C),r.bc(_t))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),Mt=(()=>{class t{constructor(t,e){this.tokenService=t,this.headerName=e}intercept(t,e){const n=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||n.startsWith("http://")||n.startsWith("https://"))return e.handle(t);const o=this.tokenService.getToken();return null===o||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,o)})),e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Ct),r.bc(ft))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),Pt=(()=>{class t{constructor(t,e){this.backend=t,this.injector=e,this.chain=null}handle(t){if(null===this.chain){const t=this.injector.get(gt,[]);this.chain=t.reduceRight((t,e)=>new dt(t,e),this.backend)}return this.chain.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(G),r.bc(r.s))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),yt=(()=>{class t{static disable(){return{ngModule:t,providers:[{provide:Mt,useClass:mt}]}}static withOptions(e={}){return{ngModule:t,providers:[e.cookieName?{provide:_t,useValue:e.cookieName}:[],e.headerName?{provide:ft,useValue:e.headerName}:[]]}}}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Mt,{provide:gt,useExisting:Mt,multi:!0},{provide:Ct,useClass:Ot},{provide:_t,useValue:"XSRF-TOKEN"},{provide:ft,useValue:"X-XSRF-TOKEN"}]}),t})(),xt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[lt,{provide:Q,useClass:Pt},bt,{provide:G,useExisting:bt},ut,{provide:ht,useExisting:ut}],imports:[[yt.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),t})();class vt{}function wt(t,e){return{type:7,name:t,definitions:e,options:{}}}function kt(t,e=null){return{type:4,styles:e,timings:t}}function St(t,e=null){return{type:3,steps:t,options:e}}function At(t,e=null){return{type:2,steps:t,options:e}}function Dt(t){return{type:6,styles:t,offset:null}}function It(t,e,n){return{type:0,name:t,styles:e,options:n}}function Et(t){return{type:5,steps:t}}function Tt(t,e,n=null){return{type:1,expr:t,animation:e,options:n}}function Lt(t=null){return{type:9,options:t}}function Rt(t,e,n=null){return{type:11,selector:t,animation:e,options:n}}function Wt(t,e){return{type:12,timings:t,animation:e}}function jt(t){Promise.resolve(null).then(t)}class Ft{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){jt(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){}setPosition(t){}getPosition(){return 0}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class Xt{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,n=0,o=0;const r=this.players.length;0==r?jt(()=>this._onFinish()):this.players.forEach(t=>{t.onDone(()=>{++e==r&&this._onFinish()}),t.onDestroy(()=>{++n==r&&this._onDestroy()}),t.onStart(()=>{++o==r&&this._onStart()})}),this.totalTime=this.players.reduce((t,e)=>Math.max(t,e.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(t=>{const n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)})}getPosition(){let t=0;return this.players.forEach(e=>{const n=e.getPosition();t=Math.min(n,t)}),t}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function Nt(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Ut(t){switch(t.length){case 0:return new Ft;case 1:return t[0];default:return new Xt(t)}}function zt(t,e,n,o,r={},i={}){const a=[],c=[];let s=-1,l=null;if(o.forEach(t=>{const n=t.offset,o=n==s,d=o&&l||{};Object.keys(t).forEach(n=>{let o=n,c=t[n];if("offset"!==n)switch(o=e.normalizePropertyName(o,a),c){case"!":c=r[n];break;case"*":c=i[n];break;default:c=e.normalizeStyleValue(n,o,c,a)}d[o]=c}),o||c.push(d),l=d,s=n}),a.length){const t="\n - ";throw new Error(`Unable to animate due to the following errors:${t}${a.join(t)}`)}return c}function Yt(t,e,n,o){switch(e){case"start":t.onStart(()=>o(n&&Bt(n,"start",t)));break;case"done":t.onDone(()=>o(n&&Bt(n,"done",t)));break;case"destroy":t.onDestroy(()=>o(n&&Bt(n,"destroy",t)))}}function Bt(t,e,n){const o=n.totalTime,r=Vt(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==o?t.totalTime:o,!!n.disabled),i=t._data;return null!=i&&(r._data=i),r}function Vt(t,e,n,o,r="",i=0,a){return{element:t,triggerName:e,fromState:n,toState:o,phaseName:r,totalTime:i,disabled:!!a}}function Ht(t,e,n){let o;return t instanceof Map?(o=t.get(e),o||t.set(e,o=n)):(o=t[e],o||(o=t[e]=n)),o}function Qt(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let Gt=(t,e)=>!1,$t=(t,e)=>!1,qt=(t,e,n)=>[];const Kt=Nt();(Kt||"undefined"!=typeof Element)&&(Gt=(t,e)=>t.contains(e),$t=(()=>{if(Kt||Element.prototype.matches)return(t,e)=>t.matches(e);{const t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?(t,n)=>e.apply(t,[n]):$t}})(),qt=(t,e,n)=>{let o=[];if(n)o.push(...t.querySelectorAll(e));else{const n=t.querySelector(e);n&&o.push(n)}return o});let Jt=null,Zt=!1;function te(t){Jt||(Jt=("undefined"!=typeof document?document.body:null)||{},Zt=!!Jt.style&&"WebkitAppearance"in Jt.style);let e=!0;return Jt.style&&!function(t){return"ebkit"==t.substring(1,6)}(t)&&(e=t in Jt.style,!e&&Zt)&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in Jt.style),e}const ee=$t,ne=Gt,oe=qt;function re(t){const e={};return Object.keys(t).forEach(n=>{const o=n.replace(/([a-z])([A-Z])/g,"$1-$2");e[o]=t[n]}),e}let ie=(()=>{class t{validateStyleProperty(t){return te(t)}matchesElement(t,e){return ee(t,e)}containsElement(t,e){return ne(t,e)}query(t,e,n){return oe(t,e,n)}computeStyle(t,e,n){return n||""}animate(t,e,n,o,r,i=[],a){return new Ft(n,o)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),ae=(()=>{class t{}return t.NOOP=new ie,t})();function ce(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:se(parseFloat(e[1]),e[2])}function se(t,e){switch(e){case"s":return 1e3*t;default:return t}}function le(t,e,n){return t.hasOwnProperty("duration")?t:function(t,e,n){let o,r=0,i="";if("string"==typeof t){const n=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===n)return e.push(`The provided timing value "${t}" is invalid.`),{duration:0,delay:0,easing:""};o=se(parseFloat(n[1]),n[2]);const a=n[3];null!=a&&(r=se(parseFloat(a),n[4]));const c=n[5];c&&(i=c)}else o=t;if(!n){let n=!1,i=e.length;o<0&&(e.push("Duration values below 0 are not allowed for this animation step."),n=!0),r<0&&(e.push("Delay values below 0 are not allowed for this animation step."),n=!0),n&&e.splice(i,0,`The provided timing value "${t}" is invalid.`)}return{duration:o,delay:r,easing:i}}(t,e,n)}function de(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function ge(t,e,n={}){if(e)for(let o in t)n[o]=t[o];else de(t,n);return n}function me(t,e,n){return n?e+":"+n+";":""}function pe(t){let e="";for(let n=0;n<t.style.length;n++){const o=t.style.item(n);e+=me(0,o,t.style.getPropertyValue(o))}for(const n in t.style)t.style.hasOwnProperty(n)&&!n.startsWith("_")&&(e+=me(0,n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),t.style[n]));t.setAttribute("style",e)}function he(t,e,n){t.style&&(Object.keys(e).forEach(o=>{const r=Pe(o);n&&!n.hasOwnProperty(o)&&(n[o]=t.style[r]),t.style[r]=e[o]}),Nt()&&pe(t))}function ue(t,e){t.style&&(Object.keys(e).forEach(e=>{const n=Pe(e);t.style[n]=""}),Nt()&&pe(t))}function be(t){return Array.isArray(t)?1==t.length?t[0]:At(t):t}const _e=new RegExp("{{\\s*(.+?)\\s*}}","g");function fe(t){let e=[];if("string"==typeof t){let n;for(;n=_e.exec(t);)e.push(n[1]);_e.lastIndex=0}return e}function Ce(t,e,n){const o=t.toString(),r=o.replace(_e,(t,o)=>{let r=e[o];return e.hasOwnProperty(o)||(n.push(`Please provide a value for the animation param ${o}`),r=""),r.toString()});return r==o?t:r}function Oe(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const Me=/-+([a-z0-9])/g;function Pe(t){return t.replace(Me,(...t)=>t[1].toUpperCase())}function ye(t,e){return 0===t||0===e}function xe(t,e,n){const o=Object.keys(n);if(o.length&&e.length){let i=e[0],a=[];if(o.forEach(t=>{i.hasOwnProperty(t)||a.push(t),i[t]=n[t]}),a.length)for(var r=1;r<e.length;r++){let n=e[r];a.forEach((function(e){n[e]=we(t,e)}))}}return e}function ve(t,e,n){switch(e.type){case 7:return t.visitTrigger(e,n);case 0:return t.visitState(e,n);case 1:return t.visitTransition(e,n);case 2:return t.visitSequence(e,n);case 3:return t.visitGroup(e,n);case 4:return t.visitAnimate(e,n);case 5:return t.visitKeyframes(e,n);case 6:return t.visitStyle(e,n);case 8:return t.visitReference(e,n);case 9:return t.visitAnimateChild(e,n);case 10:return t.visitAnimateRef(e,n);case 11:return t.visitQuery(e,n);case 12:return t.visitStagger(e,n);default:throw new Error(`Unable to resolve animation metadata node #${e.type}`)}}function we(t,e){return window.getComputedStyle(t)[e]}function ke(t,e){const n=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(t=>function(t,e,n){if(":"==t[0]){const o=function(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,e)=>parseFloat(e)>parseFloat(t);case":decrement":return(t,e)=>parseFloat(e)<parseFloat(t);default:return e.push(`The transition alias value "${t}" is not supported`),"* => *"}}(t,n);if("function"==typeof o)return void e.push(o);t=o}const o=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==o||o.length<4)return n.push(`The provided transition expression "${t}" is not supported`),e;const r=o[1],i=o[2],a=o[3];e.push(De(r,a)),"<"!=i[0]||"*"==r&&"*"==a||e.push(De(a,r))}(t,n,e)):n.push(t),n}const Se=new Set(["true","1"]),Ae=new Set(["false","0"]);function De(t,e){const n=Se.has(t)||Ae.has(t),o=Se.has(e)||Ae.has(e);return(r,i)=>{let a="*"==t||t==r,c="*"==e||e==i;return!a&&n&&"boolean"==typeof r&&(a=r?Se.has(t):Ae.has(t)),!c&&o&&"boolean"==typeof i&&(c=i?Se.has(e):Ae.has(e)),a&&c}}const Ie=new RegExp("s*:selfs*,?","g");function Ee(t,e,n){return new Te(t).build(e,n)}class Te{constructor(t){this._driver=t}build(t,e){const n=new Le(e);return this._resetContextStyleTimingState(n),ve(this,be(t),n)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let n=e.queryCount=0,o=e.depCount=0;const r=[],i=[];return"@"==t.name.charAt(0)&&e.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),t.definitions.forEach(t=>{if(this._resetContextStyleTimingState(e),0==t.type){const n=t,o=n.name;o.toString().split(/\s*,\s*/).forEach(t=>{n.name=t,r.push(this.visitState(n,e))}),n.name=o}else if(1==t.type){const r=this.visitTransition(t,e);n+=r.queryCount,o+=r.depCount,i.push(r)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:t.name,states:r,transitions:i,queryCount:n,depCount:o,options:null}}visitState(t,e){const n=this.visitStyle(t.styles,e),o=t.options&&t.options.params||null;if(n.containsDynamicStyles){const r=new Set,i=o||{};if(n.styles.forEach(t=>{if(Re(t)){const e=t;Object.keys(e).forEach(t=>{fe(e[t]).forEach(t=>{i.hasOwnProperty(t)||r.add(t)})})}}),r.size){const n=Oe(r.values());e.errors.push(`state("${t.name}", ...) must define default values for all the following style substitutions: ${n.join(", ")}`)}}return{type:0,name:t.name,style:n,options:o?{params:o}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const n=ve(this,be(t.animation),e);return{type:1,matchers:ke(t.expr,e.errors),animation:n,queryCount:e.queryCount,depCount:e.depCount,options:We(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(t=>ve(this,t,e)),options:We(t.options)}}visitGroup(t,e){const n=e.currentTime;let o=0;const r=t.steps.map(t=>{e.currentTime=n;const r=ve(this,t,e);return o=Math.max(o,e.currentTime),r});return e.currentTime=o,{type:3,steps:r,options:We(t.options)}}visitAnimate(t,e){const n=function(t,e){let n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t)return je(le(t,e).duration,0,"");const o=t;if(o.split(/\s+/).some(t=>"{"==t.charAt(0)&&"{"==t.charAt(1))){const t=je(0,0,"");return t.dynamic=!0,t.strValue=o,t}return n=n||le(o,e),je(n.duration,n.delay,n.easing)}(t.timings,e.errors);let o;e.currentAnimateTimings=n;let r=t.styles?t.styles:Dt({});if(5==r.type)o=this.visitKeyframes(r,e);else{let r=t.styles,i=!1;if(!r){i=!0;const t={};n.easing&&(t.easing=n.easing),r=Dt(t)}e.currentTime+=n.duration+n.delay;const a=this.visitStyle(r,e);a.isEmptyStep=i,o=a}return e.currentAnimateTimings=null,{type:4,timings:n,style:o,options:null}}visitStyle(t,e){const n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}_makeStyleAst(t,e){const n=[];Array.isArray(t.styles)?t.styles.forEach(t=>{"string"==typeof t?"*"==t?n.push(t):e.errors.push(`The provided style string value ${t} is not allowed.`):n.push(t)}):n.push(t.styles);let o=!1,r=null;return n.forEach(t=>{if(Re(t)){const e=t,n=e.easing;if(n&&(r=n,delete e.easing),!o)for(let t in e)if(e[t].toString().indexOf("{{")>=0){o=!0;break}}}),{type:6,styles:n,easing:r,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,e){const n=e.currentAnimateTimings;let o=e.currentTime,r=e.currentTime;n&&r>0&&(r-=n.duration+n.delay),t.styles.forEach(t=>{"string"!=typeof t&&Object.keys(t).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void e.errors.push(`The provided animation property "${n}" is not a supported CSS property for animations`);const i=e.collectedStyles[e.currentQuerySelector],a=i[n];let c=!0;a&&(r!=o&&r>=a.startTime&&o<=a.endTime&&(e.errors.push(`The CSS property "${n}" that exists between the times of "${a.startTime}ms" and "${a.endTime}ms" is also being animated in a parallel animation between the times of "${r}ms" and "${o}ms"`),c=!1),r=a.startTime),c&&(i[n]={startTime:r,endTime:o}),e.options&&function(t,e,n){const o=e.params||{},r=fe(t);r.length&&r.forEach(t=>{o.hasOwnProperty(t)||n.push(`Unable to resolve the local animation param ${t} in the given list of values`)})}(t[n],e.options,e.errors)})})}visitKeyframes(t,e){const n={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),n;let o=0;const r=[];let i=!1,a=!1,c=0;const s=t.steps.map(t=>{const n=this._makeStyleAst(t,e);let s=null!=n.offset?n.offset:function(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(t=>{if(Re(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}});else if(Re(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(n.styles),l=0;return null!=s&&(o++,l=n.offset=s),a=a||l<0||l>1,i=i||l<c,c=l,r.push(l),n});a&&e.errors.push("Please ensure that all keyframe offsets are between 0 and 1"),i&&e.errors.push("Please ensure that all keyframe offsets are in order");const l=t.steps.length;let d=0;o>0&&o<l?e.errors.push("Not all style() steps within the declared keyframes() contain offsets"):0==o&&(d=1/(l-1));const g=l-1,m=e.currentTime,p=e.currentAnimateTimings,h=p.duration;return s.forEach((t,o)=>{const i=d>0?o==g?1:d*o:r[o],a=i*h;e.currentTime=m+p.delay+a,p.duration=a,this._validateStyleAst(t,e),t.offset=i,n.styles.push(t)}),n}visitReference(t,e){return{type:8,animation:ve(this,be(t.animation),e),options:We(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:We(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:We(t.options)}}visitQuery(t,e){const n=e.currentQuerySelector,o=t.options||{};e.queryCount++,e.currentQuery=t;const[r,i]=function(t){const e=!!t.split(/\s*,\s*/).find(t=>":self"==t);return e&&(t=t.replace(Ie,"")),[t=t.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,t=>".ng-trigger-"+t.substr(1)).replace(/:animating/g,".ng-animating"),e]}(t.selector);e.currentQuerySelector=n.length?n+" "+r:r,Ht(e.collectedStyles,e.currentQuerySelector,{});const a=ve(this,be(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:r,limit:o.limit||0,optional:!!o.optional,includeSelf:i,animation:a,originalSelector:t.selector,options:We(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");const n="full"===t.timings?{duration:0,delay:0,easing:"full"}:le(t.timings,e.errors,!0);return{type:12,animation:ve(this,be(t.animation),e),timings:n,options:null}}}class Le{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function Re(t){return!Array.isArray(t)&&"object"==typeof t}function We(t){var e;return t?(t=de(t)).params&&(t.params=(e=t.params)?de(e):null):t={},t}function je(t,e,n){return{duration:t,delay:e,easing:n}}function Fe(t,e,n,o,r,i,a=null,c=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:o,duration:r,delay:i,totalTime:r+i,easing:a,subTimeline:c}}class Xe{constructor(){this._map=new Map}consume(t){let e=this._map.get(t);return e?this._map.delete(t):e=[],e}append(t,e){let n=this._map.get(t);n||this._map.set(t,n=[]),n.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const Ne=new RegExp(":enter","g"),Ue=new RegExp(":leave","g");function ze(t,e,n,o,r,i={},a={},c,s,l=[]){return(new Ye).buildKeyframes(t,e,n,o,r,i,a,c,s,l)}class Ye{buildKeyframes(t,e,n,o,r,i,a,c,s,l=[]){s=s||new Xe;const d=new Ve(t,e,s,o,r,l,[]);d.options=c,d.currentTimeline.setStyles([i],null,d.errors,c),ve(this,n,d);const g=d.timelines.filter(t=>t.containsAnimation());if(g.length&&Object.keys(a).length){const t=g[g.length-1];t.allowOnlyTimelineStyles()||t.setStyles([a],null,d.errors,c)}return g.length?g.map(t=>t.buildKeyframes()):[Fe(e,[],[],[],0,0,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const n=e.subInstructions.consume(e.element);if(n){const o=e.createSubContext(t.options),r=e.currentTimeline.currentTime,i=this._visitSubInstructions(n,o,o.options);r!=i&&e.transformIntoNewTimeline(i)}e.previousNode=t}visitAnimateRef(t,e){const n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,n){let o=e.currentTimeline.currentTime;const r=null!=n.duration?ce(n.duration):null,i=null!=n.delay?ce(n.delay):null;return 0!==r&&t.forEach(t=>{const n=e.appendInstructionToTimeline(t,r,i);o=Math.max(o,n.duration+n.delay)}),o}visitReference(t,e){e.updateOptions(t.options,!0),ve(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const n=e.subContextCount;let o=e;const r=t.options;if(r&&(r.params||r.delay)&&(o=e.createSubContext(r),o.transformIntoNewTimeline(),null!=r.delay)){6==o.previousNode.type&&(o.currentTimeline.snapshotCurrentStyles(),o.previousNode=Be);const t=ce(r.delay);o.delayNextStep(t)}t.steps.length&&(t.steps.forEach(t=>ve(this,t,o)),o.currentTimeline.applyStylesToKeyframe(),o.subContextCount>n&&o.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const n=[];let o=e.currentTimeline.currentTime;const r=t.options&&t.options.delay?ce(t.options.delay):0;t.steps.forEach(i=>{const a=e.createSubContext(t.options);r&&a.delayNextStep(r),ve(this,i,a),o=Math.max(o,a.currentTimeline.currentTime),n.push(a.currentTimeline)}),n.forEach(t=>e.currentTimeline.mergeTimelineCollectedStyles(t)),e.transformIntoNewTimeline(o),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const n=t.strValue;return le(e.params?Ce(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const n=e.currentAnimateTimings=this._visitTiming(t.timings,e),o=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),o.snapshotCurrentStyles());const r=t.style;5==r.type?this.visitKeyframes(r,e):(e.incrementTime(n.duration),this.visitStyle(r,e),o.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const n=e.currentTimeline,o=e.currentAnimateTimings;!o&&n.getCurrentStyleProperties().length&&n.forwardFrame();const r=o&&o.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(r):n.setStyles(t.styles,r,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const n=e.currentAnimateTimings,o=e.currentTimeline.duration,r=n.duration,i=e.createSubContext().currentTimeline;i.easing=n.easing,t.styles.forEach(t=>{i.forwardTime((t.offset||0)*r),i.setStyles(t.styles,t.easing,e.errors,e.options),i.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(i),e.transformIntoNewTimeline(o+r),e.previousNode=t}visitQuery(t,e){const n=e.currentTimeline.currentTime,o=t.options||{},r=o.delay?ce(o.delay):0;r&&(6===e.previousNode.type||0==n&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Be);let i=n;const a=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!o.optional,e.errors);e.currentQueryTotal=a.length;let c=null;a.forEach((n,o)=>{e.currentQueryIndex=o;const a=e.createSubContext(t.options,n);r&&a.delayNextStep(r),n===e.element&&(c=a.currentTimeline),ve(this,t.animation,a),a.currentTimeline.applyStylesToKeyframe(),i=Math.max(i,a.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(i),c&&(e.currentTimeline.mergeTimelineCollectedStyles(c),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const n=e.parentContext,o=e.currentTimeline,r=t.timings,i=Math.abs(r.duration),a=i*(e.currentQueryTotal-1);let c=i*e.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":c=a-c;break;case"full":c=n.currentStaggerTime}const s=e.currentTimeline;c&&s.delayNextStep(c);const l=s.currentTime;ve(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=o.currentTime-l+(o.startTime-n.currentTimeline.startTime)}}const Be={};class Ve{constructor(t,e,n,o,r,i,a,c){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=o,this._leaveClassName=r,this.errors=i,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Be,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=c||new He(this._driver,e,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const n=t;let o=this.options;null!=n.duration&&(o.duration=ce(n.duration)),null!=n.delay&&(o.delay=ce(n.delay));const r=n.params;if(r){let t=o.params;t||(t=this.options.params={}),Object.keys(r).forEach(n=>{e&&t.hasOwnProperty(n)||(t[n]=Ce(r[n],t,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const n=t.params={};Object.keys(e).forEach(t=>{n[t]=e[t]})}}return t}createSubContext(t=null,e,n){const o=e||this.element,r=new Ve(this._driver,o,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(o,n||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(t),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}transformIntoNewTimeline(t){return this.previousNode=Be,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,n){const o={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},r=new Qe(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,o,t.stretchStartingKeyframe);return this.timelines.push(r),o}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,n,o,r,i){let a=[];if(o&&a.push(this.element),t.length>0){t=(t=t.replace(Ne,"."+this._enterClassName)).replace(Ue,"."+this._leaveClassName);let e=this._driver.query(this.element,t,1!=n);0!==n&&(e=n<0?e.slice(e.length+n,e.length):e.slice(0,n)),a.push(...e)}return r||0!=a.length||i.push(`\`query("${e}")\` returned zero elements. (Use \`query("${e}", { optional: true })\` if you wish to allow this.)`),a}}class He{constructor(t,e,n,o){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=o,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new He(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(t=>{this._backFill[t]=this._globalTimelineStyles[t]||"*",this._currentKeyframe[t]="*"}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,n,o){e&&(this._previousKeyframe.easing=e);const r=o&&o.params||{},i=function(t,e){const n={};let o;return t.forEach(t=>{"*"===t?(o=o||Object.keys(e),o.forEach(t=>{n[t]="*"})):ge(t,!1,n)}),n}(t,this._globalTimelineStyles);Object.keys(i).forEach(t=>{const e=Ce(i[t],r,n);this._pendingStyles[t]=e,this._localTimelineStyles.hasOwnProperty(t)||(this._backFill[t]=this._globalTimelineStyles.hasOwnProperty(t)?this._globalTimelineStyles[t]:"*"),this._updateStyle(t,e)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(e=>{this._currentKeyframe[e]=t[e]}),Object.keys(this._localTimelineStyles).forEach(t=>{this._currentKeyframe.hasOwnProperty(t)||(this._currentKeyframe[t]=this._localTimelineStyles[t])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[t]=e,this._updateStyle(t,e)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){Object.keys(t._styleSummary).forEach(e=>{const n=this._styleSummary[e],o=t._styleSummary[e];(!n||o.time>n.time)&&this._updateStyle(e,o.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,n=1===this._keyframes.size&&0===this.duration;let o=[];this._keyframes.forEach((r,i)=>{const a=ge(r,!0);Object.keys(a).forEach(n=>{const o=a[n];"!"==o?t.add(n):"*"==o&&e.add(n)}),n||(a.offset=i/this.duration),o.push(a)});const r=t.size?Oe(t.values()):[],i=e.size?Oe(e.values()):[];if(n){const t=o[0],e=de(t);t.offset=0,e.offset=1,o=[t,e]}return Fe(this.element,o,r,i,this.duration,this.startTime,this.easing,!1)}}class Qe extends He{constructor(t,e,n,o,r,i,a=!1){super(t,e,i.delay),this.element=e,this.keyframes=n,this.preStyleProps=o,this.postStyleProps=r,this._stretchStartingKeyframe=a,this.timings={duration:i.duration,delay:i.delay,easing:i.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:n,easing:o}=this.timings;if(this._stretchStartingKeyframe&&e){const r=[],i=n+e,a=e/i,c=ge(t[0],!1);c.offset=0,r.push(c);const s=ge(t[0],!1);s.offset=Ge(a),r.push(s);const l=t.length-1;for(let o=1;o<=l;o++){let a=ge(t[o],!1);a.offset=Ge((e+a.offset*n)/i),r.push(a)}n=i,e=0,o="",t=r}return Fe(this.element,t,this.preStyleProps,this.postStyleProps,n,e,o,!0)}}function Ge(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class $e{}class qe extends $e{normalizePropertyName(t,e){return Pe(t)}normalizeStyleValue(t,e,n,o){let r="";const i=n.toString().trim();if(Ke[e]&&0!==n&&"0"!==n)if("number"==typeof n)r="px";else{const e=n.match(/^[+-]?[\d\.]+([a-z]*)$/);e&&0==e[1].length&&o.push(`Please provide a CSS unit value for ${t}:${n}`)}return i+r}}const Ke=(()=>function(t){const e={};return t.forEach(t=>e[t]=!0),e}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function Je(t,e,n,o,r,i,a,c,s,l,d,g,m){return{type:0,element:t,triggerName:e,isRemovalTransition:r,fromState:n,fromStyles:i,toState:o,toStyles:a,timelines:c,queriedElements:s,preStyleProps:l,postStyleProps:d,totalTime:g,errors:m}}const Ze={};class tn{constructor(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}match(t,e,n,o){return function(t,e,n,o,r){return t.some(t=>t(e,n,o,r))}(this.ast.matchers,t,e,n,o)}buildStyles(t,e,n){const o=this._stateStyles["*"],r=this._stateStyles[t],i=o?o.buildStyles(e,n):{};return r?r.buildStyles(e,n):i}build(t,e,n,o,r,i,a,c,s,l){const d=[],g=this.ast.options&&this.ast.options.params||Ze,m=this.buildStyles(n,a&&a.params||Ze,d),p=c&&c.params||Ze,h=this.buildStyles(o,p,d),u=new Set,b=new Map,_=new Map,f="void"===o,C={params:Object.assign(Object.assign({},g),p)},O=l?[]:ze(t,e,this.ast.animation,r,i,m,h,C,s,d);let M=0;if(O.forEach(t=>{M=Math.max(t.duration+t.delay,M)}),d.length)return Je(e,this._triggerName,n,o,f,m,h,[],[],b,_,M,d);O.forEach(t=>{const n=t.element,o=Ht(b,n,{});t.preStyleProps.forEach(t=>o[t]=!0);const r=Ht(_,n,{});t.postStyleProps.forEach(t=>r[t]=!0),n!==e&&u.add(n)});const P=Oe(u.values());return Je(e,this._triggerName,n,o,f,m,h,O,P,b,_,M)}}class en{constructor(t,e){this.styles=t,this.defaultParams=e}buildStyles(t,e){const n={},o=de(this.defaultParams);return Object.keys(t).forEach(e=>{const n=t[e];null!=n&&(o[e]=n)}),this.styles.styles.forEach(t=>{if("string"!=typeof t){const r=t;Object.keys(r).forEach(t=>{let i=r[t];i.length>1&&(i=Ce(i,o,e)),n[t]=i})}}),n}}class nn{constructor(t,e){this.name=t,this.ast=e,this.transitionFactories=[],this.states={},e.states.forEach(t=>{this.states[t.name]=new en(t.style,t.options&&t.options.params||{})}),on(this.states,"true","1"),on(this.states,"false","0"),e.transitions.forEach(e=>{this.transitionFactories.push(new tn(t,e,this.states))}),this.fallbackTransition=new tn(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(t,e)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,n,o){return this.transitionFactories.find(r=>r.match(t,e,n,o))||null}matchStyles(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}}function on(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const rn=new Xe;class an{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(t,e){const n=[],o=Ee(this._driver,e,n);if(n.length)throw new Error(`Unable to build the animation due to the following errors: ${n.join("\n")}`);this._animations[t]=o}_buildPlayer(t,e,n){const o=t.element,r=zt(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(o,r,t.duration,t.delay,t.easing,[],!0)}create(t,e,n={}){const o=[],r=this._animations[t];let i;const a=new Map;if(r?(i=ze(this._driver,e,r,"ng-enter","ng-leave",{},{},n,rn,o),i.forEach(t=>{const e=Ht(a,t.element,{});t.postStyleProps.forEach(t=>e[t]=null)})):(o.push("The requested animation doesn't exist or has already been destroyed"),i=[]),o.length)throw new Error(`Unable to create the animation due to the following errors: ${o.join("\n")}`);a.forEach((t,e)=>{Object.keys(t).forEach(n=>{t[n]=this._driver.computeStyle(e,n,"*")})});const c=Ut(i.map(t=>{const e=a.get(t.element);return this._buildPlayer(t,{},e)}));return this._playersById[t]=c,c.onDestroy(()=>this.destroy(t)),this.players.push(c),c}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw new Error(`Unable to find the timeline player referenced by ${t}`);return e}listen(t,e,n,o){const r=Vt(e,"","","");return Yt(this._getPlayer(t),n,r,o),()=>{}}command(t,e,n,o){if("register"==n)return void this.register(t,o[0]);if("create"==n)return void this.create(t,e,o[0]||{});const r=this._getPlayer(t);switch(n){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(o[0]));break;case"destroy":this.destroy(t)}}}const cn=[],sn={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},ln={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class dn{constructor(t,e=""){this.namespaceId=e;const n=t&&t.hasOwnProperty("value");if(this.value=null!=(o=n?t.value:t)?o:null,n){const e=de(t);delete e.value,this.options=e}else this.options={};var o;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const t=this.options.params;Object.keys(e).forEach(n=>{null==t[n]&&(t[n]=e[n])})}}}const gn=new dn("void");class mn{constructor(t,e,n){this.id=t,this.hostElement=e,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Cn(e,this._hostClassName)}listen(t,e,n,o){if(!this._triggers.hasOwnProperty(e))throw new Error(`Unable to listen on the animation trigger event "${n}" because the animation trigger "${e}" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger "${e}" because the provided event is undefined!`);if("start"!=(r=n)&&"done"!=r)throw new Error(`The provided animation trigger event "${n}" for the animation trigger "${e}" is not supported!`);var r;const i=Ht(this._elementListeners,t,[]),a={name:e,phase:n,callback:o};i.push(a);const c=Ht(this._engine.statesByElement,t,{});return c.hasOwnProperty(e)||(Cn(t,"ng-trigger"),Cn(t,"ng-trigger-"+e),c[e]=gn),()=>{this._engine.afterFlush(()=>{const t=i.indexOf(a);t>=0&&i.splice(t,1),this._triggers[e]||delete c[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw new Error(`The provided animation trigger "${t}" has not been registered!`);return e}trigger(t,e,n,o=!0){const r=this._getTrigger(e),i=new hn(this.id,e,t);let a=this._engine.statesByElement.get(t);a||(Cn(t,"ng-trigger"),Cn(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,a={}));let c=a[e];const s=new dn(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&c&&s.absorbOptions(c.options),a[e]=s,c||(c=gn),"void"!==s.value&&c.value===s.value){if(!function(t,e){const n=Object.keys(t),o=Object.keys(e);if(n.length!=o.length)return!1;for(let r=0;r<n.length;r++){const o=n[r];if(!e.hasOwnProperty(o)||t[o]!==e[o])return!1}return!0}(c.params,s.params)){const e=[],n=r.matchStyles(c.value,c.params,e),o=r.matchStyles(s.value,s.params,e);e.length?this._engine.reportError(e):this._engine.afterFlush(()=>{ue(t,n),he(t,o)})}return}const l=Ht(this._engine.playersByElement,t,[]);l.forEach(t=>{t.namespaceId==this.id&&t.triggerName==e&&t.queued&&t.destroy()});let d=r.matchTransition(c.value,s.value,t,s.params),g=!1;if(!d){if(!o)return;d=r.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:d,fromState:c,toState:s,player:i,isFallbackTransition:g}),g||(Cn(t,"ng-animate-queued"),i.onStart(()=>{On(t,"ng-animate-queued")})),i.onDone(()=>{let e=this.players.indexOf(i);e>=0&&this.players.splice(e,1);const n=this._engine.playersByElement.get(t);if(n){let t=n.indexOf(i);t>=0&&n.splice(t,1)}}),this.players.push(i),l.push(i),i}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,n)=>{delete e[t]}),this._elementListeners.forEach((e,n)=>{this._elementListeners.set(n,e.filter(e=>e.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const n=this._engine.driver.query(t,".ng-trigger",!0);n.forEach(t=>{if(t.__ng_removed)return;const n=this._engine.fetchNamespacesByElement(t);n.size?n.forEach(n=>n.triggerLeaveAnimation(t,e,!1,!0)):this.clearElementCache(t)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(t=>this.clearElementCache(t)))}triggerLeaveAnimation(t,e,n,o){const r=this._engine.statesByElement.get(t);if(r){const i=[];if(Object.keys(r).forEach(e=>{if(this._triggers[e]){const n=this.trigger(t,e,"void",o);n&&i.push(n)}}),i.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&Ut(i).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t);if(e){const n=new Set;e.forEach(e=>{const o=e.name;if(n.has(o))return;n.add(o);const r=this._triggers[o].fallbackTransition,i=this._engine.statesByElement.get(t)[o]||gn,a=new dn("void"),c=new hn(this.id,o,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:o,transition:r,fromState:i,toState:a,player:c,isFallbackTransition:!0})})}}removeNode(t,e){const n=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let o=!1;if(n.totalAnimations){const e=n.players.length?n.playersByQueriedElement.get(t):[];if(e&&e.length)o=!0;else{let e=t;for(;e=e.parentNode;)if(n.statesByElement.get(e)){o=!0;break}}}if(this.prepareLeaveAnimationListeners(t),o)n.markElementAsRemoved(this.id,t,!1,e);else{const o=t.__ng_removed;o&&o!==sn||(n.afterFlush(()=>this.clearElementCache(t)),n.destroyInnerAnimations(t),n._onRemovalComplete(t,e))}}insertNode(t,e){Cn(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(n=>{const o=n.player;if(o.destroyed)return;const r=n.element,i=this._elementListeners.get(r);i&&i.forEach(e=>{if(e.name==n.triggerName){const o=Vt(r,n.triggerName,n.fromState.value,n.toState.value);o._data=t,Yt(n.player,e.phase,o,e.callback)}}),o.markedForDestroy?this._engine.afterFlush(()=>{o.destroy()}):e.push(n)}),this._queue=[],e.sort((t,e)=>{const n=t.transition.ast.depCount,o=e.transition.ast.depCount;return 0==n||0==o?n-o:this._engine.driver.containsElement(t.element,e.element)?1:-1})}destroy(t){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(e=>e.element===t)||e,e}}class pn{constructor(t,e,n){this.bodyNode=t,this.driver=e,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(t,e)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(e=>{e.queued&&t.push(e)})}),t}createNamespace(t,e){const n=new mn(t,e,this);return e.parentNode?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}_balanceNamespaceList(t,e){const n=this._namespaceList.length-1;if(n>=0){let o=!1;for(let r=n;r>=0;r--)if(this.driver.containsElement(this._namespaceList[r].hostElement,e)){this._namespaceList.splice(r+1,0,t),o=!0;break}o||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}register(t,e){let n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}registerTrigger(t,e,n){let o=this._namespaceLookup[t];o&&o.register(e,n)&&this.totalAnimations++}destroy(t,e){if(!t)return;const n=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[t];const e=this._namespaceList.indexOf(n);e>=0&&this._namespaceList.splice(e,1)}),this.afterFlushAnimationsDone(()=>n.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,n=this.statesByElement.get(t);if(n){const t=Object.keys(n);for(let o=0;o<t.length;o++){const r=n[t[o]].namespaceId;if(r){const t=this._fetchNamespace(r);t&&e.add(t)}}}return e}trigger(t,e,n,o){if(un(e)){const r=this._fetchNamespace(t);if(r)return r.trigger(e,n,o),!0}return!1}insertNode(t,e,n,o){if(!un(e))return;const r=e.__ng_removed;if(r&&r.setForRemoval){r.setForRemoval=!1,r.setForMove=!0;const t=this.collectedLeaveElements.indexOf(e);t>=0&&this.collectedLeaveElements.splice(t,1)}if(t){const o=this._fetchNamespace(t);o&&o.insertNode(e,n)}o&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Cn(t,"ng-animate-disabled")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),On(t,"ng-animate-disabled"))}removeNode(t,e,n,o){if(un(e)){const r=t?this._fetchNamespace(t):null;if(r?r.removeNode(e,o):this.markElementAsRemoved(t,e,!1,o),n){const n=this.namespacesByHostElement.get(e);n&&n.id!==t&&n.removeNode(e,o)}}else this._onRemovalComplete(e,o)}markElementAsRemoved(t,e,n,o){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:o,hasAnimation:n,removedBeforeQueried:!1}}listen(t,e,n,o,r){return un(e)?this._fetchNamespace(t).listen(e,n,o,r):()=>{}}_buildInstruction(t,e,n,o,r){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,o,t.fromState.options,t.toState.options,e,r)}destroyInnerAnimations(t){let e=this.driver.query(t,".ng-trigger",!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,".ng-animating",!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return Ut(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t.__ng_removed;if(e&&e.setForRemoval){if(t.__ng_removed=sn,e.namespaceId){this.destroyInnerAnimations(t);const n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}this.driver.matchesElement(t,".ng-animate-disabled")&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,e)=>this._balanceNamespaceList(t,e)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;n<this.collectedEnterElements.length;n++)Cn(this.collectedEnterElements[n],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const n=[];try{e=this._flushAnimations(n,t)}finally{for(let t=0;t<n.length;t++)n[t]()}}else for(let n=0;n<this.collectedLeaveElements.length;n++)this.processLeaveNode(this.collectedLeaveElements[n]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(t=>t()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?Ut(e).onDone(()=>{t.forEach(t=>t())}):t.forEach(t=>t())}}reportError(t){throw new Error(`Unable to process animations due to the following failed trigger transitions\n ${t.join("\n")}`)}_flushAnimations(t,e){const n=new Xe,o=[],r=new Map,i=[],a=new Map,c=new Map,s=new Map,l=new Set;this.disabledNodes.forEach(t=>{l.add(t);const e=this.driver.query(t,".ng-animate-queued",!0);for(let n=0;n<e.length;n++)l.add(e[n])});const d=this.bodyNode,g=Array.from(this.statesByElement.keys()),m=fn(g,this.collectedEnterElements),p=new Map;let h=0;m.forEach((t,e)=>{const n="ng-enter"+h++;p.set(e,n),t.forEach(t=>Cn(t,n))});const u=[],b=new Set,_=new Set;for(let D=0;D<this.collectedLeaveElements.length;D++){const t=this.collectedLeaveElements[D],e=t.__ng_removed;e&&e.setForRemoval&&(u.push(t),b.add(t),e.hasAnimation?this.driver.query(t,".ng-star-inserted",!0).forEach(t=>b.add(t)):_.add(t))}const f=new Map,C=fn(g,Array.from(b));C.forEach((t,e)=>{const n="ng-leave"+h++;f.set(e,n),t.forEach(t=>Cn(t,n))}),t.push(()=>{m.forEach((t,e)=>{const n=p.get(e);t.forEach(t=>On(t,n))}),C.forEach((t,e)=>{const n=f.get(e);t.forEach(t=>On(t,n))}),u.forEach(t=>{this.processLeaveNode(t)})});const O=[],M=[];for(let D=this._namespaceList.length-1;D>=0;D--)this._namespaceList[D].drainQueuedTransitions(e).forEach(t=>{const e=t.player,r=t.element;if(O.push(e),this.collectedEnterElements.length){const t=r.__ng_removed;if(t&&t.setForMove)return void e.destroy()}const l=!d||!this.driver.containsElement(d,r),g=f.get(r),m=p.get(r),h=this._buildInstruction(t,n,m,g,l);if(!h.errors||!h.errors.length)return l||t.isFallbackTransition?(e.onStart(()=>ue(r,h.fromStyles)),e.onDestroy(()=>he(r,h.toStyles)),void o.push(e)):(h.timelines.forEach(t=>t.stretchStartingKeyframe=!0),n.append(r,h.timelines),i.push({instruction:h,player:e,element:r}),h.queriedElements.forEach(t=>Ht(a,t,[]).push(e)),h.preStyleProps.forEach((t,e)=>{const n=Object.keys(t);if(n.length){let t=c.get(e);t||c.set(e,t=new Set),n.forEach(e=>t.add(e))}}),void h.postStyleProps.forEach((t,e)=>{const n=Object.keys(t);let o=s.get(e);o||s.set(e,o=new Set),n.forEach(t=>o.add(t))}));M.push(h)});if(M.length){const t=[];M.forEach(e=>{t.push(`@${e.triggerName} has failed due to:\n`),e.errors.forEach(e=>t.push(`- ${e}\n`))}),O.forEach(t=>t.destroy()),this.reportError(t)}const P=new Map,y=new Map;i.forEach(t=>{const e=t.element;n.has(e)&&(y.set(e,e),this._beforeAnimationBuild(t.player.namespaceId,t.instruction,P))}),o.forEach(t=>{const e=t.element;this._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(t=>{Ht(P,e,[]).push(t),t.destroy()})});const x=u.filter(t=>Pn(t,c,s)),v=new Map;_n(v,this.driver,_,s,"*").forEach(t=>{Pn(t,c,s)&&x.push(t)});const w=new Map;m.forEach((t,e)=>{_n(w,this.driver,new Set(t),c,"!")}),x.forEach(t=>{const e=v.get(t),n=w.get(t);v.set(t,Object.assign(Object.assign({},e),n))});const k=[],S=[],A={};i.forEach(t=>{const{element:e,player:i,instruction:a}=t;if(n.has(e)){if(l.has(e))return i.onDestroy(()=>he(e,a.toStyles)),i.disabled=!0,i.overrideTotalTime(a.totalTime),void o.push(i);let t=A;if(y.size>1){let n=e;const o=[];for(;n=n.parentNode;){const e=y.get(n);if(e){t=e;break}o.push(n)}o.forEach(e=>y.set(e,t))}const n=this._buildAnimation(i.namespaceId,a,P,r,w,v);if(i.setRealPlayer(n),t===A)k.push(i);else{const e=this.playersByElement.get(t);e&&e.length&&(i.parentPlayer=Ut(e)),o.push(i)}}else ue(e,a.fromStyles),i.onDestroy(()=>he(e,a.toStyles)),S.push(i),l.has(e)&&o.push(i)}),S.forEach(t=>{const e=r.get(t.element);if(e&&e.length){const n=Ut(e);t.setRealPlayer(n)}}),o.forEach(t=>{t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()});for(let D=0;D<u.length;D++){const t=u[D],e=t.__ng_removed;if(On(t,"ng-leave"),e&&e.hasAnimation)continue;let n=[];if(a.size){let e=a.get(t);e&&e.length&&n.push(...e);let o=this.driver.query(t,".ng-animating",!0);for(let t=0;t<o.length;t++){let e=a.get(o[t]);e&&e.length&&n.push(...e)}}const o=n.filter(t=>!t.destroyed);o.length?Mn(this,t,o):this.processLeaveNode(t)}return u.length=0,k.forEach(t=>{this.players.push(t),t.onDone(()=>{t.destroy();const e=this.players.indexOf(t);this.players.splice(e,1)}),t.play()}),k}elementContainsData(t,e){let n=!1;const o=e.__ng_removed;return o&&o.setForRemoval&&(n=!0),this.playersByElement.has(e)&&(n=!0),this.playersByQueriedElement.has(e)&&(n=!0),this.statesByElement.has(e)&&(n=!0),this._fetchNamespace(t).elementContainsData(e)||n}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,n,o,r){let i=[];if(e){const e=this.playersByQueriedElement.get(t);e&&(i=e)}else{const e=this.playersByElement.get(t);if(e){const t=!r||"void"==r;e.forEach(e=>{e.queued||(t||e.triggerName==o)&&i.push(e)})}}return(n||o)&&(i=i.filter(t=>!(n&&n!=t.namespaceId||o&&o!=t.triggerName))),i}_beforeAnimationBuild(t,e,n){const o=e.element,r=e.isRemovalTransition?void 0:t,i=e.isRemovalTransition?void 0:e.triggerName;for(const a of e.timelines){const t=a.element,c=t!==o,s=Ht(n,t,[]);this._getPreviousPlayers(t,c,r,i,e.toState).forEach(t=>{const e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),s.push(t)})}ue(o,e.fromStyles)}_buildAnimation(t,e,n,o,r,i){const a=e.triggerName,c=e.element,s=[],l=new Set,d=new Set,g=e.timelines.map(e=>{const g=e.element;l.add(g);const m=g.__ng_removed;if(m&&m.removedBeforeQueried)return new Ft(e.duration,e.delay);const p=g!==c,h=function(t){const e=[];return function t(e,n){for(let o=0;o<e.length;o++){const r=e[o];r instanceof Xt?t(r.players,n):n.push(r)}}(t,e),e}((n.get(g)||cn).map(t=>t.getRealPlayer())).filter(t=>!!t.element&&t.element===g),u=r.get(g),b=i.get(g),_=zt(0,this._normalizer,0,e.keyframes,u,b),f=this._buildPlayer(e,_,h);if(e.subTimeline&&o&&d.add(g),p){const e=new hn(t,a,g);e.setRealPlayer(f),s.push(e)}return f});s.forEach(t=>{Ht(this.playersByQueriedElement,t.element,[]).push(t),t.onDone(()=>function(t,e,n){let o;if(t instanceof Map){if(o=t.get(e),o){if(o.length){const t=o.indexOf(n);o.splice(t,1)}0==o.length&&t.delete(e)}}else if(o=t[e],o){if(o.length){const t=o.indexOf(n);o.splice(t,1)}0==o.length&&delete t[e]}return o}(this.playersByQueriedElement,t.element,t))}),l.forEach(t=>Cn(t,"ng-animating"));const m=Ut(g);return m.onDestroy(()=>{l.forEach(t=>On(t,"ng-animating")),he(c,e.toStyles)}),d.forEach(t=>{Ht(o,t,[]).push(m)}),m}_buildPlayer(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new Ft(t.duration,t.delay)}}class hn{constructor(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new Ft,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(n=>Yt(t,e,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){Ht(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function un(t){return t&&1===t.nodeType}function bn(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function _n(t,e,n,o,r){const i=[];n.forEach(t=>i.push(bn(t)));const a=[];o.forEach((n,o)=>{const i={};n.forEach(t=>{const n=i[t]=e.computeStyle(o,t,r);n&&0!=n.length||(o.__ng_removed=ln,a.push(o))}),t.set(o,i)});let c=0;return n.forEach(t=>bn(t,i[c++])),a}function fn(t,e){const n=new Map;if(t.forEach(t=>n.set(t,[])),0==e.length)return n;const o=new Set(e),r=new Map;return e.forEach(t=>{const e=function t(e){if(!e)return 1;let i=r.get(e);if(i)return i;const a=e.parentNode;return i=n.has(a)?a:o.has(a)?1:t(a),r.set(e,i),i}(t);1!==e&&n.get(e).push(t)}),n}function Cn(t,e){if(t.classList)t.classList.add(e);else{let n=t.$$classes;n||(n=t.$$classes={}),n[e]=!0}}function On(t,e){if(t.classList)t.classList.remove(e);else{let n=t.$$classes;n&&delete n[e]}}function Mn(t,e,n){Ut(n).onDone(()=>t.processLeaveNode(e))}function Pn(t,e,n){const o=n.get(t);if(!o)return!1;let r=e.get(t);return r?o.forEach(t=>r.add(t)):e.set(t,o),n.delete(t),!0}class yn{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._triggerCache={},this.onRemovalComplete=(t,e)=>{},this._transitionEngine=new pn(t,e,n),this._timelineEngine=new an(t,e,n),this._transitionEngine.onRemovalComplete=(t,e)=>this.onRemovalComplete(t,e)}registerTrigger(t,e,n,o,r){const i=t+"-"+o;let a=this._triggerCache[i];if(!a){const t=[],e=Ee(this._driver,r,t);if(t.length)throw new Error(`The animation trigger "${o}" has failed to build due to the following errors:\n - ${t.join("\n - ")}`);a=function(t,e){return new nn(t,e)}(o,e),this._triggerCache[i]=a}this._transitionEngine.registerTrigger(e,o,a)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,n,o){this._transitionEngine.insertNode(t,e,n,o)}onRemove(t,e,n,o){this._transitionEngine.removeNode(t,e,o||!1,n)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,n,o){if("@"==n.charAt(0)){const[t,r]=Qt(n);this._timelineEngine.command(t,e,r,o)}else this._transitionEngine.trigger(t,e,n,o)}listen(t,e,n,o,r){if("@"==n.charAt(0)){const[t,o]=Qt(n);return this._timelineEngine.listen(t,e,o,r)}return this._transitionEngine.listen(t,e,n,o,r)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function xn(t,e){let n=null,o=null;return Array.isArray(e)&&e.length?(n=wn(e[0]),e.length>1&&(o=wn(e[e.length-1]))):e&&(n=wn(e)),n||o?new vn(t,n,o):null}let vn=(()=>{class t{constructor(e,n,o){this._element=e,this._startStyles=n,this._endStyles=o,this._state=0;let r=t.initialStylesByElement.get(e);r||t.initialStylesByElement.set(e,r={}),this._initialStyles=r}start(){this._state<1&&(this._startStyles&&he(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(he(this._element,this._initialStyles),this._endStyles&&(he(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(ue(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ue(this._element,this._endStyles),this._endStyles=null),he(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function wn(t){let e=null;const n=Object.keys(t);for(let o=0;o<n.length;o++){const r=n[o];kn(r)&&(e=e||{},e[r]=t[r])}return e}function kn(t){return"display"===t||"position"===t}class Sn{constructor(t,e,n,o,r,i,a){this._element=t,this._name=e,this._duration=n,this._delay=o,this._easing=r,this._fillMode=i,this._onDoneFn=a,this._finished=!1,this._destroyed=!1,this._startTime=0,this._position=0,this._eventFn=t=>this._handleCallback(t)}apply(){!function(t,e){const n=Ln(t,"").trim();n.length&&(function(t,e){let n=0;for(let o=0;o<t.length;o++)","===t.charAt(o)&&n++}(n),e=`${n}, ${e}`),Tn(t,"",e)}(this._element,`${this._duration}ms ${this._easing} ${this._delay}ms 1 normal ${this._fillMode} ${this._name}`),En(this._element,this._eventFn,!1),this._startTime=Date.now()}pause(){An(this._element,this._name,"paused")}resume(){An(this._element,this._name,"running")}setPosition(t){const e=Dn(this._element,this._name);this._position=t*this._duration,Tn(this._element,"Delay",`-${this._position}ms`,e)}getPosition(){return this._position}_handleCallback(t){const e=t._ngTestManualTimestamp||Date.now(),n=1e3*parseFloat(t.elapsedTime.toFixed(3));t.animationName==this._name&&Math.max(e-this._startTime,0)>=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),En(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(t,e){const n=Ln(t,"").split(","),o=In(n,e);o>=0&&(n.splice(o,1),Tn(t,"",n.join(",")))}(this._element,this._name))}}function An(t,e,n){Tn(t,"PlayState",n,Dn(t,e))}function Dn(t,e){const n=Ln(t,"");return n.indexOf(",")>0?In(n.split(","),e):In([n],e)}function In(t,e){for(let n=0;n<t.length;n++)if(t[n].indexOf(e)>=0)return n;return-1}function En(t,e,n){n?t.removeEventListener("animationend",e):t.addEventListener("animationend",e)}function Tn(t,e,n,o){const r="animation"+e;if(null!=o){const e=t.style[r];if(e.length){const t=e.split(",");t[o]=n,n=t.join(",")}}t.style[r]=n}function Ln(t,e){return t.style["animation"+e]}class Rn{constructor(t,e,n,o,r,i,a,c){this.element=t,this.keyframes=e,this.animationName=n,this._duration=o,this._delay=r,this._finalStyles=a,this._specialStyles=c,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=i||"linear",this.totalTime=o+r,this._buildStyler()}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(t=>t()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(t){this._styler.setPosition(t)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new Sn(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}beforeDestroy(){this.init();const t={};if(this.hasStarted()){const e=this._state>=3;Object.keys(this._finalStyles).forEach(n=>{"offset"!=n&&(t[n]=e?this._finalStyles[n]:we(this.element,n))})}this.currentSnapshot=t}}class Wn extends Ft{constructor(t,e){super(),this.element=t,this._startingStyles={},this.__initialized=!1,this._styles=re(e)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(t=>{this._startingStyles[t]=this.element.style[t]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(t=>this.element.style.setProperty(t,this._styles[t])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(t=>{const e=this._startingStyles[t];e?this.element.style.setProperty(t,e):this.element.style.removeProperty(t)}),this._startingStyles=null,super.destroy())}}class jn{constructor(){this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}validateStyleProperty(t){return te(t)}matchesElement(t,e){return ee(t,e)}containsElement(t,e){return ne(t,e)}query(t,e,n){return oe(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}buildKeyframeElement(t,e,n){n=n.map(t=>re(t));let o=`@keyframes ${e} {\n`,r="";n.forEach(t=>{r=" ";const e=parseFloat(t.offset);o+=`${r}${100*e}% {\n`,r+=" ",Object.keys(t).forEach(e=>{const n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(o+=`${r}animation-timing-function: ${n};\n`));default:return void(o+=`${r}${e}: ${n};\n`)}}),o+=`${r}}\n`}),o+="}\n";const i=document.createElement("style");return i.innerHTML=o,i}animate(t,e,n,o,r,i=[],a){a&&this._notifyFaultyScrubber();const c=i.filter(t=>t instanceof Rn),s={};ye(n,o)&&c.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>s[t]=e[t])});const l=function(t){let e={};return t&&(Array.isArray(t)?t:[t]).forEach(t=>{Object.keys(t).forEach(n=>{"offset"!=n&&"easing"!=n&&(e[n]=t[n])})}),e}(e=xe(t,e,s));if(0==n)return new Wn(t,l);const d=`gen_css_kf_${this._count++}`,g=this.buildKeyframeElement(t,d,e);document.querySelector("head").appendChild(g);const m=xn(t,e),p=new Rn(t,e,d,n,o,r,l,m);return p.onDestroy(()=>{var t;(t=g).parentNode.removeChild(t)}),p}_notifyFaultyScrubber(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n","  visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)}}class Fn{constructor(t,e,n,o){this.element=t,this.keyframes=e,this.options=n,this._specialStyles=o,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,n){return t.animate(e,n)}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(e=>{"offset"!=e&&(t[e]=this._finished?this._finalKeyframe[e]:we(this.element,e))}),this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class Xn{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(Nn().toString()),this._cssKeyframesDriver=new jn}validateStyleProperty(t){return te(t)}matchesElement(t,e){return ee(t,e)}containsElement(t,e){return ne(t,e)}query(t,e,n){return oe(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}overrideWebAnimationsSupport(t){this._isNativeImpl=t}animate(t,e,n,o,r,i=[],a){if(!a&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,n,o,r,i);const c={duration:n,delay:o,fill:0==o?"both":"forwards"};r&&(c.easing=r);const s={},l=i.filter(t=>t instanceof Fn);ye(n,o)&&l.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>s[t]=e[t])});const d=xn(t,e=xe(t,e=e.map(t=>ge(t,!1)),s));return new Fn(t,e,c,d)}}function Nn(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}let Un=(()=>{class t extends vt{constructor(t,e){super(),this._nextAnimationId=0,this._renderer=t.createRenderer(e.body,{id:"0",encapsulation:r.R.None,styles:[],data:{animation:[]}})}build(t){const e=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(t)?At(t):t;return Bn(this._renderer,null,e,"register",[n]),new zn(e,this._renderer)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(r.G),r.bc(c.e))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();class zn extends class{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new Yn(this._id,t,e||{},this._renderer)}}class Yn{constructor(t,e,n,o){this.id=t,this.element=e,this._renderer=o,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return Bn(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset")}setPosition(t){this._command("setPosition",t)}getPosition(){return 0}}function Bn(t,e,n,o,r){return t.setProperty(e,`@@${n}:${o}`,r)}let Vn=(()=>{class t{constructor(t,e,n){this.delegate=t,this.engine=e,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),e.onRemovalComplete=(t,e)=>{e&&e.parentNode(t)&&e.removeChild(t.parentNode,t)}}createRenderer(t,e){const n=this.delegate.createRenderer(t,e);if(!(t&&e&&e.data&&e.data.animation)){let t=this._rendererCache.get(n);return t||(t=new Hn("",n,this.engine),this._rendererCache.set(n,t)),t}const o=e.id,r=e.id+"-"+this._currentId;this._currentId++,this.engine.register(r,t);const i=e=>{Array.isArray(e)?e.forEach(i):this.engine.registerTrigger(o,r,t,e.name,e)};return e.data.animation.forEach(i),new Qn(this,r,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(t,e,n){t>=0&&t<this._microtaskId?this._zone.run(()=>e(n)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(t=>{const[e,n]=t;e(n)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([e,n]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(r.G),r.bc(yn),r.bc(r.A))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();class Hn{constructor(t,e,n){this.namespaceId=t,this.delegate=e,this.engine=n,this.destroyNode=this.delegate.destroyNode?t=>e.destroyNode(t):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,n){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,!0)}removeChild(t,e,n){this.engine.onRemove(this.namespaceId,e,this.delegate,n)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,n,o){this.delegate.setAttribute(t,e,n,o)}removeAttribute(t,e,n){this.delegate.removeAttribute(t,e,n)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,n,o){this.delegate.setStyle(t,e,n,o)}removeStyle(t,e,n){this.delegate.removeStyle(t,e,n)}setProperty(t,e,n){"@"==e.charAt(0)&&"@.disabled"==e?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,n){return this.delegate.listen(t,e,n)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class Qn extends Hn{constructor(t,e,n,o){super(e,n,o),this.factory=t,this.namespaceId=e}setProperty(t,e,n){"@"==e.charAt(0)?"."==e.charAt(1)&&"@.disabled"==e?this.disableAnimations(t,n=void 0===n||!!n):this.engine.process(this.namespaceId,t,e.substr(1),n):this.delegate.setProperty(t,e,n)}listen(t,e,n){if("@"==e.charAt(0)){const o=function(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(t);let r=e.substr(1),i="";return"@"!=r.charAt(0)&&([r,i]=function(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(r)),this.engine.listen(this.namespaceId,o,r,i,t=>{this.factory.scheduleListenerCallback(t._data||-1,n,t)})}return this.delegate.listen(t,e,n)}}let Gn=(()=>{class t extends yn{constructor(t,e,n){super(t.body,e,n)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e),r.bc(ae),r.bc($e))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const $n=new r.r("AnimationModuleType"),qn=[{provide:ae,useFactory:function(){return"function"==typeof Nn()?new Xn:new jn}},{provide:$n,useValue:"BrowserAnimations"},{provide:vt,useClass:Un},{provide:$e,useFactory:function(){return new qe}},{provide:yn,useClass:Gn},{provide:r.G,useFactory:function(t,e,n){return new Vn(t,e,n)},deps:[x,yn,r.A]}];let Kn=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:qn,imports:[X]}),t})();var Jn=n("Cfvw"),Zn=n("2Vo4");const to=(()=>{function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t})();var eo=n("z+Ro"),no=n("DH7j"),oo=n("l7GE"),ro=n("ZUHj"),io=n("yCtX");const ao={};function co(...t){let e=null,n=null;return Object(eo.a)(t[t.length-1])&&(n=t.pop()),"function"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&Object(no.a)(t[0])&&(t=t[0]),Object(io.a)(t,n).lift(new so(e))}class so{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new lo(t,this.resultSelector))}}class lo extends oo.a{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(ao),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let n=0;n<e;n++){const e=t[n];this.add(Object(ro.a)(this,e,e,n))}}}notifyComplete(t){0==(this.active-=1)&&this.destination.complete()}notifyNext(t,e,n,o,r){const i=this.values,a=this.toRespond?i[n]===ao?--this.toRespond:this.toRespond:0;i[n]=e,0===a&&(this.resultSelector?this._tryResultSelector(i):this.destination.next(i.slice()))}_tryResultSelector(t){let e;try{e=this.resultSelector.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}var go=n("EY2u");function mo(t){return new Y.a(e=>{let n;try{n=t()}catch(o){return void e.error(o)}return(n?Object(Jn.a)(n):Object(go.b)()).subscribe(e)})}var po=n("XNiG"),ho=n("bHdf");function uo(){return Object(ho.a)(1)}var bo=n("7o/Q"),_o=n("4I5i");function fo(t){return function(e){return 0===t?Object(go.b)():e.lift(new Co(t))}}class Co{constructor(t){if(this.total=t,this.total<0)throw new _o.a}call(t,e){return e.subscribe(new Oo(t,this.total))}}class Oo extends bo.a{constructor(t,e){super(t),this.total=e,this.ring=new Array,this.count=0}_next(t){const e=this.ring,n=this.total,o=this.count++;e.length<n?e.push(t):e[o%n]=t}_complete(){const t=this.destination;let e=this.count;if(e>0){const n=this.count>=this.total?this.total:this.count,o=this.ring;for(let r=0;r<n;r++){const r=e++%n;t.next(o[r])}}t.complete()}}function Mo(t=xo){return e=>e.lift(new Po(t))}class Po{constructor(t){this.errorFactory=t}call(t,e){return e.subscribe(new yo(t,this.errorFactory))}}class yo extends bo.a{constructor(t,e){super(t),this.errorFactory=e,this.hasValue=!1}_next(t){this.hasValue=!0,this.destination.next(t)}_complete(){if(this.hasValue)return this.destination.complete();{let e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}}function xo(){return new to}function vo(t=null){return e=>e.lift(new wo(t))}class wo{constructor(t){this.defaultValue=t}call(t,e){return e.subscribe(new ko(t,this.defaultValue))}}class ko extends bo.a{constructor(t,e){super(t),this.defaultValue=e,this.isEmpty=!0}_next(t){this.isEmpty=!1,this.destination.next(t)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}var So=n("SpAZ");function Ao(t,e){const n=arguments.length>=2;return o=>o.pipe(t?Object(V.a)((e,n)=>t(e,n,o)):So.a,fo(1),n?vo(e):Mo(()=>new to))}var Do=n("51Dv");function Io(t){return function(e){const n=new Eo(t),o=e.lift(n);return n.caught=o}}class Eo{constructor(t){this.selector=t}call(t,e){return e.subscribe(new To(t,this.selector,this.caught))}}class To extends oo.a{constructor(t,e,n){super(t),this.selector=e,this.caught=n}error(t){if(!this.isStopped){let n;try{n=this.selector(t,this.caught)}catch(e){return void super.error(e)}this._unsubscribeAndRecycle();const o=new Do.a(this,void 0,void 0);this.add(o);const r=Object(ro.a)(this,n,void 0,void 0,o);r!==o&&this.add(r)}}}var Lo=n("IzEk");function Ro(t,e){const n=arguments.length>=2;return o=>o.pipe(t?Object(V.a)((e,n)=>t(e,n,o)):So.a,Object(Lo.a)(1),n?vo(e):Mo(()=>new to))}var Wo=n("5+tZ");class jo{constructor(t,e,n){this.predicate=t,this.thisArg=e,this.source=n}call(t,e){return e.subscribe(new Fo(t,this.predicate,this.thisArg,this.source))}}class Fo extends bo.a{constructor(t,e,n,o){super(t),this.predicate=e,this.thisArg=n,this.source=o,this.index=0,this.thisArg=n||this}notifyComplete(t){this.destination.next(t),this.destination.complete()}_next(t){let e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(n){return void this.destination.error(n)}e||this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}function Xo(t,e){return"function"==typeof e?n=>n.pipe(Xo((n,o)=>Object(Jn.a)(t(n,o)).pipe(Object(H.a)((t,r)=>e(n,t,o,r))))):e=>e.lift(new No(t))}class No{constructor(t){this.project=t}call(t,e){return e.subscribe(new Uo(t,this.project))}}class Uo extends oo.a{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const n=this.index++;try{e=this.project(t,n)}catch(o){return void this.destination.error(o)}this._innerSub(e,t,n)}_innerSub(t,e,n){const o=this.innerSubscription;o&&o.unsubscribe();const r=new Do.a(this,e,n),i=this.destination;i.add(r),this.innerSubscription=Object(ro.a)(this,t,void 0,void 0,r),this.innerSubscription!==r&&i.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;t&&!t.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=null}notifyComplete(t){this.destination.remove(t),this.innerSubscription=null,this.isStopped&&super._complete()}notifyNext(t,e,n,o,r){this.destination.next(e)}}function zo(...t){return uo()(Object(z.a)(...t))}function Yo(...t){const e=t[t.length-1];return Object(eo.a)(e)?(t.pop(),n=>zo(t,n,e)):e=>zo(t,e)}function Bo(t,e){let n=!1;return arguments.length>=2&&(n=!0),function(o){return o.lift(new Vo(t,e,n))}}class Vo{constructor(t,e,n=!1){this.accumulator=t,this.seed=e,this.hasSeed=n}call(t,e){return e.subscribe(new Ho(t,this.accumulator,this.seed,this.hasSeed))}}class Ho extends bo.a{constructor(t,e,n,o){super(t),this.accumulator=e,this._seed=n,this.hasSeed=o,this.index=0}get seed(){return this._seed}set seed(t){this.hasSeed=!0,this._seed=t}_next(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}_tryNext(t){const e=this.index++;let n;try{n=this.accumulator(this.seed,t,e)}catch(o){this.destination.error(o)}this.seed=n,this.destination.next(n)}}var Qo=n("mCNh"),Go=n("vkgz"),$o=n("nYR2");class qo{constructor(t,e){this.id=t,this.url=e}}class Ko extends qo{constructor(t,e,n="imperative",o=null){super(t,e),this.navigationTrigger=n,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Jo extends qo{constructor(t,e,n){super(t,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Zo extends qo{constructor(t,e,n){super(t,e),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class tr extends qo{constructor(t,e,n){super(t,e),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class er extends qo{constructor(t,e,n,o){super(t,e),this.urlAfterRedirects=n,this.state=o}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class nr extends qo{constructor(t,e,n,o){super(t,e),this.urlAfterRedirects=n,this.state=o}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class or extends qo{constructor(t,e,n,o,r){super(t,e),this.urlAfterRedirects=n,this.state=o,this.shouldActivate=r}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class rr extends qo{constructor(t,e,n,o){super(t,e),this.urlAfterRedirects=n,this.state=o}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ir extends qo{constructor(t,e,n,o){super(t,e),this.urlAfterRedirects=n,this.state=o}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ar{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class cr{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class sr{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class lr{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class dr{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class gr{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class mr{constructor(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let pr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&r.Sb(0,"router-outlet")},directives:function(){return[fa]},encapsulation:2}),t})();class hr{constructor(t){this.params=t||{}}has(t){return this.params.hasOwnProperty(t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function ur(t){return new hr(t)}function br(t){const e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function _r(t,e,n){const o=n.path.split("/");if(o.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||o.length<t.length))return null;const r={};for(let i=0;i<o.length;i++){const e=o[i],n=t[i];if(e.startsWith(":"))r[e.substring(1)]=n;else if(e!==n.path)return null}return{consumed:t.slice(0,o.length),posParams:r}}class fr{constructor(t,e){this.routes=t,this.module=e}}function Cr(t,e=""){for(let n=0;n<t.length;n++){const o=t[n];Or(o,Mr(e,o))}}function Or(t,e){if(!t)throw new Error(`\n      Invalid configuration of route '${e}': Encountered undefined route.\n      The reason might be an extra comma.\n\n      Example:\n      const routes: Routes = [\n        { path: '', redirectTo: '/dashboard', pathMatch: 'full' },\n        { path: 'dashboard',  component: DashboardComponent },, << two commas\n        { path: 'detail/:id', component: HeroDetailComponent }\n      ];\n    `);if(Array.isArray(t))throw new Error(`Invalid configuration of route '${e}': Array cannot be specified`);if(!t.component&&!t.children&&!t.loadChildren&&t.outlet&&"primary"!==t.outlet)throw new Error(`Invalid configuration of route '${e}': a componentless route without children or loadChildren cannot have a named outlet set`);if(t.redirectTo&&t.children)throw new Error(`Invalid configuration of route '${e}': redirectTo and children cannot be used together`);if(t.redirectTo&&t.loadChildren)throw new Error(`Invalid configuration of route '${e}': redirectTo and loadChildren cannot be used together`);if(t.children&&t.loadChildren)throw new Error(`Invalid configuration of route '${e}': children and loadChildren cannot be used together`);if(t.redirectTo&&t.component)throw new Error(`Invalid configuration of route '${e}': redirectTo and component cannot be used together`);if(t.path&&t.matcher)throw new Error(`Invalid configuration of route '${e}': path and matcher cannot be used together`);if(void 0===t.redirectTo&&!t.component&&!t.children&&!t.loadChildren)throw new Error(`Invalid configuration of route '${e}'. One of the following must be provided: component, redirectTo, children or loadChildren`);if(void 0===t.path&&void 0===t.matcher)throw new Error(`Invalid configuration of route '${e}': routes must have either a path or a matcher specified`);if("string"==typeof t.path&&"/"===t.path.charAt(0))throw new Error(`Invalid configuration of route '${e}': path cannot start with a slash`);if(""===t.path&&void 0!==t.redirectTo&&void 0===t.pathMatch)throw new Error(`Invalid configuration of route '{path: "${e}", redirectTo: "${t.redirectTo}"}': please provide 'pathMatch'. The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'.`);if(void 0!==t.pathMatch&&"full"!==t.pathMatch&&"prefix"!==t.pathMatch)throw new Error(`Invalid configuration of route '${e}': pathMatch can only be set to 'prefix' or 'full'`);t.children&&Cr(t.children,e)}function Mr(t,e){return e?t||e.path?t&&!e.path?`${t}/`:!t&&e.path?e.path:`${t}/${e.path}`:"":t}function Pr(t){const e=t.children&&t.children.map(Pr),n=e?Object.assign(Object.assign({},t),{children:e}):Object.assign({},t);return!n.component&&(e||n.loadChildren)&&n.outlet&&"primary"!==n.outlet&&(n.component=pr),n}function yr(t,e){const n=Object.keys(t),o=Object.keys(e);if(!n||!o||n.length!=o.length)return!1;let r;for(let i=0;i<n.length;i++)if(r=n[i],!xr(t[r],e[r]))return!1;return!0}function xr(t,e){return Array.isArray(t)&&Array.isArray(e)?t.length==e.length&&t.every(t=>e.indexOf(t)>-1):t===e}function vr(t){return Array.prototype.concat.apply([],t)}function wr(t){return t.length>0?t[t.length-1]:null}function kr(t,e){for(const n in t)t.hasOwnProperty(n)&&e(t[n],n)}function Sr(t){return Object(r.tb)(t)?t:Object(r.ub)(t)?Object(Jn.a)(Promise.resolve(t)):Object(z.a)(t)}function Ar(t,e,n){return n?function(t,e){return yr(t,e)}(t.queryParams,e.queryParams)&&function t(e,n){if(!Tr(e.segments,n.segments))return!1;if(e.numberOfChildren!==n.numberOfChildren)return!1;for(const o in n.children){if(!e.children[o])return!1;if(!t(e.children[o],n.children[o]))return!1}return!0}(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(n=>xr(t[n],e[n]))}(t.queryParams,e.queryParams)&&function t(e,n){return function e(n,o,r){if(n.segments.length>r.length)return!!Tr(n.segments.slice(0,r.length),r)&&!o.hasChildren();if(n.segments.length===r.length){if(!Tr(n.segments,r))return!1;for(const e in o.children){if(!n.children[e])return!1;if(!t(n.children[e],o.children[e]))return!1}return!0}{const t=r.slice(0,n.segments.length),i=r.slice(n.segments.length);return!!Tr(n.segments,t)&&!!n.children.primary&&e(n.children.primary,o,i)}}(e,n,n.segments)}(t.root,e.root)}class Dr{constructor(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ur(this.queryParams)),this._queryParamMap}toString(){return jr.serialize(this)}}class Ir{constructor(t,e){this.segments=t,this.children=e,this.parent=null,kr(e,(t,e)=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Fr(this)}}class Er{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=ur(this.parameters)),this._parameterMap}toString(){return Br(this)}}function Tr(t,e){return t.length===e.length&&t.every((t,n)=>t.path===e[n].path)}function Lr(t,e){let n=[];return kr(t.children,(t,o)=>{"primary"===o&&(n=n.concat(e(t,o)))}),kr(t.children,(t,o)=>{"primary"!==o&&(n=n.concat(e(t,o)))}),n}class Rr{}class Wr{parse(t){const e=new $r(t);return new Dr(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){var e;return`${`/${function t(e,n){if(!e.hasChildren())return Fr(e);if(n){const n=e.children.primary?t(e.children.primary,!1):"",o=[];return kr(e.children,(e,n)=>{"primary"!==n&&o.push(`${n}:${t(e,!1)}`)}),o.length>0?`${n}(${o.join("//")})`:n}{const n=Lr(e,(n,o)=>"primary"===o?[t(e.children.primary,!1)]:[`${o}:${t(n,!1)}`]);return`${Fr(e)}/(${n.join("//")})`}}(t.root,!0)}`}${function(t){const e=Object.keys(t).map(e=>{const n=t[e];return Array.isArray(n)?n.map(t=>`${Nr(e)}=${Nr(t)}`).join("&"):`${Nr(e)}=${Nr(n)}`});return e.length?`?${e.join("&")}`:""}(t.queryParams)}${"string"==typeof t.fragment?`#${e=t.fragment,encodeURI(e)}`:""}`}}const jr=new Wr;function Fr(t){return t.segments.map(t=>Br(t)).join("/")}function Xr(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Nr(t){return Xr(t).replace(/%3B/gi,";")}function Ur(t){return Xr(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function zr(t){return decodeURIComponent(t)}function Yr(t){return zr(t.replace(/\+/g,"%20"))}function Br(t){return`${Ur(t.path)}${e=t.parameters,Object.keys(e).map(t=>`;${Ur(t)}=${Ur(e[t])}`).join("")}`;var e}const Vr=/^[^\/()?;=#]+/;function Hr(t){const e=t.match(Vr);return e?e[0]:""}const Qr=/^[^=?&#]+/,Gr=/^[^?&#]+/;class $r{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ir([],{}):new Ir([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n.primary=new Ir(t,e)),n}parseSegment(){const t=Hr(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new Er(zr(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=Hr(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=Hr(this.remaining);t&&(n=t,this.capture(n))}t[zr(e)]=zr(n)}parseQueryParam(t){const e=function(t){const e=t.match(Qr);return e?e[0]:""}(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=function(t){const e=t.match(Gr);return e?e[0]:""}(this.remaining);t&&(n=t,this.capture(n))}const o=Yr(e),r=Yr(n);if(t.hasOwnProperty(o)){let e=t[o];Array.isArray(e)||(e=[e],t[o]=e),e.push(r)}else t[o]=r}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=Hr(this.remaining),o=this.remaining[n.length];if("/"!==o&&")"!==o&&";"!==o)throw new Error(`Cannot parse url '${this.url}'`);let r=void 0;n.indexOf(":")>-1?(r=n.substr(0,n.indexOf(":")),this.capture(r),this.capture(":")):t&&(r="primary");const i=this.parseChildren();e[r]=1===Object.keys(i).length?i.primary:new Ir([],i),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new Error(`Expected "${t}".`)}}class qr{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=Kr(t,this._root);return e?e.children.map(t=>t.value):[]}firstChild(t){const e=Kr(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=Jr(t,this._root);return e.length<2?[]:e[e.length-2].children.map(t=>t.value).filter(e=>e!==t)}pathFromRoot(t){return Jr(t,this._root).map(t=>t.value)}}function Kr(t,e){if(t===e.value)return e;for(const n of e.children){const e=Kr(t,n);if(e)return e}return null}function Jr(t,e){if(t===e.value)return[e];for(const n of e.children){const o=Jr(t,n);if(o.length)return o.unshift(e),o}return[]}class Zr{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function ti(t){const e={};return t&&t.children.forEach(t=>e[t.value.outlet]=t),e}class ei extends qr{constructor(t,e){super(t),this.snapshot=e,ci(this,t)}toString(){return this.snapshot.toString()}}function ni(t,e){const n=function(t,e){const n=new ii([],{},{},"",{},"primary",e,null,t.root,-1,{});return new ai("",new Zr(n,[]))}(t,e),o=new Zn.a([new Er("",{})]),r=new Zn.a({}),i=new Zn.a({}),a=new Zn.a({}),c=new Zn.a(""),s=new oi(o,r,a,c,i,"primary",e,n.root);return s.snapshot=n.root,new ei(new Zr(s,[]),n)}class oi{constructor(t,e,n,o,r,i,a,c){this.url=t,this.params=e,this.queryParams=n,this.fragment=o,this.data=r,this.outlet=i,this.component=a,this._futureSnapshot=c}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Object(H.a)(t=>ur(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(H.a)(t=>ur(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function ri(t,e="emptyOnly"){const n=t.pathFromRoot;let o=0;if("always"!==e)for(o=n.length-1;o>=1;){const t=n[o],e=n[o-1];if(t.routeConfig&&""===t.routeConfig.path)o--;else{if(e.component)break;o--}}return function(t){return t.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(o))}class ii{constructor(t,e,n,o,r,i,a,c,s,l,d){this.url=t,this.params=e,this.queryParams=n,this.fragment=o,this.data=r,this.outlet=i,this.component=a,this.routeConfig=c,this._urlSegment=s,this._lastPathIndex=l,this._resolve=d}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=ur(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ur(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ai extends qr{constructor(t,e){super(e),this.url=t,ci(this,e)}toString(){return si(this._root)}}function ci(t,e){e.value._routerState=t,e.children.forEach(e=>ci(t,e))}function si(t){const e=t.children.length>0?` { ${t.children.map(si).join(", ")} } `:"";return`${t.value}${e}`}function li(t){if(t.snapshot){const e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,yr(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),yr(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(let n=0;n<t.length;++n)if(!yr(t[n],e[n]))return!1;return!0}(e.url,n.url)||t.url.next(n.url),yr(e.data,n.data)||t.data.next(n.data)}else t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data)}function di(t,e){var n,o;return yr(t.params,e.params)&&Tr(n=t.url,o=e.url)&&n.every((t,e)=>yr(t.parameters,o[e].parameters))&&!(!t.parent!=!e.parent)&&(!t.parent||di(t.parent,e.parent))}function gi(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function mi(t,e,n,o,r){let i={};return o&&kr(o,(t,e)=>{i[e]=Array.isArray(t)?t.map(t=>`${t}`):`${t}`}),new Dr(n.root===t?e:function t(e,n,o){const r={};return kr(e.children,(e,i)=>{r[i]=e===n?o:t(e,n,o)}),new Ir(e.segments,r)}(n.root,t,e),i,r)}class pi{constructor(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&gi(n[0]))throw new Error("Root segment cannot have matrix parameters");const o=n.find(t=>"object"==typeof t&&null!=t&&t.outlets);if(o&&o!==wr(n))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class hi{constructor(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}function ui(t){return"object"==typeof t&&null!=t&&t.outlets?t.outlets.primary:`${t}`}function bi(t,e,n){if(t||(t=new Ir([],{})),0===t.segments.length&&t.hasChildren())return _i(t,e,n);const o=function(t,e,n){let o=0,r=e;const i={match:!1,pathIndex:0,commandIndex:0};for(;r<t.segments.length;){if(o>=n.length)return i;const e=t.segments[r],a=ui(n[o]),c=o<n.length-1?n[o+1]:null;if(r>0&&void 0===a)break;if(a&&c&&"object"==typeof c&&void 0===c.outlets){if(!Mi(a,c,e))return i;o+=2}else{if(!Mi(a,{},e))return i;o++}r++}return{match:!0,pathIndex:r,commandIndex:o}}(t,e,n),r=n.slice(o.commandIndex);if(o.match&&o.pathIndex<t.segments.length){const e=new Ir(t.segments.slice(0,o.pathIndex),{});return e.children.primary=new Ir(t.segments.slice(o.pathIndex),t.children),_i(e,0,r)}return o.match&&0===r.length?new Ir(t.segments,{}):o.match&&!t.hasChildren()?fi(t,e,n):o.match?_i(t,0,r):fi(t,e,n)}function _i(t,e,n){if(0===n.length)return new Ir(t.segments,{});{const o=function(t){return"object"!=typeof t[0]||void 0===t[0].outlets?{primary:t}:t[0].outlets}(n),r={};return kr(o,(n,o)=>{null!==n&&(r[o]=bi(t.children[o],e,n))}),kr(t.children,(t,e)=>{void 0===o[e]&&(r[e]=t)}),new Ir(t.segments,r)}}function fi(t,e,n){const o=t.segments.slice(0,e);let r=0;for(;r<n.length;){if("object"==typeof n[r]&&void 0!==n[r].outlets){const t=Ci(n[r].outlets);return new Ir(o,t)}if(0===r&&gi(n[0])){o.push(new Er(t.segments[e].path,n[0])),r++;continue}const i=ui(n[r]),a=r<n.length-1?n[r+1]:null;i&&a&&gi(a)?(o.push(new Er(i,Oi(a))),r+=2):(o.push(new Er(i,{})),r++)}return new Ir(o,{})}function Ci(t){const e={};return kr(t,(t,n)=>{null!==t&&(e[n]=fi(new Ir([],{}),0,t))}),e}function Oi(t){const e={};return kr(t,(t,n)=>e[n]=`${t}`),e}function Mi(t,e,n){return t==n.path&&yr(e,n.parameters)}class Pi{constructor(t,e,n,o){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=o}activate(t){const e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),li(this.futureState.root),this.activateChildRoutes(e,n,t)}deactivateChildRoutes(t,e,n){const o=ti(e);t.children.forEach(t=>{const e=t.value.outlet;this.deactivateRoutes(t,o[e],n),delete o[e]}),kr(o,(t,e)=>{this.deactivateRouteAndItsChildren(t,n)})}deactivateRoutes(t,e,n){const o=t.value,r=e?e.value:null;if(o===r)if(o.component){const r=n.getContext(o.outlet);r&&this.deactivateChildRoutes(t,e,r.children)}else this.deactivateChildRoutes(t,e,n);else r&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const n=e.getContext(t.value.outlet);if(n&&n.outlet){const e=n.outlet.detach(),o=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:e,route:t,contexts:o})}}deactivateRouteAndOutlet(t,e){const n=e.getContext(t.value.outlet);if(n){const o=ti(t),r=t.value.component?n.children:e;kr(o,(t,e)=>this.deactivateRouteAndItsChildren(t,r)),n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}}activateChildRoutes(t,e,n){const o=ti(e);t.children.forEach(t=>{this.activateRoutes(t,o[t.value.outlet],n),this.forwardEvent(new gr(t.value.snapshot))}),t.children.length&&this.forwardEvent(new lr(t.value.snapshot))}activateRoutes(t,e,n){const o=t.value,r=e?e.value:null;if(li(o),o===r)if(o.component){const r=n.getOrCreateContext(o.outlet);this.activateChildRoutes(t,e,r.children)}else this.activateChildRoutes(t,e,n);else if(o.component){const e=n.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){const t=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),e.children.onOutletReAttached(t.contexts),e.attachRef=t.componentRef,e.route=t.route.value,e.outlet&&e.outlet.attach(t.componentRef,t.route.value),yi(t.route)}else{const n=function(t){for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig;if(t&&t.component)return null}return null}(o.snapshot),r=n?n.module.componentFactoryResolver:null;e.attachRef=null,e.route=o,e.resolver=r,e.outlet&&e.outlet.activateWith(o,r),this.activateChildRoutes(t,null,e.children)}}else this.activateChildRoutes(t,null,n)}}function yi(t){li(t.value),t.children.forEach(yi)}function xi(t){return"function"==typeof t}function vi(t){return t instanceof Dr}class wi{constructor(t){this.segmentGroup=t||null}}class ki{constructor(t){this.urlTree=t}}function Si(t){return new Y.a(e=>e.error(new wi(t)))}function Ai(t){return new Y.a(e=>e.error(new ki(t)))}function Di(t){return new Y.a(e=>e.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t}'`)))}class Ii{constructor(t,e,n,o,i){this.configLoader=e,this.urlSerializer=n,this.urlTree=o,this.config=i,this.allowRedirects=!0,this.ngModule=t.get(r.y)}apply(){return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,"primary").pipe(Object(H.a)(t=>this.createUrlTree(t,this.urlTree.queryParams,this.urlTree.fragment))).pipe(Io(t=>{if(t instanceof ki)return this.allowRedirects=!1,this.match(t.urlTree);if(t instanceof wi)throw this.noMatchError(t);throw t}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,"primary").pipe(Object(H.a)(e=>this.createUrlTree(e,t.queryParams,t.fragment))).pipe(Io(t=>{if(t instanceof wi)throw this.noMatchError(t);throw t}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,n){const o=t.segments.length>0?new Ir([],{primary:t}):t;return new Dr(o,e,n)}expandSegmentGroup(t,e,n,o){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(Object(H.a)(t=>new Ir([],t))):this.expandSegment(t,n,e,n.segments,o,!0)}expandChildren(t,e,n){return function(t,e){if(0===Object.keys(t).length)return Object(z.a)({});const n=[],o=[],r={};return kr(t,(t,i)=>{const a=e(i,t).pipe(Object(H.a)(t=>r[i]=t));"primary"===i?n.push(a):o.push(a)}),z.a.apply(null,n.concat(o)).pipe(uo(),Ao(),Object(H.a)(()=>r))}(n.children,(n,o)=>this.expandSegmentGroup(t,e,o,n))}expandSegment(t,e,n,o,r,i){return Object(z.a)(...n).pipe(Object(H.a)(a=>this.expandSegmentAgainstRoute(t,e,n,a,o,r,i).pipe(Io(t=>{if(t instanceof wi)return Object(z.a)(null);throw t}))),uo(),Ro(t=>!!t),Io((t,n)=>{if(t instanceof to||"EmptyError"===t.name){if(this.noLeftoversInUrl(e,o,r))return Object(z.a)(new Ir([],{}));throw new wi(e)}throw t}))}noLeftoversInUrl(t,e,n){return 0===e.length&&!t.children[n]}expandSegmentAgainstRoute(t,e,n,o,r,i,a){return Ri(o)!==i?Si(e):void 0===o.redirectTo?this.matchSegmentAgainstRoute(t,e,o,r):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,o,r,i):Si(e)}expandSegmentAgainstRouteUsingRedirect(t,e,n,o,r,i){return"**"===o.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,o,i):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,o,r,i)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,n,o){const r=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Ai(r):this.lineralizeSegments(n,r).pipe(Object(Wo.a)(n=>{const r=new Ir(n,{});return this.expandSegment(t,r,e,n,o,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,o,r,i){const{matched:a,consumedSegments:c,lastChild:s,positionalParamSegments:l}=Ei(e,o,r);if(!a)return Si(e);const d=this.applyRedirectCommands(c,o.redirectTo,l);return o.redirectTo.startsWith("/")?Ai(d):this.lineralizeSegments(o,d).pipe(Object(Wo.a)(o=>this.expandSegment(t,e,n,o.concat(r.slice(s)),i,!1)))}matchSegmentAgainstRoute(t,e,n,o){if("**"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(Object(H.a)(t=>(n._loadedConfig=t,new Ir(o,{})))):Object(z.a)(new Ir(o,{}));const{matched:r,consumedSegments:i,lastChild:a}=Ei(e,n,o);if(!r)return Si(e);const c=o.slice(a);return this.getChildConfig(t,n,o).pipe(Object(Wo.a)(t=>{const n=t.module,o=t.routes,{segmentGroup:r,slicedSegments:a}=function(t,e,n,o){return n.length>0&&function(t,e,n){return n.some(n=>Li(t,e,n)&&"primary"!==Ri(n))}(t,n,o)?{segmentGroup:Ti(new Ir(e,function(t,e){const n={};n.primary=e;for(const o of t)""===o.path&&"primary"!==Ri(o)&&(n[Ri(o)]=new Ir([],{}));return n}(o,new Ir(n,t.children)))),slicedSegments:[]}:0===n.length&&function(t,e,n){return n.some(n=>Li(t,e,n))}(t,n,o)?{segmentGroup:Ti(new Ir(t.segments,function(t,e,n,o){const r={};for(const i of n)Li(t,e,i)&&!o[Ri(i)]&&(r[Ri(i)]=new Ir([],{}));return Object.assign(Object.assign({},o),r)}(t,n,o,t.children))),slicedSegments:n}:{segmentGroup:t,slicedSegments:n}}(e,i,c,o);return 0===a.length&&r.hasChildren()?this.expandChildren(n,o,r).pipe(Object(H.a)(t=>new Ir(i,t))):0===o.length&&0===a.length?Object(z.a)(new Ir(i,{})):this.expandSegment(n,r,o,a,"primary",!0).pipe(Object(H.a)(t=>new Ir(i.concat(t.segments),t.children)))}))}getChildConfig(t,e,n){return e.children?Object(z.a)(new fr(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Object(z.a)(e._loadedConfig):function(t,e,n){const o=e.canLoad;return o&&0!==o.length?Object(Jn.a)(o).pipe(Object(H.a)(o=>{const r=t.get(o);let i;if(function(t){return t&&xi(t.canLoad)}(r))i=r.canLoad(e,n);else{if(!xi(r))throw new Error("Invalid CanLoad guard");i=r(e,n)}return Sr(i)})).pipe(uo(),(r=t=>!0===t,t=>t.lift(new jo(r,void 0,t)))):Object(z.a)(!0);var r}(t.injector,e,n).pipe(Object(Wo.a)(n=>n?this.configLoader.load(t.injector,e).pipe(Object(H.a)(t=>(e._loadedConfig=t,t))):function(t){return new Y.a(e=>e.error(br(`Cannot load children because the guard of the route "path: '${t.path}'" returned false`)))}(e))):Object(z.a)(new fr([],t))}lineralizeSegments(t,e){let n=[],o=e.root;for(;;){if(n=n.concat(o.segments),0===o.numberOfChildren)return Object(z.a)(n);if(o.numberOfChildren>1||!o.children.primary)return Di(t.redirectTo);o=o.children.primary}}applyRedirectCommands(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)}applyRedirectCreatreUrlTree(t,e,n,o){const r=this.createSegmentGroup(t,e.root,n,o);return new Dr(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const n={};return kr(t,(t,o)=>{if("string"==typeof t&&t.startsWith(":")){const r=t.substring(1);n[o]=e[r]}else n[o]=t}),n}createSegmentGroup(t,e,n,o){const r=this.createSegments(t,e.segments,n,o);let i={};return kr(e.children,(e,r)=>{i[r]=this.createSegmentGroup(t,e,n,o)}),new Ir(r,i)}createSegments(t,e,n,o){return e.map(e=>e.path.startsWith(":")?this.findPosParam(t,e,o):this.findOrReturn(e,n))}findPosParam(t,e,n){const o=n[e.path.substring(1)];if(!o)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return o}findOrReturn(t,e){let n=0;for(const o of e){if(o.path===t.path)return e.splice(n),o;n++}return t}}function Ei(t,e,n){if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};const o=(e.matcher||_r)(n,t,e);return o?{matched:!0,consumedSegments:o.consumed,lastChild:o.consumed.length,positionalParamSegments:o.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function Ti(t){if(1===t.numberOfChildren&&t.children.primary){const e=t.children.primary;return new Ir(t.segments.concat(e.segments),e.children)}return t}function Li(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function Ri(t){return t.outlet||"primary"}class Wi{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class ji{constructor(t,e){this.component=t,this.route=e}}function Fi(t,e,n){const o=t._root;return function t(e,n,o,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const a=ti(n);return e.children.forEach(e=>{!function(e,n,o,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const a=e.value,c=n?n.value:null,s=o?o.getContext(e.value.outlet):null;if(c&&a.routeConfig===c.routeConfig){const l=function(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!Tr(t.url,e.url);case"pathParamsOrQueryParamsChange":return!Tr(t.url,e.url)||!yr(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!di(t,e)||!yr(t.queryParams,e.queryParams);case"paramsChange":default:return!di(t,e)}}(c,a,a.routeConfig.runGuardsAndResolvers);l?i.canActivateChecks.push(new Wi(r)):(a.data=c.data,a._resolvedData=c._resolvedData),t(e,n,a.component?s?s.children:null:o,r,i),l&&i.canDeactivateChecks.push(new ji(s&&s.outlet&&s.outlet.component||null,c))}else c&&Ni(n,s,o,i),i.canActivateChecks.push(new Wi(r)),t(e,null,a.component?s?s.children:null:o,r,i)}(e,a[e.value.outlet],o,r.concat([e.value]),i),delete a[e.value.outlet]}),kr(a,(t,e)=>Ni(t,o.getContext(e),o,i)),i}(o,e?e._root:null,n,[o.value])}function Xi(t,e,n){const o=function(t){if(!t)return null;for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig}return null}(e);return(o?o.module.injector:n).get(t)}function Ni(t,e,n,o){const r=ti(t),i=t.value;kr(r,(t,r)=>{Ni(t,i.component?e?e.children.getContext(r):null:n?n.getContext(r):e,n,o)}),o.canDeactivateChecks.push(new ji(i.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,i))}const Ui=Symbol("INITIAL_VALUE");function zi(){return Xo(t=>co(...t.map(t=>t.pipe(Object(Lo.a)(1),Yo(Ui)))).pipe(Bo((t,e)=>{let n=!1;return e.reduce((t,o,r)=>{if(t!==Ui)return t;if(o===Ui&&(n=!0),!n){if(!1===o)return o;if(r===e.length-1||vi(o))return o}return t},t)},Ui),Object(V.a)(t=>t!==Ui),Object(H.a)(t=>vi(t)?t:!0===t),Object(Lo.a)(1)))}function Yi(t,e){return null!==t&&e&&e(new dr(t)),Object(z.a)(!0)}function Bi(t,e){return null!==t&&e&&e(new sr(t)),Object(z.a)(!0)}function Vi(t,e,n){const o=e.routeConfig?e.routeConfig.canActivate:null;if(!o||0===o.length)return Object(z.a)(!0);const r=o.map(o=>mo(()=>{const r=Xi(o,e,n);let i;if(function(t){return t&&xi(t.canActivate)}(r))i=Sr(r.canActivate(e,t));else{if(!xi(r))throw new Error("Invalid CanActivate guard");i=Sr(r(e,t))}return i.pipe(Ro())}));return Object(z.a)(r).pipe(zi())}function Hi(t,e,n){const o=e[e.length-1],r=e.slice(0,e.length-1).reverse().map(t=>function(t){const e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)).filter(t=>null!==t).map(e=>mo(()=>{const r=e.guards.map(r=>{const i=Xi(r,e.node,n);let a;if(function(t){return t&&xi(t.canActivateChild)}(i))a=Sr(i.canActivateChild(o,t));else{if(!xi(i))throw new Error("Invalid CanActivateChild guard");a=Sr(i(o,t))}return a.pipe(Ro())});return Object(z.a)(r).pipe(zi())}));return Object(z.a)(r).pipe(zi())}class Qi{}class Gi{constructor(t,e,n,o,r,i){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=o,this.paramsInheritanceStrategy=r,this.relativeLinkResolution=i}recognize(){try{const t=Ki(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,"primary"),n=new ii([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{}),o=new Zr(n,e),r=new ai(this.url,o);return this.inheritParamsAndData(r._root),Object(z.a)(r)}catch(t){return new Y.a(e=>e.error(t))}}inheritParamsAndData(t){const e=t.value,n=ri(e,this.paramsInheritanceStrategy);e.params=Object.freeze(n.params),e.data=Object.freeze(n.data),t.children.forEach(t=>this.inheritParamsAndData(t))}processSegmentGroup(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)}processChildren(t,e){const n=Lr(e,(e,n)=>this.processSegmentGroup(t,e,n));return function(t){const e={};t.forEach(t=>{const n=e[t.value.outlet];if(n){const e=n.url.map(t=>t.toString()).join("/"),o=t.value.url.map(t=>t.toString()).join("/");throw new Error(`Two segments cannot have the same outlet name: '${e}' and '${o}'.`)}e[t.value.outlet]=t.value})}(n),n.sort((t,e)=>"primary"===t.value.outlet?-1:"primary"===e.value.outlet?1:t.value.outlet.localeCompare(e.value.outlet)),n}processSegment(t,e,n,o){for(const i of t)try{return this.processSegmentAgainstRoute(i,e,n,o)}catch(r){if(!(r instanceof Qi))throw r}if(this.noLeftoversInUrl(e,n,o))return[];throw new Qi}noLeftoversInUrl(t,e,n){return 0===e.length&&!t.children[n]}processSegmentAgainstRoute(t,e,n,o){if(t.redirectTo)throw new Qi;if((t.outlet||"primary")!==o)throw new Qi;let r,i=[],a=[];if("**"===t.path){const i=n.length>0?wr(n).parameters:{};r=new ii(n,i,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,ta(t),o,t.component,t,$i(e),qi(e)+n.length,ea(t))}else{const c=function(t,e,n){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||n.length>0))throw new Qi;return{consumedSegments:[],lastChild:0,parameters:{}}}const o=(e.matcher||_r)(n,t,e);if(!o)throw new Qi;const r={};kr(o.posParams,(t,e)=>{r[e]=t.path});const i=o.consumed.length>0?Object.assign(Object.assign({},r),o.consumed[o.consumed.length-1].parameters):r;return{consumedSegments:o.consumed,lastChild:o.consumed.length,parameters:i}}(e,t,n);i=c.consumedSegments,a=n.slice(c.lastChild),r=new ii(i,c.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,ta(t),o,t.component,t,$i(e),qi(e)+i.length,ea(t))}const c=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),{segmentGroup:s,slicedSegments:l}=Ki(e,i,a,c,this.relativeLinkResolution);if(0===l.length&&s.hasChildren()){const t=this.processChildren(c,s);return[new Zr(r,t)]}if(0===c.length&&0===l.length)return[new Zr(r,[])];const d=this.processSegment(c,s,l,"primary");return[new Zr(r,d)]}}function $i(t){let e=t;for(;e._sourceSegment;)e=e._sourceSegment;return e}function qi(t){let e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;for(;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function Ki(t,e,n,o,r){if(n.length>0&&function(t,e,n){return n.some(n=>Ji(t,e,n)&&"primary"!==Zi(n))}(t,n,o)){const r=new Ir(e,function(t,e,n,o){const r={};r.primary=o,o._sourceSegment=t,o._segmentIndexShift=e.length;for(const i of n)if(""===i.path&&"primary"!==Zi(i)){const n=new Ir([],{});n._sourceSegment=t,n._segmentIndexShift=e.length,r[Zi(i)]=n}return r}(t,e,o,new Ir(n,t.children)));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some(n=>Ji(t,e,n))}(t,n,o)){const i=new Ir(t.segments,function(t,e,n,o,r,i){const a={};for(const c of o)if(Ji(t,n,c)&&!r[Zi(c)]){const n=new Ir([],{});n._sourceSegment=t,n._segmentIndexShift="legacy"===i?t.segments.length:e.length,a[Zi(c)]=n}return Object.assign(Object.assign({},r),a)}(t,e,n,o,t.children,r));return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:n}}const i=new Ir(t.segments,t.children);return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:n}}function Ji(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function Zi(t){return t.outlet||"primary"}function ta(t){return t.data||{}}function ea(t){return t.resolve||{}}function na(t,e,n,o){const r=Xi(t,e,o);return Sr(r.resolve?r.resolve(e,n):r(e,n))}function oa(t){return function(e){return e.pipe(Xo(e=>{const n=t(e);return n?Object(Jn.a)(n).pipe(Object(H.a)(()=>e)):Object(Jn.a)([e])}))}}class ra{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}const ia=new r.r("ROUTES");class aa{constructor(t,e,n,o){this.loader=t,this.compiler=e,this.onLoadStartListener=n,this.onLoadEndListener=o}load(t,e){return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(Object(H.a)(n=>{this.onLoadEndListener&&this.onLoadEndListener(e);const o=n.create(t);return new fr(vr(o.injector.get(ia)).map(Pr),o)}))}loadModuleFactory(t){return"string"==typeof t?Object(Jn.a)(this.loader.load(t)):Sr(t()).pipe(Object(Wo.a)(t=>t instanceof r.w?Object(z.a)(t):Object(Jn.a)(this.compiler.compileModuleAsync(t))))}}class ca{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function sa(t){throw t}function la(t,e,n){return e.parse("/")}function da(t,e){return Object(z.a)(null)}let ga=(()=>{class t{constructor(t,e,n,o,i,a,c,s){this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=o,this.config=s,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new po.b,this.errorHandler=sa,this.malformedUriErrorHandler=la,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:da,afterPreactivation:da},this.urlHandlingStrategy=new ca,this.routeReuseStrategy=new ra,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=i.get(r.y),this.console=i.get(r.ab);const l=i.get(r.A);this.isNgZoneEnabled=l instanceof r.A,this.resetConfig(s),this.currentUrlTree=new Dr(new Ir([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new aa(a,c,t=>this.triggerEvent(new ar(t)),t=>this.triggerEvent(new cr(t))),this.routerState=ni(this.currentUrlTree,this.rootComponentType),this.transitions=new Zn.a({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(t){const e=this.events;return t.pipe(Object(V.a)(t=>0!==t.id),Object(H.a)(t=>Object.assign(Object.assign({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl)})),Xo(t=>{let n=!1,o=!1;return Object(z.a)(t).pipe(Object(Go.a)(t=>{this.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Xo(t=>{const n=!this.navigated||t.extractedUrl.toString()!==this.browserUrlTree.toString();if(("reload"===this.onSameUrlNavigation||n)&&this.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Object(z.a)(t).pipe(Xo(t=>{const n=this.transitions.getValue();return e.next(new Ko(t.id,this.serializeUrl(t.extractedUrl),t.source,t.restoredState)),n!==this.transitions.getValue()?go.a:[t]}),Xo(t=>Promise.resolve(t)),(o=this.ngModule.injector,r=this.configLoader,i=this.urlSerializer,a=this.config,function(t){return t.pipe(Xo(t=>function(t,e,n,o,r){return new Ii(t,e,n,o,r).apply()}(o,r,i,t.extractedUrl,a).pipe(Object(H.a)(e=>Object.assign(Object.assign({},t),{urlAfterRedirects:e})))))}),Object(Go.a)(t=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:t.urlAfterRedirects})}),function(t,e,n,o,r){return function(i){return i.pipe(Object(Wo.a)(i=>function(t,e,n,o,r="emptyOnly",i="legacy"){return new Gi(t,e,n,o,r,i).recognize()}(t,e,i.urlAfterRedirects,n(i.urlAfterRedirects),o,r).pipe(Object(H.a)(t=>Object.assign(Object.assign({},i),{targetSnapshot:t})))))}}(this.rootComponentType,this.config,t=>this.serializeUrl(t),this.paramsInheritanceStrategy,this.relativeLinkResolution),Object(Go.a)(t=>{"eager"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),Object(Go.a)(t=>{const n=new er(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.next(n)}));var o,r,i,a;if(n&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:o,source:r,restoredState:i,extras:a}=t,c=new Ko(n,this.serializeUrl(o),r,i);e.next(c);const s=ni(o,this.rootComponentType).snapshot;return Object(z.a)(Object.assign(Object.assign({},t),{targetSnapshot:s,urlAfterRedirects:o,extras:Object.assign(Object.assign({},a),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=t.rawUrl,this.browserUrlTree=t.urlAfterRedirects,t.resolve(null),go.a}),oa(t=>{const{targetSnapshot:e,id:n,extractedUrl:o,rawUrl:r,extras:{skipLocationChange:i,replaceUrl:a}}=t;return this.hooks.beforePreactivation(e,{navigationId:n,appliedUrlTree:o,rawUrlTree:r,skipLocationChange:!!i,replaceUrl:!!a})}),Object(Go.a)(t=>{const e=new nr(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),Object(H.a)(t=>Object.assign(Object.assign({},t),{guards:Fi(t.targetSnapshot,t.currentSnapshot,this.rootContexts)})),function(t,e){return function(n){return n.pipe(Object(Wo.a)(n=>{const{targetSnapshot:o,currentSnapshot:r,guards:{canActivateChecks:i,canDeactivateChecks:a}}=n;return 0===a.length&&0===i.length?Object(z.a)(Object.assign(Object.assign({},n),{guardsResult:!0})):function(t,e,n,o){return Object(Jn.a)(t).pipe(Object(Wo.a)(t=>function(t,e,n,o,r){const i=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!i||0===i.length)return Object(z.a)(!0);const a=i.map(i=>{const a=Xi(i,e,r);let c;if(function(t){return t&&xi(t.canDeactivate)}(a))c=Sr(a.canDeactivate(t,e,n,o));else{if(!xi(a))throw new Error("Invalid CanDeactivate guard");c=Sr(a(t,e,n,o))}return c.pipe(Ro())});return Object(z.a)(a).pipe(zi())}(t.component,t.route,n,e,o)),Ro(t=>!0!==t,!0))}(a,o,r,t).pipe(Object(Wo.a)(n=>n&&"boolean"==typeof n?function(t,e,n,o){return Object(Jn.a)(e).pipe(Object(B.a)(e=>Object(Jn.a)([Bi(e.route.parent,o),Yi(e.route,o),Hi(t,e.path,n),Vi(t,e.route,n)]).pipe(uo(),Ro(t=>!0!==t,!0))),Ro(t=>!0!==t,!0))}(o,i,t,e):Object(z.a)(n)),Object(H.a)(t=>Object.assign(Object.assign({},n),{guardsResult:t})))}))}}(this.ngModule.injector,t=>this.triggerEvent(t)),Object(Go.a)(t=>{if(vi(t.guardsResult)){const e=br(`Redirecting to "${this.serializeUrl(t.guardsResult)}"`);throw e.url=t.guardsResult,e}}),Object(Go.a)(t=>{const e=new or(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);this.triggerEvent(e)}),Object(V.a)(t=>{if(!t.guardsResult){this.resetUrlToCurrentUrlTree();const n=new Zo(t.id,this.serializeUrl(t.extractedUrl),"");return e.next(n),t.resolve(!1),!1}return!0}),oa(t=>{if(t.guards.canActivateChecks.length)return Object(z.a)(t).pipe(Object(Go.a)(t=>{const e=new rr(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),(e=this.paramsInheritanceStrategy,n=this.ngModule.injector,function(t){return t.pipe(Object(Wo.a)(t=>{const{targetSnapshot:o,guards:{canActivateChecks:r}}=t;return r.length?Object(Jn.a)(r).pipe(Object(B.a)(t=>function(t,e,n,o){return function(t,e,n,o){const r=Object.keys(t);if(0===r.length)return Object(z.a)({});if(1===r.length){const i=r[0];return na(t[i],e,n,o).pipe(Object(H.a)(t=>({[i]:t})))}const i={};return Object(Jn.a)(r).pipe(Object(Wo.a)(r=>na(t[r],e,n,o).pipe(Object(H.a)(t=>(i[r]=t,t))))).pipe(Ao(),Object(H.a)(()=>i))}(t._resolve,t,e,o).pipe(Object(H.a)(e=>(t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),ri(t,n).resolve),null)))}(t.route,o,e,n)),function(t,e){return arguments.length>=2?function(n){return Object(Qo.a)(Bo(t,e),fo(1),vo(e))(n)}:function(e){return Object(Qo.a)(Bo((e,n,o)=>t(e,n,o+1)),fo(1))(e)}}((t,e)=>t),Object(H.a)(e=>t)):Object(z.a)(t)}))}),Object(Go.a)(t=>{const e=new ir(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}));var e,n}),oa(t=>{const{targetSnapshot:e,id:n,extractedUrl:o,rawUrl:r,extras:{skipLocationChange:i,replaceUrl:a}}=t;return this.hooks.afterPreactivation(e,{navigationId:n,appliedUrlTree:o,rawUrlTree:r,skipLocationChange:!!i,replaceUrl:!!a})}),Object(H.a)(t=>{const e=function(t,e,n){const o=function t(e,n,o){if(o&&e.shouldReuseRoute(n.value,o.value.snapshot)){const r=o.value;r._futureSnapshot=n.value;const i=function(e,n,o){return n.children.map(n=>{for(const r of o.children)if(e.shouldReuseRoute(r.value.snapshot,n.value))return t(e,n,r);return t(e,n)})}(e,n,o);return new Zr(r,i)}{const o=e.retrieve(n.value);if(o){const t=o.route;return function t(e,n){if(e.value.routeConfig!==n.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(e.children.length!==n.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");n.value._futureSnapshot=e.value;for(let o=0;o<e.children.length;++o)t(e.children[o],n.children[o])}(n,t),t}{const o=new oi(new Zn.a((r=n.value).url),new Zn.a(r.params),new Zn.a(r.queryParams),new Zn.a(r.fragment),new Zn.a(r.data),r.outlet,r.component,r),i=n.children.map(n=>t(e,n));return new Zr(o,i)}}var r}(t,e._root,n?n._root:void 0);return new ei(o,e)}(this.routeReuseStrategy,t.targetSnapshot,t.currentRouterState);return Object.assign(Object.assign({},t),{targetRouterState:e})}),Object(Go.a)(t=>{this.currentUrlTree=t.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.rawUrl),this.routerState=t.targetRouterState,"deferred"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),(r=this.rootContexts,i=this.routeReuseStrategy,a=t=>this.triggerEvent(t),Object(H.a)(t=>(new Pi(i,t.targetRouterState,t.currentRouterState,a).activate(r),t))),Object(Go.a)({next(){n=!0},complete(){n=!0}}),Object($o.a)(()=>{if(!n&&!o){this.resetUrlToCurrentUrlTree();const n=new Zo(t.id,this.serializeUrl(t.extractedUrl),`Navigation ID ${t.id} is not equal to the current navigation id ${this.navigationId}`);e.next(n),t.resolve(!1)}this.currentNavigation=null}),Io(n=>{if(o=!0,(r=n)&&r.ngNavigationCancelingError){const o=vi(n.url);o||(this.navigated=!0,this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));const r=new Zo(t.id,this.serializeUrl(t.extractedUrl),n.message);e.next(r),o?setTimeout(()=>{const e=this.urlHandlingStrategy.merge(n.url,this.rawUrlTree);return this.scheduleNavigation(e,"imperative",null,{skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy},{resolve:t.resolve,reject:t.reject,promise:t.promise})},0):t.resolve(!1)}else{this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);const o=new tr(t.id,this.serializeUrl(t.extractedUrl),n);e.next(o);try{t.resolve(this.errorHandler(n))}catch(i){t.reject(i)}}var r;return go.a}));var r,i,a}))}resetRootComponentType(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType}getTransition(){const t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t}setTransition(t){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),t))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(t=>{let e=this.parseUrl(t.url);const n="popstate"===t.type?"popstate":"hashchange",o=t.state&&t.state.navigationId?t.state:null;setTimeout(()=>{this.scheduleNavigation(e,n,o,{replaceUrl:!0})},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(t){this.events.next(t)}resetConfig(t){Cr(t),this.config=t.map(Pr),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)}createUrlTree(t,e={}){const{relativeTo:n,queryParams:o,fragment:i,preserveQueryParams:a,queryParamsHandling:c,preserveFragment:s}=e;Object(r.X)()&&a&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");const l=n||this.routerState.root,d=s?this.currentUrlTree.fragment:i;let g=null;if(c)switch(c){case"merge":g=Object.assign(Object.assign({},this.currentUrlTree.queryParams),o);break;case"preserve":g=this.currentUrlTree.queryParams;break;default:g=o||null}else g=a?this.currentUrlTree.queryParams:o||null;return null!==g&&(g=this.removeEmptyProps(g)),function(t,e,n,o,r){if(0===n.length)return mi(e.root,e.root,e,o,r);const i=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new pi(!0,0,t);let e=0,n=!1;const o=t.reduce((t,o,r)=>{if("object"==typeof o&&null!=o){if(o.outlets){const e={};return kr(o.outlets,(t,n)=>{e[n]="string"==typeof t?t.split("/"):t}),[...t,{outlets:e}]}if(o.segmentPath)return[...t,o.segmentPath]}return"string"!=typeof o?[...t,o]:0===r?(o.split("/").forEach((o,r)=>{0==r&&"."===o||(0==r&&""===o?n=!0:".."===o?e++:""!=o&&t.push(o))}),t):[...t,o]},[]);return new pi(n,e,o)}(n);if(i.toRoot())return mi(e.root,new Ir([],{}),e,o,r);const a=function(t,e,n){if(t.isAbsolute)return new hi(e.root,!0,0);if(-1===n.snapshot._lastPathIndex)return new hi(n.snapshot._urlSegment,!0,0);const o=gi(t.commands[0])?0:1;return function(t,e,n){let o=t,r=e,i=n;for(;i>r;){if(i-=r,o=o.parent,!o)throw new Error("Invalid number of '../'");r=o.segments.length}return new hi(o,!1,r-i)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+o,t.numberOfDoubleDots)}(i,e,t),c=a.processChildren?_i(a.segmentGroup,a.index,i.commands):bi(a.segmentGroup,a.index,i.commands);return mi(a.segmentGroup,c,e,o,r)}(l,this.currentUrlTree,t,g,d)}navigateByUrl(t,e={skipLocationChange:!1}){Object(r.X)()&&this.isNgZoneEnabled&&!r.A.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");const n=vi(t)?t:this.parseUrl(t),o=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(o,"imperative",null,e)}navigate(t,e={skipLocationChange:!1}){return function(t){for(let e=0;e<t.length;e++){const n=t[e];if(null==n)throw new Error(`The requested path contains ${n} segment at index ${e}`)}}(t),this.navigateByUrl(this.createUrlTree(t,e),e)}serializeUrl(t){return this.urlSerializer.serialize(t)}parseUrl(t){let e;try{e=this.urlSerializer.parse(t)}catch(n){e=this.malformedUriErrorHandler(n,this.urlSerializer,t)}return e}isActive(t,e){if(vi(t))return Ar(this.currentUrlTree,t,e);const n=this.parseUrl(t);return Ar(this.currentUrlTree,n,e)}removeEmptyProps(t){return Object.keys(t).reduce((e,n)=>{const o=t[n];return null!=o&&(e[n]=o),e},{})}processNavigations(){this.navigations.subscribe(t=>{this.navigated=!0,this.lastSuccessfulId=t.id,this.events.next(new Jo(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.currentNavigation=null,t.resolve(!0)},t=>{this.console.warn("Unhandled Navigation Error: ")})}scheduleNavigation(t,e,n,o,r){const i=this.getTransition();if(i&&"imperative"!==e&&"imperative"===i.source&&i.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(i&&"hashchange"==e&&"popstate"===i.source&&i.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(i&&"popstate"==e&&"hashchange"===i.source&&i.rawUrl.toString()===t.toString())return Promise.resolve(!0);let a,c,s;r?(a=r.resolve,c=r.reject,s=r.promise):s=new Promise((t,e)=>{a=t,c=e});const l=++this.navigationId;return this.setTransition({id:l,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:o,resolve:a,reject:c,promise:s,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),s.catch(t=>Promise.reject(t))}setBrowserUrl(t,e,n,o){const r=this.urlSerializer.serialize(t);o=o||{},this.location.isCurrentPathEqualTo(r)||e?this.location.replaceState(r,"",Object.assign(Object.assign({},o),{navigationId:n})):this.location.go(r,"",Object.assign(Object.assign({},o),{navigationId:n}))}resetStateAndUrl(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})}}return t.\u0275fac=function(t){r.ec()},t.\u0275dir=r.Mb({type:t}),t})(),ma=(()=>{class t{constructor(t,e,n,o,r){this.router=t,this.route=e,this.commands=[],null==n&&o.setAttribute(r.nativeElement,"tabindex","0")}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}set preserveQueryParams(t){Object(r.X)()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated!, use queryParamsHandling instead."),this.preserve=t}onClick(){const t={skipLocationChange:ha(this.skipLocationChange),replaceUrl:ha(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,t),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:ha(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:ha(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ga),r.Rb(oi),r.cc("tabindex"),r.Rb(r.F),r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(t,e){1&t&&r.fc("click",(function(){return e.onClick()}))},inputs:{routerLink:"routerLink",preserveQueryParams:"preserveQueryParams",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"}}),t})(),pa=(()=>{class t{constructor(t,e,n){this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.subscription=t.events.subscribe(t=>{t instanceof Jo&&this.updateTargetUrlAndHref()})}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}set preserveQueryParams(t){Object(r.X)()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead."),this.preserve=t}ngOnChanges(t){this.updateTargetUrlAndHref()}ngOnDestroy(){this.subscription.unsubscribe()}onClick(t,e,n,o){if(0!==t||e||n||o)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;const r={skipLocationChange:ha(this.skipLocationChange),replaceUrl:ha(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,r),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:ha(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:ha(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ga),r.Rb(oi),r.Rb(c.o))},t.\u0275dir=r.Mb({type:t,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(t,e){1&t&&r.fc("click",(function(t){return e.onClick(t.button,t.ctrlKey,t.metaKey,t.shiftKey)})),2&t&&(r.ac("href",e.href,r.Hc),r.Eb("target",e.target))},inputs:{routerLink:"routerLink",preserveQueryParams:"preserveQueryParams",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[r.Bb]}),t})();function ha(t){return""===t||!!t}let ua=(()=>{class t{constructor(t,e,n,o,r){this.router=t,this.element=e,this.renderer=n,this.link=o,this.linkWithHref=r,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.subscription=t.events.subscribe(t=>{t instanceof Jo&&this.update()})}ngAfterContentInit(){this.links.changes.subscribe(t=>this.update()),this.linksWithHrefs.changes.subscribe(t=>this.update()),this.update()}set routerLinkActive(t){const e=Array.isArray(t)?t:t.split(" ");this.classes=e.filter(t=>!!t)}ngOnChanges(t){this.update()}ngOnDestroy(){this.subscription.unsubscribe()}update(){this.links&&this.linksWithHrefs&&this.router.navigated&&Promise.resolve().then(()=>{const t=this.hasActiveLinks();this.isActive!==t&&(this.isActive=t,this.classes.forEach(e=>{t?this.renderer.addClass(this.element.nativeElement,e):this.renderer.removeClass(this.element.nativeElement,e)}))})}isLinkActive(t){return e=>t.isActive(e.urlTree,this.routerLinkActiveOptions.exact)}hasActiveLinks(){const t=this.isLinkActive(this.router);return this.link&&t(this.link)||this.linkWithHref&&t(this.linkWithHref)||this.links.some(t)||this.linksWithHrefs.some(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ga),r.Rb(r.l),r.Rb(r.F),r.Rb(ma,8),r.Rb(pa,8))},t.\u0275dir=r.Mb({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,ma,!0),r.Jb(n,pa,!0)),2&t&&(r.zc(o=r.gc())&&(e.links=o),r.zc(o=r.gc())&&(e.linksWithHrefs=o))},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",routerLinkActive:"routerLinkActive"},exportAs:["routerLinkActive"],features:[r.Bb]}),t})();class ba{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new _a,this.attachRef=null}}class _a{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new ba,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}let fa=(()=>{class t{constructor(t,e,n,o,i){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=i,this.activated=null,this._activatedRoute=null,this.activateEvents=new r.o,this.deactivateEvents=new r.o,this.name=o||"primary",t.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,t}attach(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;const n=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),o=this.parentContexts.getOrCreateContext(this.name).children,r=new Ca(t,o,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,r),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(_a),r.Rb(r.Q),r.Rb(r.j),r.cc("name"),r.Rb(r.h))},t.\u0275dir=r.Mb({type:t,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),t})();class Ca{constructor(t,e,n){this.route=t,this.childContexts=e,this.parent=n}get(t,e){return t===oi?this.route:t===_a?this.childContexts:this.parent.get(t,e)}}class Oa{}class Ma{preload(t,e){return Object(z.a)(null)}}let Pa=(()=>{class t{constructor(t,e,n,o,r){this.router=t,this.injector=o,this.preloadingStrategy=r,this.loader=new aa(e,n,e=>t.triggerEvent(new ar(e)),e=>t.triggerEvent(new cr(e)))}setUpPreloading(){this.subscription=this.router.events.pipe(Object(V.a)(t=>t instanceof Jo),Object(B.a)(()=>this.preload())).subscribe(()=>{})}preload(){const t=this.injector.get(r.y);return this.processRoutes(t,this.router.config)}ngOnDestroy(){this.subscription.unsubscribe()}processRoutes(t,e){const n=[];for(const o of e)if(o.loadChildren&&!o.canLoad&&o._loadedConfig){const t=o._loadedConfig;n.push(this.processRoutes(t.module,t.routes))}else o.loadChildren&&!o.canLoad?n.push(this.preloadConfig(t,o)):o.children&&n.push(this.processRoutes(t,o.children));return Object(Jn.a)(n).pipe(Object(ho.a)(),Object(H.a)(t=>{}))}preloadConfig(t,e){return this.preloadingStrategy.preload(e,()=>this.loader.load(t.injector,e).pipe(Object(Wo.a)(t=>(e._loadedConfig=t,this.processRoutes(t.module,t.routes)))))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ga),r.bc(r.x),r.bc(r.i),r.bc(r.s),r.bc(Oa))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),ya=(()=>{class t{constructor(t,e,n={}){this.router=t,this.viewportScroller=e,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(t=>{t instanceof Ko?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof Jo&&(this.lastId=t.id,this.scheduleScrollEvent(t,this.router.parseUrl(t.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(t=>{t instanceof mr&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,e){this.router.triggerEvent(new mr(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return t.\u0275fac=function(t){r.ec()},t.\u0275dir=r.Mb({type:t}),t})();const xa=new r.r("ROUTER_CONFIGURATION"),va=new r.r("ROUTER_FORROOT_GUARD"),wa=[c.n,{provide:Rr,useClass:Wr},{provide:ga,useFactory:function(t,e,n,o,r,i,a,s={},l,d){const g=new ga(null,t,e,n,o,r,i,vr(a));if(l&&(g.urlHandlingStrategy=l),d&&(g.routeReuseStrategy=d),s.errorHandler&&(g.errorHandler=s.errorHandler),s.malformedUriErrorHandler&&(g.malformedUriErrorHandler=s.malformedUriErrorHandler),s.enableTracing){const t=Object(c.O)();g.events.subscribe(e=>{t.logGroup(`Router Event: ${e.constructor.name}`),t.log(e.toString()),t.log(e),t.logGroupEnd()})}return s.onSameUrlNavigation&&(g.onSameUrlNavigation=s.onSameUrlNavigation),s.paramsInheritanceStrategy&&(g.paramsInheritanceStrategy=s.paramsInheritanceStrategy),s.urlUpdateStrategy&&(g.urlUpdateStrategy=s.urlUpdateStrategy),s.relativeLinkResolution&&(g.relativeLinkResolution=s.relativeLinkResolution),g},deps:[Rr,_a,c.n,r.s,r.x,r.i,ia,xa,[class{},new r.B],[class{},new r.B]]},_a,{provide:oi,useFactory:function(t){return t.routerState.root},deps:[ga]},{provide:r.x,useClass:r.L},Pa,Ma,class{preload(t,e){return e().pipe(Io(()=>Object(z.a)(null)))}},{provide:xa,useValue:{enableTracing:!1}}];function ka(){return new r.z("Router",ga)}let Sa=(()=>{class t{constructor(t,e){}static forRoot(e,n){return{ngModule:t,providers:[wa,Ea(e),{provide:va,useFactory:Ia,deps:[[ga,new r.B,new r.K]]},{provide:xa,useValue:n||{}},{provide:c.o,useFactory:Da,deps:[c.E,[new r.q(c.a),new r.B],xa]},{provide:ya,useFactory:Aa,deps:[ga,c.I,xa]},{provide:Oa,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:Ma},{provide:r.z,multi:!0,useFactory:ka},[Ta,{provide:r.d,multi:!0,useFactory:La,deps:[Ta]},{provide:Wa,useFactory:Ra,deps:[Ta]},{provide:r.b,multi:!0,useExisting:Wa}]]}}static forChild(e){return{ngModule:t,providers:[Ea(e)]}}}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)(r.bc(va,8),r.bc(ga,8))}}),t})();function Aa(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new ya(t,e,n)}function Da(t,e,n={}){return n.useHash?new c.h(t,e):new c.C(t,e)}function Ia(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function Ea(t){return[{provide:r.a,multi:!0,useValue:t},{provide:ia,multi:!0,useValue:t}]}let Ta=(()=>{class t{constructor(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new po.b}appInitializer(){return this.injector.get(c.m,Promise.resolve(null)).then(()=>{let t=null;const e=new Promise(e=>t=e),n=this.injector.get(ga),o=this.injector.get(xa);if(this.isLegacyDisabled(o)||this.isLegacyEnabled(o))t(!0);else if("disabled"===o.initialNavigation)n.setUpLocationChangeListener(),t(!0);else{if("enabled"!==o.initialNavigation)throw new Error(`Invalid initialNavigation options: '${o.initialNavigation}'`);n.hooks.afterPreactivation=()=>this.initNavigation?Object(z.a)(null):(this.initNavigation=!0,t(!0),this.resultOfPreactivationDone),n.initialNavigation()}return e})}bootstrapListener(t){const e=this.injector.get(xa),n=this.injector.get(Pa),o=this.injector.get(ya),i=this.injector.get(ga),a=this.injector.get(r.g);t===a.components[0]&&(this.isLegacyEnabled(e)?i.initialNavigation():this.isLegacyDisabled(e)&&i.setUpLocationChangeListener(),n.setUpPreloading(),o.init(),i.resetRootComponentType(a.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}isLegacyEnabled(t){return"legacy_enabled"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation}isLegacyDisabled(t){return"legacy_disabled"===t.initialNavigation||!1===t.initialNavigation}}return t.\u0275fac=function(e){return new(e||t)(r.bc(r.s))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function La(t){return t.appInitializer.bind(t)}function Ra(t){return t.bootstrapListener.bind(t)}const Wa=new r.r("Router Initializer");function ja(t){return!!t&&(t instanceof Y.a||"function"==typeof t.lift&&"function"==typeof t.subscribe)}var Fa=n("cp0P"),Xa=n("jtHE");function Na(t,e,n){let o;return o=t&&"object"==typeof t?t:{bufferSize:t,windowTime:e,refCount:!1,scheduler:n},t=>t.lift(function({bufferSize:t=Number.POSITIVE_INFINITY,windowTime:e=Number.POSITIVE_INFINITY,refCount:n,scheduler:o}){let r,i,a=0,c=!1,s=!1;return function(l){a++,r&&!c||(c=!1,r=new Xa.a(t,e,o),i=l.subscribe({next(t){r.next(t)},error(t){c=!0,r.error(t)},complete(){s=!0,i=void 0,r.complete()}}));const d=r.subscribe(this);this.add(()=>{a--,d.unsubscribe(),i&&!s&&n&&0===a&&(i.unsubscribe(),i=void 0,r=void 0)})}}(o))}class Ua{}let za=(()=>{class t extends Ua{getTranslation(t){return Object(z.a)({})}}return t.\u0275fac=function(e){return Ya(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const Ya=r.Zb(za);class Ba{}let Va=(()=>{class t{handle(t){return t.key}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function Ha(t,e){if(t===e)return!0;if(null===t||null===e)return!1;if(t!=t&&e!=e)return!0;let n,o,r,i=typeof t;if(i==typeof e&&"object"==i){if(!Array.isArray(t)){if(Array.isArray(e))return!1;for(o in r=Object.create(null),t){if(!Ha(t[o],e[o]))return!1;r[o]=!0}for(o in e)if(!(o in r)&&void 0!==e[o])return!1;return!0}if(!Array.isArray(e))return!1;if((n=t.length)==e.length){for(o=0;o<n;o++)if(!Ha(t[o],e[o]))return!1;return!0}}return!1}function Qa(t){return null!=t}function Ga(t){return t&&"object"==typeof t&&!Array.isArray(t)}class $a{}let qa=(()=>{class t extends $a{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(t,e){let n;return n="string"==typeof t?this.interpolateString(t,e):"function"==typeof t?this.interpolateFunction(t,e):t,n}getValue(t,e){let n="string"==typeof e?e.split("."):[e];e="";do{e+=n.shift(),!Qa(t)||!Qa(t[e])||"object"!=typeof t[e]&&n.length?n.length?e+=".":t=void 0:(t=t[e],e="")}while(n.length);return t}interpolateFunction(t,e){return t(e)}interpolateString(t,e){return e?t.replace(this.templateMatcher,(t,n)=>{let o=this.getValue(e,n);return Qa(o)?o:t}):t}}return t.\u0275fac=function(e){return Ka(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const Ka=r.Zb(qa);class Ja{}let Za=(()=>{class t extends Ja{compile(t,e){return t}compileTranslations(t,e){return t}}return t.\u0275fac=function(e){return tc(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const tc=r.Zb(Za);class ec{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new r.o,this.onLangChange=new r.o,this.onDefaultLangChange=new r.o}}const nc=new r.r("USE_STORE"),oc=new r.r("USE_DEFAULT_LANG"),rc=new r.r("DEFAULT_LANGUAGE"),ic=new r.r("USE_EXTEND");let ac=(()=>{class t{constructor(t,e,n,o,i,a=!0,c=!1,s=!1,l){this.store=t,this.currentLoader=e,this.compiler=n,this.parser=o,this.missingTranslationHandler=i,this.useDefaultLang=a,this.isolate=c,this.extend=s,this.pending=!1,this._onTranslationChange=new r.o,this._onLangChange=new r.o,this._onDefaultLangChange=new r.o,this._langs=[],this._translations={},this._translationRequests={},l&&this.setDefaultLang(l)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(t){this.isolate?this._defaultLang=t:this.store.defaultLang=t}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(t){this.isolate?this._currentLang=t:this.store.currentLang=t}get langs(){return this.isolate?this._langs:this.store.langs}set langs(t){this.isolate?this._langs=t:this.store.langs=t}get translations(){return this.isolate?this._translations:this.store.translations}set translations(t){this.isolate?this._translations=t:this.store.translations=t}setDefaultLang(t){if(t===this.defaultLang)return;let e=this.retrieveTranslations(t);void 0!==e?(null==this.defaultLang&&(this.defaultLang=t),e.pipe(Object(Lo.a)(1)).subscribe(e=>{this.changeDefaultLang(t)})):this.changeDefaultLang(t)}getDefaultLang(){return this.defaultLang}use(t){if(t===this.currentLang)return Object(z.a)(this.translations[t]);let e=this.retrieveTranslations(t);return void 0!==e?(this.currentLang||(this.currentLang=t),e.pipe(Object(Lo.a)(1)).subscribe(e=>{this.changeLang(t)}),e):(this.changeLang(t),Object(z.a)(this.translations[t]))}retrieveTranslations(t){let e;return(void 0===this.translations[t]||this.extend)&&(this._translationRequests[t]=this._translationRequests[t]||this.getTranslation(t),e=this._translationRequests[t]),e}getTranslation(t){this.pending=!0;const e=this.currentLoader.getTranslation(t).pipe(Na(1),Object(Lo.a)(1));return this.loadingTranslations=e.pipe(Object(H.a)(e=>this.compiler.compileTranslations(e,t)),Na(1),Object(Lo.a)(1)),this.loadingTranslations.subscribe({next:e=>{this.translations[t]=this.extend&&this.translations[t]?Object.assign(Object.assign({},e),this.translations[t]):e,this.updateLangs(),this.pending=!1},error:t=>{this.pending=!1}}),e}setTranslation(t,e,n=!1){e=this.compiler.compileTranslations(e,t),this.translations[t]=(n||this.extend)&&this.translations[t]?function t(e,n){let o=Object.assign({},e);return Ga(e)&&Ga(n)&&Object.keys(n).forEach(r=>{Ga(n[r])?r in e?o[r]=t(e[r],n[r]):Object.assign(o,{[r]:n[r]}):Object.assign(o,{[r]:n[r]})}),o}(this.translations[t],e):e,this.updateLangs(),this.onTranslationChange.emit({lang:t,translations:this.translations[t]})}getLangs(){return this.langs}addLangs(t){t.forEach(t=>{-1===this.langs.indexOf(t)&&this.langs.push(t)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(t,e,n){let o;if(e instanceof Array){let o={},r=!1;for(let i of e)o[i]=this.getParsedResult(t,i,n),ja(o[i])&&(r=!0);if(r){const t=e.map(t=>ja(o[t])?o[t]:Object(z.a)(o[t]));return Object(Fa.a)(t).pipe(Object(H.a)(t=>{let n={};return t.forEach((t,o)=>{n[e[o]]=t}),n}))}return o}if(t&&(o=this.parser.interpolate(this.parser.getValue(t,e),n)),void 0===o&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(o=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],e),n)),void 0===o){let t={key:e,translateService:this};void 0!==n&&(t.interpolateParams=n),o=this.missingTranslationHandler.handle(t)}return void 0!==o?o:e}get(t,e){if(!Qa(t)||!t.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(Object(B.a)(n=>ja(n=this.getParsedResult(n,t,e))?n:Object(z.a)(n)));{let n=this.getParsedResult(this.translations[this.currentLang],t,e);return ja(n)?n:Object(z.a)(n)}}getStreamOnTranslationChange(t,e){if(!Qa(t)||!t.length)throw new Error('Parameter "key" required');return zo(mo(()=>this.get(t,e)),this.onTranslationChange.pipe(Xo(n=>{const o=this.getParsedResult(n.translations,t,e);return"function"==typeof o.subscribe?o:Object(z.a)(o)})))}stream(t,e){if(!Qa(t)||!t.length)throw new Error('Parameter "key" required');return zo(mo(()=>this.get(t,e)),this.onLangChange.pipe(Xo(n=>{const o=this.getParsedResult(n.translations,t,e);return ja(o)?o:Object(z.a)(o)})))}instant(t,e){if(!Qa(t)||!t.length)throw new Error('Parameter "key" required');let n=this.getParsedResult(this.translations[this.currentLang],t,e);if(ja(n)){if(t instanceof Array){let e={};return t.forEach((n,o)=>{e[t[o]]=t[o]}),e}return t}return n}set(t,e,n=this.currentLang){this.translations[n][t]=this.compiler.compile(e,n),this.updateLangs(),this.onTranslationChange.emit({lang:n,translations:this.translations[n]})}changeLang(t){this.currentLang=t,this.onLangChange.emit({lang:t,translations:this.translations[t]}),null==this.defaultLang&&this.changeDefaultLang(t)}changeDefaultLang(t){this.defaultLang=t,this.onDefaultLangChange.emit({lang:t,translations:this.translations[t]})}reloadLang(t){return this.resetLang(t),this.getTranslation(t)}resetLang(t){this._translationRequests[t]=void 0,this.translations[t]=void 0}getBrowserLang(){if("undefined"==typeof window||void 0===window.navigator)return;let t=window.navigator.languages?window.navigator.languages[0]:null;return t=t||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,void 0!==t?(-1!==t.indexOf("-")&&(t=t.split("-")[0]),-1!==t.indexOf("_")&&(t=t.split("_")[0]),t):void 0}getBrowserCultureLang(){if("undefined"==typeof window||void 0===window.navigator)return;let t=window.navigator.languages?window.navigator.languages[0]:null;return t=t||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,t}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ec),r.bc(Ua),r.bc(Ja),r.bc($a),r.bc(Ba),r.bc(oc),r.bc(nc),r.bc(ic),r.bc(rc))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),cc=(()=>{class t{constructor(t,e,n){this.translateService=t,this.element=e,this._ref=n,this.onTranslationChangeSub||(this.onTranslationChangeSub=this.translateService.onTranslationChange.subscribe(t=>{t.lang===this.translateService.currentLang&&this.checkNodes(!0,t.translations)})),this.onLangChangeSub||(this.onLangChangeSub=this.translateService.onLangChange.subscribe(t=>{this.checkNodes(!0,t.translations)})),this.onDefaultLangChangeSub||(this.onDefaultLangChangeSub=this.translateService.onDefaultLangChange.subscribe(t=>{this.checkNodes(!0)}))}set translate(t){t&&(this.key=t,this.checkNodes())}set translateParams(t){Ha(this.currentParams,t)||(this.currentParams=t,this.checkNodes(!0))}ngAfterViewChecked(){this.checkNodes()}checkNodes(t=!1,e){let n=this.element.nativeElement.childNodes;n.length||(this.setContent(this.element.nativeElement,this.key),n=this.element.nativeElement.childNodes);for(let o=0;o<n.length;++o){let r=n[o];if(3===r.nodeType){let n;if(t&&(r.lastKey=null),Qa(r.lookupKey))n=r.lookupKey;else if(this.key)n=this.key;else{let t=this.getContent(r),e=t.trim();e.length&&(r.lookupKey=e,t!==r.currentValue?(n=e,r.originalContent=t||r.originalContent):r.originalContent?n=r.originalContent.trim():t!==r.currentValue&&(n=e,r.originalContent=t||r.originalContent))}this.updateValue(n,r,e)}}}updateValue(t,e,n){if(t){if(e.lastKey===t&&this.lastParams===this.currentParams)return;this.lastParams=this.currentParams;let o=n=>{n!==t&&(e.lastKey=t),e.originalContent||(e.originalContent=this.getContent(e)),e.currentValue=Qa(n)?n:e.originalContent||t,this.setContent(e,this.key?e.currentValue:e.originalContent.replace(t,e.currentValue)),this._ref.markForCheck()};if(Qa(n)){let e=this.translateService.getParsedResult(n,t,this.currentParams);ja(e)?e.subscribe(o):o(e)}else this.translateService.get(t,this.currentParams).subscribe(o)}}getContent(t){return Qa(t.textContent)?t.textContent:t.data}setContent(t,e){Qa(t.textContent)?t.textContent=e:t.data=e}ngOnDestroy(){this.onLangChangeSub&&this.onLangChangeSub.unsubscribe(),this.onDefaultLangChangeSub&&this.onDefaultLangChangeSub.unsubscribe(),this.onTranslationChangeSub&&this.onTranslationChangeSub.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ac),r.Rb(r.l),r.Rb(r.h))},t.\u0275dir=r.Mb({type:t,selectors:[["","translate",""],["","ngx-translate",""]],inputs:{translate:"translate",translateParams:"translateParams"}}),t})(),sc=(()=>{class t{constructor(t,e){this.translate=t,this._ref=e,this.value=""}updateValue(t,e,n){let o=e=>{this.value=void 0!==e?e:t,this.lastKey=t,this._ref.markForCheck()};if(n){let r=this.translate.getParsedResult(n,t,e);ja(r.subscribe)?r.subscribe(o):o(r)}this.translate.get(t,e).subscribe(o)}transform(t,...e){if(!t||!t.length)return t;if(Ha(t,this.lastKey)&&Ha(e,this.lastParams))return this.value;let n;if(Qa(e[0])&&e.length)if("string"==typeof e[0]&&e[0].length){let t=e[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{n=JSON.parse(t)}catch(o){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${e[0]}`)}}else"object"!=typeof e[0]||Array.isArray(e[0])||(n=e[0]);return this.lastKey=t,this.lastParams=e,this.updateValue(t,n),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(e=>{this.lastKey&&e.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(t,n,e.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(e=>{this.lastKey&&(this.lastKey=null,this.updateValue(t,n,e.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(t,n))})),this.value}_dispose(){void 0!==this.onTranslationChange&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),void 0!==this.onLangChange&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),void 0!==this.onDefaultLangChange&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ac),r.dc())},t.\u0275pipe=r.Qb({name:"translate",type:t,pure:!1}),t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),lc=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[e.loader||{provide:Ua,useClass:za},e.compiler||{provide:Ja,useClass:Za},e.parser||{provide:$a,useClass:qa},e.missingTranslationHandler||{provide:Ba,useClass:Va},ec,{provide:nc,useValue:e.isolate},{provide:oc,useValue:e.useDefaultLang},{provide:ic,useValue:e.extend},{provide:rc,useValue:e.defaultLanguage},ac]}}static forChild(e={}){return{ngModule:t,providers:[e.loader||{provide:Ua,useClass:za},e.compiler||{provide:Ja,useClass:Za},e.parser||{provide:$a,useClass:qa},e.missingTranslationHandler||{provide:Ba,useClass:Va},{provide:nc,useValue:e.isolate},{provide:oc,useValue:e.useDefaultLang},{provide:ic,useValue:e.extend},{provide:rc,useValue:e.defaultLanguage},ac]}}}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})();function dc(t){return e=>e.lift(new gc(t))}n("yLV6");class gc{constructor(t){this.notifier=t}call(t,e){const n=new mc(t),o=Object(ro.a)(n,this.notifier);return o&&!n.seenValue?(n.add(o),e.subscribe(n)):n}}class mc extends oo.a{constructor(t){super(t),this.seenValue=!1}notifyNext(t,e,n,o,r){this.seenValue=!0,this.complete()}notifyComplete(){}}var pc={prefix:"fas",iconName:"circle",icon:[512,512,[],"f111","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"]},hc={prefix:"fas",iconName:"desktop",icon:[576,512,[],"f108","M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z"]},uc={prefix:"fas",iconName:"exclamation-triangle",icon:[576,512,[],"f071","M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},bc={prefix:"fas",iconName:"laptop-code",icon:[640,512,[],"f5fc","M255.03 261.65c6.25 6.25 16.38 6.25 22.63 0l11.31-11.31c6.25-6.25 6.25-16.38 0-22.63L253.25 192l35.71-35.72c6.25-6.25 6.25-16.38 0-22.63l-11.31-11.31c-6.25-6.25-16.38-6.25-22.63 0l-58.34 58.34c-6.25 6.25-6.25 16.38 0 22.63l58.35 58.34zm96.01-11.3l11.31 11.31c6.25 6.25 16.38 6.25 22.63 0l58.34-58.34c6.25-6.25 6.25-16.38 0-22.63l-58.34-58.34c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63L386.75 192l-35.71 35.72c-6.25 6.25-6.25 16.38 0 22.63zM624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z"]},_c={prefix:"fas",iconName:"long-arrow-alt-left",icon:[448,512,[],"f30a","M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z"]},fc={prefix:"fas",iconName:"plug",icon:[384,512,[],"f1e6","M320,32a32,32,0,0,0-64,0v96h64Zm48,128H16A16,16,0,0,0,0,176v32a16,16,0,0,0,16,16H32v32A160.07,160.07,0,0,0,160,412.8V512h64V412.8A160.07,160.07,0,0,0,352,256V224h16a16,16,0,0,0,16-16V176A16,16,0,0,0,368,160ZM128,32a32,32,0,0,0-64,0v96h64Z"]},Cc={prefix:"fas",iconName:"question-circle",icon:[512,512,[],"f059","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"]},Oc={prefix:"fas",iconName:"times-circle",icon:[512,512,[],"f057","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"]},Mc={prefix:"fas",iconName:"user",icon:[448,512,[],"f007","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]},Pc={prefix:"fab",iconName:"linux",icon:[448,512,[],"f17c","M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"]},yc={prefix:"fab",iconName:"windows",icon:[448,512,[],"f17a","M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z"]},xc=n("LZuL");const vc=[{id:"applications",title:"Cadastro",type:"group",children:[{id:"register",title:"Empresa, filiais e pessoas",type:"item",faIcon:{prefix:"fas",iconName:"building",icon:[448,512,[],"f1ad","M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z"]},url:"/register",permissions:["Customer.AUDIT"]},{id:"r2cloud-admin",title:"Administra\xe7\xe3o de projetos",type:"item",icon:"dashboard",url:"/admin",permissions:["SubProject.READ"]},{id:"r2cloud-users-pool",title:"Usu\xe1rios do Pool",type:"item",faIcon:{prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"]},url:"/users-pool",permissions:["ADUserPool.CREATE"]}]},{id:"applications2",title:"Menu",type:"group",children:[{id:"r2cloud-support",title:"Busca avan\xe7ada",type:"item",icon:"add_to_queue",url:"/support",permissions:["DesktopServer.READ"]},{id:"desktop",title:"Desktop",type:"item",faIcon:hc,url:"/desktop"},{id:"webclient-html5",title:"Desktop HTML5",type:"item",faIcon:hc,url:"/webclient-html5"},{id:"my-prints",title:"Meus impressos",type:"item",faIcon:{prefix:"fas",iconName:"print",icon:[512,512,[],"f02f","M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]},url:"/my-prints"},{id:"my-docs",title:"Meus arquivos",type:"item",faIcon:{prefix:"fas",iconName:"file",icon:[384,512,[],"f15b","M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm160-14.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"]},url:"/my-docs"},{id:"statistics",title:"Estat\xedsticas",type:"item",faIcon:{prefix:"fas",iconName:"chart-line",icon:[512,512,[],"f201","M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"]},url:"/statistics",permissions:["CustomerGroup.AUDIT"]},{id:"custom-layout",title:"Personalizar Layout",type:"item",faIcon:xc.faBrush,url:"/custom-layout",permissions:["CustomerGroup.WRITE"]}]},{id:"marketplace",title:"Marketplace",type:"group",permissions:["MarketplaceProduct.AUDIT"],children:[{id:"services",title:"Servi\xe7os",type:"item",icon:"room_service",url:"/marketplace"},{id:"orders",title:"Pedidos",type:"item",icon:"assignment",url:"/marketplace-order"}]},{id:"partners",title:"Partners",type:"group",children:[{id:"bulk-update",title:"Atualiza\xe7\xe3o em massa",type:"item",icon:"update",url:"/partners/hipcom/hipcom-bulk-update",permissions:["HipcomBulkUpdateDetail.WRITE","HipcomBulkUpdateDetail.CREATE"]},{id:"customer-groups",title:"Lista de empresa",type:"item",icon:"assignment",url:"/customer-groups",permissions:["HipcomBulkUpdateDetail.AUDIT"]}]},{id:"registration",title:"Admin",type:"group",roles:["ROLE_DEV_ADMIN"],children:[{id:"support",title:"Infra-estrutura",type:"item",icon:"build",url:"/infra",permissions:["Instance.WRITE","Instance.CREATE"]},{id:"status",title:"Status",type:"item",icon:"insert_emoticon",url:"/status",permissions:["DataCenter.AUDIT"]},{id:"manager-user-permissions",title:"Super Admin",type:"item",faIcon:{prefix:"fab",iconName:"superpowers",icon:[448,512,[],"f2dd","M448 32c-83.3 11-166.8 22-250 33-92 12.5-163.3 86.7-169 180-3.3 55.5 18 109.5 57.8 148.2L0 480c83.3-11 166.5-22 249.8-33 91.8-12.5 163.3-86.8 168.7-179.8 3.5-55.5-18-109.5-57.7-148.2L448 32zm-79.7 232.3c-4.2 79.5-74 139.2-152.8 134.5-79.5-4.7-140.7-71-136.3-151 4.5-79.2 74.3-139.3 153-134.5 79.3 4.7 140.5 71 136.1 151z"]},url:"/manager-user-permissions",permissions:["ManagerUserPermissions.WRITE"]},{id:"iam",title:"IAM Pap\xe9is",type:"item",faIcon:{prefix:"fas",iconName:"user-shield",icon:[640,512,[],"f505","M622.3 271.1l-115.2-45c-4.1-1.6-12.6-3.7-22.2 0l-115.2 45c-10.7 4.2-17.7 14-17.7 24.9 0 111.6 68.7 188.8 132.9 213.9 9.6 3.7 18 1.6 22.2 0C558.4 489.9 640 420.5 640 296c0-10.9-7-20.7-17.7-24.9zM496 462.4V273.3l95.5 37.3c-5.6 87.1-60.9 135.4-95.5 151.8zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm96 40c0-2.5.8-4.8 1.1-7.2-2.5-.1-4.9-.8-7.5-.8h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c6.8 0 13.3-1.5 19.2-4-54-42.9-99.2-116.7-99.2-212z"]},url:"/iam-roles",permissions:["DataCenter.AUDIT"]},{id:"instances",title:"Instancias",type:"collapsable",icon:"computer",permissions:["DataCenter.READ"],children:[{id:"instances",title:"Snapshot",type:"item",icon:"computer",url:"/instance-snapshot-dashboard"},{id:"instance-schedule-dashboard",title:"Agendamento",type:"item",icon:"computer",url:"/instance-schedule-dashboard"}]},{id:"server-plugin",title:"Plugins de Servidor",type:"item",faIcon:fc,url:"/server-plugin",permissions:["DotNetServerPlugin.WRITE"]}]}],wc={lang:"en",data:{NAV:{APPLICATIONS:"Applications",SAMPLE:{TITLE:"Sample",BADGE:"25"}}}};var kc=n("iCFH"),Sc=n("hdaf"),Ac=n("LvDl");let Dc;try{Dc="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(aut){Dc=!1}let Ic,Ec=(()=>{class t{constructor(t){this._platformId=t,this.isBrowser=this._platformId?Object(c.J)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Dc)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return t.\u0275fac=function(e){return new(e||t)(r.bc(r.C,8))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(r.C,8))},token:t,providedIn:"root"}),t})(),Tc=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})();const Lc=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Rc(){if(Ic)return Ic;if("object"!=typeof document||!document)return Ic=new Set(Lc),Ic;let t=document.createElement("input");return Ic=new Set(Lc.filter(e=>(t.setAttribute("type",e),t.type===e))),Ic}let Wc,jc,Fc;function Xc(t){return function(){if(null==Wc&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Wc=!0}))}finally{Wc=Wc||!1}return Wc}()?t:!!t.capture}function Nc(){if("object"!=typeof document||!document)return 0;if(null==jc){const t=document.createElement("div"),e=t.style;t.dir="rtl",e.height="1px",e.width="1px",e.overflow="auto",e.visibility="hidden",e.pointerEvents="none",e.position="absolute";const n=document.createElement("div"),o=n.style;o.width="2px",o.height="1px",t.appendChild(n),document.body.appendChild(t),jc=0,0===t.scrollLeft&&(t.scrollLeft=1,jc=0===t.scrollLeft?1:2),t.parentNode.removeChild(t)}return jc}function Uc(t){if(function(){if(null==Fc){const t="undefined"!=typeof document?document.head:null;Fc=!(!t||!t.createShadowRoot&&!t.attachShadow)}return Fc}()){const e=t.getRootNode?t.getRootNode():null;if(e instanceof ShadowRoot)return e}return null}const zc=new r.r("fuseCustomConfig");let Yc=(()=>{class t{constructor(t,e,n){this._platform=t,this._router=e,this._config=n,this._defaultConfig=n,this._init()}set config(t){let e=this._configSubject.getValue();e=Ac.merge({},e,t),this._configSubject.next(e)}get config(){return this._configSubject.asObservable()}get defaultConfig(){return this._defaultConfig}_init(){(this._platform.ANDROID||this._platform.IOS)&&(this._defaultConfig.customScrollbars=!1),this._configSubject=new Zn.a(Ac.cloneDeep(this._defaultConfig))}setConfig(t,e={emitEvent:!0}){let n=this._configSubject.getValue();n=Ac.merge({},n,t),!0===e.emitEvent&&this._configSubject.next(n)}getConfig(){return this._configSubject.asObservable()}resetToDefaults(){this._configSubject.next(Ac.cloneDeep(this._defaultConfig))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Ec),r.bc(ga),r.bc(zc))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Bc=(()=>{class t{constructor(){this.subscriptions=[],this.onDestroy$=new po.b}ngOnDestroy(){for(const t of this.subscriptions)t&&t.unsubscribe();this.subscriptions=[],this.onDestroy$.next(),this.onDestroy$.complete()}addSubscription(t){return this.subscriptions.push(t),t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t}),t})(),Vc=(()=>{class t extends Bc{constructor(){super(),this._registry={},this.onItemCollapsed=new po.b,this.onItemCollapseToggled=new po.b,this._currentNavigationKey=null,this._onNavigationChanged=new Zn.a(null),this._onNavigationRegistered=new Zn.a(null),this._onNavigationUnregistered=new Zn.a(null),this._onNavigationItemAdded=new Zn.a(null),this._onNavigationItemUpdated=new Zn.a(null),this._onNavigationItemRemoved=new Zn.a(null)}get onNavigationChanged(){return this._onNavigationChanged.asObservable()}get onNavigationRegistered(){return this._onNavigationRegistered.asObservable()}get onNavigationUnregistered(){return this._onNavigationUnregistered.asObservable()}get onNavigationItemAdded(){return this._onNavigationItemAdded.asObservable()}get onNavigationItemUpdated(){return this._onNavigationItemUpdated.asObservable()}get onNavigationItemRemoved(){return this._onNavigationItemRemoved.asObservable()}register(t,e){this._registry[t]?console.error(`The navigation with the key '${t}' already exists. Either unregister it first or use a unique key.`):(this._registry[t]=e,this._onNavigationRegistered.next([t,e]))}unregister(t){this._registry[t]||console.warn(`The navigation with the key '${t}' doesn't exist in the registry.`),delete this._registry[t],this._onNavigationUnregistered.next(t)}getNavigation(t){if(this._registry[t])return this._registry[t];console.warn(`The navigation with the key '${t}' doesn't exist in the registry.`)}getFlatNavigation(t,e=[]){for(const n of t)"item"!==n.type?"collapsable"!==n.type&&"group"!==n.type||n.children&&this.getFlatNavigation(n.children,e):e.push(n);return e}getCurrentNavigation(){if(this._currentNavigationKey)return this.getNavigation(this._currentNavigationKey);console.warn("The current navigation is not set.")}setCurrentNavigation(t){!t||this._registry[t]?(this._currentNavigationKey=t,this._onNavigationChanged.next(t)):console.warn(`The navigation with the key '${t}' doesn't exist in the registry.`)}getNavigationItem(t,e=null){e||(e=this.getCurrentNavigation());for(const n of e){if(n.id===t)return n;if(n.children){const e=this.getNavigationItem(t,n.children);if(e)return e}}return!1}getNavigationItemParent(t,e=null,n=null){e||(n=e=this.getCurrentNavigation());for(const o of e){if(o.id===t)return n;if(o.children){const e=this.getNavigationItemParent(t,o.children,o);if(e)return e}}return!1}addNavigationItem(t,e){const n=this.getCurrentNavigation();if("end"===e)return n.push(t),void this._onNavigationItemAdded.next(!0);if("start"===e)return n.unshift(t),void this._onNavigationItemAdded.next(!0);const o=this.getNavigationItem(e);o&&(o.children||(o.children=[]),o.children.push(t)),this._onNavigationItemAdded.next(!0)}updateNavigationItem(t,e){const n=this.getNavigationItem(t);n&&(Ac.merge(n,e),this._onNavigationItemUpdated.next(!0))}removeNavigationItem(t){const e=this.getNavigationItem(t);if(!e)return;let n=this.getNavigationItemParent(t);n=n.children||n,n.splice(n.indexOf(e),1),this._onNavigationItemRemoved.next(!0)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Hc=(()=>{class t{constructor(){this._registry={}}register(t,e){this._registry[t]?console.error(`The sidebar with the key '${t}' already exists. Either unregister it first or use a unique key.`):this._registry[t]=e}unregister(t){this._registry[t]||console.warn(`The sidebar with the key '${t}' doesn't exist in the registry.`),delete this._registry[t]}getSidebar(t){if(this._registry[t])return this._registry[t];console.warn(`The sidebar with the key '${t}' doesn't exist in the registry.`)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Qc=(()=>{class t{constructor(t,e,n){this._animationBuilder=t,this._document=e,this._router=n,this._init()}_init(){this.splashScreenEl=this._document.body.querySelector("#fuse-splash-screen"),this.splashScreenEl&&this._router.events.pipe(Object(V.a)(t=>t instanceof Jo),Object(Lo.a)(1)).subscribe(()=>{setTimeout(()=>{this.hide()})})}show(){this.player=this._animationBuilder.build([Dt({opacity:"0",zIndex:"99999"}),kt("400ms ease",Dt({opacity:"1"}))]).create(this.splashScreenEl),setTimeout(()=>{this.player.play()},0)}hide(){this.player=this._animationBuilder.build([Dt({opacity:"1"}),kt("400ms ease",Dt({opacity:"0",zIndex:"-10"}))]).create(this.splashScreenEl),setTimeout(()=>{this.player.play()},0)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(vt),r.bc(c.e),r.bc(ga))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Gc=(()=>{class t{constructor(t){this._translateService=t}loadTranslations(...t){[...t].forEach(t=>{this._translateService.setTranslation(t.lang,t.data,!0)})}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ac))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var $c=n("Wcq6"),qc=n("wd/R"),Kc=n.n(qc),Jc=n("z6cu"),Zc=n("vLqr");class ts{constructor(t,e,n,o,r,i=(t=>go.a)){this.http=t,this.addRequestIndicator=e,this.removeRequestIndicator=n,this.tokenProvider=o,this.urlProvider=r,this.onUnauthorized=i}static initHeaders(t){let e=new $;return t&&(e=localStorage.getItem("_webClientId")?e.set("x-firebase-auth",t).set("x-web-client-id",localStorage.getItem("_webClientId")):e.set("x-firebase-auth",t)),e}static urlGenerate(t,e){return t+e}static initParams(t){let e=new J;if(t)for(const n in t)if(t.hasOwnProperty(n)){const o=t[n];e=o===Object(o)?e.append(n,JSON.stringify(o)):e.append(n,o)}return e}useProgressBar(t,e){let n;return n=e.indexOf("&load=0")<0?Object(z.a)(null).pipe(Xo(()=>{const t=this.addRequestIndicator();return Object(z.a)(t)}),Xo(e=>t.pipe(Object($o.a)(()=>{this.removeRequestIndicator(e)})))):t.pipe(Object($o.a)(()=>{})),n.pipe(Object(Lo.a)(1))}resolveApiUrl(){return this.urlProvider}get(t,e,n){return this.useProgressBar(this.resolveToken().pipe(Xo(o=>{const r={headers:ts.initHeaders(o),params:ts.initParams(e)};return n&&(r.responseType=n),this.resolveApiUrl().pipe(Xo(e=>this.http.get(ts.urlGenerate(e,t),r).pipe(this.catchError())))})),t)}post(t,e){return this.useProgressBar(this.resolveToken().pipe(Xo(n=>this.resolveApiUrl().pipe(Xo(o=>this.http.post(ts.urlGenerate(o,t),e,{headers:ts.initHeaders(n)}).pipe(this.catchError()))))),t)}upload(t,e){return this.useProgressBar(this.resolveToken().pipe(Xo(n=>{const o=ts.initHeaders(n);return o.set("Content-Type","multipart/form-data"),o.set("Accept","application/json"),this.resolveApiUrl().pipe(Xo(n=>this.http.post(ts.urlGenerate(n,e),t,{headers:o}).pipe(this.catchError())))})),e)}download(t){return this.get(t,null,"blob").pipe(this.catchError())}put(t,e){return this.useProgressBar(this.resolveToken().pipe(Xo(n=>this.resolveApiUrl().pipe(Xo(o=>this.http.put(ts.urlGenerate(o,t),e,{headers:ts.initHeaders(n)}).pipe(this.catchError()))))),t)}putVoid(t){return this.useProgressBar(this.resolveToken().pipe(Xo(e=>this.resolveApiUrl().pipe(Xo(n=>this.http.put(ts.urlGenerate(n,t),null,{headers:ts.initHeaders(e),responseType:"text"}).pipe(this.catchError()))))),t)}patch(t,e){return this.useProgressBar(this.resolveToken().pipe(Xo(n=>this.resolveApiUrl().pipe(Xo(o=>this.http.patch(ts.urlGenerate(o,t),e,{headers:ts.initHeaders(n)}).pipe(this.catchError()))))),t)}remove(t){return this.useProgressBar(this.resolveToken().pipe(Xo(e=>this.resolveApiUrl().pipe(Xo(n=>this.http.delete(ts.urlGenerate(n,t),{headers:ts.initHeaders(e),responseType:"text"}).pipe(this.catchError()))))),t)}delete(t,e){return this.useProgressBar(this.resolveToken().pipe(Xo(n=>this.resolveApiUrl().pipe(Xo(o=>this.http.request("DELETE",ts.urlGenerate(o,t),{headers:ts.initHeaders(n),body:e}).pipe(this.catchError()))))),t)}catchError(){return Io((t,e)=>t instanceof ct&&401===t.status?this.onUnauthorized(e):Object(Zc.throwError)(t))}resolveToken(){return this.tokenProvider().pipe(Object(Lo.a)(1))}}var es=n("7Cbv"),ns=n("pxpQ"),os=n("qgXg"),rs=n("3N8a"),is=n("IjjT");const as=new is.a(rs.a);let cs=1;const ss=(()=>Promise.resolve())(),ls={};function ds(t){return t in ls&&(delete ls[t],!0)}const gs={setImmediate(t){const e=cs++;return ls[e]=!0,ss.then(()=>ds(e)&&t()),e},clearImmediate(t){ds(t)}};class ms extends rs.a{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,n=0){return null!==n&&n>0?super.requestAsyncId(t,e,n):(t.actions.push(this),t.scheduled||(t.scheduled=gs.setImmediate(t.flush.bind(t,null))))}recycleAsyncId(t,e,n=0){if(null!==n&&n>0||null===n&&this.delay>0)return super.recycleAsyncId(t,e,n);0===t.actions.length&&(gs.clearImmediate(e),t.scheduled=void 0)}}class ps extends is.a{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let n,o=-1,r=e.length;t=t||e.shift();do{if(n=t.execute(t.state,t.delay))break}while(++o<r&&(t=e.shift()));if(this.active=!1,n){for(;++o<r&&(t=e.shift());)t.unsubscribe();throw n}}}const hs=new ps(ms);function us(t){return!Object(no.a)(t)&&t-parseFloat(t)+1>=0}class bs extends Y.a{constructor(t,e=0,n=hs){super(),this.source=t,this.delayTime=e,this.scheduler=n,(!us(e)||e<0)&&(this.delayTime=0),n&&"function"==typeof n.schedule||(this.scheduler=hs)}static create(t,e=0,n=hs){return new bs(t,e,n)}static dispatch(t){const{source:e,subscriber:n}=t;return this.add(e.subscribe(n))}_subscribe(t){return this.scheduler.schedule(bs.dispatch,this.delayTime,{source:this.source,subscriber:t})}}class _s{constructor(t,e){this.scheduler=t,this.delay=e}call(t,e){return new bs(e,this.delay,this.scheduler).subscribe(t)}}function fs(){}class Cs{constructor(t,e=os.a){this.zone=t,this.delegate=e}now(){return this.delegate.now()}schedule(t,e,n){const o=this.zone;return this.delegate.schedule((function(e){o.runGuarded(()=>{t.apply(this,[e])})}),e,n)}}class Os{constructor(t){this.zone=t,this.task=null}call(t,e){const n=this.unscheduleTask.bind(this);return this.task=this.zone.run(()=>Zone.current.scheduleMacroTask("firebaseZoneBlock",fs,{},fs,fs)),e.pipe(Object(Go.a)(n,n,n)).subscribe(t).add(n)}unscheduleTask(){setTimeout(()=>{null!=this.task&&"scheduled"===this.task.state&&(this.task.invoke(),this.task=null)},10)}}class Ms{constructor(t){this.ngZone=t,this.outsideAngular=t.runOutsideAngular(()=>new Cs(Zone.current)),this.insideAngular=t.run(()=>new Cs(Zone.current,as))}}function Ps(t,e){return function(e){return(e=e.lift(new Os(t.ngZone))).pipe(function(t,e=0){return function(n){return n.lift(new _s(t,e))}}(t.outsideAngular),Object(ns.b)(t.insideAngular))}}const ys=["ngOnDestroy"],xs=new r.r("angularfire2.app.options"),vs=new r.r("angularfire2.app.nameOrConfig"),ws=new r.P("6.0.0");function ks(t,e,n){const o="object"==typeof n&&n||{};return o.name=o.name||"string"==typeof n&&n||"[DEFAULT]",$c.apps.filter(t=>t&&t.name===o.name)[0]||e.runOutsideAngular(()=>Object($c.initializeApp)(t,o))}const Ss={provide:class{},useFactory:ks,deps:[xs,r.A,[new r.B,vs]]};let As=(()=>{class t{constructor(t){Object($c.registerVersion)("angularfire",ws.full,t.toString()),Object($c.registerVersion)("angular",r.O.full)}static initializeApp(e,n){return{ngModule:t,providers:[{provide:xs,useValue:e},{provide:vs,useValue:n}]}}}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)(r.bc(r.C))},providers:[Ss]}),t})(),Ds=(()=>{class t{constructor(t,e,o,r){const i=new Ms(r),a=Ps(i),c=Object(z.a)(void 0).pipe(Object(ns.b)(i.outsideAngular),Xo(()=>r.runOutsideAngular(()=>n.e(5).then(n.bind(null,"6nsN")))),Object(H.a)(()=>ks(t,r,e)),Object(H.a)(t=>t.auth()),Na({bufferSize:1,refCount:!1}));return this.authState=c.pipe(Object(ns.b)(i.outsideAngular),Xo(t=>new Y.a(t.onAuthStateChanged.bind(t))),a),this.user=c.pipe(Object(ns.b)(i.outsideAngular),Xo(t=>new Y.a(t.onIdTokenChanged.bind(t))),a),this.idToken=this.user.pipe(Xo(t=>t?Object(Jn.a)(t.getIdToken()):Object(z.a)(null))),this.idTokenResult=this.user.pipe(Xo(t=>t?Object(Jn.a)(t.getIdTokenResult()):Object(z.a)(null))),((t,e,n)=>new Proxy(t,{get:(o,r)=>n.runOutsideAngular(()=>{if(t[r])return t[r];if(ys.includes(r))return()=>{};let o=e.toPromise().then(t=>{const e=t&&t[r];return"function"==typeof e?e.bind(t):e&&e.then?e.then(t=>n.run(()=>t)):n.run(()=>e)});return new Proxy(()=>{},{get:(t,e)=>o[e],apply:(t,e,n)=>o.then(t=>t&&t(...n))})})}))(this,c,r)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(xs),r.bc(vs,8),r.bc(r.C),r.bc(r.A))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(xs),Object(r.bc)(vs,8),Object(r.bc)(r.C),Object(r.bc)(r.A))},token:t,providedIn:"any"}),t})(),Is=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Ds]}),t})(),Es=(()=>{class t{constructor(t,e,n){this.afAuth=t,this.httpAngular=e,this.injector=n,this.tokenRemainingMillis=0,this.isLoggedIn$=new Xa.a(1),this.onDestroy$=new po.b,this.idToken$=new Xa.a(1),t.app.then(t=>t.auth().useDeviceLanguage()),this.isLoggedIn().pipe(Xo(()=>this.refreshToken())).subscribe(),this.afAuth.authState.pipe(dc(this.onDestroy$)).subscribe(t=>{t?(this.user=t,this.isLoggedIn$.next(!0)):(this.user=null,this.isLoggedIn$.next(!1))}),this.interval=setInterval(()=>{this.refreshToken().subscribe()},1e4)}get userAuthority(){return this._userAuthority||(this._userAuthority=this.injector.get(Ys)),this._userAuthority}loginApi(t){return this.user&&this.user.email?t&&t.email===this.user.email?Object(z.a)(this.user):Object(Jn.a)(this.user.getIdToken(!0)).pipe(Xo(t=>{let e=localStorage.getItem("_webClientId");return e||(e=Object(es.a)().replace(/-/g,""),localStorage.setItem("_webClientId",e)),this.httpAngular.post("/api/firebase/login",{token:t,clientId:e,clientVersion:"1.0.85"})}),Object(H.a)(()=>this.user)):Object(z.a)(null)}invalidateAndRefreshToken(){return this.getIdTokenFromUser(!0)}refreshToken(){if(this.user){if(!this.idTokenResult)return this.getIdTokenFromUser(!1);{const t=qc(this.idTokenResult.expirationTime);if(qc().add(5,"minutes").isAfter(t))return this.getIdTokenFromUser(!0)}}else this.idTokenResult&&(this.idTokenResult=null,this.idToken$.next(null));return Object(z.a)(null)}getIdTokenFromUser(t){return Object(Jn.a)(this.user.getIdTokenResult(t)).pipe(Object(Lo.a)(1),Xo(t=>(this.idTokenResult=t,this.idToken$.next(this.idTokenResult.token),Object(z.a)(null))))}isLoggedIn(){return this.isLoggedIn$.asObservable()}ngOnDestroy(){clearInterval(this.interval),this.onDestroy$.next(),this.onDestroy$.complete(),this.idToken$.complete(),this.isLoggedIn$.complete()}signInWithPopup(t){return Object(Jn.a)(this.afAuth.signInWithPopup(t))}setPersistence(t){return Object(Jn.a)(this.afAuth.setPersistence(t))}signInWithEmailAndPassword(t,e){return Object(Jn.a)(this.afAuth.signInWithEmailAndPassword(t,e))}auth(){return Object(Jn.a)(this.afAuth.app).pipe(Object(H.a)(t=>t.auth()))}signOut(){return Object(Jn.a)(this.afAuth.signOut())}getTokenRemainingMillis(){return this.tokenRemainingMillis}getToken(){return this.idToken$.asObservable().pipe(Object(V.a)(t=>!!t))}updateProfile(t,e){this.afAuth.currentUser.then(n=>n.updateProfile({displayName:t,photoURL:e}).then(()=>{console.debug("DisplayName updated: "+t)}).catch(t=>console.debug(t)))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Ds),r.bc(lt),r.bc(r.s))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Ts=(()=>{class t{constructor(t){this._router=t,this.running=[],this._init()}get bufferValue(){return this._bufferValue.asObservable()}setBufferValue(t){this._bufferValue.next(t)}get mode(){return this._mode.asObservable()}setMode(t){this._mode.next(t)}get value(){return this._value.asObservable()}setValue(t){this._value.next(t)}get visible(){return this._visible.asObservable()}_init(){this._bufferValue=new Zn.a(0),this._mode=new Zn.a("query"),this._value=new Zn.a(0),this._visible=new Zn.a(!1),this._router.events.pipe(Object(V.a)(t=>t instanceof Ko)).subscribe(()=>{this.show()}),this._router.events.pipe(Object(V.a)(t=>t instanceof Jo||t instanceof tr||t instanceof Zo)).subscribe(()=>{0===this.running.length&&this.hide()})}show(){this._visible.next(!0)}hide(){this._visible.next(!1)}addAsync(){const t=Object(es.a)().replace(/-/g,"");return this.running.push(t),this.show(),this.clearTimeout&&(clearTimeout(this.clearTimeout),this.clearTimeout=null),t}removeAsync(t){this.running.splice(this.running.findIndex(e=>e===t),1),0===this.running.length&&(this.clearTimeout=setTimeout(()=>{this.clearTimeout=null,this.hide()},300))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ga))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Ls=(()=>{class t{constructor(t){this.http=t,this._domainPath$=this.http.get("/assets/js/r2cloud-domain.json").pipe(Na(1),Object(V.a)(t=>!!t)),this.domainPathObj=null,this.domainPath$.subscribe(t=>{t&&(this.domainPathObj=t)})}static buildHttpUrl(t,e){return`https://${e}/`}static buildWebSocketUrl(t,e){return t?`wss://${e}/`:`ws://${e}/`}get domainPath$(){return this._domainPath$}get domainPath(){return this.domainPathObj}get apiURL(){return"/api/"}get apiURL$(){return Object(z.a)("/api/")}get apiWebSocketURL$(){return Object(z.a)(t.buildWebSocketUrl("https:"===window.location.protocol,window.location.host+"/api/"))}get terminalURL(){return t.buildHttpUrl(this.domainPathObj.secure,this.domainPathObj.terminalDomain)}get terminalURL$(){return this.domainPath$.pipe(Object(H.a)(e=>t.buildHttpUrl(e.secure,e.terminalDomain)))}get monitoringURL(){return t.buildHttpUrl(this.domainPathObj.secure,this.domainPathObj.monitoringDomain)}get monitoringWSS(){return t.buildWebSocketUrl(this.domainPathObj.secure,this.domainPathObj.monitoringDomain)}get monitoringURL$(){return this.domainPath$.pipe(Object(H.a)(e=>t.buildHttpUrl(e.secure,e.monitoringDomain)))}get monitoringWebSocketURL$(){return this.domainPath$.pipe(Object(H.a)(e=>t.buildWebSocketUrl(e.secure,e.monitoringDomain)))}get customLayoutURL(){return t.buildHttpUrl(this.domainPathObj.secure,this.domainPathObj.customLayoutDomain)}get customLayoutURL$(){return this.domainPath$.pipe(Object(H.a)(e=>t.buildHttpUrl(e.secure,e.customLayoutDomain)))}get staticURL(){return t.buildHttpUrl(this.domainPathObj.secure,this.domainPathObj.staticDomain)}get staticURL$(){return this.domainPath$.pipe(Object(H.a)(e=>t.buildHttpUrl(e.secure,e.staticDomain)))}get secureInt(){return this.domainPathObj.secure?1:0}}return t.\u0275fac=function(e){return new(e||t)(r.bc(lt))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Rs=(()=>{class t extends ts{constructor(t,e,n,o){super(t,()=>this.fuseProgressBarService.addAsync(),t=>e.removeAsync(t),()=>Object(z.a)(null),n.apiURL$,t=>this.firebaseService.loginApi(null).pipe(Xo(t=>t?Object(z.a)(t):Object(Jc.a)("User not authenticated on firebase")),Xo(()=>t),Io(()=>(this.authService.logout().subscribe(),this.authService.getBlockedUser()||window.location.reload(),go.a)))),this.httpAngular=t,this.fuseProgressBarService=e,this.domainPathService=n,this.injector=o,this._authService=null,this._firebaseService=null}get authService(){return this._authService||(this._authService=this.injector.get(hb)),this._authService}get firebaseService(){return this._firebaseService||(this._firebaseService=this.injector.get(Es)),this._firebaseService}}return t.\u0275fac=function(e){return new(e||t)(r.bc(lt),r.bc(Ts),r.bc(Ls),r.bc(r.s))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Ws(t,e=as){return n=>n.lift(new js(t,e))}class js{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new Fs(t,this.dueTime,this.scheduler))}}class Fs extends bo.a{constructor(t,e,n){super(t),this.dueTime=e,this.scheduler=n,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Xs,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function Xs(t){t.debouncedNext()}let Ns=(()=>{class t{constructor(){}validator(t,e){return n=>n.valueChanges.pipe(Ws(500),Object(Wo.a)(n=>e.put(t+"/validate",n).pipe(Object(H.a)(t=>{const e={};for(const n of t)e[n.field]=n.defaultMessage;return e}))),Object(Lo.a)(1))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();class Us{constructor(t,e,n){this.http=t,this.validatorDAO=e,this.observableCachesList=[],this.url=n,this.validator=this.validatorDAO.validator(this.url,this.http)}clearCache(){this.observableCachesList=[]}getAllCache(){let t=this.observableCachesList.find(t=>null===t.params&&t.path===this.url);if(!t){const e=this.http.get(this.url).pipe(Io(t=>t&&401===t.status?Object(z.a)([]):Object(Jc.a)(t)),Na(1));t={params:null,path:this.url,observable:e},this.observableCachesList.push(t)}return t.observable}get(){return this.http.get(this.url)}getOne(t){return this.http.get(this.url+"/"+t)}getActive(t){let e;return e=t||{},e.active="true",this.filter(e)}filterCache(t){let e=this.observableCachesList.find(e=>e.params===t&&e.path===this.url);if(!e){const n=this.http.get(this.url+"/filter",t).pipe(Io(t=>t&&401===t.status?Object(z.a)([]):Object(Jc.a)(t)),Na(1));e={params:t,path:this.url,observable:n},this.observableCachesList.push(e)}return e.observable}filter(t){return this.http.get(this.url+"/filter",t)}filterOne(t){return this.http.get(this.url+"/filter-one",t)}save(t){return this.http.put(this.url+"/"+t.id,t)}saveAll(t){return this.http.patch(this.url+"/batch-save",t)}createAll(t){return this.http.post(this.url+"/batch-create",t)}create(t){return this.http.post(this.url,t)}remove(t){return this.http.remove(this.url+"/"+t)}snapshotsLimit(t){return this.http.get(this.url+"/snapshots-limit",{limit:t})}snapshots(){return this.http.get(this.url+"/snapshots")}shadows(){return this.http.get(this.url+"/shadows")}changes(){return this.http.get(this.url+"/changes")}entitySnapshots(t,e=10,n=0){return this.http.get(`${this.url}/snapshots/${t}?limit=${e}&page=${n}`)}entityShadows(t,e=10,n=0){return this.http.get(`${this.url}/shadows/${t}?limit=${e}&page=${n}`)}entityChanges(t,e=10,n=0){return this.http.get(`${this.url}/changes/${t}?limit=${e}&page=${n}`)}}let zs=(()=>{class t extends Us{constructor(t,e){super(t,e,"manager-user-permissions"),this.onDestroy$=new po.b,this.adminUserList$=Object(z.a)([])}ngOnDestroy(){this.adminUserList$=Object(z.a)([]),this.onDestroy$.next(),this.onDestroy$.complete()}setCacheControl(t){t.pipe(dc(this.onDestroy$)).subscribe(()=>{this.clearCache()})}clearCache(){this.adminUserList$=Object(z.a)([]),this.myUserPermissions$=null}getMyUserPermissions(){return this.myUserPermissions$||(this.myUserPermissions$=this.http.get("manager-user-permissions/me").pipe(Na(1))),this.myUserPermissions$}isAdminUser(t){return this.adminUserList$[t]||(this.adminUserList$[t]=this.http.get("manager-user-permissions/is-admin-user/"+t).pipe(Na(1))),this.adminUserList$[t]}findByManagerUserId(t){return this.http.get("manager-user-permissions/find-by-manager-user-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Ys=(()=>{class t{constructor(t,e,n){this.http=t,this.validatorDAO=e,this.managerUserPermissionsDaoService=n,this.myObjectPermissions=[],this.myParentObjectPermissions=[],this.onDestroy$=new po.b}setCacheControl(t){t.pipe(dc(this.onDestroy$)).subscribe(()=>{this.clearCache()})}ngOnDestroy(){this.onDestroy$.next(),this.onDestroy$.complete()}clearCache(){this.me$=null,this.myPermissions$=null,this.myPermissions=[],this.myObjectPermissions=[],this.myParentObjectPermissions=[]}getMe(){const t=qc();return this.me$Time&&qc.duration(t.diff(this.me$Time)).minutes()>30&&(console.log("me observable is being cleared"),this.me$=null),this.me$||(this.me$Time=t,this.me$=this.http.get("me").pipe(Io(t=>t&&401===t.status?Object(z.a)(null):Object(Jc.a)(t)),Na(1))),this.me$}getLogout(){return this.http.get("logout")}getMyPermissions(){return this.myPermissions$||(this.myPermissions$=this.http.get("permission/myPermissions").pipe(Io(t=>t&&401===t.status?Object(z.a)([]):Object(Jc.a)(t)),Na(1))),this.myPermissions$.subscribe(t=>{t&&(this.myPermissions=t)}),this.myPermissions$}getObjectPermission(t,e,n){const o=this.myObjectPermissions.find(o=>o.objectId===t&&o.objectType===e&&o.permissionSuffix===n);return o?Object(z.a)(o.value):this.hasPermission(e,t,n).pipe(Object(H.a)(o=>(this.myObjectPermissions.push({value:o.value,objectType:e,objectId:t,permissionSuffix:n}),o.value)))}getParentObjectPermission(t,e,n,o){if(this.hasParentPermissionInMyPermissions(t,e,n,o)){const r=this.myParentObjectPermissions.find(r=>r.parentId===t&&r.parentType===e&&r.objectType===n&&r.permissionSuffix===o);return r?Object(z.a)(r.value):this.hasParentPermission(e,t,n,o).pipe(Object(H.a)(r=>(this.myParentObjectPermissions.push({value:r.value,parentType:e,parentId:t,objectType:n,permissionSuffix:o}),r.value)))}return Object(z.a)(!1)}hasPermission(t,e,n){return this.http.get("permission/has/"+n+"/"+e+"/"+t)}canCreate(t,e){return this.http.get("permission/can-create/"+e+"/"+t)}hasParentPermission(t,e,n,o){return this.http.get("permission/has-from-parent/"+o+"/"+t+"/"+e+"/"+n+"/")}setCredentialsExpiring(t,e=null){return this.http.post("credentials-expiring",{value:t})}hasParentPermissionInMyPermissions(t,e,n,o){var r;return null!=(null===(r=this.myPermissions)||void 0===r?void 0:r.find(r=>{var i,a;return"CustomerGroup"===e?(null===(i=null==r?void 0:r.customerGroupIds)||void 0===i?void 0:i.indexOf(t))>-1&&r.name===n+"."+o:"SubProject"!==e||(null===(a=null==r?void 0:r.subProjectIds)||void 0===a?void 0:a.indexOf(t))>-1&&r.name===n+"."+o}))}hasParentPermissionCache(t,e,n,o){return this.getMe().pipe(Xo(r=>r&&r.accountNonExpired&&r.accountNonLocked&&r.enabled&&r.email?this.managerUserPermissionsDaoService.isAdminUser(r.managerUser.id).pipe(Xo(r=>{if(r)return Object(z.a)(!0);{const r=this.myParentObjectPermissions.find(r=>Object(z.a)(r.parentId===e&&r.parentType===t&&r.objectType===n&&r.permissionSuffix===o));if(r&&null!=r.value)return Object(z.a)(r.value);if(!r)return this.hasParentPermission(t,e,n,o).pipe(Xo(r=>{const i=this.myParentObjectPermissions.findIndex(r=>r.parentId===e&&r.parentType===t&&r.objectType===n&&r.permissionSuffix===o);return i>-1?this.myParentObjectPermissions[i].value=r.value:this.myParentObjectPermissions.push({permissionSuffix:o,parentId:e,parentType:t,objectType:n,value:r.value}),Object(z.a)(r.value)}));this.myParentObjectPermissions.push({permissionSuffix:o,parentId:e,parentType:t,objectType:n,value:null})}})):Object(z.a)(!1)))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns),r.bc(zs))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function Bs(t){return null!=t&&"false"!==`${t}`}function Vs(t,e=0){return Hs(t)?Number(t):e}function Hs(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function Qs(t){return Array.isArray(t)?t:[t]}function Gs(t){return null==t?"":"string"==typeof t?t:`${t}px`}function $s(t){return t instanceof r.l?t.nativeElement:t}var qs=n("xgIS"),Ks=n("VRyK"),Js=n("quSY");function Zs(t,e){return n=>n.lift(new tl(t,e))}class tl{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new el(t,this.compare,this.keySelector))}}class el extends bo.a{constructor(t,e,n){super(t),this.keySelector=n,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:n}=this;e=n?n(t):t}catch(o){return this.destination.error(o)}let n=!1;if(this.hasKey)try{const{compare:t}=this;n=t(this.key,e)}catch(o){return this.destination.error(o)}else this.hasKey=!0;n||(this.key=e,this.destination.next(t))}}class nl{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new ol(t,this.durationSelector))}}class ol extends oo.a{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1}_next(t){if(this.value=t,this.hasValue=!0,!this.throttled){let n;try{const{durationSelector:e}=this;n=e(t)}catch(e){return this.destination.error(e)}const o=Object(ro.a)(this,n);!o||o.closed?this.clearThrottle():this.add(this.throttled=o)}}clearThrottle(){const{value:t,hasValue:e,throttled:n}=this;n&&(this.remove(n),this.throttled=null,n.unsubscribe()),e&&(this.value=null,this.hasValue=!1,this.destination.next(t))}notifyNext(t,e,n,o){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function rl(t=0,e,n){let o=-1;return us(e)?o=Number(e)<1?1:Number(e):Object(eo.a)(e)&&(n=e),Object(eo.a)(n)||(n=as),new Y.a(e=>{const r=us(t)?t:+t-n.now();return n.schedule(il,r,{index:0,period:o,subscriber:e})})}function il(t){const{index:e,period:n,subscriber:o}=t;if(o.next(e),!o.closed){if(-1===n)return o.complete();t.index=e+1,this.schedule(t,n)}}function al(t,e=as){return n=()=>rl(t,e),function(t){return t.lift(new nl(n))};var n}const cl=new r.r("cdk-dir-doc",{providedIn:"root",factory:function(){return Object(r.W)(c.e)}});let sl=(()=>{class t{constructor(t){if(this.value="ltr",this.change=new r.o,t){const e=t.documentElement?t.documentElement.dir:null,n=(t.body?t.body.dir:null)||e;this.value="ltr"===n||"rtl"===n?n:"ltr"}}ngOnDestroy(){this.change.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(cl,8))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(cl,8))},token:t,providedIn:"root"}),t})(),ll=(()=>{class t{constructor(){this._dir="ltr",this._isInitialized=!1,this.change=new r.o}get dir(){return this._dir}set dir(t){const e=this._dir,n=t?t.toLowerCase():t;this._rawDir=t,this._dir="ltr"===n||"rtl"===n?n:"ltr",e!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}get value(){return this.dir}ngAfterContentInit(){this._isInitialized=!0}ngOnDestroy(){this.change.complete()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","dir",""]],hostVars:1,hostBindings:function(t,e){2&t&&r.Eb("dir",e._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[r.Cb([{provide:sl,useExisting:t}])]}),t})(),dl=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})();function gl(t){return t&&"function"==typeof t.connect}class ml{constructor(t=!1,e,n=!0){this._multiple=t,this._emitChanges=n,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new po.b,e&&e.length&&(t?e.forEach(t=>this._markSelected(t)):this._markSelected(e[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...t){this._verifyValueAssignment(t),t.forEach(t=>this._markSelected(t)),this._emitChangeEvent()}deselect(...t){this._verifyValueAssignment(t),t.forEach(t=>this._unmarkSelected(t)),this._emitChangeEvent()}toggle(t){this.isSelected(t)?this.deselect(t):this.select(t)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(t){return this._selection.has(t)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(t){this._multiple&&this.selected&&this._selected.sort(t)}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(t){this.isSelected(t)||(this._multiple||this._unmarkAll(),this._selection.add(t),this._emitChanges&&this._selectedToEmit.push(t))}_unmarkSelected(t){this.isSelected(t)&&(this._selection.delete(t),this._emitChanges&&this._deselectedToEmit.push(t))}_unmarkAll(){this.isEmpty()||this._selection.forEach(t=>this._unmarkSelected(t))}_verifyValueAssignment(t){if(t.length>1&&!this._multiple)throw Error("Cannot pass multiple values into SelectionModel with single-value mode.")}}let pl=(()=>{class t{constructor(){this._listeners=[]}notify(t,e){for(let n of this._listeners)n(t,e)}listen(t){return this._listeners.push(t),()=>{this._listeners=this._listeners.filter(e=>t!==e)}}ngOnDestroy(){this._listeners=[]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),hl=(()=>{class t{constructor(t,e,n){this._ngZone=t,this._platform=e,this._scrolled=new po.b,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=n}register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){const e=this.scrollContainers.get(t);e&&(e.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=20){return this._platform.isBrowser?new Y.a(e=>{this._globalSubscription||this._addGlobalListener();const n=t>0?this._scrolled.pipe(al(t)).subscribe(e):this._scrolled.subscribe(e);return this._scrolledCount++,()=>{n.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Object(z.a)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((t,e)=>this.deregister(e)),this._scrolled.complete()}ancestorScrolled(t,e){const n=this.getAncestorScrollContainers(t);return this.scrolled(e).pipe(Object(V.a)(t=>!t||n.indexOf(t)>-1))}getAncestorScrollContainers(t){const e=[];return this.scrollContainers.forEach((n,o)=>{this._scrollableContainsElement(o,t)&&e.push(o)}),e}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollableContainsElement(t,e){let n=e.nativeElement,o=t.getElementRef().nativeElement;do{if(n==o)return!0}while(n=n.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const t=this._getWindow();return Object(qs.a)(t.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(r.A),r.bc(Ec),r.bc(c.e,8))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(r.A),Object(r.bc)(Ec),Object(r.bc)(c.e,8))},token:t,providedIn:"root"}),t})(),ul=(()=>{class t{constructor(t,e,n,o){this.elementRef=t,this.scrollDispatcher=e,this.ngZone=n,this.dir=o,this._destroyed=new po.b,this._elementScrolled=new Y.a(t=>this.ngZone.runOutsideAngular(()=>Object(qs.a)(this.elementRef.nativeElement,"scroll").pipe(dc(this._destroyed)).subscribe(t)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(t){const e=this.elementRef.nativeElement,n=this.dir&&"rtl"==this.dir.value;null==t.left&&(t.left=n?t.end:t.start),null==t.right&&(t.right=n?t.start:t.end),null!=t.bottom&&(t.top=e.scrollHeight-e.clientHeight-t.bottom),n&&0!=Nc()?(null!=t.left&&(t.right=e.scrollWidth-e.clientWidth-t.left),2==Nc()?t.left=t.right:1==Nc()&&(t.left=t.right?-t.right:t.right)):null!=t.right&&(t.left=e.scrollWidth-e.clientWidth-t.right),this._applyScrollToOptions(t)}_applyScrollToOptions(t){const e=this.elementRef.nativeElement;"object"==typeof document&&"scrollBehavior"in document.documentElement.style?e.scrollTo(t):(null!=t.top&&(e.scrollTop=t.top),null!=t.left&&(e.scrollLeft=t.left))}measureScrollOffset(t){const e=this.elementRef.nativeElement;if("top"==t)return e.scrollTop;if("bottom"==t)return e.scrollHeight-e.clientHeight-e.scrollTop;const n=this.dir&&"rtl"==this.dir.value;return"start"==t?t=n?"right":"left":"end"==t&&(t=n?"left":"right"),n&&2==Nc()?"left"==t?e.scrollWidth-e.clientWidth-e.scrollLeft:e.scrollLeft:n&&1==Nc()?"left"==t?e.scrollLeft+e.scrollWidth-e.clientWidth:-e.scrollLeft:"left"==t?e.scrollLeft:e.scrollWidth-e.clientWidth-e.scrollLeft}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(hl),r.Rb(r.A),r.Rb(sl,8))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),t})(),bl=(()=>{class t{constructor(t,e,n){this._platform=t,this._document=n,e.runOutsideAngular(()=>{const e=this._getWindow();this._change=t.isBrowser?Object(Ks.a)(Object(qs.a)(e,"resize"),Object(qs.a)(e,"orientationchange")):Object(z.a)(),this._invalidateCache=this.change().subscribe(()=>this._updateViewportSize())})}ngOnDestroy(){this._invalidateCache.unsubscribe()}getViewportSize(){this._viewportSize||this._updateViewportSize();const t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){const t=this.getViewportScrollPosition(),{width:e,height:n}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+n,right:t.left+e,height:n,width:e}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const t=this._getDocument(),e=this._getWindow(),n=t.documentElement,o=n.getBoundingClientRect();return{top:-o.top||t.body.scrollTop||e.scrollY||n.scrollTop||0,left:-o.left||t.body.scrollLeft||e.scrollX||n.scrollLeft||0}}change(t=20){return t>0?this._change.pipe(al(t)):this._change}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_updateViewportSize(){const t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Ec),r.bc(r.A),r.bc(c.e,8))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(Ec),Object(r.bc)(r.A),Object(r.bc)(c.e,8))},token:t,providedIn:"root"}),t})(),_l=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[dl,Tc],dl]}),t})();function fl(){throw Error("Host already has a portal attached")}class Cl{attach(t){return null==t&&function(){throw Error("Attempting to attach a portal to a null PortalOutlet")}(),t.hasAttached()&&fl(),this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null==t?function(){throw Error("Attempting to detach a portal that is not attached to a host")}():(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class Ol extends Cl{constructor(t,e,n,o){super(),this.component=t,this.viewContainerRef=e,this.injector=n,this.componentFactoryResolver=o}}class Ml extends Cl{constructor(t,e,n){super(),this.templateRef=t,this.viewContainerRef=e,this.context=n}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class Pl extends Cl{constructor(t){super(),this.element=t instanceof r.l?t.nativeElement:t}}class yl{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t||function(){throw Error("Must provide a portal to attach")}(),this.hasAttached()&&fl(),this._isDisposed&&function(){throw Error("This PortalOutlet has already been disposed")}(),t instanceof Ol?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof Ml?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof Pl?(this._attachedPortal=t,this.attachDomPortal(t)):void function(){throw Error("Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.")}()}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class xl extends yl{constructor(t,e,n,o,r){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=n,this._defaultInjector=o,this.attachDomPortal=t=>{if(!this._document)throw Error("Cannot attach DOM portal without _document constructor parameter");const e=t.element;if(!e.parentNode)throw Error("DOM portal content must be attached to a parent node.");const n=this._document.createComment("dom-portal");e.parentNode.insertBefore(n,e),this.outletElement.appendChild(e),super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(e,n)})},this._document=r}attachComponentPortal(t){const e=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let n;return t.viewContainerRef?(n=t.viewContainerRef.createComponent(e,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>n.destroy())):(n=e.create(t.injector||this._defaultInjector),this._appRef.attachView(n.hostView),this.setDisposeFn(()=>{this._appRef.detachView(n.hostView),n.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(n)),n}attachTemplatePortal(t){let e=t.viewContainerRef,n=e.createEmbeddedView(t.templateRef,t.context);return n.detectChanges(),n.rootNodes.forEach(t=>this.outletElement.appendChild(t)),this.setDisposeFn(()=>{let t=e.indexOf(n);-1!==t&&e.remove(t)}),n}dispose(){super.dispose(),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let vl=(()=>{class t extends Ml{constructor(t,e){super(t,e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M),r.Rb(r.Q))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[r.Ab]}),t})(),wl=(()=>{class t extends yl{constructor(t,e,n){super(),this._componentFactoryResolver=t,this._viewContainerRef=e,this._isInitialized=!1,this.attached=new r.o,this.attachDomPortal=t=>{if(!this._document)throw Error("Cannot attach DOM portal without _document constructor parameter");const e=t.element;if(!e.parentNode)throw Error("DOM portal content must be attached to a parent node.");const n=this._document.createComment("dom-portal");t.setAttachedHost(this),e.parentNode.insertBefore(n,e),this._getRootNode().appendChild(e),super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(e,n)})},this._document=n}get portal(){return this._attachedPortal}set portal(t){(!this.hasAttached()||t||this._isInitialized)&&(this.hasAttached()&&super.detach(),t&&super.attach(t),this._attachedPortal=t)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(t){t.setAttachedHost(this);const e=null!=t.viewContainerRef?t.viewContainerRef:this._viewContainerRef,n=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),o=e.createComponent(n,e.length,t.injector||e.injector);return e!==this._viewContainerRef&&this._getRootNode().appendChild(o.hostView.rootNodes[0]),super.setDisposeFn(()=>o.destroy()),this._attachedPortal=t,this._attachedRef=o,this.attached.emit(o),o}attachTemplatePortal(t){t.setAttachedHost(this);const e=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=t,this._attachedRef=e,this.attached.emit(e),e}_getRootNode(){const t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.j),r.Rb(r.Q),r.Rb(c.e))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[r.Ab]}),t})(),kl=(()=>{class t extends wl{}return t.\u0275fac=function(e){return Sl(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkPortalHost",""],["","portalHost",""]],inputs:{portal:["cdkPortalHost","portal"]},exportAs:["cdkPortalHost"],features:[r.Cb([{provide:wl,useExisting:t}]),r.Ab]}),t})();const Sl=r.Zb(kl);let Al=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})();class Dl{constructor(t,e){this._parentInjector=t,this._customTokens=e}get(t,e){const n=this._customTokens.get(t);return void 0!==n?n:this._parentInjector.get(t,e)}}function Il(t,...e){return e.length?e.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}class El{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=Gs(-this._previousScrollPosition.left),t.style.top=Gs(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,e=t.style,n=this._document.body.style,o=e.scrollBehavior||"",r=n.scrollBehavior||"";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),e.scrollBehavior=n.scrollBehavior="auto",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),e.scrollBehavior=o,n.scrollBehavior=r}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const t=this._document.body,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width}}function Tl(){return Error("Scroll strategy has already been attached.")}class Ll{constructor(t,e,n,o){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=n,this._config=o,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){if(this._overlayRef)throw Tl();this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const t=this._viewportRuler.getViewportScrollPosition().top;Math.abs(t-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Rl{enable(){}disable(){}attach(){}}function Wl(t,e){return e.some(e=>t.bottom<e.top||t.top>e.bottom||t.right<e.left||t.left>e.right)}function jl(t,e){return e.some(e=>t.top<e.top||t.bottom>e.bottom||t.left<e.left||t.right>e.right)}class Fl{constructor(t,e,n,o){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=n,this._config=o,this._scrollSubscription=null}attach(t){if(this._overlayRef)throw Tl();this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const t=this._overlayRef.overlayElement.getBoundingClientRect(),{width:e,height:n}=this._viewportRuler.getViewportSize();Wl(t,[{width:e,height:n,bottom:n,right:e,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Xl=(()=>{class t{constructor(t,e,n,o){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=n,this.noop=()=>new Rl,this.close=t=>new Ll(this._scrollDispatcher,this._ngZone,this._viewportRuler,t),this.block=()=>new El(this._viewportRuler,this._document),this.reposition=t=>new Fl(this._scrollDispatcher,this._viewportRuler,this._ngZone,t),this._document=o}}return t.\u0275fac=function(e){return new(e||t)(r.bc(hl),r.bc(bl),r.bc(r.A),r.bc(c.e))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(hl),Object(r.bc)(bl),Object(r.bc)(r.A),Object(r.bc)(c.e))},token:t,providedIn:"root"}),t})();class Nl{constructor(t){if(this.scrollStrategy=new Rl,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const n of e)void 0!==t[n]&&(this[n]=t[n])}}}class Ul{constructor(t,e,n,o,r){this.offsetX=n,this.offsetY=o,this.panelClass=r,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}}class zl{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}function Yl(t,e){if("top"!==e&&"bottom"!==e&&"center"!==e)throw Error(`ConnectedPosition: Invalid ${t} "${e}". `+'Expected "top", "bottom" or "center".')}function Bl(t,e){if("start"!==e&&"end"!==e&&"center"!==e)throw Error(`ConnectedPosition: Invalid ${t} "${e}". `+'Expected "start", "end" or "center".')}let Vl=(()=>{class t{constructor(t){this._attachedOverlays=[],this._keydownListener=t=>{const e=this._attachedOverlays;for(let n=e.length-1;n>-1;n--)if(e[n]._keydownEventSubscriptions>0){e[n]._keydownEvents.next(t);break}},this._document=t}ngOnDestroy(){this._detach()}add(t){this.remove(t),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0),this._attachedOverlays.push(t)}remove(t){const e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this._detach()}_detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(c.e))},token:t,providedIn:"root"}),t})();const Hl=!("undefined"==typeof window||!window||!window.__karma__&&!window.jasmine);let Ql=(()=>{class t{constructor(t,e){this._platform=e,this._document=t}ngOnDestroy(){const t=this._containerElement;t&&t.parentNode&&t.parentNode.removeChild(t)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const t=this._platform?this._platform.isBrowser:"undefined"!=typeof window;if(t||Hl){const t=this._document.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let e=0;e<t.length;e++)t[e].parentNode.removeChild(t[e])}const e=this._document.createElement("div");e.classList.add("cdk-overlay-container"),Hl?e.setAttribute("platform","test"):t||e.setAttribute("platform","server"),this._document.body.appendChild(e),this._containerElement=e}}return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e),r.bc(Ec))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(c.e),Object(r.bc)(Ec))},token:t,providedIn:"root"}),t})();class Gl{constructor(t,e,n,o,r,i,a,c){this._portalOutlet=t,this._host=e,this._pane=n,this._config=o,this._ngZone=r,this._keyboardDispatcher=i,this._document=a,this._location=c,this._backdropElement=null,this._backdropClick=new po.b,this._attachments=new po.b,this._detachments=new po.b,this._locationChanges=Js.a.EMPTY,this._backdropClickHandler=t=>this._backdropClick.next(t),this._keydownEventsObservable=new Y.a(t=>{const e=this._keydownEvents.subscribe(t);return this._keydownEventSubscriptions++,()=>{e.unsubscribe(),this._keydownEventSubscriptions--}}),this._keydownEvents=new po.b,this._keydownEventSubscriptions=0,o.scrollStrategy&&(this._scrollStrategy=o.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=o.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){let e=this._portalOutlet.attach(t);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.asObservable().pipe(Object(Lo.a)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&this._location&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),t}dispose(){const t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this.detachBackdrop(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,t&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick.asObservable()}attachments(){return this._attachments.asObservable()}detachments(){return this._detachments.asObservable()}keydownEvents(){return this._keydownEventsObservable}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=Gs(this._config.width),t.height=Gs(this._config.height),t.minWidth=Gs(this._config.minWidth),t.minHeight=Gs(this._config.minHeight),t.maxWidth=Gs(this._config.maxWidth),t.maxHeight=Gs(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"auto":"none"}_attachBackdrop(){this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add("cdk-overlay-backdrop-showing")})}):this._backdropElement.classList.add("cdk-overlay-backdrop-showing")}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let t,e=this._backdropElement;if(!e)return;let n=()=>{e&&(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",n),e.parentNode&&e.parentNode.removeChild(e)),this._backdropElement==e&&(this._backdropElement=null),this._config.backdropClass&&this._toggleClasses(e,this._config.backdropClass,!1),clearTimeout(t)};e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{e.addEventListener("transitionend",n)}),e.style.pointerEvents="none",t=this._ngZone.runOutsideAngular(()=>setTimeout(n,500))}_toggleClasses(t,e,n){const o=t.classList;Qs(e).forEach(t=>{t&&(n?o.add(t):o.remove(t))})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.asObservable().pipe(dc(Object(Ks.a)(this._attachments,this._detachments))).subscribe(()=>{this._pane&&this._host&&0!==this._pane.children.length||(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._previousHostParent.removeChild(this._host)),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}}const $l=/([A-Za-z%]+)$/;class ql{constructor(t,e,n,o,r){this._viewportRuler=e,this._document=n,this._platform=o,this._overlayContainer=r,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new po.b,this._resizeSubscription=Js.a.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges.asObservable(),this.setOrigin(t)}get positions(){return this._preferredPositions}attach(t){if(this._overlayRef&&t!==this._overlayRef)throw Error("This position strategy is already attached to an overlay");this._validatePositions(),t.hostElement.classList.add("cdk-overlay-connected-position-bounding-box"),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const t=this._originRect,e=this._overlayRect,n=this._viewportRect,o=[];let r;for(let i of this._preferredPositions){let a=this._getOriginPoint(t,i),c=this._getOverlayPoint(a,e,i),s=this._getOverlayFit(c,e,n,i);if(s.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(i,a);this._canFitWithFlexibleDimensions(s,c,n)?o.push({position:i,origin:a,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(a,i)}):(!r||r.overlayFit.visibleArea<s.visibleArea)&&(r={overlayFit:s,overlayPoint:c,originPoint:a,position:i,overlayRect:e})}if(o.length){let t=null,e=-1;for(const n of o){const o=n.boundingBoxRect.width*n.boundingBoxRect.height*(n.position.weight||1);o>e&&(e=o,t=n)}return this._isPushed=!1,void this._applyPosition(t.position,t.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(r.position,r.originPoint);this._applyPosition(r.position,r.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Kl(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const t=this._lastPosition||this._preferredPositions[0],e=this._getOriginPoint(this._originRect,t);this._applyPosition(t,e)}}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e){let n,o;if("center"==e.originX)n=t.left+t.width/2;else{const o=this._isRtl()?t.right:t.left,r=this._isRtl()?t.left:t.right;n="start"==e.originX?o:r}return o="center"==e.originY?t.top+t.height/2:"top"==e.originY?t.top:t.bottom,{x:n,y:o}}_getOverlayPoint(t,e,n){let o,r;return o="center"==n.overlayX?-e.width/2:"start"===n.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,r="center"==n.overlayY?-e.height/2:"top"==n.overlayY?0:-e.height,{x:t.x+o,y:t.y+r}}_getOverlayFit(t,e,n,o){let{x:r,y:i}=t,a=this._getOffset(o,"x"),c=this._getOffset(o,"y");a&&(r+=a),c&&(i+=c);let s=0-i,l=i+e.height-n.height,d=this._subtractOverflows(e.width,0-r,r+e.width-n.width),g=this._subtractOverflows(e.height,s,l),m=d*g;return{visibleArea:m,isCompletelyWithinViewport:e.width*e.height===m,fitsInViewportVertically:g===e.height,fitsInViewportHorizontally:d==e.width}}_canFitWithFlexibleDimensions(t,e,n){if(this._hasFlexibleDimensions){const o=n.bottom-e.y,r=n.right-e.x,i=Jl(this._overlayRef.getConfig().minHeight),a=Jl(this._overlayRef.getConfig().minWidth),c=t.fitsInViewportHorizontally||null!=a&&a<=r;return(t.fitsInViewportVertically||null!=i&&i<=o)&&c}return!1}_pushOverlayOnScreen(t,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const o=this._viewportRect,r=Math.max(t.x+e.width-o.right,0),i=Math.max(t.y+e.height-o.bottom,0),a=Math.max(o.top-n.top-t.y,0),c=Math.max(o.left-n.left-t.x,0);let s=0,l=0;return s=e.width<=o.width?c||-r:t.x<this._viewportMargin?o.left-n.left-t.x:0,l=e.height<=o.height?a||-i:t.y<this._viewportMargin?o.top-n.top-t.y:0,this._previousPushAmount={x:s,y:l},{x:t.x+s,y:t.y+l}}_applyPosition(t,e){if(this._setTransformOrigin(t),this._setOverlayElementStyles(e,t),this._setBoundingBoxStyles(e,t),t.panelClass&&this._addPanelClasses(t.panelClass),this._lastPosition=t,this._positionChanges.observers.length){const e=this._getScrollVisibility(),n=new zl(t,e);this._positionChanges.next(n)}this._isInitialRender=!1}_setTransformOrigin(t){if(!this._transformOriginSelector)return;const e=this._boundingBox.querySelectorAll(this._transformOriginSelector);let n,o=t.overlayY;n="center"===t.overlayX?"center":this._isRtl()?"start"===t.overlayX?"right":"left":"start"===t.overlayX?"left":"right";for(let r=0;r<e.length;r++)e[r].style.transformOrigin=`${n} ${o}`}_calculateBoundingBoxRect(t,e){const n=this._viewportRect,o=this._isRtl();let r,i,a,c,s,l;if("top"===e.overlayY)i=t.y,r=n.height-i+this._viewportMargin;else if("bottom"===e.overlayY)a=n.height-t.y+2*this._viewportMargin,r=n.height-a+this._viewportMargin;else{const e=Math.min(n.bottom-t.y+n.top,t.y),o=this._lastBoundingBoxSize.height;r=2*e,i=t.y-e,r>o&&!this._isInitialRender&&!this._growAfterOpen&&(i=t.y-o/2)}if("end"===e.overlayX&&!o||"start"===e.overlayX&&o)l=n.width-t.x+this._viewportMargin,c=t.x-this._viewportMargin;else if("start"===e.overlayX&&!o||"end"===e.overlayX&&o)s=t.x,c=n.right-t.x;else{const e=Math.min(n.right-t.x+n.left,t.x),o=this._lastBoundingBoxSize.width;c=2*e,s=t.x-e,c>o&&!this._isInitialRender&&!this._growAfterOpen&&(s=t.x-o/2)}return{top:i,left:s,bottom:a,right:l,width:c,height:r}}_setBoundingBoxStyles(t,e){const n=this._calculateBoundingBoxRect(t,e);this._isInitialRender||this._growAfterOpen||(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));const o={};if(this._hasExactPosition())o.top=o.left="0",o.bottom=o.right=o.maxHeight=o.maxWidth="",o.width=o.height="100%";else{const t=this._overlayRef.getConfig().maxHeight,r=this._overlayRef.getConfig().maxWidth;o.height=Gs(n.height),o.top=Gs(n.top),o.bottom=Gs(n.bottom),o.width=Gs(n.width),o.left=Gs(n.left),o.right=Gs(n.right),o.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",o.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",t&&(o.maxHeight=Gs(t)),r&&(o.maxWidth=Gs(r))}this._lastBoundingBoxSize=n,Kl(this._boundingBox.style,o)}_resetBoundingBoxStyles(){Kl(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Kl(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const n={},o=this._hasExactPosition(),r=this._hasFlexibleDimensions,i=this._overlayRef.getConfig();if(o){const o=this._viewportRuler.getViewportScrollPosition();Kl(n,this._getExactOverlayY(e,t,o)),Kl(n,this._getExactOverlayX(e,t,o))}else n.position="static";let a="",c=this._getOffset(e,"x"),s=this._getOffset(e,"y");c&&(a+=`translateX(${c}px) `),s&&(a+=`translateY(${s}px)`),n.transform=a.trim(),i.maxHeight&&(o?n.maxHeight=Gs(i.maxHeight):r&&(n.maxHeight="")),i.maxWidth&&(o?n.maxWidth=Gs(i.maxWidth):r&&(n.maxWidth="")),Kl(this._pane.style,n)}_getExactOverlayY(t,e,n){let o={top:"",bottom:""},r=this._getOverlayPoint(e,this._overlayRect,t);this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,n));let i=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return r.y-=i,"bottom"===t.overlayY?o.bottom=`${this._document.documentElement.clientHeight-(r.y+this._overlayRect.height)}px`:o.top=Gs(r.y),o}_getExactOverlayX(t,e,n){let o,r={left:"",right:""},i=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,n)),o=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===o?r.right=`${this._document.documentElement.clientWidth-(i.x+this._overlayRect.width)}px`:r.left=Gs(i.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map(t=>t.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:jl(t,n),isOriginOutsideView:Wl(t,n),isOverlayClipped:jl(e,n),isOverlayOutsideView:Wl(e,n)}}_subtractOverflows(t,...e){return e.reduce((t,e)=>t-Math.max(e,0),t)}_getNarrowedViewportRect(){const t=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+t-this._viewportMargin,bottom:n.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){if(!this._preferredPositions.length)throw Error("FlexibleConnectedPositionStrategy: At least one position is required.");this._preferredPositions.forEach(t=>{Bl("originX",t.originX),Yl("originY",t.originY),Bl("overlayX",t.overlayX),Yl("overlayY",t.overlayY)})}_addPanelClasses(t){this._pane&&Qs(t).forEach(t=>{""!==t&&-1===this._appliedPanelClasses.indexOf(t)&&(this._appliedPanelClasses.push(t),this._pane.classList.add(t))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof r.l)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,n=t.height||0;return{top:t.y,bottom:t.y+n,left:t.x,right:t.x+e,height:n,width:e}}}function Kl(t,e){for(let n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function Jl(t){if("number"!=typeof t&&null!=t){const[e,n]=t.split($l);return n&&"px"!==n?null:parseFloat(e)}return t||null}class Zl{constructor(t,e,n,o,r,i,a){this._preferredPositions=[],this._positionStrategy=new ql(n,o,r,i,a).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(t,e)}get _isRtl(){return"rtl"===this._overlayRef.getDirection()}get onPositionChange(){return this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(t){this._overlayRef=t,this._positionStrategy.attach(t),this._direction&&(t.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(t){this._positionStrategy.withScrollableContainers(t)}withFallbackPosition(t,e,n,o){const r=new Ul(t,e,n,o);return this._preferredPositions.push(r),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(t){return this._overlayRef?this._overlayRef.setDirection(t):this._direction=t,this}withOffsetX(t){return this._positionStrategy.withDefaultOffsetX(t),this}withOffsetY(t){return this._positionStrategy.withDefaultOffsetY(t),this}withLockedPosition(t){return this._positionStrategy.withLockedPosition(t),this}withPositions(t){return this._preferredPositions=t.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(t){return this._positionStrategy.setOrigin(t),this}}class td{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add("cdk-global-overlay-wrapper"),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._justifyContent="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:o,height:r,maxWidth:i,maxHeight:a}=n,c=!("100%"!==o&&"100vw"!==o||i&&"100%"!==i&&"100vw"!==i),s=!("100%"!==r&&"100vh"!==r||a&&"100%"!==a&&"100vh"!==a);t.position=this._cssPosition,t.marginLeft=c?"0":this._leftOffset,t.marginTop=s?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=this._rightOffset,c?e.justifyContent="flex-start":"center"===this._justifyContent?e.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?e.justifyContent="flex-end":"flex-end"===this._justifyContent&&(e.justifyContent="flex-start"):e.justifyContent=this._justifyContent,e.alignItems=s?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,n=e.style;e.classList.remove("cdk-global-overlay-wrapper"),n.justifyContent=n.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let ed=(()=>{class t{constructor(t,e,n,o){this._viewportRuler=t,this._document=e,this._platform=n,this._overlayContainer=o}global(){return new td}connectedTo(t,e,n){return new Zl(e,n,t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(t){return new ql(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(bl),r.bc(c.e),r.bc(Ec),r.bc(Ql))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(bl),Object(r.bc)(c.e),Object(r.bc)(Ec),Object(r.bc)(Ql))},token:t,providedIn:"root"}),t})(),nd=0,od=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l){this.scrollStrategies=t,this._overlayContainer=e,this._componentFactoryResolver=n,this._positionBuilder=o,this._keyboardDispatcher=r,this._injector=i,this._ngZone=a,this._document=c,this._directionality=s,this._location=l}create(t){const e=this._createHostElement(),n=this._createPaneElement(e),o=this._createPortalOutlet(n),r=new Nl(t);return r.direction=r.direction||this._directionality.value,new Gl(o,e,n,r,this._ngZone,this._keyboardDispatcher,this._document,this._location)}position(){return this._positionBuilder}_createPaneElement(t){const e=this._document.createElement("div");return e.id=`cdk-overlay-${nd++}`,e.classList.add("cdk-overlay-pane"),t.appendChild(e),e}_createHostElement(){const t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t}_createPortalOutlet(t){return this._appRef||(this._appRef=this._injector.get(r.g)),new xl(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Xl),r.bc(Ql),r.bc(r.j),r.bc(ed),r.bc(Vl),r.bc(r.s),r.bc(r.A),r.bc(c.e),r.bc(sl),r.bc(c.n,8))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const rd=[{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"}],id=new r.r("cdk-connected-overlay-scroll-strategy");let ad=(()=>{class t{constructor(t){this.elementRef=t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),t})(),cd=(()=>{class t{constructor(t,e,n,o,i){this._overlay=t,this._dir=i,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=Js.a.EMPTY,this.viewportMargin=0,this.open=!1,this.backdropClick=new r.o,this.positionChange=new r.o,this.attach=new r.o,this.detach=new r.o,this.overlayKeydown=new r.o,this._templatePortal=new Ml(e,n),this._scrollStrategyFactory=o,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(t){this._hasBackdrop=Bs(t)}get lockPosition(){return this._lockPosition}set lockPosition(t){this._lockPosition=Bs(t)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(t){this._flexibleDimensions=Bs(t)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(t){this._growAfterOpen=Bs(t)}get push(){return this._push}set push(t){this._push=Bs(t)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._overlayRef&&this._overlayRef.dispose(),this._backdropSubscription.unsubscribe()}ngOnChanges(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){this.positions&&this.positions.length||(this.positions=rd),this._overlayRef=this._overlay.create(this._buildConfig()),this._overlayRef.keydownEvents().subscribe(t=>{this.overlayKeydown.next(t),27!==t.keyCode||Il(t)||(t.preventDefault(),this._detachOverlay())})}_buildConfig(){const t=this._position=this.positionStrategy||this._createPositionStrategy(),e=new Nl({direction:this._dir,positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(e.width=this.width),(this.height||0===this.height)&&(e.height=this.height),(this.minWidth||0===this.minWidth)&&(e.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(e.minHeight=this.minHeight),this.backdropClass&&(e.backdropClass=this.backdropClass),this.panelClass&&(e.panelClass=this.panelClass),e}_updatePositionStrategy(t){const e=this.positions.map(t=>({originX:t.originX,originY:t.originY,overlayX:t.overlayX,overlayY:t.overlayY,offsetX:t.offsetX||this.offsetX,offsetY:t.offsetY||this.offsetY,panelClass:t.panelClass||void 0}));return t.setOrigin(this.origin.elementRef).withPositions(e).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const t=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(t),t.positionChanges.subscribe(t=>this.positionChange.emit(t)),t}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||(this._overlayRef.attach(this._templatePortal),this.attach.emit()),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(t=>{this.backdropClick.emit(t)}):this._backdropSubscription.unsubscribe()}_detachOverlay(){this._overlayRef&&(this._overlayRef.detach(),this.detach.emit()),this._backdropSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(od),r.Rb(r.M),r.Rb(r.Q),r.Rb(id),r.Rb(sl,8))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],open:["cdkConnectedOverlayOpen","open"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"],positions:["cdkConnectedOverlayPositions","positions"],origin:["cdkConnectedOverlayOrigin","origin"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown"},exportAs:["cdkConnectedOverlay"],features:[r.Bb]}),t})();const sd={provide:id,deps:[od],useFactory:function(t){return()=>t.scrollStrategies.reposition()}};let ld=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[od,sd],imports:[[dl,Al,_l],_l]}),t})(),dd=(()=>{class t{create(t){return"undefined"==typeof MutationObserver?null:new MutationObserver(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),gd=(()=>{class t{constructor(t){this._mutationObserverFactory=t,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((t,e)=>this._cleanupObserver(e))}observe(t){const e=$s(t);return new Y.a(t=>{const n=this._observeElement(e).subscribe(t);return()=>{n.unsubscribe(),this._unobserveElement(e)}})}_observeElement(t){if(this._observedElements.has(t))this._observedElements.get(t).count++;else{const e=new po.b,n=this._mutationObserverFactory.create(t=>e.next(t));n&&n.observe(t,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(t,{observer:n,stream:e,count:1})}return this._observedElements.get(t).stream}_unobserveElement(t){this._observedElements.has(t)&&(this._observedElements.get(t).count--,this._observedElements.get(t).count||this._cleanupObserver(t))}_cleanupObserver(t){if(this._observedElements.has(t)){const{observer:e,stream:n}=this._observedElements.get(t);e&&e.disconnect(),n.complete(),this._observedElements.delete(t)}}}return t.\u0275fac=function(e){return new(e||t)(r.bc(dd))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(dd))},token:t,providedIn:"root"}),t})(),md=(()=>{class t{constructor(t,e,n){this._contentObserver=t,this._elementRef=e,this._ngZone=n,this.event=new r.o,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(t){this._disabled=Bs(t),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(t){this._debounce=Vs(t),this._subscribe()}ngAfterContentInit(){this._currentSubscription||this.disabled||this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const t=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?t.pipe(Ws(this.debounce)):t).subscribe(this.event)})}_unsubscribe(){this._currentSubscription&&this._currentSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(gd),r.Rb(r.l),r.Rb(r.A))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),t})(),pd=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[dd]}),t})();function hd(t,e){return(t.getAttribute(e)||"").match(/\S+/g)||[]}let ud=0;const bd=new Map;let _d=null,fd=(()=>{class t{constructor(t){this._document=t}describe(t,e){this._canBeDescribed(t,e)&&("string"!=typeof e?(this._setMessageId(e),bd.set(e,{messageElement:e,referenceCount:0})):bd.has(e)||this._createMessageElement(e),this._isElementDescribedByMessage(t,e)||this._addMessageReference(t,e))}removeDescription(t,e){if(this._isElementNode(t)){if(this._isElementDescribedByMessage(t,e)&&this._removeMessageReference(t,e),"string"==typeof e){const t=bd.get(e);t&&0===t.referenceCount&&this._deleteMessageElement(e)}_d&&0===_d.childNodes.length&&this._deleteMessagesContainer()}}ngOnDestroy(){const t=this._document.querySelectorAll("[cdk-describedby-host]");for(let e=0;e<t.length;e++)this._removeCdkDescribedByReferenceIds(t[e]),t[e].removeAttribute("cdk-describedby-host");_d&&this._deleteMessagesContainer(),bd.clear()}_createMessageElement(t){const e=this._document.createElement("div");this._setMessageId(e),e.textContent=t,this._createMessagesContainer(),_d.appendChild(e),bd.set(t,{messageElement:e,referenceCount:0})}_setMessageId(t){t.id||(t.id=`cdk-describedby-message-${ud++}`)}_deleteMessageElement(t){const e=bd.get(t),n=e&&e.messageElement;_d&&n&&_d.removeChild(n),bd.delete(t)}_createMessagesContainer(){if(!_d){const t=this._document.getElementById("cdk-describedby-message-container");t&&t.parentNode.removeChild(t),_d=this._document.createElement("div"),_d.id="cdk-describedby-message-container",_d.setAttribute("aria-hidden","true"),_d.style.display="none",this._document.body.appendChild(_d)}}_deleteMessagesContainer(){_d&&_d.parentNode&&(_d.parentNode.removeChild(_d),_d=null)}_removeCdkDescribedByReferenceIds(t){const e=hd(t,"aria-describedby").filter(t=>0!=t.indexOf("cdk-describedby-message"));t.setAttribute("aria-describedby",e.join(" "))}_addMessageReference(t,e){const n=bd.get(e);!function(t,e,n){const o=hd(t,e);o.some(t=>t.trim()==n.trim())||(o.push(n.trim()),t.setAttribute(e,o.join(" ")))}(t,"aria-describedby",n.messageElement.id),t.setAttribute("cdk-describedby-host",""),n.referenceCount++}_removeMessageReference(t,e){const n=bd.get(e);n.referenceCount--,function(t,e,n){const o=hd(t,e).filter(t=>t!=n.trim());o.length?t.setAttribute(e,o.join(" ")):t.removeAttribute(e)}(t,"aria-describedby",n.messageElement.id),t.removeAttribute("cdk-describedby-host")}_isElementDescribedByMessage(t,e){const n=hd(t,"aria-describedby"),o=bd.get(e),r=o&&o.messageElement.id;return!!r&&-1!=n.indexOf(r)}_canBeDescribed(t,e){if(!this._isElementNode(t))return!1;if(e&&"object"==typeof e)return!0;const n=null==e?"":`${e}`.trim(),o=t.getAttribute("aria-label");return!(!n||o&&o.trim()===n)}_isElementNode(t){return t.nodeType===this._document.ELEMENT_NODE}}return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(c.e))},token:t,providedIn:"root"}),t})();class Cd{constructor(t){this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new po.b,this._typeaheadSubscription=Js.a.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._skipPredicateFn=t=>t.disabled,this._pressedLetters=[],this.tabOut=new po.b,this.change=new po.b,t instanceof r.E&&t.changes.subscribe(t=>{if(this._activeItem){const e=t.toArray().indexOf(this._activeItem);e>-1&&e!==this._activeItemIndex&&(this._activeItemIndex=e)}})}skipPredicate(t){return this._skipPredicateFn=t,this}withWrap(t=!0){return this._wrap=t,this}withVerticalOrientation(t=!0){return this._vertical=t,this}withHorizontalOrientation(t){return this._horizontal=t,this}withAllowedModifierKeys(t){return this._allowedModifierKeys=t,this}withTypeAhead(t=200){if(this._items.length&&this._items.some(t=>"function"!=typeof t.getLabel))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Object(Go.a)(t=>this._pressedLetters.push(t)),Ws(t),Object(V.a)(()=>this._pressedLetters.length>0),Object(H.a)(()=>this._pressedLetters.join(""))).subscribe(t=>{const e=this._getItemsArray();for(let n=1;n<e.length+1;n++){const o=(this._activeItemIndex+n)%e.length,r=e[o];if(!this._skipPredicateFn(r)&&0===r.getLabel().toUpperCase().trim().indexOf(t)){this.setActiveItem(o);break}}this._pressedLetters=[]}),this}setActiveItem(t){const e=this._activeItemIndex;this.updateActiveItem(t),this._activeItemIndex!==e&&this.change.next(this._activeItemIndex)}onKeydown(t){const e=t.keyCode,n=["altKey","ctrlKey","metaKey","shiftKey"].every(e=>!t[e]||this._allowedModifierKeys.indexOf(e)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&n){this.setNextItemActive();break}return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&n){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&n){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;default:return void((n||Il(t,"shiftKey"))&&(t.key&&1===t.key.length?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],t.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(t){const e=this._getItemsArray(),n="number"==typeof t?t:e.indexOf(t),o=e[n];this._activeItem=null==o?null:o,this._activeItemIndex=n}_setActiveItemByDelta(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}_setActiveInWrapMode(t){const e=this._getItemsArray();for(let n=1;n<=e.length;n++){const o=(this._activeItemIndex+t*n+e.length)%e.length;if(!this._skipPredicateFn(e[o]))return void this.setActiveItem(o)}}_setActiveInDefaultMode(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}_setActiveItemByIndex(t,e){const n=this._getItemsArray();if(n[t]){for(;this._skipPredicateFn(n[t]);)if(!n[t+=e])return;this.setActiveItem(t)}}_getItemsArray(){return this._items instanceof r.E?this._items.toArray():this._items}}class Od extends Cd{setActiveItem(t){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(t),this.activeItem&&this.activeItem.setActiveStyles()}}class Md extends Cd{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(t){return this._origin=t,this}setActiveItem(t){super.setActiveItem(t),this.activeItem&&this.activeItem.focus(this._origin)}}let Pd=(()=>{class t{constructor(t){this._platform=t}isDisabled(t){return t.hasAttribute("disabled")}isVisible(t){return function(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(t)&&"visible"===getComputedStyle(t).visibility}isTabbable(t){if(!this._platform.isBrowser)return!1;const e=function(t){try{return t.frameElement}catch(aut){return null}}((n=t).ownerDocument&&n.ownerDocument.defaultView||window);var n;if(e){const t=e&&e.nodeName.toLowerCase();if(-1===xd(e))return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&"object"===t)return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&!this.isVisible(e))return!1}let o=t.nodeName.toLowerCase(),r=xd(t);if(t.hasAttribute("contenteditable"))return-1!==r;if("iframe"===o)return!1;if("audio"===o){if(!t.hasAttribute("controls"))return!1;if(this._platform.BLINK)return!0}if("video"===o){if(!t.hasAttribute("controls")&&this._platform.TRIDENT)return!1;if(this._platform.BLINK||this._platform.FIREFOX)return!0}return("object"!==o||!this._platform.BLINK&&!this._platform.WEBKIT)&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(t){let e=t.nodeName.toLowerCase(),n="input"===e&&t.type;return"text"===n||"password"===n||"select"===e||"textarea"===e}(t))&&t.tabIndex>=0}isFocusable(t){return function(t){return!function(t){return function(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function(t){let e=t.nodeName.toLowerCase();return"input"===e||"select"===e||"button"===e||"textarea"===e}(t)||function(t){return function(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||yd(t))}(t)&&!this.isDisabled(t)&&this.isVisible(t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Ec))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(Ec))},token:t,providedIn:"root"}),t})();function yd(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;let e=t.getAttribute("tabindex");return"-32768"!=e&&!(!e||isNaN(parseInt(e,10)))}function xd(t){if(!yd(t))return null;const e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}class vd{constructor(t,e,n,o,r=!1){this._element=t,this._checker=e,this._ngZone=n,this._document=o,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,r||this.attachAnchors()}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}destroy(){const t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),e&&(e.removeEventListener("focus",this.endAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),this._startAnchor=this._endAnchor=null}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(t=>{this._executeOnStable(()=>t(this.focusLastTabbableElement()))})}_getRegionBoundary(t){let e=this._element.querySelectorAll(`[cdk-focus-region-${t}], `+`[cdkFocusRegion${t}], `+`[cdk-focus-${t}]`);for(let n=0;n<e.length;n++)e[n].hasAttribute(`cdk-focus-${t}`)?console.warn(`Found use of deprecated attribute 'cdk-focus-${t}', `+`use 'cdkFocusRegion${t}' instead. The deprecated `+"attribute will be removed in 8.0.0.",e[n]):e[n].hasAttribute(`cdk-focus-region-${t}`)&&console.warn(`Found use of deprecated attribute 'cdk-focus-region-${t}', `+`use 'cdkFocusRegion${t}' instead. The deprecated attribute `+"will be removed in 8.0.0.",e[n]);return"start"==t?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(){const t=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");return t?(t.hasAttribute("cdk-focus-initial")&&console.warn("Found use of deprecated attribute 'cdk-focus-initial', use 'cdkFocusInitial' instead. The deprecated attribute will be removed in 8.0.0",t),Object(r.X)()&&!this._checker.isFocusable(t)&&console.warn("Element matching '[cdkFocusInitial]' is not focusable.",t),t.focus(),!0):this.focusFirstTabbableElement()}focusFirstTabbableElement(){const t=this._getRegionBoundary("start");return t&&t.focus(),!!t}focusLastTabbableElement(){const t=this._getRegionBoundary("end");return t&&t.focus(),!!t}hasAttached(){return this._hasAttached}_getFirstTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;let e=t.children||t.childNodes;for(let n=0;n<e.length;n++){let t=e[n].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[n]):null;if(t)return t}return null}_getLastTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;let e=t.children||t.childNodes;for(let n=e.length-1;n>=0;n--){let t=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(t)return t}return null}_createAnchor(){const t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._ngZone.isStable?t():this._ngZone.onStable.asObservable().pipe(Object(Lo.a)(1)).subscribe(t)}}let wd=(()=>{class t{constructor(t,e,n){this._checker=t,this._ngZone=e,this._document=n}create(t,e=!1){return new vd(t,this._checker,this._ngZone,this._document,e)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Pd),r.bc(r.A),r.bc(c.e))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(Pd),Object(r.bc)(r.A),Object(r.bc)(c.e))},token:t,providedIn:"root"}),t})(),kd=(()=>{class t{constructor(t,e,n){this._elementRef=t,this._focusTrapFactory=e,this._previouslyFocusedElement=null,this._document=n,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}get enabled(){return this.focusTrap.enabled}set enabled(t){this.focusTrap.enabled=Bs(t)}get autoCapture(){return this._autoCapture}set autoCapture(t){this._autoCapture=Bs(t)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&(this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady())}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(wd),r.Rb(c.e))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"]}),t})();"undefined"!=typeof Element&&Element;const Sd=new r.r("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),Ad=new r.r("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Dd=(()=>{class t{constructor(t,e,n,o){this._ngZone=e,this._defaultOptions=o,this._document=n,this._liveElement=t||this._createLiveElement()}announce(t,...e){const n=this._defaultOptions;let o,r;return 1===e.length&&"number"==typeof e[0]?r=e[0]:[o,r]=e,this.clear(),clearTimeout(this._previousTimeout),o||(o=n&&n.politeness?n.politeness:"polite"),null==r&&n&&(r=n.duration),this._liveElement.setAttribute("aria-live",o),this._ngZone.runOutsideAngular(()=>new Promise(e=>{clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=t,e(),"number"==typeof r&&(this._previousTimeout=setTimeout(()=>this.clear(),r))},100)}))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement&&this._liveElement.parentNode&&(this._liveElement.parentNode.removeChild(this._liveElement),this._liveElement=null)}_createLiveElement(){const t=this._document.getElementsByClassName("cdk-live-announcer-element"),e=this._document.createElement("div");for(let n=0;n<t.length;n++)t[n].parentNode.removeChild(t[n]);return e.classList.add("cdk-live-announcer-element"),e.classList.add("cdk-visually-hidden"),e.setAttribute("aria-atomic","true"),e.setAttribute("aria-live","polite"),this._document.body.appendChild(e),e}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Sd,8),r.bc(r.A),r.bc(c.e),r.bc(Ad,8))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(Sd,8),Object(r.bc)(r.A),Object(r.bc)(c.e),Object(r.bc)(Ad,8))},token:t,providedIn:"root"}),t})(),Id=(()=>{class t{constructor(t,e,n,o){this._elementRef=t,this._liveAnnouncer=e,this._contentObserver=n,this._ngZone=o,this._politeness="off"}get politeness(){return this._politeness}set politeness(t){this._politeness="polite"===t||"assertive"===t?t:"off","off"===this._politeness?this._subscription&&(this._subscription.unsubscribe(),this._subscription=null):this._subscription||(this._subscription=this._ngZone.runOutsideAngular(()=>this._contentObserver.observe(this._elementRef).subscribe(()=>{const t=this._elementRef.nativeElement.textContent;t!==this._previousAnnouncedText&&(this._liveAnnouncer.announce(t,this._politeness),this._previousAnnouncedText=t)})))}ngOnDestroy(){this._subscription&&this._subscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Dd),r.Rb(gd),r.Rb(r.A))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkAriaLive",""]],inputs:{politeness:["cdkAriaLive","politeness"]},exportAs:["cdkAriaLive"]}),t})();function Ed(t){return 0===t.buttons}const Td=new r.r("cdk-focus-monitor-default-options"),Ld=Xc({passive:!0,capture:!0});let Rd=(()=>{class t{constructor(t,e,n,o){this._ngZone=t,this._platform=e,this._origin=null,this._windowFocused=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._documentKeydownListener=()=>{this._lastTouchTarget=null,this._setOriginForCurrentEventQueue("keyboard")},this._documentMousedownListener=t=>{if(!this._lastTouchTarget){const e=Ed(t)?"keyboard":"mouse";this._setOriginForCurrentEventQueue(e)}},this._documentTouchstartListener=t=>{null!=this._touchTimeoutId&&clearTimeout(this._touchTimeoutId),this._lastTouchTarget=t.composedPath?t.composedPath()[0]:t.target,this._touchTimeoutId=setTimeout(()=>this._lastTouchTarget=null,650)},this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)},this._documentFocusAndBlurListener=t=>{const e="focus"===t.type?this._onFocus:this._onBlur;for(let n=t.target;n;n=n.parentElement)e.call(this,t,n)},this._document=n,this._detectionMode=(null==o?void 0:o.detectionMode)||0}monitor(t,e=!1){if(!this._platform.isBrowser)return Object(z.a)(null);const n=$s(t);if(this._elementInfo.has(n)){const t=this._elementInfo.get(n);return t.checkChildren=e,t.subject.asObservable()}const o={checkChildren:e,subject:new po.b};return this._elementInfo.set(n,o),this._incrementMonitoredElementCount(),o.subject.asObservable()}stopMonitoring(t){const e=$s(t),n=this._elementInfo.get(e);n&&(n.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._decrementMonitoredElementCount())}focusVia(t,e,n){const o=$s(t);this._setOriginForCurrentEventQueue(e),"function"==typeof o.focus&&o.focus(n)}ngOnDestroy(){this._elementInfo.forEach((t,e)=>this.stopMonitoring(e))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_toggleClass(t,e,n){n?t.classList.add(e):t.classList.remove(e)}_getFocusOrigin(t){return this._origin?this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:this._wasCausedByTouch(t)?"touch":"program"}_setClasses(t,e){this._toggleClass(t,"cdk-focused",!!e),this._toggleClass(t,"cdk-touch-focused","touch"===e),this._toggleClass(t,"cdk-keyboard-focused","keyboard"===e),this._toggleClass(t,"cdk-mouse-focused","mouse"===e),this._toggleClass(t,"cdk-program-focused","program"===e)}_setOriginForCurrentEventQueue(t){this._ngZone.runOutsideAngular(()=>{this._origin=t,0===this._detectionMode&&(this._originTimeoutId=setTimeout(()=>this._origin=null,1))})}_wasCausedByTouch(t){let e=t.target;return this._lastTouchTarget instanceof Node&&e instanceof Node&&(e===this._lastTouchTarget||e.contains(this._lastTouchTarget))}_onFocus(t,e){const n=this._elementInfo.get(e);if(!n||!n.checkChildren&&e!==t.target)return;const o=this._getFocusOrigin(t);this._setClasses(e,o),this._emitOrigin(n.subject,o),this._lastFocusOrigin=o}_onBlur(t,e){const n=this._elementInfo.get(e);!n||n.checkChildren&&t.relatedTarget instanceof Node&&e.contains(t.relatedTarget)||(this._setClasses(e),this._emitOrigin(n.subject,null))}_emitOrigin(t,e){this._ngZone.run(()=>t.next(e))}_incrementMonitoredElementCount(){1==++this._monitoredElementCount&&this._platform.isBrowser&&this._ngZone.runOutsideAngular(()=>{const t=this._getDocument(),e=this._getWindow();t.addEventListener("focus",this._documentFocusAndBlurListener,Ld),t.addEventListener("blur",this._documentFocusAndBlurListener,Ld),t.addEventListener("keydown",this._documentKeydownListener,Ld),t.addEventListener("mousedown",this._documentMousedownListener,Ld),t.addEventListener("touchstart",this._documentTouchstartListener,Ld),e.addEventListener("focus",this._windowFocusListener)})}_decrementMonitoredElementCount(){if(!--this._monitoredElementCount){const t=this._getDocument(),e=this._getWindow();t.removeEventListener("focus",this._documentFocusAndBlurListener,Ld),t.removeEventListener("blur",this._documentFocusAndBlurListener,Ld),t.removeEventListener("keydown",this._documentKeydownListener,Ld),t.removeEventListener("mousedown",this._documentMousedownListener,Ld),t.removeEventListener("touchstart",this._documentTouchstartListener,Ld),e.removeEventListener("focus",this._windowFocusListener),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._touchTimeoutId),clearTimeout(this._originTimeoutId)}}}return t.\u0275fac=function(e){return new(e||t)(r.bc(r.A),r.bc(Ec),r.bc(c.e,8),r.bc(Td,8))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(r.A),Object(r.bc)(Ec),Object(r.bc)(c.e,8),Object(r.bc)(Td,8))},token:t,providedIn:"root"}),t})(),Wd=(()=>{class t{constructor(t,e){this._elementRef=t,this._focusMonitor=e,this.cdkFocusChange=new r.o,this._monitorSubscription=this._focusMonitor.monitor(this._elementRef,this._elementRef.nativeElement.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(t=>this.cdkFocusChange.emit(t))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Rd))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),t})(),jd=(()=>{class t{constructor(t,e){this._platform=t,this._document=e}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);const e=this._document.defaultView||window,n=e&&e.getComputedStyle?e.getComputedStyle(t):null,o=(n&&n.backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(t),o){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(this._platform.isBrowser&&this._document.body){const t=this._document.body.classList;t.remove("cdk-high-contrast-active"),t.remove("cdk-high-contrast-black-on-white"),t.remove("cdk-high-contrast-white-on-black");const e=this.getHighContrastMode();1===e?(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-black-on-white")):2===e&&(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-white-on-black"))}}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Ec),r.bc(c.e))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(Ec),Object(r.bc)(c.e))},token:t,providedIn:"root"}),t})(),Fd=(()=>{class t{constructor(t){t._applyBodyHighContrastModeCssClasses()}}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)(r.bc(jd))},imports:[[Tc,pd]]}),t})();const Xd=new r.P("9.2.1"),Nd=["*",[["mat-option"],["ng-container"]]],Ud=["*","mat-option, ng-container"];function zd(t,e){if(1&t&&r.Sb(0,"mat-pseudo-checkbox",3),2&t){const t=r.jc();r.rc("state",t.selected?"checked":"unchecked")("disabled",t.disabled)}}const Yd=["*"];let Bd=(()=>{class t{}return t.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",t.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",t.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",t.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",t})(),Vd=(()=>{class t{}return t.COMPLEX="375ms",t.ENTERING="225ms",t.EXITING="195ms",t})();const Hd=new r.P("9.2.1"),Qd=new r.r("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}});let Gd=(()=>{class t{constructor(t,e,n){this._hasDoneGlobalChecks=!1,this._document=n,t._applyBodyHighContrastModeCssClasses(),this._sanityChecks=e,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}_getDocument(){const t=this._document||document;return"object"==typeof t&&t?t:null}_getWindow(){const t=this._getDocument(),e=(null==t?void 0:t.defaultView)||window;return"object"==typeof e&&e?e:null}_checksAreEnabled(){return Object(r.X)()&&!this._isTestEnv()}_isTestEnv(){const t=this._getWindow();return t&&(t.__karma__||t.jasmine)}_checkDoctypeIsDefined(){const t=this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.doctype),e=this._getDocument();t&&e&&!e.doctype&&console.warn("Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.")}_checkThemeIsPresent(){const t=!this._checksAreEnabled()||!1===this._sanityChecks||!this._sanityChecks.theme,e=this._getDocument();if(t||!e||!e.body||"function"!=typeof getComputedStyle)return;const n=e.createElement("div");n.classList.add("mat-theme-loaded-marker"),e.body.appendChild(n);const o=getComputedStyle(n);o&&"none"!==o.display&&console.warn("Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming"),e.body.removeChild(n)}_checkCdkVersionMatch(){this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.version)&&Hd.full!==Xd.full&&console.warn("The Angular Material version ("+Hd.full+") does not match the Angular CDK version ("+Xd.full+").\nPlease ensure the versions of these two packages exactly match.")}}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)(r.bc(jd),r.bc(Qd,8),r.bc(c.e,8))},imports:[[dl],dl]}),t})();function $d(t){return class extends t{constructor(...t){super(...t),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=Bs(t)}}}function qd(t,e){return class extends t{constructor(...t){super(...t),this.color=e}get color(){return this._color}set color(t){const n=t||e;n!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),n&&this._elementRef.nativeElement.classList.add(`mat-${n}`),this._color=n)}}}function Kd(t){return class extends t{constructor(...t){super(...t),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=Bs(t)}}}function Jd(t,e=0){return class extends t{constructor(...t){super(...t),this._tabIndex=e}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(t){this._tabIndex=null!=t?t:e}}}function Zd(t){return class extends t{constructor(...t){super(...t),this.errorState=!1,this.stateChanges=new po.b}updateErrorState(){const t=this.errorState,e=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);e!==t&&(this.errorState=e,this.stateChanges.next())}}}function tg(t){return class extends t{constructor(...t){super(...t),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new Y.a(t=>{this._isInitialized?this._notifySubscriber(t):this._pendingSubscribers.push(t)})}_markInitialized(){if(this._isInitialized)throw Error("This directive has already been marked as initialized and should not be called twice.");this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(t){t.next(),t.complete()}}}const eg=new r.r("MAT_DATE_LOCALE",{providedIn:"root",factory:function(){return Object(r.W)(r.v)}});class ng{constructor(){this._localeChanges=new po.b}get localeChanges(){return this._localeChanges}deserialize(t){return null==t||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()}setLocale(t){this.locale=t,this._localeChanges.next()}compareDate(t,e){return this.getYear(t)-this.getYear(e)||this.getMonth(t)-this.getMonth(e)||this.getDate(t)-this.getDate(e)}sameDate(t,e){if(t&&e){let n=this.isValid(t),o=this.isValid(e);return n&&o?!this.compareDate(t,e):n==o}return t==e}clampDate(t,e,n){return e&&this.compareDate(t,e)<0?e:n&&this.compareDate(t,n)>0?n:t}}const og=new r.r("mat-date-formats");let rg;try{rg="undefined"!=typeof Intl}catch(aut){rg=!1}const ig={long:["January","February","March","April","May","June","July","August","September","October","November","December"],short:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"]},ag=lg(31,t=>String(t+1)),cg={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]},sg=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function lg(t,e){const n=Array(t);for(let o=0;o<t;o++)n[o]=e(o);return n}let dg=(()=>{class t extends ng{constructor(t,e){super(),this.useUtcForDisplay=!0,super.setLocale(t),this.useUtcForDisplay=!e.TRIDENT,this._clampDate=e.TRIDENT||e.EDGE}getYear(t){return t.getFullYear()}getMonth(t){return t.getMonth()}getDate(t){return t.getDate()}getDayOfWeek(t){return t.getDay()}getMonthNames(t){if(rg){const e=new Intl.DateTimeFormat(this.locale,{month:t,timeZone:"utc"});return lg(12,t=>this._stripDirectionalityCharacters(this._format(e,new Date(2017,t,1))))}return ig[t]}getDateNames(){if(rg){const t=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return lg(31,e=>this._stripDirectionalityCharacters(this._format(t,new Date(2017,0,e+1))))}return ag}getDayOfWeekNames(t){if(rg){const e=new Intl.DateTimeFormat(this.locale,{weekday:t,timeZone:"utc"});return lg(7,t=>this._stripDirectionalityCharacters(this._format(e,new Date(2017,0,t+1))))}return cg[t]}getYearName(t){if(rg){const e=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._stripDirectionalityCharacters(this._format(e,t))}return String(this.getYear(t))}getFirstDayOfWeek(){return 0}getNumDaysInMonth(t){return this.getDate(this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+1,0))}clone(t){return new Date(t.getTime())}createDate(t,e,n){if(e<0||e>11)throw Error(`Invalid month index "${e}". Month index has to be between 0 and 11.`);if(n<1)throw Error(`Invalid date "${n}". Date has to be greater than 0.`);let o=this._createDateWithOverflow(t,e,n);if(o.getMonth()!=e)throw Error(`Invalid date "${n}" for month with index "${e}".`);return o}today(){return new Date}parse(t){return"number"==typeof t?new Date(t):t?new Date(Date.parse(t)):null}format(t,e){if(!this.isValid(t))throw Error("NativeDateAdapter: Cannot format invalid date.");if(rg){this._clampDate&&(t.getFullYear()<1||t.getFullYear()>9999)&&(t=this.clone(t)).setFullYear(Math.max(1,Math.min(9999,t.getFullYear()))),e=Object.assign(Object.assign({},e),{timeZone:"utc"});const n=new Intl.DateTimeFormat(this.locale,e);return this._stripDirectionalityCharacters(this._format(n,t))}return this._stripDirectionalityCharacters(t.toDateString())}addCalendarYears(t,e){return this.addCalendarMonths(t,12*e)}addCalendarMonths(t,e){let n=this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+e,this.getDate(t));return this.getMonth(n)!=((this.getMonth(t)+e)%12+12)%12&&(n=this._createDateWithOverflow(this.getYear(n),this.getMonth(n),0)),n}addCalendarDays(t,e){return this._createDateWithOverflow(this.getYear(t),this.getMonth(t),this.getDate(t)+e)}toIso8601(t){return[t.getUTCFullYear(),this._2digit(t.getUTCMonth()+1),this._2digit(t.getUTCDate())].join("-")}deserialize(t){if("string"==typeof t){if(!t)return null;if(sg.test(t)){let e=new Date(t);if(this.isValid(e))return e}}return super.deserialize(t)}isDateInstance(t){return t instanceof Date}isValid(t){return!isNaN(t.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(t,e,n){const o=new Date(t,e,n);return t>=0&&t<100&&o.setFullYear(this.getYear(o)-1900),o}_2digit(t){return("00"+t).slice(-2)}_stripDirectionalityCharacters(t){return t.replace(/[\u200e\u200f]/g,"")}_format(t,e){const n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.format(n)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(eg,8),r.bc(Ec))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),gg=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[{provide:ng,useClass:dg}],imports:[[Tc]]}),t})();const mg={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let pg=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[{provide:og,useValue:mg}],imports:[[gg]]}),t})(),hg=(()=>{class t{isErrorState(t,e){return!!(t&&t.invalid&&(t.touched||e&&e.submitted))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),ug=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),t})();function bg(t,e,n){const o=t.nativeElement.classList;n?o.add(e):o.remove(e)}let _g=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Gd],Gd]}),t})();class fg{constructor(t,e,n){this._renderer=t,this.element=e,this.config=n,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const Cg={enterDuration:450,exitDuration:400},Og=Xc({passive:!0}),Mg=["mousedown","touchstart"],Pg=["mouseup","mouseleave","touchend","touchcancel"];class yg{constructor(t,e,n,o){this._target=t,this._ngZone=e,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,o.isBrowser&&(this._containerElement=$s(n))}fadeInRipple(t,e,n={}){const o=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),r=Object.assign(Object.assign({},Cg),n.animation);n.centered&&(t=o.left+o.width/2,e=o.top+o.height/2);const i=n.radius||function(t,e,n){const o=Math.max(Math.abs(t-n.left),Math.abs(t-n.right)),r=Math.max(Math.abs(e-n.top),Math.abs(e-n.bottom));return Math.sqrt(o*o+r*r)}(t,e,o),a=t-o.left,c=e-o.top,s=r.enterDuration,l=document.createElement("div");l.classList.add("mat-ripple-element"),l.style.left=`${a-i}px`,l.style.top=`${c-i}px`,l.style.height=`${2*i}px`,l.style.width=`${2*i}px`,null!=n.color&&(l.style.backgroundColor=n.color),l.style.transitionDuration=`${s}ms`,this._containerElement.appendChild(l),window.getComputedStyle(l).getPropertyValue("opacity"),l.style.transform="scale(1)";const d=new fg(this,l,n);return d.state=0,this._activeRipples.add(d),n.persistent||(this._mostRecentTransientRipple=d),this._runTimeoutOutsideZone(()=>{const t=d===this._mostRecentTransientRipple;d.state=1,n.persistent||t&&this._isPointerDown||d.fadeOut()},s),d}fadeOutRipple(t){const e=this._activeRipples.delete(t);if(t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!e)return;const n=t.element,o=Object.assign(Object.assign({},Cg),t.config.animation);n.style.transitionDuration=`${o.exitDuration}ms`,n.style.opacity="0",t.state=2,this._runTimeoutOutsideZone(()=>{t.state=3,n.parentNode.removeChild(n)},o.exitDuration)}fadeOutAll(){this._activeRipples.forEach(t=>t.fadeOut())}setupTriggerEvents(t){const e=$s(t);e&&e!==this._triggerElement&&(this._removeTriggerEvents(),this._triggerElement=e,this._registerEvents(Mg))}handleEvent(t){"mousedown"===t.type?this._onMousedown(t):"touchstart"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(Pg),this._pointerUpEventsRegistered=!0)}_onMousedown(t){const e=Ed(t),n=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;this._target.rippleDisabled||e||n||(this._isPointerDown=!0,this.fadeInRipple(t.clientX,t.clientY,this._target.rippleConfig))}_onTouchStart(t){if(!this._target.rippleDisabled){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const e=t.changedTouches;for(let t=0;t<e.length;t++)this.fadeInRipple(e[t].clientX,e[t].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._activeRipples.forEach(t=>{!t.config.persistent&&(1===t.state||t.config.terminateOnPointerUp&&0===t.state)&&t.fadeOut()}))}_runTimeoutOutsideZone(t,e=0){this._ngZone.runOutsideAngular(()=>setTimeout(t,e))}_registerEvents(t){this._ngZone.runOutsideAngular(()=>{t.forEach(t=>{this._triggerElement.addEventListener(t,this,Og)})})}_removeTriggerEvents(){this._triggerElement&&(Mg.forEach(t=>{this._triggerElement.removeEventListener(t,this,Og)}),this._pointerUpEventsRegistered&&Pg.forEach(t=>{this._triggerElement.removeEventListener(t,this,Og)}))}}const xg=new r.r("mat-ripple-global-options");let vg=(()=>{class t{constructor(t,e,n,o,r){this._elementRef=t,this._animationMode=r,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=o||{},this._rippleRenderer=new yg(this,e,t,n)}get disabled(){return this._disabled}set disabled(t){this._disabled=t,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(t,e=0,n){return"number"==typeof t?this._rippleRenderer.fadeInRipple(t,e,Object.assign(Object.assign({},this.rippleConfig),n)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),t))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.A),r.Rb(Ec),r.Rb(xg,8),r.Rb($n,8))},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("mat-ripple-unbounded",e.unbounded)},inputs:{radius:["matRippleRadius","radius"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"],color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],animation:["matRippleAnimation","animation"]},exportAs:["matRipple"]}),t})(),wg=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Gd,Tc],Gd]}),t})(),kg=(()=>{class t{constructor(t){this._animationMode=t,this.state="unchecked",this.disabled=!1}}return t.\u0275fac=function(e){return new(e||t)(r.Rb($n,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(t,e){2&t&&r.Hb("mat-pseudo-checkbox-indeterminate","indeterminate"===e.state)("mat-pseudo-checkbox-checked","checked"===e.state)("mat-pseudo-checkbox-disabled",e.disabled)("_mat-animation-noopable","NoopAnimations"===e._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(t,e){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),t})(),Sg=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})();class Ag{}const Dg=$d(Ag);let Ig=0,Eg=(()=>{class t extends Dg{constructor(){super(...arguments),this._labelId=`mat-optgroup-label-${Ig++}`}}return t.\u0275fac=function(e){return Tg(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-optgroup"]],hostAttrs:["role","group",1,"mat-optgroup"],hostVars:4,hostBindings:function(t,e){2&t&&(r.Eb("aria-disabled",e.disabled.toString())("aria-labelledby",e._labelId),r.Hb("mat-optgroup-disabled",e.disabled))},inputs:{disabled:"disabled",label:"label"},exportAs:["matOptgroup"],features:[r.Ab],ngContentSelectors:Ud,decls:4,vars:2,consts:[[1,"mat-optgroup-label",3,"id"]],template:function(t,e){1&t&&(r.qc(Nd),r.Xb(0,"label",0),r.Qc(1),r.pc(2),r.Wb(),r.pc(3,1)),2&t&&(r.rc("id",e._labelId),r.Db(1),r.Sc("",e.label," "))},styles:[".mat-optgroup-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled]{cursor:default}[dir=rtl] .mat-optgroup-label{text-align:right}.mat-optgroup-label .mat-icon{margin-right:16px;vertical-align:middle}.mat-optgroup-label .mat-icon svg{vertical-align:top}[dir=rtl] .mat-optgroup-label .mat-icon{margin-left:16px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),t})();const Tg=r.Zb(Eg);let Lg=0;class Rg{constructor(t,e=!1){this.source=t,this.isUserInput=e}}const Wg=new r.r("MAT_OPTION_PARENT_COMPONENT");let jg=(()=>{class t{constructor(t,e,n,o){this._element=t,this._changeDetectorRef=e,this._parent=n,this.group=o,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${Lg++}`,this.onSelectionChange=new r.o,this._stateChanges=new po.b}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(t){this._disabled=Bs(t)}get disableRipple(){return this._parent&&this._parent.disableRipple}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(t,e){const n=this._getHostElement();"function"==typeof n.focus&&n.focus(e)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(t){13!==t.keyCode&&32!==t.keyCode||Il(t)||(this._selectViaInteraction(),t.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue=t,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(t=!1){this.onSelectionChange.emit(new Rg(this,t))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.h),r.Rb(Wg,8),r.Rb(Eg,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(t,e){1&t&&r.fc("click",(function(){return e._selectViaInteraction()}))("keydown",(function(t){return e._handleKeydown(t)})),2&t&&(r.ac("id",e.id),r.Eb("tabindex",e._getTabIndex())("aria-selected",e._getAriaSelected())("aria-disabled",e.disabled.toString()),r.Hb("mat-selected",e.selected)("mat-option-multiple",e.multiple)("mat-active",e.active)("mat-option-disabled",e.disabled))},inputs:{id:"id",disabled:"disabled",value:"value"},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:Yd,decls:4,vars:3,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"]],template:function(t,e){1&t&&(r.qc(),r.Oc(0,zd,1,2,"mat-pseudo-checkbox",0),r.Xb(1,"span",1),r.pc(2),r.Wb(),r.Sb(3,"div",2)),2&t&&(r.rc("ngIf",e.multiple),r.Db(3),r.rc("matRippleTrigger",e._getHostElement())("matRippleDisabled",e.disabled||e.disableRipple))},directives:[c.t,vg,kg],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.cdk-high-contrast-active .mat-option .mat-option-ripple{opacity:.5}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),t})();function Fg(t,e,n){if(n.length){let o=e.toArray(),r=n.toArray(),i=0;for(let e=0;e<t+1;e++)o[e].group&&o[e].group===r[i]&&i++;return i}return 0}function Xg(t,e,n,o){const r=t*e;return r<n?r:r+e>n+o?Math.max(0,r-o+e):n}let Ng=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[wg,c.c,Sg]]}),t})();const Ug=new r.r("mat-label-global-options");function zg(t,e){}class Yg{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0}}const Bg={dialogContainer:wt("dialogContainer",[It("void, exit",Dt({opacity:0,transform:"scale(0.7)"})),It("enter",Dt({transform:"none"})),Tt("* => enter",kt("150ms cubic-bezier(0, 0, 0.2, 1)",Dt({transform:"none",opacity:1}))),Tt("* => void, * => exit",kt("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",Dt({opacity:0})))])};function Vg(){throw Error("Attempting to attach dialog content after content is already attached")}let Hg=(()=>{class t extends yl{constructor(t,e,n,o,i){super(),this._elementRef=t,this._focusTrapFactory=e,this._changeDetectorRef=n,this._config=i,this._elementFocusedBeforeDialogWasOpened=null,this._state="enter",this._animationStateChanged=new r.o,this.attachDomPortal=t=>(this._portalOutlet.hasAttached()&&Vg(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachDomPortal(t)),this._ariaLabelledBy=i.ariaLabelledBy||null,this._document=o}attachComponentPortal(t){return this._portalOutlet.hasAttached()&&Vg(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachComponentPortal(t)}attachTemplatePortal(t){return this._portalOutlet.hasAttached()&&Vg(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachTemplatePortal(t)}_recaptureFocus(){this._containsFocus()||this._getFocusTrap().focusInitialElement()||this._elementRef.nativeElement.focus()}_trapFocus(){this._config.autoFocus?this._getFocusTrap().focusInitialElementWhenReady():this._containsFocus()||this._elementRef.nativeElement.focus()}_restoreFocus(){const t=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&t&&"function"==typeof t.focus){const e=this._document.activeElement,n=this._elementRef.nativeElement;e&&e!==this._document.body&&e!==n&&!n.contains(e)||t.focus()}this._focusTrap&&this._focusTrap.destroy()}_savePreviouslyFocusedElement(){this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement,this._elementRef.nativeElement.focus&&Promise.resolve().then(()=>this._elementRef.nativeElement.focus()))}_containsFocus(){const t=this._elementRef.nativeElement,e=this._document.activeElement;return t===e||t.contains(e)}_getFocusTrap(){return this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)),this._focusTrap}_onAnimationDone(t){"enter"===t.toState?this._trapFocus():"exit"===t.toState&&this._restoreFocus(),this._animationStateChanged.emit(t)}_onAnimationStart(t){this._animationStateChanged.emit(t)}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(wd),r.Rb(r.h),r.Rb(c.e,8),r.Rb(Yg))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-dialog-container"]],viewQuery:function(t,e){var n;1&t&&r.Lc(wl,!0),2&t&&r.zc(n=r.gc())&&(e._portalOutlet=n.first)},hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(t,e){1&t&&r.Ib("@dialogContainer.start",(function(t){return e._onAnimationStart(t)}))("@dialogContainer.done",(function(t){return e._onAnimationDone(t)})),2&t&&(r.Eb("id",e._id)("role",e._config.role)("aria-labelledby",e._config.ariaLabel?null:e._ariaLabelledBy)("aria-label",e._config.ariaLabel)("aria-describedby",e._config.ariaDescribedBy||null),r.Vc("@dialogContainer",e._state))},features:[r.Ab],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&r.Oc(0,zg,0,0,"ng-template",0)},directives:[wl],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[Bg.dialogContainer]}}),t})(),Qg=0;class Gg{constructor(t,e,n=`mat-dialog-${Qg++}`){this._overlayRef=t,this._containerInstance=e,this.id=n,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new po.b,this._afterClosed=new po.b,this._beforeClosed=new po.b,this._state=0,e._id=n,e._animationStateChanged.pipe(Object(V.a)(t=>"done"===t.phaseName&&"enter"===t.toState),Object(Lo.a)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(Object(V.a)(t=>"done"===t.phaseName&&"exit"===t.toState),Object(Lo.a)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._overlayRef.dispose()}),t.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),t.keydownEvents().pipe(Object(V.a)(t=>27===t.keyCode&&!this.disableClose&&!Il(t))).subscribe(t=>{t.preventDefault(),this.close()}),t.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():this.close()})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(Object(V.a)(t=>"start"===t.phaseName),Object(Lo.a)(1)).subscribe(e=>{this._beforeClosed.next(t),this._beforeClosed.complete(),this._state=2,this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>{this._overlayRef.dispose()},e.totalTime+100)}),this._containerInstance._startExitAnimation(),this._state=1}afterOpened(){return this._afterOpened.asObservable()}afterClosed(){return this._afterClosed.asObservable()}beforeClosed(){return this._beforeClosed.asObservable()}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(t){let e=this._getPositionStrategy();return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(t="",e=""){return this._getPositionStrategy().width(t).height(e),this._overlayRef.updatePosition(),this}addPanelClass(t){return this._overlayRef.addPanelClass(t),this}removePanelClass(t){return this._overlayRef.removePanelClass(t),this}getState(){return this._state}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}const $g=new r.r("MatDialogData"),qg=new r.r("mat-dialog-default-options"),Kg=new r.r("mat-dialog-scroll-strategy"),Jg={provide:Kg,deps:[od],useFactory:function(t){return()=>t.scrollStrategies.block()}};let Zg=(()=>{class t{constructor(t,e,n,o,r,i,a){this._overlay=t,this._injector=e,this._defaultOptions=o,this._parentDialog=i,this._overlayContainer=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new po.b,this._afterOpenedAtThisLevel=new po.b,this._ariaHiddenElements=new Map,this.afterAllClosed=mo(()=>this.openDialogs.length?this._afterAllClosed:this._afterAllClosed.pipe(Yo(void 0))),this._scrollStrategy=r}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}get _afterAllClosed(){const t=this._parentDialog;return t?t._afterAllClosed:this._afterAllClosedAtThisLevel}open(t,e){if((e=function(t,e){return Object.assign(Object.assign({},e),t)}(e,this._defaultOptions||new Yg)).id&&this.getDialogById(e.id))throw Error(`Dialog with id "${e.id}" exists already. The dialog id must be unique.`);const n=this._createOverlay(e),o=this._attachDialogContainer(n,e),r=this._attachDialogContent(t,o,n,e);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(r),r.afterClosed().subscribe(()=>this._removeOpenDialog(r)),this.afterOpened.next(r),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(t){return this.openDialogs.find(e=>e.id===t)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(t){const e=this._getOverlayConfig(t);return this._overlay.create(e)}_getOverlayConfig(t){const e=new Nl({positionStrategy:this._overlay.position().global(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(e.backdropClass=t.backdropClass),e}_attachDialogContainer(t,e){const n=r.s.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:Yg,useValue:e}]}),o=new Ol(Hg,e.viewContainerRef,n,e.componentFactoryResolver);return t.attach(o).instance}_attachDialogContent(t,e,n,o){const i=new Gg(n,e,o.id);if(t instanceof r.M)e.attachTemplatePortal(new Ml(t,null,{$implicit:o.data,dialogRef:i}));else{const n=this._createInjector(o,i,e),r=e.attachComponentPortal(new Ol(t,o.viewContainerRef,n));i.componentInstance=r.instance}return i.updateSize(o.width,o.height).updatePosition(o.position),i}_createInjector(t,e,n){const o=t&&t.viewContainerRef&&t.viewContainerRef.injector,i=[{provide:Hg,useValue:n},{provide:$g,useValue:t.data},{provide:Gg,useValue:e}];return!t.direction||o&&o.get(sl,null)||i.push({provide:sl,useValue:{value:t.direction,change:Object(z.a)()}}),r.s.create({parent:o||this._injector,providers:i})}_removeOpenDialog(t){const e=this.openDialogs.indexOf(t);e>-1&&(this.openDialogs.splice(e,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((t,e)=>{t?e.setAttribute("aria-hidden",t):e.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._afterAllClosed.next()))}_hideNonDialogContentFromAssistiveTechnology(){const t=this._overlayContainer.getContainerElement();if(t.parentElement){const e=t.parentElement.children;for(let n=e.length-1;n>-1;n--){let o=e[n];o===t||"SCRIPT"===o.nodeName||"STYLE"===o.nodeName||o.hasAttribute("aria-live")||(this._ariaHiddenElements.set(o,o.getAttribute("aria-hidden")),o.setAttribute("aria-hidden","true"))}}}_closeDialogs(t){let e=t.length;for(;e--;)t[e].close()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(od),r.bc(r.s),r.bc(c.n,8),r.bc(qg,8),r.bc(Kg),r.bc(t,12),r.bc(Ql))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),tm=0,em=(()=>{class t{constructor(t,e,n){this.dialogRef=t,this._elementRef=e,this._dialog=n,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=im(this._elementRef,this._dialog.openDialogs))}ngOnChanges(t){const e=t._matDialogClose||t._matDialogCloseResult;e&&(this.dialogResult=e.currentValue)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg,8),r.Rb(r.l),r.Rb(Zg))},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(t,e){1&t&&r.fc("click",(function(){return e.dialogRef.close(e.dialogResult)})),2&t&&r.Eb("aria-label",e.ariaLabel||null)("type",e.type)},inputs:{type:"type",dialogResult:["mat-dialog-close","dialogResult"],ariaLabel:["aria-label","ariaLabel"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[r.Bb]}),t})(),nm=(()=>{class t{constructor(t,e,n){this._dialogRef=t,this._elementRef=e,this._dialog=n,this.id=`mat-dialog-title-${tm++}`}ngOnInit(){this._dialogRef||(this._dialogRef=im(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const t=this._dialogRef._containerInstance;t&&!t._ariaLabelledBy&&(t._ariaLabelledBy=this.id)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg,8),r.Rb(r.l),r.Rb(Zg))},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(t,e){2&t&&r.ac("id",e.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),t})(),om=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),t})(),rm=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),t})();function im(t,e){let n=t.nativeElement.parentElement;for(;n&&!n.classList.contains("mat-dialog-container");)n=n.parentElement;return n?e.find(t=>t.id===n.id):null}let am=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Zg,Jg],imports:[[ld,Al,Gd],Gd]}),t})();var cm=n("3Pt+");const sm=["*",[["mat-toolbar-row"]]],lm=["*","mat-toolbar-row"];class dm{constructor(t){this._elementRef=t}}const gm=qd(dm);let mm=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),t})(),pm=(()=>{class t extends gm{constructor(t,e,n){super(t),this._platform=e,this._document=n}ngAfterViewInit(){Object(r.X)()&&this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){this._toolbarRows.length&&Array.from(this._elementRef.nativeElement.childNodes).filter(t=>!(t.classList&&t.classList.contains("mat-toolbar-row"))).filter(t=>t.nodeType!==(this._document?this._document.COMMENT_NODE:8)).some(t=>!(!t.textContent||!t.textContent.trim()))&&function(){throw Error("MatToolbar: Attempting to combine different toolbar modes. Either specify multiple `<mat-toolbar-row>` elements explicitly or just place content inside of a `<mat-toolbar>` for a single row.")}()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Ec),r.Rb(c.e))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-toolbar"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,mm,!0),2&t&&r.zc(o=r.gc())&&(e._toolbarRows=o)},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(t,e){2&t&&r.Hb("mat-toolbar-multiple-rows",e._toolbarRows.length>0)("mat-toolbar-single-row",0===e._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[r.Ab],ngContentSelectors:lm,decls:2,vars:0,template:function(t,e){1&t&&(r.qc(sm),r.pc(0),r.pc(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}\n"],encapsulation:2,changeDetection:0}),t})(),hm=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Gd],Gd]}),t})();const um={provide:r.b,useFactory:function(t,e){return()=>{if(Object(c.J)(e)){const e=Array.from(t.querySelectorAll(`[class*=${bm}]`)),n=/\bflex-layout-.+?\b/g;e.forEach(t=>{t.classList.contains(`${bm}ssr`)&&t.parentNode?t.parentNode.removeChild(t):t.className.replace(n,"")})}}},deps:[c.e,r.C],multi:!0},bm="flex-layout-";let _m=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[um]}),t})();class fm{constructor(t=!1,e="all",n="",o="",r=0){this.matches=t,this.mediaQuery=e,this.mqAlias=n,this.suffix=o,this.priority=r,this.property=""}clone(){return new fm(this.matches,this.mediaQuery,this.mqAlias,this.suffix)}}let Cm=(()=>{class t{constructor(){this.stylesheet=new Map}addStyleToElement(t,e,n){const o=this.stylesheet.get(t);o?o.set(e,n):this.stylesheet.set(t,new Map([[e,n]]))}clearStyles(){this.stylesheet.clear()}getStyleForElement(t,e){const n=this.stylesheet.get(t);let o="";if(n){const t=n.get(e);"number"!=typeof t&&"string"!=typeof t||(o=t+"")}return o}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const Om={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[]},Mm=new r.r("Flex Layout token, config options for the library",{providedIn:"root",factory:()=>Om}),Pm=new r.r("FlexLayoutServerLoaded",{providedIn:"root",factory:()=>!1}),ym=new r.r("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:()=>null});function xm(t,e){return t=t?t.clone():new fm,e&&(t.mqAlias=e.alias,t.mediaQuery=e.mediaQuery,t.suffix=e.suffix,t.priority=e.priority),t}const vm=["row","column","row-reverse","column-reverse"];function wm(t){if(t)switch(t.toLowerCase()){case"reverse":case"wrap-reverse":case"reverse-wrap":t="wrap-reverse";break;case"no":case"none":case"nowrap":t="nowrap";break;default:t="wrap"}return t}let km=(()=>{class t{constructor(t,e,n,o){this.elementRef=t,this.styleBuilder=e,this.styler=n,this.marshal=o,this.DIRECTIVE_KEY="",this.inputs=[],this.mru={},this.destroySubject=new po.b,this.styleCache=new Map}get parentElement(){return this.elementRef.nativeElement.parentElement}get nativeElement(){return this.elementRef.nativeElement}get activatedValue(){return this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY)}set activatedValue(t){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,t,this.marshal.activatedAlias)}ngOnChanges(t){Object.keys(t).forEach(e=>{if(-1!==this.inputs.indexOf(e)){const n=e.split(".").slice(1).join(".");this.setValue(t[e].currentValue,n)}})}ngOnDestroy(){this.destroySubject.next(),this.destroySubject.complete(),this.marshal.releaseElement(this.nativeElement)}init(t=[]){this.marshal.init(this.elementRef.nativeElement,this.DIRECTIVE_KEY,this.updateWithValue.bind(this),this.clearStyles.bind(this),t)}addStyles(t,e){const n=this.styleBuilder,o=n.shouldCache;let r=this.styleCache.get(t);r&&o||(r=n.buildStyles(t,e),o&&this.styleCache.set(t,r)),this.mru=Object.assign({},r),this.applyStyleToElement(r),n.sideEffect(t,r,e)}clearStyles(){Object.keys(this.mru).forEach(t=>{this.mru[t]=""}),this.applyStyleToElement(this.mru),this.mru={}}triggerUpdate(){this.marshal.triggerUpdate(this.nativeElement,this.DIRECTIVE_KEY)}getFlexFlowDirection(t,e=!1){if(t){const[n,o]=this.styler.getFlowDirection(t);if(!o&&e){const e=function(t){let[e,n,o]=function(t){t=t?t.toLowerCase():"";let[e,n,o]=t.split(" ");return vm.find(t=>t===e)||(e=vm[0]),"inline"===n&&(n="inline"!==o?o:"",o="inline"),[e,wm(n),!!o]}(t);return function(t,e=null,n=!1){return{display:n?"inline-flex":"flex","box-sizing":"border-box","flex-direction":t,"flex-wrap":e||null}}(e,n,o)}(n);this.styler.applyStyleToElements(e,[t])}return n.trim()}return"row"}applyStyleToElement(t,e,n=this.nativeElement){this.styler.applyStyleToElement(n,t,e)}setValue(t,e){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,t,e)}updateWithValue(t){this.addStyles(t)}}return t.\u0275fac=function(t){r.ec()},t.\u0275dir=r.Mb({type:t,features:[r.Bb]}),t})();const Sm=[{alias:"xs",mediaQuery:"screen and (min-width: 0px) and (max-width: 599.9px)",priority:1e3},{alias:"sm",mediaQuery:"screen and (min-width: 600px) and (max-width: 959.9px)",priority:900},{alias:"md",mediaQuery:"screen and (min-width: 960px) and (max-width: 1279.9px)",priority:800},{alias:"lg",mediaQuery:"screen and (min-width: 1280px) and (max-width: 1919.9px)",priority:700},{alias:"xl",mediaQuery:"screen and (min-width: 1920px) and (max-width: 4999.9px)",priority:600},{alias:"lt-sm",overlapping:!0,mediaQuery:"screen and (max-width: 599.9px)",priority:950},{alias:"lt-md",overlapping:!0,mediaQuery:"screen and (max-width: 959.9px)",priority:850},{alias:"lt-lg",overlapping:!0,mediaQuery:"screen and (max-width: 1279.9px)",priority:750},{alias:"lt-xl",overlapping:!0,priority:650,mediaQuery:"screen and (max-width: 1919.9px)"},{alias:"gt-xs",overlapping:!0,mediaQuery:"screen and (min-width: 600px)",priority:-950},{alias:"gt-sm",overlapping:!0,mediaQuery:"screen and (min-width: 960px)",priority:-850},{alias:"gt-md",overlapping:!0,mediaQuery:"screen and (min-width: 1280px)",priority:-750},{alias:"gt-lg",overlapping:!0,mediaQuery:"screen and (min-width: 1920px)",priority:-650}],Am="(orientation: portrait) and (min-width: 600px) and (max-width: 839.9px)",Dm="(orientation: landscape) and (min-width: 960px) and (max-width: 1279.9px)",Im="(orientation: portrait) and (min-width: 840px)",Em="(orientation: landscape) and (min-width: 1280px)",Tm={HANDSET:"(orientation: portrait) and (max-width: 599.9px), (orientation: landscape) and (max-width: 959.9px)",TABLET:`${Am} , ${Dm}`,WEB:`${Im}, ${Em} `,HANDSET_PORTRAIT:"(orientation: portrait) and (max-width: 599.9px)",TABLET_PORTRAIT:`${Am} `,WEB_PORTRAIT:`${Im}`,HANDSET_LANDSCAPE:"(orientation: landscape) and (max-width: 959.9px)]",TABLET_LANDSCAPE:`${Dm}`,WEB_LANDSCAPE:`${Em}`},Lm=[{alias:"handset",priority:2e3,mediaQuery:Tm.HANDSET},{alias:"handset.landscape",priority:2e3,mediaQuery:Tm.HANDSET_LANDSCAPE},{alias:"handset.portrait",priority:2e3,mediaQuery:Tm.HANDSET_PORTRAIT},{alias:"tablet",priority:2100,mediaQuery:Tm.TABLET},{alias:"tablet.landscape",priority:2100,mediaQuery:Tm.TABLET},{alias:"tablet.portrait",priority:2100,mediaQuery:Tm.TABLET_PORTRAIT},{alias:"web",priority:2200,mediaQuery:Tm.WEB,overlapping:!0},{alias:"web.landscape",priority:2200,mediaQuery:Tm.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",priority:2200,mediaQuery:Tm.WEB_PORTRAIT,overlapping:!0}],Rm=/(\.|-|_)/g;function Wm(t){let e=t.length>0?t.charAt(0):"",n=t.length>1?t.slice(1):"";return e.toUpperCase()+n}const jm=new r.r("Token (@angular/flex-layout) Breakpoints",{providedIn:"root",factory:()=>{const t=Object(r.W)(ym),e=Object(r.W)(Mm),n=[].concat.apply([],(t||[]).map(t=>Array.isArray(t)?t:[t]));return function(t,e=[]){const n={};return t.forEach(t=>{n[t.alias]=t}),e.forEach(t=>{n[t.alias]?function(t,...e){if(null==t)throw TypeError("Cannot convert undefined or null to object");for(let n of e)if(null!=n)for(let e in n)n.hasOwnProperty(e)&&(t[e]=n[e])}(n[t.alias],t):n[t.alias]=t}),(o=Object.keys(n).map(t=>n[t])).forEach(t=>{t.suffix||(t.suffix=function(t){return t.replace(Rm,"|").split("|").map(Wm).join("")}(t.alias),t.overlapping=!!t.overlapping)}),o;var o}((e.disableDefaultBps?[]:Sm).concat(e.addOrientationBps?Lm:[]),n)}});function Fm(t,e){return(e&&e.priority||0)-(t&&t.priority||0)}function Xm(t,e){return(t.priority||0)-(e.priority||0)}let Nm=(()=>{class t{constructor(t){this.findByMap=new Map,this.items=[...t].sort(Xm)}findByAlias(t){return t?this.findWithPredicate(t,e=>e.alias==t):null}findByQuery(t){return this.findWithPredicate(t,e=>e.mediaQuery==t)}get overlappings(){return this.items.filter(t=>1==t.overlapping)}get aliases(){return this.items.map(t=>t.alias)}get suffixes(){return this.items.map(t=>t.suffix?t.suffix:"")}findWithPredicate(t,e){let n=this.findByMap.get(t);return n||(n=this.items.find(e)||null,this.findByMap.set(t,n)),n||null}}return t.\u0275fac=function(e){return new(e||t)(r.bc(jm))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(jm))},token:t,providedIn:"root"}),t})(),Um=(()=>{class t{constructor(t,e,n){this._zone=t,this._platformId=e,this._document=n,this.source=new Zn.a(new fm(!0)),this.registry=new Map,this._observable$=this.source.asObservable()}get activations(){const t=[];return this.registry.forEach((e,n)=>{e.matches&&t.push(n)}),t}isActive(t){const e=this.registry.get(t);return!!e&&e.matches}observe(t,e=!1){if(t&&t.length){const n=this._observable$.pipe(Object(V.a)(n=>!e||t.indexOf(n.mediaQuery)>-1)),o=new Y.a(e=>{const n=this.registerQuery(t);if(n.length){const t=n.pop();n.forEach(t=>{e.next(t)}),this.source.next(t)}e.complete()});return Object(Ks.a)(o,n)}return this._observable$}registerQuery(t){const e=Array.isArray(t)?t:[t],n=[];return function(t,e){const n=t.filter(t=>!zm[t]);if(n.length>0){const t=n.join(", ");try{const o=e.createElement("style");o.setAttribute("type","text/css"),o.styleSheet||o.appendChild(e.createTextNode(`\n/*\n  @angular/flex-layout - workaround for possible browser quirk with mediaQuery listeners\n  see http://bit.ly/2sd4HMP\n*/\n@media ${t} {.fx-query-test{ }}\n`)),e.head.appendChild(o),n.forEach(t=>zm[t]=o)}catch(o){console.error(o)}}}(e,this._document),e.forEach(t=>{let e=this.registry.get(t);e||(e=this.buildMQL(t),e.addListener(e=>{this._zone.run(()=>this.source.next(new fm(e.matches,t)))}),this.registry.set(t,e)),e.matches&&n.push(new fm(!0,t))}),n}buildMQL(t){return function(t,e){return e&&window.matchMedia("all").addListener?window.matchMedia(t):{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{}}}(t,Object(c.J)(this._platformId))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(r.A),r.bc(r.C),r.bc(c.e))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(r.A),Object(r.bc)(r.C),Object(r.bc)(c.e))},token:t,providedIn:"root"}),t})();const zm={},Ym={alias:"print",mediaQuery:"print",priority:1e3};let Bm=(()=>{class t{constructor(t,e,n){this.breakpoints=t,this.layoutConfig=e,this._document=n,this.registeredBeforeAfterPrintHooks=!1,this.isPrintingBeforeAfterEvent=!1,this.isPrinting=!1,this.queue=new Vm,this.deactivations=[]}withPrintQuery(t){return[...t,"print"]}isPrintEvent(t){return t.mediaQuery.startsWith("print")}get printAlias(){return this.layoutConfig.printWithBreakpoints||[]}get printBreakPoints(){return this.printAlias.map(t=>this.breakpoints.findByAlias(t)).filter(t=>null!==t)}getEventBreakpoints({mediaQuery:t}){const e=this.breakpoints.findByQuery(t);return(e?[...this.printBreakPoints,e]:this.printBreakPoints).sort(Fm)}updateEvent(t){let e=this.breakpoints.findByQuery(t.mediaQuery);return this.isPrintEvent(t)&&(e=this.getEventBreakpoints(t)[0],t.mediaQuery=e?e.mediaQuery:""),xm(t,e)}registerBeforeAfterPrintHooks(t){this._document.defaultView&&!this.registeredBeforeAfterPrintHooks&&(this.registeredBeforeAfterPrintHooks=!0,this._document.defaultView.addEventListener("beforeprint",()=>{this.isPrinting||(this.isPrintingBeforeAfterEvent=!0,this.startPrinting(t,this.getEventBreakpoints(new fm(!0,"print"))),t.updateStyles())}),this._document.defaultView.addEventListener("afterprint",()=>{this.isPrintingBeforeAfterEvent=!1,this.isPrinting&&(this.stopPrinting(t),t.updateStyles())}))}interceptEvents(t){return this.registerBeforeAfterPrintHooks(t),e=>{this.isPrintEvent(e)?e.matches&&!this.isPrinting?(this.startPrinting(t,this.getEventBreakpoints(e)),t.updateStyles()):e.matches||!this.isPrinting||this.isPrintingBeforeAfterEvent||(this.stopPrinting(t),t.updateStyles()):this.collectActivations(e)}}blockPropagation(){return t=>!(this.isPrinting||this.isPrintEvent(t))}startPrinting(t,e){this.isPrinting=!0,t.activatedBreakpoints=this.queue.addPrintBreakpoints(e)}stopPrinting(t){t.activatedBreakpoints=this.deactivations,this.deactivations=[],this.queue.clear(),this.isPrinting=!1}collectActivations(t){if(!this.isPrinting||this.isPrintingBeforeAfterEvent)if(t.matches)this.isPrintingBeforeAfterEvent||(this.deactivations=[]);else{const e=this.breakpoints.findByQuery(t.mediaQuery);e&&(this.deactivations.push(e),this.deactivations.sort(Fm))}}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Nm),r.bc(Mm),r.bc(c.e))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(Nm),Object(r.bc)(Mm),Object(r.bc)(c.e))},token:t,providedIn:"root"}),t})();class Vm{constructor(){this.printBreakpoints=[]}addPrintBreakpoints(t){return t.push(Ym),t.sort(Fm),t.forEach(t=>this.addBreakpoint(t)),this.printBreakpoints}addBreakpoint(t){t&&void 0===this.printBreakpoints.find(e=>e.mediaQuery===t.mediaQuery)&&(this.printBreakpoints=function(t){return!!t&&t.mediaQuery.startsWith("print")}(t)?[t,...this.printBreakpoints]:[...this.printBreakpoints,t])}clear(){this.printBreakpoints=[]}}let Hm=(()=>{class t{constructor(t,e,n){this.breakpoints=t,this.matchMedia=e,this.hook=n,this.filterOverlaps=!1,this.destroyed$=new po.b,this._media$=this.watchActivations(),this.media$=this._media$.pipe(Object(V.a)(t=>t.length>0),Object(H.a)(t=>t[0]))}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}asObservable(){return this._media$}isActive(t){return function(t){return Array.isArray(t)?t:[t]}(t).map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim()).some(t=>{const e=function(t,e){const n=e.findByAlias(t)||e.findByQuery(t);return n?n.mediaQuery:t}(t,this.breakpoints);return this.matchMedia.isActive(e)})}watchActivations(){const t=this.breakpoints.items.map(t=>t.mediaQuery);return this.buildObservable(t)}buildObservable(t){return this.matchMedia.observe(this.hook.withPrintQuery(t)).pipe(Object(V.a)(t=>t.matches),Ws(0,hs),Xo(t=>Object(z.a)(this.findAllActivations())),Object(H.a)(t=>this.filterOverlaps?t.filter(t=>{const e=this.breakpoints.findByQuery(t.mediaQuery);return!e||!e.overlapping}):t),Object(V.a)(t=>t.filter(t=>t.mediaQuery.length>0).length>0),dc(this.destroyed$))}findAllActivations(){return this.matchMedia.activations.map(t=>new fm(!0,t)).map(t=>this.hook.isPrintEvent(t)?this.hook.updateEvent(t):t).map(t=>xm(t,this.breakpoints.findByQuery(t.mediaQuery))).sort(Fm)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Nm),r.bc(Um),r.bc(Bm))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(Nm),Object(r.bc)(Um),Object(r.bc)(Bm))},token:t,providedIn:"root"}),t})();function Qm(t){for(let e in t){let n=t[e]||"";switch(e){case"display":t.display="flex"===n?["-webkit-flex","flex"]:"inline-flex"===n?["-webkit-inline-flex","inline-flex"]:n;break;case"align-items":case"align-self":case"align-content":case"flex":case"flex-basis":case"flex-flow":case"flex-grow":case"flex-shrink":case"flex-wrap":case"justify-content":t["-webkit-"+e]=n;break;case"flex-direction":n=n||"row",t["-webkit-flex-direction"]=n,t["flex-direction"]=n;break;case"order":t.order=t["-webkit-"+e]=isNaN(+n)?"0":n}}return t}let Gm=(()=>{class t{constructor(t,e,n,o){this._serverStylesheet=t,this._serverModuleLoaded=e,this._platformId=n,this.layoutConfig=o}applyStyleToElement(t,e,n=null){let o={};"string"==typeof e&&(o[e]=n,e=o),o=this.layoutConfig.disableVendorPrefixes?e:Qm(e),this._applyMultiValueStyleToElement(o,t)}applyStyleToElements(t,e=[]){const n=this.layoutConfig.disableVendorPrefixes?t:Qm(t);e.forEach(t=>{this._applyMultiValueStyleToElement(n,t)})}getFlowDirection(t){let e=this.lookupStyle(t,"flex-direction");return[e||"row",this.lookupInlineStyle(t,"flex-direction")||Object(c.K)(this._platformId)&&this._serverModuleLoaded?e:""]}lookupAttributeValue(t,e){return t.getAttribute(e)||""}lookupInlineStyle(t,e){return Object(c.J)(this._platformId)?t.style.getPropertyValue(e):this._getServerStyle(t,e)}lookupStyle(t,e,n=!1){let o="";return t&&((o=this.lookupInlineStyle(t,e))||(Object(c.J)(this._platformId)?n||(o=getComputedStyle(t).getPropertyValue(e)):this._serverModuleLoaded&&(o=this._serverStylesheet.getStyleForElement(t,e)))),o?o.trim():""}_applyMultiValueStyleToElement(t,e){Object.keys(t).sort().forEach(n=>{const o=t[n],r=Array.isArray(o)?o:[o];r.sort();for(let t of r)t=t?t+"":"",Object(c.J)(this._platformId)||!this._serverModuleLoaded?Object(c.J)(this._platformId)?e.style.setProperty(n,t):this._setServerStyle(e,n,t):this._serverStylesheet.addStyleToElement(e,n,t)})}_setServerStyle(t,e,n){e=e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();const o=this._readStyleAttribute(t);o[e]=n||"",this._writeStyleAttribute(t,o)}_getServerStyle(t,e){return this._readStyleAttribute(t)[e]||""}_readStyleAttribute(t){const e={},n=t.getAttribute("style");if(n){const t=n.split(/;+/g);for(let n=0;n<t.length;n++){const o=t[n].trim();if(o.length>0){const t=o.indexOf(":");if(-1===t)throw new Error(`Invalid CSS style: ${o}`);e[o.substr(0,t).trim()]=o.substr(t+1).trim()}}}return e}_writeStyleAttribute(t,e){let n="";for(const o in e)e[o]&&(n+=o+":"+e[o]+";");t.setAttribute("style",n)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Cm),r.bc(Pm),r.bc(r.C),r.bc(Mm))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(Cm),Object(r.bc)(Pm),Object(r.bc)(r.C),Object(r.bc)(Mm))},token:t,providedIn:"root"}),t})();class $m{constructor(){this.shouldCache=!0}sideEffect(t,e,n){}}function qm(t,e="1",n="1"){let o=[e,n,t],r=t.indexOf("calc");if(r>0){o[2]=Km(t.substring(r).trim());let e=t.substr(0,r).trim().split(" ");2==e.length&&(o[0]=e[0],o[1]=e[1])}else if(0==r)o[2]=Km(t.trim());else{let r=t.split(" ");o=3===r.length?r:[e,n,t]}return o}function Km(t){return t.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")}let Jm=(()=>{class t{constructor(t,e,n){this.matchMedia=t,this.breakpoints=e,this.hook=n,this.activatedBreakpoints=[],this.elementMap=new Map,this.elementKeyMap=new WeakMap,this.watcherMap=new WeakMap,this.updateMap=new WeakMap,this.clearMap=new WeakMap,this.subject=new po.b,this.observeActivations()}get activatedAlias(){return this.activatedBreakpoints[0]?this.activatedBreakpoints[0].alias:""}onMediaChange(t){const e=this.findByQuery(t.mediaQuery);e&&((t=xm(t,e)).matches&&-1===this.activatedBreakpoints.indexOf(e)?(this.activatedBreakpoints.push(e),this.activatedBreakpoints.sort(Fm),this.updateStyles()):t.matches||-1===this.activatedBreakpoints.indexOf(e)||(this.activatedBreakpoints.splice(this.activatedBreakpoints.indexOf(e),1),this.activatedBreakpoints.sort(Fm),this.updateStyles()))}init(t,e,n,o,r=[]){Zm(this.updateMap,t,e,n),Zm(this.clearMap,t,e,o),this.buildElementKeyMap(t,e),this.watchExtraTriggers(t,e,r)}getValue(t,e,n){const o=this.elementMap.get(t);if(o){const t=void 0!==n?o.get(n):this.getActivatedValues(o,e);if(t)return t.get(e)}}hasValue(t,e){const n=this.elementMap.get(t);if(n){const t=this.getActivatedValues(n,e);if(t)return void 0!==t.get(e)||!1}return!1}setValue(t,e,n,o){let r=this.elementMap.get(t);if(r){const i=(r.get(o)||new Map).set(e,n);r.set(o,i),this.elementMap.set(t,r)}else r=(new Map).set(o,(new Map).set(e,n)),this.elementMap.set(t,r);const i=this.getValue(t,e);void 0!==i&&this.updateElement(t,e,i)}trackValue(t,e){return this.subject.asObservable().pipe(Object(V.a)(n=>n.element===t&&n.key===e))}updateStyles(){this.elementMap.forEach((t,e)=>{const n=new Set(this.elementKeyMap.get(e));let o=this.getActivatedValues(t);o&&o.forEach((t,o)=>{this.updateElement(e,o,t),n.delete(o)}),n.forEach(n=>{if(o=this.getActivatedValues(t,n),o){const t=o.get(n);this.updateElement(e,n,t)}else this.clearElement(e,n)})})}clearElement(t,e){const n=this.clearMap.get(t);if(n){const o=n.get(e);o&&(o(),this.subject.next({element:t,key:e,value:""}))}}updateElement(t,e,n){const o=this.updateMap.get(t);if(o){const r=o.get(e);r&&(r(n),this.subject.next({element:t,key:e,value:n}))}}releaseElement(t){const e=this.watcherMap.get(t);e&&(e.forEach(t=>t.unsubscribe()),this.watcherMap.delete(t));const n=this.elementMap.get(t);n&&(n.forEach((t,e)=>n.delete(e)),this.elementMap.delete(t))}triggerUpdate(t,e){const n=this.elementMap.get(t);if(n){const o=this.getActivatedValues(n,e);o&&(e?this.updateElement(t,e,o.get(e)):o.forEach((e,n)=>this.updateElement(t,n,e)))}}buildElementKeyMap(t,e){let n=this.elementKeyMap.get(t);n||(n=new Set,this.elementKeyMap.set(t,n)),n.add(e)}watchExtraTriggers(t,e,n){if(n&&n.length){let o=this.watcherMap.get(t);if(o||(o=new Map,this.watcherMap.set(t,o)),!o.get(e)){const r=Object(Ks.a)(...n).subscribe(()=>{const n=this.getValue(t,e);this.updateElement(t,e,n)});o.set(e,r)}}}findByQuery(t){return this.breakpoints.findByQuery(t)}getActivatedValues(t,e){for(let o=0;o<this.activatedBreakpoints.length;o++){const n=t.get(this.activatedBreakpoints[o].alias);if(n&&(void 0===e||n.has(e)))return n}const n=t.get("");return void 0===e||n&&n.has(e)?n:void 0}observeActivations(){const t=this.breakpoints.items.map(t=>t.mediaQuery);this.matchMedia.observe(this.hook.withPrintQuery(t)).pipe(Object(Go.a)(this.hook.interceptEvents(this)),Object(V.a)(this.hook.blockPropagation())).subscribe(this.onMediaChange.bind(this))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Um),r.bc(Nm),r.bc(Bm))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(Um),Object(r.bc)(Nm),Object(r.bc)(Bm))},token:t,providedIn:"root"}),t})();function Zm(t,e,n,o){if(void 0!==o){let r=t.get(e);r||(r=new Map,t.set(e,r)),r.set(n,o)}}const tp=["row","column","row-reverse","column-reverse"];function ep(t){t=t?t.toLowerCase():"";let[e,n,o]=t.split(" ");return tp.find(t=>t===e)||(e=tp[0]),"inline"===n&&(n="inline"!==o?o:"",o="inline"),[e,op(n),!!o]}function np(t){let[e]=ep(t);return e.indexOf("row")>-1}function op(t){if(t)switch(t.toLowerCase()){case"reverse":case"wrap-reverse":case"reverse-wrap":t="wrap-reverse";break;case"no":case"none":case"nowrap":t="nowrap";break;default:t="wrap"}return t}let rp=(()=>{class t extends $m{buildStyles(t){return function(t){let[e,n,o]=ep(t);return function(t,e=null,n=!1){return{display:n?"inline-flex":"flex","box-sizing":"border-box","flex-direction":t,"flex-wrap":e||null}}(e,n,o)}(t)}}return t.\u0275fac=function(e){return ip(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const ip=r.Zb(rp),ap=["fxLayout","fxLayout.xs","fxLayout.sm","fxLayout.md","fxLayout.lg","fxLayout.xl","fxLayout.lt-sm","fxLayout.lt-md","fxLayout.lt-lg","fxLayout.lt-xl","fxLayout.gt-xs","fxLayout.gt-sm","fxLayout.gt-md","fxLayout.gt-lg"];let cp=(()=>{class t extends km{constructor(t,e,n,o){super(t,n,e,o),this.DIRECTIVE_KEY="layout",this.styleCache=dp,this.init()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Gm),r.Rb(rp),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,features:[r.Ab]}),t})(),sp=(()=>{class t extends cp{constructor(){super(...arguments),this.inputs=ap}}return t.\u0275fac=function(e){return lp(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","fxLayout",""],["","fxLayout.xs",""],["","fxLayout.sm",""],["","fxLayout.md",""],["","fxLayout.lg",""],["","fxLayout.xl",""],["","fxLayout.lt-sm",""],["","fxLayout.lt-md",""],["","fxLayout.lt-lg",""],["","fxLayout.lt-xl",""],["","fxLayout.gt-xs",""],["","fxLayout.gt-sm",""],["","fxLayout.gt-md",""],["","fxLayout.gt-lg",""]],inputs:{fxLayout:"fxLayout","fxLayout.xs":"fxLayout.xs","fxLayout.sm":"fxLayout.sm","fxLayout.md":"fxLayout.md","fxLayout.lg":"fxLayout.lg","fxLayout.xl":"fxLayout.xl","fxLayout.lt-sm":"fxLayout.lt-sm","fxLayout.lt-md":"fxLayout.lt-md","fxLayout.lt-lg":"fxLayout.lt-lg","fxLayout.lt-xl":"fxLayout.lt-xl","fxLayout.gt-xs":"fxLayout.gt-xs","fxLayout.gt-sm":"fxLayout.gt-sm","fxLayout.gt-md":"fxLayout.gt-md","fxLayout.gt-lg":"fxLayout.gt-lg"},features:[r.Ab]}),t})();const lp=r.Zb(sp),dp=new Map,gp={"margin-left":null,"margin-right":null,"margin-top":null,"margin-bottom":null};let mp=(()=>{class t extends $m{constructor(t){super(),this._styler=t}buildStyles(t,e){return t.endsWith(Mp)?function(t,e){let n="0px",o="0px";return"rtl"===e?o="-"+t:n="-"+t,{margin:`0px ${n} ${"-"+t} ${o}`}}(t=t.slice(0,t.indexOf(Mp)),e.directionality):{}}sideEffect(t,e,n){const o=n.items;if(t.endsWith(Mp)){const e=function(t,e){let n="0px",o="0px";return"rtl"===e?o=t:n=t,{padding:`0px ${n} ${t} ${o}`}}(t=t.slice(0,t.indexOf(Mp)),n.directionality);this._styler.applyStyleToElements(e,n.items)}else{const e=o.pop(),r=function(t,e){const n=Pp(e.directionality,e.layout),o=Object.assign({},gp);return o[n]=t,o}(t,n);this._styler.applyStyleToElements(r,o),this._styler.applyStyleToElements(gp,[e])}}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Gm))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(Gm))},token:t,providedIn:"root"}),t})();const pp=["fxLayoutGap","fxLayoutGap.xs","fxLayoutGap.sm","fxLayoutGap.md","fxLayoutGap.lg","fxLayoutGap.xl","fxLayoutGap.lt-sm","fxLayoutGap.lt-md","fxLayoutGap.lt-lg","fxLayoutGap.lt-xl","fxLayoutGap.gt-xs","fxLayoutGap.gt-sm","fxLayoutGap.gt-md","fxLayoutGap.gt-lg"];let hp=(()=>{class t extends km{constructor(t,e,n,o,r,i){super(t,r,o,i),this.zone=e,this.directionality=n,this.styleUtils=o,this.layout="row",this.DIRECTIVE_KEY="layout-gap",this.observerSubject=new po.b;const a=[this.directionality.change,this.observerSubject.asObservable()];this.init(a),this.marshal.trackValue(this.nativeElement,"layout").pipe(dc(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}get childrenNodes(){const t=this.nativeElement.children,e=[];for(let n=t.length;n--;)e[n]=t[n];return e}ngAfterContentInit(){this.buildChildObservable(),this.triggerUpdate()}ngOnDestroy(){super.ngOnDestroy(),this.observer&&this.observer.disconnect()}onLayoutChange(t){const e=t.value.split(" ");this.layout=e[0],tp.find(t=>t===this.layout)||(this.layout="row"),this.triggerUpdate()}updateWithValue(t){const e=this.childrenNodes.filter(t=>1===t.nodeType&&this.willDisplay(t)).sort((t,e)=>{const n=+this.styler.lookupStyle(t,"order"),o=+this.styler.lookupStyle(e,"order");return isNaN(n)||isNaN(o)||n===o?0:n>o?1:-1});if(e.length>0){const n=this.directionality.value,o=this.layout;"row"===o&&"rtl"===n?this.styleCache=_p:"row"===o&&"rtl"!==n?this.styleCache=Cp:"column"===o&&"rtl"===n?this.styleCache=fp:"column"===o&&"rtl"!==n&&(this.styleCache=Op),this.addStyles(t,{directionality:n,items:e,layout:o})}}clearStyles(){const t=Object.keys(this.mru).length>0,e=t?"padding":Pp(this.directionality.value,this.layout);t&&super.clearStyles(),this.styleUtils.applyStyleToElements({[e]:""},this.childrenNodes)}willDisplay(t){const e=this.marshal.getValue(t,"show-hide");return!0===e||void 0===e&&"none"!==this.styleUtils.lookupStyle(t,"display")}buildChildObservable(){this.zone.runOutsideAngular(()=>{"undefined"!=typeof MutationObserver&&(this.observer=new MutationObserver(t=>{t.some(t=>t.addedNodes&&t.addedNodes.length>0||t.removedNodes&&t.removedNodes.length>0)&&this.observerSubject.next()}),this.observer.observe(this.nativeElement,{childList:!0}))})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.A),r.Rb(sl),r.Rb(Gm),r.Rb(mp),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,features:[r.Ab]}),t})(),up=(()=>{class t extends hp{constructor(){super(...arguments),this.inputs=pp}}return t.\u0275fac=function(e){return bp(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","fxLayoutGap",""],["","fxLayoutGap.xs",""],["","fxLayoutGap.sm",""],["","fxLayoutGap.md",""],["","fxLayoutGap.lg",""],["","fxLayoutGap.xl",""],["","fxLayoutGap.lt-sm",""],["","fxLayoutGap.lt-md",""],["","fxLayoutGap.lt-lg",""],["","fxLayoutGap.lt-xl",""],["","fxLayoutGap.gt-xs",""],["","fxLayoutGap.gt-sm",""],["","fxLayoutGap.gt-md",""],["","fxLayoutGap.gt-lg",""]],inputs:{fxLayoutGap:"fxLayoutGap","fxLayoutGap.xs":"fxLayoutGap.xs","fxLayoutGap.sm":"fxLayoutGap.sm","fxLayoutGap.md":"fxLayoutGap.md","fxLayoutGap.lg":"fxLayoutGap.lg","fxLayoutGap.xl":"fxLayoutGap.xl","fxLayoutGap.lt-sm":"fxLayoutGap.lt-sm","fxLayoutGap.lt-md":"fxLayoutGap.lt-md","fxLayoutGap.lt-lg":"fxLayoutGap.lt-lg","fxLayoutGap.lt-xl":"fxLayoutGap.lt-xl","fxLayoutGap.gt-xs":"fxLayoutGap.gt-xs","fxLayoutGap.gt-sm":"fxLayoutGap.gt-sm","fxLayoutGap.gt-md":"fxLayoutGap.gt-md","fxLayoutGap.gt-lg":"fxLayoutGap.gt-lg"},features:[r.Ab]}),t})();const bp=r.Zb(up),_p=new Map,fp=new Map,Cp=new Map,Op=new Map,Mp=" grid";function Pp(t,e){switch(e){case"column":return"margin-bottom";case"column-reverse":return"margin-top";case"row":return"rtl"===t?"margin-left":"margin-right";case"row-reverse":return"rtl"===t?"margin-right":"margin-left";default:return"rtl"===t?"margin-left":"margin-right"}}function yp(t,...e){if(null==t)throw TypeError("Cannot convert undefined or null to object");for(let n of e)if(null!=n)for(let e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);return t}let xp=(()=>{class t extends $m{constructor(t){super(),this.layoutConfig=t}buildStyles(t,e){let[n,o,...r]=t.split(" "),i=r.join(" ");const a=e.direction.indexOf("column")>-1?"column":"row",c=np(a)?"max-width":"max-height",s=np(a)?"min-width":"min-height",l=String(i).indexOf("calc")>-1,d=l||"auto"===i,g=String(i).indexOf("%")>-1&&!l,m=String(i).indexOf("px")>-1||String(i).indexOf("rem")>-1||String(i).indexOf("em")>-1||String(i).indexOf("vw")>-1||String(i).indexOf("vh")>-1;let p=l||m;n="0"==n?0:n,o="0"==o?0:o;const h=!n&&!o;let u={};const b={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(i||""){case"":const t=!1!==this.layoutConfig.useColumnBasisZero;i="row"===a?"0%":t?"0.000000001px":"auto";break;case"initial":case"nogrow":n=0,i="auto";break;case"grow":i="100%";break;case"noshrink":o=0,i="auto";break;case"auto":break;case"none":n=0,o=0,i="auto";break;default:p||g||isNaN(i)||(i+="%"),"0%"===i&&(p=!0),"0px"===i&&(i="0%"),u=yp(b,l?{"flex-grow":n,"flex-shrink":o,"flex-basis":p?i:"100%"}:{flex:`${n} ${o} ${p?i:"100%"}`})}return u.flex||u["flex-grow"]||(u=yp(b,l?{"flex-grow":n,"flex-shrink":o,"flex-basis":i}:{flex:`${n} ${o} ${i}`})),"0%"!==i&&"0px"!==i&&"0.000000001px"!==i&&"auto"!==i&&(u[s]=h||p&&n?i:null,u[c]=h||!d&&o?i:null),u[s]||u[c]?e.hasWrap&&(u[l?"flex-basis":"flex"]=u[c]?l?u[c]:`${n} ${o} ${u[c]}`:l?u[s]:`${n} ${o} ${u[s]}`):u=yp(b,l?{"flex-grow":n,"flex-shrink":o,"flex-basis":i}:{flex:`${n} ${o} ${i}`}),yp(u,{"box-sizing":"border-box"})}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Mm))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(Mm))},token:t,providedIn:"root"}),t})();const vp=["fxFlex","fxFlex.xs","fxFlex.sm","fxFlex.md","fxFlex.lg","fxFlex.xl","fxFlex.lt-sm","fxFlex.lt-md","fxFlex.lt-lg","fxFlex.lt-xl","fxFlex.gt-xs","fxFlex.gt-sm","fxFlex.gt-md","fxFlex.gt-lg"];let wp=(()=>{class t extends km{constructor(t,e,n,o,r){super(t,o,e,r),this.layoutConfig=n,this.DIRECTIVE_KEY="flex",this.direction="",this.wrap=!1,this.flexGrow="1",this.flexShrink="1",this.init(),this.parentElement&&(this.marshal.trackValue(this.parentElement,"layout").pipe(dc(this.destroySubject)).subscribe(this.onLayoutChange.bind(this)),this.marshal.trackValue(this.nativeElement,"layout-align").pipe(dc(this.destroySubject)).subscribe(this.triggerReflow.bind(this)))}get shrink(){return this.flexShrink}set shrink(t){this.flexShrink=t||"1",this.triggerReflow()}get grow(){return this.flexGrow}set grow(t){this.flexGrow=t||"1",this.triggerReflow()}onLayoutChange(t){const e=t.value.split(" ");this.direction=e[0],this.wrap=void 0!==e[1]&&"wrap"===e[1],this.triggerUpdate()}updateWithValue(t){this.direction||(this.direction=this.getFlexFlowDirection(this.parentElement,!1!==this.layoutConfig.addFlexToParent));const e=this.direction,n=e.startsWith("row"),o=this.wrap;n&&o?this.styleCache=Ip:n&&!o?this.styleCache=Ap:!n&&o?this.styleCache=Ep:n||o||(this.styleCache=Dp);const r=qm(String(t).replace(";",""),this.flexGrow,this.flexShrink);this.addStyles(r.join(" "),{direction:e,hasWrap:o})}triggerReflow(){const t=this.activatedValue;if(void 0!==t){const e=qm(t+"",this.flexGrow,this.flexShrink);this.marshal.updateElement(this.nativeElement,this.DIRECTIVE_KEY,e.join(" "))}}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Gm),r.Rb(Mm),r.Rb(xp),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,inputs:{shrink:["fxShrink","shrink"],grow:["fxGrow","grow"]},features:[r.Ab]}),t})(),kp=(()=>{class t extends wp{constructor(){super(...arguments),this.inputs=vp}}return t.\u0275fac=function(e){return Sp(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","fxFlex",""],["","fxFlex.xs",""],["","fxFlex.sm",""],["","fxFlex.md",""],["","fxFlex.lg",""],["","fxFlex.xl",""],["","fxFlex.lt-sm",""],["","fxFlex.lt-md",""],["","fxFlex.lt-lg",""],["","fxFlex.lt-xl",""],["","fxFlex.gt-xs",""],["","fxFlex.gt-sm",""],["","fxFlex.gt-md",""],["","fxFlex.gt-lg",""]],inputs:{fxFlex:"fxFlex","fxFlex.xs":"fxFlex.xs","fxFlex.sm":"fxFlex.sm","fxFlex.md":"fxFlex.md","fxFlex.lg":"fxFlex.lg","fxFlex.xl":"fxFlex.xl","fxFlex.lt-sm":"fxFlex.lt-sm","fxFlex.lt-md":"fxFlex.lt-md","fxFlex.lt-lg":"fxFlex.lt-lg","fxFlex.lt-xl":"fxFlex.lt-xl","fxFlex.gt-xs":"fxFlex.gt-xs","fxFlex.gt-sm":"fxFlex.gt-sm","fxFlex.gt-md":"fxFlex.gt-md","fxFlex.gt-lg":"fxFlex.gt-lg"},features:[r.Ab]}),t})();const Sp=r.Zb(kp),Ap=new Map,Dp=new Map,Ip=new Map,Ep=new Map;let Tp=(()=>{class t extends $m{buildStyles(t){return{order:t&&parseInt(t,10)||""}}}return t.\u0275fac=function(e){return Lp(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const Lp=r.Zb(Tp),Rp=["fxFlexOrder","fxFlexOrder.xs","fxFlexOrder.sm","fxFlexOrder.md","fxFlexOrder.lg","fxFlexOrder.xl","fxFlexOrder.lt-sm","fxFlexOrder.lt-md","fxFlexOrder.lt-lg","fxFlexOrder.lt-xl","fxFlexOrder.gt-xs","fxFlexOrder.gt-sm","fxFlexOrder.gt-md","fxFlexOrder.gt-lg"];let Wp=(()=>{class t extends km{constructor(t,e,n,o){super(t,n,e,o),this.DIRECTIVE_KEY="flex-order",this.styleCache=jp,this.init()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Gm),r.Rb(Tp),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,features:[r.Ab]}),t})();const jp=new Map;let Fp=(()=>{class t extends Wp{constructor(){super(...arguments),this.inputs=Rp}}return t.\u0275fac=function(e){return Xp(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","fxFlexOrder",""],["","fxFlexOrder.xs",""],["","fxFlexOrder.sm",""],["","fxFlexOrder.md",""],["","fxFlexOrder.lg",""],["","fxFlexOrder.xl",""],["","fxFlexOrder.lt-sm",""],["","fxFlexOrder.lt-md",""],["","fxFlexOrder.lt-lg",""],["","fxFlexOrder.lt-xl",""],["","fxFlexOrder.gt-xs",""],["","fxFlexOrder.gt-sm",""],["","fxFlexOrder.gt-md",""],["","fxFlexOrder.gt-lg",""]],inputs:{fxFlexOrder:"fxFlexOrder","fxFlexOrder.xs":"fxFlexOrder.xs","fxFlexOrder.sm":"fxFlexOrder.sm","fxFlexOrder.md":"fxFlexOrder.md","fxFlexOrder.lg":"fxFlexOrder.lg","fxFlexOrder.xl":"fxFlexOrder.xl","fxFlexOrder.lt-sm":"fxFlexOrder.lt-sm","fxFlexOrder.lt-md":"fxFlexOrder.lt-md","fxFlexOrder.lt-lg":"fxFlexOrder.lt-lg","fxFlexOrder.lt-xl":"fxFlexOrder.lt-xl","fxFlexOrder.gt-xs":"fxFlexOrder.gt-xs","fxFlexOrder.gt-sm":"fxFlexOrder.gt-sm","fxFlexOrder.gt-md":"fxFlexOrder.gt-md","fxFlexOrder.gt-lg":"fxFlexOrder.gt-lg"},features:[r.Ab]}),t})();const Xp=r.Zb(Fp);let Np=(()=>{class t extends $m{buildStyles(t,e){""===t&&(t="0");const n=String(t).indexOf("%")>-1;String(t).indexOf("px")>-1||n||isNaN(+t)||(t+="%");const o=e.isRtl?"margin-right":"margin-left";return np(e.layout)?{[o]:`${t}`}:{"margin-top":`${t}`}}}return t.\u0275fac=function(e){return Up(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const Up=r.Zb(Np),zp=["fxFlexOffset","fxFlexOffset.xs","fxFlexOffset.sm","fxFlexOffset.md","fxFlexOffset.lg","fxFlexOffset.xl","fxFlexOffset.lt-sm","fxFlexOffset.lt-md","fxFlexOffset.lt-lg","fxFlexOffset.lt-xl","fxFlexOffset.gt-xs","fxFlexOffset.gt-sm","fxFlexOffset.gt-md","fxFlexOffset.gt-lg"];let Yp=(()=>{class t extends km{constructor(t,e,n,o,r){super(t,n,r,o),this.directionality=e,this.DIRECTIVE_KEY="flex-offset",this.init([this.directionality.change]),this.parentElement&&this.marshal.trackValue(this.parentElement,"layout-gap").pipe(dc(this.destroySubject)).subscribe(this.triggerUpdate.bind(this))}updateWithValue(t=""){const e=this.getFlexFlowDirection(this.parentElement,!0),n="rtl"===this.directionality.value;"row"===e&&n?this.styleCache=Hp:"row"!==e||n?"column"===e&&n?this.styleCache=Qp:"column"!==e||n||(this.styleCache=$p):this.styleCache=Gp,this.addStyles(t+"",{layout:e,isRtl:n})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(sl),r.Rb(Np),r.Rb(Jm),r.Rb(Gm))},t.\u0275dir=r.Mb({type:t,features:[r.Ab]}),t})(),Bp=(()=>{class t extends Yp{constructor(){super(...arguments),this.inputs=zp}}return t.\u0275fac=function(e){return Vp(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","fxFlexOffset",""],["","fxFlexOffset.xs",""],["","fxFlexOffset.sm",""],["","fxFlexOffset.md",""],["","fxFlexOffset.lg",""],["","fxFlexOffset.xl",""],["","fxFlexOffset.lt-sm",""],["","fxFlexOffset.lt-md",""],["","fxFlexOffset.lt-lg",""],["","fxFlexOffset.lt-xl",""],["","fxFlexOffset.gt-xs",""],["","fxFlexOffset.gt-sm",""],["","fxFlexOffset.gt-md",""],["","fxFlexOffset.gt-lg",""]],inputs:{fxFlexOffset:"fxFlexOffset","fxFlexOffset.xs":"fxFlexOffset.xs","fxFlexOffset.sm":"fxFlexOffset.sm","fxFlexOffset.md":"fxFlexOffset.md","fxFlexOffset.lg":"fxFlexOffset.lg","fxFlexOffset.xl":"fxFlexOffset.xl","fxFlexOffset.lt-sm":"fxFlexOffset.lt-sm","fxFlexOffset.lt-md":"fxFlexOffset.lt-md","fxFlexOffset.lt-lg":"fxFlexOffset.lt-lg","fxFlexOffset.lt-xl":"fxFlexOffset.lt-xl","fxFlexOffset.gt-xs":"fxFlexOffset.gt-xs","fxFlexOffset.gt-sm":"fxFlexOffset.gt-sm","fxFlexOffset.gt-md":"fxFlexOffset.gt-md","fxFlexOffset.gt-lg":"fxFlexOffset.gt-lg"},features:[r.Ab]}),t})();const Vp=r.Zb(Bp),Hp=new Map,Qp=new Map,Gp=new Map,$p=new Map;let qp=(()=>{class t extends $m{buildStyles(t){const e={};switch(t=t||"stretch"){case"start":e["align-self"]="flex-start";break;case"end":e["align-self"]="flex-end";break;default:e["align-self"]=t}return e}}return t.\u0275fac=function(e){return Kp(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const Kp=r.Zb(qp),Jp=["fxFlexAlign","fxFlexAlign.xs","fxFlexAlign.sm","fxFlexAlign.md","fxFlexAlign.lg","fxFlexAlign.xl","fxFlexAlign.lt-sm","fxFlexAlign.lt-md","fxFlexAlign.lt-lg","fxFlexAlign.lt-xl","fxFlexAlign.gt-xs","fxFlexAlign.gt-sm","fxFlexAlign.gt-md","fxFlexAlign.gt-lg"];let Zp=(()=>{class t extends km{constructor(t,e,n,o){super(t,n,e,o),this.DIRECTIVE_KEY="flex-align",this.styleCache=th,this.init()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Gm),r.Rb(qp),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,features:[r.Ab]}),t})();const th=new Map;let eh=(()=>{class t extends Zp{constructor(){super(...arguments),this.inputs=Jp}}return t.\u0275fac=function(e){return nh(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","fxFlexAlign",""],["","fxFlexAlign.xs",""],["","fxFlexAlign.sm",""],["","fxFlexAlign.md",""],["","fxFlexAlign.lg",""],["","fxFlexAlign.xl",""],["","fxFlexAlign.lt-sm",""],["","fxFlexAlign.lt-md",""],["","fxFlexAlign.lt-lg",""],["","fxFlexAlign.lt-xl",""],["","fxFlexAlign.gt-xs",""],["","fxFlexAlign.gt-sm",""],["","fxFlexAlign.gt-md",""],["","fxFlexAlign.gt-lg",""]],inputs:{fxFlexAlign:"fxFlexAlign","fxFlexAlign.xs":"fxFlexAlign.xs","fxFlexAlign.sm":"fxFlexAlign.sm","fxFlexAlign.md":"fxFlexAlign.md","fxFlexAlign.lg":"fxFlexAlign.lg","fxFlexAlign.xl":"fxFlexAlign.xl","fxFlexAlign.lt-sm":"fxFlexAlign.lt-sm","fxFlexAlign.lt-md":"fxFlexAlign.lt-md","fxFlexAlign.lt-lg":"fxFlexAlign.lt-lg","fxFlexAlign.lt-xl":"fxFlexAlign.lt-xl","fxFlexAlign.gt-xs":"fxFlexAlign.gt-xs","fxFlexAlign.gt-sm":"fxFlexAlign.gt-sm","fxFlexAlign.gt-md":"fxFlexAlign.gt-md","fxFlexAlign.gt-lg":"fxFlexAlign.gt-lg"},features:[r.Ab]}),t})();const nh=r.Zb(eh),oh={margin:0,width:"100%",height:"100%","min-width":"100%","min-height":"100%"};let rh=(()=>{class t extends $m{buildStyles(t){return oh}}return t.\u0275fac=function(e){return ih(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const ih=r.Zb(rh);let ah=(()=>{class t extends km{constructor(t,e,n,o){super(t,n,e,o),this.styleCache=ch,this.addStyles("")}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Gm),r.Rb(rh),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,selectors:[["","fxFill",""],["","fxFlexFill",""]],features:[r.Ab]}),t})();const ch=new Map;let sh=(()=>{class t extends $m{buildStyles(t,e){const n={},[o,r]=t.split(" ");switch(o){case"center":n["justify-content"]="center";break;case"space-around":n["justify-content"]="space-around";break;case"space-between":n["justify-content"]="space-between";break;case"space-evenly":n["justify-content"]="space-evenly";break;case"end":case"flex-end":n["justify-content"]="flex-end";break;case"start":case"flex-start":default:n["justify-content"]="flex-start"}switch(r){case"start":case"flex-start":n["align-items"]=n["align-content"]="flex-start";break;case"center":n["align-items"]=n["align-content"]="center";break;case"end":case"flex-end":n["align-items"]=n["align-content"]="flex-end";break;case"space-between":n["align-content"]="space-between",n["align-items"]="stretch";break;case"space-around":n["align-content"]="space-around",n["align-items"]="stretch";break;case"baseline":n["align-content"]="stretch",n["align-items"]="baseline";break;case"stretch":default:n["align-items"]=n["align-content"]="stretch"}return yp(n,{display:e.inline?"inline-flex":"flex","flex-direction":e.layout,"box-sizing":"border-box","max-width":"stretch"===r?np(e.layout)?null:"100%":null,"max-height":"stretch"===r&&np(e.layout)?"100%":null})}}return t.\u0275fac=function(e){return lh(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const lh=r.Zb(sh),dh=["fxLayoutAlign","fxLayoutAlign.xs","fxLayoutAlign.sm","fxLayoutAlign.md","fxLayoutAlign.lg","fxLayoutAlign.xl","fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg"];let gh=(()=>{class t extends km{constructor(t,e,n,o){super(t,n,e,o),this.DIRECTIVE_KEY="layout-align",this.layout="row",this.inline=!1,this.init(),this.marshal.trackValue(this.nativeElement,"layout").pipe(dc(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}updateWithValue(t){const e=this.layout||"row",n=this.inline;"row"===e&&n?this.styleCache=fh:"row"!==e||n?"row-reverse"===e&&n?this.styleCache=Oh:"row-reverse"!==e||n?"column"===e&&n?this.styleCache=Ch:"column"!==e||n?"column-reverse"===e&&n?this.styleCache=Mh:"column-reverse"!==e||n||(this.styleCache=_h):this.styleCache=uh:this.styleCache=bh:this.styleCache=hh,this.addStyles(t,{layout:e,inline:n})}onLayoutChange(t){const e=t.value.split(" ");this.layout=e[0],this.inline=t.value.includes("inline"),tp.find(t=>t===this.layout)||(this.layout="row"),this.triggerUpdate()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Gm),r.Rb(sh),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,features:[r.Ab]}),t})(),mh=(()=>{class t extends gh{constructor(){super(...arguments),this.inputs=dh}}return t.\u0275fac=function(e){return ph(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","fxLayoutAlign",""],["","fxLayoutAlign.xs",""],["","fxLayoutAlign.sm",""],["","fxLayoutAlign.md",""],["","fxLayoutAlign.lg",""],["","fxLayoutAlign.xl",""],["","fxLayoutAlign.lt-sm",""],["","fxLayoutAlign.lt-md",""],["","fxLayoutAlign.lt-lg",""],["","fxLayoutAlign.lt-xl",""],["","fxLayoutAlign.gt-xs",""],["","fxLayoutAlign.gt-sm",""],["","fxLayoutAlign.gt-md",""],["","fxLayoutAlign.gt-lg",""]],inputs:{fxLayoutAlign:"fxLayoutAlign","fxLayoutAlign.xs":"fxLayoutAlign.xs","fxLayoutAlign.sm":"fxLayoutAlign.sm","fxLayoutAlign.md":"fxLayoutAlign.md","fxLayoutAlign.lg":"fxLayoutAlign.lg","fxLayoutAlign.xl":"fxLayoutAlign.xl","fxLayoutAlign.lt-sm":"fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md":"fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg":"fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl":"fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs":"fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm":"fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md":"fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg":"fxLayoutAlign.gt-lg"},features:[r.Ab]}),t})();const ph=r.Zb(mh),hh=new Map,uh=new Map,bh=new Map,_h=new Map,fh=new Map,Ch=new Map,Oh=new Map,Mh=new Map;let Ph=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[_m,dl]]}),t})();const yh=["underline"],xh=["connectionContainer"],vh=["inputContainer"],wh=["label"];function kh(t,e){1&t&&(r.Vb(0),r.Xb(1,"div",14),r.Sb(2,"div",15),r.Sb(3,"div",16),r.Sb(4,"div",17),r.Wb(),r.Xb(5,"div",18),r.Sb(6,"div",15),r.Sb(7,"div",16),r.Sb(8,"div",17),r.Wb(),r.Ub())}function Sh(t,e){1&t&&(r.Xb(0,"div",19),r.pc(1,1),r.Wb())}function Ah(t,e){if(1&t&&(r.Vb(0),r.pc(1,2),r.Xb(2,"span"),r.Qc(3),r.Wb(),r.Ub()),2&t){const t=r.jc(2);r.Db(3),r.Rc(t._control.placeholder)}}function Dh(t,e){1&t&&r.pc(0,3,["*ngSwitchCase","true"])}function Ih(t,e){1&t&&(r.Xb(0,"span",23),r.Qc(1," *"),r.Wb())}function Eh(t,e){if(1&t){const t=r.Yb();r.Xb(0,"label",20,21),r.fc("cdkObserveContent",(function(){return r.Ec(t),r.jc().updateOutlineGap()})),r.Oc(2,Ah,4,1,"ng-container",12),r.Oc(3,Dh,1,0,void 0,12),r.Oc(4,Ih,2,0,"span",22),r.Wb()}if(2&t){const t=r.jc();r.Hb("mat-empty",t._control.empty&&!t._shouldAlwaysFloat)("mat-form-field-empty",t._control.empty&&!t._shouldAlwaysFloat)("mat-accent","accent"==t.color)("mat-warn","warn"==t.color),r.rc("cdkObserveContentDisabled","outline"!=t.appearance)("id",t._labelId)("ngSwitch",t._hasLabel()),r.Eb("for",t._control.id)("aria-owns",t._control.id),r.Db(2),r.rc("ngSwitchCase",!1),r.Db(1),r.rc("ngSwitchCase",!0),r.Db(1),r.rc("ngIf",!t.hideRequiredMarker&&t._control.required&&!t._control.disabled)}}function Th(t,e){1&t&&(r.Xb(0,"div",24),r.pc(1,4),r.Wb())}function Lh(t,e){if(1&t&&(r.Xb(0,"div",25,26),r.Sb(2,"span",27),r.Wb()),2&t){const t=r.jc();r.Db(2),r.Hb("mat-accent","accent"==t.color)("mat-warn","warn"==t.color)}}function Rh(t,e){if(1&t&&(r.Xb(0,"div"),r.pc(1,5),r.Wb()),2&t){const t=r.jc();r.rc("@transitionMessages",t._subscriptAnimationState)}}function Wh(t,e){if(1&t&&(r.Xb(0,"div",31),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.rc("id",t._hintLabelId),r.Db(1),r.Rc(t.hintLabel)}}function jh(t,e){if(1&t&&(r.Xb(0,"div",28),r.Oc(1,Wh,2,2,"div",29),r.pc(2,6),r.Sb(3,"div",30),r.pc(4,7),r.Wb()),2&t){const t=r.jc();r.rc("@transitionMessages",t._subscriptAnimationState),r.Db(1),r.rc("ngIf",t.hintLabel)}}const Fh=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Xh=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let Nh=0,Uh=(()=>{class t{constructor(){this.id=`mat-error-${Nh++}`}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-error"]],hostAttrs:["role","alert",1,"mat-error"],hostVars:1,hostBindings:function(t,e){2&t&&r.Eb("id",e.id)},inputs:{id:"id"}}),t})();const zh={transitionMessages:wt("transitionMessages",[It("enter",Dt({opacity:1,transform:"translateY(0%)"})),Tt("void => enter",[Dt({opacity:0,transform:"translateY(-100%)"}),kt("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Yh=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t}),t})();function Bh(t){return Error(`A hint was already declared for 'align="${t}"'.`)}let Vh=0,Hh=(()=>{class t{constructor(){this.align="start",this.id=`mat-hint-${Vh++}`}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-hint"],hostVars:4,hostBindings:function(t,e){2&t&&(r.Eb("id",e.id)("align",null),r.Hb("mat-right","end"==e.align))},inputs:{align:"align",id:"id"}}),t})(),Qh=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-label"]]}),t})(),Gh=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-placeholder"]]}),t})(),$h=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","matPrefix",""]]}),t})(),qh=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","matSuffix",""]]}),t})(),Kh=0;class Jh{constructor(t){this._elementRef=t}}const Zh=qd(Jh,"primary"),tu=new r.r("MAT_FORM_FIELD_DEFAULT_OPTIONS"),eu=new r.r("MatFormField");let nu=(()=>{class t extends Zh{constructor(t,e,n,o,r,i,a,c){super(t),this._elementRef=t,this._changeDetectorRef=e,this._dir=o,this._defaults=r,this._platform=i,this._ngZone=a,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new po.b,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId=`mat-hint-${Kh++}`,this._labelId=`mat-form-field-label-${Kh++}`,this._labelOptions=n||{},this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==c,this.appearance=r&&r.appearance?r.appearance:"legacy",this._hideRequiredMarker=!(!r||null==r.hideRequiredMarker)&&r.hideRequiredMarker}get appearance(){return this._appearance}set appearance(t){const e=this._appearance;this._appearance=t||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&e!==t&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(t){this._hideRequiredMarker=Bs(t)}get _shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}get _canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(t){this._hintLabel=t,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(t){t!==this._floatLabel&&(this._floatLabel=t||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(t){this._explicitFormFieldControl=t}get _labelChild(){return this._labelChildNonStatic||this._labelChildStatic}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const t=this._control;t.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${t.controlType}`),t.stateChanges.pipe(Yo(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),t.ngControl&&t.ngControl.valueChanges&&t.ngControl.valueChanges.pipe(dc(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.asObservable().pipe(dc(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),Object(Ks.a)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe(Yo(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe(Yo(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe(dc(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(t){const e=this._control?this._control.ngControl:null;return e&&e[t]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!!this._labelChild}_shouldLabelFloat(){return this._canLabelFloat&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat)}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,Object(qs.a)(this._label.nativeElement,"transitionend").pipe(Object(Lo.a)(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){if(this._control.placeholder&&this._placeholderChild)throw Error("Placeholder attribute and child element were both specified.")}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){if(this._hintChildren){let t,e;this._hintChildren.forEach(n=>{if("start"===n.align){if(t||this.hintLabel)throw Bh("start");t=n}else if("end"===n.align){if(e)throw Bh("end");e=n}})}}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||this._labelOptions.float||"auto"}_syncDescribedByIds(){if(this._control){let t=[];if("hint"===this._getDisplayedMessages()){const e=this._hintChildren?this._hintChildren.find(t=>"start"===t.align):null,n=this._hintChildren?this._hintChildren.find(t=>"end"===t.align):null;e?t.push(e.id):this._hintLabel&&t.push(this._hintLabelId),n&&t.push(n.id)}else this._errorChildren&&(t=this._errorChildren.map(t=>t.id));this._control.setDescribedByIds(t)}}_validateControlChild(){if(!this._control)throw Error("mat-form-field must contain a MatFormFieldControl.")}updateOutlineGap(){const t=this._label?this._label.nativeElement:null;if("outline"!==this.appearance||!t||!t.children.length||!t.textContent.trim())return;if(!this._platform.isBrowser)return;if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let e=0,n=0;const o=this._connectionContainerRef.nativeElement,r=o.querySelectorAll(".mat-form-field-outline-start"),i=o.querySelectorAll(".mat-form-field-outline-gap");if(this._label&&this._label.nativeElement.children.length){const r=o.getBoundingClientRect();if(0===r.width&&0===r.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const i=this._getStartEnd(r),a=this._getStartEnd(t.children[0].getBoundingClientRect());let c=0;for(const e of t.children)c+=e.offsetWidth;e=Math.abs(a-i)-5,n=c>0?.75*c+10:0}for(let a=0;a<r.length;a++)r[a].style.width=`${e}px`;for(let a=0;a<i.length;a++)i[a].style.width=`${n}px`;this._outlineGapCalculationNeededOnStable=this._outlineGapCalculationNeededImmediately=!1}_getStartEnd(t){return this._dir&&"rtl"===this._dir.value?t.right:t.left}_isAttachedToDOM(){const t=this._elementRef.nativeElement;if(t.getRootNode){const e=t.getRootNode();return e&&e!==t}return document.documentElement.contains(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.h),r.Rb(Ug,8),r.Rb(sl,8),r.Rb(tu,8),r.Rb(Ec),r.Rb(r.A),r.Rb($n,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-form-field"]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,Yh,!0),r.Kc(n,Yh,!0),r.Jb(n,Qh,!0),r.Kc(n,Qh,!0),r.Jb(n,Gh,!0),r.Jb(n,Uh,!0),r.Jb(n,Hh,!0),r.Jb(n,$h,!0),r.Jb(n,qh,!0)),2&t&&(r.zc(o=r.gc())&&(e._controlNonStatic=o.first),r.zc(o=r.gc())&&(e._controlStatic=o.first),r.zc(o=r.gc())&&(e._labelChildNonStatic=o.first),r.zc(o=r.gc())&&(e._labelChildStatic=o.first),r.zc(o=r.gc())&&(e._placeholderChild=o.first),r.zc(o=r.gc())&&(e._errorChildren=o),r.zc(o=r.gc())&&(e._hintChildren=o),r.zc(o=r.gc())&&(e._prefixChildren=o),r.zc(o=r.gc())&&(e._suffixChildren=o))},viewQuery:function(t,e){var n;1&t&&(r.Wc(yh,!0),r.Lc(xh,!0),r.Wc(vh,!0),r.Wc(wh,!0)),2&t&&(r.zc(n=r.gc())&&(e.underlineRef=n.first),r.zc(n=r.gc())&&(e._connectionContainerRef=n.first),r.zc(n=r.gc())&&(e._inputContainerRef=n.first),r.zc(n=r.gc())&&(e._label=n.first))},hostAttrs:[1,"mat-form-field"],hostVars:44,hostBindings:function(t,e){2&t&&r.Hb("mat-form-field-appearance-standard","standard"==e.appearance)("mat-form-field-appearance-fill","fill"==e.appearance)("mat-form-field-appearance-outline","outline"==e.appearance)("mat-form-field-appearance-legacy","legacy"==e.appearance)("mat-form-field-invalid",e._control.errorState)("mat-form-field-can-float",e._canLabelFloat)("mat-form-field-should-float",e._shouldLabelFloat())("mat-form-field-has-label",e._hasFloatingLabel())("mat-form-field-hide-placeholder",e._hideControlPlaceholder())("mat-form-field-disabled",e._control.disabled)("mat-form-field-autofilled",e._control.autofilled)("mat-focused",e._control.focused)("mat-accent","accent"==e.color)("mat-warn","warn"==e.color)("ng-untouched",e._shouldForward("untouched"))("ng-touched",e._shouldForward("touched"))("ng-pristine",e._shouldForward("pristine"))("ng-dirty",e._shouldForward("dirty"))("ng-valid",e._shouldForward("valid"))("ng-invalid",e._shouldForward("invalid"))("ng-pending",e._shouldForward("pending"))("_mat-animation-noopable",!e._animationsEnabled)},inputs:{color:"color",floatLabel:"floatLabel",appearance:"appearance",hideRequiredMarker:"hideRequiredMarker",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[r.Cb([{provide:eu,useExisting:t}]),r.Ab],ngContentSelectors:Xh,decls:15,vars:8,consts:[[1,"mat-form-field-wrapper"],[1,"mat-form-field-flex",3,"click"],["connectionContainer",""],[4,"ngIf"],["class","mat-form-field-prefix",4,"ngIf"],[1,"mat-form-field-infix"],["inputContainer",""],[1,"mat-form-field-label-wrapper"],["class","mat-form-field-label",3,"cdkObserveContentDisabled","id","mat-empty","mat-form-field-empty","mat-accent","mat-warn","ngSwitch","cdkObserveContent",4,"ngIf"],["class","mat-form-field-suffix",4,"ngIf"],["class","mat-form-field-underline",4,"ngIf"],[1,"mat-form-field-subscript-wrapper",3,"ngSwitch"],[4,"ngSwitchCase"],["class","mat-form-field-hint-wrapper",4,"ngSwitchCase"],[1,"mat-form-field-outline"],[1,"mat-form-field-outline-start"],[1,"mat-form-field-outline-gap"],[1,"mat-form-field-outline-end"],[1,"mat-form-field-outline","mat-form-field-outline-thick"],[1,"mat-form-field-prefix"],[1,"mat-form-field-label",3,"cdkObserveContentDisabled","id","ngSwitch","cdkObserveContent"],["label",""],["class","mat-placeholder-required mat-form-field-required-marker","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"mat-placeholder-required","mat-form-field-required-marker"],[1,"mat-form-field-suffix"],[1,"mat-form-field-underline"],["underline",""],[1,"mat-form-field-ripple"],[1,"mat-form-field-hint-wrapper"],["class","mat-hint",3,"id",4,"ngIf"],[1,"mat-form-field-hint-spacer"],[1,"mat-hint",3,"id"]],template:function(t,e){1&t&&(r.qc(Fh),r.Xb(0,"div",0),r.Xb(1,"div",1,2),r.fc("click",(function(t){return e._control.onContainerClick&&e._control.onContainerClick(t)})),r.Oc(3,kh,9,0,"ng-container",3),r.Oc(4,Sh,2,0,"div",4),r.Xb(5,"div",5,6),r.pc(7),r.Xb(8,"span",7),r.Oc(9,Eh,5,16,"label",8),r.Wb(),r.Wb(),r.Oc(10,Th,2,0,"div",9),r.Wb(),r.Oc(11,Lh,3,4,"div",10),r.Xb(12,"div",11),r.Oc(13,Rh,2,1,"div",12),r.Oc(14,jh,5,2,"div",13),r.Wb(),r.Wb()),2&t&&(r.Db(3),r.rc("ngIf","outline"==e.appearance),r.Db(1),r.rc("ngIf",e._prefixChildren.length),r.Db(5),r.rc("ngIf",e._hasFloatingLabel()),r.Db(1),r.rc("ngIf",e._suffixChildren.length),r.Db(1),r.rc("ngIf","outline"!=e.appearance),r.Db(1),r.rc("ngSwitch",e._getDisplayedMessages()),r.Db(1),r.rc("ngSwitchCase","error"),r.Db(1),r.rc("ngSwitchCase","hint"))},directives:[c.t,c.y,c.z,md],styles:[".mat-form-field{display:inline-block;position:relative;text-align:left}[dir=rtl] .mat-form-field{text-align:right}.mat-form-field-wrapper{position:relative}.mat-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-form-field-prefix,.mat-form-field-suffix{white-space:nowrap;flex:none;position:relative}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px}.cdk-high-contrast-active .mat-form-field-infix{border-image:linear-gradient(transparent, transparent)}.mat-form-field-label-wrapper{position:absolute;left:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none}[dir=rtl] .mat-form-field-label-wrapper{left:auto;right:0}.mat-form-field-label{position:absolute;left:0;font:inherit;pointer-events:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);display:none}[dir=rtl] .mat-form-field-label{transform-origin:100% 0;left:auto;right:0}.mat-form-field-empty.mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:block}.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:block;transition:none}.mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:block}.mat-form-field-label:not(.mat-form-field-empty){transition:none}.mat-form-field-underline{position:absolute;width:100%;pointer-events:none;transform:scale3d(1, 1.0001, 1)}.mat-form-field-ripple{position:absolute;left:0;width:100%;transform-origin:50%;transform:scaleX(0.5);opacity:0;transition:background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple{opacity:1;transform:scaleX(1);transition:transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-subscript-wrapper{position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mat-form-field-subscript-wrapper .mat-icon,.mat-form-field-label-wrapper .mat-icon{width:1em;height:1em;font-size:inherit;vertical-align:baseline}.mat-form-field-hint-wrapper{display:flex}.mat-form-field-hint-spacer{flex:1 0 1em}.mat-error{display:block}.mat-form-field-control-wrapper{position:relative}.mat-form-field._mat-animation-noopable .mat-form-field-label,.mat-form-field._mat-animation-noopable .mat-form-field-ripple{transition:none}\n",'.mat-form-field-appearance-fill .mat-form-field-flex{border-radius:4px 4px 0 0;padding:.75em .75em 0 .75em}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}.mat-form-field-appearance-fill .mat-form-field-underline::before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%}.mat-form-field-appearance-fill .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper{padding:0 1em}\n','.mat-input-element{font:inherit;background:transparent;color:currentColor;border:none;outline:none;padding:0;margin:0;width:100%;max-width:100%;vertical-align:bottom;text-align:inherit}.mat-input-element:-moz-ui-invalid{box-shadow:none}.mat-input-element::-ms-clear,.mat-input-element::-ms-reveal{display:none}.mat-input-element,.mat-input-element::-webkit-search-cancel-button,.mat-input-element::-webkit-search-decoration,.mat-input-element::-webkit-search-results-button,.mat-input-element::-webkit-search-results-decoration{-webkit-appearance:none}.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-caps-lock-indicator,.mat-input-element::-webkit-credentials-auto-fill-button{visibility:hidden}.mat-input-element[type=date],.mat-input-element[type=datetime],.mat-input-element[type=datetime-local],.mat-input-element[type=month],.mat-input-element[type=week],.mat-input-element[type=time]{line-height:1}.mat-input-element[type=date]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=month]::after,.mat-input-element[type=week]::after,.mat-input-element[type=time]::after{content:" ";white-space:pre;width:1px}.mat-input-element::-webkit-inner-spin-button,.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button{font-size:.75em}.mat-input-element::placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-input-element::-moz-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-moz-placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-input-element::-webkit-input-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-webkit-input-placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-input-element:-ms-input-placeholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element:-ms-input-placeholder:-ms-input-placeholder{-ms-user-select:text}.mat-form-field-hide-placeholder .mat-input-element::placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}textarea.mat-input-element{resize:vertical;overflow:auto}textarea.mat-input-element.cdk-textarea-autosize{resize:none}textarea.mat-input-element{padding:2px 0;margin:-2px 0}select.mat-input-element{-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:transparent;display:inline-flex;box-sizing:border-box;padding-top:1em;top:-1em;margin-bottom:-1em}select.mat-input-element::-ms-expand{display:none}select.mat-input-element::-moz-focus-inner{border:0}select.mat-input-element:not(:disabled){cursor:pointer}select.mat-input-element::-ms-value{color:inherit;background:none}.mat-focused .cdk-high-contrast-active select.mat-input-element::-ms-value{color:inherit}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;position:absolute;top:50%;right:0;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after{right:auto;left:0}.mat-form-field-type-mat-native-select .mat-input-element{padding-right:15px}[dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element{padding-right:0;padding-left:15px}.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper{max-width:calc(100% - 10px)}.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after{margin-top:-5px}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after{margin-top:-10px}\n',".mat-form-field-appearance-legacy .mat-form-field-label{transform:perspective(100px);-ms-transform:none}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button{font:inherit;vertical-align:baseline}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon{font-size:inherit}.mat-form-field-appearance-legacy .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-legacy .mat-form-field-ripple{top:0;height:2px;overflow:hidden}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple{height:1px}\n",".mat-form-field-appearance-outline .mat-form-field-wrapper{margin:.25em 0}.mat-form-field-appearance-outline .mat-form-field-flex{padding:0 .75em 0 .75em;margin-top:-0.25em;position:relative}.mat-form-field-appearance-outline .mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix{top:.25em}.mat-form-field-appearance-outline .mat-form-field-outline{display:flex;position:absolute;top:.25em;left:0;right:0;bottom:0;pointer-events:none}.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end{border:1px solid currentColor;min-width:5px}.mat-form-field-appearance-outline .mat-form-field-outline-start{border-radius:5px 0 0 5px;border-right-style:none}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start{border-right-style:solid;border-left-style:none;border-radius:0 5px 5px 0}.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 5px 5px 0;border-left-style:none;flex-grow:1}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end{border-left-style:solid;border-right-style:none;border-radius:5px 0 0 5px}.mat-form-field-appearance-outline .mat-form-field-outline-gap{border-radius:.000001px;border:1px solid currentColor;border-left-style:none;border-right-style:none}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap{border-top-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline-thick{opacity:0}.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap{border-width:2px}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline{opacity:0;transition:opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline{opacity:0;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{padding:0 1em}.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap{transition:none}\n",".mat-form-field-appearance-standard .mat-form-field-flex{padding-top:.75em}.mat-form-field-appearance-standard .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-standard .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple{height:0;border-top:2px}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}\n"],encapsulation:2,data:{animation:[zh.transitionMessages]},changeDetection:0}),t})(),ou=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,pd]]}),t})();const ru=Xc({passive:!0});let iu=(()=>{class t{constructor(t,e){this._platform=t,this._ngZone=e,this._monitoredElements=new Map}monitor(t){if(!this._platform.isBrowser)return go.a;const e=$s(t),n=this._monitoredElements.get(e);if(n)return n.subject.asObservable();const o=new po.b,r="cdk-text-field-autofilled",i=t=>{"cdk-text-field-autofill-start"!==t.animationName||e.classList.contains(r)?"cdk-text-field-autofill-end"===t.animationName&&e.classList.contains(r)&&(e.classList.remove(r),this._ngZone.run(()=>o.next({target:t.target,isAutofilled:!1}))):(e.classList.add(r),this._ngZone.run(()=>o.next({target:t.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{e.addEventListener("animationstart",i,ru),e.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(e,{subject:o,unlisten:()=>{e.removeEventListener("animationstart",i,ru)}}),o.asObservable()}stopMonitoring(t){const e=$s(t),n=this._monitoredElements.get(e);n&&(n.unlisten(),n.subject.complete(),e.classList.remove("cdk-text-field-autofill-monitored"),e.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(e))}ngOnDestroy(){this._monitoredElements.forEach((t,e)=>this.stopMonitoring(e))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Ec),r.bc(r.A))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(Ec),Object(r.bc)(r.A))},token:t,providedIn:"root"}),t})(),au=(()=>{class t{constructor(t,e){this._elementRef=t,this._autofillMonitor=e,this.cdkAutofill=new r.o}ngOnInit(){this._autofillMonitor.monitor(this._elementRef).subscribe(t=>this.cdkAutofill.emit(t))}ngOnDestroy(){this._autofillMonitor.stopMonitoring(this._elementRef)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(iu))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkAutofill",""]],outputs:{cdkAutofill:"cdkAutofill"}}),t})(),cu=(()=>{class t{constructor(t,e,n,o){this._elementRef=t,this._platform=e,this._ngZone=n,this._destroyed=new po.b,this._enabled=!0,this._previousMinRows=-1,this._document=o,this._textareaElement=this._elementRef.nativeElement}get minRows(){return this._minRows}set minRows(t){this._minRows=Vs(t),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(t){this._maxRows=Vs(t),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(t){t=Bs(t),this._enabled!==t&&((this._enabled=t)?this.resizeToFitContent(!0):this.reset())}_setMinHeight(){const t=this.minRows&&this._cachedLineHeight?`${this.minRows*this._cachedLineHeight}px`:null;t&&(this._textareaElement.style.minHeight=t)}_setMaxHeight(){const t=this.maxRows&&this._cachedLineHeight?`${this.maxRows*this._cachedLineHeight}px`:null;t&&(this._textareaElement.style.maxHeight=t)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const t=this._getWindow();Object(qs.a)(t,"resize").pipe(al(16),dc(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0))}))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let t=this._textareaElement.cloneNode(!1);t.rows=1,t.style.position="absolute",t.style.visibility="hidden",t.style.border="none",t.style.padding="0",t.style.height="",t.style.minHeight="",t.style.maxHeight="",t.style.overflow="hidden",this._textareaElement.parentNode.appendChild(t),this._cachedLineHeight=t.clientHeight,this._textareaElement.parentNode.removeChild(t),this._setMinHeight(),this._setMaxHeight()}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(t=!1){if(!this._enabled)return;if(this._cacheTextareaLineHeight(),!this._cachedLineHeight)return;const e=this._elementRef.nativeElement,n=e.value;if(!t&&this._minRows===this._previousMinRows&&n===this._previousValue)return;const o=e.placeholder;e.classList.add("cdk-textarea-autosize-measuring"),e.placeholder="",e.style.height=`${e.scrollHeight-4}px`,e.classList.remove("cdk-textarea-autosize-measuring"),e.placeholder=o,this._ngZone.runOutsideAngular(()=>{"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(()=>this._scrollToCaretPosition(e)):setTimeout(()=>this._scrollToCaretPosition(e))}),this._previousValue=n,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(t){const{selectionStart:e,selectionEnd:n}=t,o=this._getDocument();this._destroyed.isStopped||o.activeElement!==t||t.setSelectionRange(e,n)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Ec),r.Rb(r.A),r.Rb(c.e,8))},t.\u0275dir=r.Mb({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(t,e){1&t&&r.fc("input",(function(){return e._noopInputHandler()}))},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"]},exportAs:["cdkTextareaAutosize"]}),t})(),su=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Tc]]}),t})(),lu=(()=>{class t extends cu{get matAutosizeMinRows(){return this.minRows}set matAutosizeMinRows(t){this.minRows=t}get matAutosizeMaxRows(){return this.maxRows}set matAutosizeMaxRows(t){this.maxRows=t}get matAutosize(){return this.enabled}set matAutosize(t){this.enabled=t}get matTextareaAutosize(){return this.enabled}set matTextareaAutosize(t){this.enabled=t}}return t.\u0275fac=function(e){return du(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["textarea","mat-autosize",""],["textarea","matTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize","mat-autosize"],inputs:{cdkAutosizeMinRows:"cdkAutosizeMinRows",cdkAutosizeMaxRows:"cdkAutosizeMaxRows",matAutosizeMinRows:"matAutosizeMinRows",matAutosizeMaxRows:"matAutosizeMaxRows",matAutosize:["mat-autosize","matAutosize"],matTextareaAutosize:"matTextareaAutosize"},exportAs:["matTextareaAutosize"],features:[r.Ab]}),t})();const du=r.Zb(lu),gu=new r.r("MAT_INPUT_VALUE_ACCESSOR"),mu=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let pu=0;class hu{constructor(t,e,n,o){this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=n,this.ngControl=o}}const uu=Zd(hu);let bu=(()=>{class t extends uu{constructor(t,e,n,o,r,i,a,c,s){super(i,o,r,n),this._elementRef=t,this._platform=e,this.ngControl=n,this._autofillMonitor=c,this._uid=`mat-input-${pu++}`,this._isServer=!1,this._isNativeSelect=!1,this.focused=!1,this.stateChanges=new po.b,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._required=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(t=>Rc().has(t));const l=this._elementRef.nativeElement;this._inputValueAccessor=a||l,this._previousNativeValue=this.value,this.id=this.id,e.IOS&&s.runOutsideAngular(()=>{t.nativeElement.addEventListener("keyup",t=>{let e=t.target;e.value||e.selectionStart||e.selectionEnd||(e.setSelectionRange(1,1),e.setSelectionRange(0,0))})}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===l.nodeName.toLowerCase(),this._isNativeSelect&&(this.controlType=l.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(t){this._disabled=Bs(t),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(t){this._id=t||this._uid}get required(){return this._required}set required(t){this._required=Bs(t)}get type(){return this._type}set type(t){this._type=t||"text",this._validateType(),!this._isTextarea()&&Rc().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(t){this._readonly=Bs(t)}ngOnInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(t=>{this.autofilled=t.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue()}focus(t){this._elementRef.nativeElement.focus(t)}_focusChanged(t){t===this.focused||this.readonly&&t||(this.focused=t,this.stateChanges.next())}_onInput(){}_isTextarea(){return"textarea"===this._elementRef.nativeElement.nodeName.toLowerCase()}_dirtyCheckNativeValue(){const t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())}_validateType(){if(mu.indexOf(this._type)>-1)throw Error(`Input type "${this._type}" isn't supported by matInput.`)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let t=this._elementRef.nativeElement.validity;return t&&t.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const t=this._elementRef.nativeElement,e=t.options[0];return this.focused||t.multiple||!this.empty||!!(t.selectedIndex>-1&&e&&e.label)}return this.focused||!this.empty}setDescribedByIds(t){this._ariaDescribedby=t.join(" ")}onContainerClick(){this.focused||this.focus()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Ec),r.Rb(cm.s,10),r.Rb(cm.v,8),r.Rb(cm.l,8),r.Rb(hg),r.Rb(gu,10),r.Rb(iu),r.Rb(r.A))},t.\u0275dir=r.Mb({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:10,hostBindings:function(t,e){1&t&&r.fc("blur",(function(){return e._focusChanged(!1)}))("focus",(function(){return e._focusChanged(!0)}))("input",(function(){return e._onInput()})),2&t&&(r.ac("disabled",e.disabled)("required",e.required),r.Eb("id",e.id)("placeholder",e.placeholder)("readonly",e.readonly&&!e._isNativeSelect||null)("aria-describedby",e._ariaDescribedby||null)("aria-invalid",e.errorState)("aria-required",e.required.toString()),r.Hb("mat-input-server",e._isServer))},inputs:{id:"id",disabled:"disabled",required:"required",type:"type",value:"value",readonly:"readonly",placeholder:"placeholder",errorStateMatcher:"errorStateMatcher"},exportAs:["matInput"],features:[r.Cb([{provide:Yh,useExisting:t}]),r.Ab,r.Bb]}),t})(),_u=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[hg],imports:[[su,ou],su,ou]}),t})();const fu=["mat-button",""],Cu=["*"],Ou=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"];class Mu{constructor(t){this._elementRef=t}}const Pu=qd($d(Kd(Mu)));let yu=(()=>{class t extends Pu{constructor(t,e,n){super(t),this._focusMonitor=e,this._animationMode=n,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const o of Ou)this._hasHostAttributes(o)&&this._getHostElement().classList.add(o);t.nativeElement.classList.add("mat-button-base"),this._focusMonitor.monitor(this._elementRef,!0),this.isRoundButton&&(this.color="accent")}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(t="program",e){this._focusMonitor.focusVia(this._getHostElement(),t,e)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...t){return t.some(t=>this._getHostElement().hasAttribute(t))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Rd),r.Rb($n,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(t,e){var n;1&t&&r.Wc(vg,!0),2&t&&r.zc(n=r.gc())&&(e.ripple=n.first)},hostAttrs:[1,"mat-focus-indicator"],hostVars:3,hostBindings:function(t,e){2&t&&(r.Eb("disabled",e.disabled||null),r.Hb("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[r.Ab],attrs:fu,ngContentSelectors:Cu,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(t,e){1&t&&(r.qc(),r.Xb(0,"span",0),r.pc(1),r.Wb(),r.Sb(2,"div",1),r.Sb(3,"div",2)),2&t&&(r.Db(2),r.Hb("mat-button-ripple-round",e.isRoundButton||e.isIconButton),r.rc("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",e.isIconButton)("matRippleTrigger",e._getHostElement()))},directives:[vg],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button[disabled],.mat-icon-button[disabled],.mat-stroked-button[disabled],.mat-flat-button[disabled]{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button[disabled]{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab[disabled]{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab[disabled]{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.cdk-high-contrast-active .mat-button-focus-overlay{background-color:#fff}.cdk-high-contrast-black-on-white .mat-button-focus-overlay{background-color:#000}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),t})(),xu=(()=>{class t extends yu{constructor(t,e,n){super(e,t,n)}_haltDisabledEvents(t){this.disabled&&(t.preventDefault(),t.stopImmediatePropagation())}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Rd),r.Rb(r.l),r.Rb($n,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(t,e){1&t&&r.fc("click",(function(t){return e._haltDisabledEvents(t)})),2&t&&(r.Eb("tabindex",e.disabled?-1:e.tabIndex||0)("disabled",e.disabled||null)("aria-disabled",e.disabled.toString()),r.Hb("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[r.Ab],attrs:fu,ngContentSelectors:Cu,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(t,e){1&t&&(r.qc(),r.Xb(0,"span",0),r.pc(1),r.Wb(),r.Sb(2,"div",1),r.Sb(3,"div",2)),2&t&&(r.Db(2),r.Hb("mat-button-ripple-round",e.isRoundButton||e.isIconButton),r.rc("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",e.isIconButton)("matRippleTrigger",e._getHostElement()))},directives:[vg],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button[disabled],.mat-icon-button[disabled],.mat-stroked-button[disabled],.mat-flat-button[disabled]{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button[disabled]{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab[disabled]{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab[disabled]{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.cdk-high-contrast-active .mat-button-focus-overlay{background-color:#fff}.cdk-high-contrast-black-on-white .mat-button-focus-overlay{background-color:#000}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),t})(),vu=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[wg,Gd],Gd]}),t})();var wu=n("w1tV");const ku=["*"];function Su(t){return Error(`Unable to find icon with the name "${t}"`)}function Au(t){return Error("The URL provided to MatIconRegistry was not trusted as a resource URL "+`via Angular's DomSanitizer. Attempted URL was "${t}".`)}function Du(t){return Error("The literal provided to MatIconRegistry was not trusted as safe HTML by "+`Angular's DomSanitizer. Attempted literal was "${t}".`)}class Iu{constructor(t,e){this.options=e,t.nodeName?this.svgElement=t:this.url=t}}let Eu=(()=>{class t{constructor(t,e,n,o){this._httpClient=t,this._sanitizer=e,this._errorHandler=o,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._defaultFontSetClass="material-icons",this._document=n}addSvgIcon(t,e,n){return this.addSvgIconInNamespace("",t,e,n)}addSvgIconLiteral(t,e,n){return this.addSvgIconLiteralInNamespace("",t,e,n)}addSvgIconInNamespace(t,e,n,o){return this._addSvgIconConfig(t,e,new Iu(n,o))}addSvgIconLiteralInNamespace(t,e,n,o){const i=this._sanitizer.sanitize(r.J.HTML,n);if(!i)throw Du(n);const a=this._createSvgElementForSingleIcon(i,o);return this._addSvgIconConfig(t,e,new Iu(a,o))}addSvgIconSet(t,e){return this.addSvgIconSetInNamespace("",t,e)}addSvgIconSetLiteral(t,e){return this.addSvgIconSetLiteralInNamespace("",t,e)}addSvgIconSetInNamespace(t,e,n){return this._addSvgIconSetConfig(t,new Iu(e,n))}addSvgIconSetLiteralInNamespace(t,e,n){const o=this._sanitizer.sanitize(r.J.HTML,e);if(!o)throw Du(e);const i=this._svgElementFromString(o);return this._addSvgIconSetConfig(t,new Iu(i,n))}registerFontClassAlias(t,e=t){return this._fontCssClassesByAlias.set(t,e),this}classNameForFontAlias(t){return this._fontCssClassesByAlias.get(t)||t}setDefaultFontSetClass(t){return this._defaultFontSetClass=t,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(t){const e=this._sanitizer.sanitize(r.J.RESOURCE_URL,t);if(!e)throw Au(t);const n=this._cachedIconsByUrl.get(e);return n?Object(z.a)(Tu(n)):this._loadSvgIconFromConfig(new Iu(t)).pipe(Object(Go.a)(t=>this._cachedIconsByUrl.set(e,t)),Object(H.a)(t=>Tu(t)))}getNamedSvgIcon(t,e=""){const n=Lu(e,t),o=this._svgIconConfigs.get(n);if(o)return this._getSvgFromConfig(o);const r=this._iconSetConfigs.get(e);return r?this._getSvgFromIconSetConfigs(t,r):Object(Jc.a)(Su(n))}ngOnDestroy(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(t){return t.svgElement?Object(z.a)(Tu(t.svgElement)):this._loadSvgIconFromConfig(t).pipe(Object(Go.a)(e=>t.svgElement=e),Object(H.a)(t=>Tu(t)))}_getSvgFromIconSetConfigs(t,e){const n=this._extractIconWithNameFromAnySet(t,e);if(n)return Object(z.a)(n);const o=e.filter(t=>!t.svgElement).map(t=>this._loadSvgIconSetFromConfig(t).pipe(Io(e=>{const n=`Loading icon set URL: ${this._sanitizer.sanitize(r.J.RESOURCE_URL,t.url)} failed: ${e.message}`;return this._errorHandler?this._errorHandler.handleError(new Error(n)):console.error(n),Object(z.a)(null)})));return Object(Fa.a)(o).pipe(Object(H.a)(()=>{const n=this._extractIconWithNameFromAnySet(t,e);if(!n)throw Su(t);return n}))}_extractIconWithNameFromAnySet(t,e){for(let n=e.length-1;n>=0;n--){const o=e[n];if(o.svgElement){const e=this._extractSvgIconFromSet(o.svgElement,t,o.options);if(e)return e}}return null}_loadSvgIconFromConfig(t){return this._fetchUrl(t.url).pipe(Object(H.a)(e=>this._createSvgElementForSingleIcon(e,t.options)))}_loadSvgIconSetFromConfig(t){return t.svgElement?Object(z.a)(t.svgElement):this._fetchUrl(t.url).pipe(Object(H.a)(e=>(t.svgElement||(t.svgElement=this._svgElementFromString(e)),t.svgElement)))}_createSvgElementForSingleIcon(t,e){const n=this._svgElementFromString(t);return this._setSvgAttributes(n,e),n}_extractSvgIconFromSet(t,e,n){const o=t.querySelector(`[id="${e}"]`);if(!o)return null;const r=o.cloneNode(!0);if(r.removeAttribute("id"),"svg"===r.nodeName.toLowerCase())return this._setSvgAttributes(r,n);if("symbol"===r.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(r),n);const i=this._svgElementFromString("<svg></svg>");return i.appendChild(r),this._setSvgAttributes(i,n)}_svgElementFromString(t){const e=this._document.createElement("DIV");e.innerHTML=t;const n=e.querySelector("svg");if(!n)throw Error("<svg> tag not found");return n}_toSvgElement(t){const e=this._svgElementFromString("<svg></svg>"),n=t.attributes;for(let o=0;o<n.length;o++){const{name:t,value:r}=n[o];"id"!==t&&e.setAttribute(t,r)}for(let o=0;o<t.childNodes.length;o++)t.childNodes[o].nodeType===this._document.ELEMENT_NODE&&e.appendChild(t.childNodes[o].cloneNode(!0));return e}_setSvgAttributes(t,e){return t.setAttribute("fit",""),t.setAttribute("height","100%"),t.setAttribute("width","100%"),t.setAttribute("preserveAspectRatio","xMidYMid meet"),t.setAttribute("focusable","false"),e&&e.viewBox&&t.setAttribute("viewBox",e.viewBox),t}_fetchUrl(t){if(!this._httpClient)throw Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.");if(null==t)throw Error(`Cannot fetch icon from URL "${t}".`);const e=this._sanitizer.sanitize(r.J.RESOURCE_URL,t);if(!e)throw Au(t);const n=this._inProgressUrlFetches.get(e);if(n)return n;const o=this._httpClient.get(e,{responseType:"text"}).pipe(Object($o.a)(()=>this._inProgressUrlFetches.delete(e)),Object(wu.a)());return this._inProgressUrlFetches.set(e,o),o}_addSvgIconConfig(t,e,n){return this._svgIconConfigs.set(Lu(t,e),n),this}_addSvgIconSetConfig(t,e){const n=this._iconSetConfigs.get(t);return n?n.push(e):this._iconSetConfigs.set(t,[e]),this}}return t.\u0275fac=function(e){return new(e||t)(r.bc(lt,8),r.bc(L),r.bc(c.e,8),r.bc(r.n,8))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(lt,8),Object(r.bc)(L),Object(r.bc)(c.e,8),Object(r.bc)(r.n,8))},token:t,providedIn:"root"}),t})();function Tu(t){return t.cloneNode(!0)}function Lu(t,e){return t+":"+e}class Ru{constructor(t){this._elementRef=t}}const Wu=qd(Ru),ju=new r.r("mat-icon-location",{providedIn:"root",factory:function(){const t=Object(r.W)(c.e),e=t?t.location:null;return{getPathname:()=>e?e.pathname+e.search:""}}}),Fu=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Xu=Fu.map(t=>`[${t}]`).join(", "),Nu=/^url\(['"]?#(.*?)['"]?\)$/;let Uu=(()=>{class t extends Wu{constructor(t,e,n,o,r){super(t),this._iconRegistry=e,this._location=o,this._errorHandler=r,this._inline=!1,n||t.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(t){this._inline=Bs(t)}get fontSet(){return this._fontSet}set fontSet(t){this._fontSet=this._cleanupFontValue(t)}get fontIcon(){return this._fontIcon}set fontIcon(t){this._fontIcon=this._cleanupFontValue(t)}_splitIconName(t){if(!t)return["",""];const e=t.split(":");switch(e.length){case 1:return["",e[0]];case 2:return e;default:throw Error(`Invalid icon name: "${t}"`)}}ngOnChanges(t){const e=t.svgIcon;if(e)if(this.svgIcon){const[t,e]=this._splitIconName(this.svgIcon);this._iconRegistry.getNamedSvgIcon(e,t).pipe(Object(Lo.a)(1)).subscribe(t=>this._setSvgElement(t),n=>{const o=`Error retrieving icon ${t}:${e}! ${n.message}`;this._errorHandler?this._errorHandler.handleError(new Error(o)):console.error(o)})}else e.previousValue&&this._clearSvgElement();this._usingFontIcon()&&this._updateFontIconClasses()}ngOnInit(){this._usingFontIcon()&&this._updateFontIconClasses()}ngAfterViewChecked(){const t=this._elementsWithExternalReferences;if(t&&this._location&&t.size){const t=this._location.getPathname();t!==this._previousPath&&(this._previousPath=t,this._prependPathToReferences(t))}}ngOnDestroy(){this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(t){this._clearSvgElement();const e=t.querySelectorAll("style");for(let n=0;n<e.length;n++)e[n].textContent+=" ";if(this._location){const e=this._location.getPathname();this._previousPath=e,this._cacheChildrenWithExternalReferences(t),this._prependPathToReferences(e)}this._elementRef.nativeElement.appendChild(t)}_clearSvgElement(){const t=this._elementRef.nativeElement;let e=t.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();e--;){const n=t.childNodes[e];1===n.nodeType&&"svg"!==n.nodeName.toLowerCase()||t.removeChild(n)}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const t=this._elementRef.nativeElement,e=this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet):this._iconRegistry.getDefaultFontSetClass();e!=this._previousFontSetClass&&(this._previousFontSetClass&&t.classList.remove(this._previousFontSetClass),e&&t.classList.add(e),this._previousFontSetClass=e),this.fontIcon!=this._previousFontIconClass&&(this._previousFontIconClass&&t.classList.remove(this._previousFontIconClass),this.fontIcon&&t.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(t){return"string"==typeof t?t.trim().split(" ")[0]:t}_prependPathToReferences(t){const e=this._elementsWithExternalReferences;e&&e.forEach((e,n)=>{e.forEach(e=>{n.setAttribute(e.name,`url('${t}#${e.value}')`)})})}_cacheChildrenWithExternalReferences(t){const e=t.querySelectorAll(Xu),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let o=0;o<e.length;o++)Fu.forEach(t=>{const r=e[o],i=r.getAttribute(t),a=i?i.match(Nu):null;if(a){let e=n.get(r);e||(e=[],n.set(r,e)),e.push({name:t,value:a[1]})}})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Eu),r.cc("aria-hidden"),r.Rb(ju,8),r.Rb(r.n,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:4,hostBindings:function(t,e){2&t&&r.Hb("mat-icon-inline",e.inline)("mat-icon-no-color","primary"!==e.color&&"accent"!==e.color&&"warn"!==e.color)},inputs:{color:"color",inline:"inline",fontSet:"fontSet",fontIcon:"fontIcon",svgIcon:"svgIcon"},exportAs:["matIcon"],features:[r.Ab,r.Bb],ngContentSelectors:ku,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.pc(0))},styles:[".mat-icon{background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),t})(),zu=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Gd],Gd]}),t})();function Yu(t,e){if(1&t&&r.Sb(0,"mat-icon",13),2&t){const t=r.jc();r.rc("fontIcon",t.icon)}}function Bu(t,e){if(1&t&&(r.Xb(0,"mat-icon",14),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Rc(t.icon)}}function Vu(t,e){if(1&t&&(r.Xb(0,"div",15),r.Xb(1,"b",16),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(2),r.Sc("*",t.confirmFieldError,"")}}function Hu(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",17),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(2),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(2),r.Sc("",t.cancelButtonValue," ")}}let Qu=(()=>{class t{constructor(t,e,n){this.dialogRef=t,this.data=e,this.fb=n,this.disableConfirmField=!0,this.message=e.message,this.disableCancel=e.disableCancel,this.icon=e.icon,this.confirmButtonValue=e.confirmButtonValue?e.confirmButtonValue:"Sim",this.disableCancel||(this.cancelButtonValue=e.cancelButtonValue?e.cancelButtonValue:"N\xe3o"),this.icon||(this.icon="help_outline");const o=this.fb.control("");this.myForm=this.fb.group({confirmField:o}),e.confirmFieldValue&&(this.disableConfirmField=!1,this.confirmFieldValue=e.confirmFieldValue)}ngOnInit(){}onSubmit(){if(this.confirmFieldError="",this.disableConfirmField)this.dialogRef.close(!0);else{const t=this.myForm.get("confirmField").value;this.confirmFieldValue===t?this.dialogRef.close(!0):this.confirmFieldError="Confirma\xe7\xe3o errada"}}onCancel(){this.dialogRef.close(!1)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(cm.g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-confirm-dialog"]],decls:18,vars:8,consts:[[3,"formGroup","ngSubmit"],["matDialogTitle","","fxFlexAlign","row","fxLayoutAlign","center center",1,"mat-accent","m-0"],["class","nav-link-icon","fontSet","fa",3,"fontIcon",4,"ngIf","ngIfElse"],["notFa",""],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"p-16","message"],[1,"mat-body-2",3,"innerHTML"],[2,"min-height","100px",3,"hidden"],["appearance","outline",1,"full-width",2,"max-width","520px","max-height","70px","margin","20px 0 20px 0"],["matInput","","placeholder","Confirme","id","confirm-dialog-confirm","name","confirmField","required","","formControlName","confirmField"],["style","margin-left: 20px;margin-bottom: 50px;",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-around end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","id","confirm-dialog-ok"],[4,"ngIf"],["fontSet","fa",1,"nav-link-icon",3,"fontIcon"],[1,"icon"],[2,"margin-left","20px","margin-bottom","50px"],[1,"warn-A700-fg"],["mat-raised-button","","type","button","color","primary",1,"md-small",3,"click"]],template:function(t,e){if(1&t&&(r.Xb(0,"form",0),r.fc("ngSubmit",(function(){return e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Oc(2,Yu,1,1,"mat-icon",2),r.Oc(3,Bu,2,1,"ng-template",null,3,r.Pc),r.Wb(),r.Xb(5,"div",4),r.Sb(6,"div",5),r.Xb(7,"div",6),r.Xb(8,"mat-form-field",7),r.Xb(9,"mat-label"),r.Qc(10,"Confirme"),r.Wb(),r.Sb(11,"input",8),r.Wb(),r.Oc(12,Vu,3,1,"div",9),r.Wb(),r.Wb(),r.Xb(13,"div",10),r.Xb(14,"div"),r.Xb(15,"button",11),r.Qc(16),r.Wb(),r.Wb(),r.Oc(17,Hu,3,1,"div",12),r.Wb(),r.Wb()),2&t){const t=r.Ac(4);r.rc("formGroup",e.myForm),r.Db(2),r.rc("ngIf",e.icon.startsWith("fa"))("ngIfElse",t),r.Db(4),r.rc("innerHTML",e.message,r.Fc),r.Db(1),r.rc("hidden",e.disableConfirmField),r.Db(5),r.rc("ngIf",e.confirmFieldError),r.Db(4),r.Rc(e.confirmButtonValue),r.Db(1),r.rc("ngIf",!e.disableCancel)}},directives:[cm.J,cm.u,cm.l,pm,nm,eh,mh,c.t,sp,om,nu,Qh,bu,cm.c,cm.E,cm.t,cm.j,ah,rm,yu,Uu],styles:["#confirmDialog[_ngcontent-%COMP%]{min-height:200px;max-width:800px!important}.icon[_ngcontent-%COMP%]{color:#fff;font-size:64px;height:64px;width:64px}.message[_ngcontent-%COMP%]{min-height:100px}"]}),t})();function Gu(t,e){return t.open(Qu,{disableClose:!0,data:{message:e,disableCancel:!0,icon:"error_outline",confirmButtonValue:"Ok"}}).afterClosed()}let $u=(()=>{class t{constructor(t,e,n){this.router=t,this.route=e,this.location=n,this.queryParams=[],this.subscription=this.router.events.pipe(Object(V.a)(t=>t instanceof Jo)).subscribe(t=>{this.queryParams=this.queryParams.filter(t=>t.preserve),this.setUrlQueryParams()})}setCustomUrlQueryParam(t,e){this.router.navigate([t],e)}setUrlQueryParam(t){if(t){const e=this.queryParams.findIndex(e=>e.id===t.id);t.value?e>-1?this.queryParams[e]=t:this.queryParams.push(t):e>-1&&this.queryParams.splice(e,1)}this.setUrlQueryParams()}setUrlQueryParams(){const t=Object.assign({},this.route.snapshot.queryParams);for(const n of this.queryParams)n.value&&(t[n.id]=n.value);const e=this.router.createUrlTree([],{relativeTo:this.route,queryParams:t});this.location.go(e.toString())}ngOnDestroy(){this.subscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ga),r.bc(oi),r.bc(c.n))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var qu=n("I65S"),Ku=n("Ljqs");let Ju=(()=>{class t{constructor(t,e,n,o){this._fuseNavigationService=t,this.userAuthorityDaoService=e,this.managerUserPermissionsDaoService=n,this.router=o,this.navigation=vc,this.isAdmin=!1}hideMenuWithoutPermission(t){this.userAuthorityDaoService.getMe().pipe(Xo(t=>t?this.managerUserPermissionsDaoService.isAdminUser(t.managerUser.id):Object(qu.of)(null)),Object(V.a)(t=>null!=t),Xo(t=>Object(Ku.forkJoin)([Object(qu.of)(t),this.userAuthorityDaoService.getMyPermissions()]))).subscribe(e=>{var n;this.isAdmin=e[0];const o=e[1];if(o){const e=null===(n=this.customerGroupService.customerGroup)||void 0===n?void 0:n.subProjectIds;this.checkPermission(this.navigation,o,t,e)}})}innitVisibleMenu(){this.navigation.filter(t=>{var e;t.permissions&&this.setNavigationItemVisibility(t.id,!0),null===(e=t.children)||void 0===e||e.filter(t=>{t.permissions&&this.setNavigationItemVisibility(t.id,!0)})})}checkPermission(t,e,n,o){t.filter(t=>{var r,i,a;let c=!0;this.isAdmin?this.setNavigationItemVisibility(t.id,!1):null===(r=t.permissions)||void 0===r||r.filter(r=>{let i=e.findIndex(t=>t.name===r&&t.customerGroupIds.indexOf(n)>-1);i<0&&(i=e.findIndex(t=>t.name===r&&t.subProjectIds.some(t=>o.includes(t)))),this.setNavigationItemVisibility(t.id,i<0),i<0&&(c=!1,this.router.url===t.url&&this.router.navigate(["desktop"]))}),null===(i=t.children)||void 0===i||i.filter(t=>{var r;this.isAdmin?this.setNavigationItemVisibility(t.id,!1):null===(r=t.permissions)||void 0===r||r.filter(r=>{let i=e.findIndex(t=>t.name===r&&t.customerGroupIds.indexOf(n)>-1);i<0&&(i=e.findIndex(t=>t.name===r&&t.subProjectIds.some(t=>o.includes(t)))),this.setNavigationItemVisibility(t.id,i<0),i<0&&this.router.url===t.url&&this.router.navigate(["desktop"])})});let s=!1;null===(a=t.children)||void 0===a||a.filter(t=>{t.hidden||(s=!0)}),s?c&&this.setNavigationItemVisibility(t.id,!1):this.setNavigationItemVisibility(t.id,!0)})}setNavigationItemVisibility(t,e){this._fuseNavigationService.updateNavigationItem(t,{hidden:e})}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Vc),r.bc(Ys),r.bc(zs),r.bc(ga))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Zu=(()=>{let t=class{constructor(t,e){this.document=t,this.platformId=e,this.documentIsAccessible=Object(c.J)(this.platformId)}check(t){return!!this.documentIsAccessible&&(t=encodeURIComponent(t),this.getCookieRegExp(t).test(this.document.cookie))}get(t){if(this.documentIsAccessible&&this.check(t)){t=encodeURIComponent(t);const e=this.getCookieRegExp(t).exec(this.document.cookie);return this.safeDecodeURIComponent(e[1])}return""}getAll(){if(!this.documentIsAccessible)return{};const t={},e=this.document;return e.cookie&&""!==e.cookie&&e.cookie.split(";").forEach(e=>{const[n,o]=e.split("=");t[this.safeDecodeURIComponent(n.replace(/^ /,""))]=this.safeDecodeURIComponent(o)}),t}set(t,e,n,o,r,i,a="Lax"){if(!this.documentIsAccessible)return;let c=encodeURIComponent(t)+"="+encodeURIComponent(e)+";";n&&(c+="number"==typeof n?"expires="+new Date((new Date).getTime()+1e3*n*60*60*24).toUTCString()+";":"expires="+n.toUTCString()+";"),o&&(c+="path="+o+";"),r&&(c+="domain="+r+";"),!1===i&&"None"===a&&(i=!0,console.warn(`[ngx-cookie-service] Cookie ${t} was forced with secure flag because sameSite=None.`+"More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130")),i&&(c+="secure;"),c+="sameSite="+a+";",this.document.cookie=c}delete(t,e,n,o,r="Lax"){this.documentIsAccessible&&this.set(t,"",new Date("Thu, 01 Jan 1970 00:00:01 GMT"),e,n,o,r)}deleteAll(t,e,n,o="Lax"){if(!this.documentIsAccessible)return;const r=this.getAll();for(const i in r)r.hasOwnProperty(i)&&this.delete(i,t,e,n,o)}getCookieRegExp(t){const e=t.replace(/([\[\]\{\}\(\)\|\=\;\+\?\,\.\*\^\$])/gi,"\\$1");return new RegExp("(?:^"+e+"|;\\s*"+e+")=(.*?)(?:;|$)","g")}safeDecodeURIComponent(t){try{return decodeURIComponent(t)}catch(aut){return t}}};return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e),r.bc(r.C))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(c.e),Object(r.bc)(r.C))},token:t,providedIn:"root"}),t})();class tb extends Us{search(t){return this.http.put(this.url+"/search",t)}}let eb=(()=>{class t extends tb{constructor(t,e){super(t,e,"customer-group")}customerGroupLicensesDashboard(t,e){return this.http.get(this.url+"/customer-group-licenses-dashboard?showCreated="+t+"&days="+e)}getOneIfItBelongsToMyCompanyOrIfHaveAnOrderForMyCompany(t,e){return this.http.get(this.url+"/get-one-if-it-belongs-to-my-company-or-if-have-an-order-for-my-company/"+t+"/"+e)}getByAuthenticatedManagerUser(){return this.http.get(this.url+"/get-by-authenticated-manager-user")}getMyCustomerGroups(){return this.http.get(this.url+"/my")}getOneExternalByCustomerId(t){return this.http.get(this.url+"/get-one-external-by-customer-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),nb=(()=>{class t{constructor(t,e,n,o,r,i){this.route=t,this.location=e,this.queryParamsService=n,this.r2MenuService=o,this.cookieService=r,this.customerGroupDaoService=i,this.customerGroup$=new Zn.a(null),this.customerGroupParam="id",o.customerGroupService=this,this.subscription=this.route.queryParamMap.subscribe(t=>{if(t&&t.has(this.customerGroupParam)){const e=Number(t.get(this.customerGroupParam));this.customerGroupDaoService.getOne(e).subscribe(t=>{this.set(t)})}})}set(t){(!t&&this.customerGroup$.value||t&&this.customerGroup$.value&&t.id!==this.customerGroup$.value.id||t&&t.id&&!this.customerGroup$.value)&&this.setCustomerGroup(t)}setCustomerGroup(t){this.customerGroup$.next(t),t&&t.id&&(this.queryParamsService.setUrlQueryParam({id:this.customerGroupParam,preserve:!0,value:t.id}),localStorage.setItem("customerGroupId",t.id.toString()),console.log("menu: setCustomerGroup"),this.r2MenuService.hideMenuWithoutPermission(t.id))}get(){return this.customerGroup$}get customerGroup(){return this.customerGroup$.getValue()}set customerGroup(t){this.setCustomerGroup(t)}get customerGroups(){return this._customerGroups}set customerGroups(t){this._customerGroups=t}getCustomerGroup(t){const e=this._customerGroups;let n;if(e){const o=e.findIndex(e=>e.id===t);o>-1&&(n=e[o])}return n}getLastSelectedCustomerGroupByCookie(){const t=localStorage.getItem("customerGroupId");return this.getCustomerGroup(Number(t))}destroyer(){this._customerGroups=[],this.subscription.unsubscribe(),this.customerGroup$.complete(),this.customerGroupDaoService.clearCache()}ngOnDestroy(){this.destroyer()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(oi),r.bc(c.n),r.bc($u),r.bc(Ju),r.bc(Zu),r.bc(eb))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();class ob{constructor(t,e,n){this.http=t,this.validatorDAO=e,this.url=n,this.validator=this.validatorDAO.validator(this.url,this.http)}get(){return this.http.get(this.url)}getOne(t){return this.http.get(this.url+"/"+t)}create(t){return this.http.post(this.url+"/",t)}save(t){return this.http.put(this.url+"/",t)}createAll(t){return this.http.post(this.url+"/batch-create",t)}delete(t){return this.http.remove(this.url+"/"+t)}deleteByServerIdAndMetricType(t,e){return this.http.remove(this.url+"/delete-by-server-id-and-server-type/"+e+"/"+t)}averageLastMinutes(t,e,n){return this.http.get(this.url+"/average-last-minutes/"+e+"/"+t+"/"+n)}findByServerIdAndMetricTypeAndRangeOfCreatedAt(t,e,n,o,r){return this.http.get(this.url+"/find-by-server-id-and-server-type-and-range-of-created-at/"+e+"/"+t,{from:n,to:o,resolution:r})}dataGeneratorOfTheLastDays(t,e){return this.http.post(this.url+"/data-generator-of-the-last-days/"+e,t)}findAllByClientId(t){return this.http.get(this.url+"/find-all-by-client-id/"+t)}}let rb=(()=>{class t extends ts{constructor(t,e,n,o){super(t,()=>this.fuseProgressBarService.addAsync(),t=>e.removeAsync(t),()=>n.getFirebaseToken(),o.customLayoutURL$),this.httpAngular=t,this.fuseProgressBarService=e,this.authService=n,this.domainPathService=o}}return t.\u0275fac=function(e){return new(e||t)(r.bc(lt),r.bc(Ts),r.bc(hb),r.bc(Ls))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),ib=(()=>{class t extends ob{constructor(t,e,n){super(e,n,"customer-group-template"),this.httpAngular=t}findOneByCustomerGroupUrl(t){return this.http.urlProvider.pipe(Xo(e=>this.httpAngular.get(e+this.url+"/public/find-one-by-customer-group-url/"+t)))}findOneByManagerUserId(t){return this.http.get(this.url+"/find-one-by-manager-user-id/"+t)}clearCacheByWebClientId(){return this.http.get(this.url+"/clear-cache-by-web-client-id")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(lt),r.bc(rb),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),ab=(()=>{class t extends ts{constructor(t,e,n,o){super(t,()=>this.fuseProgressBarService.addAsync(),t=>e.removeAsync(t),()=>n.getFirebaseToken(),o.monitoringURL$),this.httpAngular=t,this.fuseProgressBarService=e,this.authService=n,this.domainPathService=o}}return t.\u0275fac=function(e){return new(e||t)(r.bc(lt),r.bc(Ts),r.bc(hb),r.bc(Ls))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),cb=(()=>{class t extends Us{constructor(t,e){super(t,e,"permission")}clearCacheByWebClientId(){return this.http.get(this.url+"/clear-cache-by-web-client-id")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ab),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var sb=n("FCKb");let lb=(()=>{class t extends Us{constructor(t,e){super(t,e,"data-center"),this.http=t,this.validatorDao=e,this.onDestroy$=new po.b}ngOnDestroy(){this.onDestroy$.next(),this.onDestroy$.complete()}setCacheControl(t){t.pipe(dc(this.onDestroy$)).subscribe(()=>{this.clearCache()})}clearCache(){this.dataCenterTypes$=null}getDataCenterTypes(){return null==this.dataCenterTypes$&&(this.dataCenterTypes$=this.http.get(this.url+"/types").pipe(Na(1))),this.dataCenterTypes$}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),db=(()=>{class t extends Us{constructor(t,e){super(t,e,"client-settings"),this.onDestroy$=new po.b}ngOnDestroy(){this.onDestroy$.next(),this.onDestroy$.complete()}setCacheControl(t){t.pipe(dc(this.onDestroy$)).subscribe(()=>{this.clearCache()})}clearCache(){this.myClientSettings$=null}getMyClientSettings(){return this.myClientSettings$||(this.myClientSettings$=this.http.get(this.url+"/me").pipe(Na(1))),this.myClientSettings$}saveMyClientSettings(t){return this.http.put(this.url+"/me",t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),gb=(()=>{class t extends Us{constructor(t,e){super(t,e,"permission"),this.onDestroy$=new po.b}ngOnDestroy(){this.onDestroy$.next(),this.onDestroy$.complete()}setCacheControl(t){t.pipe(dc(this.onDestroy$)).subscribe(()=>{this.clearCache()})}clearCache(){this.allPermissions$=null}get(){return this.allPermissions$||(this.allPermissions$=super.get().pipe(Na(1))),this.allPermissions$}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),mb=(()=>{class t{constructor(t,e,n,o,r){this.userAuthorityDao=t,this.managerUserPermissionsDao=e,this.dataCenterDAOService=n,this.clientSettingsDaoService=o,this.permissionDAOService=r}setCacheObservable(t){this.userAuthorityDao.setCacheControl(t),this.managerUserPermissionsDao.setCacheControl(t),this.dataCenterDAOService.setCacheControl(t),this.clientSettingsDaoService.setCacheControl(t),this.permissionDAOService.setCacheControl(t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Ys),r.bc(zs),r.bc(lb),r.bc(db),r.bc(gb))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),pb=(()=>{class t{constructor(t,e){this.http=t,this.domainPathService=e}getImageUUID(t){return this.http.get(this.domainPathService.apiURL+"customer-group/p/image-uuid/"+t)}getExceededMaximumUsersMessage(t){return this.http.get(this.domainPathService.apiURL+"customer-group/p/exceeded-maximum-users-message?email="+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(lt),r.bc(Ls))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),hb=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l){this.firebaseService=t,this.route=e,this.router=n,this.cacheControl=o,this.dialog=r,this.injector=i,this.httpAngular=a,this.customerGroupDaoPublicService=c,this.cookieService=s,this.domainPathService=l,this.canAccess=null,this.blockedUser=!1,this.onDestroy$=new po.b,this._managerUserPermissionsDaoService=null,this._customerGroupService=null,this._userAuthorityDao=null,this._monitoringPermissionDaoService=null,this._customerGroupTemplateDaoService=null;const d=this.isLoggedIn().pipe(Object(V.a)(t=>!t));this.cacheControl.setCacheObservable(d),d.pipe(dc(this.onDestroy$)).subscribe(()=>{sessionStorage.clear()})}get managerUserPermissionsDaoService(){return this._managerUserPermissionsDaoService||(this._managerUserPermissionsDaoService=this.injector.get(zs)),this._managerUserPermissionsDaoService}get customerGroupService(){return this._customerGroupService||(this._customerGroupService=this.injector.get(nb)),this._customerGroupService}get userAuthorityDao(){return this._userAuthorityDao||(this._userAuthorityDao=this.injector.get(Ys)),this._userAuthorityDao}get monitoringPermissionDaoService(){return this._monitoringPermissionDaoService||(this._monitoringPermissionDaoService=this.injector.get(cb)),this._monitoringPermissionDaoService}get customerGroupTemplateDaoService(){return this._customerGroupTemplateDaoService||(this._customerGroupTemplateDaoService=this.injector.get(ib)),this._customerGroupTemplateDaoService}static isValidUser(t){return!!(t&&t.accountNonExpired&&t.accountNonLocked&&t.enabled&&t.email)}getBlockedUser(){return this.blockedUser}setBlockedUser(t){this.blockedUser=t}ngOnDestroy(){this.onDestroy$.next(),this.onDestroy$.complete()}canActivate(e,n){const o=n.url;return this.firebaseService.isLoggedIn().pipe(Xo(n=>n?this.userAuthorityDao.getMe().pipe(Xo(n=>t.isValidUser(n)?n.credentialsExpiring&&"/profile"!==o?(this.redirectToChangePassword(),Object(z.a)(!1)):this.managerUserPermissionsDaoService.isAdminUser(n.managerUser.id).pipe(Xo(t=>t?Object(z.a)(!0):e.data.permissions?this.comparePermissions(e.data.permissions,e.data.preCondition).pipe(Xo(t=>(t||(this.customerGroupService.customerGroup?this.router.navigate(["/desktop"],{queryParams:{id:this.customerGroupService.customerGroup.id}}):this.router.navigate(["/desktop"])),Object(z.a)(t)))):Object(z.a)(!0))):(this.redirectToLogin(o),Object(z.a)(!1)))):(this.redirectToLogin(o),Object(z.a)(!1))))}loginWithGoogle(){const t=new $c.auth.GoogleAuthProvider;return this.firebaseService.signInWithPopup(t).pipe(Object(H.a)(t=>!!t),Io(t=>Object(z.a)(!1)))}loginWithCredentialsV2(t,e,n){return this.domainPathService.apiURL$.pipe(Xo(o=>this.httpAngular.post(`${o}firebase/credentials`,{email:t,password:e,rememberMe:n}).pipe(Object(H.a)(t=>t.value))))}loginWithCredentials(t,e,n){let o;return console.debug("login loginWithCredentials 1"),n?(o=$c.auth.Auth.Persistence.LOCAL,console.debug("login loginWithCredentials 2")):(o=$c.auth.Auth.Persistence.SESSION,console.debug("login loginWithCredentials 3")),this.firebaseService.setPersistence(o).pipe(Object(Wo.a)(()=>this.firebaseService.signInWithEmailAndPassword(t,e)))}reloginWithPassword(t){return this.userAuthorityDao.getMe().pipe(Xo(e=>{const n=$c.auth.EmailAuthProvider.credential(e.email,t);return this.firebaseService.auth().pipe(Xo(t=>Object(Jn.a)(t.currentUser.reauthenticateWithCredential(n))))}))}logoutMicroservices$(){return Object(sb.combineLatest)([this.monitoringPermissionDaoService.clearCacheByWebClientId(),this.customerGroupTemplateDaoService.clearCacheByWebClientId()]).pipe(t=>Object(z.a)({}))}logout(){return this.firebaseService.signOut().pipe(Xo(()=>this.userAuthorityDao.getLogout()))}getMyPermissions(){return this.userAuthorityDao.getMyPermissions()}getMyRoles(){return console.warn("method getMyRoles is deprecated"),this.userAuthorityDao.getMe().pipe(Object(H.a)(t=>t?t.authorities:[]))}comparePermissions(t,e){return this.getMyPermissions().pipe(Xo(n=>{if(n)for(const o of t)for(const t of n)if(o===t.name){if(e){const e=new URL(window.location.href);let n=new URLSearchParams(e.search).get("id"),o=[];if(null==n&&this.customerGroupService.customerGroup&&(n=""+this.customerGroupService.customerGroup.id),null!=n){o=this.customerGroupService.customerGroup.subProjectIds;const e=t.subProjectIds.some(t=>o.includes(t));return console.log("subProjectExist: "+e),console.log(o),Object(z.a)(t.customerGroupIds.indexOf(+n)>-1||e)}return Object(z.a)(!1)}return Object(z.a)(!0)}return Object(z.a)(!1)}))}returnToOriginalUrl(){let t=sessionStorage.getItem("returnUrl");sessionStorage.removeItem("returnUrl"),t&&t.length>0||(t="/"),this.router.navigateByUrl(t)}redirectToLogin(t){t&&sessionStorage.setItem("returnUrl",t),this.router.navigate(["login"])}redirectToWithRefresh(t){t&&(window.location.href=t)}forcedLogout(t){this.logoutMicroservices$().subscribe(e=>{this.logoutWithMessageAndRedirectToLoginPage(t)},e=>{this.logoutWithMessageAndRedirectToLoginPage(t)})}logoutAfterChangePassword(){this.logoutWithMessage("<h2>Senha alterada com sucesso.</h2>Por favor fa\xe7a o login com sua nova senha.")}logoutOnExceededMaximumUsersOfContracted(){const t="<h2>N\xfamero m\xe1ximo de usu\xe1rios simult\xe2neos atingido.</h2>";let e="<div>Por favor entre em contato com o administrador</div><br>";const n=this.cookieService.get("email");n?this.customerGroupDaoPublicService.getExceededMaximumUsersMessage(n).subscribe(n=>{n.value&&n.value.length>3&&(e="<div>"+n.value+"</div><br>"),this.logoutWithMessageAndRedirectToLoginPage(t+e)},n=>{this.logoutWithMessageAndRedirectToLoginPage(t+e)}):this.logoutWithMessageAndRedirectToLoginPage(t+e)}processCanAccess(t){this.canAccess=t,t.allowed||this.logoutMicroservices$().subscribe(e=>{this.logoutOnCanNotAccess(t.start,t.end)},e=>{this.logoutOnCanNotAccess(t.start,t.end)})}logoutOnCanNotAccess(t,e){let n="hor\xe1rio permitido <b>das "+t+" \xe0s "+e+"</b>";"00:00"===t&&"00:01"===e&&(n="<b>Periodo:</b> O dia inteiro"),this.logoutWithMessageAndRedirectToLoginPage("<h2>Acesso temporariamente bloqueado</h2>"+n+"<br><br>Caso seja urgente, <br>entre em contato com o repons\xe1vel pelo controle de acesso da sua empresa<br><br>")}logoutWithMessageAndRedirectToLoginPage(t){this.logoutWithMessage(t)}logoutWithMessage(t,e=!0){this.setBlockedUser(!0),this.logout().subscribe(()=>{this.dialog.open(Qu,{disableClose:!0,data:{message:t,disableCancel:!0,icon:"info_outline",confirmButtonValue:"OK"}}).afterClosed().subscribe(()=>{e&&(this.setBlockedUser(!1),window.location.href="/login")})})}sendResetPassword(t){return function t(...e){if(0===e.length)return go.a;const[n,...o]=e;return 1===e.length&&Object(no.a)(n)?t(...n):new Y.a(e=>{const r=()=>e.add(t(...o).subscribe(e));return Object(Jn.a)(n).subscribe({next(t){e.next(t)},error:r,complete:r})})}(this.firebaseService.auth().pipe(Xo(e=>Object(Jn.a)(e.sendPasswordResetEmail(t)))),Object(z.a)(null))}redirectToChangePassword(){this.router.navigate(["/profile"])}changePassword(t){return this.firebaseService.getToken().pipe(Object(Lo.a)(1),Xo(e=>(console.debug("changePassword get oldToken ok"),this.firebaseService.auth().pipe(Xo(e=>Object(Jn.a)(e.currentUser.updatePassword(t))),Object(Lo.a)(1),Xo(()=>Object(z.a)(e))))),Xo(t=>(console.debug("changePassword updatePassword ok"),this.userAuthorityDao.clearCache(),this.firebaseService.invalidateAndRefreshToken().pipe(Xo(()=>Object(z.a)(t))))),Xo(t=>(console.debug("changePassword invalidateAndRefreshToken ok"),this.userAuthorityDao.setCredentialsExpiring(!1,t).pipe(Object(Go.a)(()=>{console.debug("changePassword setCredentialsExpiring ok")})))))}duplicatedLogin(){this.logoutMicroservices$().subscribe(t=>{this.logoutOnDuplicate()},t=>{this.logoutOnDuplicate()})}logoutOnDuplicate(){this.logout().subscribe(()=>{this.dialog.open(Qu,{disableClose:!0,data:{message:"<h2>Login duplicado:</h2>  Usu\xe1rio logado em outro navegador.",disableCancel:!0,icon:"info_outline",confirmButtonValue:"OK"}}).afterClosed().subscribe(()=>{this.redirectToWithRefresh("/login")})})}isLoggedIn(){return this.firebaseService.isLoggedIn()}signOut(){return this.firebaseService.signOut()}getFirebaseToken(){return this.firebaseService.getToken()}updateProfile(t,e){this.firebaseService.updateProfile(t,e)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Es),r.bc(oi),r.bc(ga),r.bc(mb),r.bc(Zg),r.bc(r.s),r.bc(lt),r.bc(pb),r.bc(Zu),r.bc(Ls))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),ub=(()=>{class t extends Us{constructor(t,e){super(t,e,"ad-user")}getMyAdUsers(){return this.http.get(this.url+"/me")}getMyAdUsersWithoutPassword(){return this.http.get(this.url+"/get-my-ad-users-without-password")}findByLogin(t,e){return this.http.get(this.url+"/find-by-login?login="+t+"&adDomainId="+e)}findByLoginPw(t,e){return this.http.get(this.url+"/find-by-login-pw?login="+t+"&adDomainId="+e)}createAdUserWithCheck(t){return this.http.post(this.url+"/create-with-check",t)}removeAdUserReferences(t,e){return this.http.get(this.url+"/remove-aduser-references?adUserId="+t+"&subProjectId="+e)}resetPasswordAdUser(t){return this.http.get(this.url+"/reset-password?adUserId="+t)}setRandomPassword(t){return this.http.get(this.url+"/set-random-password?adUserId="+t)}setLegacyRandomPassword(t){return this.http.get(this.url+"/set-legacy-random-password?adUserId="+t)}insertAdUserInSubProjectAdUserList(t){return this.http.post(this.url+"/insert-aduser-in-subproject-aduser-list",t)}saveAdUserWithCheck(t){return this.http.put(this.url+"/save-with-check",t)}saveMyPassword(t){return this.http.put(this.url+"/save-my-password",t)}create(t){return super.create(t)}getOneHtml5(t){return this.http.get(this.url+"/html5/"+t)}getAllAdUsersPendingOrDeleting(){return this.http.get(this.url+"/get-all-ad-users-pending-or-deleting")}getByEmailAndAdDomainIdAndSubProjectId(t,e,n){return this.http.get(this.url+"/get-by-email-and-ad-domain-id-and-sub-project-id?email="+t+"&adDomainId="+e+"&subProjectId="+n)}getByManagerUserIdAndAdDomainId(t,e){return this.http.get(this.url+"/get-by-manager-user-id-and-ad-domain-id?managerUserId="+t+"&adDomainId="+e)}saveADUserGroups(t,e){return this.http.post(this.url+"/save-aduser-groups/"+e,t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),bb=(()=>{class t extends Bc{constructor(t,e,n,o,r){super(),this.dialogRef=t,this.fb=e,this.data=n,this.dialog=o,this.daoAdUser=r,this.adUserPassword=new cm.h,this.adUserWithPassword={adUser:null,askThePassword:null,adUserPassword:null,adUserAlreadyExists:null,subProjectId:null},this.adUser=n.adUser,this.adDomain=n.adDomain,this.myForm=this.fb.group({});const i=this.adUserPassword.valueChanges.subscribe(()=>{this.myForm.markAsDirty()});this.adUserPassword.setValidators(cm.H.minLength(8)),this.addSubscription(i)}onCancel(){this.dialogRef.close()}onSubmit(){this.adUserWithPassword.adUser=this.adUser,this.adUserWithPassword.adUserPassword=this.adUserPassword.value,this.daoAdUser.saveMyPassword(this.adUserWithPassword).subscribe(t=>{this.dialogRef.close(t)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb($g),r.Rb(Zg),r.Rb(ub))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-user-password-update"]],features:[r.Ab],decls:42,vars:5,consts:[[3,"formGroup","submit"],["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],[2,"margin-bottom","15px"],[2,"margin-bottom","10px","margin-top","15px","font-size","15px"],[2,"height","40px"],[2,"margin-bottom","25px"],[1,"mat-form-field-wrapper"],[1,"mat-form-field-flex"],[1,"mat-form-field-infix"],["matInput","","type","password","placeholder","Digite sua senha",2,"border-bottom","solid 1px #ccc","font-size","25px","width","100%","padding-bottom","5px",3,"formControl"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],["type","button","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"div",2),r.Xb(3,"span",3),r.Qc(4,"Salvar senha do terminal service (TS)"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Xb(7,"div",6),r.Xb(8,"h3"),r.Qc(9," Digite a nova senha que ser\xe1 utilizada no seu usu\xe1rio do dom\xednio. "),r.Wb(),r.Xb(10,"table",7),r.Xb(11,"tr",8),r.Xb(12,"td"),r.Xb(13,"b"),r.Qc(14,"Dom\xednio"),r.Wb(),r.Wb(),r.Xb(15,"td"),r.Xb(16,"b"),r.Qc(17,":"),r.Wb(),r.Wb(),r.Xb(18,"td"),r.Qc(19),r.Wb(),r.Wb(),r.Xb(20,"tr"),r.Xb(21,"td"),r.Xb(22,"b"),r.Qc(23,"Login"),r.Wb(),r.Wb(),r.Xb(24,"td"),r.Xb(25,"b"),r.Qc(26,":"),r.Wb(),r.Wb(),r.Xb(27,"td"),r.Qc(28),r.Wb(),r.Wb(),r.Wb(),r.Sb(29,"div"),r.Wb(),r.Xb(30,"div",9),r.Xb(31,"div",10),r.Xb(32,"div",11),r.Xb(33,"div",12),r.Sb(34,"input",13),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(35,"div",14),r.Xb(36,"div"),r.Xb(37,"button",15),r.Qc(38,"Salvar "),r.Wb(),r.Wb(),r.Xb(39,"div"),r.Xb(40,"button",16),r.fc("click",(function(){return e.onCancel()})),r.Qc(41,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.myForm),r.Db(19),r.Rc(null==e.adDomain?null:e.adDomain.domainName),r.Db(9),r.Rc(e.adUser.login),r.Db(6),r.rc("formControl",e.adUserPassword),r.Db(3),r.rc("disabled",e.myForm.pristine||!e.myForm.valid))},directives:[cm.J,cm.u,cm.l,pm,kp,sp,mh,bu,cm.c,cm.t,cm.i,ah,yu],styles:["[_nghost-%COMP%]   .alertError[_ngcontent-%COMP%]{padding:0 15px 40px;font-weight:700}[_nghost-%COMP%]   .md-small[_ngcontent-%COMP%]{width:60%}[_nghost-%COMP%]   .new-user[_ngcontent-%COMP%]{margin-bottom:40px;padding:25px 0 0 25px}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .col-sm[_ngcontent-%COMP%]{float:left;padding:4px}[_nghost-%COMP%]   .buttons-register[_ngcontent-%COMP%]{width:100px}[_nghost-%COMP%]   .shadow[_ngcontent-%COMP%]{background:#000}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{cursor:not-allowed;-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}[_nghost-%COMP%]   .hidden[_ngcontent-%COMP%]{display:none}"]}),t})(),_b=(()=>{class t extends Us{constructor(t,e){super(t,e,"ad-domain")}getMyDomain(t){return this.http.get(this.url+"/my-domain/"+t)}removeFromProject(t,e){return this.http.remove(this.url+"/remove-from-project/"+t+"/"+e)}findAllBySubProjectId(t){return this.http.get(this.url+"/find-all-by-sub-project-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();var fb=n("4lwS");let Cb=(()=>{class t extends fb.a{constructor(t,e,n){super(),this.auth=t,this.userAuthorityDao=e,this.domainPathService=n,this.authSubscription=this.auth.isLoggedIn().pipe(Xo(t=>t?this.userAuthorityDao.getMe():Object(z.a)(null))).subscribe(t=>{t?this.connect():(this.send("/stomp/logout",{}),this._connectionStatus$.next(Sc.a.DISCONNECTED),this._username$.next(null),this.disconnect())}),this.connectionStatusSubscription=this.connectionStatus$.pipe(Object(V.a)(t=>t===Sc.a.DUPLICATE_LOGIN)).subscribe(()=>{this.auth.duplicatedLogin()})}url(){return this.domainPathService.apiWebSocketURL$.pipe(Object(H.a)(t=>`${t}stomp/web?X-Client-Id=${this.webClientId}&X-Client-Version=1.0.85`))}get webClientId(){if(!this._webClientId){let t=localStorage.getItem("_webClientId");t||(t=Object(es.a)().replace(/-/g,""),localStorage.setItem("_webClientId",t)),this._webClientId=t}return this._webClientId}ngOnDestroy(){var t,e;null===(t=this.authSubscription)||void 0===t||t.unsubscribe(),null===(e=this.connectionStatusSubscription)||void 0===e||e.unsubscribe(),super.ngOnDestroy()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(hb),r.bc(Ys),r.bc(Ls))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();class Ob extends tb{createAndGetPrivateKey(t){return this.http.post(this.url+"/create-and-get-private-key",t)}createDesktopServerInAllSubProjectsOfProjectAndGetPrivateKey(t,e,n){return this.http.post(this.url+"/create-desktop-server-in-all-sub-projects-of-project-and-get-private-key?subProjectId="+e+"&copyInAll="+n,t)}saveDesktopServerIdInSubProject(t,e){return this.http.put(this.url+"/save-desktop-server-in-sub-project?subProjectId="+e+"&desktopServerId="+t,null)}createLinuxServerInAllSubProjectsOfProjectAndGetPrivateKey(t,e,n){return this.http.post(this.url+"/create-linux-server-in-all-sub-projects-of-project-and-get-private-key?subProjectId="+e+"&copyInAll="+n,t)}saveLinuxServerIdInSubProject(t,e){return this.http.put(this.url+"/save-linux-server-in-sub-project?subProjectId="+e+"&linuxServerId="+t,null)}generateInstallToken(t,e){return this.http.post(this.url+"/generate-install-token/?subProjectId="+e,t)}generateNewPrivateKey(t){return this.http.put(this.url+"/"+t+"/generate-new-private-key",null)}syncServer(t){return this.http.put(this.url+"/sync-server",t)}deleteDesktopServerFromSubProject(t,e){return this.http.remove(this.url+"/delete-desktop-server-from-sub-project?desktopServerId="+t+"&subProjectId="+e)}deleteLinuxServerFromSubProject(t,e){return this.http.remove(this.url+"/delete-linux-server-from-sub-project?linuxServerId="+t+"&subProjectId="+e)}}let Mb=(()=>{class t extends Ob{constructor(t,e){super(t,e,"desktop-server")}findByAdDomainId(t){return this.filter({adDomainId:t})}getServersOffLine(){return this.http.get(this.url+"/servers-offline")}getServersOnLine(){return this.http.get(this.url+"/servers-online")}getAllDesktopServersWithSubProjectIds(){return this.http.get(this.url+"/get-all-desktop-server-with-sub-project-ids")}getAllDesktopServersManagerUser(t){return this.http.get(this.url+"/get-all-desktop-servers-of-manager-user?managerUserId="+t)}getDesktopServerIdWithVersion(t){return this.http.post(this.url+"/servers-versions",t)}getLocalAdmin(t){return this.http.get(this.url+"/get-local-admin/?desktopServerId="+t)}getAllByCustomerGroupId(t){return this.http.get(this.url+"/get-all-by-customer-group-id/?customerGroupId="+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),Pb=(()=>{class t extends Us{constructor(t,e){super(t,e,"script-execution")}logoffUserOnDesktopServer(t,e){return this.http.get(this.url+"/user-logoff?desktopServerId="+t+"&aDLogin="+e)}resetUserOnDesktopServer(t,e){return this.http.get(this.url+"/user-reset?desktopServerId="+t+"&aDLogin="+e)}killProcess(t,e){return this.http.get(this.url+"/kill-process?desktopServerId="+t+"&processId="+e)}userLogoffByServerIdAndServerType(t,e,n){return this.http.get(this.url+"/user-logoff-by-server-id-and-server-type/"+e+"/"+t+"/"+n)}killProcessByServerIdAndServerTypeAndProcessId(t,e,n){return this.http.get(this.url+"/kill-process-by-server-id-and-server-type-and-process-id/"+e+"/"+t+"/"+n)}handlerServiceProcessByServerIdAndServerTypeAndProcessId(t,e,n,o){return this.http.get(this.url+"/handler-service-by-server-id-and-server-type-and-service-name/"+e+"/"+t+"/"+o+"?serviceName="+n)}sendWhichModuleIsOpen(t,e,n){return this.http.get(this.url+"/which-module-is-open/"+e+"/"+t+"/"+n)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),yb=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c){super(),this.adUserDaoService=t,this.adDomainDaoService=e,this.stomp=n,this.desktopServerDaoService=o,this.scriptExecutionDaoService=r,this.auth=i,this.userAuthorityDao=a,this.dialog=c,this.desktopServerStatusList=[],this.adUserList=[],this.disconnectLoading=[],this.forceDisconnectLoading=[]}initSubscribe(){this.addSubscription(this.userAuthorityDao.getMe().subscribe(t=>{this.checkAdUserWithoutPassword(t.email)})),this.addSubscription(this.userAuthorityDao.getMe().subscribe(t=>{if(this.managerUser=t.managerUser,this.managerUser){const e=this.stomp.stompTopic(`${iut}/desktop-server-connected`).subscribe(t=>{for(const e of t)-1===this.desktopServerStatusList.findIndex(t=>e.desktopServerId===t.desktopServerId)&&this.desktopServerStatusList.push(e)});this.addSubscription(e);const n=this.stomp.stompTopic(`${iut}/desktop-server-disconnected`).subscribe(t=>{const e=this.desktopServerStatusList.findIndex(e=>e.desktopServerId===t.desktopServerId);e>-1&&this.desktopServerStatusList.splice(e,1)});this.addSubscription(n);const o=this.adUserDaoService.filter({managerUserId:t.managerUser.id}).subscribe(t=>{t&&(this.adUserList=t)});this.addSubscription(o)}}))}checkAdUserWithoutPassword(t){this.adUserDaoService.getMyAdUsersWithoutPassword().subscribe(t=>{if(t&&t.length>0)for(const e of t)e&&e.id&&this.adDomainDaoService.getMyDomain(e.id).subscribe(t=>{const n=this.dialog.open(bb,{disableClose:!0,panelClass:"generic-edit-dialog",data:{adUser:e,adDomain:t}}).afterClosed().subscribe(t=>{});this.addSubscription(n)})})}getAdUser(t){for(const e of this.adUserList)if(e.adDomainId===t)return e;return null}desktopServerConnected(t){for(const e of this.desktopServerStatusList)if(e.desktopServerId===t)return!0;return!1}existsDesktopServerConnectedOfList(t){if(this.desktopServerStatusList&&this.desktopServerStatusList.length>0)for(const e of t)for(const t of this.desktopServerStatusList)if(t.desktopServerId===e.id)return!0;return!1}onUserLogOff(t,e){this.setDisconnectLoading(e),this.scriptExecutionDaoService.logoffUserOnDesktopServer(e,t).subscribe(t=>{t&&console.debug("onUserLogOff: "+t)})}onUserReset(t,e){this.setForceDisconnectLoading(e),this.scriptExecutionDaoService.resetUserOnDesktopServer(e,t).subscribe(t=>{t&&console.debug("onUserReset: "+t)})}onKillProcess(t,e){this.scriptExecutionDaoService.killProcess(e,t).subscribe(t=>{t&&console.debug("onKillProcess: "+t)})}setDisconnectLoading(t){this.disconnectLoading[t]=!0,setTimeout(()=>{this.disconnectLoading[t]=!1},8e3)}setForceDisconnectLoading(t){this.forceDisconnectLoading[t]=!0,setTimeout(()=>{this.forceDisconnectLoading[t]=!1},8e3)}openDesktopServerADAdminCustomUser(t,e,n,o){this.stomp.send("/stomp/open-ad-admin-custom-user",{desktopServerId:t,userId:e,isPoolUser:n,subProjectId:o})}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ub),r.bc(_b),r.bc(Cb),r.bc(Mb),r.bc(Pb),r.bc(hb),r.bc(Ys),r.bc(Zg))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),xb=(()=>{class t extends Us{constructor(t,e){super(t,e,"manager-user-access-period-profile")}canAccess(){return this.http.get(this.url+"/can-access")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),vb=(()=>{class t extends Us{constructor(t,e){super(t,e,"marketplace-order")}markAsRead(t){return this.http.get(this.url+"/mark-as-read/"+t)}markAsUnread(t){return this.http.get(this.url+"/mark-as-unread/"+t)}markAsCanceled(t){return this.http.get(this.url+"/mark-as-canceled/"+t)}markAsConcluded(t){return this.http.get(this.url+"/mark-as-concluded/"+t)}markAsOpenOrder(t){return this.http.get(this.url+"/mark-as-open-order/"+t)}findAllByAuthenticatedManagerUser(){return this.http.get(this.url+"/find-all-by-authenticated-manager-user")}findAllConcludedByAuthenticatedManagerUser(){return this.http.get(this.url+"/find-all-concluded-by-authenticated-manager-user")}findAllCanceledByAuthenticatedManagerUser(){return this.http.get(this.url+"/find-all-cancel-by-authenticated-manager-user")}getAmountOfUnreadOrders(){return this.http.get(this.url+"/get-amount-of-unread-orders/?id=0&load=0")}getAmountOfOrderByMarketplaceProductId(t){return this.http.get(this.url+"/get-amount-of-order-by-marketplace-product-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),wb=(()=>{class t{constructor(t,e){this.marketplaceOrderDaoService=t,this._fuseNavigationService=e}initMarketplaceOrder(){return{id:null,active:!0,comment:null,marketplaceProductId:null,managerUserId:null,customerGroupId:null,readOrder:null,readOrderLastDate:null,producerReadOrder:null,producerReadOrderLastDate:null,cancel:null,cancelDate:null,concluded:null,concludedDate:null,description:null,phone:null,email:null,createdAt:null,updatedAt:null,modified:null,optlock:null}}findAllUnread(t,e){return t.filter(t=>t.customerGroupId===e?!t.readOrder&&!t.cancel&&!t.concluded:!t.producerReadOrder&&!t.cancel&&!t.concluded)}findAllRead(t,e){return t.filter(t=>t.customerGroupId===e?t.readOrder&&!t.cancel&&!t.concluded:t.producerReadOrder&&!t.cancel&&!t.concluded)}findAllCancel(t){return t.filter(t=>t.cancel)}findAllConcluded(t){return t.filter(t=>t.concluded)}findById(t,e){return t.filter(t=>t.id===e).length>0}markAsRead(t,e){const n=t.findIndex(t=>t.id===e);return n>-1&&(t[n].readOrder=!0,t[n].producerReadOrder=!0),t}updateOrderMenuBadge(t){t>0?(this._fuseNavigationService.updateNavigationItem("orders",{badge:{title:""+t,translate:""+t,bg:"#4CAF4F",fg:"#000000"}}),this._fuseNavigationService.updateNavigationItem("marketplace",{badge:{title:""+t,translate:""+t,bg:"#4CAF4F",fg:"#000000"}})):this.removeOrderMenuBadge()}removeOrderMenuBadge(){this._fuseNavigationService.updateNavigationItem("orders",{badge:null}),this._fuseNavigationService.updateNavigationItem("marketplace",{badge:null})}updateOrderMenuBadgeByMarketplaceOrderList(t,e){let n=0;this.findAllUnread(t,e).filter(t=>{n++}),this.updateOrderMenuBadge(n)}getAmountOfUnreadOrdersAndPutOnMenuBadge(){this.marketplaceOrderDaoService.getAmountOfUnreadOrders().subscribe(t=>{t&&this.updateOrderMenuBadge(t)})}}return t.\u0275fac=function(e){return new(e||t)(r.bc(vb),r.bc(Vc))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const kb=["primaryValueBar"];class Sb{constructor(t){this._elementRef=t}}const Ab=qd(Sb,"primary"),Db=new r.r("mat-progress-bar-location",{providedIn:"root",factory:function(){const t=Object(r.W)(c.e),e=t?t.location:null;return{getPathname:()=>e?e.pathname+e.search:""}}});let Ib=0,Eb=(()=>{class t extends Ab{constructor(t,e,n,o){super(t),this._elementRef=t,this._ngZone=e,this._animationMode=n,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new r.o,this._animationEndSubscription=Js.a.EMPTY,this.mode="determinate",this.progressbarId=`mat-progress-bar-${Ib++}`;const i=o?o.getPathname().split("#")[0]:"";this._rectangleFillValue=`url('${i}#${this.progressbarId}')`,this._isNoopAnimation="NoopAnimations"===n}get value(){return this._value}set value(t){this._value=Tb(Vs(t)||0)}get bufferValue(){return this._bufferValue}set bufferValue(t){this._bufferValue=Tb(t||0)}_primaryTransform(){return{transform:`scaleX(${this.value/100})`}}_bufferTransform(){return"buffer"===this.mode?{transform:`scaleX(${this.bufferValue/100})`}:null}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const t=this._primaryValueBar.nativeElement;this._animationEndSubscription=Object(qs.a)(t,"transitionend").pipe(Object(V.a)(e=>e.target===t)).subscribe(()=>{"determinate"!==this.mode&&"buffer"!==this.mode||this._ngZone.run(()=>this.animationEnd.next({value:this.value}))})})}ngOnDestroy(){this._animationEndSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.A),r.Rb($n,8),r.Rb(Db,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-progress-bar"]],viewQuery:function(t,e){var n;1&t&&r.Wc(kb,!0),2&t&&r.zc(n=r.gc())&&(e._primaryValueBar=n.first)},hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100",1,"mat-progress-bar"],hostVars:4,hostBindings:function(t,e){2&t&&(r.Eb("aria-valuenow","indeterminate"===e.mode||"query"===e.mode?null:e.value)("mode",e.mode),r.Hb("_mat-animation-noopable",e._isNoopAnimation))},inputs:{color:"color",mode:"mode",value:"value",bufferValue:"bufferValue"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[r.Ab],decls:9,vars:4,consts:[["width","100%","height","4","focusable","false",1,"mat-progress-bar-background","mat-progress-bar-element"],["x","4","y","0","width","8","height","4","patternUnits","userSpaceOnUse",3,"id"],["cx","2","cy","2","r","2"],["width","100%","height","100%"],[1,"mat-progress-bar-buffer","mat-progress-bar-element",3,"ngStyle"],[1,"mat-progress-bar-primary","mat-progress-bar-fill","mat-progress-bar-element",3,"ngStyle"],["primaryValueBar",""],[1,"mat-progress-bar-secondary","mat-progress-bar-fill","mat-progress-bar-element"]],template:function(t,e){1&t&&(r.ic(),r.Xb(0,"svg",0),r.Xb(1,"defs"),r.Xb(2,"pattern",1),r.Sb(3,"circle",2),r.Wb(),r.Wb(),r.Sb(4,"rect",3),r.Wb(),r.hc(),r.Sb(5,"div",4),r.Sb(6,"div",5,6),r.Sb(8,"div",7)),2&t&&(r.Db(2),r.rc("id",e.progressbarId),r.Db(2),r.Eb("fill",e._rectangleFillValue),r.Db(1),r.rc("ngStyle",e._bufferTransform()),r.Db(1),r.rc("ngStyle",e._primaryTransform()))},directives:[c.x],styles:['.mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}._mat-animation-noopable.mat-progress-bar{transition:none;animation:none}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:"";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-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 mat-progress-bar-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 mat-progress-bar-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 mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}\n'],encapsulation:2,changeDetection:0}),t})();function Tb(t,e=0,n=100){return Math.max(e,Math.min(n,t))}let Lb=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,Gd],Gd]}),t})();function Rb(t,e){if(1&t&&(r.Vb(0),r.Sb(1,"mat-progress-bar",1),r.Ub()),2&t){const t=r.jc();r.Db(1),r.rc("bufferValue",t.bufferValue)("mode",t.mode)("value",t.value)}}let Wb=(()=>{class t{constructor(t,e){this._fuseProgressBarService=t,this.changeDetectorRef=e,this._unsubscribeAll=new po.b}ngOnInit(){this._fuseProgressBarService.bufferValue.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.bufferValue=t}),this._fuseProgressBarService.mode.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.mode=t}),this._fuseProgressBarService.value.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.value=t}),this._fuseProgressBarService.visible.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.visible=t,this.changeDetectorRef.detectChanges()})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ts),r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-progress-bar"]],decls:1,vars:1,consts:[[4,"ngIf"],["color","accent",3,"bufferValue","mode","value"]],template:function(t,e){1&t&&r.Oc(0,Rb,2,3,"ng-container",0),2&t&&r.rc("ngIf",e.visible)},directives:[c.t,Eb],styles:["fuse-progress-bar{position:absolute;top:0;left:0;right:0;width:100%;z-index:99998}fuse-progress-bar mat-progress-bar .mat-progress-bar-buffer{background-color:#c5c6cb!important}"],encapsulation:2}),t})(),jb=(()=>{class t{constructor(t){this._mediaObserver=t,this.onMediaChange=new Zn.a(""),this.activeMediaQuery="",this._init()}_init(){this._mediaObserver.media$.pipe(Ws(500),Zs()).subscribe(t=>{this.activeMediaQuery!==t.mqAlias&&(this.activeMediaQuery=t.mqAlias,this.onMediaChange.next(t.mqAlias))})}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Hm))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Fb=["*"];let Xb=(()=>{class t{constructor(t,e,n,o,i,a,c,s){this._animationBuilder=t,this._changeDetectorRef=e,this._elementRef=n,this._fuseConfigService=o,this._fuseMatchMediaService=i,this._fuseSidebarService=a,this._mediaObserver=c,this._renderer=s,this._backdrop=null,this.foldedAutoTriggerOnHover=!0,this.foldedWidth=64,this.foldedChanged=new r.o,this.openedChanged=new r.o,this.opened=!1,this.position="left",this.invisibleOverlay=!1,this._animationsEnabled=!1,this._folded=!1,this._unsubscribeAll=new po.b}set folded(t){if(this._folded=t,!this.opened)return;let e,n;const o=this.foldedWidth+"px";"left"===this.position?(e=this._elementRef.nativeElement.nextElementSibling,n="padding-left"):(e=this._elementRef.nativeElement.previousElementSibling,n="padding-right"),e&&(t?(this.fold(),this._renderer.setStyle(this._elementRef.nativeElement,"width",o),this._renderer.setStyle(this._elementRef.nativeElement,"min-width",o),this._renderer.setStyle(this._elementRef.nativeElement,"max-width",o),this._renderer.setStyle(e,n,o),this._renderer.addClass(this._elementRef.nativeElement,"folded")):(this.unfold(),this._renderer.removeStyle(this._elementRef.nativeElement,"width"),this._renderer.removeStyle(this._elementRef.nativeElement,"min-width"),this._renderer.removeStyle(this._elementRef.nativeElement,"max-width"),this._renderer.removeStyle(e,n),this._renderer.removeClass(this._elementRef.nativeElement,"folded")),this.foldedChanged.emit(this.folded))}get folded(){return this._folded}ngOnInit(){this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this._fuseConfig=t}),this._fuseSidebarService.register(this.name,this),this._setupVisibility(),this._setupPosition(),this._setupLockedOpen(),this._setupFolded()}ngOnDestroy(){this.folded&&this.unfold(),this._fuseSidebarService.unregister(this.name),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}_setupVisibility(){this._renderer.setStyle(this._elementRef.nativeElement,"box-shadow","none"),this._renderer.setStyle(this._elementRef.nativeElement,"visibility","hidden")}_setupPosition(){this._renderer.addClass(this._elementRef.nativeElement,"right"===this.position?"right-positioned":"left-positioned")}_setupLockedOpen(){this.lockedOpen&&(this._wasActive=!1,this._wasFolded=this.folded,this._showSidebar(),this._fuseMatchMediaService.onMediaChange.pipe(dc(this._unsubscribeAll)).subscribe(()=>{const t=this._mediaObserver.isActive(this.lockedOpen);this._wasActive!==t&&(t?(this.isLockedOpen=!0,this._showSidebar(),this.opened=!0,this.openedChanged.emit(this.opened),this._wasFolded&&(this._enableAnimations(),this.folded=!0,this._changeDetectorRef.markForCheck()),this._hideBackdrop()):(this.isLockedOpen=!1,this.unfold(),this.opened=!1,this.openedChanged.emit(this.opened),this._hideSidebar()),this._wasActive=t)}))}_setupFolded(){if(!this.folded)return;if(!this.opened)return;let t,e;const n=this.foldedWidth+"px";"left"===this.position?(t=this._elementRef.nativeElement.nextElementSibling,e="padding-left"):(t=this._elementRef.nativeElement.previousElementSibling,e="padding-right"),t&&(this.fold(),this._renderer.setStyle(this._elementRef.nativeElement,"width",n),this._renderer.setStyle(this._elementRef.nativeElement,"min-width",n),this._renderer.setStyle(this._elementRef.nativeElement,"max-width",n),this._renderer.setStyle(t,e,n),this._renderer.addClass(this._elementRef.nativeElement,"folded"))}_showBackdrop(){this._backdrop=this._renderer.createElement("div"),this._backdrop.classList.add("fuse-sidebar-overlay"),this.invisibleOverlay&&this._backdrop.classList.add("fuse-sidebar-overlay-invisible"),this._renderer.appendChild(this._elementRef.nativeElement.parentElement,this._backdrop),this._player=this._animationBuilder.build([kt("300ms ease",Dt({opacity:1}))]).create(this._backdrop),this._player.play(),this._backdrop.addEventListener("click",()=>{this.close()}),this._changeDetectorRef.markForCheck()}_hideBackdrop(){this._backdrop&&(this._player=this._animationBuilder.build([kt("300ms ease",Dt({opacity:0}))]).create(this._backdrop),this._player.play(),this._player.onDone(()=>{this._backdrop&&(this._backdrop.parentNode.removeChild(this._backdrop),this._backdrop=null)}),this._changeDetectorRef.markForCheck())}_showSidebar(){this._renderer.removeStyle(this._elementRef.nativeElement,"box-shadow"),this._renderer.removeStyle(this._elementRef.nativeElement,"visibility"),this._changeDetectorRef.markForCheck()}_hideSidebar(t=!0){setTimeout(()=>{this._renderer.setStyle(this._elementRef.nativeElement,"box-shadow","none"),this._renderer.setStyle(this._elementRef.nativeElement,"visibility","hidden")},t?300:0),this._changeDetectorRef.markForCheck()}_enableAnimations(){this._animationsEnabled||(this._animationsEnabled=!0,this._changeDetectorRef.markForCheck())}open(){this.opened||this.isLockedOpen||(this._enableAnimations(),this._showSidebar(),this._showBackdrop(),this.opened=!0,this.openedChanged.emit(this.opened),this._changeDetectorRef.markForCheck())}close(){this.opened&&!this.isLockedOpen&&(this._enableAnimations(),this._hideBackdrop(),this.opened=!1,this.openedChanged.emit(this.opened),this._hideSidebar(),this._changeDetectorRef.markForCheck())}toggleOpen(){this.opened?this.close():this.open()}onMouseEnter(){this.foldedAutoTriggerOnHover&&this.unfoldTemporarily()}onMouseLeave(){this.foldedAutoTriggerOnHover&&this.foldTemporarily()}fold(){this.folded||(this._enableAnimations(),this.folded=!0,this._changeDetectorRef.markForCheck())}unfold(){this.folded&&(this._enableAnimations(),this.folded=!1,this._changeDetectorRef.markForCheck())}toggleFold(){this.folded?this.unfold():this.fold()}foldTemporarily(){if(!this.folded)return;this._enableAnimations(),this.unfolded=!1;const t=this.foldedWidth+"px";this._renderer.setStyle(this._elementRef.nativeElement,"width",t),this._renderer.setStyle(this._elementRef.nativeElement,"min-width",t),this._renderer.setStyle(this._elementRef.nativeElement,"max-width",t),this._changeDetectorRef.markForCheck()}unfoldTemporarily(){this.folded&&(this._enableAnimations(),this.unfolded=!0,this._renderer.removeStyle(this._elementRef.nativeElement,"width"),this._renderer.removeStyle(this._elementRef.nativeElement,"min-width"),this._renderer.removeStyle(this._elementRef.nativeElement,"max-width"),this._changeDetectorRef.markForCheck())}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(vt),r.Rb(r.h),r.Rb(r.l),r.Rb(Yc),r.Rb(jb),r.Rb(Hc),r.Rb(Hm),r.Rb(r.F))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-sidebar"]],hostVars:8,hostBindings:function(t,e){1&t&&r.fc("mouseenter",(function(){return e.onMouseEnter()}))("mouseleave",(function(){return e.onMouseLeave()})),2&t&&r.Hb("open",e.opened)("locked-open",e.isLockedOpen)("unfolded",e.unfolded)("animations-enabled",e._animationsEnabled)},inputs:{name:"name",key:"key",position:"position",lockedOpen:"lockedOpen",foldedWidth:"foldedWidth",foldedAutoTriggerOnHover:"foldedAutoTriggerOnHover",invisibleOverlay:"invisibleOverlay",folded:"folded"},outputs:{foldedChanged:"foldedChanged",openedChanged:"openedChanged"},ngContentSelectors:Fb,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.pc(0))},styles:["fuse-sidebar{display:flex;flex-direction:column;flex:1 0 auto;position:absolute;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:280px;min-width:280px;max-width:280px;z-index:1000;box-shadow:0 2px 8px 0 rgba(0,0,0,.35)}@media screen and (max-width:599px){fuse-sidebar{min-width:0!important;max-width:80vw!important;width:80vw!important}}fuse-sidebar.left-positioned{left:0;transform:translateX(-100%)}fuse-sidebar.right-positioned{right:0;transform:translateX(100%)}fuse-sidebar.open{transform:translateX(0)}fuse-sidebar.locked-open{position:relative!important;transform:translateX(0)!important}fuse-sidebar.folded{position:absolute!important;top:0;bottom:0}fuse-sidebar.animations-enabled{transition-property:transform,width,min-width,max-width;transition-duration:.15s;transition-timing-function:ease-in-out}.fuse-sidebar-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:999;opacity:0}"],encapsulation:2}),t})();const Nb=function(t,e=null){return{type:8,animation:t,options:e}}([Dt({opacity:"{{opacity}}",transform:"scale({{scale}}) translate3d({{x}}, {{y}}, {{z}})"}),kt("{{duration}} {{delay}} cubic-bezier(0.0, 0.0, 0.2, 1)",Dt("*"))],{params:{duration:"200ms",delay:"0ms",opacity:"0",scale:"1",x:"0",y:"0",z:"0"}}),Ub=[wt("list",[Tt(":enter",[Rt("@items",Wt(1e3,Lt()),{optional:!0})])]),wt("items",[Tt(":enter",[Dt({transform:"scale(0)",opacity:0}),kt("300ms cubic-bezier(.8,-0.6,0.2,1.5)",Dt({transform:"scale(1)",opacity:1}))]),Tt(":leave",[kt("300ms cubic-bezier(.8,-0.6,0.2,1.5)",Dt({transform:"scale(0)",opacity:0,height:"0px",width:"0px",margin:"0px",padding:"0px"}))])]),wt("listAnimation",[Tt("* => *",[Rt(":leave",[Wt(100,[kt("0.5s",Dt({opacity:0}))])],{optional:!0}),Rt(":enter",[Dt({opacity:0}),Wt(100,[kt("0.5s",Dt({opacity:1}))])],{optional:!0})])]),wt("listEnterAnimationQuick",[Tt("* => *",[Rt(":enter",[Dt({opacity:0}),Wt(50,[kt("100ms",Dt({opacity:1}))])],{optional:!0})])]),wt("fadeInFadeOut",[Tt(":enter",[Dt({opacity:0}),kt(300,Dt({opacity:1}))]),Tt(":leave",[kt(300,Dt({opacity:0}))])]),wt("fadeIn",[Tt(":enter",[Dt({opacity:0}),kt(200,Dt({opacity:1}))])]),wt("animate",[Tt("void => *",[function(t,e=null){return{type:10,animation:t,options:e}}(Nb)])]),wt("animateStagger",[It("50",Dt("*")),It("100",Dt("*")),It("200",Dt("*")),Tt("void => 50",Rt("@*",[Wt("50ms",[Lt()])],{optional:!0})),Tt("void => 100",Rt("@*",[Wt("100ms",[Lt()])],{optional:!0})),Tt("void => 200",Rt("@*",[Wt("200ms",[Lt()])],{optional:!0}))]),wt("fadeInOut",[It("0, void",Dt({opacity:0})),It("1, *",Dt({opacity:1})),Tt("1 => 0",kt("300ms ease-out")),Tt("0 => 1",kt("300ms ease-in")),Tt("void <=> *",kt("300ms ease-in"))]),wt("slideInOut",[It("0",Dt({height:"0px"})),It("1",Dt({height:"*"})),Tt("1 => 0",kt("300ms ease-out")),Tt("0 => 1",kt("300ms ease-in"))]),wt("slideIn",[Tt("void => left",[Dt({transform:"translateX(100%)"}),kt("300ms ease-in",Dt({transform:"translateX(0)"}))]),Tt("left => void",[Dt({transform:"translateX(0)"}),kt("300ms ease-in",Dt({transform:"translateX(-100%)"}))]),Tt("void => right",[Dt({transform:"translateX(-100%)"}),kt("300ms ease-in",Dt({transform:"translateX(0)"}))]),Tt("right => void",[Dt({transform:"translateX(0)"}),kt("300ms ease-in",Dt({transform:"translateX(100%)"}))])]),wt("slideInLeft",[It("void",Dt({transform:"translateX(-100%)"})),It("*",Dt({transform:"translateX(0)"})),Tt("void => *",kt("300ms")),Tt("* => void",kt("300ms"))]),wt("slideInRight",[It("void",Dt({transform:"translateX(100%)"})),It("*",Dt({transform:"translateX(0)"})),Tt("void => *",kt("300ms")),Tt("* => void",kt("300ms"))]),wt("slideInTop",[It("void",Dt({transform:"translateY(-100%)"})),It("*",Dt({transform:"translateY(0)"})),Tt("void => *",kt("300ms")),Tt("* => void",kt("300ms"))]),wt("slideInBottom",[It("void",Dt({transform:"translateY(100%)"})),It("*",Dt({transform:"translateY(0)"})),Tt("void => *",kt("300ms")),Tt("* => void",kt("300ms"))]),wt("expandCollapse",[It("void",Dt({height:"0px"})),It("*",Dt({height:"*"})),Tt("void => *",kt("300ms ease-out")),Tt("* => void",kt("300ms ease-in"))]),wt("routerTransitionLeft",[Tt("* => *",[Rt("content > :enter, content > :leave",[Dt({position:"absolute",top:0,bottom:0,left:0,right:0})],{optional:!0}),Rt("content > :enter",[Dt({transform:"translateX(100%)",opacity:0})],{optional:!0}),At([St([Rt("content > :leave",[Dt({transform:"translateX(0)",opacity:1}),kt("600ms cubic-bezier(0.0, 0.0, 0.2, 1)",Dt({transform:"translateX(-100%)",opacity:0}))],{optional:!0}),Rt("content > :enter",[Dt({transform:"translateX(100%)"}),kt("600ms cubic-bezier(0.0, 0.0, 0.2, 1)",Dt({transform:"translateX(0%)",opacity:1}))],{optional:!0})]),Rt("content > :leave",Lt(),{optional:!0}),Rt("content > :enter",Lt(),{optional:!0})])])]),wt("routerTransitionRight",[Tt("* => *",[Rt("content > :enter, content > :leave",[Dt({position:"absolute",top:0,bottom:0,left:0,right:0})],{optional:!0}),Rt("content > :enter",[Dt({transform:"translateX(-100%)",opacity:0})],{optional:!0}),At([St([Rt("content > :leave",[Dt({transform:"translateX(0)",opacity:1}),kt("600ms cubic-bezier(0.0, 0.0, 0.2, 1)",Dt({transform:"translateX(100%)",opacity:0}))],{optional:!0}),Rt("content > :enter",[Dt({transform:"translateX(-100%)"}),kt("600ms cubic-bezier(0.0, 0.0, 0.2, 1)",Dt({transform:"translateX(0%)",opacity:1}))],{optional:!0})]),Rt("content > :leave",Lt(),{optional:!0}),Rt("content > :enter",Lt(),{optional:!0})])])]),wt("routerTransitionUp",[Tt("* => *",[Rt("content > :enter, content > :leave",[Dt({position:"absolute",top:0,bottom:0,left:0,right:0})],{optional:!0}),Rt("content > :enter",[Dt({transform:"translateY(100%)",opacity:0})],{optional:!0}),St([Rt("content > :leave",[Dt({transform:"translateY(0)",opacity:1}),kt("600ms cubic-bezier(0.0, 0.0, 0.2, 1)",Dt({transform:"translateY(-100%)",opacity:0}))],{optional:!0}),Rt("content > :enter",[Dt({transform:"translateY(100%)"}),kt("600ms cubic-bezier(0.0, 0.0, 0.2, 1)",Dt({transform:"translateY(0%)",opacity:1}))],{optional:!0})]),Rt("content > :leave",Lt(),{optional:!0}),Rt("content > :enter",Lt(),{optional:!0})])]),wt("routerTransitionDown",[Tt("* => *",[Rt("content > :enter, content > :leave",[Dt({position:"absolute",top:0,bottom:0,left:0,right:0})],{optional:!0}),Rt("content > :enter",[Dt({transform:"translateY(-100%)",opacity:0})],{optional:!0}),At([St([Rt("content > :leave",[Dt({transform:"translateY(0)",opacity:1}),kt("600ms cubic-bezier(0.0, 0.0, 0.2, 1)",Dt({transform:"translateY(100%)",opacity:0}))],{optional:!0}),Rt("content > :enter",[Dt({transform:"translateY(-100%)"}),kt("600ms cubic-bezier(0.0, 0.0, 0.2, 1)",Dt({transform:"translateY(0%)",opacity:1}))],{optional:!0})]),Rt("content > :leave",Lt(),{optional:!0}),Rt("content > :enter",Lt(),{optional:!0})])])]),wt("routerTransitionFade",[Tt("* => *",St([Rt("content > :enter, content > :leave ",[Dt({position:"absolute",top:0,bottom:0,left:0,right:0})],{optional:!0}),Rt("content > :enter",[Dt({opacity:0})],{optional:!0}),Rt("content > :leave",[Dt({opacity:1}),kt("300ms cubic-bezier(0.0, 0.0, 0.2, 1)",Dt({opacity:0}))],{optional:!0}),Rt("content > :enter",[Dt({opacity:0}),kt("300ms cubic-bezier(0.0, 0.0, 0.2, 1)",Dt({opacity:1}))],{optional:!0}),Rt("content > :enter",Lt(),{optional:!0}),Rt("content > :leave",Lt(),{optional:!0})]))])];function zb(t){return getComputedStyle(t)}function Yb(t,e){for(var n in e){var o=e[n];"number"==typeof o&&(o+="px"),t.style[n]=o}return t}function Bb(t){var e=document.createElement("div");return e.className=t,e}var Vb="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Hb(t,e){if(!Vb)throw new Error("No element matching method supported");return Vb.call(t,e)}function Qb(t){t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)}function Gb(t,e){return Array.prototype.filter.call(t.children,(function(t){return Hb(t,e)}))}var $b=function(t){return"ps__thumb-"+t},qb=function(t){return"ps__rail-"+t},Kb=function(t){return"ps--active-"+t},Jb=function(t){return"ps--scrolling-"+t},Zb={x:null,y:null};function t_(t,e){var n=t.element.classList,o=Jb(e);n.contains(o)?clearTimeout(Zb[e]):n.add(o)}function e_(t,e){Zb[e]=setTimeout((function(){return t.isAlive&&t.element.classList.remove(Jb(e))}),t.settings.scrollingThreshold)}var n_=function(t){this.element=t,this.handlers={}},o_={isEmpty:{configurable:!0}};n_.prototype.bind=function(t,e){void 0===this.handlers[t]&&(this.handlers[t]=[]),this.handlers[t].push(e),this.element.addEventListener(t,e,!1)},n_.prototype.unbind=function(t,e){var n=this;this.handlers[t]=this.handlers[t].filter((function(o){return!(!e||o===e)||(n.element.removeEventListener(t,o,!1),!1)}))},n_.prototype.unbindAll=function(){for(var t in this.handlers)this.unbind(t)},o_.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every((function(e){return 0===t.handlers[e].length}))},Object.defineProperties(n_.prototype,o_);var r_=function(){this.eventElements=[]};function i_(t){if("function"==typeof window.CustomEvent)return new CustomEvent(t);var e=document.createEvent("CustomEvent");return e.initCustomEvent(t,!1,!1,void 0),e}function a_(t,e,n,o,r){var i;if(void 0===o&&(o=!0),void 0===r&&(r=!1),"top"===e)i=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==e)throw new Error("A proper axis should be provided");i=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function(t,e,n,o,r){var i=n[0],a=n[1],c=n[2],s=n[3],l=n[4],d=n[5];void 0===o&&(o=!0),void 0===r&&(r=!1);var g=t.element;t.reach[s]=null,g[c]<1&&(t.reach[s]="start"),g[c]>t[i]-t[a]-1&&(t.reach[s]="end"),e&&(g.dispatchEvent(i_("ps-scroll-"+s)),e<0?g.dispatchEvent(i_("ps-scroll-"+l)):e>0&&g.dispatchEvent(i_("ps-scroll-"+d)),o&&function(t,e){t_(t,e),e_(t,e)}(t,s)),t.reach[s]&&(e||r)&&g.dispatchEvent(i_("ps-"+s+"-reach-"+t.reach[s]))}(t,n,i,o,r)}function c_(t){return parseInt(t,10)||0}r_.prototype.eventElement=function(t){var e=this.eventElements.filter((function(e){return e.element===t}))[0];return e||(e=new n_(t),this.eventElements.push(e)),e},r_.prototype.bind=function(t,e,n){this.eventElement(t).bind(e,n)},r_.prototype.unbind=function(t,e,n){var o=this.eventElement(t);o.unbind(e,n),o.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(o),1)},r_.prototype.unbindAll=function(){this.eventElements.forEach((function(t){return t.unbindAll()})),this.eventElements=[]},r_.prototype.once=function(t,e,n){var o=this.eventElement(t),r=function(t){o.unbind(e,r),n(t)};o.bind(e,r)};var s_={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)};function l_(t){var e=t.element,n=Math.floor(e.scrollTop),o=e.getBoundingClientRect();t.containerWidth=Math.ceil(o.width),t.containerHeight=Math.ceil(o.height),t.contentWidth=e.scrollWidth,t.contentHeight=e.scrollHeight,e.contains(t.scrollbarXRail)||(Gb(e,qb("x")).forEach((function(t){return Qb(t)})),e.appendChild(t.scrollbarXRail)),e.contains(t.scrollbarYRail)||(Gb(e,qb("y")).forEach((function(t){return Qb(t)})),e.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset<t.contentWidth?(t.scrollbarXActive=!0,t.railXWidth=t.containerWidth-t.railXMarginWidth,t.railXRatio=t.containerWidth/t.railXWidth,t.scrollbarXWidth=d_(t,c_(t.railXWidth*t.containerWidth/t.contentWidth)),t.scrollbarXLeft=c_((t.negativeScrollAdjustment+e.scrollLeft)*(t.railXWidth-t.scrollbarXWidth)/(t.contentWidth-t.containerWidth))):t.scrollbarXActive=!1,!t.settings.suppressScrollY&&t.containerHeight+t.settings.scrollYMarginOffset<t.contentHeight?(t.scrollbarYActive=!0,t.railYHeight=t.containerHeight-t.railYMarginHeight,t.railYRatio=t.containerHeight/t.railYHeight,t.scrollbarYHeight=d_(t,c_(t.railYHeight*t.containerHeight/t.contentHeight)),t.scrollbarYTop=c_(n*(t.railYHeight-t.scrollbarYHeight)/(t.contentHeight-t.containerHeight))):t.scrollbarYActive=!1,t.scrollbarXLeft>=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),function(t,e){var n={width:e.railXWidth},o=Math.floor(t.scrollTop);n.left=e.isRtl?e.negativeScrollAdjustment+t.scrollLeft+e.containerWidth-e.contentWidth:t.scrollLeft,e.isScrollbarXUsingBottom?n.bottom=e.scrollbarXBottom-o:n.top=e.scrollbarXTop+o,Yb(e.scrollbarXRail,n);var r={top:o,height:e.railYHeight};e.isScrollbarYUsingRight?r.right=e.isRtl?e.contentWidth-(e.negativeScrollAdjustment+t.scrollLeft)-e.scrollbarYRight-e.scrollbarYOuterWidth-9:e.scrollbarYRight-t.scrollLeft:r.left=e.isRtl?e.negativeScrollAdjustment+t.scrollLeft+2*e.containerWidth-e.contentWidth-e.scrollbarYLeft-e.scrollbarYOuterWidth:e.scrollbarYLeft+t.scrollLeft,Yb(e.scrollbarYRail,r),Yb(e.scrollbarX,{left:e.scrollbarXLeft,width:e.scrollbarXWidth-e.railBorderXWidth}),Yb(e.scrollbarY,{top:e.scrollbarYTop,height:e.scrollbarYHeight-e.railBorderYWidth})}(e,t),t.scrollbarXActive?e.classList.add(Kb("x")):(e.classList.remove(Kb("x")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,e.scrollLeft=!0===t.isRtl?t.contentWidth:0),t.scrollbarYActive?e.classList.add(Kb("y")):(e.classList.remove(Kb("y")),t.scrollbarYHeight=0,t.scrollbarYTop=0,e.scrollTop=0)}function d_(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function g_(t,e){var n=e[0],o=e[1],r=e[2],i=e[3],a=e[4],c=e[5],s=e[6],l=e[7],d=e[8],g=t.element,m=null,p=null,h=null;function u(e){e.touches&&e.touches[0]&&(e[r]=e.touches[0].pageY),g[s]=m+h*(e[r]-p),t_(t,l),l_(t),e.stopPropagation(),e.preventDefault()}function b(){e_(t,l),t[d].classList.remove("ps--clicking"),t.event.unbind(t.ownerDocument,"mousemove",u)}function _(e,a){m=g[s],a&&e.touches&&(e[r]=e.touches[0].pageY),p=e[r],h=(t[o]-t[n])/(t[i]-t[c]),a?t.event.bind(t.ownerDocument,"touchmove",u):(t.event.bind(t.ownerDocument,"mousemove",u),t.event.once(t.ownerDocument,"mouseup",b),e.preventDefault()),t[d].classList.add("ps--clicking"),e.stopPropagation()}t.event.bind(t[a],"mousedown",(function(t){_(t)})),t.event.bind(t[a],"touchstart",(function(t){_(t,!0)}))}var m_={"click-rail":function(t){t.event.bind(t.scrollbarY,"mousedown",(function(t){return t.stopPropagation()})),t.event.bind(t.scrollbarYRail,"mousedown",(function(e){var n=e.pageY-window.pageYOffset-t.scrollbarYRail.getBoundingClientRect().top;t.element.scrollTop+=(n>t.scrollbarYTop?1:-1)*t.containerHeight,l_(t),e.stopPropagation()})),t.event.bind(t.scrollbarX,"mousedown",(function(t){return t.stopPropagation()})),t.event.bind(t.scrollbarXRail,"mousedown",(function(e){var n=e.pageX-window.pageXOffset-t.scrollbarXRail.getBoundingClientRect().left;t.element.scrollLeft+=(n>t.scrollbarXLeft?1:-1)*t.containerWidth,l_(t),e.stopPropagation()}))},"drag-thumb":function(t){g_(t,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),g_(t,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(t){var e=t.element;t.event.bind(t.ownerDocument,"keydown",(function(n){if(!(n.isDefaultPrevented&&n.isDefaultPrevented()||n.defaultPrevented)&&(Hb(e,":hover")||Hb(t.scrollbarX,":focus")||Hb(t.scrollbarY,":focus"))){var o,r=document.activeElement?document.activeElement:t.ownerDocument.activeElement;if(r){if("IFRAME"===r.tagName)r=r.contentDocument.activeElement;else for(;r.shadowRoot;)r=r.shadowRoot.activeElement;if(Hb(o=r,"input,[contenteditable]")||Hb(o,"select,[contenteditable]")||Hb(o,"textarea,[contenteditable]")||Hb(o,"button,[contenteditable]"))return}var i=0,a=0;switch(n.which){case 37:i=n.metaKey?-t.contentWidth:n.altKey?-t.containerWidth:-30;break;case 38:a=n.metaKey?t.contentHeight:n.altKey?t.containerHeight:30;break;case 39:i=n.metaKey?t.contentWidth:n.altKey?t.containerWidth:30;break;case 40:a=n.metaKey?-t.contentHeight:n.altKey?-t.containerHeight:-30;break;case 32:a=n.shiftKey?t.containerHeight:-t.containerHeight;break;case 33:a=t.containerHeight;break;case 34:a=-t.containerHeight;break;case 36:a=t.contentHeight;break;case 35:a=-t.contentHeight;break;default:return}t.settings.suppressScrollX&&0!==i||t.settings.suppressScrollY&&0!==a||(e.scrollTop-=a,e.scrollLeft+=i,l_(t),function(n,o){var r=Math.floor(e.scrollTop);if(0===n){if(!t.scrollbarYActive)return!1;if(0===r&&o>0||r>=t.contentHeight-t.containerHeight&&o<0)return!t.settings.wheelPropagation}var i=e.scrollLeft;if(0===o){if(!t.scrollbarXActive)return!1;if(0===i&&n<0||i>=t.contentWidth-t.containerWidth&&n>0)return!t.settings.wheelPropagation}return!0}(i,a)&&n.preventDefault())}}))},wheel:function(t){var e=t.element;function n(n){var o=function(t){var e=t.deltaX,n=-1*t.deltaY;return void 0!==e&&void 0!==n||(e=-1*t.wheelDeltaX/6,n=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,n*=10),e!=e&&n!=n&&(e=0,n=t.wheelDelta),t.shiftKey?[-n,-e]:[e,n]}(n),r=o[0],i=o[1];if(!function(t,n,o){if(!s_.isWebKit&&e.querySelector("select:focus"))return!0;if(!e.contains(t))return!1;for(var r=t;r&&r!==e;){if(r.classList.contains("ps__child--consume"))return!0;var i=zb(r);if(o&&i.overflowY.match(/(scroll|auto)/)){var a=r.scrollHeight-r.clientHeight;if(a>0&&(r.scrollTop>0&&o<0||r.scrollTop<a&&o>0))return!0}if(n&&i.overflowX.match(/(scroll|auto)/)){var c=r.scrollWidth-r.clientWidth;if(c>0&&(r.scrollLeft>0&&n<0||r.scrollLeft<c&&n>0))return!0}r=r.parentNode}return!1}(n.target,r,i)){var a=!1;t.settings.useBothWheelAxes?t.scrollbarYActive&&!t.scrollbarXActive?(i?e.scrollTop-=i*t.settings.wheelSpeed:e.scrollTop+=r*t.settings.wheelSpeed,a=!0):t.scrollbarXActive&&!t.scrollbarYActive&&(r?e.scrollLeft+=r*t.settings.wheelSpeed:e.scrollLeft-=i*t.settings.wheelSpeed,a=!0):(e.scrollTop-=i*t.settings.wheelSpeed,e.scrollLeft+=r*t.settings.wheelSpeed),l_(t),(a=a||function(n,o){var r=Math.floor(e.scrollTop),i=0===e.scrollTop,a=r+e.offsetHeight===e.scrollHeight,c=0===e.scrollLeft,s=e.scrollLeft+e.offsetWidth===e.scrollWidth;return!(Math.abs(o)>Math.abs(n)?i||a:c||s)||!t.settings.wheelPropagation}(r,i))&&!n.ctrlKey&&(n.stopPropagation(),n.preventDefault())}}void 0!==window.onwheel?t.event.bind(e,"wheel",n):void 0!==window.onmousewheel&&t.event.bind(e,"mousewheel",n)},touch:function(t){if(s_.supportsTouch||s_.supportsIePointer){var e=t.element,n={},o=0,r={},i=null;s_.supportsTouch?(t.event.bind(e,"touchstart",l),t.event.bind(e,"touchmove",d),t.event.bind(e,"touchend",g)):s_.supportsIePointer&&(window.PointerEvent?(t.event.bind(e,"pointerdown",l),t.event.bind(e,"pointermove",d),t.event.bind(e,"pointerup",g)):window.MSPointerEvent&&(t.event.bind(e,"MSPointerDown",l),t.event.bind(e,"MSPointerMove",d),t.event.bind(e,"MSPointerUp",g)))}function a(n,o){e.scrollTop-=o,e.scrollLeft-=n,l_(t)}function c(t){return t.targetTouches?t.targetTouches[0]:t}function s(t){return!(t.pointerType&&"pen"===t.pointerType&&0===t.buttons||(!t.targetTouches||1!==t.targetTouches.length)&&(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE))}function l(t){if(s(t)){var e=c(t);n.pageX=e.pageX,n.pageY=e.pageY,o=(new Date).getTime(),null!==i&&clearInterval(i)}}function d(i){if(s(i)){var l=c(i),d={pageX:l.pageX,pageY:l.pageY},g=d.pageX-n.pageX,m=d.pageY-n.pageY;if(function(t,n,o){if(!e.contains(t))return!1;for(var r=t;r&&r!==e;){if(r.classList.contains("ps__child--consume"))return!0;var i=zb(r);if(o&&i.overflowY.match(/(scroll|auto)/)){var a=r.scrollHeight-r.clientHeight;if(a>0&&(r.scrollTop>0&&o<0||r.scrollTop<a&&o>0))return!0}if(n&&i.overflowX.match(/(scroll|auto)/)){var c=r.scrollWidth-r.clientWidth;if(c>0&&(r.scrollLeft>0&&n<0||r.scrollLeft<c&&n>0))return!0}r=r.parentNode}return!1}(i.target,g,m))return;a(g,m),n=d;var p=(new Date).getTime(),h=p-o;h>0&&(r.x=g/h,r.y=m/h,o=p),function(n,o){var r=Math.floor(e.scrollTop),i=e.scrollLeft,a=Math.abs(n),c=Math.abs(o);if(c>a){if(o<0&&r===t.contentHeight-t.containerHeight||o>0&&0===r)return 0===window.scrollY&&o>0&&s_.isChrome}else if(a>c&&(n<0&&i===t.contentWidth-t.containerWidth||n>0&&0===i))return!0;return!0}(g,m)&&i.preventDefault()}}function g(){t.settings.swipeEasing&&(clearInterval(i),i=setInterval((function(){t.isInitialized?clearInterval(i):r.x||r.y?Math.abs(r.x)<.01&&Math.abs(r.y)<.01?clearInterval(i):(a(30*r.x,30*r.y),r.x*=.8,r.y*=.8):clearInterval(i)}),10))}}},p_=function(t,e){var n=this;if(void 0===e&&(e={}),"string"==typeof t&&(t=document.querySelector(t)),!t||!t.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var o in this.element=t,t.classList.add("ps"),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},e)this.settings[o]=e[o];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var r,i,a=function(){return t.classList.add("ps--focus")},c=function(){return t.classList.remove("ps--focus")};this.isRtl="rtl"===zb(t).direction,!0===this.isRtl&&t.classList.add("ps__rtl"),this.isNegativeScroll=(i=t.scrollLeft,t.scrollLeft=-1,r=t.scrollLeft<0,t.scrollLeft=i,r),this.negativeScrollAdjustment=this.isNegativeScroll?t.scrollWidth-t.clientWidth:0,this.event=new r_,this.ownerDocument=t.ownerDocument||document,this.scrollbarXRail=Bb(qb("x")),t.appendChild(this.scrollbarXRail),this.scrollbarX=Bb($b("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",a),this.event.bind(this.scrollbarX,"blur",c),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var s=zb(this.scrollbarXRail);this.scrollbarXBottom=parseInt(s.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=c_(s.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=c_(s.borderLeftWidth)+c_(s.borderRightWidth),Yb(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=c_(s.marginLeft)+c_(s.marginRight),Yb(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=Bb(qb("y")),t.appendChild(this.scrollbarYRail),this.scrollbarY=Bb($b("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",a),this.event.bind(this.scrollbarY,"blur",c),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var l=zb(this.scrollbarYRail);this.scrollbarYRight=parseInt(l.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=c_(l.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(t){var e=zb(t);return c_(e.width)+c_(e.paddingLeft)+c_(e.paddingRight)+c_(e.borderLeftWidth)+c_(e.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=c_(l.borderTopWidth)+c_(l.borderBottomWidth),Yb(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=c_(l.marginTop)+c_(l.marginBottom),Yb(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:t.scrollLeft<=0?"start":t.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:t.scrollTop<=0?"start":t.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach((function(t){return m_[t](n)})),this.lastScrollTop=Math.floor(t.scrollTop),this.lastScrollLeft=t.scrollLeft,this.event.bind(this.element,"scroll",(function(t){return n.onScroll(t)})),l_(this)};p_.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,Yb(this.scrollbarXRail,{display:"block"}),Yb(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=c_(zb(this.scrollbarXRail).marginLeft)+c_(zb(this.scrollbarXRail).marginRight),this.railYMarginHeight=c_(zb(this.scrollbarYRail).marginTop)+c_(zb(this.scrollbarYRail).marginBottom),Yb(this.scrollbarXRail,{display:"none"}),Yb(this.scrollbarYRail,{display:"none"}),l_(this),a_(this,"top",0,!1,!0),a_(this,"left",0,!1,!0),Yb(this.scrollbarXRail,{display:""}),Yb(this.scrollbarYRail,{display:""}))},p_.prototype.onScroll=function(t){this.isAlive&&(l_(this),a_(this,"top",this.element.scrollTop-this.lastScrollTop),a_(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},p_.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),Qb(this.scrollbarX),Qb(this.scrollbarY),Qb(this.scrollbarXRail),Qb(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},p_.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter((function(t){return!t.match(/^ps([-_].+|)$/)})).join(" ")};var h_=p_;class u_{constructor(t,e,n,o){this.x=t,this.y=e,this.w=n,this.h=o}}class b_{constructor(t,e){this.x=t,this.y=e}}let __=(()=>{class t{constructor(t,e,n,o){this.elementRef=t,this._fuseConfigService=e,this._platform=n,this._router=o,this.isInitialized=!1,this.isMobile=!1,this._animation=null,this._enabled=!1,this._debouncedUpdate=Ac.debounce(this.update,150),this._options={updateOnRouteChange:!1},this._unsubscribeAll=new po.b}set fusePerfectScrollbarOptions(t){this._options=Ac.merge({},this._options,t),setTimeout(()=>{this._destroy()}),setTimeout(()=>{this._init()})}get fusePerfectScrollbarOptions(){return this._options}set enabled(t){""===t&&(t=!0),this.enabled!==t&&(this._enabled=t,this.enabled?this._init():this._destroy())}get enabled(){return this._enabled}ngOnInit(){Object(qs.a)(window,"resize").pipe(dc(this._unsubscribeAll),Ws(150)).subscribe(()=>{this.update()})}ngAfterViewInit(){this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.enabled=t.customScrollbars}),this.fusePerfectScrollbarOptions.updateOnRouteChange&&this._router.events.pipe(dc(this._unsubscribeAll),Object(V.a)(t=>t instanceof Jo)).subscribe(()=>{setTimeout(()=>{this.scrollToTop(),this.update()},0)})}ngOnDestroy(){this._destroy(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}_init(){this.isInitialized||((this._platform.ANDROID||this._platform.IOS)&&(this.isMobile=!0),this.isMobile||(this.isInitialized=!0,this.ps=new h_(this.elementRef.nativeElement,Object.assign({},this.fusePerfectScrollbarOptions)),this.ps.event.eventElements.forEach(t=>{void 0!==t.handlers.keydown&&t.element.removeEventListener("keydown",t.handlers.keydown[0])})))}_destroy(){this.isInitialized&&this.ps&&(this.ps.destroy(),this.ps=null,this.isInitialized=!1)}_updateOnResize(){this._debouncedUpdate()}documentClick(t){this.isInitialized&&this.ps&&this.ps.update()}update(){this.isInitialized&&this.ps.update()}destroy(){this.ngOnDestroy()}geometry(t="scroll"){return new u_(this.elementRef.nativeElement[t+"Left"],this.elementRef.nativeElement[t+"Top"],this.elementRef.nativeElement[t+"Width"],this.elementRef.nativeElement[t+"Height"])}position(t=!1){return!t&&this.ps?new b_(this.ps.reach.x||0,this.ps.reach.y||0):new b_(this.elementRef.nativeElement.scrollLeft,this.elementRef.nativeElement.scrollTop)}scrollTo(t,e,n){null==e&&null==n?this.animateScrolling("scrollTop",t,n):(null!=t&&this.animateScrolling("scrollLeft",t,n),null!=e&&this.animateScrolling("scrollTop",e,n))}scrollToX(t,e){this.animateScrolling("scrollLeft",t,e)}scrollToY(t,e){this.animateScrolling("scrollTop",t,e)}scrollToTop(t,e){this.animateScrolling("scrollTop",t||0,e)}scrollToLeft(t,e){this.animateScrolling("scrollLeft",t||0,e)}scrollToRight(t,e){this.animateScrolling("scrollLeft",this.elementRef.nativeElement.scrollWidth-this.elementRef.nativeElement.clientWidth-(t||0),e)}scrollToBottom(t,e){this.animateScrolling("scrollTop",this.elementRef.nativeElement.scrollHeight-this.elementRef.nativeElement.clientHeight-(t||0),e)}scrollToElement(t,e,n){const o=this.elementRef.nativeElement.querySelector(t);if(!o)return;const r=o.getBoundingClientRect(),i=this.elementRef.nativeElement.getBoundingClientRect();this.elementRef.nativeElement.classList.contains("ps--active-x")&&this.animateScrolling("scrollLeft",r.left-i.left+this.elementRef.nativeElement.scrollLeft+(e||0),n),this.elementRef.nativeElement.classList.contains("ps--active-y")&&this.animateScrolling("scrollTop",r.top-i.top+this.elementRef.nativeElement.scrollTop+(e||0),n)}animateScrolling(t,e,n){if(this._animation&&(window.cancelAnimationFrame(this._animation),this._animation=null),n&&"undefined"!=typeof window){if(e!==this.elementRef.nativeElement[t]){let o=0,r=0,i=performance.now(),a=this.elementRef.nativeElement[t];const c=(a-e)/2,s=l=>{r+=Math.PI/(n/(l-i)),o=Math.round(e+c+c*Math.cos(r)),this.elementRef.nativeElement[t]===a&&(r>=Math.PI?this.animateScrolling(t,e,0):(this.elementRef.nativeElement[t]=o,a=this.elementRef.nativeElement[t],i=l,this._animation=window.requestAnimationFrame(s)))};window.requestAnimationFrame(s)}}else this.elementRef.nativeElement[t]=e}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Yc),r.Rb(Ec),r.Rb(ga))},t.\u0275dir=r.Mb({type:t,selectors:[["","fusePerfectScrollbar",""]],hostBindings:function(t,e){1&t&&r.fc("resize",(function(){return e._updateOnResize()}),!1,r.Dc)("click",(function(t){return e.documentClick(t)}),!1,r.Cc)},inputs:{fusePerfectScrollbarOptions:"fusePerfectScrollbarOptions",enabled:["fusePerfectScrollbar","enabled"]}}),t})();const f_=["input"],C_=function(){return{enterDuration:150}},O_=["*"],M_=new r.r("mat-radio-default-options",{providedIn:"root",factory:function(){return{color:"accent"}}});let P_=0;const y_={provide:cm.r,useExisting:Object(r.V)(()=>v_),multi:!0};class x_{constructor(t,e){this.source=t,this.value=e}}let v_=(()=>{class t{constructor(t){this._changeDetector=t,this._value=null,this._name=`mat-radio-group-${P_++}`,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new r.o}get name(){return this._name}set name(t){this._name=t,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(t){this._labelPosition="before"===t?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(t){this._value!==t&&(this._value=t,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(t){this._selected=t,this.value=t?t.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(t){this._disabled=Bs(t),this._markRadiosForCheck()}get required(){return this._required}set required(t){this._required=Bs(t),this._markRadiosForCheck()}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(t=>{t.name=this.name,t._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(t=>{t.checked=this.value===t.value,t.checked&&(this._selected=t)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new x_(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(t=>t._markForCheck())}writeValue(t){this.value=t,this._changeDetector.markForCheck()}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetector.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h))},t.\u0275dir=r.Mb({type:t,selectors:[["mat-radio-group"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,S_,!0),2&t&&r.zc(o=r.gc())&&(e._radios=o)},hostAttrs:["role","radiogroup",1,"mat-radio-group"],inputs:{name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},exportAs:["matRadioGroup"],features:[r.Cb([y_])]}),t})();class w_{constructor(t){this._elementRef=t}}const k_=Kd(Jd(w_));let S_=(()=>{class t extends k_{constructor(t,e,n,o,i,a,c){super(e),this._changeDetector=n,this._focusMonitor=o,this._radioDispatcher=i,this._animationMode=a,this._providerOverride=c,this._uniqueId=`mat-radio-${++P_}`,this.id=this._uniqueId,this.change=new r.o,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=t,this._removeUniqueSelectionListener=i.listen((t,e)=>{t!==this.id&&e===this.name&&(this.checked=!1)})}get checked(){return this._checked}set checked(t){const e=Bs(t);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(t){this._value!==t&&(this._value=t,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===t),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(t){this._labelPosition=t}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(t){this._setDisabled(Bs(t))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(t){this._required=Bs(t)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(t){this._color=t}get inputId(){return`${this.id||this._uniqueId}-input`}focus(t){this._focusMonitor.focusVia(this._inputElement,"keyboard",t)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.name=this.radioGroup.name)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{!t&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new x_(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(t){t.stopPropagation()}_onInputChange(t){t.stopPropagation();const e=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),e&&this.radioGroup._emitChangeEvent())}_setDisabled(t){this._disabled!==t&&(this._disabled=t,this._changeDetector.markForCheck())}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(v_,8),r.Rb(r.l),r.Rb(r.h),r.Rb(Rd),r.Rb(pl),r.Rb($n,8),r.Rb(M_,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-radio-button"]],viewQuery:function(t,e){var n;1&t&&r.Wc(f_,!0),2&t&&r.zc(n=r.gc())&&(e._inputElement=n.first)},hostAttrs:[1,"mat-radio-button"],hostVars:17,hostBindings:function(t,e){1&t&&r.fc("focus",(function(){return e._inputElement.nativeElement.focus()})),2&t&&(r.Eb("tabindex",-1)("id",e.id)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),r.Hb("mat-radio-checked",e.checked)("mat-radio-disabled",e.disabled)("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mat-primary","primary"===e.color)("mat-accent","accent"===e.color)("mat-warn","warn"===e.color))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex",id:"id",checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{change:"change"},exportAs:["matRadioButton"],features:[r.Ab],ngContentSelectors:O_,decls:13,vars:19,consts:[[1,"mat-radio-label"],["label",""],[1,"mat-radio-container"],[1,"mat-radio-outer-circle"],[1,"mat-radio-inner-circle"],["type","radio",1,"mat-radio-input","cdk-visually-hidden",3,"id","checked","disabled","tabIndex","required","change","click"],["input",""],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mat-radio-label-content"],[2,"display","none"]],template:function(t,e){if(1&t&&(r.qc(),r.Xb(0,"label",0,1),r.Xb(2,"div",2),r.Sb(3,"div",3),r.Sb(4,"div",4),r.Xb(5,"input",5,6),r.fc("change",(function(t){return e._onInputChange(t)}))("click",(function(t){return e._onInputClick(t)})),r.Wb(),r.Xb(7,"div",7),r.Sb(8,"div",8),r.Wb(),r.Wb(),r.Xb(9,"div",9),r.Xb(10,"span",10),r.Qc(11,"\xa0"),r.Wb(),r.pc(12),r.Wb(),r.Wb()),2&t){const t=r.Ac(1);r.Eb("for",e.inputId),r.Db(5),r.rc("id",e.inputId)("checked",e.checked)("disabled",e.disabled)("tabIndex",e.tabIndex)("required",e.required),r.Eb("name",e.name)("value",e.value)("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby)("aria-describedby",e.ariaDescribedby),r.Db(2),r.rc("matRippleTrigger",t)("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",r.uc(18,C_)),r.Db(2),r.Hb("mat-radio-label-before","before"==e.labelPosition)}},directives:[vg],styles:[".mat-radio-button{display:inline-block;-webkit-tap-highlight-color:transparent;outline:0}.mat-radio-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%}.mat-radio-container{box-sizing:border-box;display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.mat-radio-outer-circle{box-sizing:border-box;height:20px;left:0;position:absolute;top:0;transition:border-color ease 280ms;width:20px;border-width:2px;border-style:solid;border-radius:50%}._mat-animation-noopable .mat-radio-outer-circle{transition:none}.mat-radio-inner-circle{border-radius:50%;box-sizing:border-box;height:20px;left:0;position:absolute;top:0;transition:transform ease 280ms,background-color ease 280ms;width:20px;transform:scale(0.001)}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-checked .mat-radio-inner-circle{transform:scale(0.5)}.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle{border:solid 10px}.mat-radio-label-content{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:inherit;padding-left:8px;padding-right:0}[dir=rtl] .mat-radio-label-content{padding-right:8px;padding-left:0}.mat-radio-label-content.mat-radio-label-before{order:-1;padding-left:0;padding-right:8px}[dir=rtl] .mat-radio-label-content.mat-radio-label-before{padding-right:0;padding-left:8px}.mat-radio-disabled,.mat-radio-disabled .mat-radio-label{cursor:default}.mat-radio-button .mat-radio-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple){opacity:.16}.mat-radio-persistent-ripple{width:100%;height:100%;transform:none}.mat-radio-container:hover .mat-radio-persistent-ripple{opacity:.04}.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple,.mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple{opacity:.12}.mat-radio-persistent-ripple,.mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}@media(hover: none){.mat-radio-container:hover .mat-radio-persistent-ripple{display:none}}.mat-radio-input{bottom:0;left:50%}.cdk-high-contrast-active .mat-radio-disabled{opacity:.5}\n"],encapsulation:2,changeDetection:0}),t})(),A_=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[wg,Gd],Gd]}),t})();const D_=["thumbContainer"],I_=["toggleBar"],E_=["input"],T_=function(){return{enterDuration:150}},L_=["*"],R_=new r.r("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})});let W_=0;const j_={provide:cm.r,useExisting:Object(r.V)(()=>U_),multi:!0};class F_{constructor(t,e){this.source=t,this.checked=e}}class X_{constructor(t){this._elementRef=t}}const N_=Jd(qd(Kd($d(X_)),"accent"));let U_=(()=>{class t extends N_{constructor(t,e,n,o,i,a,c,s){super(t),this._focusMonitor=e,this._changeDetectorRef=n,this.defaults=a,this._animationMode=c,this._onChange=t=>{},this._onTouched=()=>{},this._uniqueId=`mat-slide-toggle-${++W_}`,this._required=!1,this._checked=!1,this.name=null,this.id=this._uniqueId,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new r.o,this.toggleChange=new r.o,this.dragChange=new r.o,this.tabIndex=parseInt(o)||0}get required(){return this._required}set required(t){this._required=Bs(t)}get checked(){return this._checked}set checked(t){this._checked=Bs(t),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{"keyboard"===t||"program"===t?this._inputElement.nativeElement.focus():t||Promise.resolve().then(()=>this._onTouched())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}_onChangeEvent(t){t.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}_onInputClick(t){t.stopPropagation()}writeValue(t){this.checked=!!t}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck()}focus(t){this._focusMonitor.focusVia(this._inputElement,"keyboard",t)}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(new F_(this,this.checked))}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Rd),r.Rb(r.h),r.cc("tabindex"),r.Rb(r.A),r.Rb(R_),r.Rb($n,8),r.Rb(sl,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-slide-toggle"]],viewQuery:function(t,e){var n;1&t&&(r.Wc(D_,!0),r.Wc(I_,!0),r.Wc(E_,!0)),2&t&&(r.zc(n=r.gc())&&(e._thumbEl=n.first),r.zc(n=r.gc())&&(e._thumbBarEl=n.first),r.zc(n=r.gc())&&(e._inputElement=n.first))},hostAttrs:[1,"mat-slide-toggle"],hostVars:12,hostBindings:function(t,e){2&t&&(r.ac("id",e.id),r.Eb("tabindex",e.disabled?null:-1)("aria-label",null)("aria-labelledby",null),r.Hb("mat-checked",e.checked)("mat-disabled",e.disabled)("mat-slide-toggle-label-before","before"==e.labelPosition)("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange",dragChange:"dragChange"},exportAs:["matSlideToggle"],features:[r.Cb([j_]),r.Ab],ngContentSelectors:L_,decls:16,vars:18,consts:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["toggleBar",""],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],["thumbContainer",""],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],template:function(t,e){if(1&t&&(r.qc(),r.Xb(0,"label",0,1),r.Xb(2,"div",2,3),r.Xb(4,"input",4,5),r.fc("change",(function(t){return e._onChangeEvent(t)}))("click",(function(t){return e._onInputClick(t)})),r.Wb(),r.Xb(6,"div",6,7),r.Sb(8,"div",8),r.Xb(9,"div",9),r.Sb(10,"div",10),r.Wb(),r.Wb(),r.Wb(),r.Xb(11,"span",11,12),r.fc("cdkObserveContent",(function(){return e._onLabelTextChange()})),r.Xb(13,"span",13),r.Qc(14,"\xa0"),r.Wb(),r.pc(15),r.Wb(),r.Wb()),2&t){const t=r.Ac(1),n=r.Ac(12);r.Eb("for",e.inputId),r.Db(2),r.Hb("mat-slide-toggle-bar-no-side-margin",!n.textContent||!n.textContent.trim()),r.Db(2),r.rc("id",e.inputId)("required",e.required)("tabIndex",e.tabIndex)("checked",e.checked)("disabled",e.disabled),r.Eb("name",e.name)("aria-checked",e.checked.toString())("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby),r.Db(5),r.rc("matRippleTrigger",t)("matRippleDisabled",e.disableRipple||e.disabled)("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",r.uc(17,T_))}},directives:[vg,md],styles:[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"],encapsulation:2,changeDetection:0}),t})();const z_={provide:cm.q,useExisting:Object(r.V)(()=>Y_),multi:!0};let Y_=(()=>{class t extends cm.b{}return t.\u0275fac=function(e){return B_(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-slide-toggle","required","","formControlName",""],["mat-slide-toggle","required","","formControl",""],["mat-slide-toggle","required","","ngModel",""]],features:[r.Cb([z_]),r.Ab]}),t})();const B_=r.Zb(Y_);let V_=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})(),H_=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[V_,wg,Gd,pd],V_,Gd]}),t})();const Q_="rgba(black, 0.87)",G_="rgba(white, 0.87)",$_={red:{50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:"white",600:"white",700:"white",800:G_,900:G_,A100:Q_,A200:"white",A400:"white",A700:"white"}},pink:{50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:"white",600:"white",700:G_,800:G_,900:G_,A100:Q_,A200:"white",A400:"white",A700:"white"}},purple:{50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff",contrast:{50:Q_,100:Q_,200:Q_,300:"white",400:"white",500:G_,600:G_,700:G_,800:G_,900:G_,A100:Q_,A200:"white",A400:"white",A700:"white"}},"deep-purple":{50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea",contrast:{50:Q_,100:Q_,200:Q_,300:"white",400:"white",500:G_,600:G_,700:G_,800:G_,900:G_,A100:Q_,A200:"white",A400:G_,A700:G_}},indigo:{50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe",contrast:{50:Q_,100:Q_,200:Q_,300:"white",400:"white",500:G_,600:G_,700:G_,800:G_,900:G_,A100:Q_,A200:"white",A400:"white",A700:G_}},blue:{50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:"white",600:"white",700:"white",800:G_,900:G_,A100:Q_,A200:"white",A400:"white",A700:"white"}},"light-blue":{50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:"white",600:"white",700:"white",800:"white",900:G_,A100:Q_,A200:Q_,A400:Q_,A700:"white"}},cyan:{50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",A100:"#84ffff",A200:"#18ffff",A400:"#00e5ff",A700:"#00b8d4",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:"white",600:"white",700:"white",800:"white",900:G_,A100:Q_,A200:Q_,A400:Q_,A700:Q_}},teal:{50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",A100:"#a7ffeb",A200:"#64ffda",A400:"#1de9b6",A700:"#00bfa5",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:"white",600:"white",700:"white",800:G_,900:G_,A100:Q_,A200:Q_,A400:Q_,A700:Q_}},green:{50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:"white",600:"white",700:"white",800:G_,900:G_,A100:Q_,A200:Q_,A400:Q_,A700:Q_}},"light-green":{50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",A100:"#ccff90",A200:"#b2ff59",A400:"#76ff03",A700:"#64dd17",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:Q_,600:Q_,700:Q_,800:"white",900:"white",A100:Q_,A200:Q_,A400:Q_,A700:Q_}},lime:{50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",A100:"#f4ff81",A200:"#eeff41",A400:"#c6ff00",A700:"#aeea00",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:Q_,600:Q_,700:Q_,800:Q_,900:"white",A100:Q_,A200:Q_,A400:Q_,A700:Q_}},yellow:{50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",A100:"#ffff8d",A200:"#ffff00",A400:"#ffea00",A700:"#ffd600",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:Q_,600:Q_,700:Q_,800:Q_,900:Q_,A100:Q_,A200:Q_,A400:Q_,A700:Q_}},amber:{50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:Q_,600:Q_,700:Q_,800:Q_,900:Q_,A100:Q_,A200:Q_,A400:Q_,A700:Q_}},orange:{50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:Q_,600:Q_,700:Q_,800:"white",900:"white",A100:Q_,A200:Q_,A400:Q_,A700:"black"}},"deep-orange":{50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:"white",600:"white",700:"white",800:"white",900:"white",A100:Q_,A200:Q_,A400:"white",A700:"white"}},brown:{50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723",A100:"#d7ccc8",A200:"#bcaaa4",A400:"#8d6e63",A700:"#5d4037",contrast:{50:Q_,100:Q_,200:Q_,300:"white",400:"white",500:G_,600:G_,700:G_,800:G_,900:G_,A100:Q_,A200:Q_,A400:"white",A700:G_}},grey:{0:"#ffffff",50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",1e3:"#000000",A100:"#ffffff",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161",contrast:{0:Q_,50:Q_,100:Q_,200:Q_,300:Q_,400:Q_,500:Q_,600:G_,700:G_,800:G_,900:G_,1e3:G_,A100:Q_,A200:Q_,A400:Q_,A700:G_}},"blue-grey":{50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238",A100:"#cfd8dc",A200:"#b0bec5",A400:"#78909c",A700:"#455a64",contrast:{50:Q_,100:Q_,200:Q_,300:Q_,400:"white",500:"white",600:G_,700:G_,800:G_,900:G_,A100:Q_,A200:Q_,A400:"white",A700:G_}},"fuse-navy":{50:"#ECECEE",100:"#C5C6CB",200:"#9EA1A9",300:"#7D818C",400:"#5C616F",500:"#3C4252",600:"#353A48",700:"#2D323E",800:"#262933",900:"#1E2129",A100:"#C5C6CB",A200:"#9EA1A9",A400:"#5C616F",A700:"#2D323E",contrast:{50:Q_,100:Q_,200:Q_,300:"white",400:"white",500:G_,600:G_,700:G_,800:G_,900:G_,A100:Q_,A200:G_,A400:G_,A700:G_}},"fuse-white":{500:"white",contrast:{500:Q_}},"fuse-black":{500:"black",contrast:{500:"white"}}},q_=["#ffebee","#ffcdd2","#ef9a9a","#e57373","#ef5350","#f44336","#e53935","#d32f2f","#c62828","#b71c1c","#ff8a80","#ff5252","#ff1744","#d50000","#fce4ec","#f8bbd0","#f48fb1","#f06292","#ec407a","#e91e63","#d81b60","#c2185b","#ad1457","#880e4f","#ff80ab","#ff4081","#f50057","#c51162","#f3e5f5","#e1bee7","#ce93d8","#ba68c8","#ab47bc","#9c27b0","#8e24aa","#7b1fa2","#6a1b9a","#4a148c","#ea80fc","#e040fb","#d500f9","#aa00ff","#ede7f6","#d1c4e9","#b39ddb","#9575cd","#7e57c2","#673ab7","#5e35b1","#512da8","#4527a0","#311b92","#b388ff","#7c4dff","#651fff","#6200ea","#e8eaf6","#c5cae9","#9fa8da","#7986cb","#5c6bc0","#3f51b5","#3949ab","#303f9f","#283593","#1a237e","#8c9eff","#536dfe","#3d5afe","#304ffe","#e3f2fd","#bbdefb","#90caf9","#64b5f6","#42a5f5","#2196f3","#1e88e5","#1976d2","#1565c0","#0d47a1","#82b1ff","#448aff","#2979ff","#2962ff","#e1f5fe","#b3e5fc","#81d4fa","#4fc3f7","#29b6f6","#03a9f4","#039be5","#0288d1","#0277bd","#01579b","#80d8ff","#40c4ff","#00b0ff","#0091ea","#e0f7fa","#b2ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7","#00838f","#006064","#84ffff","#18ffff","#00e5ff","#00b8d4","#e0f2f1","#b2dfdb","#80cbc4","#4db6ac","#26a69a","#009688","#00897b","#00796b","#00695c","#004d40","#a7ffeb","#64ffda","#1de9b6","#00bfa5","#e8f5e9","#c8e6c9","#a5d6a7","#81c784","#66bb6a","#4caf50","#43a047","#388e3c","#2e7d32","#1b5e20","#b9f6ca","#69f0ae","#00e676","#00c853","#f1f8e9","#dcedc8","#c5e1a5","#aed581","#9ccc65","#8bc34a","#7cb342","#689f38","#558b2f","#33691e","#ccff90","#b2ff59","#76ff03","#64dd17","#f9fbe7","#f0f4c3","#e6ee9c","#dce775","#d4e157","#cddc39","#c0ca33","#afb42b","#9e9d24","#827717","#f4ff81","#eeff41","#c6ff00","#aeea00","#fffde7","#fff9c4","#fff59d","#fff176","#ffee58","#ffeb3b","#fdd835","#fbc02d","#f9a825","#f57f17","#ffff8d","#ffff00","#ffea00","#ffd600","#fff8e1","#ffecb3","#ffe082","#ffd54f","#ffca28","#ffc107","#ffb300","#ffa000","#ff8f00","#ff6f00","#ffe57f","#ffd740","#ffc400","#ffab00","#fff3e0","#ffe0b2","#ffcc80","#ffb74d","#ffa726","#ff9800","#fb8c00","#f57c00","#ef6c00","#e65100","#ffd180","#ffab40","#ff9100","#ff6d00","#fbe9e7","#ffccbc","#ffab91","#ff8a65","#ff7043","#ff5722","#f4511e","#e64a19","#d84315","#bf360c","#ff9e80","#ff6e40","#ff3d00","#dd2c00","#efebe9","#d7ccc8","#bcaaa4","#a1887f","#8d6e63","#795548","#6d4c41","#5d4037","#4e342e","#3e2723","#d7ccc8","#bcaaa4","#8d6e63","#5d4037","#fafafa","#f5f5f5","#eeeeee","#e0e0e0","#bdbdbd","#9e9e9e","#757575","#616161","#424242","#212121","#ffffff","#eeeeee","#bdbdbd","#616161","#eceff1","#cfd8dc","#b0bec5","#90a4ae","#78909c","#607d8b","#546e7a","#455a64","#37474f","#263238","#cfd8dc","#b0bec5","#78909c","#455a64"];let K_=(()=>{class t{static getColor(t){return!!$_[t]&&$_[t]}}return t.all=$_,t.presets=q_,t})();var J_=n("WMd4");function Z_(t,e=as){const n=(o=t)instanceof Date&&!isNaN(+o)?+t-e.now():Math.abs(t);var o;return t=>t.lift(new tf(n,e))}class tf{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new ef(t,this.delay,this.scheduler))}}class ef extends bo.a{constructor(t,e,n){super(t),this.delay=e,this.scheduler=n,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,n=e.queue,o=t.scheduler,r=t.destination;for(;n.length>0&&n[0].time-o.now()<=0;)n.shift().notification.observe(r);if(n.length>0){const e=Math.max(0,n[0].time-o.now());this.schedule(t,e)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(ef.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,n=new nf(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(J_.a.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(J_.a.createComplete()),this.unsubscribe()}}class nf{constructor(t,e){this.time=t,this.notification=e}}const of=["mat-menu-item",""],rf=["*"];function af(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",0),r.fc("keydown",(function(e){return r.Ec(t),r.jc()._handleKeydown(e)}))("click",(function(){return r.Ec(t),r.jc().closed.emit("click")}))("@transformMenu.start",(function(e){return r.Ec(t),r.jc()._onAnimationStart(e)}))("@transformMenu.done",(function(e){return r.Ec(t),r.jc()._onAnimationDone(e)})),r.Xb(1,"div",1),r.pc(2),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.rc("id",t.panelId)("ngClass",t._classList)("@transformMenu",t._panelAnimationState),r.Eb("aria-label",t.ariaLabel||null)("aria-labelledby",t.ariaLabelledby||null)("aria-describedby",t.ariaDescribedby||null)}}const cf={transformMenu:wt("transformMenu",[It("void",Dt({opacity:0,transform:"scale(0.8)"})),Tt("void => enter",St([Rt(".mat-menu-content, .mat-mdc-menu-content",kt("100ms linear",Dt({opacity:1}))),kt("120ms cubic-bezier(0, 0, 0.2, 1)",Dt({transform:"scale(1)"}))])),Tt("* => void",kt("100ms 25ms linear",Dt({opacity:0})))]),fadeInItems:wt("fadeInItems",[It("showing",Dt({opacity:1})),Tt("void => *",[Dt({opacity:0}),kt("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let sf=(()=>{class t{constructor(t,e,n,o,r,i,a){this._template=t,this._componentFactoryResolver=e,this._appRef=n,this._injector=o,this._viewContainerRef=r,this._document=i,this._changeDetectorRef=a,this._attached=new po.b}attach(t={}){this._portal||(this._portal=new Ml(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new xl(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const e=this._template.elementRef.nativeElement;e.parentNode.insertBefore(this._outlet.outletElement,e),this._changeDetectorRef&&this._changeDetectorRef.markForCheck(),this._portal.attach(this._outlet,t),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M),r.Rb(r.j),r.Rb(r.g),r.Rb(r.s),r.Rb(r.Q),r.Rb(c.e),r.Rb(r.h))},t.\u0275dir=r.Mb({type:t,selectors:[["ng-template","matMenuContent",""]]}),t})();const lf=new r.r("MAT_MENU_PANEL");class df{}const gf=Kd($d(df));let mf=(()=>{class t extends gf{constructor(t,e,n,o){super(),this._elementRef=t,this._focusMonitor=n,this._parentMenu=o,this.role="menuitem",this._hovered=new po.b,this._focused=new po.b,this._highlighted=!1,this._triggersSubmenu=!1,n&&n.monitor(this._elementRef,!1),o&&o.addItem&&o.addItem(this),this._document=e}focus(t="program",e){this._focusMonitor?this._focusMonitor.focusVia(this._getHostElement(),t,e):this._getHostElement().focus(e),this._focused.next(this)}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(t){this.disabled&&(t.preventDefault(),t.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const t=this._elementRef.nativeElement,e=this._document?this._document.TEXT_NODE:3;let n="";if(t.childNodes){const o=t.childNodes.length;for(let r=0;r<o;r++)t.childNodes[r].nodeType===e&&(n+=t.childNodes[r].textContent)}return n.trim()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(c.e),r.Rb(Rd),r.Rb(lf,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:10,hostBindings:function(t,e){1&t&&r.fc("click",(function(t){return e._checkDisabled(t)}))("mouseenter",(function(){return e._handleMouseEnter()})),2&t&&(r.Eb("role",e.role)("tabindex",e._getTabIndex())("aria-disabled",e.disabled.toString())("disabled",e.disabled||null),r.Hb("mat-menu-item",!0)("mat-menu-item-highlighted",e._highlighted)("mat-menu-item-submenu-trigger",e._triggersSubmenu))},inputs:{disabled:"disabled",disableRipple:"disableRipple",role:"role"},exportAs:["matMenuItem"],features:[r.Ab],attrs:of,ngContentSelectors:rf,decls:2,vars:2,consts:[["matRipple","",1,"mat-menu-ripple",3,"matRippleDisabled","matRippleTrigger"]],template:function(t,e){1&t&&(r.qc(),r.pc(0),r.Sb(1,"div",0)),2&t&&(r.Db(1),r.rc("matRippleDisabled",e.disableRipple||e.disabled)("matRippleTrigger",e._getHostElement()))},directives:[vg],encapsulation:2,changeDetection:0}),t})();const pf=new r.r("mat-menu-default-options",{providedIn:"root",factory:function(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let hf=0,uf=(()=>{class t{constructor(t,e,n){this._elementRef=t,this._ngZone=e,this._defaultOptions=n,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new r.E,this._tabSubscription=Js.a.EMPTY,this._classList={},this._panelAnimationState="void",this._animationDone=new po.b,this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new r.o,this.close=this.closed,this.panelId=`mat-menu-panel-${hf++}`}get xPosition(){return this._xPosition}set xPosition(t){"before"!==t&&"after"!==t&&function(){throw Error('xPosition value must be either \'before\' or after\'.\n      Example: <mat-menu xPosition="before" #menu="matMenu"></mat-menu>')}(),this._xPosition=t,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(t){"above"!==t&&"below"!==t&&function(){throw Error('yPosition value must be either \'above\' or below\'.\n      Example: <mat-menu yPosition="above" #menu="matMenu"></mat-menu>')}(),this._yPosition=t,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(t){this._overlapTrigger=Bs(t)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(t){this._hasBackdrop=Bs(t)}set panelClass(t){const e=this._previousPanelClass;e&&e.length&&e.split(" ").forEach(t=>{this._classList[t]=!1}),this._previousPanelClass=t,t&&t.length&&(t.split(" ").forEach(t=>{this._classList[t]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(t){this.panelClass=t}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new Md(this._directDescendantItems).withWrap().withTypeAhead(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Yo(this._directDescendantItems),Xo(t=>Object(Ks.a)(...t.map(t=>t._focused)))).subscribe(t=>this._keyManager.updateActiveItem(t))}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe(Yo(this._directDescendantItems),Xo(t=>Object(Ks.a)(...t.map(t=>t._hovered))))}addItem(t){}removeItem(t){}_handleKeydown(t){const e=t.keyCode,n=this._keyManager;switch(e){case 27:Il(t)||(t.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;case 36:case 35:Il(t)||(36===e?n.setFirstItemActive():n.setLastItemActive(),t.preventDefault());break;default:38!==e&&40!==e||n.setFocusOrigin("keyboard"),n.onKeydown(t)}}focusFirstItem(t="program"){this.lazyContent?this._ngZone.onStable.asObservable().pipe(Object(Lo.a)(1)).subscribe(()=>this._focusFirstItem(t)):this._focusFirstItem(t)}_focusFirstItem(t){const e=this._keyManager;if(e.setFocusOrigin(t).setFirstItemActive(),!e.activeItem&&this._directDescendantItems.length){let t=this._directDescendantItems.first._getHostElement().parentElement;for(;t;){if("menu"===t.getAttribute("role")){t.focus();break}t=t.parentElement}}}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(t){const e=`mat-elevation-z${Math.min(4+t,24)}`,n=Object.keys(this._classList).find(t=>t.startsWith("mat-elevation-z"));n&&n!==this._previousElevation||(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[e]=!0,this._previousElevation=e)}setPositionClasses(t=this.xPosition,e=this.yPosition){const n=this._classList;n["mat-menu-before"]="before"===t,n["mat-menu-after"]="after"===t,n["mat-menu-above"]="above"===e,n["mat-menu-below"]="below"===e}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(t){this._animationDone.next(t),this._isAnimating=!1}_onAnimationStart(t){this._isAnimating=!0,"enter"===t.toState&&0===this._keyManager.activeItemIndex&&(t.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Yo(this._allItems)).subscribe(t=>{this._directDescendantItems.reset(t.filter(t=>t._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.A),r.Rb(pf))},t.\u0275dir=r.Mb({type:t,contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,sf,!0),r.Jb(n,mf,!0),r.Jb(n,mf,!1)),2&t&&(r.zc(o=r.gc())&&(e.lazyContent=o.first),r.zc(o=r.gc())&&(e._allItems=o),r.zc(o=r.gc())&&(e.items=o))},viewQuery:function(t,e){var n;1&t&&r.Wc(r.M,!0),2&t&&r.zc(n=r.gc())&&(e.templateRef=n.first)},inputs:{backdropClass:"backdropClass",xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{closed:"closed",close:"close"}}),t})(),bf=(()=>{class t extends uf{}return t.\u0275fac=function(e){return _f(e||t)},t.\u0275dir=r.Mb({type:t,features:[r.Ab]}),t})();const _f=r.Zb(bf);let ff=(()=>{class t extends bf{constructor(t,e,n){super(t,e,n)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.A),r.Rb(pf))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-menu"]],exportAs:["matMenu"],features:[r.Cb([{provide:lf,useExisting:bf},{provide:bf,useExisting:t}]),r.Ab],ngContentSelectors:rf,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(t,e){1&t&&(r.qc(),r.Oc(0,af,3,6,"ng-template"))},directives:[c.q],styles:['.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}.mat-menu-item-submenu-trigger::after{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent currentColor;content:"";display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}[dir=rtl] .mat-menu-item-submenu-trigger::after{right:auto;left:16px;transform:rotateY(180deg) translateY(-50%)}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],encapsulation:2,data:{animation:[cf.transformMenu,cf.fadeInItems]},changeDetection:0}),t})();const Cf=new r.r("mat-menu-scroll-strategy"),Of={provide:Cf,deps:[od],useFactory:function(t){return()=>t.scrollStrategies.reposition()}},Mf=Xc({passive:!0});let Pf=(()=>{class t{constructor(t,e,n,o,i,a,c,s){this._overlay=t,this._element=e,this._viewContainerRef=n,this._parentMenu=i,this._menuItemInstance=a,this._dir=c,this._focusMonitor=s,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=Js.a.EMPTY,this._hoverSubscription=Js.a.EMPTY,this._menuCloseSubscription=Js.a.EMPTY,this._handleTouchStart=()=>this._openedBy="touch",this._openedBy=null,this.restoreFocus=!0,this.menuOpened=new r.o,this.onMenuOpen=this.menuOpened,this.menuClosed=new r.o,this.onMenuClose=this.menuClosed,e.nativeElement.addEventListener("touchstart",this._handleTouchStart,Mf),a&&(a._triggersSubmenu=this.triggersSubmenu()),this._scrollStrategy=o}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(t){this.menu=t}get menu(){return this._menu}set menu(t){t!==this._menu&&(this._menu=t,this._menuCloseSubscription.unsubscribe(),t&&(this._menuCloseSubscription=t.close.asObservable().subscribe(t=>{this._destroyMenu(),"click"!==t&&"tab"!==t||!this._parentMenu||this._parentMenu.closed.emit(t)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Mf),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const t=this._createOverlay(),e=t.getConfig();this._setPosition(e.positionStrategy),e.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,t.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof bf&&this.menu._startAnimation()}closeMenu(){this.menu.close.emit()}focus(t="program",e){this._focusMonitor?this._focusMonitor.focusVia(this._element,t,e):this._element.nativeElement.focus(e)}_destroyMenu(){if(!this._overlayRef||!this.menuOpen)return;const t=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._restoreFocus(),t instanceof bf?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe(Object(V.a)(t=>"void"===t.toState),Object(Lo.a)(1),dc(t.lazyContent._attached)).subscribe({next:()=>t.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),t.lazyContent&&t.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this._setIsMenuOpen(!0),this.menu.focusFirstItem(this._openedBy||"program")}_setMenuElevation(){if(this.menu.setElevation){let t=0,e=this.menu.parentMenu;for(;e;)t++,e=e.parentMenu;this.menu.setElevation(t)}}_restoreFocus(){this.restoreFocus&&(this._openedBy?this.triggersSubmenu()||this.focus(this._openedBy):this.focus()),this._openedBy=null}_setIsMenuOpen(t){this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&(this._menuItemInstance._highlighted=t)}_checkMenu(){this.menu||function(){throw Error('matMenuTriggerFor: must pass in an mat-menu instance.\n\n    Example:\n      <mat-menu #menu="matMenu"></mat-menu>\n      <button [matMenuTriggerFor]="menu"></button>')}()}_createOverlay(){if(!this._overlayRef){const t=this._getOverlayConfig();this._subscribeToPositions(t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new Nl({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(t){this.menu.setPositionClasses&&t.positionChanges.subscribe(t=>{this.menu.setPositionClasses("start"===t.connectionPair.overlayX?"after":"before","top"===t.connectionPair.overlayY?"below":"above")})}_setPosition(t){let[e,n]="before"===this.menu.xPosition?["end","start"]:["start","end"],[o,r]="above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],[i,a]=[o,r],[c,s]=[e,n],l=0;this.triggersSubmenu()?(s=e="before"===this.menu.xPosition?"start":"end",n=c="end"===e?"start":"end",l="bottom"===o?8:-8):this.menu.overlapTrigger||(i="top"===o?"bottom":"top",a="top"===r?"bottom":"top"),t.withPositions([{originX:e,originY:i,overlayX:c,overlayY:o,offsetY:l},{originX:n,originY:i,overlayX:s,overlayY:o,offsetY:l},{originX:e,originY:a,overlayX:c,overlayY:r,offsetY:-l},{originX:n,originY:a,overlayX:s,overlayY:r,offsetY:-l}])}_menuClosingActions(){const t=this._overlayRef.backdropClick(),e=this._overlayRef.detachments(),n=this._parentMenu?this._parentMenu.closed:Object(z.a)(),o=this._parentMenu?this._parentMenu._hovered().pipe(Object(V.a)(t=>t!==this._menuItemInstance),Object(V.a)(()=>this._menuOpen)):Object(z.a)();return Object(Ks.a)(t,n,o,e)}_handleMousedown(t){Ed(t)||(this._openedBy=0===t.button?"mouse":null,this.triggersSubmenu()&&t.preventDefault())}_handleKeydown(t){const e=t.keyCode;this.triggersSubmenu()&&(39===e&&"ltr"===this.dir||37===e&&"rtl"===this.dir)&&this.openMenu()}_handleClick(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&(this._hoverSubscription=this._parentMenu._hovered().pipe(Object(V.a)(t=>t===this._menuItemInstance&&!t.disabled),Z_(0,hs)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof bf&&this.menu._isAnimating?this.menu._animationDone.pipe(Object(Lo.a)(1),Z_(0,hs),dc(this._parentMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return this._portal&&this._portal.templateRef===this.menu.templateRef||(this._portal=new Ml(this.menu.templateRef,this._viewContainerRef)),this._portal}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(od),r.Rb(r.l),r.Rb(r.Q),r.Rb(Cf),r.Rb(bf,8),r.Rb(mf,10),r.Rb(sl,8),r.Rb(Rd))},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:["aria-haspopup","true",1,"mat-menu-trigger"],hostVars:2,hostBindings:function(t,e){1&t&&r.fc("mousedown",(function(t){return e._handleMousedown(t)}))("keydown",(function(t){return e._handleKeydown(t)}))("click",(function(t){return e._handleClick(t)})),2&t&&r.Eb("aria-expanded",e.menuOpen||null)("aria-controls",e.menuOpen?e.menu.panelId:null)},inputs:{restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"],_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]}),t})(),yf=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Of],imports:[Gd]}),t})(),xf=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Of],imports:[[c.c,Gd,wg,ld,yf],yf]}),t})(),vf=(()=>{class t extends $m{buildStyles(t){return{content:t?`url(${t})`:""}}}return t.\u0275fac=function(e){return wf(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const wf=r.Zb(vf);let kf=(()=>{class t extends km{constructor(t,e,n,o,r,i){super(t,e,n,o),this.platformId=r,this.serverModuleLoaded=i,this.DIRECTIVE_KEY="img-src",this.defaultSrc="",this.styleCache=Sf,this.init(),this.setValue(this.nativeElement.getAttribute("src")||"",""),Object(c.K)(this.platformId)&&this.serverModuleLoaded&&this.nativeElement.setAttribute("src","")}set src(t){this.defaultSrc=t,this.setValue(this.defaultSrc,"")}updateWithValue(t){const e=t||this.defaultSrc;Object(c.K)(this.platformId)&&this.serverModuleLoaded?this.addStyles(e):this.nativeElement.setAttribute("src",e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(vf),r.Rb(Gm),r.Rb(Jm),r.Rb(r.C),r.Rb(Pm))},t.\u0275dir=r.Mb({type:t,inputs:{src:"src"},features:[r.Ab]}),t})();const Sf=new Map,Af=["src.xs","src.sm","src.md","src.lg","src.xl","src.lt-sm","src.lt-md","src.lt-lg","src.lt-xl","src.gt-xs","src.gt-sm","src.gt-md","src.gt-lg"];let Df=(()=>{class t extends kf{constructor(){super(...arguments),this.inputs=Af}}return t.\u0275fac=function(e){return If(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["img","src.xs",""],["img","src.sm",""],["img","src.md",""],["img","src.lg",""],["img","src.xl",""],["img","src.lt-sm",""],["img","src.lt-md",""],["img","src.lt-lg",""],["img","src.lt-xl",""],["img","src.gt-xs",""],["img","src.gt-sm",""],["img","src.gt-md",""],["img","src.gt-lg",""]],inputs:{"src.xs":"src.xs","src.sm":"src.sm","src.md":"src.md","src.lg":"src.lg","src.xl":"src.xl","src.lt-sm":"src.lt-sm","src.lt-md":"src.lt-md","src.lt-lg":"src.lt-lg","src.lt-xl":"src.lt-xl","src.gt-xs":"src.gt-xs","src.gt-sm":"src.gt-sm","src.gt-md":"src.gt-md","src.gt-lg":"src.gt-lg"},features:[r.Ab]}),t})();const If=r.Zb(Df);let Ef=(()=>{class t extends km{constructor(t,e,n,o,r,i,a){super(t,null,e,n),this.ngClassInstance=a,this.DIRECTIVE_KEY="ngClass",this.ngClassInstance||(this.ngClassInstance=new c.q(o,r,t,i)),this.init(),this.setValue("","")}set klass(t){this.ngClassInstance.klass=t,this.setValue(t,"")}updateWithValue(t){this.ngClassInstance.ngClass=t,this.ngClassInstance.ngDoCheck()}ngDoCheck(){this.ngClassInstance.ngDoCheck()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Gm),r.Rb(Jm),r.Rb(r.t),r.Rb(r.u),r.Rb(r.F),r.Rb(c.q,10))},t.\u0275dir=r.Mb({type:t,inputs:{klass:["class","klass"]},features:[r.Ab]}),t})();const Tf=["ngClass","ngClass.xs","ngClass.sm","ngClass.md","ngClass.lg","ngClass.xl","ngClass.lt-sm","ngClass.lt-md","ngClass.lt-lg","ngClass.lt-xl","ngClass.gt-xs","ngClass.gt-sm","ngClass.gt-md","ngClass.gt-lg"];let Lf=(()=>{class t extends Ef{constructor(){super(...arguments),this.inputs=Tf}}return t.\u0275fac=function(e){return Rf(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","ngClass",""],["","ngClass.xs",""],["","ngClass.sm",""],["","ngClass.md",""],["","ngClass.lg",""],["","ngClass.xl",""],["","ngClass.lt-sm",""],["","ngClass.lt-md",""],["","ngClass.lt-lg",""],["","ngClass.lt-xl",""],["","ngClass.gt-xs",""],["","ngClass.gt-sm",""],["","ngClass.gt-md",""],["","ngClass.gt-lg",""]],inputs:{ngClass:"ngClass","ngClass.xs":"ngClass.xs","ngClass.sm":"ngClass.sm","ngClass.md":"ngClass.md","ngClass.lg":"ngClass.lg","ngClass.xl":"ngClass.xl","ngClass.lt-sm":"ngClass.lt-sm","ngClass.lt-md":"ngClass.lt-md","ngClass.lt-lg":"ngClass.lt-lg","ngClass.lt-xl":"ngClass.lt-xl","ngClass.gt-xs":"ngClass.gt-xs","ngClass.gt-sm":"ngClass.gt-sm","ngClass.gt-md":"ngClass.gt-md","ngClass.gt-lg":"ngClass.gt-lg"},features:[r.Ab]}),t})();const Rf=r.Zb(Lf);let Wf=(()=>{class t extends $m{buildStyles(t,e){return{display:"true"===t?e.display:"none"}}}return t.\u0275fac=function(e){return jf(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const jf=r.Zb(Wf);let Ff=(()=>{class t extends km{constructor(t,e,n,o,r,i,a){super(t,e,n,o),this.layoutConfig=r,this.platformId=i,this.serverModuleLoaded=a,this.DIRECTIVE_KEY="show-hide",this.display="",this.hasLayout=!1,this.hasFlexChild=!1}ngAfterViewInit(){this.trackExtraTriggers();const t=Array.from(this.nativeElement.children);for(let n=0;n<t.length;n++)if(this.marshal.hasValue(t[n],"flex")){this.hasFlexChild=!0;break}Xf.has(this.nativeElement)?this.display=Xf.get(this.nativeElement):(this.display=this.getDisplayStyle(),Xf.set(this.nativeElement,this.display)),this.init();const e=this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY,"");void 0===e||""===e?this.setValue(!0,""):this.triggerUpdate()}ngOnChanges(t){Object.keys(t).forEach(e=>{if(-1!==this.inputs.indexOf(e)){const n=e.split("."),o=n.slice(1).join("."),r=t[e].currentValue;let i=""===r||0!==r&&Bs(r);"fxHide"===n[0]&&(i=!i),this.setValue(i,o)}})}trackExtraTriggers(){this.hasLayout=this.marshal.hasValue(this.nativeElement,"layout"),["layout","layout-align"].forEach(t=>{this.marshal.trackValue(this.nativeElement,t).pipe(dc(this.destroySubject)).subscribe(this.triggerUpdate.bind(this))})}getDisplayStyle(){return this.hasLayout||this.hasFlexChild&&this.layoutConfig.addFlexToParent?"flex":this.styler.lookupStyle(this.nativeElement,"display",!0)}updateWithValue(t=!0){""!==t&&(this.addStyles(t?"true":"false",{display:this.display}),Object(c.K)(this.platformId)&&this.serverModuleLoaded&&this.nativeElement.style.setProperty("display",""),this.marshal.triggerUpdate(this.parentElement,"layout-gap"))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Wf),r.Rb(Gm),r.Rb(Jm),r.Rb(Mm),r.Rb(r.C),r.Rb(Pm))},t.\u0275dir=r.Mb({type:t,features:[r.Ab,r.Bb]}),t})();const Xf=new WeakMap,Nf=["fxShow","fxShow.print","fxShow.xs","fxShow.sm","fxShow.md","fxShow.lg","fxShow.xl","fxShow.lt-sm","fxShow.lt-md","fxShow.lt-lg","fxShow.lt-xl","fxShow.gt-xs","fxShow.gt-sm","fxShow.gt-md","fxShow.gt-lg","fxHide","fxHide.print","fxHide.xs","fxHide.sm","fxHide.md","fxHide.lg","fxHide.xl","fxHide.lt-sm","fxHide.lt-md","fxHide.lt-lg","fxHide.lt-xl","fxHide.gt-xs","fxHide.gt-sm","fxHide.gt-md","fxHide.gt-lg"];let Uf=(()=>{class t extends Ff{constructor(){super(...arguments),this.inputs=Nf}}return t.\u0275fac=function(e){return zf(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","fxShow",""],["","fxShow.print",""],["","fxShow.xs",""],["","fxShow.sm",""],["","fxShow.md",""],["","fxShow.lg",""],["","fxShow.xl",""],["","fxShow.lt-sm",""],["","fxShow.lt-md",""],["","fxShow.lt-lg",""],["","fxShow.lt-xl",""],["","fxShow.gt-xs",""],["","fxShow.gt-sm",""],["","fxShow.gt-md",""],["","fxShow.gt-lg",""],["","fxHide",""],["","fxHide.print",""],["","fxHide.xs",""],["","fxHide.sm",""],["","fxHide.md",""],["","fxHide.lg",""],["","fxHide.xl",""],["","fxHide.lt-sm",""],["","fxHide.lt-md",""],["","fxHide.lt-lg",""],["","fxHide.lt-xl",""],["","fxHide.gt-xs",""],["","fxHide.gt-sm",""],["","fxHide.gt-md",""],["","fxHide.gt-lg",""]],inputs:{fxShow:"fxShow","fxShow.print":"fxShow.print","fxShow.xs":"fxShow.xs","fxShow.sm":"fxShow.sm","fxShow.md":"fxShow.md","fxShow.lg":"fxShow.lg","fxShow.xl":"fxShow.xl","fxShow.lt-sm":"fxShow.lt-sm","fxShow.lt-md":"fxShow.lt-md","fxShow.lt-lg":"fxShow.lt-lg","fxShow.lt-xl":"fxShow.lt-xl","fxShow.gt-xs":"fxShow.gt-xs","fxShow.gt-sm":"fxShow.gt-sm","fxShow.gt-md":"fxShow.gt-md","fxShow.gt-lg":"fxShow.gt-lg",fxHide:"fxHide","fxHide.print":"fxHide.print","fxHide.xs":"fxHide.xs","fxHide.sm":"fxHide.sm","fxHide.md":"fxHide.md","fxHide.lg":"fxHide.lg","fxHide.xl":"fxHide.xl","fxHide.lt-sm":"fxHide.lt-sm","fxHide.lt-md":"fxHide.lt-md","fxHide.lt-lg":"fxHide.lt-lg","fxHide.lt-xl":"fxHide.lt-xl","fxHide.gt-xs":"fxHide.gt-xs","fxHide.gt-sm":"fxHide.gt-sm","fxHide.gt-md":"fxHide.gt-md","fxHide.gt-lg":"fxHide.gt-lg"},features:[r.Ab]}),t})();const zf=r.Zb(Uf);class Yf{constructor(t,e,n=!0){this.key=t,this.value=e,this.key=n?t.replace(/['"]/g,"").trim():t.trim(),this.value=n?e.replace(/['"]/g,"").trim():e.trim(),this.value=this.value.replace(/;/,"")}}function Bf(t){let e=typeof t;return"object"===e?t.constructor===Array?"array":t.constructor===Set?"set":"object":e}function Vf(t){const[e,...n]=t.split(":");return new Yf(e,n.join(":"))}function Hf(t,e){return e.key&&(t[e.key]=e.value),t}let Qf=(()=>{class t extends km{constructor(t,e,n,o,r,i,a,s,l){super(t,null,e,n),this.sanitizer=o,this.ngStyleInstance=a,this.DIRECTIVE_KEY="ngStyle",this.ngStyleInstance||(this.ngStyleInstance=new c.x(t,r,i)),this.init();const d=this.nativeElement.getAttribute("style")||"";this.fallbackStyles=this.buildStyleMap(d),this.isServer=s&&Object(c.K)(l)}updateWithValue(t){const e=this.buildStyleMap(t);this.ngStyleInstance.ngStyle=Object.assign(Object.assign({},this.fallbackStyles),e),this.isServer&&this.applyStyleToElement(e),this.ngStyleInstance.ngDoCheck()}clearStyles(){this.ngStyleInstance.ngStyle=this.fallbackStyles,this.ngStyleInstance.ngDoCheck()}buildStyleMap(t){const e=t=>this.sanitizer.sanitize(r.J.STYLE,t)||"";if(t)switch(Bf(t)){case"string":return Kf(function(t,e=";"){return String(t).trim().split(e).map(t=>t.trim()).filter(t=>""!==t)}(t),e);case"array":return Kf(t,e);case"set":default:return function(t,e){let n=[];return"set"===Bf(t)?t.forEach(t=>n.push(t)):Object.keys(t).forEach(e=>{n.push(`${e}:${t[e]}`)}),function(t,e){return t.map(Vf).filter(t=>!!t).map(t=>(e&&(t.value=e(t.value)),t)).reduce(Hf,{})}(n,e)}(t,e)}return{}}ngDoCheck(){this.ngStyleInstance.ngDoCheck()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Gm),r.Rb(Jm),r.Rb(L),r.Rb(r.u),r.Rb(r.F),r.Rb(c.x,10),r.Rb(Pm),r.Rb(r.C))},t.\u0275dir=r.Mb({type:t,features:[r.Ab]}),t})();const Gf=["ngStyle","ngStyle.xs","ngStyle.sm","ngStyle.md","ngStyle.lg","ngStyle.xl","ngStyle.lt-sm","ngStyle.lt-md","ngStyle.lt-lg","ngStyle.lt-xl","ngStyle.gt-xs","ngStyle.gt-sm","ngStyle.gt-md","ngStyle.gt-lg"];let $f=(()=>{class t extends Qf{constructor(){super(...arguments),this.inputs=Gf}}return t.\u0275fac=function(e){return qf(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","ngStyle",""],["","ngStyle.xs",""],["","ngStyle.sm",""],["","ngStyle.md",""],["","ngStyle.lg",""],["","ngStyle.xl",""],["","ngStyle.lt-sm",""],["","ngStyle.lt-md",""],["","ngStyle.lt-lg",""],["","ngStyle.lt-xl",""],["","ngStyle.gt-xs",""],["","ngStyle.gt-sm",""],["","ngStyle.gt-md",""],["","ngStyle.gt-lg",""]],inputs:{ngStyle:"ngStyle","ngStyle.xs":"ngStyle.xs","ngStyle.sm":"ngStyle.sm","ngStyle.md":"ngStyle.md","ngStyle.lg":"ngStyle.lg","ngStyle.xl":"ngStyle.xl","ngStyle.lt-sm":"ngStyle.lt-sm","ngStyle.lt-md":"ngStyle.lt-md","ngStyle.lt-lg":"ngStyle.lt-lg","ngStyle.lt-xl":"ngStyle.lt-xl","ngStyle.gt-xs":"ngStyle.gt-xs","ngStyle.gt-sm":"ngStyle.gt-sm","ngStyle.gt-md":"ngStyle.gt-md","ngStyle.gt-lg":"ngStyle.gt-lg"},features:[r.Ab]}),t})();const qf=r.Zb($f);function Kf(t,e){return t.map(Vf).filter(t=>!!t).map(t=>(e&&(t.value=e(t.value)),t)).reduce(Hf,{})}let Jf=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[_m]]}),t})();class Zf{constructor(t){this.total=t}call(t,e){return e.subscribe(new tC(t,this.total))}}class tC extends bo.a{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){++this.count>this.total&&this.destination.next(t)}}const eC=new Set;let nC,oC=(()=>{class t{constructor(t){this._platform=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):rC}matchMedia(t){return this._platform.WEBKIT&&function(t){if(!eC.has(t))try{nC||(nC=document.createElement("style"),nC.setAttribute("type","text/css"),document.head.appendChild(nC)),nC.sheet&&(nC.sheet.insertRule(`@media ${t} {.fx-query-test{ }}`,0),eC.add(t))}catch(e){console.error(e)}}(t),this._matchMedia(t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Ec))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(Ec))},token:t,providedIn:"root"}),t})();function rC(t){return{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{}}}let iC=(()=>{class t{constructor(t,e){this._mediaMatcher=t,this._zone=e,this._queries=new Map,this._destroySubject=new po.b}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return aC(Qs(t)).some(t=>this._registerQuery(t).mql.matches)}observe(t){let e=co(aC(Qs(t)).map(t=>this._registerQuery(t).observable));return e=zo(e.pipe(Object(Lo.a)(1)),e.pipe(t=>t.lift(new Zf(1)),Ws(0))),e.pipe(Object(H.a)(t=>{const e={matches:!1,breakpoints:{}};return t.forEach(t=>{e.matches=e.matches||t.matches,e.breakpoints[t.query]=t.matches}),e}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);const e=this._mediaMatcher.matchMedia(t),n={observable:new Y.a(t=>{const n=e=>this._zone.run(()=>t.next(e));return e.addListener(n),()=>{e.removeListener(n)}}).pipe(Yo(e),Object(H.a)(e=>({query:t,matches:e.matches})),dc(this._destroySubject)),mql:e};return this._queries.set(t,n),n}}return t.\u0275fac=function(e){return new(e||t)(r.bc(oC),r.bc(r.A))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(oC),Object(r.bc)(r.A))},token:t,providedIn:"root"}),t})();function aC(t){return t.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())}const cC={tooltipState:wt("state",[It("initial, void, hidden",Dt({opacity:0,transform:"scale(0)"})),It("visible",Dt({transform:"scale(1)"})),Tt("* => visible",kt("200ms cubic-bezier(0, 0, 0.2, 1)",Et([Dt({opacity:0,transform:"scale(0)",offset:0}),Dt({opacity:.5,transform:"scale(0.99)",offset:.5}),Dt({opacity:1,transform:"scale(1)",offset:1})]))),Tt("* => hidden",kt("100ms cubic-bezier(0, 0, 0.2, 1)",Dt({opacity:0})))])},sC=Xc({passive:!0});function lC(t){return Error(`Tooltip position "${t}" is invalid.`)}const dC=new r.r("mat-tooltip-scroll-strategy"),gC={provide:dC,deps:[od],useFactory:function(t){return()=>t.scrollStrategies.reposition({scrollThrottle:20})}},mC=new r.r("mat-tooltip-default-options",{providedIn:"root",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let pC=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l,d,g){this._overlay=t,this._elementRef=e,this._scrollDispatcher=n,this._viewContainerRef=o,this._ngZone=r,this._platform=i,this._ariaDescriber=a,this._focusMonitor=c,this._dir=l,this._defaultOptions=d,this._position="below",this._disabled=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=new Map,this._destroyed=new po.b,this._handleKeydown=t=>{this._isTooltipVisible()&&27===t.keyCode&&!Il(t)&&(t.preventDefault(),t.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=s,d&&(d.position&&(this.position=d.position),d.touchGestures&&(this.touchGestures=d.touchGestures)),c.monitor(e).pipe(dc(this._destroyed)).subscribe(t=>{t?"keyboard"===t&&r.run(()=>this.show()):r.run(()=>this.hide(0))}),r.runOutsideAngular(()=>{e.nativeElement.addEventListener("keydown",this._handleKeydown)})}get position(){return this._position}set position(t){t!==this._position&&(this._position=t,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(t){this._disabled=Bs(t),this._disabled&&this.hide(0)}get message(){return this._message}set message(t){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=null!=t?`${t}`.trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message)})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngOnInit(){this._setupPointerEvents()}ngOnDestroy(){const t=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),t.removeEventListener("keydown",this._handleKeydown),this._passiveListeners.forEach((e,n)=>{t.removeEventListener(n,e,sC)}),this._passiveListeners.clear(),this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(t,this.message),this._focusMonitor.stopMonitoring(t)}show(t=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const e=this._createOverlay();this._detach(),this._portal=this._portal||new Ol(hC,this._viewContainerRef),this._tooltipInstance=e.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(dc(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(t)}hide(t=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(t)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const t=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),e=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".mat-tooltip").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(t);return e.positionChanges.pipe(dc(this._destroyed)).subscribe(t=>{this._tooltipInstance&&t.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:e,panelClass:"mat-tooltip-panel",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(dc(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(){const t=this._overlayRef.getConfig().positionStrategy,e=this._getOrigin(),n=this._getOverlayPosition();t.withPositions([Object.assign(Object.assign({},e.main),n.main),Object.assign(Object.assign({},e.fallback),n.fallback)])}_getOrigin(){const t=!this._dir||"ltr"==this._dir.value,e=this.position;let n;if("above"==e||"below"==e)n={originX:"center",originY:"above"==e?"top":"bottom"};else if("before"==e||"left"==e&&t||"right"==e&&!t)n={originX:"start",originY:"center"};else{if(!("after"==e||"right"==e&&t||"left"==e&&!t))throw lC(e);n={originX:"end",originY:"center"}}const{x:o,y:r}=this._invertPosition(n.originX,n.originY);return{main:n,fallback:{originX:o,originY:r}}}_getOverlayPosition(){const t=!this._dir||"ltr"==this._dir.value,e=this.position;let n;if("above"==e)n={overlayX:"center",overlayY:"bottom"};else if("below"==e)n={overlayX:"center",overlayY:"top"};else if("before"==e||"left"==e&&t||"right"==e&&!t)n={overlayX:"end",overlayY:"center"};else{if(!("after"==e||"right"==e&&t||"left"==e&&!t))throw lC(e);n={overlayX:"start",overlayY:"center"}}const{x:o,y:r}=this._invertPosition(n.overlayX,n.overlayY);return{main:n,fallback:{overlayX:o,overlayY:r}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(Object(Lo.a)(1),dc(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck())}_invertPosition(t,e){return"above"===this.position||"below"===this.position?"top"===e?e="bottom":"bottom"===e&&(e="top"):"end"===t?t="start":"start"===t&&(t="end"),{x:t,y:e}}_setupPointerEvents(){if(this._platform.IOS||this._platform.ANDROID){if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const t=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};this._passiveListeners.set("touchend",t).set("touchcancel",t).set("touchstart",()=>{clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)})}}else this._passiveListeners.set("mouseenter",()=>this.show()).set("mouseleave",()=>this.hide());this._passiveListeners.forEach((t,e)=>{this._elementRef.nativeElement.addEventListener(e,t,sC)})}_disableNativeGesturesIfNecessary(){const t=this._elementRef.nativeElement,e=t.style,n=this.touchGestures;"off"!==n&&(("on"===n||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName)&&(e.userSelect=e.msUserSelect=e.webkitUserSelect=e.MozUserSelect="none"),"on"!==n&&t.draggable||(e.webkitUserDrag="none"),e.touchAction="none",e.webkitTapHighlightColor="transparent")}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(od),r.Rb(r.l),r.Rb(hl),r.Rb(r.Q),r.Rb(r.A),r.Rb(Ec),r.Rb(fd),r.Rb(Rd),r.Rb(dC),r.Rb(sl,8),r.Rb(mC,8),r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["","matTooltip",""]],inputs:{showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]}),t})(),hC=(()=>{class t{constructor(t,e){this._changeDetectorRef=t,this._breakpointObserver=e,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new po.b,this._isHandset=this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait), (max-width: 959.99px) and (orientation: landscape)")}show(t){this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout(()=>{this._visibility="visible",this._showTimeoutId=null,this._markForCheck()},t)}hide(t){this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout(()=>{this._visibility="hidden",this._hideTimeoutId=null,this._markForCheck()},t)}afterHidden(){return this._onHide.asObservable()}isVisible(){return"visible"===this._visibility}ngOnDestroy(){this._onHide.complete()}_animationStart(){this._closeOnInteraction=!1}_animationDone(t){const e=t.toState;"hidden"!==e||this.isVisible()||this._onHide.next(),"visible"!==e&&"hidden"!==e||(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(iC))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(t,e){1&t&&r.fc("click",(function(){return e._handleBodyInteraction()}),!1,r.Bc),2&t&&r.Nc("zoom","visible"===e._visibility?1:null)},decls:3,vars:7,consts:[[1,"mat-tooltip",3,"ngClass"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.fc("@state.start",(function(){return e._animationStart()}))("@state.done",(function(t){return e._animationDone(t)})),r.kc(1,"async"),r.Qc(2),r.Wb()),2&t){var n;const t=null==(n=r.lc(1,5,e._isHandset))?null:n.matches;r.Hb("mat-tooltip-handset",t),r.rc("ngClass",e.tooltipClass)("@state",e._visibility),r.Db(2),r.Rc(e.message)}},directives:[c.q],pipes:[c.b],styles:[".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"],encapsulation:2,data:{animation:[cC.tooltipState]},changeDetection:0}),t})(),uC=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[gC],imports:[[Fd,c.c,ld,Gd],Gd]}),t})(),bC=(()=>{class t{transform(t,e){const n=[];for(const o in t)t.hasOwnProperty(o)&&n.push({key:o,value:t[o]});return n}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"keys",type:t,pure:!0}),t})();function _C(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Tc(" ",t.selectedColor.palette," ",t.selectedColor.hue," ")}}function fC(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1," Select a Color "),r.Wb())}function CC(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",13),r.fc("click",(function(n){r.Ec(t);const o=e.$implicit;return r.jc(2).selectPalette(n,o.key)})),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(2);r.Hb("selected",n.selectedPalette===t.key),r.rc("ngClass",t.key)}}function OC(t,e){if(1&t&&(r.Xb(0,"div",10),r.Xb(1,"div",11),r.Oc(2,CC,1,3,"div",12),r.kc(3,"keys"),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(2),r.rc("ngForOf",r.lc(3,1,t.colors))}}function MC(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",15),r.fc("click",(function(n){r.Ec(t);const o=e.$implicit;return r.jc(2).selectHue(n,o)})),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(2);r.Hb("selected",n.selectedHue===t),r.rc("fxHide","fuse-white"===n.selectedPalette&&"500"!==t||"fuse-black"===n.selectedPalette&&"500"!==t)("ngClass",n.selectedPalette+"-"+t)}}function PC(t,e){if(1&t&&(r.Xb(0,"div",10),r.Xb(1,"div",11),r.Oc(2,MC,1,4,"div",14),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(2),r.rc("ngForOf",t.hues)}}const yC={provide:cm.r,useExisting:Object(r.V)(()=>xC),multi:!0};let xC=(()=>{class t{constructor(){this.colorChanged=new r.o,this.colors=K_.all,this.hues=["50","100","200","300","400","500","600","700","800","900","A100","A200","A400","A700"],this.selectedHue="500",this.view="palettes",this._color="",this._modelChange=()=>{},this._modelTouched=()=>{}}set color(t){if(!t||""===t||this._color===t)return;const e=t.split("-");this.selectedHue=e[e.length-1],e.pop(),this.selectedPalette=e.join("-"),this._color=t}get color(){return this._color}registerOnChange(t){this._modelChange=t}registerOnTouched(t){this._modelTouched=t}writeValue(t){t&&(this.color=t,this.updateSelectedColor())}selectPalette(t,e){t.stopPropagation(),this.view="hues",this.selectedPalette=e,this.updateSelectedColor()}selectHue(t,e){t.stopPropagation(),this.selectedHue=e,this.updateSelectedColor()}removeColor(t){t.stopPropagation(),this.view="palettes",this.selectedPalette="",this.selectedHue="",this.updateSelectedColor()}updateSelectedColor(){this.selectedColor&&this.selectedColor.palette===this.selectedPalette&&this.selectedColor.hue===this.selectedHue||(this.selectedColor={palette:this.selectedPalette,hue:this.selectedHue,class:this.selectedPalette+"-"+this.selectedHue,bg:""===this.selectedPalette?"":K_.getColor(this.selectedPalette)[this.selectedHue],fg:""===this.selectedPalette?"":K_.getColor(this.selectedPalette).contrast[this.selectedHue]},this.colorChanged.emit(this.selectedColor),this._modelTouched(this.selectedColor.class),this._modelChange(this.selectedColor.class))}goToPalettesView(t){t.stopPropagation(),this.view="palettes"}onMenuOpen(){this.view=""===this.selectedPalette?"palettes":"hues"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-material-color-picker"]],inputs:{color:"color"},outputs:{colorChanged:"colorChanged"},features:[r.Cb([yC])],decls:17,vars:10,consts:[["mat-icon-button","",1,"mat-elevation-z1",3,"matMenuTriggerFor","ngClass","menuOpened"],[1,"fuse-material-color-picker-menu","mat-elevation-z8"],["colorMenu","matMenu"],["fxLayout","row","fxLayoutAlign","space-between center",1,"mat-elevation-z4",3,"ngClass"],["mat-icon-button","","aria-label","Palette",1,"secondary-text",3,"click"],[1,"s-20"],[4,"ngIf"],["mat-icon-button","","aria-label","Remove color","matTooltip","Remove color",1,"remove-color-button","secondary-text",3,"click"],[1,"views",3,"ngSwitch"],["class","view",4,"ngSwitchCase"],[1,"view"],["fxLayout","row wrap","fxLayoutAlign","start start","fusePerfectScrollbar","",1,"colors"],["class","color","fxLayout","row","fxLayoutAlign","center center",3,"ngClass","selected","click",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","center center",1,"color",3,"ngClass","click"],["class","color","fxLayout","row","fxLayoutAlign","center center",3,"fxHide","ngClass","selected","click",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","center center",1,"color",3,"fxHide","ngClass","click"]],template:function(t,e){if(1&t&&(r.Xb(0,"button",0),r.fc("menuOpened",(function(){return e.onMenuOpen()})),r.Xb(1,"mat-icon"),r.Qc(2,"palette"),r.Wb(),r.Wb(),r.Xb(3,"mat-menu",1,2),r.Xb(5,"header",3),r.Xb(6,"button",4),r.fc("click",(function(t){return e.goToPalettesView(t)})),r.Xb(7,"mat-icon",5),r.Qc(8,"arrow_back"),r.Wb(),r.Wb(),r.Oc(9,_C,2,2,"span",6),r.Oc(10,fC,2,0,"span",6),r.Xb(11,"button",7),r.fc("click",(function(t){return e.removeColor(t)})),r.Xb(12,"mat-icon",5),r.Qc(13,"delete"),r.Wb(),r.Wb(),r.Wb(),r.Xb(14,"div",8),r.Oc(15,OC,4,3,"div",9),r.Oc(16,PC,3,1,"div",9),r.Wb(),r.Wb()),2&t){const t=r.Ac(4);r.rc("matMenuTriggerFor",t)("ngClass",e.selectedPalette+"-"+e.selectedHue),r.Db(5),r.rc("ngClass",(null==e.selectedColor?null:e.selectedColor.class)||"accent"),r.Db(1),r.Nc("visibility","hues"===e.view?"visible":"hidden"),r.Db(3),r.rc("ngIf",null==e.selectedColor?null:e.selectedColor.palette),r.Db(1),r.rc("ngIf",!(null!=e.selectedColor&&e.selectedColor.palette)),r.Db(4),r.rc("ngSwitch",e.view),r.Db(1),r.rc("ngSwitchCase","palettes"),r.Db(1),r.rc("ngSwitchCase","hues")}},directives:[yu,Pf,c.q,Lf,Uu,ff,sp,mh,c.t,pC,c.y,c.z,c.s,Uf],pipes:[bC],styles:[".fuse-material-color-picker-menu{width:245px}.fuse-material-color-picker-menu .mat-menu-content{padding:0}.fuse-material-color-picker-menu .mat-menu-content .views{display:flex;flex-direction:column;min-height:165px}.fuse-material-color-picker-menu .mat-menu-content .views .view{overflow:hidden}.fuse-material-color-picker-menu .mat-menu-content .views .view .colors{padding:1px 0 0;margin-left:-1px}.fuse-material-color-picker-menu .mat-menu-content .views .view .colors .color{width:40px;height:40px;margin:0 0 1px 1px;border-radius:0;cursor:pointer;transition:border-radius .4s cubic-bezier(.25,.8,.25,1)}.fuse-material-color-picker-menu .mat-menu-content .views .view .colors .color:hover{border-radius:20%}.fuse-material-color-picker-menu .mat-menu-content .views .view .colors .color.selected{border-radius:50%!important}"],encapsulation:2,data:{animation:Ub}}),t})();const vC=["input"],wC=function(){return{enterDuration:150}},kC=["*"],SC=new r.r("mat-checkbox-default-options",{providedIn:"root",factory:function(){return{color:"accent",clickAction:"check-indeterminate"}}}),AC=new r.r("mat-checkbox-click-action");let DC=0;const IC={provide:cm.r,useExisting:Object(r.V)(()=>RC),multi:!0};class EC{}class TC{constructor(t){this._elementRef=t}}const LC=Jd(qd(Kd($d(TC))));let RC=(()=>{class t extends LC{constructor(t,e,n,o,i,a,c,s){super(t),this._changeDetectorRef=e,this._focusMonitor=n,this._ngZone=o,this._clickAction=a,this._animationMode=c,this._options=s,this.ariaLabel="",this.ariaLabelledby=null,this._uniqueId=`mat-checkbox-${++DC}`,this.id=this._uniqueId,this.labelPosition="after",this.name=null,this.change=new r.o,this.indeterminateChange=new r.o,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||{},this._options.color&&(this.color=this._options.color),this.tabIndex=parseInt(i)||0,this._focusMonitor.monitor(t,!0).subscribe(t=>{t||Promise.resolve().then(()=>{this._onTouched(),e.markForCheck()})}),this._clickAction=this._clickAction||this._options.clickAction}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(t){this._required=Bs(t)}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(t){t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(t){const e=Bs(t);e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(t){const e=t!=this._indeterminate;this._indeterminate=Bs(t),e&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(t){this.checked=!!t}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(t){let e=this._currentCheckState,n=this._elementRef.nativeElement;if(e!==t&&(this._currentAnimationClass.length>0&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(e,t),this._currentCheckState=t,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);const t=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{n.classList.remove(t)},1e3)})}}_emitChangeEvent(){const t=new EC;t.source=this,t.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(t)}toggle(){this.checked=!this.checked}_onInputClick(t){t.stopPropagation(),this.disabled||"noop"===this._clickAction?this.disabled||"noop"!==this._clickAction||(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==this._clickAction&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(t="keyboard",e){this._focusMonitor.focusVia(this._inputElement,t,e)}_onInteractionEvent(t){t.stopPropagation()}_getAnimationClassForCheckStateTransition(t,e){if("NoopAnimations"===this._animationMode)return"";let n="";switch(t){case 0:if(1===e)n="unchecked-checked";else{if(3!=e)return"";n="unchecked-indeterminate"}break;case 2:n=1===e?"unchecked-checked":"unchecked-indeterminate";break;case 1:n=2===e?"checked-unchecked":"checked-indeterminate";break;case 3:n=1===e?"indeterminate-checked":"indeterminate-unchecked"}return`mat-checkbox-anim-${n}`}_syncIndeterminate(t){const e=this._inputElement;e&&(e.nativeElement.indeterminate=t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.h),r.Rb(Rd),r.Rb(r.A),r.cc("tabindex"),r.Rb(AC,8),r.Rb($n,8),r.Rb(SC,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-checkbox"]],viewQuery:function(t,e){var n;1&t&&(r.Wc(vC,!0),r.Wc(vg,!0)),2&t&&(r.zc(n=r.gc())&&(e._inputElement=n.first),r.zc(n=r.gc())&&(e.ripple=n.first))},hostAttrs:[1,"mat-checkbox"],hostVars:12,hostBindings:function(t,e){2&t&&(r.ac("id",e.id),r.Eb("tabindex",null),r.Hb("mat-checkbox-indeterminate",e.indeterminate)("mat-checkbox-checked",e.checked)("mat-checkbox-disabled",e.disabled)("mat-checkbox-label-before","before"==e.labelPosition)("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",labelPosition:"labelPosition",name:"name",required:"required",checked:"checked",disabled:"disabled",indeterminate:"indeterminate",value:"value"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[r.Cb([IC]),r.Ab],ngContentSelectors:kC,decls:17,vars:19,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24",0,"xml","space","preserve",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(t,e){if(1&t&&(r.qc(),r.Xb(0,"label",0,1),r.Xb(2,"div",2),r.Xb(3,"input",3,4),r.fc("change",(function(t){return e._onInteractionEvent(t)}))("click",(function(t){return e._onInputClick(t)})),r.Wb(),r.Xb(5,"div",5),r.Sb(6,"div",6),r.Wb(),r.Sb(7,"div",7),r.Xb(8,"div",8),r.ic(),r.Xb(9,"svg",9),r.Sb(10,"path",10),r.Wb(),r.hc(),r.Sb(11,"div",11),r.Wb(),r.Wb(),r.Xb(12,"span",12,13),r.fc("cdkObserveContent",(function(){return e._onLabelTextChange()})),r.Xb(14,"span",14),r.Qc(15,"\xa0"),r.Wb(),r.pc(16),r.Wb(),r.Wb()),2&t){const t=r.Ac(1),n=r.Ac(13);r.Eb("for",e.inputId),r.Db(2),r.Hb("mat-checkbox-inner-container-no-side-margin",!n.textContent||!n.textContent.trim()),r.Db(1),r.rc("id",e.inputId)("required",e.required)("checked",e.checked)("disabled",e.disabled)("tabIndex",e.tabIndex),r.Eb("value",e.value)("name",e.name)("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby)("aria-checked",e._getAriaChecked()),r.Db(2),r.rc("matRippleTrigger",t)("matRippleDisabled",e._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",r.uc(18,wC))}},directives:[vg,md],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-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 mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox.cdk-keyboard-focused .cdk-high-contrast-active .mat-checkbox-frame{border-style:dotted}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}\n"],encapsulation:2,changeDetection:0}),t})(),WC=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})(),jC=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[wg,Gd,pd,WC],Gd,WC]}),t})();function FC(t,e){1&t&&(r.Vb(0),r.Xb(1,"div",20),r.Xb(2,"h2"),r.Qc(3,"Layout Width"),r.Wb(),r.Xb(4,"mat-radio-group",21),r.Xb(5,"mat-radio-button",22),r.Qc(6,"Fullwidth"),r.Wb(),r.Xb(7,"mat-radio-button",23),r.Qc(8,"Boxed"),r.Wb(),r.Wb(),r.Wb(),r.Xb(9,"div",24),r.Xb(10,"h2"),r.Qc(11,"Navbar"),r.Wb(),r.Xb(12,"mat-slide-toggle",25),r.Qc(13," Hide "),r.Wb(),r.Xb(14,"mat-slide-toggle",26),r.Qc(15," Folded "),r.Wb(),r.Xb(16,"h3",27),r.Qc(17,"Position:"),r.Wb(),r.Xb(18,"mat-radio-group",28),r.Xb(19,"mat-radio-button",29),r.Qc(20,"Left"),r.Wb(),r.Xb(21,"mat-radio-button",30),r.Qc(22,"Right"),r.Wb(),r.Wb(),r.Xb(23,"h3",31),r.Qc(24,"Variant:"),r.Wb(),r.Xb(25,"mat-radio-group",32),r.Xb(26,"mat-radio-button",33),r.Qc(27,"Style 1"),r.Wb(),r.Xb(28,"mat-radio-button",34),r.Qc(29,"Style 2"),r.Wb(),r.Wb(),r.Xb(30,"h3",35),r.Qc(31,"Primary background:"),r.Wb(),r.Sb(32,"fuse-material-color-picker",36),r.Xb(33,"h3",35),r.Qc(34,"Secondary background:"),r.Wb(),r.Sb(35,"fuse-material-color-picker",37),r.Wb(),r.Xb(36,"div",38),r.Xb(37,"h2"),r.Qc(38,"Toolbar"),r.Wb(),r.Xb(39,"mat-slide-toggle",25),r.Qc(40," Hide "),r.Wb(),r.Xb(41,"h3",27),r.Qc(42,"Position:"),r.Wb(),r.Xb(43,"mat-radio-group",28),r.Xb(44,"mat-radio-button",39),r.Qc(45,"Above"),r.Wb(),r.Xb(46,"mat-radio-button",40),r.Qc(47,"Below Static"),r.Wb(),r.Xb(48,"mat-radio-button",41),r.Qc(49,"Below Fixed"),r.Wb(),r.Wb(),r.Xb(50,"mat-checkbox",42),r.Qc(51," Use custom background color "),r.Wb(),r.Xb(52,"h3",43),r.Qc(53,"Background color:"),r.Wb(),r.Sb(54,"fuse-material-color-picker",44),r.Wb(),r.Xb(55,"div",45),r.Xb(56,"h2"),r.Qc(57,"Footer"),r.Wb(),r.Xb(58,"mat-slide-toggle",25),r.Qc(59," Hide "),r.Wb(),r.Xb(60,"h3",27),r.Qc(61,"Position:"),r.Wb(),r.Xb(62,"mat-radio-group",28),r.Xb(63,"mat-radio-button",39),r.Qc(64,"Above"),r.Wb(),r.Xb(65,"mat-radio-button",40),r.Qc(66,"Below Static"),r.Wb(),r.Xb(67,"mat-radio-button",41),r.Qc(68,"Below Fixed"),r.Wb(),r.Wb(),r.Xb(69,"mat-checkbox",42),r.Qc(70," Use custom background color "),r.Wb(),r.Xb(71,"h3",43),r.Qc(72,"Color:"),r.Wb(),r.Sb(73,"fuse-material-color-picker",44),r.Wb(),r.Xb(74,"div",46),r.Xb(75,"h2"),r.Qc(76,"Side Panel"),r.Wb(),r.Xb(77,"mat-slide-toggle",25),r.Qc(78," Hide "),r.Wb(),r.Xb(79,"h3",27),r.Qc(80,"Position:"),r.Wb(),r.Xb(81,"mat-radio-group",28),r.Xb(82,"mat-radio-button",47),r.Qc(83,"Left"),r.Wb(),r.Xb(84,"mat-radio-button",48),r.Qc(85,"Right"),r.Wb(),r.Wb(),r.Wb(),r.Ub())}function XC(t,e){1&t&&(r.Vb(0),r.Xb(1,"div",20),r.Xb(2,"h2"),r.Qc(3,"Layout Width"),r.Wb(),r.Xb(4,"mat-radio-group",21),r.Xb(5,"mat-radio-button",22),r.Qc(6,"Fullwidth"),r.Wb(),r.Xb(7,"mat-radio-button",23),r.Qc(8,"Boxed"),r.Wb(),r.Wb(),r.Wb(),r.Xb(9,"div",24),r.Xb(10,"h2"),r.Qc(11,"Navbar"),r.Wb(),r.Xb(12,"mat-slide-toggle",25),r.Qc(13," Hide "),r.Wb(),r.Xb(14,"mat-slide-toggle",26),r.Qc(15," Folded "),r.Wb(),r.Xb(16,"h3",27),r.Qc(17,"Position:"),r.Wb(),r.Xb(18,"mat-radio-group",28),r.Xb(19,"mat-radio-button",29),r.Qc(20,"Left"),r.Wb(),r.Xb(21,"mat-radio-button",30),r.Qc(22,"Right"),r.Wb(),r.Wb(),r.Xb(23,"h3",31),r.Qc(24,"Variant:"),r.Wb(),r.Xb(25,"mat-radio-group",32),r.Xb(26,"mat-radio-button",33),r.Qc(27,"Style 1"),r.Wb(),r.Xb(28,"mat-radio-button",34),r.Qc(29,"Style 2"),r.Wb(),r.Wb(),r.Xb(30,"h3",35),r.Qc(31,"Primary background:"),r.Wb(),r.Sb(32,"fuse-material-color-picker",36),r.Xb(33,"h3",35),r.Qc(34,"Secondary background:"),r.Wb(),r.Sb(35,"fuse-material-color-picker",37),r.Wb(),r.Xb(36,"div",38),r.Xb(37,"h2"),r.Qc(38,"Toolbar"),r.Wb(),r.Xb(39,"mat-slide-toggle",25),r.Qc(40," Hide "),r.Wb(),r.Xb(41,"h3",27),r.Qc(42,"Position:"),r.Wb(),r.Xb(43,"mat-radio-group",28),r.Xb(44,"mat-radio-button",49),r.Qc(45,"Above Static"),r.Wb(),r.Xb(46,"mat-radio-button",50),r.Qc(47,"Above Fixed"),r.Wb(),r.Xb(48,"mat-radio-button",51),r.Qc(49,"Below"),r.Wb(),r.Wb(),r.Xb(50,"mat-checkbox",42),r.Qc(51," Use custom background color "),r.Wb(),r.Xb(52,"h3",43),r.Qc(53,"Background color:"),r.Wb(),r.Sb(54,"fuse-material-color-picker",44),r.Wb(),r.Xb(55,"div",45),r.Xb(56,"h2"),r.Qc(57,"Footer"),r.Wb(),r.Xb(58,"mat-slide-toggle",25),r.Qc(59," Hide "),r.Wb(),r.Xb(60,"h3",27),r.Qc(61,"Position:"),r.Wb(),r.Xb(62,"mat-radio-group",28),r.Xb(63,"mat-radio-button",49),r.Qc(64,"Above Static"),r.Wb(),r.Xb(65,"mat-radio-button",50),r.Qc(66,"Above Fixed"),r.Wb(),r.Xb(67,"mat-radio-button",51),r.Qc(68,"Below"),r.Wb(),r.Wb(),r.Xb(69,"mat-checkbox",42),r.Qc(70," Use custom background color "),r.Wb(),r.Xb(71,"h3",43),r.Qc(72,"Background color:"),r.Wb(),r.Sb(73,"fuse-material-color-picker",44),r.Wb(),r.Xb(74,"div",46),r.Xb(75,"h2"),r.Qc(76,"Side Panel"),r.Wb(),r.Xb(77,"mat-slide-toggle",25),r.Qc(78," Hide "),r.Wb(),r.Xb(79,"h3",27),r.Qc(80,"Position:"),r.Wb(),r.Xb(81,"mat-radio-group",28),r.Xb(82,"mat-radio-button",47),r.Qc(83,"Left"),r.Wb(),r.Xb(84,"mat-radio-button",48),r.Qc(85,"Right"),r.Wb(),r.Wb(),r.Wb(),r.Ub())}function NC(t,e){1&t&&(r.Vb(0),r.Xb(1,"div",20),r.Xb(2,"h2"),r.Qc(3,"Layout Width"),r.Wb(),r.Xb(4,"mat-radio-group",21),r.Xb(5,"mat-radio-button",22),r.Qc(6,"Fullwidth"),r.Wb(),r.Xb(7,"mat-radio-button",23),r.Qc(8,"Boxed"),r.Wb(),r.Wb(),r.Wb(),r.Xb(9,"div",24),r.Xb(10,"h2"),r.Qc(11,"Navbar"),r.Wb(),r.Xb(12,"mat-slide-toggle",25),r.Qc(13," Hide "),r.Wb(),r.Xb(14,"mat-slide-toggle",26),r.Qc(15," Folded "),r.Wb(),r.Xb(16,"h3",27),r.Qc(17,"Position:"),r.Wb(),r.Xb(18,"mat-radio-group",28),r.Xb(19,"mat-radio-button",29),r.Qc(20,"Left"),r.Wb(),r.Xb(21,"mat-radio-button",30),r.Qc(22,"Right"),r.Wb(),r.Wb(),r.Xb(23,"h3",31),r.Qc(24,"Variant:"),r.Wb(),r.Xb(25,"mat-radio-group",32),r.Xb(26,"mat-radio-button",33),r.Qc(27,"Style 1"),r.Wb(),r.Xb(28,"mat-radio-button",34),r.Qc(29,"Style 2"),r.Wb(),r.Wb(),r.Xb(30,"h3",35),r.Qc(31,"Primary background:"),r.Wb(),r.Sb(32,"fuse-material-color-picker",36),r.Xb(33,"h3",35),r.Qc(34,"Secondary background:"),r.Wb(),r.Sb(35,"fuse-material-color-picker",37),r.Wb(),r.Xb(36,"div",38),r.Xb(37,"h2"),r.Qc(38,"Toolbar"),r.Wb(),r.Xb(39,"mat-slide-toggle",25),r.Qc(40," Hide "),r.Wb(),r.Xb(41,"h3",27),r.Qc(42,"Position:"),r.Wb(),r.Xb(43,"mat-radio-group",28),r.Xb(44,"mat-radio-button",49),r.Qc(45,"Above Static"),r.Wb(),r.Xb(46,"mat-radio-button",50),r.Qc(47,"Above Fixed"),r.Wb(),r.Wb(),r.Xb(48,"mat-checkbox",42),r.Qc(49," Use custom background color "),r.Wb(),r.Xb(50,"h3",43),r.Qc(51,"Background color:"),r.Wb(),r.Sb(52,"fuse-material-color-picker",44),r.Wb(),r.Xb(53,"div",45),r.Xb(54,"h2"),r.Qc(55,"Footer"),r.Wb(),r.Xb(56,"mat-slide-toggle",25),r.Qc(57," Hide "),r.Wb(),r.Xb(58,"h3",27),r.Qc(59,"Position:"),r.Wb(),r.Xb(60,"mat-radio-group",28),r.Xb(61,"mat-radio-button",49),r.Qc(62,"Above Static"),r.Wb(),r.Xb(63,"mat-radio-button",50),r.Qc(64,"Above Fixed"),r.Wb(),r.Wb(),r.Xb(65,"mat-checkbox",42),r.Qc(66," Use custom background color "),r.Wb(),r.Xb(67,"h3",43),r.Qc(68,"Background color:"),r.Wb(),r.Sb(69,"fuse-material-color-picker",44),r.Wb(),r.Xb(70,"div",46),r.Xb(71,"h2"),r.Qc(72,"Side Panel"),r.Wb(),r.Xb(73,"mat-slide-toggle",25),r.Qc(74," Hide "),r.Wb(),r.Xb(75,"h3",27),r.Qc(76,"Position:"),r.Wb(),r.Xb(77,"mat-radio-group",28),r.Xb(78,"mat-radio-button",47),r.Qc(79,"Left"),r.Wb(),r.Xb(80,"mat-radio-button",48),r.Qc(81,"Right"),r.Wb(),r.Wb(),r.Wb(),r.Ub())}function UC(t,e){1&t&&(r.Vb(0),r.Xb(1,"div",20),r.Xb(2,"h2"),r.Qc(3,"Layout Width"),r.Wb(),r.Xb(4,"mat-radio-group",21),r.Xb(5,"mat-radio-button",22),r.Qc(6,"Fullwidth"),r.Wb(),r.Xb(7,"mat-radio-button",23),r.Qc(8,"Boxed"),r.Wb(),r.Wb(),r.Wb(),r.Xb(9,"div",24),r.Xb(10,"h2"),r.Qc(11,"Navbar"),r.Wb(),r.Xb(12,"mat-slide-toggle",25),r.Qc(13," Hide "),r.Wb(),r.Xb(14,"h3",27),r.Qc(15,"Position:"),r.Wb(),r.Xb(16,"mat-radio-group",28),r.Xb(17,"mat-radio-button",52),r.Qc(18,"Top"),r.Wb(),r.Wb(),r.Xb(19,"h3",31),r.Qc(20,"Variant (Vertical):"),r.Wb(),r.Xb(21,"mat-radio-group",32),r.Xb(22,"mat-radio-button",33),r.Qc(23,"Style 1"),r.Wb(),r.Xb(24,"mat-radio-button",34),r.Qc(25,"Style 2"),r.Wb(),r.Wb(),r.Xb(26,"h3",35),r.Qc(27,"Primary background:"),r.Wb(),r.Sb(28,"fuse-material-color-picker",36),r.Xb(29,"h3",35),r.Qc(30,"Secondary background (Vertical):"),r.Wb(),r.Sb(31,"fuse-material-color-picker",37),r.Wb(),r.Xb(32,"div",38),r.Xb(33,"h2"),r.Qc(34,"Toolbar"),r.Wb(),r.Xb(35,"mat-slide-toggle",25),r.Qc(36," Hide "),r.Wb(),r.Xb(37,"h3",27),r.Qc(38,"Position:"),r.Wb(),r.Xb(39,"mat-radio-group",28),r.Xb(40,"mat-radio-button",39),r.Qc(41,"Above"),r.Wb(),r.Xb(42,"mat-radio-button",51),r.Qc(43,"Below"),r.Wb(),r.Wb(),r.Xb(44,"mat-checkbox",42),r.Qc(45," Use custom background color "),r.Wb(),r.Xb(46,"h3",43),r.Qc(47,"Background color:"),r.Wb(),r.Sb(48,"fuse-material-color-picker",44),r.Wb(),r.Xb(49,"div",45),r.Xb(50,"h2"),r.Qc(51,"Footer"),r.Wb(),r.Xb(52,"mat-slide-toggle",25),r.Qc(53," Hide "),r.Wb(),r.Xb(54,"h3",27),r.Qc(55,"Position:"),r.Wb(),r.Xb(56,"mat-radio-group",28),r.Xb(57,"mat-radio-button",50),r.Qc(58,"Above Fixed"),r.Wb(),r.Xb(59,"mat-radio-button",49),r.Qc(60,"Above Static"),r.Wb(),r.Wb(),r.Xb(61,"mat-checkbox",42),r.Qc(62," Use custom background color "),r.Wb(),r.Xb(63,"h3",43),r.Qc(64,"Background color:"),r.Wb(),r.Sb(65,"fuse-material-color-picker",44),r.Wb(),r.Xb(66,"div",46),r.Xb(67,"h2"),r.Qc(68,"Side Panel"),r.Wb(),r.Xb(69,"mat-slide-toggle",25),r.Qc(70," Hide "),r.Wb(),r.Xb(71,"h3",27),r.Qc(72,"Position:"),r.Wb(),r.Xb(73,"mat-radio-group",28),r.Xb(74,"mat-radio-button",47),r.Qc(75,"Left"),r.Wb(),r.Xb(76,"mat-radio-button",48),r.Qc(77,"Right"),r.Wb(),r.Wb(),r.Wb(),r.Ub())}let zC=(()=>{class t{constructor(t,e,n,o,r,i){this.document=t,this._formBuilder=e,this._fuseConfigService=n,this._fuseNavigationService=o,this._fuseSidebarService=r,this._renderer=i,this.barClosed=!0,this._unsubscribeAll=new po.b}ngOnInit(){this.form=this._formBuilder.group({colorTheme:new cm.h,customScrollbars:new cm.h,layout:this._formBuilder.group({style:new cm.h,width:new cm.h,navbar:this._formBuilder.group({primaryBackground:new cm.h,secondaryBackground:new cm.h,folded:new cm.h,hidden:new cm.h,position:new cm.h,variant:new cm.h}),toolbar:this._formBuilder.group({background:new cm.h,customBackgroundColor:new cm.h,hidden:new cm.h,position:new cm.h}),footer:this._formBuilder.group({background:new cm.h,customBackgroundColor:new cm.h,hidden:new cm.h,position:new cm.h}),sidepanel:this._formBuilder.group({hidden:new cm.h,position:new cm.h})})}),this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.fuseConfig=t,this.form.setValue(t,{emitEvent:!1})}),this.form.get("layout.style").valueChanges.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this._resetFormValues(t)}),this.form.valueChanges.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this._fuseConfigService.config=t})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete(),this._fuseNavigationService.removeNavigationItem("custom-function")}_resetFormValues(t){switch(t){case"vertical-layout-1":this.form.patchValue({layout:{width:"fullwidth",navbar:{primaryBackground:"fuse-navy-700",secondaryBackground:"fuse-navy-900",folded:!1,hidden:!1,position:"left",variant:"vertical-style-1"},toolbar:{background:"fuse-white-500",customBackgroundColor:!1,hidden:!1,position:"below-static"},footer:{background:"fuse-navy-900",customBackgroundColor:!0,hidden:!0,position:"below-static"},sidepanel:{hidden:!0,position:"right"}}});break;case"vertical-layout-2":this.form.patchValue({layout:{width:"fullwidth",navbar:{primaryBackground:"fuse-navy-700",secondaryBackground:"fuse-navy-900",folded:!1,hidden:!1,position:"left",variant:"vertical-style-1"},toolbar:{background:"fuse-white-500",customBackgroundColor:!1,hidden:!1,position:"below"},footer:{background:"fuse-navy-900",customBackgroundColor:!0,hidden:!1,position:"below"},sidepanel:{hidden:!1,position:"right"}}});break;case"vertical-layout-3":this.form.patchValue({layout:{width:"fullwidth",navbar:{primaryBackground:"fuse-navy-700",secondaryBackground:"fuse-navy-900",folded:!1,hidden:!1,position:"left",layout:"vertical-style-1"},toolbar:{background:"fuse-white-500",customBackgroundColor:!1,hidden:!1,position:"above-static"},footer:{background:"fuse-navy-900",customBackgroundColor:!0,hidden:!1,position:"above-static"},sidepanel:{hidden:!1,position:"right"}}});break;case"horizontal-layout-1":this.form.patchValue({layout:{width:"fullwidth",navbar:{primaryBackground:"fuse-navy-700",secondaryBackground:"fuse-navy-900",folded:!1,hidden:!1,position:"top",variant:"vertical-style-1"},toolbar:{background:"fuse-white-500",customBackgroundColor:!1,hidden:!1,position:"above"},footer:{background:"fuse-navy-900",customBackgroundColor:!0,hidden:!1,position:"above-fixed"},sidepanel:{hidden:!1,position:"right"}}})}}toggleSidebarOpen(t){this._fuseSidebarService.getSidebar(t).toggleOpen()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(c.e),r.Rb(cm.g),r.Rb(Yc),r.Rb(Vc),r.Rb(Hc),r.Rb(r.F))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-theme-options"]],hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("bar-closed",e.barClosed)},decls:42,vars:6,consts:[["fusePerfectScrollbar","",1,"theme-options-panel"],[1,"header"],[1,"title"],["mat-icon-button","",1,"close-button",3,"click"],[3,"formGroup"],[1,"group"],["fxLayout","column","fxLayoutAlign","start start","formControlName","colorTheme"],["value","theme-default",1,"mb-12"],["value","theme-yellow-light",1,"mb-12"],["value","theme-blue-gray-dark",1,"mb-12"],["value","theme-pink-dark",1,"mb-12"],["formGroupName","layout",1,"group"],["fxLayout","column","fxLayoutAlign","start start","formControlName","style"],["value","vertical-layout-1",1,"mb-12"],["value","vertical-layout-2",1,"mb-12"],["value","vertical-layout-3",1,"mb-12"],["value","horizontal-layout-1",1,"mb-12"],[3,"ngSwitch"],[4,"ngSwitchCase"],["formControlName","customScrollbars",1,"mb-12"],[1,"group","mt-32"],["fxLayout","column","fxLayoutAlign","start start","formControlName","width"],["value","fullwidth",1,"mb-12"],["value","boxed",1,"mb-12"],["formGroupName","navbar",1,"group"],["formControlName","hidden"],["formControlName","folded",1,"mt-24"],[1,"mt-24"],["fxLayout","column","fxLayoutAlign","start start","formControlName","position"],["value","left",1,"mb-16"],["value","right",1,"mb-16"],[1,"mt-8"],["fxLayout","column","fxLayoutAlign","start start","formControlName","variant"],["value","vertical-style-1",1,"mb-16"],["value","vertical-style-2",1,"mb-16"],[1,"mt-16","mb-8"],["formControlName","primaryBackground",1,"mb-16"],["formControlName","secondaryBackground",1,"mb-16"],["formGroupName","toolbar",1,"group"],["value","above",1,"mb-12"],["value","below-static",1,"mb-12"],["value","below-fixed",1,"mb-12"],["formControlName","customBackgroundColor",1,"mt-24"],[1,"mt-24","mb-8"],["formControlName","background",1,"mb-16"],["formGroupName","footer",1,"group"],["formGroupName","sidepanel",1,"group"],["value","left",1,"mb-12"],["value","right",1,"mb-12"],["value","above-static",1,"mb-12"],["value","above-fixed",1,"mb-12"],["value","below",1,"mb-12"],["value","top",1,"mb-16"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"span",2),r.Qc(3,"Theme Options"),r.Wb(),r.Xb(4,"button",3),r.fc("click",(function(){return e.toggleSidebarOpen("themeOptionsPanel")})),r.Xb(5,"mat-icon"),r.Qc(6,"close"),r.Wb(),r.Wb(),r.Wb(),r.Xb(7,"form",4),r.Xb(8,"div",5),r.Xb(9,"h2"),r.Qc(10,"Color themes"),r.Wb(),r.Xb(11,"mat-radio-group",6),r.Xb(12,"mat-radio-button",7),r.Qc(13,"Default Light"),r.Wb(),r.Xb(14,"mat-radio-button",8),r.Qc(15,"Yellow Light"),r.Wb(),r.Xb(16,"mat-radio-button",9),r.Qc(17,"Blue-Gray Dark"),r.Wb(),r.Xb(18,"mat-radio-button",10),r.Qc(19,"Pink Dark"),r.Wb(),r.Wb(),r.Wb(),r.Xb(20,"div",11),r.Xb(21,"h2"),r.Qc(22,"Layout Styles"),r.Wb(),r.Xb(23,"mat-radio-group",12),r.Xb(24,"mat-radio-button",13),r.Qc(25," Vertical Layout #1 "),r.Wb(),r.Xb(26,"mat-radio-button",14),r.Qc(27," Vertical Layout #2 "),r.Wb(),r.Xb(28,"mat-radio-button",15),r.Qc(29," Vertical Layout #3 "),r.Wb(),r.Xb(30,"mat-radio-button",16),r.Qc(31," Horizontal Layout #1 "),r.Wb(),r.Wb(),r.Vb(32,17),r.Oc(33,FC,86,0,"ng-container",18),r.Oc(34,XC,86,0,"ng-container",18),r.Oc(35,NC,82,0,"ng-container",18),r.Oc(36,UC,78,0,"ng-container",18),r.Ub(),r.Wb(),r.Xb(37,"div",5),r.Xb(38,"h2"),r.Qc(39,"Custom scrollbars"),r.Wb(),r.Xb(40,"mat-slide-toggle",19),r.Qc(41," Enable custom scrollbars "),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(7),r.rc("formGroup",e.form),r.Db(25),r.rc("ngSwitch",e.fuseConfig.layout.style),r.Db(1),r.rc("ngSwitchCase","vertical-layout-1"),r.Db(1),r.rc("ngSwitchCase","vertical-layout-2"),r.Db(1),r.rc("ngSwitchCase","vertical-layout-3"),r.Db(1),r.rc("ngSwitchCase","horizontal-layout-1"))},directives:[__,yu,Uu,cm.J,cm.u,cm.l,v_,sp,mh,cm.t,cm.j,S_,cm.m,c.y,c.z,U_,xC,RC],styles:["@-webkit-keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}fuse-theme-options{display:flex;overflow:hidden}fuse-theme-options .theme-options-panel{display:flex;flex-direction:column;flex:1 0 auto;padding:40px 24px 24px;overflow:auto;-webkit-overflow-scrolling:touch}fuse-theme-options .theme-options-panel .header{display:flex;flex:0 1 auto;margin-bottom:32px;align-items:center;justify-content:space-between}fuse-theme-options .theme-options-panel .header .title{font-size:20px;font-weight:600;padding-left:4px}fuse-theme-options .theme-options-panel form{display:flex;flex:1 1 auto;flex-direction:column}fuse-theme-options .theme-options-panel form .group{display:flex;flex:1 0 auto;flex-direction:column;position:relative;border-radius:2px;padding:28px 16px 8px;margin:16px 0}fuse-theme-options .theme-options-panel form .group h2{position:absolute;top:-11px;left:8px;margin:0;padding:0 8px;font-size:16px;font-weight:600}fuse-theme-options .theme-options-panel form .group h3{font-size:14px;font-weight:600;margin:24px 0 16px;padding:0}fuse-theme-options .theme-options-panel form .group h3:first-of-type{margin-top:0}"],encapsulation:2,data:{animation:Ub}}),t})();function YC(t,e){1&t&&r.Tb(0)}function BC(t,e){1&t&&r.Tb(0)}function VC(t,e){if(1&t&&(r.Vb(0),r.Oc(1,BC,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(18);r.Db(1),r.rc("ngTemplateOutlet",t)}}function HC(t,e){1&t&&r.Tb(0)}function QC(t,e){if(1&t&&(r.Vb(0),r.Oc(1,HC,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(22);r.Db(1),r.rc("ngTemplateOutlet",t)}}function GC(t,e){1&t&&r.Tb(0)}function $C(t,e){if(1&t&&(r.Vb(0),r.Oc(1,GC,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(18);r.Db(1),r.rc("ngTemplateOutlet",t)}}function qC(t,e){1&t&&r.Tb(0)}function KC(t,e){if(1&t&&(r.Vb(0),r.Oc(1,qC,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(18);r.Db(1),r.rc("ngTemplateOutlet",t)}}function JC(t,e){1&t&&r.Tb(0)}function ZC(t,e){if(1&t&&(r.Vb(0),r.Oc(1,JC,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(20);r.Db(1),r.rc("ngTemplateOutlet",t)}}function tO(t,e){1&t&&r.Tb(0)}function eO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,tO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(20);r.Db(1),r.rc("ngTemplateOutlet",t)}}function nO(t,e){1&t&&r.Tb(0)}function oO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,nO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(24);r.Db(1),r.rc("ngTemplateOutlet",t)}}function rO(t,e){1&t&&r.Tb(0)}function iO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,rO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(20);r.Db(1),r.rc("ngTemplateOutlet",t)}}function aO(t,e){1&t&&r.Tb(0)}function cO(t,e){if(1&t&&r.Sb(0,"toolbar",12),2&t){const t=r.jc(2);r.rc("ngClass",!0===t.fuseConfig.layout.toolbar.customBackgroundColor?t.fuseConfig.layout.toolbar.position+" "+t.fuseConfig.layout.toolbar.background:t.fuseConfig.layout.toolbar.position)}}function sO(t,e){if(1&t&&r.Oc(0,cO,1,1,"toolbar",11),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.toolbar.hidden)}}function lO(t,e){if(1&t&&r.Sb(0,"footer",12),2&t){const t=r.jc(2);r.rc("ngClass",!0===t.fuseConfig.layout.footer.customBackgroundColor?t.fuseConfig.layout.footer.position+" "+t.fuseConfig.layout.footer.background:t.fuseConfig.layout.footer.position)}}function dO(t,e){if(1&t&&r.Oc(0,lO,1,1,"footer",11),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.footer.hidden)}}function gO(t,e){if(1&t&&(r.Xb(0,"fuse-sidebar",14),r.Sb(1,"navbar",15),r.Wb()),2&t){const t=r.jc(2);r.rc("folded",t.fuseConfig.layout.navbar.folded),r.Db(1),r.rc("variant",t.fuseConfig.layout.navbar.variant)}}function mO(t,e){if(1&t&&r.Oc(0,gO,2,2,"fuse-sidebar",13),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.navbar.hidden)}}function pO(t,e){if(1&t&&(r.Xb(0,"fuse-sidebar",17),r.Sb(1,"navbar",18),r.Wb()),2&t){const t=r.jc(2);r.rc("folded",t.fuseConfig.layout.navbar.folded),r.Db(1),r.rc("variant",t.fuseConfig.layout.navbar.variant)}}function hO(t,e){if(1&t&&r.Oc(0,pO,2,2,"fuse-sidebar",16),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.navbar.hidden)}}const uO=function(){return{suppressScrollX:!0,updateOnRouteChange:!0}};let bO=(()=>{class t{constructor(t,e){this._fuseConfigService=t,this.cdr=e,this.navigation=vc,this._unsubscribeAll=new po.b}ngOnInit(){this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.fuseConfig=t,this.cdr.detectChanges()})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Yc),r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["vertical-layout-1"]],decls:25,vars:12,consts:[[4,"ngIf"],["id","main"],["id","container-1",1,"container"],["id","container-2",1,"container"],["id","container-3","fusePerfectScrollbar","",1,"container",3,"fusePerfectScrollbarOptions"],["name","quickPanel","position","right",1,"quick-panel"],["toolbar",""],["footer",""],["leftNavbar",""],["rightNavbar",""],[4,"ngTemplateOutlet"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],["name","navbar","class","navbar-fuse-sidebar","lockedOpen","gt-md",3,"folded",4,"ngIf"],["name","navbar","lockedOpen","gt-md",1,"navbar-fuse-sidebar",3,"folded"],[1,"left-navbar",3,"variant"],["name","navbar","position","right","class","navbar-fuse-sidebar","lockedOpen","gt-md",3,"folded",4,"ngIf"],["name","navbar","position","right","lockedOpen","gt-md",1,"navbar-fuse-sidebar",3,"folded"],[1,"right-navbar",3,"variant"]],template:function(t,e){1&t&&(r.Oc(0,YC,1,0,"ng-container",0),r.Xb(1,"div",1),r.Oc(2,VC,2,1,"ng-container",0),r.Xb(3,"div",2),r.Oc(4,QC,2,1,"ng-container",0),r.Xb(5,"div",3),r.Oc(6,$C,2,1,"ng-container",0),r.Xb(7,"div",4),r.Oc(8,KC,2,1,"ng-container",0),r.Sb(9,"content"),r.Oc(10,ZC,2,1,"ng-container",0),r.Wb(),r.Oc(11,eO,2,1,"ng-container",0),r.Wb(),r.Oc(12,oO,2,1,"ng-container",0),r.Wb(),r.Oc(13,iO,2,1,"ng-container",0),r.Wb(),r.Oc(14,aO,1,0,"ng-container",0),r.Xb(15,"fuse-sidebar",5),r.Sb(16,"quick-panel"),r.Wb(),r.Oc(17,sO,1,1,"ng-template",null,6,r.Pc),r.Oc(19,dO,1,1,"ng-template",null,7,r.Pc),r.Oc(21,mO,1,1,"ng-template",null,8,r.Pc),r.Oc(23,hO,1,1,"ng-template",null,9,r.Pc)),2&t&&(r.rc("ngIf",!e.fuseConfig.layout.sidepanel.hidden&&"left"===e.fuseConfig.layout.sidepanel.position),r.Db(2),r.rc("ngIf","above"===e.fuseConfig.layout.toolbar.position),r.Db(2),r.rc("ngIf","left"===e.fuseConfig.layout.navbar.position),r.Db(2),r.rc("ngIf","below-fixed"===e.fuseConfig.layout.toolbar.position),r.Db(1),r.rc("fusePerfectScrollbarOptions",r.uc(11,uO)),r.Db(1),r.rc("ngIf","below-static"===e.fuseConfig.layout.toolbar.position),r.Db(2),r.rc("ngIf","below-static"===e.fuseConfig.layout.footer.position),r.Db(1),r.rc("ngIf","below-fixed"===e.fuseConfig.layout.footer.position),r.Db(1),r.rc("ngIf","right"===e.fuseConfig.layout.navbar.position),r.Db(1),r.rc("ngIf","above"===e.fuseConfig.layout.footer.position),r.Db(1),r.rc("ngIf",!e.fuseConfig.layout.sidepanel.hidden&&"right"===e.fuseConfig.layout.sidepanel.position))},styles:["vertical-layout-1,vertical-layout-1 #main{display:flex;flex:1 1 auto;width:100%;height:100%}vertical-layout-1 #main{position:relative;flex-direction:column;z-index:1;min-width:0}vertical-layout-1 #main>.container{position:relative;display:flex;flex:1 1 0%;width:100%;min-height:0;min-width:0}vertical-layout-1 #main>.container>.container{position:relative;display:flex;flex:1 1 0%;flex-direction:column;min-width:0}vertical-layout-1 #main>.container>.container>.container{position:relative;display:flex;flex:1 1 0%;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}vertical-layout-1 #main>.container>.container>.container content.inner-scroll{flex:1 1 0%;min-height:0}vertical-layout-1 #main>.container>.container>.container content.inner-scroll>:not(router-outlet){flex:1 1 0%}"],encapsulation:2}),t})();function _O(t,e){1&t&&r.Tb(0)}function fO(t,e){1&t&&r.Tb(0)}function CO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,fO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(18);r.Db(1),r.rc("ngTemplateOutlet",t)}}function OO(t,e){1&t&&r.Tb(0)}function MO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,OO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(18);r.Db(1),r.rc("ngTemplateOutlet",t)}}function PO(t,e){1&t&&r.Tb(0)}function yO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,PO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(22);r.Db(1),r.rc("ngTemplateOutlet",t)}}function xO(t,e){1&t&&r.Tb(0)}function vO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,xO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(18);r.Db(1),r.rc("ngTemplateOutlet",t)}}function wO(t,e){1&t&&r.Tb(0)}function kO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,wO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(20);r.Db(1),r.rc("ngTemplateOutlet",t)}}function SO(t,e){1&t&&r.Tb(0)}function AO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,SO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(24);r.Db(1),r.rc("ngTemplateOutlet",t)}}function DO(t,e){1&t&&r.Tb(0)}function IO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,DO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(20);r.Db(1),r.rc("ngTemplateOutlet",t)}}function EO(t,e){1&t&&r.Tb(0)}function TO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,EO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(20);r.Db(1),r.rc("ngTemplateOutlet",t)}}function LO(t,e){1&t&&r.Tb(0)}function RO(t,e){if(1&t&&r.Sb(0,"toolbar",12),2&t){const t=r.jc(2);r.rc("ngClass",!0===t.fuseConfig.layout.toolbar.customBackgroundColor?t.fuseConfig.layout.toolbar.position+" "+t.fuseConfig.layout.toolbar.background:t.fuseConfig.layout.toolbar.position)}}function WO(t,e){if(1&t&&r.Oc(0,RO,1,1,"toolbar",11),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.toolbar.hidden)}}function jO(t,e){if(1&t&&r.Sb(0,"footer",12),2&t){const t=r.jc(2);r.rc("ngClass",!0===t.fuseConfig.layout.footer.customBackgroundColor?t.fuseConfig.layout.footer.position+" "+t.fuseConfig.layout.footer.background:t.fuseConfig.layout.footer.position)}}function FO(t,e){if(1&t&&r.Oc(0,jO,1,1,"footer",11),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.footer.hidden)}}function XO(t,e){if(1&t&&(r.Xb(0,"fuse-sidebar",14),r.Sb(1,"navbar",15),r.Wb()),2&t){const t=r.jc(2);r.rc("folded",t.fuseConfig.layout.navbar.folded),r.Db(1),r.rc("variant",t.fuseConfig.layout.navbar.variant)}}function NO(t,e){if(1&t&&r.Oc(0,XO,2,2,"fuse-sidebar",13),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.navbar.hidden)}}function UO(t,e){if(1&t&&(r.Xb(0,"fuse-sidebar",17),r.Sb(1,"navbar",18),r.Wb()),2&t){const t=r.jc(2);r.rc("folded",t.fuseConfig.layout.navbar.folded),r.Db(1),r.rc("variant",t.fuseConfig.layout.navbar.variant)}}function zO(t,e){if(1&t&&r.Oc(0,UO,2,2,"fuse-sidebar",16),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.navbar.hidden)}}const YO=function(){return{suppressScrollX:!0,updateOnRouteChange:!0}};let BO=(()=>{class t{constructor(t){this._fuseConfigService=t,this.navigation=vc,this._unsubscribeAll=new po.b}ngOnInit(){this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.fuseConfig=t})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Yc))},t.\u0275cmp=r.Lb({type:t,selectors:[["vertical-layout-2"]],decls:25,vars:12,consts:[[4,"ngIf"],["id","main"],["id","container-1","fusePerfectScrollbar","",1,"container",3,"fusePerfectScrollbarOptions"],["id","container-2",1,"container"],["id","container-3",1,"container"],["name","quickPanel","position","right",1,"quick-panel"],["toolbar",""],["footer",""],["leftNavbar",""],["rightNavbar",""],[4,"ngTemplateOutlet"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],["name","navbar","class","navbar-fuse-sidebar","lockedOpen","gt-md",3,"folded",4,"ngIf"],["name","navbar","lockedOpen","gt-md",1,"navbar-fuse-sidebar",3,"folded"],[1,"left-navbar",3,"variant"],["name","navbar","position","right","class","navbar-fuse-sidebar","lockedOpen","gt-md",3,"folded",4,"ngIf"],["name","navbar","position","right","lockedOpen","gt-md",1,"navbar-fuse-sidebar",3,"folded"],[1,"right-navbar",3,"variant"]],template:function(t,e){1&t&&(r.Oc(0,_O,1,0,"ng-container",0),r.Xb(1,"div",1),r.Oc(2,CO,2,1,"ng-container",0),r.Xb(3,"div",2),r.Oc(4,MO,2,1,"ng-container",0),r.Xb(5,"div",3),r.Oc(6,yO,2,1,"ng-container",0),r.Xb(7,"div",4),r.Oc(8,vO,2,1,"ng-container",0),r.Sb(9,"content"),r.Oc(10,kO,2,1,"ng-container",0),r.Wb(),r.Oc(11,AO,2,1,"ng-container",0),r.Wb(),r.Oc(12,IO,2,1,"ng-container",0),r.Wb(),r.Oc(13,TO,2,1,"ng-container",0),r.Wb(),r.Oc(14,LO,1,0,"ng-container",0),r.Xb(15,"fuse-sidebar",5),r.Sb(16,"quick-panel"),r.Wb(),r.Oc(17,WO,1,1,"ng-template",null,6,r.Pc),r.Oc(19,FO,1,1,"ng-template",null,7,r.Pc),r.Oc(21,NO,1,1,"ng-template",null,8,r.Pc),r.Oc(23,zO,1,1,"ng-template",null,9,r.Pc)),2&t&&(r.rc("ngIf",!e.fuseConfig.layout.sidepanel.hidden&&"left"===e.fuseConfig.layout.sidepanel.position),r.Db(2),r.rc("ngIf","above-fixed"===e.fuseConfig.layout.toolbar.position),r.Db(1),r.rc("fusePerfectScrollbarOptions",r.uc(11,YO)),r.Db(1),r.rc("ngIf","above-static"===e.fuseConfig.layout.toolbar.position),r.Db(2),r.rc("ngIf","left"===e.fuseConfig.layout.navbar.position),r.Db(2),r.rc("ngIf","below"===e.fuseConfig.layout.toolbar.position),r.Db(2),r.rc("ngIf","below"===e.fuseConfig.layout.footer.position),r.Db(1),r.rc("ngIf","right"===e.fuseConfig.layout.navbar.position),r.Db(1),r.rc("ngIf","above-static"===e.fuseConfig.layout.footer.position),r.Db(1),r.rc("ngIf","above-fixed"===e.fuseConfig.layout.footer.position),r.Db(1),r.rc("ngIf",!e.fuseConfig.layout.sidepanel.hidden&&"right"===e.fuseConfig.layout.sidepanel.position))},styles:["vertical-layout-2{display:flex;flex:1 1 auto;width:100%;height:100%}vertical-layout-2 #main{height:100%;z-index:1;min-width:0}vertical-layout-2 #main,vertical-layout-2 #main>.container{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%}vertical-layout-2 #main>.container{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}vertical-layout-2 #main>.container>.container{position:relative;display:flex;flex:1 0 auto;width:100%}vertical-layout-2 #main>.container>.container>.container{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}"],encapsulation:2}),t})();function VO(t,e){1&t&&r.Tb(0)}function HO(t,e){1&t&&r.Tb(0)}function QO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,HO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(15);r.Db(1),r.rc("ngTemplateOutlet",t)}}function GO(t,e){1&t&&r.Tb(0)}function $O(t,e){if(1&t&&(r.Vb(0),r.Oc(1,GO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(15);r.Db(1),r.rc("ngTemplateOutlet",t)}}function qO(t,e){1&t&&r.Tb(0)}function KO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,qO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(19);r.Db(1),r.rc("ngTemplateOutlet",t)}}function JO(t,e){1&t&&r.Tb(0)}function ZO(t,e){if(1&t&&(r.Vb(0),r.Oc(1,JO,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(21);r.Db(1),r.rc("ngTemplateOutlet",t)}}function tM(t,e){1&t&&r.Tb(0)}function eM(t,e){if(1&t&&(r.Vb(0),r.Oc(1,tM,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(17);r.Db(1),r.rc("ngTemplateOutlet",t)}}function nM(t,e){1&t&&r.Tb(0)}function oM(t,e){if(1&t&&(r.Vb(0),r.Oc(1,nM,1,0,"ng-container",10),r.Ub()),2&t){r.jc();const t=r.Ac(17);r.Db(1),r.rc("ngTemplateOutlet",t)}}function rM(t,e){1&t&&r.Tb(0)}function iM(t,e){if(1&t&&r.Sb(0,"toolbar",4),2&t){const t=r.jc(2);r.rc("ngClass",!0===t.fuseConfig.layout.toolbar.customBackgroundColor?t.fuseConfig.layout.toolbar.position+" "+t.fuseConfig.layout.toolbar.background:t.fuseConfig.layout.toolbar.position)}}function aM(t,e){if(1&t&&r.Oc(0,iM,1,1,"toolbar",11),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.toolbar.hidden)}}function cM(t,e){if(1&t&&r.Sb(0,"footer",4),2&t){const t=r.jc(2);r.rc("ngClass",!0===t.fuseConfig.layout.footer.customBackgroundColor?t.fuseConfig.layout.footer.position+" "+t.fuseConfig.layout.footer.background:t.fuseConfig.layout.footer.position)}}function sM(t,e){if(1&t&&r.Oc(0,cM,1,1,"footer",11),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.footer.hidden)}}function lM(t,e){if(1&t&&(r.Xb(0,"fuse-sidebar",13),r.Sb(1,"navbar",14),r.Wb()),2&t){const t=r.jc(2);r.rc("folded",t.fuseConfig.layout.navbar.folded),r.Db(1),r.rc("variant",t.fuseConfig.layout.navbar.variant)}}function dM(t,e){if(1&t&&r.Oc(0,lM,2,2,"fuse-sidebar",12),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.navbar.hidden)}}function gM(t,e){if(1&t&&(r.Xb(0,"fuse-sidebar",16),r.Sb(1,"navbar",17),r.Wb()),2&t){const t=r.jc(2);r.rc("folded",t.fuseConfig.layout.navbar.folded),r.Db(1),r.rc("variant",t.fuseConfig.layout.navbar.variant)}}function mM(t,e){if(1&t&&r.Oc(0,gM,2,2,"fuse-sidebar",15),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.navbar.hidden)}}const pM=function(){return{suppressScrollX:!0,updateOnRouteChange:!0}},hM=function(t,e){return{"ml-32":t,"mr-32":e}};let uM=(()=>{class t{constructor(t){this._fuseConfigService=t,this.navigation=vc,this._unsubscribeAll=new po.b}ngOnInit(){this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.fuseConfig=t})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Yc))},t.\u0275cmp=r.Lb({type:t,selectors:[["vertical-layout-3"]],decls:22,vars:14,consts:[[4,"ngIf"],["id","main"],["id","container-1","fusePerfectScrollbar","",1,"container",3,"fusePerfectScrollbarOptions"],["id","container-2",1,"container"],[3,"ngClass"],["name","quickPanel","position","right",1,"quick-panel"],["toolbar",""],["footer",""],["leftNavbar",""],["rightNavbar",""],[4,"ngTemplateOutlet"],[3,"ngClass",4,"ngIf"],["name","navbar","class","navbar-fuse-sidebar","lockedOpen","gt-md",3,"folded",4,"ngIf"],["name","navbar","lockedOpen","gt-md",1,"navbar-fuse-sidebar",3,"folded"],[1,"left-navbar",3,"variant"],["name","navbar","position","right","class","navbar-fuse-sidebar","lockedOpen","gt-md",3,"folded",4,"ngIf"],["name","navbar","position","right","lockedOpen","gt-md",1,"navbar-fuse-sidebar",3,"folded"],[1,"right-navbar",3,"variant"]],template:function(t,e){1&t&&(r.Oc(0,VO,1,0,"ng-container",0),r.Xb(1,"div",1),r.Oc(2,QO,2,1,"ng-container",0),r.Xb(3,"div",2),r.Oc(4,$O,2,1,"ng-container",0),r.Xb(5,"div",3),r.Oc(6,KO,2,1,"ng-container",0),r.Sb(7,"content",4),r.Oc(8,ZO,2,1,"ng-container",0),r.Wb(),r.Oc(9,eM,2,1,"ng-container",0),r.Wb(),r.Oc(10,oM,2,1,"ng-container",0),r.Wb(),r.Oc(11,rM,1,0,"ng-container",0),r.Xb(12,"fuse-sidebar",5),r.Sb(13,"quick-panel"),r.Wb(),r.Oc(14,aM,1,1,"ng-template",null,6,r.Pc),r.Oc(16,sM,1,1,"ng-template",null,7,r.Pc),r.Oc(18,dM,1,1,"ng-template",null,8,r.Pc),r.Oc(20,mM,1,1,"ng-template",null,9,r.Pc)),2&t&&(r.rc("ngIf",!e.fuseConfig.layout.sidepanel.hidden&&"left"===e.fuseConfig.layout.sidepanel.position),r.Db(2),r.rc("ngIf","above-fixed"===e.fuseConfig.layout.toolbar.position),r.Db(1),r.rc("fusePerfectScrollbarOptions",r.uc(10,pM)),r.Db(1),r.rc("ngIf","above-static"===e.fuseConfig.layout.toolbar.position),r.Db(2),r.rc("ngIf","left"===e.fuseConfig.layout.navbar.position),r.Db(1),r.rc("ngClass",r.wc(11,hM,"left"===e.fuseConfig.layout.navbar.position,"right"===e.fuseConfig.layout.navbar.position)),r.Db(1),r.rc("ngIf","right"===e.fuseConfig.layout.navbar.position),r.Db(1),r.rc("ngIf","above-static"===e.fuseConfig.layout.footer.position),r.Db(1),r.rc("ngIf","above-fixed"===e.fuseConfig.layout.footer.position),r.Db(1),r.rc("ngIf",!e.fuseConfig.layout.sidepanel.hidden&&"right"===e.fuseConfig.layout.sidepanel.position))},styles:["vertical-layout-3{display:flex;flex:1 1 auto;width:100%;height:100%}vertical-layout-3 #main{height:100%;z-index:1;min-width:0}vertical-layout-3 #main,vertical-layout-3 #main>.container{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%}vertical-layout-3 #main>.container{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}vertical-layout-3 #main>.container>.container{position:relative;display:flex;flex:1 0 auto;width:100%;min-width:0;padding:32px}vertical-layout-3 #main>.container>.container>content{flex:1 1 auto;min-width:0;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}"],encapsulation:2}),t})();function bM(t,e){1&t&&r.Tb(0)}function _M(t,e){1&t&&r.Tb(0)}function fM(t,e){if(1&t&&(r.Vb(0),r.Oc(1,_M,1,0,"ng-container",2),r.Ub()),2&t){r.jc();const t=r.Ac(18);r.Db(1),r.rc("ngTemplateOutlet",t)}}function CM(t,e){1&t&&r.Tb(0)}function OM(t,e){1&t&&r.Tb(0)}function MM(t,e){if(1&t&&(r.Vb(0),r.Oc(1,OM,1,0,"ng-container",2),r.Ub()),2&t){r.jc();const t=r.Ac(18);r.Db(1),r.rc("ngTemplateOutlet",t)}}function PM(t,e){1&t&&r.Tb(0)}function yM(t,e){1&t&&r.Tb(0)}function xM(t,e){if(1&t&&(r.Vb(0),r.Oc(1,yM,1,0,"ng-container",2),r.Ub()),2&t){r.jc();const t=r.Ac(20);r.Db(1),r.rc("ngTemplateOutlet",t)}}function vM(t,e){1&t&&r.Tb(0)}function wM(t,e){if(1&t&&(r.Vb(0),r.Oc(1,vM,1,0,"ng-container",2),r.Ub()),2&t){r.jc();const t=r.Ac(20);r.Db(1),r.rc("ngTemplateOutlet",t)}}function kM(t,e){1&t&&r.Tb(0)}function SM(t,e){if(1&t&&r.Sb(0,"toolbar",12),2&t){const t=r.jc(2);r.rc("ngClass",!0===t.fuseConfig.layout.toolbar.customBackgroundColor?t.fuseConfig.layout.toolbar.position+" "+t.fuseConfig.layout.toolbar.background:t.fuseConfig.layout.toolbar.position)}}function AM(t,e){if(1&t&&r.Oc(0,SM,1,1,"toolbar",11),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.toolbar.hidden)}}function DM(t,e){if(1&t&&r.Sb(0,"footer",12),2&t){const t=r.jc(2);r.rc("ngClass",!0===t.fuseConfig.layout.footer.customBackgroundColor?t.fuseConfig.layout.footer.position+" "+t.fuseConfig.layout.footer.background:t.fuseConfig.layout.footer.position)}}function IM(t,e){if(1&t&&r.Oc(0,DM,1,1,"footer",11),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.footer.hidden)}}function EM(t,e){1&t&&r.Sb(0,"navbar",14)}function TM(t,e){if(1&t&&r.Oc(0,EM,1,0,"navbar",13),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.navbar.hidden)}}function LM(t,e){if(1&t&&(r.Xb(0,"fuse-sidebar",16),r.Sb(1,"navbar",17),r.Wb()),2&t){const t=r.jc(2);r.rc("folded",t.fuseConfig.layout.navbar.folded),r.Db(1),r.rc("variant",t.fuseConfig.layout.navbar.variant)}}function RM(t,e){if(1&t&&r.Oc(0,LM,2,2,"fuse-sidebar",15),2&t){const t=r.jc();r.rc("ngIf",!t.fuseConfig.layout.navbar.hidden)}}const WM=function(){return{suppressScrollX:!0,updateOnRouteChange:!0}};let jM=(()=>{class t{constructor(t){this._fuseConfigService=t,this.navigation=vc,this._unsubscribeAll=new po.b}ngOnInit(){this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.fuseConfig=t})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Yc))},t.\u0275cmp=r.Lb({type:t,selectors:[["horizontal-layout-1"]],decls:25,vars:10,consts:[[4,"ngIf"],["id","main"],[4,"ngTemplateOutlet"],["id","container-1",1,"container"],["id","container-2",1,"container"],["id","container-3","fusePerfectScrollbar","",1,"container",3,"fusePerfectScrollbarOptions"],["name","quickPanel","position","right",1,"quick-panel"],["toolbar",""],["footer",""],["topNavbar",""],["leftNavbar",""],[3,"ngClass",4,"ngIf"],[3,"ngClass"],["variant","horizontal-style-1","class","top-navbar","fxHide","","fxShow.gt-md","",4,"ngIf"],["variant","horizontal-style-1","fxHide","","fxShow.gt-md","",1,"top-navbar"],["name","navbar","class","navbar-fuse-sidebar",3,"folded",4,"ngIf"],["name","navbar",1,"navbar-fuse-sidebar",3,"folded"],[1,"left-navbar",3,"variant"]],template:function(t,e){if(1&t&&(r.Oc(0,bM,1,0,"ng-container",0),r.Xb(1,"div",1),r.Oc(2,fM,2,1,"ng-container",0),r.Vb(3),r.Oc(4,CM,1,0,"ng-container",2),r.Ub(),r.Oc(5,MM,2,1,"ng-container",0),r.Xb(6,"div",3),r.Vb(7),r.Oc(8,PM,1,0,"ng-container",2),r.Ub(),r.Xb(9,"div",4),r.Xb(10,"div",5),r.Sb(11,"content"),r.Oc(12,xM,2,1,"ng-container",0),r.Wb(),r.Wb(),r.Wb(),r.Oc(13,wM,2,1,"ng-container",0),r.Wb(),r.Oc(14,kM,1,0,"ng-container",0),r.Xb(15,"fuse-sidebar",6),r.Sb(16,"quick-panel"),r.Wb(),r.Oc(17,AM,1,1,"ng-template",null,7,r.Pc),r.Oc(19,IM,1,1,"ng-template",null,8,r.Pc),r.Oc(21,TM,1,1,"ng-template",null,9,r.Pc),r.Oc(23,RM,1,1,"ng-template",null,10,r.Pc)),2&t){const t=r.Ac(22),n=r.Ac(24);r.rc("ngIf",!e.fuseConfig.layout.sidepanel.hidden&&"left"===e.fuseConfig.layout.sidepanel.position),r.Db(2),r.rc("ngIf","above"===e.fuseConfig.layout.toolbar.position),r.Db(2),r.rc("ngTemplateOutlet",t),r.Db(1),r.rc("ngIf","below"===e.fuseConfig.layout.toolbar.position),r.Db(3),r.rc("ngTemplateOutlet",n),r.Db(2),r.rc("fusePerfectScrollbarOptions",r.uc(9,WM)),r.Db(2),r.rc("ngIf","above-static"===e.fuseConfig.layout.footer.position),r.Db(1),r.rc("ngIf","above-fixed"===e.fuseConfig.layout.footer.position),r.Db(1),r.rc("ngIf",!e.fuseConfig.layout.sidepanel.hidden&&"right"===e.fuseConfig.layout.sidepanel.position)}},styles:["horizontal-layout-1,horizontal-layout-1 #main{display:flex;flex:1 1 auto;width:100%;height:100%}horizontal-layout-1 #main{position:relative;flex-direction:column;z-index:1;min-width:0}horizontal-layout-1 #main>.container{position:relative;display:flex;flex:1 1 0%;width:100%;min-height:0;min-width:0}horizontal-layout-1 #main>.container>.container{position:relative;display:flex;flex:1 1 0%;flex-direction:column;min-width:0}horizontal-layout-1 #main>.container>.container>.container{position:relative;display:flex;flex:1 1 0%;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}horizontal-layout-1 #main>.container>.container>.container content.inner-scroll{flex:1 1 0%;min-height:0}horizontal-layout-1 #main>.container>.container>.container content.inner-scroll>:not(router-outlet){flex:1 1 0%}"],encapsulation:2}),t})();function FM(t,e){1&t&&(r.Vb(0),r.Sb(1,"vertical-layout-1"),r.Ub())}function XM(t,e){1&t&&(r.Vb(0),r.Sb(1,"vertical-layout-2"),r.Ub())}function NM(t,e){1&t&&(r.Vb(0),r.Sb(1,"vertical-layout-3"),r.Ub())}function UM(t,e){1&t&&(r.Vb(0),r.Sb(1,"horizontal-layout-1"),r.Ub())}function zM(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",3),r.fc("click",(function(){return r.Ec(t),r.jc().toggleSidebarOpen("themeOptionsPanel")})),r.Xb(1,"mat-icon"),r.Qc(2,"settings"),r.Wb(),r.Wb()}}let YM=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m,p,h,u){this.document=t,this._fuseConfigService=e,this._fuseNavigationService=n,this._fuseSidebarService=o,this._fuseSplashScreenService=r,this._fuseTranslationLoaderService=i,this._translateService=a,this._platform=c,this.authService=s,this.r2MenuService=l,this.userAuthorityDao=d,this.desktopServerService=g,this.router=m,this.managerUserAccessPeriodProfileDaoService=p,this.r2CloudStompService=h,this.marketplaceOrderService=u,this.loginTouched=!1,this._unsubscribeAll=new po.b,this.navigation=vc,this.router.events.pipe(dc(this._unsubscribeAll),Object(V.a)(t=>t instanceof Jo)).subscribe(t=>{t.url.startsWith("/login")&&(this.loginTouched=!0)}),this._fuseNavigationService.register("main",this.navigation),this.r2CloudStompService.connectionStatus$.pipe(Object(V.a)(t=>t===Sc.a.EXCEEDED_MAXIMUM_USERS),Xo(()=>this.authService.logoutMicroservices$())).subscribe(()=>{this.authService.logoutOnExceededMaximumUsersOfContracted()},t=>{this.authService.logoutOnExceededMaximumUsersOfContracted()}),this.authService.isLoggedIn().pipe(Xo(t=>t?this.userAuthorityDao.getMe().pipe(Object(Lo.a)(1),Object(H.a)(e=>[e,t])):Object(z.a)([null,t]))).subscribe(t=>{const e=t[1];t[0]&&e?(this.r2CloudStompService.stompTopic(`${iut}/web-quit`).subscribe(t=>{this.authService.forcedLogout(t.value)}),this.checkAccessDenied(),this.timerCheckAccessDenied=setInterval(()=>{this.checkAccessDenied()},3e5),this.loginTouched?setTimeout(()=>{this.setNavBarAndToolBarHidden(!1)},500):this.setNavBarAndToolBarHidden(!1),this.desktopServerService.initSubscribe(),this.marketplaceOrderService.getAmountOfUnreadOrdersAndPutOnMenuBadge()):(this.timerCheckAccessDenied&&clearInterval(this.timerCheckAccessDenied),this.timerCheckAccessDenied&&clearInterval(this.timerCheckAccessDenied),this.desktopServerService.ngOnDestroy(),this.setNavBarAndToolBarHidden(!0),e&&this.authService.signOut().subscribe())}),this._fuseNavigationService.onNavigationChanged.pipe(dc(this._unsubscribeAll)).subscribe(t=>{t&&(Object(kc.m)()&&this._fuseNavigationService.updateNavigationItem("desktop",{hidden:!0}),this.r2MenuService.innitVisibleMenu())}),this._translateService.addLangs(["en","pt-br"]),this._translateService.setDefaultLang("en"),this._fuseTranslationLoaderService.loadTranslations(wc),this._translateService.use("pt-br"),(this._platform.ANDROID||this._platform.IOS)&&this.document.body.classList.add("is-mobile")}ngOnInit(){this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{if(this.fuseConfig=t,"boxed"===this.fuseConfig.layout.width?this.document.body.classList.add("boxed"):this.document.body.classList.remove("boxed"),this.document&&this.document.body.classList)for(let e=0;e<this.document.body.classList.length;e++){const t=this.document.body.classList[e];t.startsWith("theme-")&&this.document.body.classList.remove(t)}this.document.body.classList.add(this.fuseConfig.colorTheme)})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}toggleSidebarOpen(t){this._fuseSidebarService.getSidebar(t).toggleOpen()}setNavBarAndToolBarHidden(t){this._fuseConfigService.setConfig({layout:{navbar:{hidden:t},toolbar:{hidden:t}}})}checkAccessDenied(){this.managerUserAccessPeriodProfileDaoService.canAccess().subscribe(t=>{t&&this.authService.processCanAccess(t)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(c.e),r.Rb(Yc),r.Rb(Vc),r.Rb(Hc),r.Rb(Qc),r.Rb(Gc),r.Rb(ac),r.Rb(Ec),r.Rb(hb),r.Rb(Ju),r.Rb(Ys),r.Rb(yb),r.Rb(ga),r.Rb(xb),r.Rb(Cb),r.Rb(wb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app"]],decls:8,vars:6,consts:[[4,"ngIf"],["mat-icon-button","","class","warn mat-elevation-z2 theme-options-button",3,"click",4,"ngIf"],["name","themeOptionsPanel","position","right",1,"theme-options-sidebar",3,"invisibleOverlay"],["mat-icon-button","",1,"warn","mat-elevation-z2","theme-options-button",3,"click"]],template:function(t,e){1&t&&(r.Sb(0,"fuse-progress-bar"),r.Oc(1,FM,2,0,"ng-container",0),r.Oc(2,XM,2,0,"ng-container",0),r.Oc(3,NM,2,0,"ng-container",0),r.Oc(4,UM,2,0,"ng-container",0),r.Oc(5,zM,3,0,"button",1),r.Xb(6,"fuse-sidebar",2),r.Sb(7,"fuse-theme-options"),r.Wb()),2&t&&(r.Db(1),r.rc("ngIf","vertical-layout-1"===e.fuseConfig.layout.style),r.Db(1),r.rc("ngIf","vertical-layout-2"===e.fuseConfig.layout.style),r.Db(1),r.rc("ngIf","vertical-layout-3"===e.fuseConfig.layout.style),r.Db(1),r.rc("ngIf","horizontal-layout-1"===e.fuseConfig.layout.style),r.Db(1),r.rc("ngIf",!1),r.Db(1),r.rc("invisibleOverlay",!0))},directives:[Wb,c.t,Xb,zC,bO,BO,uM,jM,Uu],styles:["[_nghost-%COMP%]{position:relative;display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0}[_nghost-%COMP%]   .theme-options-button[_ngcontent-%COMP%]{position:absolute;top:160px;right:0;width:48px;height:48px;line-height:48px;text-align:center;cursor:pointer;border-radius:0;margin:0;pointer-events:auto;opacity:.9;z-index:998}@media screen and (min-width:1280px){[_nghost-%COMP%]   .theme-options-button.right-side-panel[_ngcontent-%COMP%]{right:70px}}[_nghost-%COMP%]   .theme-options-button.side-panel-hidden[_ngcontent-%COMP%]{right:0!important}[_nghost-%COMP%]   .theme-options-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{-webkit-animation:rotating 3s linear infinite;animation:rotating 3s linear infinite}[_nghost-%COMP%]   .theme-options-button[_ngcontent-%COMP%]:hover{opacity:1}[_nghost-%COMP%]   .theme-options-sidebar[_ngcontent-%COMP%]{width:360px;min-width:360px;max-width:360px}"]}),t})();var BM=n("+Zhm"),VM=n("ds6q");let HM=(()=>{class t{constructor(){}initSoftwareCompany(){return{id:null,comment:null,active:!0,name:null,cnpj:null,province:null,city:null,neighborhood:null,address:null,addressAddOn:null,addressNumber:null,zipCode:null,phone:null,imageFileId:null,createdAt:null,updatedAt:null,modified:null,optlock:null,imageUUID:null}}update(t,e){const n=e.findIndex(e=>e.id===t.id);return n>-1&&(e[n]=t),e}delete(t,e){const n=e.findIndex(e=>e.id===t.id);return n>-1&&e.splice(n,1),e}findById(t,e){const n=e.findIndex(e=>e.id===t);return n>-1?e[n]:null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),QM=(()=>{class t extends Us{constructor(t,e){super(t,e,"software-company")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),GM=(()=>{class t{constructor(t,e){this.domainPathService=t,this.http=e,this.managerUserPath="manager-user",this.customerPath="customer",this.customerGroupPath="customer-group",this.remoteAppPath="remote-app",this.marketPlaceProductAvatarPath="market-place-product-avatar",this.marketPlaceProductBannerPath="market-place-product-banner",this.marketPlaceProductScreenPath="market-place-product-screen",this.softwareCompanyPath="software-company"}static resolvePath(t,e){return`image/${e}/${t}`}resolvePathWithDomain(e,n){return e?`${this.domainPathService.apiURL}${t.resolvePath(e,n)}`:"/assets/images/avatars/profile.jpg"}getPictureFromPath(t,e,n=0){const o=n>0?`?w=${n}&square=true`:"";return`${this.resolvePathWithDomain(t,e)}${o}`}savePicture(e,n,o){return this.http.post(t.resolvePath(e,n),{data:o})}getManagerUserPicture(t){var e,n,o;let r;return r=(null===(e=t)||void 0===e?void 0:e.imageUUID)?this.getManagerUserPictureUrl(null===(n=t)||void 0===n?void 0:n.imageUUID):(null==t?void 0:t.picture)?t.picture:this.getManagerUserPictureUrl(null===(o=t)||void 0===o?void 0:o.imageUUID),r}getManagerUserPictureUrl(t,e=0){return t?this.getPictureFromPath(t,this.managerUserPath,e):"/assets/images/avatars/profile.jpg"}saveManagerUserPicture(t,e){return this.savePicture(t,this.managerUserPath,e)}getCustomerPictureUrl(t,e=0){return t?this.getPictureFromPath(t,this.customerPath,e):"/assets/images/avatars/tenant.png"}saveCustomerPicture(t,e){return this.savePicture(t,this.customerPath,e)}getCustomerGroupPictureUrl(t,e=0){return t?this.getPictureFromPath(t,this.customerGroupPath,e):"/assets/images/avatars/tenant.png"}saveCustomerGroupPicture(t,e){return this.savePicture(t,this.customerGroupPath,e)}getRemoteAppPictureUrl(t,e=0){return this.getPictureFromPath(t,this.remoteAppPath,e)}saveRemoteAppPicture(t,e){return this.savePicture(t,this.remoteAppPath,e)}getMarketPlaceProductAvatarPictureUrl(t,e=0){return this.getPictureFromPath(t,this.marketPlaceProductAvatarPath,e)}saveMarketPlaceProductAvatarPicture(t,e){return this.savePicture(t,this.marketPlaceProductAvatarPath,e)}getMarketPlaceProductBannerPictureUrl(t,e=0){return this.getPictureFromPath(t,this.marketPlaceProductBannerPath,e)}saveMarketPlaceProductBannerPicture(t,e){return this.savePicture(t,this.marketPlaceProductBannerPath,e)}getMarketPlaceProductScreenPictureUrl(t,e=0){return this.getPictureFromPath(t,this.marketPlaceProductScreenPath,e)}saveMarketPlaceProductScreenPicture(t,e){return this.savePicture(t,this.marketPlaceProductScreenPath,e)}getSoftwareCompanyPictureUrl(t,e=0){return this.getPictureFromPath(t,this.softwareCompanyPath,e)}saveSoftwareCompanyPicture(t,e){return this.savePicture(t,this.softwareCompanyPath,e)}getPictureUrlFromImageFileTemplateId(t,e){let n="";return t?(n=this.domainPathService.customLayoutURL+"image-file-template/public/"+t,e&&(n=n+"?w="+e+"&square=true")):n="/assets/images/avatars/profile.jpg",n}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Ls),r.bc(Rs))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),$M=(()=>{class t{constructor(){this.provinceList=[{key:"SP",value:"S\xe3o Paulo"},{key:"AC",value:"Acre"},{key:"AL",value:"Alagoas"},{key:"AP",value:"Amap\xe1"},{key:"AM",value:"Amazonas"},{key:"BA",value:"Bahia"},{key:"CE",value:"Cear\xe1"},{key:"DF",value:"Distrito Federal"},{key:"ES",value:"Esp\xedrito Santo"},{key:"GO",value:"Goi\xe1s"},{key:"MA",value:"Maranh\xe3o"},{key:"MT",value:"Mato Grosso"},{key:"MS",value:"Mato Grosso do Sul"},{key:"MG",value:"Minas Gerais"},{key:"PA",value:"Par\xe1"},{key:"PB",value:"Para\xedba"},{key:"PR",value:"Paran\xe1"},{key:"PE",value:"Pernambuco"},{key:"PI",value:"Piau\xed"},{key:"RJ",value:"Rio de Janeiro"},{key:"RN",value:"Rio Grande do Norte"},{key:"RS",value:"Rio Grande do Sul"},{key:"RO",value:"Rond\xf4nia"},{key:"RR",value:"Roraima"},{key:"SC",value:"Santa Catarina"},{key:"SP",value:"S\xe3o Paulo"},{key:"SE",value:"Sergipe"},{key:"TO",value:"Tocantins"}]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var qM=n("mrSG");const KM=new r.r("config"),JM=new r.r("NEW_CONFIG"),ZM=new r.r("INITIAL_CONFIG"),tP={suffix:"",prefix:"",thousandSeparator:" ",decimalMarker:".",clearIfNotMatch:!1,showTemplate:!1,showMaskTyped:!1,placeHolderCharacter:"_",dropSpecialCharacters:!0,hiddenInput:void 0,shownMaskExpression:"",separatorLimit:"",allowNegativeNumbers:!1,validation:!0,specialCharacters:["-","/","(",")",".",":"," ","+",",","@","[","]",'"',"'"],patterns:{0:{pattern:new RegExp("\\d")},9:{pattern:new RegExp("\\d"),optional:!0},X:{pattern:new RegExp("\\d"),symbol:"*"},A:{pattern:new RegExp("[a-zA-Z0-9]")},S:{pattern:new RegExp("[a-zA-Z]")},d:{pattern:new RegExp("\\d")},m:{pattern:new RegExp("\\d")},M:{pattern:new RegExp("\\d")},H:{pattern:new RegExp("\\d")},h:{pattern:new RegExp("\\d")},s:{pattern:new RegExp("\\d")}}},eP=["Hh:m0:s0","Hh:m0","m0:s0"],nP=["percent","Hh","s0","m0","separator","d0/M0/0000","d0/M0","d0","M0"];let oP=(()=>{let t=class{constructor(t){this._config=t,this.maskExpression="",this.actualValue="",this.shownMaskExpression="",this._formatWithSeparators=(t,e,n,o)=>{const r=t.split(n),i=r.length>1?`${n}${r[1]}`:"";let a=r[0];const c=this.separatorLimit.replace(/\s/g,"");c&&+c&&(a="-"===a[0]?`-${a.slice(1,a.length).slice(0,c.length)}`:a.slice(0,c.length));const s=/(\d+)(\d{3})/;for(;e&&s.test(a);)a=a.replace(s,"$1"+e+"$2");return void 0===o?a+i:0===o?a:a+i.substr(0,o+1)},this.percentage=t=>Number(t)>=0&&Number(t)<=100,this.getPrecision=t=>{const e=t.split(".");return e.length>1?Number(e[e.length-1]):1/0},this.checkInputPrecision=(t,e,n)=>{if(e<1/0){const o=new RegExp(this._charToRegExpExpression(n)+`\\d{${e}}.*$`),r=t.match(o);(r&&r[0].length-1>e||0===e&&t.endsWith(n))&&(t=t.substring(0,t.length-1))}return t},this._shift=new Set,this.clearIfNotMatch=this._config.clearIfNotMatch,this.dropSpecialCharacters=this._config.dropSpecialCharacters,this.maskSpecialCharacters=this._config.specialCharacters,this.maskAvailablePatterns=this._config.patterns,this.prefix=this._config.prefix,this.suffix=this._config.suffix,this.thousandSeparator=this._config.thousandSeparator,this.decimalMarker=this._config.decimalMarker,this.hiddenInput=this._config.hiddenInput,this.showMaskTyped=this._config.showMaskTyped,this.placeHolderCharacter=this._config.placeHolderCharacter,this.validation=this._config.validation,this.separatorLimit=this._config.separatorLimit,this.allowNegativeNumbers=this._config.allowNegativeNumbers}applyMaskWithPattern(t,e){const[n,o]=e;return this.customPattern=o,this.applyMask(t,n)}applyMask(t,e,n=0,o=(()=>{})){if(null==t||void 0===e)return"";let r=0,i="",a=!1,c=!1,s=1,l=!1;t.slice(0,this.prefix.length)===this.prefix&&(t=t.slice(this.prefix.length,t.length)),this.suffix&&t.endsWith(this.suffix)&&(t=t.slice(0,t.length-this.suffix.length));const d=t.toString().split("");if("IP"===e&&(this.ipError=!!(d.filter(t=>"."===t).length<3&&d.length<7),e="099.099.099.099"),e.startsWith("percent")){if(t.match("[a-z]|[A-Z]")||t.match(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,\/]/)){t=this._stripToDecimal(t);const n=this.getPrecision(e);t=this.checkInputPrecision(t,n,".")}if(t.indexOf(".")>0&&!this.percentage(t.substring(0,t.indexOf(".")))){const e=t.substring(0,t.indexOf(".")-1);t=`${e}${t.substring(t.indexOf("."),t.length)}`}i=this.percentage(t)?t:t.substring(0,t.length-1)}else if(e.startsWith("separator")){(t.match("[w\u0430-\u044f\u0410-\u042f]")||t.match("[\u0401\u0451\u0410-\u044f]")||t.match("[a-z]|[A-Z]")||t.match(/[-@#!$%\\^&*()_\xa3\xac'+|~=`{}\[\]:";<>.?\/]/)||t.match("[^A-Za-z0-9,]"))&&(t=this._stripToDecimal(t)),t=t.length>1&&"0"===t[0]&&t[1]!==this.decimalMarker?t.slice(1,t.length):t;const o=this._charToRegExpExpression(this.thousandSeparator),r=this._charToRegExpExpression(this.decimalMarker),a='@#!$%^&*()_+|~=`{}\\[\\]:\\s,";<>?\\/'.replace(o,"").replace(r,""),l=new RegExp("["+a+"]");t.match(l)&&(t=t.substring(0,t.length-1));const d=this.getPrecision(e),g=(t=this.checkInputPrecision(t,d,this.decimalMarker)).replace(new RegExp(o,"g"),"");i=this._formatWithSeparators(g,this.thousandSeparator,this.decimalMarker,d);const m=i.indexOf(",")-t.indexOf(","),p=i.length-t.length;if(p>0&&","!==i[n]){c=!0;let t=0;do{this._shift.add(n+t),t++}while(t<p)}else 0!==m&&n>0&&!(i.indexOf(",")>=n&&n>3)||!(i.indexOf(".")>=n&&n>3)&&p<=0?(this._shift.clear(),c=!0,s=p,this._shift.add(n+=p)):this._shift.clear()}else for(let h=0,u=d[0];h<d.length&&r!==e.length;h++,u=d[h])if(this._checkSymbolMask(u,e[r])&&"?"===e[r+1])i+=u,r+=2;else if("*"===e[r+1]&&a&&this._checkSymbolMask(u,e[r+2]))i+=u,r+=3,a=!1;else if(this._checkSymbolMask(u,e[r])&&"*"===e[r+1])i+=u,a=!0;else if("?"===e[r+1]&&this._checkSymbolMask(u,e[r+2]))i+=u,r+=3;else if(this._checkSymbolMask(u,e[r])||this.hiddenInput&&this.maskAvailablePatterns[e[r]]&&this.maskAvailablePatterns[e[r]].symbol===u){if("H"===e[r]&&Number(u)>2){r+=1;const t=/[*?]/g.test(e.slice(0,r))?d.length:r;this._shift.add(t+this.prefix.length||0),h--;continue}if("h"===e[r]&&"2"===i&&Number(u)>3){r+=1,h--;continue}if("m"===e[r]&&Number(u)>5){r+=1;const t=/[*?]/g.test(e.slice(0,r))?d.length:r;this._shift.add(t+this.prefix.length||0),h--;continue}if("s"===e[r]&&Number(u)>5){r+=1;const t=/[*?]/g.test(e.slice(0,r))?d.length:r;this._shift.add(t+this.prefix.length||0),h--;continue}const n=31;if("d"===e[r]&&(Number(t.slice(r,r+2))>n||"/"===t[r+1])){r+=1;const t=/[*?]/g.test(e.slice(0,r))?d.length:r;this._shift.add(t+this.prefix.length||0),h--;continue}if("M"===e[r]){const o=12,i=0===r&&(Number(u)>2||Number(t.slice(r,r+2))>o||"/"===t[r+1]),a=t.slice(r-3,r-1).includes("/")&&("/"===t[r-2]&&Number(t.slice(r-1,r+1))>o&&"/"!==t[r]||"/"===t[r]||"/"===t[r-3]&&Number(t.slice(r-2,r))>o&&"/"!==t[r-1]||"/"===t[r-1]),c=Number(t.slice(r-3,r-1))<=n&&!t.slice(r-3,r-1).includes("/")&&"/"===t[r-1]&&(Number(t.slice(r,r+2))>o||"/"===t[r+1]),s=Number(t.slice(r-3,r-1))>n&&!t.slice(r-3,r-1).includes("/")&&!t.slice(r-2,r).includes("/")&&Number(t.slice(r-2,r))>o,l=Number(t.slice(r-3,r-1))<=n&&!t.slice(r-3,r-1).includes("/")&&"/"!==t[r-1]&&Number(t.slice(r-1,r+1))>o;if(i||a||c||s||l){r+=1;const t=/[*?]/g.test(e.slice(0,r))?d.length:r;this._shift.add(t+this.prefix.length||0),h--;continue}}i+=u,r++}else if(-1!==this.maskSpecialCharacters.indexOf(e[r])){i+=e[r],r++;const t=/[*?]/g.test(e.slice(0,r))?d.length:r;this._shift.add(t+this.prefix.length||0),h--}else this.maskSpecialCharacters.indexOf(u)>-1&&this.maskAvailablePatterns[e[r]]&&this.maskAvailablePatterns[e[r]].optional?(d[r]&&"099.099.099.099"!==e&&(i+=d[r]),r++,h--):"*"===this.maskExpression[r+1]&&this._findSpecialChar(this.maskExpression[r+2])&&this._findSpecialChar(u)===this.maskExpression[r+2]&&a||"?"===this.maskExpression[r+1]&&this._findSpecialChar(this.maskExpression[r+2])&&this._findSpecialChar(u)===this.maskExpression[r+2]&&a?(r+=3,i+=u):this.showMaskTyped&&this.maskSpecialCharacters.indexOf(u)<0&&u!==this.placeHolderCharacter&&(l=!0);i.length+1===e.length&&-1!==this.maskSpecialCharacters.indexOf(e[e.length-1])&&(i+=e[e.length-1]);let g=n+1;for(;this._shift.has(g);)s++,g++;let m=this._shift.has(n)?s:0;l&&m--,o(m,c),s<0&&this._shift.clear();let p=`${this.prefix}${i}${this.suffix}`;return 0===i.length&&(p=`${this.prefix}${i}`),p}_findSpecialChar(t){return this.maskSpecialCharacters.find(e=>e===t)}_checkSymbolMask(t,e){return this.maskAvailablePatterns=this.customPattern?this.customPattern:this.maskAvailablePatterns,this.maskAvailablePatterns[e]&&this.maskAvailablePatterns[e].pattern&&this.maskAvailablePatterns[e].pattern.test(t)}_stripToDecimal(t){return t.split("").filter((t,e)=>t.match("^-?\\d")||"."===t||","===t||"-"===t&&0===e&&this.allowNegativeNumbers).join("")}_charToRegExpExpression(t){if(t){const e="[\\^$.|?*+()";return" "===t?"\\s":e.indexOf(t)>=0?"\\"+t:t}return t}};return t.\u0275fac=function(e){return new(e||t)(r.bc(KM))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),rP=(()=>{let t=class extends oP{constructor(t,e,n,o){super(e),this.document=t,this._config=e,this._elementRef=n,this._renderer=o,this.maskExpression="",this.isNumberValue=!1,this.placeHolderCharacter="_",this.maskIsShown="",this.selStart=null,this.selEnd=null,this.writingValue=!1,this.onChange=t=>{},this._formElement=this._elementRef.nativeElement}applyMask(t,e,n=0,o=(()=>{})){if(!e)return t;if(this.maskIsShown=this.showMaskTyped?this.showMaskInInput():"","IP"===this.maskExpression&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(t||"#")),!t&&this.showMaskTyped)return this.formControlResult(this.prefix),this.prefix+this.maskIsShown;const r=t&&"number"==typeof this.selStart?t[this.selStart]:"";let i="";if(void 0!==this.hiddenInput){let e=this.actualValue.split("");""!==t&&e.length?"number"==typeof this.selStart&&"number"==typeof this.selEnd&&(t.length>e.length?e.splice(this.selStart,0,r):t.length<e.length&&(e.length-t.length==1?e.splice(this.selStart-1,1):e.splice(this.selStart,this.selEnd-this.selStart))):e=[],i=this.actualValue.length?this.shiftTypedSymbols(e.join("")):t}i=Boolean(i)&&i.length?i:t;const a=super.applyMask(i,e,n,o);if(this.actualValue=this.getActualValue(a),"."===this.thousandSeparator&&"."===this.decimalMarker&&(this.decimalMarker=","),this.maskExpression.startsWith("separator")&&!0===this.dropSpecialCharacters&&(this.maskSpecialCharacters=this.maskSpecialCharacters.filter(t=>t!==this.decimalMarker)),this.formControlResult(a),!this.showMaskTyped)return this.hiddenInput&&a&&a.length?this.hideInput(a,this.maskExpression):a;const c=this.prefix+this.maskIsShown;return a+("IP"===this.maskExpression?c:c.slice(a.length))}applyValueChanges(t=0,e=(()=>{})){this._formElement.value=this.applyMask(this._formElement.value,this.maskExpression,t,e),this._formElement!==this.document.activeElement&&this.clearIfNotMatchFn()}hideInput(t,e){return t.split("").map((t,n)=>this.maskAvailablePatterns&&this.maskAvailablePatterns[e[n]]&&this.maskAvailablePatterns[e[n]].symbol?this.maskAvailablePatterns[e[n]].symbol:t).join("")}getActualValue(t){const e=t.split("").filter((t,e)=>this._checkSymbolMask(t,this.maskExpression[e])||this.maskSpecialCharacters.includes(this.maskExpression[e])&&t===this.maskExpression[e]);return e.join("")===t?e.join(""):t}shiftTypedSymbols(t){let e="";return(t&&t.split("").map((n,o)=>{if(this.maskSpecialCharacters.includes(t[o+1])&&t[o+1]!==this.maskExpression[o+1])return e=n,t[o+1];if(e.length){const t=e;return e="",t}return n})||[]).join("")}showMaskInInput(t){if(this.showMaskTyped&&this.shownMaskExpression){if(this.maskExpression.length!==this.shownMaskExpression.length)throw new Error("Mask expression must match mask placeholder length");return this.shownMaskExpression}return this.showMaskTyped?t?this._checkForIp(t):this.maskExpression.replace(/\w/g,this.placeHolderCharacter):""}clearIfNotMatchFn(){this.clearIfNotMatch&&this.prefix.length+this.maskExpression.length+this.suffix.length!==this._formElement.value.replace(/_/g,"").length&&(this.formElementProperty=["value",""],this.applyMask(this._formElement.value,this.maskExpression))}set formElementProperty([t,e]){this._renderer.setProperty(this._formElement,t,e)}checkSpecialCharAmount(t){return t.split("").filter(t=>this._findSpecialChar(t)).length}_checkForIp(t){if("#"===t)return`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`;const e=[];for(let n=0;n<t.length;n++)t[n].match("\\d")&&e.push(t[n]);return e.length<=3?`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`:e.length>3&&e.length<=6?`${this.placeHolderCharacter}.${this.placeHolderCharacter}`:e.length>6&&e.length<=9?this.placeHolderCharacter:""}formControlResult(t){this.writingValue||(Array.isArray(this.dropSpecialCharacters)?this.onChange(this._removeMask(this._removeSuffix(this._removePrefix(t)),this.dropSpecialCharacters)):this.onChange(this.dropSpecialCharacters?this._checkSymbols(t):this._removeSuffix(this._removePrefix(t))))}_removeMask(t,e){return t?t.replace(this._regExpForRemove(e),""):t}_removePrefix(t){return this.prefix&&t?t.replace(this.prefix,""):t}_removeSuffix(t){return this.suffix&&t?t.replace(this.suffix,""):t}_retrieveSeparatorValue(t){return this._removeMask(this._removeSuffix(this._removePrefix(t)),this.maskSpecialCharacters)}_regExpForRemove(t){return new RegExp(t.map(t=>`\\${t}`).join("|"),"gi")}_checkSymbols(t){if(""===t)return t;const e=this._retrieveSeparatorPrecision(this.maskExpression);let n=this._retrieveSeparatorValue(t);return"."!==this.decimalMarker&&(n=n.replace(this.decimalMarker,".")),this.isNumberValue?e?t===this.decimalMarker?null:this._checkPrecision(this.maskExpression,n):Number(n):n}_retrieveSeparatorPrecision(t){const e=t.match(new RegExp("^separator\\.([^d]*)"));return e?Number(e[1]):null}_checkPrecision(t,e){return t.indexOf("2")>0?Number(e).toFixed(2):Number(e)}};return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e),r.bc(KM),r.bc(r.l),r.bc(r.F))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();var iP;let aP=(()=>{let t=iP=class{constructor(t,e,n){this.document=t,this._maskService=e,this._config=n,this.maskExpression="",this.specialCharacters=[],this.patterns={},this.prefix="",this.suffix="",this.thousandSeparator=" ",this.decimalMarker=".",this.dropSpecialCharacters=null,this.hiddenInput=null,this.showMaskTyped=null,this.placeHolderCharacter=null,this.shownMaskExpression=null,this.showTemplate=null,this.clearIfNotMatch=null,this.validation=null,this.separatorLimit=null,this.allowNegativeNumbers=null,this._maskValue="",this._position=null,this.onChange=t=>{},this.onTouch=()=>{}}ngOnChanges(t){const{maskExpression:e,specialCharacters:n,patterns:o,prefix:r,suffix:i,thousandSeparator:a,decimalMarker:c,dropSpecialCharacters:s,hiddenInput:l,showMaskTyped:d,placeHolderCharacter:g,shownMaskExpression:m,showTemplate:p,clearIfNotMatch:h,validation:u,separatorLimit:b,allowNegativeNumbers:_}=t;if(e&&(this._maskValue=e.currentValue||""),n){if(!n.currentValue||!Array.isArray(n.currentValue))return;this._maskService.maskSpecialCharacters=n.currentValue||[]}o&&o.currentValue&&(this._maskService.maskAvailablePatterns=o.currentValue),r&&(this._maskService.prefix=r.currentValue),i&&(this._maskService.suffix=i.currentValue),a&&(this._maskService.thousandSeparator=a.currentValue),c&&(this._maskService.decimalMarker=c.currentValue),s&&(this._maskService.dropSpecialCharacters=s.currentValue),l&&(this._maskService.hiddenInput=l.currentValue),d&&(this._maskService.showMaskTyped=d.currentValue),g&&(this._maskService.placeHolderCharacter=g.currentValue),m&&(this._maskService.shownMaskExpression=m.currentValue),p&&(this._maskService.showTemplate=p.currentValue),h&&(this._maskService.clearIfNotMatch=h.currentValue),u&&(this._maskService.validation=u.currentValue),b&&(this._maskService.separatorLimit=b.currentValue),_&&(this._maskService.allowNegativeNumbers=_.currentValue,this._maskService.allowNegativeNumbers&&(this._maskService.maskSpecialCharacters=this._maskService.maskSpecialCharacters.filter(t=>"-"!==t))),this._applyMask()}validate({value:t}){if(!this._maskService.validation||!this._maskValue)return null;if(this._maskService.ipError)return this._createValidationError(t);if(this._maskValue.startsWith("separator"))return null;if(nP.includes(this._maskValue))return null;if(this._maskService.clearIfNotMatch)return null;if(eP.includes(this._maskValue))return this._validateTime(t);if(t&&t.toString().length>=1){let e=0;for(const n in this._maskService.maskAvailablePatterns)if(this._maskService.maskAvailablePatterns[n].optional&&!0===this._maskService.maskAvailablePatterns[n].optional){if(this._maskValue.indexOf(n)!==this._maskValue.lastIndexOf(n)?e+=this._maskValue.split("").filter(t=>t===n).join("").length:-1!==this._maskValue.indexOf(n)&&e++,-1!==this._maskValue.indexOf(n)&&t.toString().length>=this._maskValue.indexOf(n))return null;if(e===this._maskValue.length)return null}if(1===this._maskValue.indexOf("{")&&t.toString().length===this._maskValue.length+Number(this._maskValue.split("{")[1].split("}")[0])-4)return null;if(1===this._maskValue.indexOf("*")||1===this._maskValue.indexOf("?"))return null;if(this._maskValue.indexOf("*")>1&&t.toString().length<this._maskValue.indexOf("*")||this._maskValue.indexOf("?")>1&&t.toString().length<this._maskValue.indexOf("?")||1===this._maskValue.indexOf("{"))return this._createValidationError(t);if(-1===this._maskValue.indexOf("*")||-1===this._maskValue.indexOf("?")){const n=this._maskService.dropSpecialCharacters?this._maskValue.length-this._maskService.checkSpecialCharAmount(this._maskValue)-e:this._maskValue.length-e;if(t.toString().length<n)return this._createValidationError(t)}}return null}onInput(t){const e=t.target;if(this._inputValue=e.value,!this._maskValue)return void this.onChange(e.value);const n=1===e.selectionStart?e.selectionStart+this._maskService.prefix.length:e.selectionStart;let o=0,r=!1;if(this._maskService.applyValueChanges(n,(t,e)=>{o=t,r=e}),this.document.activeElement!==e)return;this._position=1===this._position&&1===this._inputValue.length?null:this._position;let i=this._position?this._inputValue.length+n+o:n+("Backspace"!==this._code||r?o:0);i>this._getActualInputLength()&&(i=this._getActualInputLength()),e.setSelectionRange(i,i),(this.maskExpression.includes("H")||this.maskExpression.includes("M"))&&0===o&&e.setSelectionRange(e.selectionStart+1,e.selectionStart+1),this._position=null}onBlur(){this._maskValue&&this._maskService.clearIfNotMatchFn(),this.onTouch()}onFocus(t){if(!this._maskValue)return;const e=t.target;null!==e&&null!==e.selectionStart&&e.selectionStart===e.selectionEnd&&e.selectionStart>this._maskService.prefix.length&&38!==t.keyCode&&this._maskService.showMaskTyped&&(this._maskService.maskIsShown=this._maskService.showMaskInInput(),e.setSelectionRange&&this._maskService.prefix+this._maskService.maskIsShown===e.value?(e.focus(),e.setSelectionRange(0,0)):e.selectionStart>this._maskService.actualValue.length&&e.setSelectionRange(this._maskService.actualValue.length,this._maskService.actualValue.length));const n=e.value&&e.value!==this._maskService.prefix?e.value:this._maskService.prefix+this._maskService.maskIsShown;e.value!==n&&(e.value=n),(e.selectionStart||e.selectionEnd)<=this._maskService.prefix.length?e.selectionStart=this._maskService.prefix.length:e.selectionEnd>this._getActualInputLength()&&(e.selectionEnd=this._getActualInputLength())}onKeyDown(t){if(!this._maskValue)return;this._code=t.code?t.code:t.key;const e=t.target;if(this._inputValue=e.value,38===t.keyCode&&t.preventDefault(),37===t.keyCode||8===t.keyCode||46===t.keyCode){if(8===t.keyCode&&0===e.value.length&&(e.selectionStart=e.selectionEnd),8===t.keyCode&&0!==e.selectionStart)if(this.specialCharacters=this.specialCharacters||this._config.specialCharacters,this.prefix.length>1&&e.selectionStart<=this.prefix.length)e.setSelectionRange(this.prefix.length,this.prefix.length);else{if(this._inputValue.length!==e.selectionStart&&1!==e.selectionStart)for(;this.specialCharacters.includes(this._inputValue[e.selectionStart-1].toString())&&(this.prefix.length>=1&&e.selectionStart>this.prefix.length||0===this.prefix.length);)e.setSelectionRange(e.selectionStart-1,e.selectionStart-1);this.suffixCheckOnPressDelete(t.keyCode,e)}this.suffixCheckOnPressDelete(t.keyCode,e),this._maskService.prefix.length&&e.selectionStart<=this._maskService.prefix.length&&e.selectionEnd<=this._maskService.prefix.length&&t.preventDefault();const n=e.selectionStart;8!==t.keyCode||e.readOnly||0!==n||e.selectionEnd!==e.value.length||0===e.value.length||(this._position=this._maskService.prefix?this._maskService.prefix.length:0,this._maskService.applyMask(this._maskService.prefix,this._maskService.maskExpression,this._position))}this.suffix&&this.suffix.length>1&&this._inputValue.length-this.suffix.length<e.selectionStart?e.setSelectionRange(this._inputValue.length-this.suffix.length,this._inputValue.length):(65===t.keyCode&&!0===t.ctrlKey||65===t.keyCode&&!0===t.metaKey)&&(e.setSelectionRange(0,this._getActualInputLength()),t.preventDefault()),this._maskService.selStart=e.selectionStart,this._maskService.selEnd=e.selectionEnd}writeValue(t){return Object(qM.__awaiter)(this,void 0,void 0,(function*(){void 0===t&&(t=""),"number"==typeof t&&(t=String(t),t="."!==this.decimalMarker?t.replace(".",this.decimalMarker):t,this._maskService.isNumberValue=!0),t&&this._maskService.maskExpression||this._maskService.maskExpression&&(this._maskService.prefix||this._maskService.showMaskTyped)?(this._maskService.writingValue=!0,this._maskService.formElementProperty=["value",this._maskService.applyMask(t,this._maskService.maskExpression)],this._maskService.writingValue=!1):this._maskService.formElementProperty=["value",t],this._inputValue=t}))}registerOnChange(t){this.onChange=t,this._maskService.onChange=this.onChange}registerOnTouched(t){this.onTouch=t}suffixCheckOnPressDelete(t,e){46===t&&this.suffix.length>0&&this._inputValue.length-this.suffix.length<=e.selectionStart&&e.setSelectionRange(this._inputValue.length-this.suffix.length,this._inputValue.length),8===t&&(this.suffix.length>1&&this._inputValue.length-this.suffix.length<e.selectionStart&&e.setSelectionRange(this._inputValue.length-this.suffix.length,this._inputValue.length),1===this.suffix.length&&this._inputValue.length===e.selectionStart&&e.setSelectionRange(e.selectionStart-1,e.selectionStart-1))}setDisabledState(t){this._maskService.formElementProperty=["disabled",t]}onModelChange(t){t||(this._maskService.actualValue="")}_repeatPatternSymbols(t){return t.match(/{[0-9]+}/)&&t.split("").reduce((e,n,o)=>{if(this._start="{"===n?o:this._start,"}"!==n)return this._maskService._findSpecialChar(n)?e+n:e;this._end=o;const r=Number(t.slice(this._start+1,this._end));return e+new Array(r+1).join(t[this._start-1])},"")||t}_applyMask(){this._maskService.maskExpression=this._repeatPatternSymbols(this._maskValue||""),this._maskService.formElementProperty=["value",this._maskService.applyMask(this._inputValue,this._maskService.maskExpression)]}_validateTime(t){const e=this._maskValue.split("").filter(t=>":"!==t).length;return null===t||0===t.length?null:0==+t[t.length-1]&&t.length<e||t.length<=e-2?this._createValidationError(t):null}_getActualInputLength(){return this._maskService.actualValue.length||this._maskService.actualValue.length+this._maskService.prefix.length}_createValidationError(t){return{mask:{requiredMask:this._maskValue,actualValue:t}}}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(c.e),r.Rb(rP),r.Rb(KM))},t.\u0275dir=r.Mb({type:t,selectors:[["","mask",""]],hostBindings:function(t,e){1&t&&r.fc("input",(function(t){return e.onInput(t)}))("blur",(function(){return e.onBlur()}))("click",(function(t){return e.onFocus(t)}))("keydown",(function(t){return e.onKeyDown(t)}))("ngModelChange",(function(t){return e.onModelChange(t)}))},inputs:{maskExpression:["mask","maskExpression"],specialCharacters:"specialCharacters",patterns:"patterns",prefix:"prefix",suffix:"suffix",thousandSeparator:"thousandSeparator",decimalMarker:"decimalMarker",dropSpecialCharacters:"dropSpecialCharacters",hiddenInput:"hiddenInput",showMaskTyped:"showMaskTyped",placeHolderCharacter:"placeHolderCharacter",shownMaskExpression:"shownMaskExpression",showTemplate:"showTemplate",clearIfNotMatch:"clearIfNotMatch",validation:"validation",separatorLimit:"separatorLimit",allowNegativeNumbers:"allowNegativeNumbers"},features:[r.Cb([{provide:cm.r,useExisting:Object(r.V)(()=>iP),multi:!0},{provide:cm.q,useExisting:Object(r.V)(()=>iP),multi:!0},rP]),r.Bb]}),t})();var cP;let sP=(()=>{let t=cP=class{static forRoot(t){return{ngModule:cP,providers:[{provide:JM,useValue:t},{provide:ZM,useValue:tP},{provide:KM,useFactory:lP,deps:[ZM,JM]},oP]}}static forChild(){return{ngModule:cP}}};return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})();function lP(t,e){return Object.assign(Object.assign({},t),e instanceof Function?e():e)}const dP=["trigger"],gP=["panel"];function mP(t,e){if(1&t&&(r.Xb(0,"span",8),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Rc(t.placeholder||"\xa0")}}function pP(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Rc(t.triggerValue||"\xa0")}}function hP(t,e){1&t&&r.pc(0,0,["*ngSwitchCase","true"])}function uP(t,e){if(1&t&&(r.Xb(0,"span",9),r.Oc(1,pP,2,1,"span",10),r.Oc(2,hP,1,0,void 0,11),r.Wb()),2&t){const t=r.jc();r.rc("ngSwitch",!!t.customTrigger),r.Db(2),r.rc("ngSwitchCase",!0)}}function bP(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",12),r.Xb(1,"div",13,14),r.fc("@transformPanel.done",(function(e){return r.Ec(t),r.jc()._panelDoneAnimatingStream.next(e.toState)}))("keydown",(function(e){return r.Ec(t),r.jc()._handleKeydown(e)})),r.pc(3,1),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.rc("@transformPanelWrap",void 0),r.Db(1),r.Gb("mat-select-panel ",t._getPanelTheme(),""),r.Nc("transform-origin",t._transformOrigin)("font-size",t._triggerFontSize,"px"),r.rc("ngClass",t.panelClass)("@transformPanel",t.multiple?"showing-multiple":"showing")}}const _P=[[["mat-select-trigger"]],"*"],fP=["mat-select-trigger","*"],CP={transformPanelWrap:wt("transformPanelWrap",[Tt("* => void",Rt("@transformPanel",[Lt()],{optional:!0}))]),transformPanel:wt("transformPanel",[It("void",Dt({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),It("showing",Dt({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),It("showing-multiple",Dt({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),Tt("void => *",kt("120ms cubic-bezier(0, 0, 0.2, 1)")),Tt("* => void",kt("100ms 25ms linear",Dt({opacity:0})))])};let OP=0;const MP=new r.r("mat-select-scroll-strategy"),PP=new r.r("MAT_SELECT_CONFIG"),yP={provide:MP,deps:[od],useFactory:function(t){return()=>t.scrollStrategies.reposition()}};class xP{constructor(t,e){this.source=t,this.value=e}}class vP{constructor(t,e,n,o,r){this._elementRef=t,this._defaultErrorStateMatcher=e,this._parentForm=n,this._parentFormGroup=o,this.ngControl=r}}const wP=Kd(Jd($d(Zd(vP))));let kP=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-select-trigger"]]}),t})(),SP=(()=>{class t extends wP{constructor(t,e,n,o,i,a,c,s,l,d,g,m,p,h){super(i,o,c,s,d),this._viewportRuler=t,this._changeDetectorRef=e,this._ngZone=n,this._dir=a,this._parentFormField=l,this.ngControl=d,this._liveAnnouncer=p,this._panelOpen=!1,this._required=!1,this._scrollTop=0,this._multiple=!1,this._compareWith=(t,e)=>t===e,this._uid=`mat-select-${OP++}`,this._destroy=new po.b,this._triggerFontSize=0,this._onChange=()=>{},this._onTouched=()=>{},this._optionIds="",this._transformOrigin="top",this._panelDoneAnimatingStream=new po.b,this._offsetY=0,this._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}],this._disableOptionCentering=!1,this._focused=!1,this.controlType="mat-select",this.ariaLabel="",this.optionSelectionChanges=mo(()=>{const t=this.options;return t?t.changes.pipe(Yo(t),Xo(()=>Object(Ks.a)(...t.map(t=>t.onSelectionChange)))):this._ngZone.onStable.asObservable().pipe(Object(Lo.a)(1),Xo(()=>this.optionSelectionChanges))}),this.openedChange=new r.o,this._openedStream=this.openedChange.pipe(Object(V.a)(t=>t),Object(H.a)(()=>{})),this._closedStream=this.openedChange.pipe(Object(V.a)(t=>!t),Object(H.a)(()=>{})),this.selectionChange=new r.o,this.valueChange=new r.o,this.ngControl&&(this.ngControl.valueAccessor=this),this._scrollStrategyFactory=m,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(g)||0,this.id=this.id,h&&(null!=h.disableOptionCentering&&(this.disableOptionCentering=h.disableOptionCentering),null!=h.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=h.typeaheadDebounceInterval))}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.stateChanges.next()}get required(){return this._required}set required(t){this._required=Bs(t),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(t){if(this._selectionModel)throw Error("Cannot change `multiple` mode of select after initialization.");this._multiple=Bs(t)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(t){this._disableOptionCentering=Bs(t)}get compareWith(){return this._compareWith}set compareWith(t){if("function"!=typeof t)throw Error("`compareWith` must be a function.");this._compareWith=t,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(t){t!==this._value&&(this.writeValue(t),this._value=t)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(t){this._typeaheadDebounceInterval=Vs(t)}get id(){return this._id}set id(t){this._id=t||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new ml(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Zs(),dc(this._destroy)).subscribe(()=>{this.panelOpen?(this._scrollTop=0,this.openedChange.emit(!0)):(this.openedChange.emit(!1),this.overlayDir.offsetX=0,this._changeDetectorRef.markForCheck())}),this._viewportRuler.change().pipe(dc(this._destroy)).subscribe(()=>{this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(dc(this._destroy)).subscribe(t=>{t.added.forEach(t=>t.select()),t.removed.forEach(t=>t.deselect())}),this.options.changes.pipe(Yo(null),dc(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnChanges(t){t.disabled&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){!this.disabled&&this.options&&this.options.length&&!this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._calculateOverlayPosition(),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this._ngZone.onStable.asObservable().pipe(Object(Lo.a)(1)).subscribe(()=>{this._triggerFontSize&&this.overlayDir.overlayRef&&this.overlayDir.overlayRef.overlayElement&&(this.overlayDir.overlayRef.overlayElement.style.fontSize=`${this._triggerFontSize}px`)}))}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(t){this.options&&this._setSelectionByValue(t)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const t=this._selectionModel.selected.map(t=>t.viewValue);return this._isRtl()&&t.reverse(),t.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))}_handleClosedKeydown(t){const e=t.keyCode,n=40===e||38===e||37===e||39===e,o=13===e||32===e,r=this._keyManager;if(!r.isTyping()&&o&&!Il(t)||(this.multiple||t.altKey)&&n)t.preventDefault(),this.open();else if(!this.multiple){const n=this.selected;36===e||35===e?(36===e?r.setFirstItemActive():r.setLastItemActive(),t.preventDefault()):r.onKeydown(t);const o=this.selected;o&&n!==o&&this._liveAnnouncer.announce(o.viewValue,1e4)}}_handleOpenKeydown(t){const e=this._keyManager,n=t.keyCode,o=40===n||38===n,r=e.isTyping();if(36===n||35===n)t.preventDefault(),36===n?e.setFirstItemActive():e.setLastItemActive();else if(o&&t.altKey)t.preventDefault(),this.close();else if(r||13!==n&&32!==n||!e.activeItem||Il(t))if(!r&&this._multiple&&65===n&&t.ctrlKey){t.preventDefault();const e=this.options.some(t=>!t.disabled&&!t.selected);this.options.forEach(t=>{t.disabled||(e?t.select():t.deselect())})}else{const n=e.activeItemIndex;e.onKeydown(t),this._multiple&&o&&t.shiftKey&&e.activeItem&&e.activeItemIndex!==n&&e.activeItem._selectViaInteraction()}else t.preventDefault(),e.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this.disabled||this.panelOpen||(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this.overlayDir.positionChange.pipe(Object(Lo.a)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value),this.stateChanges.next()})}_setSelectionByValue(t){if(this.multiple&&t){if(!Array.isArray(t))throw Error("Value must be an array in multiple-selection mode.");this._selectionModel.clear(),t.forEach(t=>this._selectValue(t)),this._sortValues()}else{this._selectionModel.clear();const e=this._selectValue(t);e?this._keyManager.setActiveItem(e):this.panelOpen||this._keyManager.setActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectValue(t){const e=this.options.find(e=>{try{return null!=e.value&&this._compareWith(e.value,t)}catch(n){return Object(r.X)()&&console.warn(n),!1}});return e&&this._selectionModel.select(e),e}_initKeyManager(){this._keyManager=new Od(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe(dc(this._destroy)).subscribe(()=>{!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close()}),this._keyManager.change.pipe(dc(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollActiveOptionIntoView():this._panelOpen||this.multiple||!this._keyManager.activeItem||this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const t=Object(Ks.a)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(dc(t)).subscribe(t=>{this._onSelect(t.source,t.isUserInput),t.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),Object(Ks.a)(...this.options.map(t=>t._stateChanges)).pipe(dc(t)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()}),this._setOptionIds()}_onSelect(t,e){const n=this._selectionModel.isSelected(t);null!=t.value||this._multiple?(n!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),e&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),e&&this.focus())):(t.deselect(),this._selectionModel.clear(),this._propagateChanges(t.value)),n!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const t=this.options.toArray();this._selectionModel.sort((e,n)=>this.sortComparator?this.sortComparator(e,n,t):t.indexOf(e)-t.indexOf(n)),this.stateChanges.next()}}_propagateChanges(t){let e=null;e=this.multiple?this.selected.map(t=>t.value):this.selected?this.selected.value:t,this._value=e,this.valueChange.emit(e),this._onChange(e),this.selectionChange.emit(new xP(this,e)),this._changeDetectorRef.markForCheck()}_setOptionIds(){this._optionIds=this.options.map(t=>t.id).join(" ")}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_scrollActiveOptionIntoView(){const t=this._keyManager.activeItemIndex||0,e=Fg(t,this.options,this.optionGroups);this.panel.nativeElement.scrollTop=Xg(t+e,this._getItemHeight(),this.panel.nativeElement.scrollTop,256)}focus(t){this._elementRef.nativeElement.focus(t)}_getOptionIndex(t){return this.options.reduce((e,n,o)=>void 0!==e?e:t===n?o:void 0,void 0)}_calculateOverlayPosition(){const t=this._getItemHeight(),e=this._getItemCount(),n=Math.min(e*t,256),o=e*t-n;let r=this.empty?0:this._getOptionIndex(this._selectionModel.selected[0]);r+=Fg(r,this.options,this.optionGroups);const i=n/2;this._scrollTop=this._calculateOverlayScroll(r,i,o),this._offsetY=this._calculateOverlayOffsetY(r,i,o),this._checkOverlayWithinViewport(o)}_calculateOverlayScroll(t,e,n){const o=this._getItemHeight();return Math.min(Math.max(0,o*t-e+o/2),n)}_getAriaLabel(){return this.ariaLabelledby?null:this.ariaLabel||this.placeholder}_getAriaLabelledby(){return this.ariaLabelledby?this.ariaLabelledby:this._parentFormField&&this._parentFormField._hasFloatingLabel()&&!this._getAriaLabel()&&this._parentFormField._labelId||null}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_calculateOverlayOffsetX(){const t=this.overlayDir.overlayRef.overlayElement.getBoundingClientRect(),e=this._viewportRuler.getViewportSize(),n=this._isRtl(),o=this.multiple?56:32;let r;if(this.multiple)r=40;else{let t=this._selectionModel.selected[0]||this.options.first;r=t&&t.group?32:16}n||(r*=-1);const i=0-(t.left+r-(n?o:0)),a=t.right+r-e.width+(n?0:o);i>0?r+=i+8:a>0&&(r-=a+8),this.overlayDir.offsetX=Math.round(r),this.overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(t,e,n){const o=this._getItemHeight(),r=(o-this._triggerRect.height)/2,i=Math.floor(256/o);let a;return this._disableOptionCentering?0:(a=0===this._scrollTop?t*o:this._scrollTop===n?(t-(this._getItemCount()-i))*o+(o-(this._getItemCount()*o-256)%o):e-o/2,Math.round(-1*a-r))}_checkOverlayWithinViewport(t){const e=this._getItemHeight(),n=this._viewportRuler.getViewportSize(),o=this._triggerRect.top-8,r=n.height-this._triggerRect.bottom-8,i=Math.abs(this._offsetY),a=Math.min(this._getItemCount()*e,256)-i-this._triggerRect.height;a>r?this._adjustPanelUp(a,r):i>o?this._adjustPanelDown(i,o,t):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(t,e){const n=Math.round(t-e);this._scrollTop-=n,this._offsetY-=n,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}_adjustPanelDown(t,e,n){const o=Math.round(t-e);if(this._scrollTop+=o,this._offsetY+=o,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=n)return this._scrollTop=n,this._offsetY=0,void(this._transformOrigin="50% top 0px")}_getOriginBasedOnOption(){const t=this._getItemHeight(),e=(t-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-e+t/2}px 0px`}_getItemCount(){return this.options.length+this.optionGroups.length}_getItemHeight(){return 3*this._triggerFontSize}setDescribedByIds(t){this._ariaDescribedby=t.join(" ")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(bl),r.Rb(r.h),r.Rb(r.A),r.Rb(hg),r.Rb(r.l),r.Rb(sl,8),r.Rb(cm.v,8),r.Rb(cm.l,8),r.Rb(eu,8),r.Rb(cm.s,10),r.cc("tabindex"),r.Rb(MP),r.Rb(Dd),r.Rb(PP,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-select"]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,kP,!0),r.Jb(n,jg,!0),r.Jb(n,Eg,!0)),2&t&&(r.zc(o=r.gc())&&(e.customTrigger=o.first),r.zc(o=r.gc())&&(e.options=o),r.zc(o=r.gc())&&(e.optionGroups=o))},viewQuery:function(t,e){var n;1&t&&(r.Wc(dP,!0),r.Wc(gP,!0),r.Wc(cd,!0)),2&t&&(r.zc(n=r.gc())&&(e.trigger=n.first),r.zc(n=r.gc())&&(e.panel=n.first),r.zc(n=r.gc())&&(e.overlayDir=n.first))},hostAttrs:["role","listbox",1,"mat-select"],hostVars:19,hostBindings:function(t,e){1&t&&r.fc("keydown",(function(t){return e._handleKeydown(t)}))("focus",(function(){return e._onFocus()}))("blur",(function(){return e._onBlur()})),2&t&&(r.Eb("id",e.id)("tabindex",e.tabIndex)("aria-label",e._getAriaLabel())("aria-labelledby",e._getAriaLabelledby())("aria-required",e.required.toString())("aria-disabled",e.disabled.toString())("aria-invalid",e.errorState)("aria-owns",e.panelOpen?e._optionIds:null)("aria-multiselectable",e.multiple)("aria-describedby",e._ariaDescribedby||null)("aria-activedescendant",e._getAriaActiveDescendant()),r.Hb("mat-select-disabled",e.disabled)("mat-select-invalid",e.errorState)("mat-select-required",e.required)("mat-select-empty",e.empty))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],id:"id",disableOptionCentering:"disableOptionCentering",typeaheadDebounceInterval:"typeaheadDebounceInterval",placeholder:"placeholder",required:"required",multiple:"multiple",compareWith:"compareWith",value:"value",panelClass:"panelClass",ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",sortComparator:"sortComparator"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[r.Cb([{provide:Yh,useExisting:t},{provide:Wg,useExisting:t}]),r.Ab,r.Bb],ngContentSelectors:fP,decls:9,vars:9,consts:[["cdk-overlay-origin","","aria-hidden","true",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder"],[1,"mat-select-value-text",3,"ngSwitch"],[4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-panel-wrap"],[3,"ngClass","keydown"],["panel",""]],template:function(t,e){if(1&t&&(r.qc(_P),r.Xb(0,"div",0,1),r.fc("click",(function(){return e.toggle()})),r.Xb(3,"div",2),r.Oc(4,mP,2,1,"span",3),r.Oc(5,uP,3,2,"span",4),r.Wb(),r.Xb(6,"div",5),r.Sb(7,"div",6),r.Wb(),r.Wb(),r.Oc(8,bP,4,10,"ng-template",7),r.fc("backdropClick",(function(){return e.close()}))("attach",(function(){return e._onAttached()}))("detach",(function(){return e.close()}))),2&t){const t=r.Ac(1);r.Db(3),r.rc("ngSwitch",e.empty),r.Db(1),r.rc("ngSwitchCase",!0),r.Db(1),r.rc("ngSwitchCase",!1),r.Db(3),r.rc("cdkConnectedOverlayScrollStrategy",e._scrollStrategy)("cdkConnectedOverlayOrigin",t)("cdkConnectedOverlayOpen",e.panelOpen)("cdkConnectedOverlayPositions",e._positions)("cdkConnectedOverlayMinWidth",null==e._triggerRect?null:e._triggerRect.width)("cdkConnectedOverlayOffsetY",e._offsetY)}},directives:[ad,c.y,c.z,cd,c.A,c.q],styles:[".mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}\n"],encapsulation:2,data:{animation:[CP.transformPanelWrap,CP.transformPanel]},changeDetection:0}),t})(),AP=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[yP],imports:[[c.c,ld,Ng,Gd],ou,Ng,Gd]}),t})(),DP=(()=>{class t{transform(t,e){if(t)for(const n in t){if("required"===n)return"Requerido";if(t.hasOwnProperty(n)){const e=t[n];return"max"===n?"max: "+e.max:"min"===n?"min: "+e.min:!0===e?null:e}}return null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"error",type:t,pure:!0}),t})();function IP(t,e){if(1&t&&r.Sb(0,"img",30),2&t){const t=r.jc();r.sc("src",t.imageFileService.getSoftwareCompanyPictureUrl(t.softwareCompany.imageUUID,150),r.Hc)}}function EP(t,e){if(1&t&&r.Sb(0,"img",30),2&t){const t=r.jc();r.rc("src","data:image/jpg;base64,"+t.imageFileElement,r.Hc)}}function TP(t,e){if(1&t&&(r.Xb(0,"mat-option",31),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.key),r.Db(1),r.Sc(" ",t.value," ")}}function LP(t,e){if(1&t&&(r.Xb(0,"div",32),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc(" ",t.errorMessage," ")}}function RP(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function WP(t,e){1&t&&r.Qc(0,"Criar")}let jP=(()=>{class t{constructor(t,e,n,o,r,i,a){this.dialogRef=t,this.fb=e,this.softwareCompanyService=n,this.softwareCompanyDaoService=o,this.imageFileService=r,this.provinceService=i,this.data=a,this.imageFileElement=null,this.errorMessage=null,this.softwareCompany=null==a?void 0:a.softwareCompany,this.softwareCompany||(this.softwareCompany=this.softwareCompanyService.initSoftwareCompany()),this.provinceList=this.provinceService.provinceList,this.myForm=this.fb.group(Object(kc.e)(this.softwareCompany))}ngOnInit(){}onCancel(){this.dialogRef.close(!1)}onImageFileChange(t){const e=t.currentTarget;if(1===e.files.length){const t=e.files.item(0),n=new FileReader;n.onload=t=>{const e=window.btoa(t.target.result);this.imageFileElement=e},n.readAsBinaryString(t),Object(kc.o)(this.myForm)}}onSubmit(){const t=this.myForm.value;let e,n;t.id?(n="SAVE",e=this.softwareCompanyDaoService.save(t)):(n="CREATE",e=this.softwareCompanyDaoService.create(t)),e.pipe(Xo(t=>{let e;const n=this.imageFileElement;return e=n?this.imageFileService.saveSoftwareCompanyPicture(t.id,n):Object(qu.of)(null),Object(Ku.forkJoin)([e,Object(qu.of)(t)])})).subscribe(t=>{const e=t[1];e&&this.dialogRef.close({data:e,operation:n})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb(HM),r.Rb(QM),r.Rb(GM),r.Rb($M),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-software-company"]],decls:78,vars:41,consts:[[1,"dialog-content-wrapper"],["autocomplete","off",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2",2,"padding","10px"],[1,"vertical-align-top","w-150"],["width","150","height","150",3,"src",4,"ngIf"],["type","button","mat-raised-button","","onclick","document.getElementById('fileToUploadSoftwareCompany').click()",1,"green-800-bg","green-800",2,"width","150px","margin-top","5px"],["name","file","id","fileToUploadSoftwareCompany","accept","image/*","type","file",2,"display","none",3,"change"],[1,"pl-20"],[1,"full-width"],["matInput","","placeholder","Nome da empresa ou software","name","name","required","","formControlName","name"],["matInput","","placeholder","Telefone","mask","(00)-00000000000","name","phone","formControlName","phone",3,"validation"],["matInput","","placeholder","CNPJ","name","cnpj","mask","00.000.000/0000-00","formControlName","cnpj",3,"validation"],["placeholder","Estado","formControlName","province"],[3,"value",4,"ngFor","ngForOf"],["matInput","","placeholder","Cidade","name","city","formControlName","city"],["matInput","","placeholder","Bairro","name","neighborhood","formControlName","neighborhood"],["matInput","","placeholder","Endere\xe7o","name","address","formControlName","address"],["matInput","","placeholder","N\xfamero","name","addressNumber","mask","00000000000","formControlName","addressNumber",3,"validation"],["matInput","","placeholder","Complemento","name","addressAddOn","formControlName","addressAddOn"],["matInput","","placeholder","CEP","mask","00000-000","name","zipCode","formControlName","zipCode"],["formControlName","active","name","active"],["class","mt-10 font-size-16 warn-A700-fg",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between center","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["type","button","mat-raised-button","","color","primary",3,"click"],["width","150","height","150",3,"src"],[3,"value"],[1,"mt-10","font-size-16","warn-A700-fg"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"form",1),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(2,"mat-toolbar",2),r.Xb(3,"mat-toolbar-row",3),r.Xb(4,"span",4),r.Qc(5,"Cadastro de fornecedor de Software"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Xb(7,"table"),r.Xb(8,"tr"),r.Xb(9,"td",6),r.Xb(10,"div"),r.Oc(11,IP,1,1,"img",7),r.Oc(12,EP,1,1,"img",7),r.Wb(),r.Xb(13,"button",8),r.Qc(14," Alterar Foto "),r.Wb(),r.Xb(15,"input",9),r.fc("change",(function(t){return e.onImageFileChange(t)})),r.Wb(),r.Wb(),r.Xb(16,"td",10),r.Xb(17,"mat-form-field",11),r.Sb(18,"input",12),r.Xb(19,"mat-error"),r.Qc(20),r.kc(21,"error"),r.Wb(),r.Wb(),r.Xb(22,"mat-form-field",11),r.Sb(23,"input",13),r.Xb(24,"mat-error"),r.Qc(25),r.kc(26,"error"),r.Wb(),r.Wb(),r.Xb(27,"mat-form-field",11),r.Sb(28,"input",14),r.Xb(29,"mat-error"),r.Qc(30),r.kc(31,"error"),r.Wb(),r.Wb(),r.Xb(32,"mat-form-field",11),r.Xb(33,"mat-select",15),r.Oc(34,TP,2,2,"mat-option",16),r.Wb(),r.Xb(35,"mat-error"),r.Qc(36),r.kc(37,"error"),r.Wb(),r.Wb(),r.Xb(38,"mat-form-field",11),r.Sb(39,"input",17),r.Xb(40,"mat-error"),r.Qc(41),r.kc(42,"error"),r.Wb(),r.Wb(),r.Xb(43,"mat-form-field",11),r.Sb(44,"input",18),r.Xb(45,"mat-error"),r.Qc(46),r.kc(47,"error"),r.Wb(),r.Wb(),r.Xb(48,"mat-form-field",11),r.Sb(49,"input",19),r.Xb(50,"mat-error"),r.Qc(51),r.kc(52,"error"),r.Wb(),r.Wb(),r.Xb(53,"mat-form-field",11),r.Sb(54,"input",20),r.Xb(55,"mat-error"),r.Qc(56),r.kc(57,"error"),r.Wb(),r.Wb(),r.Xb(58,"mat-form-field",11),r.Sb(59,"input",21),r.Xb(60,"mat-error"),r.Qc(61),r.kc(62,"error"),r.Wb(),r.Wb(),r.Xb(63,"mat-form-field",11),r.Sb(64,"input",22),r.Xb(65,"mat-error"),r.Qc(66),r.kc(67,"error"),r.Wb(),r.Wb(),r.Xb(68,"mat-slide-toggle",23),r.Qc(69," Ativo "),r.Wb(),r.Oc(70,LP,2,1,"div",24),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(71,"div",25),r.Xb(72,"button",26),r.Oc(73,RP,2,0,"span",27),r.Oc(74,WP,1,0,"ng-template",null,28,r.Pc),r.Wb(),r.Xb(76,"button",29),r.fc("click",(function(){return e.onCancel()})),r.Qc(77,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(75);r.Db(1),r.rc("formGroup",e.myForm),r.Db(10),r.rc("ngIf",!e.imageFileElement),r.Db(1),r.rc("ngIf",e.imageFileElement),r.Db(8),r.Sc(" ",r.lc(21,21,e.myForm.get("name").errors)," "),r.Db(3),r.rc("validation",!1),r.Db(2),r.Sc(" ",r.lc(26,23,e.myForm.get("phone").errors)," "),r.Db(3),r.rc("validation",!1),r.Db(2),r.Sc(" ",r.lc(31,25,e.myForm.get("cnpj").errors)," "),r.Db(4),r.rc("ngForOf",e.provinceList),r.Db(2),r.Sc(" ",r.lc(37,27,e.myForm.get("province").errors)," "),r.Db(5),r.Sc(" ",r.lc(42,29,e.myForm.get("city").errors)," "),r.Db(5),r.Sc(" ",r.lc(47,31,e.myForm.get("neighborhood").errors)," "),r.Db(5),r.Sc(" ",r.lc(52,33,e.myForm.get("address").errors)," "),r.Db(3),r.rc("validation",!1),r.Db(2),r.Sc(" ",r.lc(57,35,e.myForm.get("addressNumber").errors)," "),r.Db(5),r.Sc(" ",r.lc(62,37,e.myForm.get("addressAddOn").errors)," "),r.Db(5),r.Sc(" ",r.lc(67,39,e.myForm.get("zipCode").errors)," "),r.Db(4),r.rc("ngIf",e.errorMessage),r.Db(2),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",e.softwareCompany.id)("ngIfElse",t)}},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,c.t,yu,nu,bu,cm.c,cm.E,cm.t,cm.j,Uh,aP,SP,c.s,U_,ah,rm,jg],pipes:[DP],styles:[""]}),t})(),FP=(()=>{class t extends Us{constructor(t,e){super(t,e,"customers")}getActiveByProjectId(t){return this.getActive({projectId:t})}search(t){return this.http.put(this.url+"/search",t)}getOneIfItBelongsToMyCompanyOrIfHaveAnOrderForMyCompany(t,e){return this.http.get(this.url+"/get-one-if-it-belongs-to-my-company-or-if-have-an-order-for-my-company/"+t+"/"+e)}getOneExternalByManagerUserId(t){return this.http.get(this.url+"/get-one-external-by-manager-user-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),XP=(()=>{class t extends ob{constructor(t,e,n){super(e,n,"custom-portal-template"),this.httpAngular=t}findByManagerUserId(t){return this.httpAngular.get(this.url+"/find-by-manager-user-id/"+t)}duplicate(t){return this.http.post(this.url+"/duplicate/",t)}findMyList(){return this.http.get(this.url+"/find-my-list/")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(lt),r.bc(rb),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),NP=(()=>{class t extends class{constructor(t,e,n){this.http=t,this.validatorDAO=e,this.url=n,this.validator=this.validatorDAO.validator(this.url,this.http)}get(){return this.http.get(this.url)}getOne(t){return this.http.get(this.url+"/"+t)}create(t){return this.http.post(this.url+"/",t)}save(t){return this.http.put(this.url+"/",t)}createAll(t){return this.http.post(this.url+"/batch-create",t)}delete(t){return this.http.remove(this.url+"/"+t)}}{constructor(t,e,n){super(e,n,"background-image-template"),this.httpAngular=t}findOneByCustomerGroupUrl(t){return this.http.get(this.url+"/find-one-by-customer-group-url/"+t)}findMyList(){return this.http.get(this.url+"/find-my-list/")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(lt),r.bc(rb),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),UP=(()=>{class t extends tb{constructor(t,e){super(t,e,"text-file")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function zP(t,e){1&t&&r.pc(0)}const YP=["*"];function BP(t,e){}const VP=function(t){return{animationDuration:t}},HP=function(t,e){return{value:t,params:e}},QP=["tabBodyWrapper"],GP=["tabHeader"];function $P(t,e){}function qP(t,e){if(1&t&&r.Oc(0,$P,0,0,"ng-template",9),2&t){const t=r.jc().$implicit;r.rc("cdkPortalOutlet",t.templateLabel)}}function KP(t,e){if(1&t&&r.Qc(0),2&t){const t=r.jc().$implicit;r.Rc(t.textLabel)}}function JP(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",6),r.fc("click",(function(){r.Ec(t);const n=e.$implicit,o=e.index,i=r.jc(),a=r.Ac(1);return i._handleClick(n,a,o)})),r.Xb(1,"div",7),r.Oc(2,qP,1,1,"ng-template",8),r.Oc(3,KP,1,1,"ng-template",8),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=e.index,o=r.jc();r.Hb("mat-tab-label-active",o.selectedIndex==n),r.rc("id",o._getTabLabelId(n))("disabled",t.disabled)("matRippleDisabled",t.disabled||o.disableRipple),r.Eb("tabIndex",o._getTabIndex(t,n))("aria-posinset",n+1)("aria-setsize",o._tabs.length)("aria-controls",o._getTabContentId(n))("aria-selected",o.selectedIndex==n)("aria-label",t.ariaLabel||null)("aria-labelledby",!t.ariaLabel&&t.ariaLabelledby?t.ariaLabelledby:null),r.Db(2),r.rc("ngIf",t.templateLabel),r.Db(1),r.rc("ngIf",!t.templateLabel)}}function ZP(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-tab-body",10),r.fc("_onCentered",(function(){return r.Ec(t),r.jc()._removeTabBodyWrapperHeight()}))("_onCentering",(function(e){return r.Ec(t),r.jc()._setTabBodyWrapperHeight(e)})),r.Wb()}if(2&t){const t=e.$implicit,n=e.index,o=r.jc();r.Hb("mat-tab-body-active",o.selectedIndex==n),r.rc("id",o._getTabContentId(n))("content",t.content)("position",t.position)("origin",t.origin)("animationDuration",o.animationDuration),r.Eb("aria-labelledby",o._getTabLabelId(n))}}const ty=["tabListContainer"],ey=["tabList"],ny=["nextPaginator"],oy=["previousPaginator"],ry=["mat-tab-nav-bar",""],iy=new r.r("MatInkBarPositioner",{providedIn:"root",factory:function(){return t=>({left:t?(t.offsetLeft||0)+"px":"0",width:t?(t.offsetWidth||0)+"px":"0"})}});let ay=(()=>{class t{constructor(t,e,n,o){this._elementRef=t,this._ngZone=e,this._inkBarPositioner=n,this._animationMode=o}alignToElement(t){this.show(),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._setStyles(t))}):this._setStyles(t)}show(){this._elementRef.nativeElement.style.visibility="visible"}hide(){this._elementRef.nativeElement.style.visibility="hidden"}_setStyles(t){const e=this._inkBarPositioner(t),n=this._elementRef.nativeElement;n.style.left=e.left,n.style.width=e.width}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.A),r.Rb(iy),r.Rb($n,8))},t.\u0275dir=r.Mb({type:t,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("_mat-animation-noopable","NoopAnimations"===e._animationMode)}}),t})(),cy=(()=>{class t{constructor(t){this.template=t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M))},t.\u0275dir=r.Mb({type:t,selectors:[["","matTabContent",""]]}),t})(),sy=(()=>{class t extends vl{}return t.\u0275fac=function(e){return ly(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[r.Ab]}),t})();const ly=r.Zb(sy);class dy{}const gy=$d(dy),my=new r.r("MAT_TAB_GROUP");let py=(()=>{class t extends gy{constructor(t,e){super(),this._viewContainerRef=t,this._closestTabGroup=e,this.textLabel="",this._contentPortal=null,this._stateChanges=new po.b,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(t){t&&(this._templateLabel=t)}get content(){return this._contentPortal}ngOnChanges(t){(t.hasOwnProperty("textLabel")||t.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new Ml(this._explicitContent||this._implicitContent,this._viewContainerRef)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.Q),r.Rb(my,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-tab"]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,sy,!0),r.Kc(n,cy,!0,r.M)),2&t&&(r.zc(o=r.gc())&&(e.templateLabel=o.first),r.zc(o=r.gc())&&(e._explicitContent=o.first))},viewQuery:function(t,e){var n;1&t&&r.Lc(r.M,!0),2&t&&r.zc(n=r.gc())&&(e._implicitContent=n.first)},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"]},exportAs:["matTab"],features:[r.Ab,r.Bb],ngContentSelectors:YP,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.Oc(0,zP,1,0,"ng-template"))},encapsulation:2}),t})();const hy={translateTab:wt("translateTab",[It("center, void, left-origin-center, right-origin-center",Dt({transform:"none"})),It("left",Dt({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),It("right",Dt({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),Tt("* => left, * => right, left => center, right => center",kt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),Tt("void => left-origin-center",[Dt({transform:"translate3d(-100%, 0, 0)"}),kt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),Tt("void => right-origin-center",[Dt({transform:"translate3d(100%, 0, 0)"}),kt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let uy=(()=>{class t extends wl{constructor(t,e,n,o){super(t,e,o),this._host=n,this._centeringSub=Js.a.EMPTY,this._leavingSub=Js.a.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Yo(this._host._isCenterPosition(this._host._position))).subscribe(t=>{t&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.j),r.Rb(r.Q),r.Rb(Object(r.V)(()=>_y)),r.Rb(c.e))},t.\u0275dir=r.Mb({type:t,selectors:[["","matTabBodyHost",""]],features:[r.Ab]}),t})(),by=(()=>{class t{constructor(t,e,n){this._elementRef=t,this._dir=e,this._dirChangeSubscription=Js.a.EMPTY,this._translateTabComplete=new po.b,this._onCentering=new r.o,this._beforeCentering=new r.o,this._afterLeavingCenter=new r.o,this._onCentered=new r.o(!0),this.animationDuration="500ms",e&&(this._dirChangeSubscription=e.change.subscribe(t=>{this._computePositionAnimationState(t),n.markForCheck()})),this._translateTabComplete.pipe(Zs((t,e)=>t.fromState===e.fromState&&t.toState===e.toState)).subscribe(t=>{this._isCenterPosition(t.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(t.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(t){this._positionIndex=t,this._computePositionAnimationState()}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(t){const e=this._isCenterPosition(t.toState);this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(t){return"center"==t||"left-origin-center"==t||"right-origin-center"==t}_computePositionAnimationState(t=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==t?"left":"right":this._positionIndex>0?"ltr"==t?"right":"left":"center"}_computePositionFromOrigin(t){const e=this._getLayoutDirection();return"ltr"==e&&t<=0||"rtl"==e&&t>0?"left-origin-center":"right-origin-center"}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(sl,8),r.Rb(r.h))},t.\u0275dir=r.Mb({type:t,inputs:{animationDuration:"animationDuration",position:"position",_content:["content","_content"],origin:"origin"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),t})(),_y=(()=>{class t extends by{constructor(t,e,n){super(t,e,n)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(sl,8),r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-tab-body"]],viewQuery:function(t,e){var n;1&t&&r.Wc(kl,!0),2&t&&r.zc(n=r.gc())&&(e._portalHost=n.first)},hostAttrs:[1,"mat-tab-body"],features:[r.Ab],decls:3,vars:6,consts:[[1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(t,e){1&t&&(r.Xb(0,"div",0,1),r.fc("@translateTab.start",(function(t){return e._onTranslateTabStarted(t)}))("@translateTab.done",(function(t){return e._translateTabComplete.next(t)})),r.Oc(2,BP,0,0,"ng-template",2),r.Wb()),2&t&&r.rc("@translateTab",r.wc(3,HP,e._position,r.vc(1,VP,e.animationDuration)))},directives:[uy],styles:[".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\n"],encapsulation:2,data:{animation:[hy.translateTab]}}),t})();const fy=new r.r("MAT_TABS_CONFIG");let Cy=0;class Oy{}class My{constructor(t){this._elementRef=t}}const Py=qd(Kd(My),"primary");let yy=(()=>{class t extends Py{constructor(t,e,n,o){super(t),this._changeDetectorRef=e,this._animationMode=o,this._tabs=new r.E,this._indexToSelect=0,this._tabBodyWrapperHeight=0,this._tabsSubscription=Js.a.EMPTY,this._tabLabelSubscription=Js.a.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this.selectedIndexChange=new r.o,this.focusChange=new r.o,this.animationDone=new r.o,this.selectedTabChange=new r.o(!0),this._groupId=Cy++,this.animationDuration=n&&n.animationDuration?n.animationDuration:"500ms",this.disablePagination=!(!n||null==n.disablePagination)&&n.disablePagination}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(t){this._dynamicHeight=Bs(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){this._indexToSelect=Vs(t,null)}get animationDuration(){return this._animationDuration}set animationDuration(t){this._animationDuration=/^\d+$/.test(t)?t+"ms":t}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){const e=this._elementRef.nativeElement;e.classList.remove(`mat-background-${this.backgroundColor}`),t&&e.classList.add(`mat-background-${t}`),this._backgroundColor=t}ngAfterContentChecked(){const t=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=t){const e=null==this._selectedIndex;e||this.selectedTabChange.emit(this._createChangeEvent(t)),Promise.resolve().then(()=>{this._tabs.forEach((e,n)=>e.isActive=n===t),e||this.selectedIndexChange.emit(t)})}this._tabs.forEach((e,n)=>{e.position=n-t,null==this._selectedIndex||0!=e.position||e.origin||(e.origin=t-this._selectedIndex)}),this._selectedIndex!==t&&(this._selectedIndex=t,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{if(this._clampTabIndex(this._indexToSelect)===this._selectedIndex){const t=this._tabs.toArray();for(let e=0;e<t.length;e++)if(t[e].isActive){this._indexToSelect=this._selectedIndex=e;break}}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Yo(this._allTabs)).subscribe(t=>{this._tabs.reset(t.filter(t=>!t._closestTabGroup||t._closestTabGroup===this)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}_focusChanged(t){this.focusChange.emit(this._createChangeEvent(t))}_createChangeEvent(t){const e=new Oy;return e.index=t,this._tabs&&this._tabs.length&&(e.tab=this._tabs.toArray()[t]),e}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Object(Ks.a)(...this._tabs.map(t=>t._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(t){return Math.min(this._tabs.length-1,Math.max(t||0,0))}_getTabLabelId(t){return`mat-tab-label-${this._groupId}-${t}`}_getTabContentId(t){return`mat-tab-content-${this._groupId}-${t}`}_setTabBodyWrapperHeight(t){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const e=this._tabBodyWrapper.nativeElement;e.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(e.style.height=t+"px")}_removeTabBodyWrapperHeight(){const t=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=t.clientHeight,t.style.height="",this.animationDone.emit()}_handleClick(t,e,n){t.disabled||(this.selectedIndex=e.focusIndex=n)}_getTabIndex(t,e){return t.disabled?null:this.selectedIndex===e?0:-1}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.h),r.Rb(fy,8),r.Rb($n,8))},t.\u0275dir=r.Mb({type:t,inputs:{headerPosition:"headerPosition",animationDuration:"animationDuration",disablePagination:"disablePagination",dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[r.Ab]}),t})(),xy=(()=>{class t extends yy{constructor(t,e,n,o){super(t,e,n,o)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.h),r.Rb(fy,8),r.Rb($n,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-tab-group"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,py,!0),2&t&&r.zc(o=r.gc())&&(e._allTabs=o)},viewQuery:function(t,e){var n;1&t&&(r.Wc(QP,!0),r.Wc(GP,!0)),2&t&&(r.zc(n=r.gc())&&(e._tabBodyWrapper=n.first),r.zc(n=r.gc())&&(e._tabHeader=n.first))},hostAttrs:[1,"mat-tab-group"],hostVars:4,hostBindings:function(t,e){2&t&&r.Hb("mat-tab-group-dynamic-height",e.dynamicHeight)("mat-tab-group-inverted-header","below"===e.headerPosition)},inputs:{color:"color",disableRipple:"disableRipple"},exportAs:["matTabGroup"],features:[r.Cb([{provide:my,useExisting:t}]),r.Ab],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","disabled","matRippleDisabled","click",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active","content","position","origin","animationDuration","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","disabled","matRippleDisabled","click"],[1,"mat-tab-label-content"],[3,"ngIf"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","content","position","origin","animationDuration","_onCentered","_onCentering"]],template:function(t,e){1&t&&(r.Xb(0,"mat-tab-header",0,1),r.fc("indexFocused",(function(t){return e._focusChanged(t)}))("selectFocusedIndex",(function(t){return e.selectedIndex=t})),r.Oc(2,JP,4,14,"div",2),r.Wb(),r.Xb(3,"div",3,4),r.Oc(5,ZP,1,8,"mat-tab-body",5),r.Wb()),2&t&&(r.rc("selectedIndex",e.selectedIndex||0)("disableRipple",e.disableRipple)("disablePagination",e.disablePagination),r.Db(2),r.rc("ngForOf",e._tabs),r.Db(1),r.Hb("_mat-animation-noopable","NoopAnimations"===e._animationMode),r.Db(2),r.rc("ngForOf",e._tabs))},directives:function(){return[Iy,c.s,ky,vg,Wd,c.t,wl,_y]},styles:[".mat-tab-group{display:flex;flex-direction:column}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),t})();class vy{}const wy=$d(vy);let ky=(()=>{class t extends wy{constructor(t){super(),this.elementRef=t}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(t,e){2&t&&(r.Eb("aria-disabled",!!e.disabled),r.Hb("mat-tab-disabled",e.disabled))},inputs:{disabled:"disabled"},features:[r.Ab]}),t})();const Sy=Xc({passive:!0});let Ay=(()=>{class t{constructor(t,e,n,o,i,a,c){this._elementRef=t,this._changeDetectorRef=e,this._viewportRuler=n,this._dir=o,this._ngZone=i,this._platform=a,this._animationMode=c,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new po.b,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new po.b,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new r.o,this.indexFocused=new r.o,i.runOutsideAngular(()=>{Object(qs.a)(t.nativeElement,"mouseleave").pipe(dc(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){t=Vs(t),this._selectedIndex!=t&&(this._selectedIndexChanged=!0,this._selectedIndex=t,this._keyManager&&this._keyManager.updateActiveItem(t))}ngAfterViewInit(){Object(qs.a)(this._previousPaginator.nativeElement,"touchstart",Sy).pipe(dc(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Object(qs.a)(this._nextPaginator.nativeElement,"touchstart",Sy).pipe(dc(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const t=this._dir?this._dir.change:Object(z.a)(null),e=this._viewportRuler.change(150),n=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new Md(this._items).withHorizontalOrientation(this._getLayoutDirection()).withWrap(),this._keyManager.updateActiveItem(0),"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(n):n(),Object(Ks.a)(t,e,this._items.changes).pipe(dc(this._destroyed)).subscribe(()=>{n(),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe(dc(this._destroyed)).subscribe(t=>{this.indexFocused.emit(t),this._setTabFocus(t)})}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(t){if(!Il(t))switch(t.keyCode){case 36:this._keyManager.setFirstItemActive(),t.preventDefault();break;case 35:this._keyManager.setLastItemActive(),t.preventDefault();break;case 13:case 32:this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(t);break;default:this._keyManager.onKeydown(t)}}_onContentChanges(){const t=this._elementRef.nativeElement.textContent;t!==this._currentTextContent&&(this._currentTextContent=t||"",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(t){this._isValidIndex(t)&&this.focusIndex!==t&&this._keyManager&&this._keyManager.setActiveItem(t)}_isValidIndex(t){if(!this._items)return!0;const e=this._items?this._items.toArray()[t]:null;return!!e&&!e.disabled}_setTabFocus(t){if(this._showPaginationControls&&this._scrollToLabel(t),this._items&&this._items.length){this._items.toArray()[t].focus();const e=this._tabListContainer.nativeElement,n=this._getLayoutDirection();e.scrollLeft="ltr"==n?0:e.scrollWidth-e.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const t=this.scrollDistance,e=this._platform,n="ltr"===this._getLayoutDirection()?-t:t;this._tabList.nativeElement.style.transform=`translateX(${Math.round(n)}px)`,e&&(e.TRIDENT||e.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(t){this._scrollTo(t)}_scrollHeader(t){return this._scrollTo(this._scrollDistance+("before"==t?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(t){this._stopInterval(),this._scrollHeader(t)}_scrollToLabel(t){if(this.disablePagination)return;const e=this._items?this._items.toArray()[t]:null;if(!e)return;const n=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:o,offsetWidth:r}=e.elementRef.nativeElement;let i,a;"ltr"==this._getLayoutDirection()?(i=o,a=i+r):(a=this._tabList.nativeElement.offsetWidth-o,i=a-r);const c=this.scrollDistance,s=this.scrollDistance+n;i<c?this.scrollDistance-=c-i+60:a>s&&(this.scrollDistance+=a-s+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const t=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;t||(this.scrollDistance=0),t!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=t}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const t=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,e=t?t.elementRef.nativeElement:null;e?this._inkBar.alignToElement(e):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(t,e){e&&null!=e.button&&0!==e.button||(this._stopInterval(),rl(650,100).pipe(dc(Object(Ks.a)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:e,distance:n}=this._scrollHeader(t);(0===n||n>=e)&&this._stopInterval()}))}_scrollTo(t){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const e=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(e,t)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:e,distance:this._scrollDistance}}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.h),r.Rb(bl),r.Rb(sl,8),r.Rb(r.A),r.Rb(Ec),r.Rb($n,8))},t.\u0275dir=r.Mb({type:t,inputs:{disablePagination:"disablePagination"}}),t})(),Dy=(()=>{class t extends Ay{constructor(t,e,n,o,r,i,a){super(t,e,n,o,r,i,a),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=Bs(t)}_itemSelected(t){t.preventDefault()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.h),r.Rb(bl),r.Rb(sl,8),r.Rb(r.A),r.Rb(Ec),r.Rb($n,8))},t.\u0275dir=r.Mb({type:t,inputs:{disableRipple:"disableRipple"},features:[r.Ab]}),t})(),Iy=(()=>{class t extends Dy{constructor(t,e,n,o,r,i,a){super(t,e,n,o,r,i,a)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.h),r.Rb(bl),r.Rb(sl,8),r.Rb(r.A),r.Rb(Ec),r.Rb($n,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-tab-header"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,ky,!1),2&t&&r.zc(o=r.gc())&&(e._items=o)},viewQuery:function(t,e){var n;1&t&&(r.Lc(ay,!0),r.Lc(ty,!0),r.Lc(ey,!0),r.Wc(ny,!0),r.Wc(oy,!0)),2&t&&(r.zc(n=r.gc())&&(e._inkBar=n.first),r.zc(n=r.gc())&&(e._tabListContainer=n.first),r.zc(n=r.gc())&&(e._tabList=n.first),r.zc(n=r.gc())&&(e._nextPaginator=n.first),r.zc(n=r.gc())&&(e._previousPaginator=n.first))},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(t,e){2&t&&r.Hb("mat-tab-header-pagination-controls-enabled",e._showPaginationControls)("mat-tab-header-rtl","rtl"==e._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[r.Ab],ngContentSelectors:YP,decls:13,vars:8,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(t,e){1&t&&(r.qc(),r.Xb(0,"div",0,1),r.fc("click",(function(){return e._handlePaginatorClick("before")}))("mousedown",(function(t){return e._handlePaginatorPress("before",t)}))("touchend",(function(){return e._stopInterval()})),r.Sb(2,"div",2),r.Wb(),r.Xb(3,"div",3,4),r.fc("keydown",(function(t){return e._handleKeydown(t)})),r.Xb(5,"div",5,6),r.fc("cdkObserveContent",(function(){return e._onContentChanges()})),r.Xb(7,"div",7),r.pc(8),r.Wb(),r.Sb(9,"mat-ink-bar"),r.Wb(),r.Wb(),r.Xb(10,"div",8,9),r.fc("mousedown",(function(t){return e._handlePaginatorPress("after",t)}))("click",(function(){return e._handlePaginatorClick("after")}))("touchend",(function(){return e._stopInterval()})),r.Sb(12,"div",2),r.Wb()),2&t&&(r.Hb("mat-tab-header-pagination-disabled",e._disableScrollBefore),r.rc("matRippleDisabled",e._disableScrollBefore||e.disableRipple),r.Db(5),r.Hb("_mat-animation-noopable","NoopAnimations"===e._animationMode),r.Db(5),r.Hb("mat-tab-header-pagination-disabled",e._disableScrollAfter),r.rc("matRippleDisabled",e._disableScrollAfter||e.disableRipple))},directives:[vg,md,ay],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center] .mat-tab-labels{justify-content:center}[mat-align-tabs=end] .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n'],encapsulation:2}),t})(),Ey=(()=>{class t extends Ay{constructor(t,e,n,o,r,i,a){super(t,o,r,e,n,i,a),this._disableRipple=!1,this.color="primary"}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){const e=this._elementRef.nativeElement.classList;e.remove(`mat-background-${this.backgroundColor}`),t&&e.add(`mat-background-${t}`),this._backgroundColor=t}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=Bs(t)}_itemSelected(){}ngAfterContentInit(){this._items.changes.pipe(Yo(null),dc(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}updateActiveLink(t){if(!this._items)return;const e=this._items.toArray();for(let n=0;n<e.length;n++)if(e[n].active)return this.selectedIndex=n,void this._changeDetectorRef.markForCheck();this.selectedIndex=-1,this._inkBar.hide()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(sl,8),r.Rb(r.A),r.Rb(r.h),r.Rb(bl),r.Rb(Ec,8),r.Rb($n,8))},t.\u0275dir=r.Mb({type:t,inputs:{color:"color",backgroundColor:"backgroundColor",disableRipple:"disableRipple"},features:[r.Ab]}),t})(),Ty=(()=>{class t extends Ey{constructor(t,e,n,o,r,i,a){super(t,e,n,o,r,i,a)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(sl,8),r.Rb(r.A),r.Rb(r.h),r.Rb(bl),r.Rb(Ec,8),r.Rb($n,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,jy,!0),2&t&&r.zc(o=r.gc())&&(e._items=o)},viewQuery:function(t,e){var n;1&t&&(r.Lc(ay,!0),r.Lc(ty,!0),r.Lc(ey,!0),r.Wc(ny,!0),r.Wc(oy,!0)),2&t&&(r.zc(n=r.gc())&&(e._inkBar=n.first),r.zc(n=r.gc())&&(e._tabListContainer=n.first),r.zc(n=r.gc())&&(e._tabList=n.first),r.zc(n=r.gc())&&(e._nextPaginator=n.first),r.zc(n=r.gc())&&(e._previousPaginator=n.first))},hostAttrs:[1,"mat-tab-nav-bar","mat-tab-header"],hostVars:10,hostBindings:function(t,e){2&t&&r.Hb("mat-tab-header-pagination-controls-enabled",e._showPaginationControls)("mat-tab-header-rtl","rtl"==e._getLayoutDirection())("mat-primary","warn"!==e.color&&"accent"!==e.color)("mat-accent","accent"===e.color)("mat-warn","warn"===e.color)},inputs:{color:"color"},exportAs:["matTabNavBar","matTabNav"],features:[r.Ab],attrs:ry,ngContentSelectors:YP,decls:13,vars:8,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-link-container",3,"keydown"],["tabListContainer",""],[1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-links"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(t,e){1&t&&(r.qc(),r.Xb(0,"div",0,1),r.fc("click",(function(){return e._handlePaginatorClick("before")}))("mousedown",(function(t){return e._handlePaginatorPress("before",t)}))("touchend",(function(){return e._stopInterval()})),r.Sb(2,"div",2),r.Wb(),r.Xb(3,"div",3,4),r.fc("keydown",(function(t){return e._handleKeydown(t)})),r.Xb(5,"div",5,6),r.fc("cdkObserveContent",(function(){return e._onContentChanges()})),r.Xb(7,"div",7),r.pc(8),r.Wb(),r.Sb(9,"mat-ink-bar"),r.Wb(),r.Wb(),r.Xb(10,"div",8,9),r.fc("mousedown",(function(t){return e._handlePaginatorPress("after",t)}))("click",(function(){return e._handlePaginatorClick("after")}))("touchend",(function(){return e._stopInterval()})),r.Sb(12,"div",2),r.Wb()),2&t&&(r.Hb("mat-tab-header-pagination-disabled",e._disableScrollBefore),r.rc("matRippleDisabled",e._disableScrollBefore||e.disableRipple),r.Db(5),r.Hb("_mat-animation-noopable","NoopAnimations"===e._animationMode),r.Db(5),r.Hb("mat-tab-header-pagination-disabled",e._disableScrollAfter),r.rc("matRippleDisabled",e._disableScrollAfter||e.disableRipple))},directives:[vg,md,ay],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-tab-links{display:flex}[mat-align-tabs=center] .mat-tab-links{justify-content:center}[mat-align-tabs=end] .mat-tab-links{justify-content:flex-end}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-tab-link{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;vertical-align:top;text-decoration:none;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.mat-tab-link:focus{outline:none}.mat-tab-link:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-link:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-link.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-link.mat-tab-disabled{opacity:.5}.mat-tab-link .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-link{opacity:1}[mat-stretch-tabs] .mat-tab-link{flex-basis:0;flex-grow:1}.mat-tab-link.mat-tab-disabled{pointer-events:none}@media(max-width: 599px){.mat-tab-link{min-width:72px}}\n'],encapsulation:2}),t})();class Ly{}const Ry=Jd(Kd($d(Ly)));let Wy=(()=>{class t extends Ry{constructor(t,e,n,o,r,i){super(),this._tabNavBar=t,this.elementRef=e,this._focusMonitor=r,this._isActive=!1,this.rippleConfig=n||{},this.tabIndex=parseInt(o)||0,"NoopAnimations"===i&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),r.monitor(e)}get active(){return this._isActive}set active(t){t!==this._isActive&&(this._isActive=t,this._tabNavBar.updateActiveLink(this.elementRef))}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}focus(){this.elementRef.nativeElement.focus()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this.elementRef)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ey),r.Rb(r.l),r.Rb(xg,8),r.cc("tabindex"),r.Rb(Rd),r.Rb($n,8))},t.\u0275dir=r.Mb({type:t,inputs:{active:"active"},features:[r.Ab]}),t})(),jy=(()=>{class t extends Wy{constructor(t,e,n,o,r,i,a,c){super(t,e,r,i,a,c),this._tabLinkRipple=new yg(this,n,e,o),this._tabLinkRipple.setupTriggerEvents(e.nativeElement)}ngOnDestroy(){super.ngOnDestroy(),this._tabLinkRipple._removeTriggerEvents()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ty),r.Rb(r.l),r.Rb(r.A),r.Rb(Ec),r.Rb(xg,8),r.cc("tabindex"),r.Rb(Rd),r.Rb($n,8))},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mat-tab-link","mat-focus-indicator"],hostVars:7,hostBindings:function(t,e){2&t&&(r.Eb("aria-current",e.active?"page":null)("aria-disabled",e.disabled)("tabIndex",e.tabIndex),r.Hb("mat-tab-disabled",e.disabled)("mat-tab-label-active",e.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matTabLink"],features:[r.Ab]}),t})(),Fy=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,Gd,Al,wg,pd,Fd],Gd]}),t})();function Xy(t,e){if(1&t&&(r.ic(),r.Sb(0,"circle",3)),2&t){const t=r.jc();r.Nc("animation-name","mat-progress-spinner-stroke-rotate-"+t.diameter)("stroke-dashoffset",t._strokeDashOffset,"px")("stroke-dasharray",t._strokeCircumference,"px")("stroke-width",t._circleStrokeWidth,"%"),r.Eb("r",t._circleRadius)}}function Ny(t,e){if(1&t&&(r.ic(),r.Sb(0,"circle",3)),2&t){const t=r.jc();r.Nc("stroke-dashoffset",t._strokeDashOffset,"px")("stroke-dasharray",t._strokeCircumference,"px")("stroke-width",t._circleStrokeWidth,"%"),r.Eb("r",t._circleRadius)}}function Uy(t,e){if(1&t&&(r.ic(),r.Sb(0,"circle",3)),2&t){const t=r.jc();r.Nc("animation-name","mat-progress-spinner-stroke-rotate-"+t.diameter)("stroke-dashoffset",t._strokeDashOffset,"px")("stroke-dasharray",t._strokeCircumference,"px")("stroke-width",t._circleStrokeWidth,"%"),r.Eb("r",t._circleRadius)}}function zy(t,e){if(1&t&&(r.ic(),r.Sb(0,"circle",3)),2&t){const t=r.jc();r.Nc("stroke-dashoffset",t._strokeDashOffset,"px")("stroke-dasharray",t._strokeCircumference,"px")("stroke-width",t._circleStrokeWidth,"%"),r.Eb("r",t._circleRadius)}}class Yy{constructor(t){this._elementRef=t}}const By=qd(Yy,"primary"),Vy=new r.r("mat-progress-spinner-default-options",{providedIn:"root",factory:function(){return{diameter:100}}});let Hy=(()=>{class t extends By{constructor(e,n,o,r,i){super(e),this._elementRef=e,this._document=o,this._diameter=100,this._value=0,this._fallbackAnimation=!1,this.mode="determinate";const a=t._diameters;a.has(o.head)||a.set(o.head,new Set([100])),this._fallbackAnimation=n.EDGE||n.TRIDENT,this._noopAnimations="NoopAnimations"===r&&!!i&&!i._forceAnimations,i&&(i.diameter&&(this.diameter=i.diameter),i.strokeWidth&&(this.strokeWidth=i.strokeWidth))}get diameter(){return this._diameter}set diameter(t){this._diameter=Vs(t),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(t){this._strokeWidth=Vs(t)}get value(){return"determinate"===this.mode?this._value:0}set value(t){this._value=Math.max(0,Math.min(100,Vs(t)))}ngOnInit(){const t=this._elementRef.nativeElement;this._styleRoot=Uc(t)||this._document.head,this._attachStyleNode(),t.classList.add(`mat-progress-spinner-indeterminate${this._fallbackAnimation?"-fallback":""}-animation`)}get _circleRadius(){return(this.diameter-10)/2}get _viewBox(){const t=2*this._circleRadius+this.strokeWidth;return`0 0 ${t} ${t}`}get _strokeCircumference(){return 2*Math.PI*this._circleRadius}get _strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference*(100-this._value)/100:this._fallbackAnimation&&"indeterminate"===this.mode?.2*this._strokeCircumference:null}get _circleStrokeWidth(){return this.strokeWidth/this.diameter*100}_attachStyleNode(){const e=this._styleRoot,n=this._diameter,o=t._diameters;let r=o.get(e);if(!r||!r.has(n)){const t=this._document.createElement("style");t.setAttribute("mat-spinner-animation",n+""),t.textContent=this._getAnimationText(),e.appendChild(t),r||(r=new Set,o.set(e,r)),r.add(n)}}_getAnimationText(){return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n    0%      { stroke-dashoffset: START_VALUE;  transform: rotate(0); }\n    12.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(0); }\n    12.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(72.5deg); }\n    25%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(72.5deg); }\n\n    25.0001%   { stroke-dashoffset: START_VALUE;  transform: rotate(270deg); }\n    37.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(270deg); }\n    37.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(161.5deg); }\n    50%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(161.5deg); }\n\n    50.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(180deg); }\n    62.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(180deg); }\n    62.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(251.5deg); }\n    75%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(251.5deg); }\n\n    75.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(90deg); }\n    87.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(90deg); }\n    87.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(341.5deg); }\n    100%    { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(341.5deg); }\n  }\n".replace(/START_VALUE/g,`${.95*this._strokeCircumference}`).replace(/END_VALUE/g,`${.2*this._strokeCircumference}`).replace(/DIAMETER/g,`${this.diameter}`)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Ec),r.Rb(c.e,8),r.Rb($n,8),r.Rb(Vy))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-progress-spinner"]],hostAttrs:["role","progressbar",1,"mat-progress-spinner"],hostVars:10,hostBindings:function(t,e){2&t&&(r.Eb("aria-valuemin","determinate"===e.mode?0:null)("aria-valuemax","determinate"===e.mode?100:null)("aria-valuenow","determinate"===e.mode?e.value:null)("mode",e.mode),r.Nc("width",e.diameter,"px")("height",e.diameter,"px"),r.Hb("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color",mode:"mode",diameter:"diameter",strokeWidth:"strokeWidth",value:"value"},exportAs:["matProgressSpinner"],features:[r.Ab],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(r.ic(),r.Xb(0,"svg",0),r.Oc(1,Xy,1,9,"circle",1),r.Oc(2,Ny,1,7,"circle",2),r.Wb()),2&t&&(r.Nc("width",e.diameter,"px")("height",e.diameter,"px"),r.rc("ngSwitch","indeterminate"===e.mode),r.Eb("viewBox",e._viewBox),r.Db(1),r.rc("ngSwitchCase",!0),r.Db(1),r.rc("ngSwitchCase",!1))},directives:[c.y,c.z],styles:[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n"],encapsulation:2,changeDetection:0}),t._diameters=new WeakMap,t})(),Qy=(()=>{class t extends Hy{constructor(t,e,n,o,r){super(t,e,n,o,r),this.mode="indeterminate"}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Ec),r.Rb(c.e,8),r.Rb($n,8),r.Rb(Vy))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-spinner"]],hostAttrs:["role","progressbar","mode","indeterminate",1,"mat-spinner","mat-progress-spinner"],hostVars:6,hostBindings:function(t,e){2&t&&(r.Nc("width",e.diameter,"px")("height",e.diameter,"px"),r.Hb("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color"},features:[r.Ab],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(r.ic(),r.Xb(0,"svg",0),r.Oc(1,Uy,1,9,"circle",1),r.Oc(2,zy,1,7,"circle",2),r.Wb()),2&t&&(r.Nc("width",e.diameter,"px")("height",e.diameter,"px"),r.rc("ngSwitch","indeterminate"===e.mode),r.Eb("viewBox",e._viewBox),r.Db(1),r.rc("ngSwitchCase",!0),r.Db(1),r.rc("ngSwitchCase",!1))},directives:[c.y,c.z],styles:[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n"],encapsulation:2,changeDetection:0}),t})(),Gy=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Gd,c.c],Gd]}),t})();const $y=["searchSelectInput"],qy=["innerSelectSearch"];function Ky(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-checkbox",9),r.fc("change",(function(e){return r.Ec(t),r.jc()._emitSelectAllBooleanToParent(e.checked)})),r.Wb()}if(2&t){const t=r.jc();r.rc("color",null==t.matFormField?null:t.matFormField.color)("checked",t.toggleAllCheckboxChecked)("indeterminate",t.toggleAllCheckboxIndeterminate)}}function Jy(t,e){1&t&&r.Sb(0,"mat-spinner",10)}function Zy(t,e){1&t&&r.pc(0,1,["*ngIf","clearIcon; else defaultIcon"])}function tx(t,e){1&t&&(r.Xb(0,"mat-icon"),r.Qc(1,"close"),r.Wb())}function ex(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",11),r.fc("click",(function(){return r.Ec(t),r.jc()._reset(!0)})),r.Oc(1,Zy,1,0,void 0,12),r.Oc(2,tx,2,0,"ng-template",null,13,r.Pc),r.Wb()}if(2&t){const t=r.Ac(3),e=r.jc();r.Db(1),r.rc("ngIf",e.clearIcon)("ngIfElse",t)}}function nx(t,e){if(1&t&&(r.Xb(0,"div",14),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc(" ",t.noEntriesFoundLabel,"\n")}}const ox=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]]],rx=function(t,e){return{"mat-select-search-inner-multiple":t,"mat-select-search-inner-toggle-all":e}},ix=[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]"];let ax=(()=>{let t=class{};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","ngxMatSelectSearchClear",""]]}),t})();var cx;let sx=(()=>{let t=cx=class{constructor(t,e,n,o=null,i,a=null){this.matSelect=t,this.changeDetectorRef=e,this._viewportRuler=n,this.matOption=o,this.liveAnnouncer=i,this.matFormField=a,this.placeholderLabel="Suche",this.type="text",this.noEntriesFoundLabel="Keine Optionen gefunden",this.indexAndLengthScreenReaderText=" of ",this.clearSearchInput=!0,this.searching=!1,this.disableInitialFocus=!1,this.preventHomeEndKeyPropagation=!1,this.disableScrollToActiveOnOptionsChanged=!1,this.ariaLabel="dropdown search",this.showToggleAllCheckbox=!1,this.toggleAllCheckboxChecked=!1,this.toggleAllCheckboxIndeterminate=!1,this.toggleAll=new r.o,this.onChange=t=>{},this.onTouched=t=>{},this.overlayClassSet=!1,this.change=new r.o,this._onDestroy=new po.b}get isInsideMatOption(){return!!this.matOption}get value(){return this._value}ngOnInit(){const t="mat-select-search-panel";this.matSelect.panelClass?Array.isArray(this.matSelect.panelClass)?this.matSelect.panelClass.push(t):"string"==typeof this.matSelect.panelClass?this.matSelect.panelClass=[this.matSelect.panelClass,t]:"object"==typeof this.matSelect.panelClass&&(this.matSelect.panelClass[t]=!0):this.matSelect.panelClass=t,this.matOption&&(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search")),this.matSelect.openedChange.pipe(Z_(1),dc(this._onDestroy)).subscribe(t=>{t?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset()}),this.matSelect.openedChange.pipe(Object(Lo.a)(1)).pipe(dc(this._onDestroy)).subscribe(()=>{this.matSelect._keyManager?this.matSelect._keyManager.change.pipe(dc(this._onDestroy)).subscribe(()=>this.adjustScrollTopToFitActiveOptionIntoView()):console.log("_keyManager was not initialized."),this._options=this.matSelect.options,this._options.changes.pipe(dc(this._onDestroy)).subscribe(()=>{const t=this.matSelect._keyManager;t&&this.matSelect.panelOpen&&setTimeout(()=>{t.setFirstItemActive(),setTimeout(()=>{this.updateInputWidth()}),this.matOption&&(this._noEntriesFound()?this.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):this.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found")),this.disableScrollToActiveOnOptionsChanged||this.adjustScrollTopToFitActiveOptionIntoView()},1)})}),this.change.pipe(dc(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.detectChanges()}),this._viewportRuler.change().pipe(dc(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth()}),this.initMultipleHandling()}_emitSelectAllBooleanToParent(t){this.toggleAll.emit(t)}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}ngAfterViewInit(){setTimeout(()=>{this.setOverlayClass()}),this.matSelect.openedChange.pipe(Object(Lo.a)(1),dc(this._onDestroy)).subscribe(()=>{this.matSelect.options.changes.pipe(dc(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck()})})}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox}_handleKeydown(t){(t.key&&1===t.key.length||t.keyCode>=65&&t.keyCode<=90||t.keyCode>=48&&t.keyCode<=57||32===t.keyCode||this.preventHomeEndKeyPropagation&&(36===t.keyCode||35===t.keyCode))&&t.stopPropagation()}_handleKeyup(t){if(38===t.keyCode||40===t.keyCode){const t=this.matSelect._getAriaActiveDescendant(),e=this._options.toArray().findIndex(e=>e.id===t);if(-1!==e){const t=this._options.toArray()[e];this.liveAnnouncer.announce(t.viewValue+" "+this.getAriaIndex(e)+this.indexAndLengthScreenReaderText+this.getAriaLength())}}}getAriaIndex(t){return 0===this.getOptionsLengthOffset()?t+1:t}getAriaLength(){return this._options.toArray().length-this.getOptionsLengthOffset()}writeValue(t){t!==this._value&&(this._value=t,this.change.emit(t))}onInputChange(t){t!==this._value&&(this.initMultiSelectedValues(),this._value=t,this.onChange(t),this.change.emit(t))}onBlur(t){this.writeValue(t),this.onTouched()}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;const t=this.matSelect.panel.nativeElement,e=t.scrollTop;this.searchSelectInput.nativeElement.focus(),t.scrollTop=e}_reset(t){this.searchSelectInput&&(this.searchSelectInput.nativeElement.value="",this.onInputChange(""),this.matOption&&!t&&this.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"),t&&this._focus())}setOverlayClass(){if(this.overlayClassSet)return;const t=["cdk-overlay-pane-select-search"];this.matOption||t.push("cdk-overlay-pane-select-search-with-offset"),this.matSelect.overlayDir.attach.pipe(dc(this._onDestroy)).subscribe(()=>{let e,n=this.searchSelectInput.nativeElement;for(;n=n.parentElement;)if(n.classList.contains("cdk-overlay-pane")){e=n;break}e&&t.forEach(t=>{e.classList.add(t)})}),this.overlayClassSet=!0}initMultipleHandling(){this.matSelect.valueChange.pipe(dc(this._onDestroy)).subscribe(t=>{if(this.matSelect.multiple){let e=!1;if(this._value&&this._value.length&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){t&&Array.isArray(t)||(t=[]);const n=this.matSelect.options.map(t=>t.value);this.previousSelectedValues.forEach(o=>{t.some(t=>this.matSelect.compareWith(t,o))||n.some(t=>this.matSelect.compareWith(t,o))||(t.push(o),e=!0)})}e&&this.matSelect._onChange(t),this.previousSelectedValues=t}})}adjustScrollTopToFitActiveOptionIntoView(){if(this.matSelect.panel&&this.matSelect.options.length>0){const t=this.getMatOptionHeight(),e=this.matSelect._keyManager.activeItemIndex||0,n=Fg(e,this.matSelect.options,this.matSelect.optionGroups),o=(this.matOption?-1:0)+n+e,r=this.matSelect.panel.nativeElement.scrollTop,i=this.innerSelectSearch.nativeElement.offsetHeight,a=Math.floor((256-i)/t),c=Math.round((r+i)/t)-1;c>=o?this.matSelect.panel.nativeElement.scrollTop=o*t:c+a<=o&&(this.matSelect.panel.nativeElement.scrollTop=(o+1)*t-(256-i))}}updateInputWidth(){if(!this.innerSelectSearch||!this.innerSelectSearch.nativeElement)return;let t,e=this.innerSelectSearch.nativeElement;for(;e=e.parentElement;)if(e.classList.contains("mat-select-panel")){t=e;break}t&&(this.innerSelectSearch.nativeElement.style.width=t.clientWidth+"px")}getMatOptionHeight(){return this.matSelect.options.length>0?this.matSelect.options.first._getHostElement().getBoundingClientRect().height:0}initMultiSelectedValues(){this.matSelect.multiple&&!this._value&&(this.previousSelectedValues=this.matSelect.options.filter(t=>t.selected).map(t=>t.value))}_noEntriesFound(){if(this._options)return this.noEntriesFoundLabel&&this.value&&this._options.length===this.getOptionsLengthOffset()}getOptionsLengthOffset(){return this.matOption?1:0}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(SP),r.Rb(r.h),r.Rb(bl),r.Rb(jg,8),r.Rb(Dd),r.Rb(nu,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["ngx-mat-select-search"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,ax,!0),2&t&&r.zc(o=r.gc())&&(e.clearIcon=o.first)},viewQuery:function(t,e){var n;1&t&&(r.Lc($y,!0,r.l),r.Lc(qy,!0,r.l)),2&t&&(r.zc(n=r.gc())&&(e.searchSelectInput=n.first),r.zc(n=r.gc())&&(e.innerSelectSearch=n.first))},hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("mat-select-search-inside-mat-option",e.isInsideMatOption)},inputs:{placeholderLabel:"placeholderLabel",type:"type",noEntriesFoundLabel:"noEntriesFoundLabel",indexAndLengthScreenReaderText:"indexAndLengthScreenReaderText",clearSearchInput:"clearSearchInput",searching:"searching",disableInitialFocus:"disableInitialFocus",preventHomeEndKeyPropagation:"preventHomeEndKeyPropagation",disableScrollToActiveOnOptionsChanged:"disableScrollToActiveOnOptionsChanged",ariaLabel:"ariaLabel",showToggleAllCheckbox:"showToggleAllCheckbox",toggleAllCheckboxChecked:"toggleAllCheckboxChecked",toggleAllCheckboxIndeterminate:"toggleAllCheckboxIndeterminate"},outputs:{toggleAll:"toggleAll"},features:[r.Cb([{provide:cm.r,useExisting:Object(r.V)(()=>cx),multi:!0}])],ngContentSelectors:ix,decls:10,vars:12,consts:[["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"],["innerSelectSearch",""],["class","mat-select-search-toggle-all-checkbox",3,"color","checked","indeterminate","change",4,"ngIf"],["matInput","","autocomplete","off",1,"mat-select-search-input",3,"type","value","placeholder","keydown","keyup","input","blur"],["searchSelectInput",""],["class","mat-select-search-spinner","diameter","16",4,"ngIf"],["mat-button","","mat-icon-button","","aria-label","Clear","class","mat-select-search-clear",3,"click",4,"ngIf"],["class","mat-select-search-no-entries-found",4,"ngIf"],[1,"mat-select-search-toggle-all-checkbox",3,"color","checked","indeterminate","change"],["diameter","16",1,"mat-select-search-spinner"],["mat-button","","mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear",3,"click"],[4,"ngIf","ngIfElse"],["defaultIcon",""],[1,"mat-select-search-no-entries-found"]],template:function(t,e){1&t&&(r.qc(ox),r.Sb(0,"input",0),r.Xb(1,"div",1,2),r.Oc(3,Ky,1,3,"mat-checkbox",3),r.Xb(4,"input",4,5),r.fc("keydown",(function(t){return e._handleKeydown(t)}))("keyup",(function(t){return e._handleKeyup(t)}))("input",(function(t){return e.onInputChange(t.target.value)}))("blur",(function(t){return e.onBlur(t.target.value)})),r.Wb(),r.Oc(6,Jy,1,0,"mat-spinner",6),r.Oc(7,ex,4,2,"button",7),r.pc(8),r.Wb(),r.Oc(9,nx,2,1,"div",8)),2&t&&(r.Db(1),r.rc("ngClass",r.wc(9,rx,e.matSelect.multiple,e._isToggleAllCheckboxVisible())),r.Db(2),r.rc("ngIf",e._isToggleAllCheckboxVisible()),r.Db(1),r.rc("type",e.type)("value",e.value)("placeholder",e.placeholderLabel),r.Eb("aria-label",e.ariaLabel),r.Db(2),r.rc("ngIf",e.searching),r.Db(1),r.rc("ngIf",e.value&&!e.searching),r.Db(2),r.rc("ngIf",e._noEntriesFound()))},directives:[bu,c.q,c.t,RC,Qy,yu,Uu],styles:[".mat-select-search-hidden[_ngcontent-%COMP%]{visibility:hidden}.mat-select-search-inner[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;border-bottom-width:1px;border-bottom-style:solid;z-index:100;font-size:inherit;box-shadow:none;border-radius:4px 4px 0 0;-webkit-transform:translate3d(0,0,0)}.mat-select-search-inner.mat-select-search-inner-multiple[_ngcontent-%COMP%]{width:100%}.mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-select-search-inner[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{flex-basis:auto}.mat-select-search-inner[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]:-ms-input-placeholder{-ms-user-select:text}  .mat-select-search-panel{transform:none!important;overflow-x:hidden}.mat-select-search-input[_ngcontent-%COMP%]{padding:16px 36px 16px 16px;box-sizing:border-box}.mat-select-search-no-entries-found[_ngcontent-%COMP%]{padding:16px}.mat-select-search-clear[_ngcontent-%COMP%]{position:absolute;right:4px;top:5px}.mat-select-search-spinner[_ngcontent-%COMP%]{position:absolute;right:16px;top:calc(50% - 8px)}.mat-select-search-inside-mat-option[_nghost-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0;height:3em;line-height:3em}.mat-select-search-inside-mat-option[_nghost-%COMP%]   .mat-select-search-clear[_ngcontent-%COMP%]{top:3px}  .cdk-overlay-pane-select-search.cdk-overlay-pane-select-search-with-offset{margin-top:-50px}  .mat-option[aria-disabled=true].contains-mat-select-search{position:static;padding:0}  .mat-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-right:0}  .mat-option[aria-disabled=true].contains-mat-select-search .mat-option-pseudo-checkbox{display:none}  .mat-option[aria-disabled=true].contains-mat-select-search.mat-select-search-no-entries-found{height:6em}.mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:16px;padding-bottom:2px}"],changeDetection:0}),t})(),lx=(()=>{let t=class{};return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,vu,jC,zu,_u,Gy]]}),t})();const dx=["multiSelect"];function gx(t,e){if(1&t&&r.Sb(0,"img",53),2&t){const t=r.jc(2);r.sc("src",t.imageFileService.getCustomerGroupPictureUrl(t.customerGroup.imageUUID,150),r.Hc)}}function mx(t,e){if(1&t&&r.Sb(0,"img",53),2&t){const t=r.jc(2);r.rc("src","data:image/jpg;base64,"+t.imageFileElement,r.Hc)}}function px(t,e){if(1&t&&(r.Xb(0,"div",54),r.Xb(1,"div"),r.Xb(2,"div",55),r.Qc(3,"URL:"),r.Wb(),r.Xb(4,"div"),r.Qc(5),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(5),r.Rc("https://"+t.getCurrentDomain()+"/login?url="+t.generateCustomerGroupUrl(t.customerGroup))}}function hx(t,e){if(1&t&&(r.Xb(0,"mat-option",56),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function ux(t,e){if(1&t&&(r.Xb(0,"mat-option",56),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function bx(t,e){if(1&t&&(r.Xb(0,"mat-option",56),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function _x(t,e){if(1&t&&(r.Xb(0,"div",23),r.Xb(1,"div"),r.Xb(2,"mat-form-field",24),r.Xb(3,"mat-label"),r.Qc(4,"Parceiros"),r.Wb(),r.Xb(5,"mat-select",57),r.Oc(6,bx,2,2,"mat-option",26),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(6),r.rc("ngForOf",t.customerGroupService.customerGroups)}}function fx(t,e){if(1&t&&(r.Xb(0,"mat-option",58),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.tc("id","customer-group-create-edit-select-software-company-id-",e.index,""),r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function Cx(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",64),r.fc("click",(function(){r.Ec(t);const e=r.jc().ngIf;return r.jc(4).onEditSoftwareCompany(e)})),r.Qc(1," Editar "),r.Wb()}}function Ox(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=r.jc().ngIf;r.Db(1),r.Sc(" ",t.name," ")}}function Mx(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"td",62),r.Oc(2,Cx,2,0,"button",63),r.Wb(),r.Xb(3,"td"),r.Oc(4,Ox,2,1,"div",51),r.Wb(),r.Wb()),2&t){const t=e.ngIf;r.Db(2),r.rc("ngIf",t),r.Db(2),r.rc("ngIf",t)}}function Px(t,e){if(1&t&&(r.Xb(0,"tr"),r.Oc(1,Mx,5,2,"div",51),r.Wb()),2&t){const t=e.$implicit,n=r.jc(3);r.Db(1),r.rc("ngIf",n.softwareCompanyService.findById(t-0,n.softwareCompanyList))}}function yx(t,e){if(1&t&&(r.Xb(0,"div",59),r.Xb(1,"table",60),r.Oc(2,Px,2,1,"tr",61),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(2),r.rc("ngForOf",t.customerGroupForm.get("softwareCompanyIds").value)}}function xx(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function vx(t,e){1&t&&r.Qc(0,"Criar")}function wx(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",65),r.fc("click",(function(){return r.Ec(t),r.jc(2).onRemove()})),r.Qc(2,"Excluir "),r.Wb(),r.Wb()}}function kx(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",1),r.fc("ngSubmit",(function(){r.Ec(t);const e=r.jc();return e.customerGroupForm.valid&&e.onSubmit()})),r.Xb(1,"div",2),r.Sb(2,"div",3),r.Xb(3,"div",4),r.Xb(4,"div",5),r.Xb(5,"mat-icon",6),r.Qc(6,"edit"),r.Wb(),r.Xb(7,"span",7),r.Qc(8,"Cadastro de Empresa "),r.Wb(),r.Wb(),r.Wb(),r.Xb(9,"div",8),r.Xb(10,"mat-tab-group",9),r.Xb(11,"mat-tab",10),r.Xb(12,"table"),r.Xb(13,"tr"),r.Xb(14,"td",11),r.Xb(15,"div"),r.Oc(16,gx,1,1,"img",12),r.Oc(17,mx,1,1,"img",12),r.Wb(),r.Xb(18,"button",13),r.Qc(19," Alterar Foto "),r.Wb(),r.Xb(20,"input",14),r.fc("change",(function(e){return r.Ec(t),r.jc().onImageFileChange(e)})),r.Wb(),r.Wb(),r.Xb(21,"td",15),r.Xb(22,"mat-form-field",16),r.Xb(23,"mat-label"),r.Qc(24,"Nome da empresa"),r.Wb(),r.Sb(25,"input",17),r.Xb(26,"mat-error"),r.Qc(27),r.kc(28,"error"),r.Wb(),r.Wb(),r.Xb(29,"div",18),r.Xb(30,"mat-form-field",19),r.Xb(31,"mat-label"),r.Qc(32,"N\xfamero de usu\xe1rios simult\xe2neos contratados"),r.Wb(),r.Sb(33,"input",20),r.Xb(34,"mat-error"),r.Qc(35),r.kc(36,"error"),r.Wb(),r.Wb(),r.Xb(37,"mat-form-field",19),r.Xb(38,"mat-label"),r.Qc(39,"Mensagem customizada de m\xe1x. usu\xe1rios simult\xe2neos atingido "),r.Wb(),r.Sb(40,"input",21),r.Wb(),r.Wb(),r.Oc(41,px,6,1,"div",22),r.Xb(42,"div",23),r.Xb(43,"div"),r.Xb(44,"mat-form-field",24),r.Xb(45,"mat-label"),r.Qc(46,"Tema do portal"),r.Wb(),r.Xb(47,"mat-select",25),r.Oc(48,hx,2,2,"mat-option",26),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(49,"div",23),r.Xb(50,"div"),r.Xb(51,"mat-form-field",24),r.Xb(52,"mat-label"),r.Qc(53,"Tema de imagens de fundo"),r.Wb(),r.Xb(54,"mat-select",27),r.Oc(55,ux,2,2,"mat-option",26),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Oc(56,_x,7,1,"div",28),r.Xb(57,"div",29),r.Xb(58,"div",30),r.Xb(59,"div"),r.Xb(60,"mat-form-field",24),r.Xb(61,"mat-label"),r.Qc(62,"Fornecedor de Software que utiliza"),r.Wb(),r.Xb(63,"mat-select",31,32),r.Xb(65,"mat-option"),r.Sb(66,"ngx-mat-select-search",33),r.Wb(),r.Oc(67,fx,2,3,"mat-option",34),r.kc(68,"async"),r.Wb(),r.Wb(),r.Wb(),r.Xb(69,"div",35),r.Xb(70,"button",36),r.fc("click",(function(){return r.Ec(t),r.jc().onCreateSoftwareCompany()})),r.Qc(71,"Criar "),r.Wb(),r.Wb(),r.Wb(),r.Oc(72,yx,3,1,"div",37),r.Wb(),r.Xb(73,"div",38),r.Xb(74,"mat-form-field",39),r.Xb(75,"mat-form-field",19),r.Xb(76,"mat-label"),r.Qc(77,"Observa\xe7\xf5es"),r.Wb(),r.Sb(78,"textarea",40),r.Wb(),r.Wb(),r.Wb(),r.Xb(79,"div",41),r.Xb(80,"mat-slide-toggle",42),r.Qc(81," Ativo "),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(82,"mat-tab",43),r.Xb(83,"div",44),r.Xb(84,"mat-form-field",45),r.Xb(85,"mat-form-field",19),r.Xb(86,"mat-label"),r.Qc(87,"HTML da p\xe1gina de login"),r.Wb(),r.Xb(88,"textarea",46),r.fc("keypress",(function(){return r.Ec(t),r.jc().onTextFileChange()})),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(89,"div",47),r.Xb(90,"button",48),r.Oc(91,xx,2,0,"span",49),r.Oc(92,vx,1,0,"ng-template",null,50,r.Pc),r.Wb(),r.Oc(94,wx,3,0,"div",51),r.Xb(95,"button",52),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(96,"Cancelar "),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(93),e=r.jc();r.rc("formGroup",e.customerGroupForm),r.Db(16),r.rc("ngIf",!e.imageFileElement),r.Db(1),r.rc("ngIf",e.imageFileElement),r.Db(10),r.Sc(" ",r.lc(28,18,e.customerGroupForm.get("name").errors)," "),r.Db(8),r.Sc(" ",r.lc(36,20,e.customerGroupForm.get("contractedUsers").errors)," "),r.Db(6),r.rc("ngIf",e.customerGroup.id&&e.customerGroup.url),r.Db(7),r.rc("ngForOf",e.customPortalTemplateList),r.Db(7),r.rc("ngForOf",e.backgroundImageTemplateList),r.Db(1),r.rc("ngIf",e.isAdmin),r.Db(7),r.rc("multiple",!0),r.Db(3),r.rc("formControl",e.softwareCompanyMultiFilterCtrl),r.Db(1),r.rc("ngForOf",r.lc(68,22,e.filteredSoftwareCompanyMulti)),r.Db(5),r.rc("ngIf",e.customerGroupForm.get("softwareCompanyIds").value>0),r.Db(16),r.rc("formControl",e.htmlCtrl),r.Db(2),r.rc("disabled",!e.customerGroupForm.valid||e.customerGroupForm.pristine),r.Db(1),r.rc("ngIf",e.customerGroupForm.get("id").value)("ngIfElse",t),r.Db(3),r.rc("ngIf",e.customerGroupForm.get("id").value)}}let Sx=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m,p,h,u){super(),this.dialogRef=t,this.data=e,this.dialog=n,this.fb=o,this.router=r,this.customerGroupDaoService=i,this.customerDaoService=a,this.customerGroupService=c,this.userAuthorityDaoService=s,this.softwareCompanyDaoService=l,this.customPortalTemplateDaoService=d,this.backgroundImageTemplateDaoService=g,this.softwareCompanyService=m,this.managerUserPermissionsDao=p,this.imageFileService=h,this.textFileDaoService=u,this.htmlCtrl=new cm.h,this.imageFileElement=null,this.isAdmin=!1,this.managerUser=null,this.customerGroupOfLoggedUser=null,this.softwareCompanyList=[],this.customPortalTemplateList=[],this.backgroundImageTemplateList=[],this.softwareCompanyMultiFilterCtrl=new cm.h,this.filteredSoftwareCompanyMulti=new BM.ReplaySubject(1),this._onDestroy=new VM.Subject,this.customerGroup=e.customerGroup,this.customerGroup||(this.customerGroup={id:null,comment:null,active:!0,customerIds:[],managerGroupIds:[],softwareCompanyIds:[],name:null,subProjectIds:[],contractedUsers:3,imageFileId:null,customPortalTemplateId:null,backgroundImageTemplateId:null,htmlId:null,url:null,modified:null,optlock:null,imageUUID:null,partnerCustomerGroupId:null,exceededMaximumUsersMessage:null});let b=Object(z.a)(this.customerGroup);this.customerGroup.id&&(b=this.customerGroupDaoService.getOne(this.customerGroup.id)),Object(sb.combineLatest)([this.userAuthorityDaoService.getMe(),this.managerUserPermissionsDao.getMyUserPermissions(),b]).subscribe(t=>{this.managerUser=t[0].managerUser,this.isAdmin=t[1].admin,this.customerGroup=t[2],this.customerDaoService.getOne(this.managerUser.customerId).subscribe(t=>{t&&(this.softwareCompanyDaoService.get().subscribe(t=>{t&&(this.softwareCompanyList=t,this.filteredSoftwareCompanyMulti.next(this.softwareCompanyList.slice()),this.softwareCompanyMultiFilterCtrl.valueChanges.pipe(dc(this._onDestroy)).subscribe(()=>{this.filterBanksMulti()}),this.findAllCustomPortalTemplate(),this.findAllBackgroundImageTemplate(),this.findCustomerGroupHtml(this.customerGroup.htmlId))}),this.customerGroupOfLoggedUser=this.customerGroupService.customerGroups.find(e=>e.id===t.customerGroupId),this.setForm(this.customerGroup))})})}findCustomerGroupHtml(t){t&&this.textFileDaoService.getOne(t).subscribe(t=>{t&&(this.htmlFile=t,this.htmlCtrl.setValue(t.text))})}findAllCustomPortalTemplate(){this.customPortalTemplateDaoService.findMyList().subscribe(t=>{t&&(this.customPortalTemplateList=t,this.customPortalTemplateList.unshift({id:null,name:"-",title:null,helpLink:null,creatorCustomerGroupId:null,public:null,logoId:null,css:null,createdAt:null,updatedAt:null}))})}findAllBackgroundImageTemplate(){this.backgroundImageTemplateDaoService.findMyList().subscribe(t=>{t&&(this.backgroundImageTemplateList=t,this.backgroundImageTemplateList.unshift({id:null,name:"-",creatorCustomerGroupId:null,public:null,imageFileTemplateIds:null,createdAt:null,updatedAt:null}))})}filterBanksMulti(){let t=this.softwareCompanyMultiFilterCtrl.value;t?(t=t.toLowerCase(),this.filteredSoftwareCompanyMulti.next(this.softwareCompanyList.filter(e=>e.name.toLowerCase().indexOf(t)>-1))):this.filteredSoftwareCompanyMulti.next(this.softwareCompanyList.slice())}setForm(t){this.customerGroupForm=this.fb.group(Object(kc.e)(t),{asyncValidator:this.customerGroupDaoService.validator}),this.customerGroupForm.setValidators(this.validContractedUsers())}validContractedUsers(){return t=>{const e=t.controls.contractedUsers,n=e.value;n&&(isNaN(n)||n<0)&&e.setErrors({contractedUsers:"M\xednimo de 0 usu\xe1rios"})}}onSubmit(){let t=Object(z.a)(null);const e=this.htmlCtrl.value;e&&(this.createTextFileObjectIfNull(),this.htmlFile.text=e,t=this.htmlFile.id?this.textFileDaoService.save(this.htmlFile):this.textFileDaoService.create(this.htmlFile)),t.pipe(Xo(t=>{var e;this.htmlFile=t;const n=this.customerGroupForm.value;let o,r;return n.url=this.generateCustomerGroupUrl(n),n.name=n.name.replace(/[&\/\\#,+()$~%.'":*?<>{}|]/g,""),(null===(e=this.htmlFile)||void 0===e?void 0:e.id)&&(n.htmlId=this.htmlFile.id),(null==n?void 0:n.id)?(o=this.customerGroupDaoService.save(n),r="SAVE"):(this.isAdmin||(n.partnerCustomerGroupId=this.customerGroupOfLoggedUser.id),o=this.customerGroupDaoService.create(n),r="CREATE"),Object(Ku.forkJoin)([Object(z.a)(r),o])}),Xo(t=>{const e=this.imageFileElement;let n;const o=t[1];return n=e?this.imageFileService.saveCustomerGroupPicture(o.id,e):Object(z.a)(null),Object(Ku.forkJoin)([Object(z.a)(t[0]),Object(z.a)(o),n])})).subscribe(t=>{const e=t[0],n=t[1];this.imageFileElement&&(n.imageUUID=t[2].value),this.dialogRef.close({data:n,operation:e})})}createTextFileObjectIfNull(){this.htmlFile||(this.htmlFile={id:null,comment:null,active:null,text:null,modified:null,optlock:null})}onCancel(){this.dialogRef.close({operation:"CANCEL",data:null})}onRemove(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Deseja remover o grupo de clientes "+this.customerGroupForm.get("name").value+"?"}}).afterClosed().pipe(Xo(t=>t?this.customerGroupDaoService.remove(this.customerGroup.id).pipe(Object(H.a)(()=>!0)):Object(z.a)(!1))).subscribe(t=>{t&&this.dialogRef.close({operation:"DELETE",data:this.customerGroup.id})});this.addSubscription(t)}onImageFileChange(t){const e=t.currentTarget;if(1===e.files.length){const t=e.files.item(0),n=new FileReader;n.onload=t=>{const e=window.btoa(t.target.result);this.imageFileElement=e},n.readAsBinaryString(t),Object(kc.o)(this.customerGroupForm)}}onCreateSoftwareCompany(){const t=this.dialog.open(jP,{disableClose:!0,panelClass:"create-customer-dialog",data:{}}).afterClosed().subscribe(t=>{"CREATE"===t.operation&&(this.softwareCompanyList.push(t.data),this.filterBanksMulti())});this.addSubscription(t)}onEditSoftwareCompany(t){const e=this.dialog.open(jP,{disableClose:!0,panelClass:"create-customer-dialog",data:{softwareCompany:t}}).afterClosed().subscribe(t=>{"SAVE"===t.operation&&(this.softwareCompanyList=this.softwareCompanyService.update(t.data,this.softwareCompanyList),this.filterBanksMulti())});this.addSubscription(e)}generateCustomerGroupUrl(t){return(t.name.toLowerCase().replace(/[^a-zA-Z0-9]/g,"-")+"-"+t.id).replace("--","-")}onTextFileChange(){Object(kc.o)(this.customerGroupForm)}getCurrentDomain(){return window.location.hostname}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(Zg),r.Rb(cm.g),r.Rb(ga),r.Rb(eb),r.Rb(FP),r.Rb(nb),r.Rb(Ys),r.Rb(QM),r.Rb(XP),r.Rb(NP),r.Rb(HM),r.Rb(zs),r.Rb(GM),r.Rb(UP))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-customer-group-create-edit"]],viewQuery:function(t,e){var n;1&t&&r.Lc(dx,!0),2&t&&r.zc(n=r.gc())&&(e.multiSelect=n.first)},features:[r.Ab],decls:1,vars:1,consts:[["id","customer-group-create-edit-form",3,"formGroup","ngSubmit",4,"ngIf"],["id","customer-group-create-edit-form",3,"formGroup","ngSubmit"],[1,"page-layout","carded","fullwidth"],[1,"top-bg","accent"],["fxLayout","row","fxLayoutAlign","space-between center",1,"header","accent","p-24",2,"z-index","99","margin-top","5px","height","70px"],["fxLayout","row","fxLayoutAlign","start center",2,"min-height","92px"],[1,"mr-10","font-size-24"],[1,"h1","m-0"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2",2,"padding-left","0","padding-right","0"],["animationDuration","0ms","disableRipple","true","id","customer-group-tab-category"],["label","Cadastro","id","customer-group-form"],[1,"vertical-align-top","w-150"],["width","150","height","150",3,"src",4,"ngIf"],["type","button","mat-raised-button","","onclick","document.getElementById('fileToUpload').style.display = 'block'; document.getElementById('fileToUpload').click()",1,"green-800-bg","green-800",2,"width","150px","margin-top","5px"],["name","file","id","fileToUpload","accept","image/*","type","file",2,"width","100px","overflow","hidden","display","none",3,"change"],[1,"vertical-align-top","pl-20","w-680"],["appearance","outline",1,"full-width","p-10"],["matInput","","placeholder","Nome da empresa","name","name","required","","formControlName","name","id","customer-group-create-edit-name"],[1,"border","p-10","mb-20"],["appearance","outline",1,"full-width"],["matInput","","type","number","min","0","placeholder","N\xfamero de usu\xe1rios simult\xe2neos contratados","id","customer-group-create-edit-contracted-users","name","contractedUsers","required","","formControlName","contractedUsers"],["matInput","","placeholder","Mensagem customizada de m\xe1x. usu\xe1rios simult\xe2neos atingido.","name","exceededMaximumUsersMessage","formControlName","exceededMaximumUsersMessage"],["class","pl-10 mb-20",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between center",1,"full-width","p-10"],["appearance","outline",1,"full-width","min-width-450"],["placeholder","Tema do portal","name","customPortalTemplateId","formControlName","customPortalTemplateId",1,"full-width"],[3,"value",4,"ngFor","ngForOf"],["placeholder","Tema de imagens de fundo","name","backgroundImageTemplateId","formControlName","backgroundImageTemplateId",1,"full-width"],["class","full-width p-10","fxLayout","row","fxLayoutAlign","space-between center",4,"ngIf"],[1,"border","p-10"],["fxLayout","row","fxLayoutAlign","start center",1,"full-width"],["placeholder","Fornecedor de Software que utiliza","formControlName","softwareCompanyIds","id","customer-group-create-edit-select-software-company-ids",1,"full-width",3,"multiple"],["multiSelect",""],["placeholderLabel","busca",3,"formControl"],[3,"id","value",4,"ngFor","ngForOf"],[1,"mb-20"],["type","button","mat-raised-button","","color","accent","id","customer-group-create-software-company",1,"ml-15",3,"click"],["class","mb-60 full-width",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between","fxFill","","matDialogActions","",1,"p-16"],[1,"full-width","min-width-230"],["rows","15","matInput","","formControlName","comment",1,"full-width"],["fxLayout","row","fxLayoutAlign","space-between","fxFill","","matDialogActions","",1,"p-16","mb-40"],["formControlName","active","name","active"],["label","Html login","id","customer-group-html",1,"full-width"],[2,"padding-right","12px"],[1,"full-width","min-width-450"],["rows","25","matInput","",1,"full-width",3,"formControl","keypress"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"grey-50-bg","border-top",2,"padding-right","20px","padding-left","20px"],["type","submit","mat-raised-button","","color","accent","id","customer-group-create-edit-submit","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],[4,"ngIf"],["type","button","mat-raised-button","","color","primary","id","customer-group-create-cancelar",3,"click"],["width","150","height","150",3,"src"],[1,"pl-10","mb-20"],[1,"font-size-10","primary-300-fg","font-weight-500"],[3,"value"],["placeholder","Parceiros","name","partnerCustomerGroupId","formControlName","partnerCustomerGroupId",1,"full-width"],[3,"id","value"],[1,"mb-60","full-width"],["cellspacing","0","cellpadding","0",1,"row-odd","full-width"],[4,"ngFor","ngForOf"],[2,"width","85px"],["type","button","mat-button","","color","accent",3,"click",4,"ngIf"],["type","button","mat-button","","color","accent",3,"click"],["type","button","mat-raised-button","","color","warn","id","customer-group-create-remove",3,"click"]],template:function(t,e){1&t&&r.Oc(0,kx,97,24,"form",0),2&t&&r.rc("ngIf",e.customerGroupForm)},directives:[c.t,cm.J,cm.u,cm.l,sp,mh,Uu,om,xy,py,yu,nu,Qh,bu,cm.c,cm.E,cm.t,cm.j,Uh,cm.z,SP,c.s,jg,sx,cm.i,ah,rm,U_],pipes:[DP,c.b],styles:["use-card[_ngcontent-%COMP%]{float:left;margin-left:15px;margin-bottom:32px}[_nghost-%COMP%]  .mat-tab-label{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}[_nghost-%COMP%]  .mat-tab-label-active{color:#495057;opacity:1!important;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}[_nghost-%COMP%]  .mat-ink-bar{display:none}[_nghost-%COMP%]  .mat-tab-body-content{background:#fff;padding:25px 0 0 10px;border-left:1px solid #dee2e6}[_nghost-%COMP%]  .mat-tab-header{border-bottom:none!important}.search-wrapper[_ngcontent-%COMP%]{border-radius:24px;max-width:640px;overflow:hidden}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]{width:100%;height:36px;line-height:36px;padding:0 18px;background-color:#fff}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{color:#999;min-width:20px;min-height:20px;font-size:20px;line-height:24px}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{height:38px;min-height:38px;max-height:48px;padding:0 10px;border:none;outline:none;font-size:16px;width:300px}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::-moz-placeholder{color:#ccc}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::placeholder{color:#ccc}@media only screen and (min-width:1350px){.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:400px}}@media only screen and (min-width:1650px){.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:500px}}",".pl-20[_ngcontent-%COMP%]{padding-left:20px}.full-width[_ngcontent-%COMP%]{width:100%}.row-odd[_ngcontent-%COMP%], .row-odd[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none}.row-odd[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}.row-odd[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:hsla(0,0%,93.7%,.43137254901960786)}.row-odd[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:#fff}.row-odd[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}.row-odd[_ngcontent-%COMP%]   tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}.page-layout.carded[_ngcontent-%COMP%] > .top-bg[_ngcontent-%COMP%]{height:123px}"]}),t})(),Ax=(()=>{class t extends tb{constructor(t,e){super(t,e,"projects"),this.urlCloudConfig="cloud-config",this.validator=this.validatorDAO.validator(this.url,this.http)}getMyProjects(){return this.http.get("projects/get-my-projects")}getProjectSharedInfo(t,e){return this.http.get("projects/project-shared-info/?id="+t+"&subProjectId="+e)}getCloudConfig(t){return this.http.get(this.urlCloudConfig+"/by-project-id/"+t)}saveCloudConfig(t,e){return this.http.put(this.urlCloudConfig+"/by-project-id/"+e,t)}createCloudConfig(t,e){return this.http.post(this.urlCloudConfig+"/by-project-id/"+e,t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),Dx=(()=>{class t extends tb{constructor(t,e){super(t,e,"sub-project")}getSubProjectsByDesktopServerIds(t){return this.http.post(this.url+"/get-sub-projects-by-desktop-server-ids",t)}getSubProjectsByCustomerGroupId(t){return this.http.get(this.url+"/customer-group-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function Ix(t,e){if(1&t&&(r.Xb(0,"mat-option",23),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function Ex(t,e){if(1&t&&(r.Xb(0,"div",20),r.Xb(1,"div"),r.Xb(2,"mat-form-field"),r.Xb(3,"mat-select",21),r.Oc(4,Ix,2,2,"mat-option",22),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.index,n=r.jc(2);r.rc("formGroupName",t),r.Db(4),r.rc("ngForOf",n.customerGroups)}}function Tx(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",16),r.Xb(1,"div",17),r.Oc(2,Ex,5,2,"div",18),r.Wb(),r.Xb(3,"div"),r.Xb(4,"button",19),r.fc("click",(function(){return r.Ec(t),r.jc().onAddCustomerGroup()})),r.Qc(5,"Criar novo Grupo"),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(2),r.rc("ngForOf",t.subProjectsForm.controls)}}function Lx(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function Rx(t,e){1&t&&r.Qc(0,"Criar")}let Wx=(()=>{class t extends Bc{constructor(t,e,n,o,r,i){if(super(),this.dialogRef=t,this.data=e,this.dialog=n,this.projectDAO=o,this.subProjectDao=r,this.fb=i,e){let t=null,n=null;if(e.project?(this.project=e.project,t=this.project.name,n=this.project.id):this.project={id:null,name:"",active:!0,comment:null,hasSubProjects:!1,modified:null,optlock:null},this.subProjects=e.subProjects?e.subProjects:[],this.subProjects&&0===this.subProjects.length){const e=this.initSubProject(n,t);this.subProjects.push(e)}this.customerGroups=e.customerGroups}const a=this.fb.group(Object(kc.e)(this.project),{asyncValidator:this.projectDAO.validator}),c=a.get("name").valueChanges,s=a.get("hasSubProjects").valueChanges,l=a.get("active").valueChanges,d=c.pipe(Zs()).subscribe(()=>{Object(kc.o)(this.myForm)});this.addSubscription(d);const g=s.pipe(Zs()).subscribe(()=>{Object(kc.o)(this.myForm)});this.addSubscription(g);const m=l.pipe(Zs()).subscribe(()=>{Object(kc.o)(this.myForm)});this.addSubscription(m);const p=[];for(const h of this.subProjects){let t;t=null!==h.projectId?this.fb.group(Object(kc.e)(h),{asyncValidator:this.subProjectDao.validator}):this.fb.group(Object(kc.e)(h));const e=t.get("customerGroupId").valueChanges.pipe(Zs()).subscribe(()=>{Object(kc.o)(this.myForm)});this.addSubscription(e),p.push(t)}this.subProjectsForm=this.fb.array(p),this.myForm=this.fb.group({projectCreateForm:a,subProjectsForm:this.subProjectsForm})}initSubProject(t,e){return{id:null,projectId:t,adDomainIds:[],customerGroupId:null,active:!0,comment:null,name:e,desktopServerIds:[],linuxServerIds:[],modified:null,optlock:null}}onSubmit(){const t=[],e=this.myForm.get("projectCreateForm").value;let n,o;e.id?(o="SAVE",n=this.projectDAO.save(e)):(o="CREATE",n=this.projectDAO.create(e)),n.subscribe(e=>{const n=this.subProjectsForm.controls;if(t.push({data:e,operation:o}),1!==n.length||e.hasSubProjects)this.dialogRef.close(t);else{const o=n[0].value;let r,i;o.projectId=e.id,o.name=e.name,o.id?(i="SAVE",r=this.subProjectDao.save(o)):(i="CREATE",r=this.subProjectDao.create(o)),r.subscribe(e=>{t.push({data:e,operation:i}),this.dialogRef.close(t)})}})}onCancel(){this.dialogRef.close()}onAddCustomerGroup(){const t=this.dialog.open(Sx,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{customerGroup:null}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(t)}onAddSubProject(){this.subProjectsForm.push(this.fb.group(Object(kc.e)(this.initSubProject(null,null)),{asyncValidator:this.subProjectDao.validator}))}dialogRefCallback(t){if("CREATE"===t.operation)this.customerGroups.push(t.data),this.subProjectsForm&&this.subProjectsForm.controls&&1===this.subProjectsForm.controls.length&&(this.subProjectsForm.controls[0].controls.customerGroupId.setValue(t.data.id),Object(kc.o)(this.myForm));else if("SAVE"===t.operation){const e=this.customerGroups.findIndex(e=>e.id===t.data.id);this.customerGroups[e]=t.data}else"DELETE"===t.operation&&(this.customerGroups=this.customerGroups.filter(e=>e.id===t.data))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(Zg),r.Rb(Ax),r.Rb(Dx),r.Rb(cm.g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-project-create"]],features:[r.Ab],decls:24,vars:8,consts:[[3,"formGroup","ngSubmit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2"],["formGroupName","projectCreateForm",1,"full-width"],["matInput","","placeholder","Nome do Projeto","name","name","required","","formControlName","name"],["formArrayName","subProjectsForm","fxLayout","row","fxLayoutAlign","space-between",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between","fxFill","","matDialogActions","","formGroupName","projectCreateForm",1,"p-16"],["formControlName","hasSubProjects","name","hasSubProjects"],["formControlName","active","name","active"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newProject",""],["type","button","mat-raised-button","","color","primary",3,"click"],["formArrayName","subProjectsForm","fxLayout","row","fxLayoutAlign","space-between"],["fxLayout","column"],[3,"formGroupName",4,"ngFor","ngForOf"],["type","button","mat-raised-button","","color","accent",3,"click"],[3,"formGroupName"],["placeholder","Nome do Grupo","formControlName","customerGroupId",2,"min-width","300px","margin-right","15px"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(t,e){if(1&t&&(r.Xb(0,"form",0),r.fc("ngSubmit",(function(){return e.myForm.valid&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Cadastro de Projetos"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"mat-form-field",5),r.Sb(7,"input",6),r.Xb(8,"mat-error"),r.Qc(9),r.kc(10,"error"),r.Wb(),r.Wb(),r.Oc(11,Tx,6,1,"div",7),r.Xb(12,"div",8),r.Xb(13,"mat-slide-toggle",9),r.Qc(14," Habilitar Sub-Projetos "),r.Wb(),r.Xb(15,"mat-slide-toggle",10),r.Qc(16," Ativo "),r.Wb(),r.Wb(),r.Wb(),r.Xb(17,"div",11),r.Xb(18,"button",12),r.Oc(19,Lx,2,0,"span",13),r.Oc(20,Rx,1,0,"ng-template",null,14,r.Pc),r.Wb(),r.Xb(22,"button",15),r.fc("click",(function(){return e.onCancel()})),r.Qc(23,"Cancelar"),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(21);r.rc("formGroup",e.myForm),r.Db(9),r.Sc(" ",r.lc(10,6,e.myForm.get("projectCreateForm").get("name").errors)," "),r.Db(2),r.rc("ngIf",e.customerGroups&&!e.myForm.get("projectCreateForm").get("hasSubProjects").value),r.Db(7),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",e.project.id)("ngIfElse",t)}},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,nu,cm.m,bu,cm.c,cm.E,cm.t,cm.j,Uh,c.t,ah,rm,U_,yu,cm.f,c.s,SP,jg],pipes:[DP],styles:["[_nghost-%COMP%]   form[_ngcontent-%COMP%]{min-width:300px;width:100%}[_nghost-%COMP%]   .full-width[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .mat-dialog-content[_ngcontent-%COMP%]{display:block;margin:0;padding:8px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}"]}),t})();const jx=["panel"];function Fx(t,e){if(1&t&&(r.Xb(0,"div",0,1),r.pc(2),r.Wb()),2&t){const t=r.jc();r.rc("id",t.id)("ngClass",t._classList)}}const Xx=["*"];let Nx=0;class Ux{constructor(t,e){this.source=t,this.option=e}}class zx{}const Yx=Kd(zx),Bx=new r.r("mat-autocomplete-default-options",{providedIn:"root",factory:function(){return{autoActiveFirstOption:!1}}});let Vx=(()=>{class t extends Yx{constructor(t,e,n){super(),this._changeDetectorRef=t,this._elementRef=e,this._activeOptionChanges=Js.a.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new r.o,this.opened=new r.o,this.closed=new r.o,this.optionActivated=new r.o,this._classList={},this.id=`mat-autocomplete-${Nx++}`,this._autoActiveFirstOption=!!n.autoActiveFirstOption}get isOpen(){return this._isOpen&&this.showPanel}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(t){this._autoActiveFirstOption=Bs(t)}set classList(t){this._classList=t&&t.length?t.split(" ").reduce((t,e)=>(t[e.trim()]=!0,t),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""}ngAfterContentInit(){this._keyManager=new Od(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe(t=>{this.optionActivated.emit({source:this,option:this.options.toArray()[t]||null})}),this._setVisibility()}ngOnDestroy(){this._activeOptionChanges.unsubscribe()}_setScrollTop(t){this.panel&&(this.panel.nativeElement.scrollTop=t)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(t){const e=new Ux(this,t);this.optionSelected.emit(e)}_setVisibilityClasses(t){t["mat-autocomplete-visible"]=this.showPanel,t["mat-autocomplete-hidden"]=!this.showPanel}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(r.l),r.Rb(Bx))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-autocomplete"]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,jg,!0),r.Jb(n,Eg,!0)),2&t&&(r.zc(o=r.gc())&&(e.options=o),r.zc(o=r.gc())&&(e.optionGroups=o))},viewQuery:function(t,e){var n;1&t&&(r.Lc(r.M,!0),r.Wc(jx,!0)),2&t&&(r.zc(n=r.gc())&&(e.template=n.first),r.zc(n=r.gc())&&(e.panel=n.first))},hostAttrs:[1,"mat-autocomplete"],inputs:{disableRipple:"disableRipple",displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",classList:["class","classList"],panelWidth:"panelWidth"},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],features:[r.Cb([{provide:Wg,useExisting:t}]),r.Ab],ngContentSelectors:Xx,decls:1,vars:0,consts:[["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"],["panel",""]],template:function(t,e){1&t&&(r.qc(),r.Oc(0,Fx,3,2,"ng-template"))},directives:[c.q],styles:[".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),t})(),Hx=(()=>{class t{constructor(t){this.elementRef=t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["","matAutocompleteOrigin",""]],exportAs:["matAutocompleteOrigin"]}),t})();const Qx=new r.r("mat-autocomplete-scroll-strategy"),Gx={provide:Qx,deps:[od],useFactory:function(t){return()=>t.scrollStrategies.reposition()}},$x={provide:cm.r,useExisting:Object(r.V)(()=>qx),multi:!0};let qx=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l){this._element=t,this._overlay=e,this._viewContainerRef=n,this._zone=o,this._changeDetectorRef=r,this._dir=a,this._formField=c,this._document=s,this._viewportRuler=l,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=Js.a.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new po.b,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=mo(()=>this.autocomplete&&this.autocomplete.options?Object(Ks.a)(...this.autocomplete.options.map(t=>t.onSelectionChange)):this._zone.onStable.asObservable().pipe(Object(Lo.a)(1),Xo(()=>this.optionSelections))),this._scrollStrategy=i}get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(t){this._autocompleteDisabled=Bs(t)}ngAfterViewInit(){const t=this._getWindow();void 0!==t&&(this._zone.runOutsideAngular(()=>{t.addEventListener("blur",this._windowBlurHandler)}),this._isInsideShadowRoot=!!Uc(this._element.nativeElement))}ngOnChanges(t){t.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const t=this._getWindow();void 0!==t&&t.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this.autocomplete.closed.emit(),this.autocomplete._isOpen=this._overlayAttached=!1,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return Object(Ks.a)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(Object(V.a)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(Object(V.a)(()=>this._overlayAttached)):Object(z.a)()).pipe(Object(H.a)(t=>t instanceof Rg?t:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return Object(Ks.a)(Object(qs.a)(this._document,"click"),Object(qs.a)(this._document,"touchend")).pipe(Object(V.a)(t=>{const e=this._isInsideShadowRoot&&t.composedPath?t.composedPath()[0]:t.target,n=this._formField?this._formField._elementRef.nativeElement:null;return this._overlayAttached&&e!==this._element.nativeElement&&(!n||!n.contains(e))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(e)}))}writeValue(t){Promise.resolve(null).then(()=>this._setTriggerValue(t))}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this._element.nativeElement.disabled=t}_handleKeydown(t){const e=t.keyCode;if(27===e&&t.preventDefault(),this.activeOption&&13===e&&this.panelOpen)this.activeOption._selectViaInteraction(),this._resetActiveItem(),t.preventDefault();else if(this.autocomplete){const n=this.autocomplete._keyManager.activeItem,o=38===e||40===e;this.panelOpen||9===e?this.autocomplete._keyManager.onKeydown(t):o&&this._canOpen()&&this.openPanel(),(o||this.autocomplete._keyManager.activeItem!==n)&&this._scrollToOption()}}_handleInput(t){let e=t.target,n=e.value;"number"===e.type&&(n=""==n?null:parseFloat(n)),this._previousValue!==n&&(this._previousValue=n,this._onChange(n),this._canOpen()&&this._document.activeElement===t.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_floatLabel(t=!1){this._formField&&"auto"===this._formField.floatLabel&&(t?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)}_scrollToOption(){const t=this.autocomplete._keyManager.activeItemIndex||0,e=Fg(t,this.autocomplete.options,this.autocomplete.optionGroups);if(0===t&&1===e)this.autocomplete._setScrollTop(0);else{const n=Xg(t+e,48,this.autocomplete._getScrollTop(),256);this.autocomplete._setScrollTop(n)}}_subscribeToClosingActions(){const t=this._zone.onStable.asObservable().pipe(Object(Lo.a)(1)),e=this.autocomplete.options.changes.pipe(Object(Go.a)(()=>this._positionStrategy.reapplyLastPosition()),Z_(0));return Object(Ks.a)(t,e).pipe(Xo(()=>{const t=this.panelOpen;return this._resetActiveItem(),this.autocomplete._setVisibility(),this.panelOpen&&(this._overlayRef.updatePosition(),t!==this.panelOpen&&this.autocomplete.opened.emit()),this.panelClosingActions}),Object(Lo.a)(1)).subscribe(t=>this._setValueAndClose(t))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_setTriggerValue(t){const e=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(t):t,n=null!=e?e:"";this._formField?this._formField._control.value=n:this._element.nativeElement.value=n,this._previousValue=n}_setValueAndClose(t){t&&t.source&&(this._clearPreviousSelectedOption(t.source),this._setTriggerValue(t.source.value),this._onChange(t.source.value),this._element.nativeElement.focus(),this.autocomplete._emitSelectEvent(t.source)),this.closePanel()}_clearPreviousSelectedOption(t){this.autocomplete.options.forEach(e=>{e!=t&&e.selected&&e.deselect()})}_attachOverlay(){if(!this.autocomplete)throw Error("Attempting to open an undefined instance of `mat-autocomplete`. Make sure that the id passed to the `matAutocomplete` is correct and that you're attempting to open it after the ngAfterContentInit hook.");let t=this._overlayRef;t?(this._positionStrategy.setOrigin(this._getConnectedElement()),t.updateSize({width:this._getPanelWidth()})):(this._portal=new Ml(this.autocomplete.template,this._viewContainerRef),t=this._overlay.create(this._getOverlayConfig()),this._overlayRef=t,t.keydownEvents().subscribe(t=>{(27===t.keyCode||38===t.keyCode&&t.altKey)&&(this._resetActiveItem(),this._closeKeyEventStream.next(),t.stopPropagation(),t.preventDefault())}),this._viewportRuler&&(this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&t&&t.updateSize({width:this._getPanelWidth()})}))),t&&!t.hasAttached()&&(t.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const e=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&&e!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){return new Nl({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir})}_getOverlayPosition(){const t=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(t),this._positionStrategy=t,t}_setStrategyPositions(t){const e=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],n=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-autocomplete-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-autocomplete-panel-above"}];let o;o="above"===this.position?n:"below"===this.position?e:[...e,...n],t.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(){this.autocomplete._keyManager.setActiveItem(this.autocomplete.autoActiveFirstOption?0:-1)}_canOpen(){const t=this._element.nativeElement;return!t.readOnly&&!t.disabled&&!this._autocompleteDisabled}_getWindow(){var t;return(null===(t=this._document)||void 0===t?void 0:t.defaultView)||window}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(od),r.Rb(r.Q),r.Rb(r.A),r.Rb(r.h),r.Rb(Qx),r.Rb(sl,8),r.Rb(eu,9),r.Rb(c.e,8),r.Rb(bl))},t.\u0275dir=r.Mb({type:t,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-autocomplete-trigger"],hostVars:7,hostBindings:function(t,e){1&t&&r.fc("focusin",(function(){return e._handleFocus()}))("blur",(function(){return e._onTouched()}))("input",(function(t){return e._handleInput(t)}))("keydown",(function(t){return e._handleKeydown(t)})),2&t&&r.Eb("autocomplete",e.autocompleteAttribute)("role",e.autocompleteDisabled?null:"combobox")("aria-autocomplete",e.autocompleteDisabled?null:"list")("aria-activedescendant",e.panelOpen&&e.activeOption?e.activeOption.id:null)("aria-expanded",e.autocompleteDisabled?null:e.panelOpen.toString())("aria-owns",e.autocompleteDisabled||!e.panelOpen||null==e.autocomplete?null:e.autocomplete.id)("aria-haspopup",!e.autocompleteDisabled)},inputs:{position:["matAutocompletePosition","position"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"],autocomplete:["matAutocomplete","autocomplete"],connectedTo:["matAutocompleteConnectedTo","connectedTo"]},exportAs:["matAutocompleteTrigger"],features:[r.Cb([$x]),r.Bb]}),t})(),Kx=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Gx],imports:[[Ng,ld,Gd,c.c],Ng,Gd]}),t})(),Jx=(()=>{class t extends Us{constructor(t,e){super(t,e,"vpn-configs"),this.http=t,this.validatorDAO=e}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();var Zx=function(t){return t.READY="READY",t.CLIENT_NOT_CONNECTED="CLIENT_NOT_CONNECTED",t.SERVER_NOT_CONNECTED="SERVER_NOT_CONNECTED",t.PREPARING="PREPARING",t.DELETING="DELETING",t}({}),tv=function(t){return t.GOOGLE="GOOGLE",t.EMAIL_PASSWORD="EMAIL_PASSWORD",t}({}),ev=function(t){return t.Google="Google",t.Azure="Azure",t.Amazon="Amazon",t.Local="Local",t.OVH="OVH",t}({}),nv=function(t){return t.DAILY="DAILY",t.THREE_HOUR_BUSINESS="THREE_HOUR_BUSINESS",t.WEEKLY="WEEKLY",t.MONTHLY="MONTHLY",t}({}),ov=function(t){return t.Mikrotik="Mikrotik",t.Ubuntu="Ubuntu",t}({}),rv=function(t){return t.WINDOWS="WINDOWS",t.LINUX="LINUX",t}({}),iv=function(t){return t.GREATER_THAN_OR_EQUAL="GREATER_THAN_OR_EQUAL",t.GREATER_THAN="GREATER_THAN",t.LESS_THAN_OR_EQUAL="LESS_THAN_OR_EQUAL",t.LESS_THAN="LESS_THAN",t.EQUAL="EQUAL",t.NOT="NOT",t.ANY="ANY",t}({}),av=function(t){return t.WAITING="WAITING",t.UPDATING="UPDATING",t.STARTED="STARTED",t.ERROR="ERROR",t.OK="OK",t}({}),cv=function(t){return t.USER_LOGOFF="USER_LOGOFF",t.SERVER_RESTART="SERVER_RESTART",t.PRINT="PRINT",t.DISCONNECT_ALL_USERS_FROM_SERVER="DISCONNECT_ALL_USERS_FROM_SERVER",t.UPDATE_LEGACY="UPDATE_LEGACY",t.UPDATE="UPDATE",t.PROCESS_KILL="PROCESS_KILL",t.SERVICE_START="SERVICE_START",t.SERVICE_STOP="SERVICE_STOP",t.SERVICE_RESTART="SERVICE_RESTART",t}({}),sv=function(t){return t.CONNECTED="CONNECTED",t.CLIENT_UPDATE="CLIENT_UPDATE",t.NOT_CONNECTED="NOT_CONNECTED",t.INSTALLED="INSTALLED",t.NOT_INSTALLED="NOT_INSTALLED",t.STOMP_NOT_CONNECTED="STOMP_NOT_CONNECTED",t.OPENING="OPENING",t}({}),lv=function(t){return t.CONNECTED="CONNECTED",t.DISCONNECTED="DISCONNECTED",t.STOMP_DISCONNECT="STOMP_DISCONNECT",t}({});function dv(t,e){if(1&t&&(r.Xb(0,"mat-option",14),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t," ")}}function gv(t,e){if(1&t&&(r.Xb(0,"mat-option",14),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function mv(t,e){if(1&t&&(r.Xb(0,"mat-form-field",6),r.Xb(1,"mat-select",15),r.Oc(2,gv,2,2,"mat-option",8),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(2),r.rc("ngForOf",t.projects)}}function pv(t,e){if(1&t&&(r.Xb(0,"div",16),r.Xb(1,"b"),r.Qc(2,"Projeto : "),r.Wb(),r.Qc(3),r.Wb()),2&t){const t=r.jc();r.Db(3),r.Sc(" ",t.project.name," ")}}function hv(t,e){if(1&t&&(r.Xb(0,"mat-option",14),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function uv(t,e){if(1&t&&(r.Xb(0,"mat-form-field",6),r.Xb(1,"mat-select",17),r.Oc(2,hv,2,2,"mat-option",8),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(2),r.rc("ngForOf",t.customers)}}let bv=(()=>{class t{constructor(t,e,n,o,r){this.dao=t,this.customerDAO=e,this.fb=n,this.dialogRef=o,this.data=r,this.projects=r.projects,this.types=r.dataCenterTypes,this.project=r.project,this.clearName=r.clearName;const i={id:null,comment:null,active:!0,name:null,type:null,projectId:null,customerId:null,modified:null,optlock:null};this.project&&(i.projectId=this.project.id),i.type=ev.Google,this.clearName||(i.name="Nuvem GCP "+this.project.name),this.dataCenterForm=this.fb.group(Object(kc.e)(i),{asyncValidator:this.dao.validator}),Object(kc.b)(this.dataCenterForm,["name","type"]),this.dataCenterForm.addControl("projectId",this.fb.control("",[cm.H.required])),this.dataCenterForm.addControl("customerId",this.fb.control("")),co([this.dataCenterForm.get("type").valueChanges,this.dataCenterForm.get("customerId").valueChanges]).subscribe(t=>{const e=this.dataCenterForm.get("name");if("Local"===t[0]&&t[1]){const n=this.customers.find(e=>e.id===t[1]);e.setValue(n.name),e.disable()}else e.disabled&&e.enable()}),this.dataCenterForm.get("projectId").valueChanges.pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.customerDAO.getActiveByProjectId(t).subscribe(t=>{this.customers=t})})}onSubmit(){const t=this.dataCenterForm.value;"Local"===t.type&&(t.name=this.dataCenterForm.get("name").value),this.dao.create(t).subscribe(t=>{this.dialogRef.close(t)})}onCancel(){this.dialogRef.close(!1)}ngOnInit(){setTimeout(()=>{this.dataCenterForm.get("name").markAsDirty(),this.dataCenterForm.get("name").updateValueAndValidity()},300)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(lb),r.Rb(FP),r.Rb(cm.g),r.Rb(Gg),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-data-center-create"]],decls:18,vars:6,consts:[["fxLayout","column",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],[2,"padding","15px 15px 0px 15px"],["matInput","","formControlName","name","placeholder","Nome do Data Center"],[2,"padding","0px 15px 0px 15px"],["placeholder","Tipo","formControlName","type"],[3,"value",4,"ngFor","ngForOf"],["style","padding: 0px 15px 0px 15px;",4,"ngIf"],["style","padding: 10px 15px 25px 15px;",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],["type","button","mat-raised-button","","color","primary",3,"click"],[3,"value"],["placeholder","Projeto","formControlName","projectId"],[2,"padding","10px 15px 25px 15px"],["placeholder","Cliente","formControlName","customerId"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.dataCenterForm.valid&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Cadastro de Data Center"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"mat-form-field",4),r.Sb(6,"input",5),r.Wb(),r.Xb(7,"mat-form-field",6),r.Xb(8,"mat-select",7),r.Oc(9,dv,2,2,"mat-option",8),r.Wb(),r.Wb(),r.Oc(10,mv,3,1,"mat-form-field",9),r.Oc(11,pv,4,1,"div",10),r.Oc(12,uv,3,1,"mat-form-field",9),r.Xb(13,"div",11),r.Xb(14,"button",12),r.Qc(15,"Criar"),r.Wb(),r.Xb(16,"button",13),r.fc("click",(function(){return e.onCancel()})),r.Qc(17,"Cancelar"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.dataCenterForm),r.Db(9),r.rc("ngForOf",e.types),r.Db(1),r.rc("ngIf",!e.project),r.Db(1),r.rc("ngIf",e.project),r.Db(1),r.rc("ngIf","Local"===e.dataCenterForm.get("type").value&&e.dataCenterForm.get("projectId").value),r.Db(2),r.rc("disabled",!e.dataCenterForm.valid))},directives:[cm.J,cm.u,sp,cm.l,pm,mm,kp,mh,nu,bu,cm.c,cm.t,cm.j,SP,c.s,c.t,ah,yu,jg],styles:["[_nghost-%COMP%]   .mat-dialog-content[_ngcontent-%COMP%]{display:block;margin:0;padding:8px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}[_nghost-%COMP%]   .client-server-url[_ngcontent-%COMP%]{font-size:12px}[_nghost-%COMP%]   .mt-30[_ngcontent-%COMP%]{margin-top:30px}[_nghost-%COMP%]   .mb-30[_ngcontent-%COMP%]{margin-bottom:30px}[_nghost-%COMP%]   .padding-15[_ngcontent-%COMP%]{padding:15px}"]}),t})(),_v=(()=>{class t extends Us{constructor(t,e){super(t,e,"cloud-config"),this.http=t,this.validatorDAO=e}getAllGoogleZones(){return null==this.allGoogleZones$&&(this.allGoogleZones$=this.http.get(this.url+"/zones/google").pipe(Na(1))),this.allGoogleZones$}setCloudConfigZone(t,e){return this.http.post(this.url+"/"+t+"/zone",e)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),fv=(()=>{class t extends Us{constructor(t,e){super(t,e,"instances"),this.http=t,this.validatorDAO=e}getFromGoogle(t){return this.http.get(this.url+"/from-google",{dataCenterId:t})}getSnapshotPolicyTypes(){return null==this.snapshotPolicyTypes$&&(this.snapshotPolicyTypes$=this.http.get(this.url+"/snapshot-policy-types").pipe(Na(1))),this.snapshotPolicyTypes$}getSnapshotPolicy(t){return this.http.get(this.url+"/"+t+"/snapshot-policy")}getAllSnapshotPolicy(){return this.http.get(this.url+"/snapshot-policy")}saveSnapshotPolicy(t){return this.http.post(this.url+"/snapshot-policy",t)}takeSnapshot(t){return this.http.get(this.url+"/"+t+"/test-snapshot")}saveBatchSnapshotPolicy(t){return this.http.post(this.url+"/snapshot-policy/batch",t)}stopInstance(t){return this.http.post(this.url+"/stop-instance",t)}startInstance(t){return this.http.post(this.url+"/start-instance",t)}getInstanceStatus(t){return this.http.get(this.url+"/"+t.id+"/status")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const Cv=["*",[["mat-card-footer"]]],Ov=["*","mat-card-footer"],Mv=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],Pv=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n      [mat-card-title], [mat-card-subtitle],\n      [matCardTitle], [matCardSubtitle]","*"],yv=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["img"]],"*"],xv=["mat-card-title, mat-card-subtitle,\n      [mat-card-title], [mat-card-subtitle],\n      [matCardTitle], [matCardSubtitle]","img","*"];let vv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),t})(),wv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),t})(),kv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-card-subtitle"]}),t})(),Sv=(()=>{class t{constructor(){this.align="start"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-card-actions"],hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("mat-card-actions-align-end","end"===e.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),t})(),Av=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-card-footer"]}),t})(),Dv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-card-image"]}),t})(),Iv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-card-sm-image",""],["","matCardImageSmall",""]],hostAttrs:[1,"mat-card-sm-image"]}),t})(),Ev=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-card-md-image",""],["","matCardImageMedium",""]],hostAttrs:[1,"mat-card-md-image"]}),t})(),Tv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-card-lg-image",""],["","matCardImageLarge",""]],hostAttrs:[1,"mat-card-lg-image"]}),t})(),Lv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-card-xl-image",""],["","matCardImageXLarge",""]],hostAttrs:[1,"mat-card-xl-image"]}),t})(),Rv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-card-avatar"]}),t})(),Wv=(()=>{class t{constructor(t){this._animationMode=t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb($n,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("_mat-animation-noopable","NoopAnimations"===e._animationMode)},exportAs:["matCard"],ngContentSelectors:Ov,decls:2,vars:0,template:function(t,e){1&t&&(r.qc(Cv),r.pc(0),r.pc(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions .mat-button:first-child,.mat-card-actions .mat-raised-button:first-child,.mat-card-actions .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),t})(),jv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:Pv,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(t,e){1&t&&(r.qc(Mv),r.pc(0),r.Xb(1,"div",0),r.pc(2,1),r.Wb(),r.pc(3,2))},encapsulation:2,changeDetection:0}),t})(),Fv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-card-title-group"],ngContentSelectors:xv,decls:4,vars:0,template:function(t,e){1&t&&(r.qc(yv),r.Xb(0,"div"),r.pc(1),r.Wb(),r.pc(2,1),r.pc(3,2))},encapsulation:2,changeDetection:0}),t})(),Xv=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Gd],Gd]}),t})(),Nv=(()=>{class t{constructor(t,e,n){this.managerUserPermissionsDao=t,this.templateRef=e,this.viewContainer=n,this.managerUserPermissionsDao.getMyUserPermissions().subscribe(t=>{t.admin&&!this.hasView?(this.viewContainer.createEmbeddedView(this.templateRef),this.hasView=!0):!t.admin&&this.hasView&&(this.viewContainer.clear(),this.hasView=!1)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(zs),r.Rb(r.M),r.Rb(r.Q))},t.\u0275dir=r.Mb({type:t,selectors:[["","appIsAdmin",""]]}),t})(),Uv=(()=>{class t{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(t){this._vertical=Bs(t)}get inset(){return this._inset}set inset(t){this._inset=Bs(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(t,e){2&t&&(r.Eb("aria-orientation",e.vertical?"vertical":"horizontal"),r.Hb("mat-divider-vertical",e.vertical)("mat-divider-horizontal",!e.vertical)("mat-divider-inset",e.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(t,e){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],encapsulation:2,changeDetection:0}),t})(),zv=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Gd],Gd]}),t})();function Yv(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.Sc(" Zona: ",t.cloudConfig.zone," ")}}function Bv(t,e){if(1&t&&(r.Xb(0,"mat-option",7),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t," ")}}function Vv(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"form",4),r.Xb(2,"mat-form-field"),r.Xb(3,"mat-select",5),r.Oc(4,Bv,2,2,"mat-option",6),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("formGroup",t.myForm),r.Db(3),r.rc("ngForOf",t.googleZones)}}function Hv(t,e){if(1&t&&(r.Vb(0),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Oc(5,Yv,2,1,"div",2),r.Oc(6,Vv,5,2,"div",2),r.Ub()),2&t){const t=r.jc(2);r.Db(2),r.Sc(" ProjectID: ",t.cloudConfig.googleCloudJson.project_id," "),r.Db(2),r.Sc(" ClientEmail: ",t.cloudConfig.googleCloudJson.client_email," "),r.Db(1),r.rc("ngIf",!t.editing),r.Db(1),r.rc("ngIf",t.editing)}}function Qv(t,e){if(1&t){const t=r.Yb();r.Vb(0),r.Xb(1,"button",8),r.fc("click",(function(){return r.Ec(t),r.jc(2).onInsertToken()})),r.Qc(2,"Inserir Token "),r.Wb(),r.Xb(3,"button",8),r.fc("click",(function(){return r.Ec(t),r.jc(2).onGetInstances()})),r.Qc(4,"Obter hosts do Google "),r.Wb(),r.Ub()}if(2&t){const t=r.jc(2);r.Db(1),r.rc("disabled",!t.editing),r.Db(2),r.rc("disabled",!t.editing)}}function Gv(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,Hv,7,4,"ng-container",2),r.Oc(2,Qv,5,2,"ng-container",3),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",t.cloudConfig.googleCloudJson)}}function $v(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",9),r.fc("click",(function(){return r.Ec(t),r.jc().onCreateCloudConfig()})),r.Qc(1,"Criar Configura\xe7\xe3o Cloud "),r.Wb()}if(2&t){const t=r.jc();r.rc("disabled",!t.editing)}}function qv(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Preencha o Token "),r.Wb())}function Kv(t,e){if(1&t&&(r.Xb(0,"mat-error"),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Sc(" ",t.myForm.get("token").getError("invalidJson").value," ")}}function Jv(t,e){if(1&t&&r.Oc(0,Kv,2,1,"mat-error",16),2&t){const t=r.jc();r.rc("ngIf",t.myForm.get("token").hasError("invalidJson"))}}function Zv(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",12),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onUpdateInstance(e)})),r.Qc(2,"Atualizar"),r.Wb(),r.Wb()}}function tw(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",12),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onCreateInstance(e)})),r.Qc(2,"Criar no R2"),r.Wb(),r.Wb()}}function ew(t,e){if(1&t&&(r.Xb(0,"div",8),r.Xb(1,"div",9),r.Qc(2),r.Wb(),r.Oc(3,Zv,3,0,"div",10),r.Oc(4,tw,3,0,"ng-template",null,11,r.Pc),r.Wb()),2&t){const t=e.$implicit,n=r.Ac(5),o=r.jc();r.Db(2),r.Sc(" ",t.googleInstanceName," "),r.Db(1),r.rc("ngIf",o.onCheckIfExists(t))("ngIfElse",n)}}let nw=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.cloudConfigDao=t,this.instanceDao=e,this.fb=n,this.dialog=o,this.editingChange=new r.o,this.modelInstancesChange=new r.o}set modelInstances(t){this.instances=t}onSubmit(){}set modelCloudConfig(t){this.setCloudConfig(t)}setCloudConfig(t){this.cloudConfig=t,this.cloudConfig&&this.cloudConfigDao.getAllGoogleZones().subscribe(t=>{this.googleZones=t;const e=this.googleZones.find(t=>t===this.cloudConfig.zone);this.myForm=this.fb.group({zone:e}),this.myForm.get("zone").setValidators([cm.H.required]);const n=this.myForm.get("zone").valueChanges.subscribe(t=>{t!==e&&this.cloudConfigDao.setCloudConfigZone(this.cloudConfig.id,t).subscribe(t=>{this.setCloudConfig(t)})});this.addSubscription(n)})}onGetInstances(){this.instanceDao.getFromGoogle(this.dataCenter.id).subscribe(t=>{const e=this.dialog.open(rw,{disableClose:!0,panelClass:"google-instance-dialog",data:{instancesFromGoogle:t,instances:this.instances}}).afterClosed().pipe(Object(V.a)(t=>!!t),Object(H.a)(t=>t.instances)).subscribe(t=>{this.instances=t,this.modelInstancesChange.emit(t)});this.addSubscription(e)})}onCreateCloudConfig(){this.dataCenter&&this.dataCenter.id&&this.cloudConfigDao.create({id:null,active:!0,comment:null,googleCloudJson:null,dataCenterId:this.dataCenter.id,zone:"southamerica-east1-a",modified:null,optlock:null}).subscribe(t=>this.setCloudConfig(t))}onInsertToken(){const t=this.dialog.open(ow,{disableClose:!0,panelClass:"insert-token-dialog"}).afterClosed().pipe(Object(V.a)(t=>!!t),Object(Wo.a)(t=>(this.cloudConfig.googleCloudJson=JSON.parse(t.token),this.cloudConfigDao.save(this.cloudConfig)))).subscribe(t=>this.setCloudConfig(t));this.addSubscription(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(_v),r.Rb(fv),r.Rb(cm.g),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-cloud-config"]],inputs:{dataCenter:"dataCenter",editing:"editing",modelInstances:"modelInstances",modelCloudConfig:"modelCloudConfig"},outputs:{editingChange:"editingChange",modelInstancesChange:"modelInstancesChange"},features:[r.Ab],decls:4,vars:2,consts:[[4,"ngIf","ngIfElse"],["createNew",""],[4,"ngIf"],[4,"appIsAdmin"],[3,"formGroup"],["placeholder","Zona","formControlName","zone"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["type","button","mat-raised-button","","color","primary",1,"mt-20",3,"disabled","click"],["type","button","mat-raised-button","","color","primary",3,"disabled","click"]],template:function(t,e){if(1&t&&(r.Xb(0,"mat-card"),r.Oc(1,Gv,3,1,"div",0),r.Oc(2,$v,2,1,"ng-template",null,1,r.Pc),r.Wb()),2&t){const t=r.Ac(3);r.Db(1),r.rc("ngIf",e.cloudConfig&&e.cloudConfig.id)("ngIfElse",t)}},directives:[Wv,c.t,Nv,cm.J,cm.u,cm.l,nu,SP,cm.t,cm.j,c.s,jg,yu],styles:[""]}),t})(),ow=(()=>{class t{constructor(t,e){var n;this.dialogRef=t,this.data=e,this.keysToCheck=["type","project_id","private_key_id","private_key","client_email","client_id","auth_uri","token_uri","auth_provider_x509_cert_url","client_x509_cert_url"],this.myForm=new cm.k({token:new cm.h("",[cm.H.required,(n=this.keysToCheck,t=>{const e=function(t){return{invalidJson:{value:t}}},o=t.value;if(!o)return e("Json Inv\xe1lido");{const t=o.match(/"([^"]+)":/g);if(!t)return e("Json Inv\xe1lido");for(const o of n){const n='"'+o+'":';if(!t.find(t=>t===n))return e("Faltando campo "+o)}}return null})])})}onSubmit(){this.dialogRef.close(this.myForm.value)}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-cloud-config-insert-token"]],decls:55,vars:4,consts:[[3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],[2,"padding-bottom","10px"],[2,"padding-left","15px"],[1,"divider"],[1,"json"],["rows","16","matInput","","placeholder","Token","formControlName","token","name","token","spellcheck","false"],[4,"ngIf","ngIfElse"],["testValidToken",""],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],["type","button","mat-raised-button","","color","primary",3,"click"],[4,"ngIf"]],template:function(t,e){if(1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Inserir Token de proprietario do projeto no GCP"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Xb(7,"div"),r.Xb(8,"div"),r.Xb(9,"p"),r.Xb(10,"b"),r.Qc(11,"Para criar esse token, siga os pr\xf3ximos passos:"),r.Wb(),r.Wb(),r.Xb(12,"ol"),r.Xb(13,"li",6),r.Qc(14,"Entre no console do Google e acesse contas de servi\xe7o pelo menu "),r.Xb(15,"b"),r.Qc(16,"( IAM e Admin -> Contas de servi\xe7o )"),r.Wb(),r.Qc(17,". "),r.Wb(),r.Xb(18,"li",6),r.Qc(19,"Clique em (Criar conta de servi\xe7o), preencha:"),r.Sb(20,"br"),r.Xb(21,"span",7),r.Qc(22," Nome da conta de servi\xe7o: "),r.Xb(23,"b"),r.Qc(24,"r2cloud"),r.Wb(),r.Sb(25,"br"),r.Wb(),r.Xb(26,"span",7),r.Qc(27," Selecionar um papel: "),r.Xb(28,"b"),r.Qc(29,"( Projeto -> Propriet\xe1rio ) "),r.Wb(),r.Sb(30,"br"),r.Wb(),r.Xb(31,"span",7),r.Qc(32," Deixe selecionado ("),r.Xb(33,"b"),r.Qc(34,"Fornecer uma nova chave privada"),r.Wb(),r.Qc(35,")"),r.Sb(36,"br"),r.Wb(),r.Xb(37,"span",7),r.Qc(38," Tipo de chave: "),r.Xb(39,"b"),r.Qc(40,"JSON"),r.Wb(),r.Sb(41,"br"),r.Wb(),r.Wb(),r.Xb(42,"li",6),r.Qc(43,"Pegue o conte\xfado do arquivo e cole no campo abaixo"),r.Wb(),r.Wb(),r.Wb(),r.Sb(44,"mat-divider",8),r.Xb(45,"mat-form-field",9),r.Sb(46,"textarea",10),r.Oc(47,qv,2,0,"mat-error",11),r.Oc(48,Jv,1,1,"ng-template",null,12,r.Pc),r.Wb(),r.Wb(),r.Wb(),r.Xb(50,"div",13),r.Xb(51,"button",14),r.Qc(52,"Salvar "),r.Wb(),r.Xb(53,"button",15),r.fc("click",(function(){return e.onCancel()})),r.Qc(54,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(49);r.rc("formGroup",e.myForm),r.Db(47),r.rc("ngIf",e.myForm.get("token").hasError("required"))("ngIfElse",t),r.Db(4),r.rc("disabled",e.myForm.pristine||!e.myForm.valid)}},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,Uv,nu,bu,cm.c,cm.t,cm.j,c.t,ah,yu,Uh],styles:[".json[_ngcontent-%COMP%]{width:100%}"]}),t})(),rw=(()=>{class t{constructor(t,e,n){this.dialogRef=t,this.instanceDao=e,this.data=n,this.instances=n.instances,this.instancesFromGoogle=n.instancesFromGoogle,this.instances||(this.instances=[])}onCheckIfExists(t){return!!this.findInstance(t)}findInstance(t){return this.instances.find(e=>e.googleInstanceName===t.googleInstanceName)}onCreateInstance(t){this.instanceDao.create(t).subscribe(t=>{this.instances.push(t)})}onUpdateInstance(t){const e=this.findInstance(t);t.id=e.id,this.instanceDao.save(t).subscribe(t=>{const e=this.instances.findIndex(e=>e.googleInstanceName===t.googleInstanceName);this.instances.splice(e,1,t)})}onClose(){this.dialogRef.close({instances:this.instances})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(fv),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-google-instance"]],decls:10,vars:1,consts:[[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["style","margin-bottom: 25px;",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","primary",3,"click"],[2,"margin-bottom","25px"],[2,"margin-bottom","5px"],[4,"ngIf","ngIfElse"],["new",""],["type","button","mat-raised-button","",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-toolbar",0),r.Xb(1,"mat-toolbar-row",1),r.Xb(2,"span",2),r.Qc(3,"Inst\xe2ncias do Google Cloud Platform"),r.Wb(),r.Wb(),r.Wb(),r.Xb(4,"div",3),r.Xb(5,"div",4),r.Oc(6,ew,6,3,"div",5),r.Wb(),r.Xb(7,"div",6),r.Xb(8,"button",7),r.fc("click",(function(){return e.onClose()})),r.Qc(9,"Fechar"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(6),r.rc("ngForOf",e.instancesFromGoogle))},directives:[pm,mm,kp,sp,mh,c.s,ah,yu,c.t],styles:[""]}),t})(),iw=(()=>{class t{constructor(t){this.elementRef=t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["","fuseWidgetToggle",""]]}),t})();const aw=["*"];let cw=(()=>{class t{constructor(t,e){this._elementRef=t,this._renderer=e,this.flipped=!1}ngAfterContentInit(){setTimeout(()=>{this.toggleButtons.forEach(t=>{this._renderer.listen(t.elementRef.nativeElement,"click",t=>{t.preventDefault(),t.stopPropagation(),this.toggle()})})})}toggle(){this.flipped=!this.flipped}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.F))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-widget"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,iw,!0),2&t&&r.zc(o=r.gc())&&(e.toggleButtons=o)},hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("flipped",e.flipped)},ngContentSelectors:aw,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.pc(0))},styles:["fuse-widget{display:block;position:relative;perspective:3000px;padding:12px}fuse-widget>div{position:relative;transform-style:preserve-3d;transition:transform 1s}fuse-widget>.fuse-widget-front{display:flex;flex-direction:column;flex:1 1 auto;position:relative;visibility:visible;width:100%;opacity:1;transform:rotateY(0deg)}fuse-widget>.fuse-widget-back,fuse-widget>.fuse-widget-front{overflow:hidden;z-index:10;border-radius:8px;transition:transform .5s ease-out 0s,visibility 0s ease-in .2s,opacity 0s ease-in .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid}fuse-widget>.fuse-widget-back{display:block;position:absolute;top:12px;right:12px;bottom:12px;left:12px;visibility:hidden;opacity:0;transform:rotateY(180deg)}fuse-widget>.fuse-widget-back [fuseWidgetToggle]{position:absolute;top:0;right:0}fuse-widget.flipped>.fuse-widget-front{visibility:hidden;opacity:0;transform:rotateY(180deg)}fuse-widget.flipped>.fuse-widget-back{display:block;visibility:visible;opacity:1;transform:rotateY(1turn)}fuse-widget .mat-form-field.mat-form-field-type-mat-select .mat-form-field-wrapper{padding:16px 0}fuse-widget .mat-form-field.mat-form-field-type-mat-select .mat-form-field-wrapper .mat-form-field-infix{border:none;padding:0}fuse-widget .mat-form-field.mat-form-field-type-mat-select .mat-form-field-underline{display:none}"],encapsulation:2}),t})();function sw(t,e){if(1&t&&(r.Xb(0,"mat-option",13),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.rc("value",t),r.Db(1),r.Sc(" ",n.printSnapshotPolicyType(t)," ")}}let lw=(()=>{class t{constructor(t,e,n,o){this.dialogRef=t,this.fb=e,this.instanceDao=n,this.data=o,this.instance=o.instance,this.snapshotPolicyTypes=o.snapshotPolicyTypes;const r=[];for(const i of o.snapshotPolicy.snapshotPolicyTypes){const t=this.snapshotPolicyTypes.find(t=>t===i);t&&r.push(t)}this.myForm=new cm.k({instanceId:new cm.h(o.snapshotPolicy.instanceId),snapshotPolicyTypes:new cm.h(r)})}ngOnInit(){}onSave(){this.myForm.dirty&&this.myForm.valid&&this.instanceDao.saveSnapshotPolicy(this.myForm.value).subscribe(t=>{this.dialogRef.close({snapshotPolicy:t})})}onCancel(){this.dialogRef.close()}onTakeSnapshot(){this.instanceDao.takeSnapshot(this.instance.id).subscribe()}printSnapshotPolicyType(t){switch(t){case"THREE_HOUR_BUSINESS":return"A cada 3 horas";case"DAILY":return"Di\xe1rio";case"WEEKLY":return"Semanal";case"MONTHLY":return"Mensal"}}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb(fv),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-instance-edit"]],decls:22,vars:3,consts:[[3,"formGroup","submit"],["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["placeholder","Pol\xedtica de Snapshot","formControlName","snapshotPolicyTypes","multiple",""],[3,"value",4,"ngFor","ngForOf"],["type","button","mat-raised-button","",3,"click"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["matTooltip","Salvar"],["type","submit","mat-mini-fab","","color","accent","aria-label","Salvar",3,"disabled"],["type","button","mat-mini-fab","","color","warn","aria-label","Cancelar","matTooltip","Cancelar",1,"float-right",3,"click"],[3,"value"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.onSave()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"div",2),r.Xb(3,"span",3),r.Qc(4,"Hosts do Google"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Xb(7,"mat-form-field"),r.Xb(8,"mat-select",6),r.Oc(9,sw,2,2,"mat-option",7),r.Wb(),r.Wb(),r.Wb(),r.Xb(10,"div"),r.Xb(11,"button",8),r.fc("click",(function(){return e.onTakeSnapshot()})),r.Qc(12,"Criar Snapshot agora"),r.Wb(),r.Wb(),r.Xb(13,"div",9),r.Xb(14,"div",10),r.Xb(15,"button",11),r.Xb(16,"mat-icon"),r.Qc(17," check "),r.Wb(),r.Wb(),r.Wb(),r.Xb(18,"div"),r.Xb(19,"button",12),r.fc("click",(function(){return e.onCancel()})),r.Xb(20,"mat-icon"),r.Qc(21," close "),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.myForm),r.Db(9),r.rc("ngForOf",e.snapshotPolicyTypes),r.Db(6),r.rc("disabled",e.myForm.pristine||!e.myForm.valid))},directives:[cm.J,cm.u,cm.l,pm,nm,kp,sp,mh,nu,SP,cm.t,cm.j,c.s,yu,ah,pC,Uu,jg],styles:[""]}),t})(),dw=(()=>{class t extends Us{constructor(t,e){super(t,e,"instance-schedule"),this.http=t,this.validatorDAO=e}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function gw(t,e){if(1&t&&(r.Xb(0,"tr",28),r.Xb(1,"td",29),r.Qc(2),r.Wb(),r.Xb(3,"td",30),r.Xb(4,"div"),r.Xb(5,"mat-form-field",16),r.Sb(6,"input",31),r.Xb(7,"mat-error"),r.Qc(8),r.kc(9,"error"),r.Wb(),r.Wb(),r.Xb(10,"span",18),r.Qc(11," : "),r.Wb(),r.Xb(12,"mat-form-field",16),r.Sb(13,"input",32),r.Xb(14,"mat-error"),r.Qc(15),r.kc(16,"error"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(17,"td",33),r.Xb(18,"div"),r.Xb(19,"mat-form-field",16),r.Sb(20,"input",34),r.Xb(21,"mat-error"),r.Qc(22),r.kc(23,"error"),r.Wb(),r.Wb(),r.Xb(24,"span",18),r.Qc(25," : "),r.Wb(),r.Xb(26,"mat-form-field",16),r.Sb(27,"input",35),r.Xb(28,"mat-error"),r.Qc(29),r.kc(30,"error"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.rc("formGroup",t),r.Db(2),r.Sc(" ",n.getDayOfWeek(t.value.dayOfWeek)," "),r.Db(6),r.Sc(" ",r.lc(9,6,t.get("startHours").errors)," "),r.Db(7),r.Sc(" ",r.lc(16,8,t.get("startMinutes").errors)," "),r.Db(7),r.Sc(" ",r.lc(23,10,t.get("stopHours").errors)," "),r.Db(7),r.Sc(" ",r.lc(30,12,t.get("stopMinutes").errors)," ")}}let mw=(()=>{class t extends Bc{constructor(t,e,n,o,r){if(super(),this.dialogRef=t,this.fb=e,this.instanceScheduleDao=n,this.instanceDao=o,this.data=r,this.startHoursAll=new cm.h(""),this.startMinutesAll=new cm.h(""),this.stopHoursAll=new cm.h(""),this.stopMinutesAll=new cm.h(""),this.instanceScheduleList=r.instanceScheduleList,this.instance=r.instance,this.myForm=this.fb.group({instanceForm:this.fb.group(Object(kc.e)(this.instance),{asyncValidator:this.instanceDao.validator}),list:this.fb.array([])}),!this.instanceScheduleList||0===this.instanceScheduleList.length){this.instanceScheduleList=[];for(let t=1;t<8;t++)this.instanceScheduleList.push({active:!0,comment:null,id:null,dayOfWeek:t,instanceId:this.instance.id,startHours:6,startMinutes:0,stopHours:22,stopMinutes:0,modified:null,optlock:null})}this.instanceScheduleList.sort((t,e)=>1===t.dayOfWeek?8-e.dayOfWeek:t.dayOfWeek-e.dayOfWeek);const i=this.myForm.get("list");this.instanceScheduleList.forEach(t=>{const e=this.fb.group(Object(kc.e)(t),{asyncValidator:this.instanceScheduleDao.validator});i.push(e)}),this.myForm.get("list").controls.forEach(t=>{["startHours","startMinutes","stopHours","stopMinutes"].forEach(e=>{const n=t.controls[e];-1!==e.indexOf("Hours")&&n.setValidators([cm.H.min(0),cm.H.max(23)]),-1!==e.indexOf("Minutes")&&n.setValidators([cm.H.min(0),cm.H.max(59)]),Object(kc.f)(n.value,n);const o=n.valueChanges.pipe(Ws(500),Zs(),Object(V.a)(t=>!isNaN(t))).subscribe(t=>{Object(kc.f)(t,n)});this.addSubscription(o)})})}onSubmit(){if(this.myForm.valid){const t=this.myForm.get("list").value,e=[],n=[];t.forEach(t=>{t.id?n.push(t):e.push(t)});const o=[];e.length>0&&o.push(this.instanceScheduleDao.createAll(e)),n.length>0&&o.push(this.instanceScheduleDao.saveAll(n)),o.push(this.instanceDao.save(this.myForm.get("instanceForm").value)),Object(Fa.a)(o).subscribe(()=>{this.dialogRef.close()})}}onCancel(){this.dialogRef.close()}getDayOfWeek(t){switch(t){case 1:return"Domingo";case 2:return"Segunda";case 3:return"Ter\xe7a";case 4:return"Quarta";case 5:return"Quinta";case 6:return"Sexta";case 7:return"S\xe1bado"}throw new Error("Invalid Day of Week")}ngOnInit(){setTimeout(()=>{Object(kc.o)(this.myForm)},1e3)}insertInAllFields(t,e,n){this.myForm.get("list").controls.forEach(o=>{["startHours","startMinutes","stopHours","stopMinutes"].forEach(r=>{const i=o.controls[r];-1!==r.toLowerCase().indexOf(n.toLowerCase())&&(-1!==r.indexOf("Hours")&&i.setValue(t),-1!==r.indexOf("Minutes")&&i.setValue(e))})})}onInsertInAllStop(t,e){this.insertInAllFields(t,e,"stop")}onInsertInAllStart(t,e){this.insertInAllFields(t,e,"start")}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb(dw),r.Rb(fv),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-instance-schedule"]],features:[r.Ab],decls:73,vars:8,consts:[[3,"submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["mat-icon-button","","aria-label","Close dialog",3,"click"],[1,"mat-caption","primary-200-fg",2,"padding","10px","text-align","center"],[1,"primary-500-fg"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2",3,"formGroup"],[2,"margin","10px"],["formGroupName","instanceForm"],["name","hasSchedule","formControlName","hasInstanceSchedule"],[1,"divider"],[2,"text-align","center"],[1,"tit","col-start"],[1,"tit","col-stop"],[2,"height","55px"],[1,"hour-field"],["matInput","","placeholder","","pattern","^$|^([0]?[0-9]|[1][0-9]|[2][0-3]?)$","type","number",2,"text-align","right",3,"formControl"],[2,"padding","0px 3px 7px 3px"],["matInput","","placeholder","","max","59","min","0","type","number",2,"text-align","left",3,"formControl"],["type","button","mat-raised-button","","color","accent","aria-label","Copiar em todos",3,"click"],["matInput","","placeholder","","pattern","^$|^([0]?[0-9]|[1][0-9]|[2][0-3]?)$","type","number","name","startHours",2,"text-align","right",3,"formControl"],[1,"divider","mt-30"],[1,"day-of-week",2,"width","40%"],[3,"formGroup",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],["type","button","mat-raised-button","","color","warn","aria-label","Cancelar",3,"click"],[3,"formGroup"],[1,"day-of-week"],["align","center",1,"col-start"],["matInput","","placeholder","","pattern","^$|^([0]?[0-9]|[1][0-9]|[2][0-3]?)$","type","number","name","startHours","formControlName","startHours",2,"text-align","right"],["matInput","","placeholder","","max","59","min","0","type","number","name","startMinutes","formControlName","startMinutes",2,"text-align","left"],["align","center",1,"col-stop"],["matInput","","placeholder","","max","23","min","0","type","number","name","stopHours","formControlName","stopHours",2,"text-align","right"],["matInput","","placeholder","","max","59","min","0","type","number","name","stopMinutes","formControlName","stopMinutes",2,"text-align","left"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Agendamento da instancia:"),r.Wb(),r.Xb(5,"span"),r.Qc(6),r.Wb(),r.Xb(7,"button",4),r.fc("click",(function(){return e.dialogRef.close()})),r.Xb(8,"mat-icon"),r.Qc(9,"close"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(10,"div",5),r.Xb(11,"div"),r.Qc(12," Para deixar desligado o dia inteiro, coloque "),r.Xb(13,"b",6),r.Qc(14,"00:00"),r.Wb(),r.Qc(15," em ligar e delisgar "),r.Wb(),r.Xb(16,"div"),r.Qc(17," Para deixar ligada o dia inteiro, coloque "),r.Xb(18,"b",6),r.Qc(19,"delisgar em um hor\xe1rio anterior"),r.Wb(),r.Qc(20," ao "),r.Xb(21,"b",6),r.Qc(22,"ligar"),r.Wb(),r.Wb(),r.Wb(),r.Xb(23,"div",7),r.Xb(24,"div",8),r.Vb(25,9),r.Xb(26,"mat-slide-toggle",10),r.Qc(27," Ativar Agendamento "),r.Wb(),r.Ub(),r.Wb(),r.Sb(28,"mat-divider",11),r.Xb(29,"table"),r.Xb(30,"thead"),r.Xb(31,"tr",12),r.Xb(32,"th",13),r.Qc(33,"Ligar"),r.Wb(),r.Xb(34,"th",14),r.Qc(35,"Desligar"),r.Wb(),r.Wb(),r.Wb(),r.Xb(36,"tr",12),r.Xb(37,"td"),r.Xb(38,"div",15),r.Xb(39,"mat-form-field",16),r.Sb(40,"input",17),r.Wb(),r.Xb(41,"span",18),r.Qc(42," : "),r.Wb(),r.Xb(43,"mat-form-field",16),r.Sb(44,"input",19),r.Wb(),r.Wb(),r.Xb(45,"button",20),r.fc("click",(function(){return e.onInsertInAllStart(e.startHoursAll.value,e.startMinutesAll.value)})),r.Qc(46," Copiar em todos "),r.Wb(),r.Wb(),r.Xb(47,"td"),r.Xb(48,"div",15),r.Xb(49,"mat-form-field",16),r.Sb(50,"input",21),r.Wb(),r.Xb(51,"span",18),r.Qc(52," : "),r.Wb(),r.Xb(53,"mat-form-field",16),r.Sb(54,"input",19),r.Wb(),r.Wb(),r.Xb(55,"button",20),r.fc("click",(function(){return e.onInsertInAllStop(e.stopHoursAll.value,e.stopMinutesAll.value)})),r.Qc(56," Copiar em todos "),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Sb(57,"mat-divider",22),r.Xb(58,"table"),r.Xb(59,"thead"),r.Xb(60,"tr"),r.Sb(61,"th",23),r.Xb(62,"th",13),r.Qc(63,"Ligar"),r.Wb(),r.Xb(64,"th",14),r.Qc(65,"Desligar"),r.Wb(),r.Wb(),r.Wb(),r.Xb(66,"tbody"),r.Oc(67,gw,31,14,"tr",24),r.Wb(),r.Wb(),r.Wb(),r.Xb(68,"div",25),r.Xb(69,"button",26),r.Qc(70," Salvar "),r.Wb(),r.Xb(71,"button",27),r.fc("click",(function(){return e.onCancel()})),r.Qc(72," Cancelar "),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(6),r.Rc(e.instance.name),r.Db(17),r.rc("formGroup",e.myForm),r.Db(17),r.rc("formControl",e.startHoursAll),r.Db(4),r.rc("formControl",e.startMinutesAll),r.Db(6),r.rc("formControl",e.stopHoursAll),r.Db(4),r.rc("formControl",e.stopMinutesAll),r.Db(13),r.rc("ngForOf",e.myForm.get("list").controls),r.Db(2),r.rc("disabled",!e.myForm.valid))},directives:[cm.J,cm.u,cm.v,pm,mm,kp,sp,mh,yu,Uu,om,cm.l,cm.m,U_,cm.t,cm.j,Uv,nu,bu,cm.z,cm.c,cm.A,cm.i,c.s,ah,rm,Uh],pipes:[DP],styles:["[_nghost-%COMP%]   .col-start[_ngcontent-%COMP%], [_nghost-%COMP%]   .col-stop[_ngcontent-%COMP%]{width:30%;max-width:30%}[_nghost-%COMP%]   .hour-field[_ngcontent-%COMP%]{width:26px}[_nghost-%COMP%]   .full-width[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .mat-dialog-content[_ngcontent-%COMP%]{display:block;margin:0;padding:8px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}[_nghost-%COMP%]   input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield}[_nghost-%COMP%]   input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, [_nghost-%COMP%]   input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}[_nghost-%COMP%]   .day-of-week[_ngcontent-%COMP%]{width:250px;padding-left:25px}[_nghost-%COMP%]   .tit[_ngcontent-%COMP%]{text-align:center;font-size:16px;font-weight:700}[_nghost-%COMP%]   .divider[_ngcontent-%COMP%]{margin-bottom:25px;margin-top:8px}[_nghost-%COMP%]   .copy-at-all[_ngcontent-%COMP%]{font-size:10px}"]}),t})();function pw(t,e){if(1&t&&(r.Xb(0,"b",10),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(" ",t.id," - N\xe3o encontrado no GCP")}}function hw(t,e){1&t&&(r.Xb(0,"button",11),r.Xb(1,"div",12),r.Sb(2,"mat-spinner",13),r.Wb(),r.Wb()),2&t&&(r.Db(2),r.rc("diameter",26))}function uw(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",15),r.fc("click",(function(){r.Ec(t);const e=r.jc(2).$implicit;return r.jc().onStopInstance(e)})),r.Qc(1,"Parar "),r.Wb()}if(2&t){const t=r.jc(2).$implicit,e=r.jc();r.rc("disabled",e.getInstancePending(t))}}function bw(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",15),r.fc("click",(function(){r.Ec(t);const e=r.jc(2).$implicit;return r.jc().onStartInstance(e)})),r.Qc(1,"Iniciar "),r.Wb()}if(2&t){const t=r.jc(2).$implicit,e=r.jc();r.rc("disabled",e.getInstancePending(t))}}function _w(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,uw,2,1,"button",14),r.Oc(2,bw,2,1,"button",14),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc();r.Db(1),r.rc("ngIf","RUNNING"===e.getInstanceStatus(t)),r.Db(1),r.rc("ngIf","TERMINATED"===e.getInstanceStatus(t))}}function fw(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",16),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onRemoveInstance(e)})),r.Qc(2," Deletar "),r.Wb(),r.Wb()}}function Cw(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",17),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onEditSnapshot(e)})),r.Qc(1," Snapshot "),r.Wb()}}function Ow(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",17),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onEditInstanceSchedule(e)})),r.Qc(1,"Agendamento "),r.Wb()}}function Mw(t,e){1&t&&(r.Xb(0,"div"),r.Sb(1,"mat-divider"),r.Wb())}function Pw(t,e){if(1&t&&(r.Vb(0),r.Xb(1,"div",2),r.Xb(2,"div",3),r.Xb(3,"div",4),r.Qc(4),r.Oc(5,pw,2,1,"b",5),r.Wb(),r.Xb(6,"div",6),r.Oc(7,hw,3,1,"button",7),r.Oc(8,_w,3,2,"div",8),r.Oc(9,fw,3,0,"div",8),r.Oc(10,Cw,2,0,"button",9),r.Oc(11,Ow,2,0,"button",9),r.Wb(),r.Wb(),r.Wb(),r.Oc(12,Mw,2,0,"div",8),r.Ub()),2&t){const t=e.$implicit,n=e.index,o=r.jc();r.Db(4),r.Sc(" ",t.name," "),r.Db(1),r.rc("ngIf","NOTFOUND"===o.getInstanceStatus(t)),r.Db(2),r.rc("ngIf",null===o.getInstanceStatus(t)||"RUNNING"!==o.getInstanceStatus(t)&&"TERMINATED"!==o.getInstanceStatus(t)&&"NOTFOUND"!==o.getInstanceStatus(t)),r.Db(1),r.rc("ngIf","NOTFOUND"!==o.getInstanceStatus(t)),r.Db(1),r.rc("ngIf","NOTFOUND"===o.getInstanceStatus(t)),r.Db(1),r.rc("ngIf",o.editing),r.Db(1),r.rc("ngIf",o.editing),r.Db(1),r.rc("ngIf",n!==o.instances.length-1)}}let yw=(()=>{class t extends Bc{constructor(t,e,n){super(),this.dialog=t,this.instanceDao=e,this.instanceScheduleDao=n,this.instanceStatusList=[];const o=rl(0,8e3).subscribe(()=>{if(this.instances)for(const t of this.instances)this.onInstanceStatus(t)});this.addSubscription(o)}ngOnInit(){}set modelInstances(t){if(this.instances=t,this.instances)for(const e of this.instances)this.onInstanceStatus(e)}onEditSnapshot(t){this.instanceDao.getSnapshotPolicy(t.id).subscribe(e=>{this.dialog.open(lw,{disableClose:!0,panelClass:"generic-edit-dialog",data:{snapshotPolicyTypes:this.snapshotPolicyTypes,instance:t,snapshotPolicy:e}})})}onEditInstanceSchedule(t){this.instanceScheduleDao.filter({instanceId:t.id}).subscribe(e=>{const n=this.dialog.open(mw,{disableClose:!0,panelClass:"generic-edit-dialog",data:{instance:t,instanceScheduleList:e}}).afterClosed().subscribe(()=>{this.instanceDao.getOne(t.id).subscribe(t=>{const e=this.instances.findIndex(e=>e.id===t.id);this.instances[e]=t})});this.addSubscription(n)})}onStopInstance(t){const e=this.instanceStatusList.findIndex(e=>e.instanceId===t.id);this.instanceStatusList[e].actionPending=!0,this.instanceDao.stopInstance(t).subscribe(()=>{})}onStartInstance(t){const e=this.instanceStatusList.findIndex(e=>e.instanceId===t.id);this.instanceStatusList[e].actionPending=!0,this.instanceDao.startInstance(t).subscribe(()=>{})}onInstanceStatus(t){this.instanceDao.getInstanceStatus(t).subscribe(e=>{const n=this.instanceStatusList.findIndex(e=>e.instanceId===t.id),o=e.value,r={instanceId:t.id,status:o,actionPending:!1};if(-1!==n){const t=this.instanceStatusList[n];t.actionPending&&t.status===o&&(r.actionPending=!0),this.instanceStatusList[n]=r}else this.instanceStatusList.push(r)})}getInstanceStatus(t){if(this.instanceStatusList){const e=this.instanceStatusList.find(e=>e.instanceId===t.id);if(e)return e.status}return null}getInstancePending(t){if(this.instanceStatusList){const e=this.instanceStatusList.find(e=>e.instanceId===t.id);if(e)return e.actionPending}return!0}onRemoveInstance(t){const e=this.dialog.open(Qu,{disableClose:!0,data:{message:"Quer mesmo deletar essa Instancia?",disableCancel:!1,icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.instanceDao.remove(t.id).subscribe(()=>{const e=this.instances.findIndex(e=>e.id===t.id);e>-1&&this.instances.splice(e,1)})});this.addSubscription(e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zg),r.Rb(fv),r.Rb(dw))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-instance-list"]],inputs:{snapshotPolicyTypes:"snapshotPolicyTypes",editing:"editing",modelInstances:"modelInstances"},features:[r.Ab],decls:2,vars:1,consts:[[1,"ml-16","mr-16"],[4,"ngFor","ngForOf"],[1,"mt-24","mb-24"],["fxLayout","column"],[1,"m-8"],["class","warn-700-fg",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center",1,"action-buttons"],["type","button","disabled","","class","m-8","mat-raised-button","",4,"ngIf"],[4,"ngIf"],["class","m-8","type","button","mat-raised-button","",3,"click",4,"ngIf"],[1,"warn-700-fg"],["type","button","disabled","","mat-raised-button","",1,"m-8"],[1,"my-spinner"],[3,"diameter"],["class","m-8","type","button","mat-raised-button","",3,"disabled","click",4,"ngIf"],["type","button","mat-raised-button","",1,"m-8",3,"disabled","click"],["type","button","mat-raised-button","","color","warn",1,"m-8",3,"click"],["type","button","mat-raised-button","",1,"m-8",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Oc(1,Pw,13,8,"ng-container",1),r.Wb()),2&t&&(r.Db(1),r.rc("ngForOf",e.instances))},directives:[c.s,sp,c.t,mh,yu,Qy,Uv],styles:["[_nghost-%COMP%]   .action-buttons[_ngcontent-%COMP%]{min-height:52px}[_nghost-%COMP%]   .my-spinner[_ngcontent-%COMP%]{padding:5px;margin-left:10px}"]}),t})();function xw(t){const e=t.value;return/[a-z0-9]+\.[a-z0-9]+\.dyndns\.kluh\.com\.br/.test(e)?null:{invalidDyndns:{value:e}}}let vw=(()=>{class t extends Us{constructor(t,e){super(t,e,"router")}getRouterTypes(){return null==this.routerTypes$&&(this.routerTypes$=this.http.get(this.url+"/types").pipe(Na(1))),this.routerTypes$}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),ww=(()=>{class t extends Us{constructor(t,e){super(t,e,"wan")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),kw=0,Sw=(()=>{class t{constructor(){this._stateChanges=new po.b,this._openCloseAllActions=new po.b,this.id=`cdk-accordion-${kw++}`,this._multi=!1}get multi(){return this._multi}set multi(t){this._multi=Bs(t)}openAll(){this._openCloseAll(!0)}closeAll(){this._openCloseAll(!1)}ngOnChanges(t){this._stateChanges.next(t)}ngOnDestroy(){this._stateChanges.complete()}_openCloseAll(t){this.multi&&this._openCloseAllActions.next(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[r.Bb]}),t})(),Aw=0,Dw=(()=>{class t{constructor(t,e,n){this.accordion=t,this._changeDetectorRef=e,this._expansionDispatcher=n,this._openCloseAllSubscription=Js.a.EMPTY,this.closed=new r.o,this.opened=new r.o,this.destroyed=new r.o,this.expandedChange=new r.o,this.id=`cdk-accordion-child-${Aw++}`,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=n.listen((t,e)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===e&&this.id!==t&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(t){t=Bs(t),this._expanded!==t&&(this._expanded=t,this.expandedChange.emit(t),t?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(t){this._disabled=Bs(t)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(t=>{this.disabled||(this.expanded=t)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Sw,12),r.Rb(r.h),r.Rb(pl))},t.\u0275dir=r.Mb({type:t,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[r.Cb([{provide:Sw,useValue:void 0}])]}),t})(),Iw=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})();const Ew=["body"];function Tw(t,e){}const Lw=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Rw=["mat-expansion-panel-header","*","mat-action-row"],Ww=function(t,e){return{collapsedHeight:t,expandedHeight:e}},jw=function(t,e){return{value:t,params:e}};function Fw(t,e){if(1&t&&r.Sb(0,"span",2),2&t){const t=r.jc();r.rc("@indicatorRotate",t._getExpandedState())}}const Xw=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Nw=["mat-panel-title","mat-panel-description","*"],Uw=new r.r("MAT_ACCORDION"),zw={indicatorRotate:wt("indicatorRotate",[It("collapsed, void",Dt({transform:"rotate(0deg)"})),It("expanded",Dt({transform:"rotate(180deg)"})),Tt("expanded <=> collapsed, void => collapsed",kt("225ms cubic-bezier(0.4,0.0,0.2,1)"))]),expansionHeaderHeight:wt("expansionHeight",[It("collapsed, void",Dt({height:"{{collapsedHeight}}"}),{params:{collapsedHeight:"48px"}}),It("expanded",Dt({height:"{{expandedHeight}}"}),{params:{expandedHeight:"64px"}}),Tt("expanded <=> collapsed, void => collapsed",St([Rt("@indicatorRotate",Lt(),{optional:!0}),kt("225ms cubic-bezier(0.4,0.0,0.2,1)")]))]),bodyExpansion:wt("bodyExpansion",[It("collapsed, void",Dt({height:"0px",visibility:"hidden"})),It("expanded",Dt({height:"*",visibility:"visible"})),Tt("expanded <=> collapsed, void => collapsed",kt("225ms cubic-bezier(0.4,0.0,0.2,1)"))])};let Yw=(()=>{class t{constructor(t){this._template=t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M))},t.\u0275dir=r.Mb({type:t,selectors:[["ng-template","matExpansionPanelContent",""]]}),t})(),Bw=0;const Vw=new r.r("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Hw=(()=>{class t extends Dw{constructor(t,e,n,o,i,a,c){super(t,e,n),this._viewContainerRef=o,this._animationMode=a,this._hideToggle=!1,this.afterExpand=new r.o,this.afterCollapse=new r.o,this._inputChanges=new po.b,this._headerId=`mat-expansion-panel-header-${Bw++}`,this._bodyAnimationDone=new po.b,this.accordion=t,this._document=i,this._bodyAnimationDone.pipe(Zs((t,e)=>t.fromState===e.fromState&&t.toState===e.toState)).subscribe(t=>{"void"!==t.fromState&&("expanded"===t.toState?this.afterExpand.emit():"collapsed"===t.toState&&this.afterCollapse.emit())}),c&&(this.hideToggle=c.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(t){this._hideToggle=Bs(t)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(t){this._togglePosition=t}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this.opened.pipe(Yo(null),Object(V.a)(()=>this.expanded&&!this._portal),Object(Lo.a)(1)).subscribe(()=>{this._portal=new Ml(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(t){this._inputChanges.next(t)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const t=this._document.activeElement,e=this._body.nativeElement;return t===e||e.contains(t)}return!1}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Uw,12),r.Rb(r.h),r.Rb(pl),r.Rb(r.Q),r.Rb(c.e),r.Rb($n,8),r.Rb(Vw,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-expansion-panel"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,Yw,!0),2&t&&r.zc(o=r.gc())&&(e._lazyContent=o.first)},viewQuery:function(t,e){var n;1&t&&r.Wc(Ew,!0),2&t&&r.zc(n=r.gc())&&(e._body=n.first)},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(t,e){2&t&&r.Hb("mat-expanded",e.expanded)("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mat-expansion-panel-spacing",e._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[r.Cb([{provide:Uw,useValue:void 0}]),r.Ab,r.Bb],ngContentSelectors:Rw,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(t,e){1&t&&(r.qc(Lw),r.pc(0),r.Xb(1,"div",0,1),r.fc("@bodyExpansion.done",(function(t){return e._bodyAnimationDone.next(t)})),r.Xb(3,"div",2),r.pc(4,1),r.Oc(5,Tw,0,0,"ng-template",3),r.Wb(),r.pc(6,2),r.Wb()),2&t&&(r.Db(1),r.rc("@bodyExpansion",e._getExpandedState())("id",e.id),r.Eb("aria-labelledby",e._headerId),r.Db(4),r.rc("cdkPortalOutlet",e._portal))},directives:[wl],styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[zw.bodyExpansion]},changeDetection:0}),t})(),Qw=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-action-row"]],hostAttrs:[1,"mat-action-row"]}),t})(),Gw=(()=>{class t{constructor(t,e,n,o,r){this.panel=t,this._element=e,this._focusMonitor=n,this._changeDetectorRef=o,this._parentChangeSubscription=Js.a.EMPTY,this._animationsDisabled=!0;const i=t.accordion?t.accordion._stateChanges.pipe(Object(V.a)(t=>!(!t.hideToggle&&!t.togglePosition))):go.a;this._parentChangeSubscription=Object(Ks.a)(t.opened,t.closed,i,t._inputChanges.pipe(Object(V.a)(t=>!!(t.hideToggle||t.disabled||t.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),t.closed.pipe(Object(V.a)(()=>t._containsFocus())).subscribe(()=>n.focusVia(e,"program")),n.monitor(e).subscribe(e=>{e&&t.accordion&&t.accordion._handleHeaderFocus(this)}),r&&(this.expandedHeight=r.expandedHeight,this.collapsedHeight=r.collapsedHeight)}_animationStarted(){this._animationsDisabled=!1}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}_keydown(t){switch(t.keyCode){case 32:case 13:Il(t)||(t.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(t))}}focus(t="program",e){this._focusMonitor.focusVia(this._element,t,e)}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Hw,1),r.Rb(r.l),r.Rb(Rd),r.Rb(r.h),r.Rb(Vw,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:19,hostBindings:function(t,e){1&t&&(r.Ib("@expansionHeight.start",(function(){return e._animationStarted()})),r.fc("click",(function(){return e._toggle()}))("keydown",(function(t){return e._keydown(t)}))),2&t&&(r.Eb("id",e.panel._headerId)("tabindex",e.disabled?-1:0)("aria-controls",e._getPanelId())("aria-expanded",e._isExpanded())("aria-disabled",e.panel.disabled),r.Vc("@.disabled",e._animationsDisabled)("@expansionHeight",r.wc(16,jw,e._getExpandedState(),r.wc(13,Ww,e.collapsedHeight,e.expandedHeight))),r.Hb("mat-expanded",e._isExpanded())("mat-expansion-toggle-indicator-after","after"===e._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===e._getTogglePosition()))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},ngContentSelectors:Nw,decls:5,vars:1,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(t,e){1&t&&(r.qc(Xw),r.Xb(0,"span",0),r.pc(1),r.pc(2,1),r.pc(3,2),r.Wb(),r.Oc(4,Fw,1,1,"span",1)),2&t&&(r.Db(4),r.rc("ngIf",e._showToggle()))},directives:[c.t],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;position:relative}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}\n'],encapsulation:2,data:{animation:[zw.indicatorRotate,zw.expansionHeaderHeight]},changeDetection:0}),t})(),$w=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),t})(),qw=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),t})(),Kw=(()=>{class t extends Sw{constructor(){super(...arguments),this._ownHeaders=new r.E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(t){this._hideToggle=Bs(t)}ngAfterContentInit(){this._headers.changes.pipe(Yo(this._headers)).subscribe(t=>{this._ownHeaders.reset(t.filter(t=>t.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new Md(this._ownHeaders).withWrap()}_handleHeaderKeydown(t){const{keyCode:e}=t,n=this._keyManager;36===e?Il(t)||(n.setFirstItemActive(),t.preventDefault()):35===e?Il(t)||(n.setLastItemActive(),t.preventDefault()):this._keyManager.onKeydown(t)}_handleHeaderFocus(t){this._keyManager.updateActiveItem(t)}}return t.\u0275fac=function(e){return Jw(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-accordion"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,Gw,!0),2&t&&r.zc(o=r.gc())&&(e._headers=o)},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("mat-accordion-multi",e.multi)},inputs:{multi:"multi",displayMode:"displayMode",togglePosition:"togglePosition",hideToggle:"hideToggle"},exportAs:["matAccordion"],features:[r.Cb([{provide:Uw,useExisting:t}]),r.Ab]}),t})();const Jw=r.Zb(Kw);let Zw=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,Iw,Al]]}),t})();function tk(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",6),r.fc("click",(function(){return r.Ec(t),r.jc(2).onCreate()})),r.Qc(2," Criar Configura\xe7\xe3o "),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.Db(1),r.rc("disabled",!t.editing&&!t.vpnConfig)}}function ek(t,e){1&t&&(r.Xb(0,"div",3),r.Xb(1,"div",4),r.Qc(2," Sem configura\xe7\xe3o de Roteador "),r.Wb(),r.Oc(3,tk,3,1,"div",5),r.Wb())}function nk(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"span",10),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t)}}function ok(t,e){if(1&t&&(r.Xb(0,"div",13),r.Xb(1,"span",9),r.Qc(2,"Servidores DNS Remoto: "),r.Wb(),r.Oc(3,nk,3,1,"div",14),r.Wb()),2&t){const t=r.jc(2);r.Db(3),r.rc("ngForOf",t.router.remoteDNSList.split(","))}}function rk(t,e){if(1&t&&(r.Vb(0),r.Xb(1,"div"),r.Xb(2,"span",9),r.Qc(3,"Usu\xe1rio PPPoE: "),r.Wb(),r.Xb(4,"span",10),r.Qc(5),r.Wb(),r.Wb(),r.Xb(6,"div"),r.Xb(7,"span",9),r.Qc(8,"Senha PPPoE: "),r.Wb(),r.Xb(9,"span",10),r.Qc(10),r.Wb(),r.Wb(),r.Ub()),2&t){const t=r.jc().$implicit;r.Db(5),r.Rc(t.pppoEUserName),r.Db(5),r.Rc(t.pppoEPassword)}}function ik(t,e){if(1&t&&(r.Vb(0),r.Xb(1,"div"),r.Xb(2,"span",9),r.Qc(3,"IP: "),r.Wb(),r.Xb(4,"span",10),r.Qc(5),r.Wb(),r.Wb(),r.Xb(6,"div"),r.Xb(7,"span",9),r.Qc(8,"Gateway: "),r.Wb(),r.Xb(9,"span",10),r.Qc(10),r.Wb(),r.Wb(),r.Ub()),2&t){const t=r.jc().$implicit;r.Db(5),r.Tc("",t.address,"/",t.network,""),r.Db(5),r.Rc(t.gateway)}}function ak(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"span",9),r.Qc(2,"Usar DNS do DHCP: "),r.Wb(),r.Xb(3,"span",10),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(4),r.Rc(t.useDNS?"Sim":"N\xe3o")}}function ck(t,e){if(1&t&&(r.Xb(0,"mat-expansion-panel",16),r.Xb(1,"mat-expansion-panel-header"),r.Xb(2,"mat-panel-title"),r.Qc(3),r.Wb(),r.Xb(4,"mat-panel-description"),r.Qc(5),r.Wb(),r.Wb(),r.Xb(6,"div",17),r.Xb(7,"div"),r.Xb(8,"span",9),r.Qc(9,"Dyndns: "),r.Wb(),r.Xb(10,"span",10),r.Qc(11),r.Wb(),r.Wb(),r.Xb(12,"div"),r.Xb(13,"span",9),r.Qc(14,"VPN: "),r.Wb(),r.Xb(15,"span",10),r.Qc(16),r.Wb(),r.Wb(),r.Xb(17,"div"),r.Xb(18,"span",9),r.Qc(19,"Interface F\xedsica: "),r.Wb(),r.Xb(20,"span",10),r.Qc(21),r.Wb(),r.Wb(),r.Xb(22,"div"),r.Xb(23,"span",9),r.Qc(24,"PPPoE: "),r.Wb(),r.Xb(25,"span",10),r.Qc(26),r.Wb(),r.Wb(),r.Oc(27,rk,11,2,"ng-container",12),r.Xb(28,"div"),r.Xb(29,"span",9),r.Qc(30,"DHCP: "),r.Wb(),r.Xb(31,"span",10),r.Qc(32),r.Wb(),r.Wb(),r.Oc(33,ik,11,3,"ng-container",18),r.Oc(34,ak,5,1,"ng-template",null,19,r.Pc),r.Xb(36,"div"),r.Xb(37,"span",9),r.Qc(38,"Provedor: "),r.Wb(),r.Xb(39,"span",10),r.Qc(40),r.Wb(),r.Wb(),r.Xb(41,"div"),r.Xb(42,"span",9),r.Qc(43,"Tecnologia: "),r.Wb(),r.Xb(44,"span",10),r.Qc(45),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,i=r.Ac(35),a=r.jc(3);var n,o;r.Db(3),r.Sc(" ",t.interfaceName," "),r.Db(2),r.Sc(" Prioridade: ",t.priority," "),r.Db(6),r.Rc(t.dyndns),r.Db(5),r.Rc(t.hasVPN?"Sim":"N\xe3o"),r.Db(5),r.Rc(t.originalInterfaceName),r.Db(5),r.Rc(t.pppoE?"Sim":"N\xe3o"),r.Db(1),r.rc("ngIf",t.pppoE),r.Db(5),r.Rc(t.dhcp?"Sim":"N\xe3o"),r.Db(1),r.rc("ngIf",!t.dhcp)("ngIfElse",i),r.Db(7),r.Rc(null==(n=a.findWanProvider(t))?null:n.name),r.Db(5),r.Rc(null==(o=a.findWanTechnology(t))?null:o.name)}}function sk(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"mat-accordion"),r.Oc(2,ck,46,12,"mat-expansion-panel",15),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(2),r.rc("ngForOf",t.wans)}}function lk(t,e){if(1&t&&(r.Xb(0,"div",7),r.Xb(1,"div",8),r.Xb(2,"div"),r.Xb(3,"span",9),r.Qc(4,"Tipo: "),r.Wb(),r.Xb(5,"span",10),r.Qc(6),r.Wb(),r.Wb(),r.Xb(7,"div"),r.Xb(8,"span",9),r.Qc(9,"Dyndns: "),r.Wb(),r.Xb(10,"span",10),r.Qc(11),r.Wb(),r.Wb(),r.Xb(12,"div"),r.Xb(13,"span",9),r.Qc(14,"Endere\xe7o Local: "),r.Wb(),r.Xb(15,"span",10),r.Qc(16),r.Wb(),r.Wb(),r.Xb(17,"div"),r.Xb(18,"span",9),r.Qc(19,"Servidor DHCP: "),r.Wb(),r.Xb(20,"span",10),r.Qc(21),r.Wb(),r.Wb(),r.Xb(22,"div"),r.Xb(23,"span",9),r.Qc(24,"Pool DHCP: "),r.Wb(),r.Xb(25,"span",10),r.Qc(26),r.Wb(),r.Wb(),r.Xb(27,"div"),r.Xb(28,"span",9),r.Qc(29,"Servidor DNS: "),r.Wb(),r.Xb(30,"span",10),r.Qc(31),r.Wb(),r.Wb(),r.Oc(32,ok,4,1,"div",11),r.Xb(33,"div"),r.Xb(34,"span",9),r.Qc(35,"VPN: "),r.Wb(),r.Xb(36,"span",10),r.Qc(37),r.Wb(),r.Wb(),r.Xb(38,"div"),r.Xb(39,"span",9),r.Qc(40,"Quantidade de Wans: "),r.Wb(),r.Xb(41,"span",10),r.Qc(42),r.Wb(),r.Wb(),r.Wb(),r.Oc(43,sk,3,1,"div",12),r.Wb()),2&t){const t=r.jc();r.Db(6),r.Rc(t.router.routerType),r.Db(5),r.Rc(t.router.dyndns),r.Db(5),r.Tc("",t.router.address,"/",t.router.networkBits,""),r.Db(5),r.Rc(t.router.lanDHCP?"Sim":"N\xe3o"),r.Db(5),r.Rc(t.router.lanDHCPRange),r.Db(5),r.Rc(t.router.lanDNS?"Sim":"N\xe3o"),r.Db(1),r.rc("ngIf",t.router.lanDNS&&t.router.remoteDNSList),r.Db(5),r.Rc(t.router.hasVPN?"Sim":"N\xe3o"),r.Db(5),r.Rc(null==t.wans?null:t.wans.length),r.Db(1),r.rc("ngIf",t.wans&&t.wans.length>0)}}function dk(t,e){if(1&t&&(r.Xb(0,"mat-option",41),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t," ")}}function gk(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Dyndns Inv\xe1lido "),r.Wb())}function mk(t,e){if(1&t&&(r.Xb(0,"mat-form-field",29),r.Sb(1,"input",42),r.Xb(2,"mat-error"),r.Qc(3),r.kc(4,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(3);r.Db(3),r.Sc(" ",r.lc(4,1,t.myForm.get("lanDHCPRange").errors)," ")}}function pk(t,e){if(1&t&&(r.Xb(0,"mat-form-field",29),r.Sb(1,"input",43),r.Xb(2,"mat-error"),r.Qc(3),r.kc(4,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(3);r.Db(3),r.Sc(" ",r.lc(4,1,t.myForm.get("remoteDNSList").errors)," ")}}function hk(t,e){if(1&t&&(r.Xb(0,"mat-card",28),r.Xb(1,"mat-form-field",29),r.Xb(2,"mat-select",30),r.Oc(3,dk,2,2,"mat-option",31),r.Wb(),r.Wb(),r.Xb(4,"mat-form-field",29),r.Sb(5,"input",32),r.Oc(6,gk,2,0,"mat-error",12),r.Wb(),r.Xb(7,"div",33),r.Xb(8,"mat-form-field",34),r.Sb(9,"input",35),r.Xb(10,"mat-error"),r.Qc(11),r.kc(12,"error"),r.Wb(),r.Wb(),r.Xb(13,"mat-form-field",34),r.Sb(14,"input",36),r.Xb(15,"mat-error"),r.Qc(16),r.kc(17,"error"),r.Wb(),r.Wb(),r.Wb(),r.Xb(18,"mat-slide-toggle",37),r.Qc(19," Servidor DHCP "),r.Wb(),r.Oc(20,mk,5,3,"mat-form-field",38),r.Xb(21,"mat-slide-toggle",39),r.Qc(22," Servidor DNS "),r.Wb(),r.Oc(23,pk,5,3,"mat-form-field",38),r.Xb(24,"mat-slide-toggle",40),r.Qc(25," VPN "),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Hb("error-bg",t.myForm.invalid),r.rc("formGroup",t.myForm),r.Db(3),r.rc("ngForOf",t.routerTypeList),r.Db(3),r.rc("ngIf",t.myForm.get("dyndns").hasError("required")||t.myForm.get("dyndns").hasError("invalidDyndns")),r.Db(5),r.Sc(" ",r.lc(12,9,t.myForm.get("address").errors)," "),r.Db(5),r.Sc(" ",r.lc(17,11,t.myForm.get("networkBits").errors)," "),r.Db(4),r.rc("ngIf",t.myForm.get("lanDHCP").value),r.Db(3),r.rc("ngIf",t.myForm.get("lanDNS").value)}}function uk(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Interface Inv\xe1lida "),r.Wb())}function bk(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Interface Duplicada "),r.Wb())}function _k(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Interface Inv\xe1lida "),r.Wb())}function fk(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Interface Duplicada "),r.Wb())}function Ck(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Dyndns Inv\xe1lido "),r.Wb())}function Ok(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Dyndns Duplicado "),r.Wb())}function Mk(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Prioridade Inv\xe1lida "),r.Wb())}function Pk(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Prioridade Duplicada "),r.Wb())}function yk(t,e){1&t&&(r.Xb(0,"mat-slide-toggle",61),r.Qc(1," Usar DNS "),r.Wb())}function xk(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," IP Inv\xe1lido "),r.Wb())}function vk(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Gateway Inv\xe1lido "),r.Wb())}function wk(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Bits de Rede Inv\xe1lido (>0 e <32) "),r.Wb())}function kk(t,e){if(1&t&&(r.Vb(0),r.Xb(1,"mat-form-field",29),r.Sb(2,"input",35),r.Oc(3,xk,2,0,"mat-error",12),r.Wb(),r.Xb(4,"div",33),r.Xb(5,"mat-form-field",34),r.Sb(6,"input",62),r.Oc(7,vk,2,0,"mat-error",12),r.Wb(),r.Xb(8,"mat-form-field",34),r.Sb(9,"input",36),r.Oc(10,wk,2,0,"mat-error",12),r.Wb(),r.Wb(),r.Ub()),2&t){const t=r.jc(2).$implicit;r.Db(3),r.rc("ngIf",t.get("address").hasError("required")||t.get("address").hasError("invalidIp")),r.Db(4),r.rc("ngIf",t.get("gateway").hasError("required")||t.get("gateway").hasError("invalidIp")),r.Db(3),r.rc("ngIf",t.get("networkBits").errors)}}function Sk(t,e){if(1&t&&(r.Vb(0),r.Xb(1,"div",58),r.Xb(2,"mat-slide-toggle",59),r.Qc(3," Usar DHCP "),r.Wb(),r.Oc(4,yk,2,0,"mat-slide-toggle",60),r.Wb(),r.Oc(5,kk,11,3,"ng-container",12),r.Ub()),2&t){const t=r.jc().$implicit;r.Db(4),r.rc("ngIf",t.get("dhcp").value),r.Db(1),r.rc("ngIf",!t.get("dhcp").value)}}function Ak(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Preencha o usu\xe1rio PPPoE "),r.Wb())}function Dk(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Preencha a senha PPPoE "),r.Wb())}function Ik(t,e){if(1&t&&(r.Vb(0),r.Xb(1,"mat-form-field",29),r.Sb(2,"input",63),r.Oc(3,Ak,2,0,"mat-error",12),r.Wb(),r.Xb(4,"mat-form-field",29),r.Sb(5,"input",64),r.Oc(6,Dk,2,0,"mat-error",12),r.Wb(),r.Ub()),2&t){const t=r.jc().$implicit;r.Db(3),r.rc("ngIf",t.get("pppoEUserName").hasError("required")),r.Db(3),r.rc("ngIf",t.get("pppoEPassword").hasError("required"))}}function Ek(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Prioridade Inv\xe1lida "),r.Wb())}function Tk(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Prioridade Duplicada "),r.Wb())}function Lk(t,e){if(1&t&&(r.Xb(0,"mat-form-field",34),r.Sb(1,"input",65),r.Oc(2,Ek,2,0,"mat-error",12),r.Oc(3,Tk,2,0,"mat-error",12),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(2),r.rc("ngIf",t.get("vpnPriority").hasError("required")),r.Db(1),r.rc("ngIf",!t.get("vpnPriority").hasError("required")&&t.get("vpnPriority").hasError("duplicated"))}}function Rk(t,e){if(1&t&&(r.Xb(0,"mat-option",41),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function Wk(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Escolha um Provedor "),r.Wb())}function jk(t,e){if(1&t&&(r.Xb(0,"mat-option",41),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function Fk(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Escolha uma Tecnologia "),r.Wb())}function Xk(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-card",46),r.Xb(1,"div",47),r.Xb(2,"div",33),r.Xb(3,"mat-form-field",34),r.Sb(4,"input",48),r.Oc(5,uk,2,0,"mat-error",12),r.Oc(6,bk,2,0,"mat-error",12),r.Wb(),r.Xb(7,"mat-form-field",34),r.Sb(8,"input",49),r.Oc(9,_k,2,0,"mat-error",12),r.Oc(10,fk,2,0,"mat-error",12),r.Wb(),r.Wb(),r.Xb(11,"mat-form-field",29),r.Sb(12,"input",32),r.Oc(13,Ck,2,0,"mat-error",12),r.Oc(14,Ok,2,0,"mat-error",12),r.Wb(),r.Xb(15,"div",33),r.Xb(16,"mat-form-field",34),r.Sb(17,"input",50),r.Oc(18,Mk,2,0,"mat-error",12),r.Oc(19,Pk,2,0,"mat-error",12),r.Wb(),r.Xb(20,"mat-slide-toggle",51),r.Qc(21," Usar PPPoE "),r.Wb(),r.Wb(),r.Oc(22,Sk,6,2,"ng-container",12),r.Oc(23,Ik,7,2,"ng-container",12),r.Xb(24,"div",52),r.Xb(25,"mat-slide-toggle",40),r.Qc(26," Usar VPN "),r.Wb(),r.Oc(27,Lk,4,2,"mat-form-field",53),r.Wb(),r.Xb(28,"mat-form-field"),r.Xb(29,"mat-select",54),r.Oc(30,Rk,2,2,"mat-option",31),r.Wb(),r.Oc(31,Wk,2,0,"mat-error",12),r.Wb(),r.Xb(32,"mat-form-field"),r.Xb(33,"mat-select",55),r.Oc(34,jk,2,2,"mat-option",31),r.Wb(),r.Oc(35,Fk,2,0,"mat-error",12),r.Wb(),r.Wb(),r.Xb(36,"div",56),r.Xb(37,"button",57),r.fc("click",(function(){r.Ec(t);const n=e.index;return r.jc(3).onDeleteWan(n)})),r.Qc(38," Remover "),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(3);r.Hb("error-bg",t.invalid),r.rc("formGroup",t),r.Db(5),r.rc("ngIf",t.get("interfaceName").hasError("pattern")),r.Db(1),r.rc("ngIf",!t.get("interfaceName").hasError("pattern")&&t.get("interfaceName").hasError("duplicated")),r.Db(3),r.rc("ngIf",t.get("originalInterfaceName").hasError("pattern")),r.Db(1),r.rc("ngIf",!t.get("originalInterfaceName").hasError("pattern")&&t.get("originalInterfaceName").hasError("duplicated")),r.Db(3),r.rc("ngIf",t.get("dyndns").hasError("required")||t.get("dyndns").hasError("invalidDyndns")),r.Db(1),r.rc("ngIf",!(t.get("dyndns").hasError("required")||t.get("dyndns").hasError("invalidDyndns"))&&t.get("dyndns").hasError("duplicated")),r.Db(4),r.rc("ngIf",t.get("priority").hasError("required")),r.Db(1),r.rc("ngIf",!t.get("priority").hasError("required")&&t.get("priority").hasError("duplicated")),r.Db(3),r.rc("ngIf",!t.get("pppoE").value),r.Db(1),r.rc("ngIf",t.get("pppoE").value),r.Db(4),r.rc("ngIf",t.get("hasVPN").value),r.Db(3),r.rc("ngForOf",n.wanProviderList),r.Db(1),r.rc("ngIf",t.get("wanProvider").hasError("required")),r.Db(3),r.rc("ngForOf",n.wanTechnologyList),r.Db(1),r.rc("ngIf",t.get("wanTechnology").hasError("required"))}}function Nk(t,e){if(1&t&&(r.Vb(0),r.Xb(1,"div",44),r.Oc(2,Xk,39,18,"mat-card",45),r.Wb(),r.Ub()),2&t){const t=r.jc(2);r.Db(2),r.rc("ngForOf",t.myWanForm.controls)}}function Uk(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",20),r.Xb(1,"form",21),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.myForm.dirty&&e.myForm.valid&&e.onSubmit()})),r.Xb(2,"div",22),r.Oc(3,hk,26,13,"mat-card",23),r.Oc(4,Nk,3,1,"ng-container",12),r.Wb(),r.Xb(5,"div",24),r.Xb(6,"button",25),r.Qc(7," Salvar "),r.Wb(),r.Xb(8,"button",26),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(9," Cancelar "),r.Wb(),r.Xb(10,"button",27),r.fc("click",(function(){return r.Ec(t),r.jc().onAddWan()})),r.Qc(11," Adicionar Wan "),r.Wb(),r.Wb(),r.Wb(),r.Qc(12,"\xb6\n"),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("formGroup",t.myForm),r.Db(2),r.rc("ngIf",(null==t.router?null:t.router.id)&&t.myForm),r.Db(1),r.rc("ngIf",t.myWanForm),r.Db(2),r.rc("disabled",t.myForm.pristine||!t.myForm.valid),r.Db(2),r.rc("disabled",t.myForm.pristine)}}let zk=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.fb=t,this.routerDao=e,this.dataCenterDao=n,this.wanDao=o,this.modelEditingChange=new r.o}ngOnInit(){}set modelDataCenter(t){this.dataCenter=t,this.getRouter()}getRouter(){const t=this.dataCenterDao.filterOne({dataCenterId:this.dataCenter.id}).subscribe(t=>{this.setRouter(t)});this.addSubscription(t)}setRouter(t){if(this.router=t,this.router){const t=this.wanDao.filter({routerId:this.router.id}).subscribe(t=>{this.wans=t});this.addSubscription(t)}}set modelEditing(t){this.editing=t,this.setForm()}setForm(){if(this.router&&this.router.id&&this.vpnConfig&&this.vpnConfig.id){const t=this.routerDao.getRouterTypes().subscribe(t=>{this.routerTypeList=t});this.addSubscription(t),this.myForm=this.fb.group(Object(kc.e)(this.router),{asyncValidator:this.routerDao.validator}),this.myForm.get("dyndns").setValidators([cm.H.required,xw]);const e=this.myForm.get("lanDNS").valueChanges.subscribe(t=>{const e=this.myForm.get("remoteDNSList");t&&e.disabled?(e.enable(),e.updateValueAndValidity({emitEvent:!0})):!t&&e.enabled&&e.disable()});this.addSubscription(e)}}set modelVpnConfig(t){this.vpnConfig=t,this.setForm()}onCreate(){const t={id:null,comment:null,active:!0,remoteDNSList:"8.8.4.4, 8.8.8.8",address:"192.168.0.1",networkBits:24,lanDHCP:!0,lanDHCPRange:"192.168.0.100-192.168.0.200",lanDNS:!0,hasVPN:!1,dyndns:Ac.kebabCase(this.dataCenter.name)+"."+Ac.kebabCase(this.projectName)+".dyndns.kluh.com.br",routerType:ov.Mikrotik,dataCenterId:this.dataCenter.id,instanceId:null,modified:null,optlock:null},e=this.routerDao.create(t).subscribe(t=>{this.router=t,this.editing=!0,this.setForm()});this.addSubscription(e)}onSubmit(){const t=this.routerDao.save(this.myForm.value).subscribe(t=>{this.setRouter(t),this.onFinishEditing()});this.addSubscription(t)}onCancel(){this.onFinishEditing()}onFinishEditing(){this.editing=!1,this.modelEditingChange.emit(this.editing)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(cm.g),r.Rb(vw),r.Rb(vw),r.Rb(ww))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-data-center-router"]],inputs:{projectName:"projectName",modelDataCenter:"modelDataCenter",modelEditing:"modelEditing",modelVpnConfig:"modelVpnConfig"},outputs:{modelEditingChange:"modelEditingChange"},features:[r.Ab],decls:3,vars:3,consts:[["class","py-32","fxLayout","column","fxLayoutAlign","center center",4,"ngIf"],["class","py-32","fxLayout","row","fxLayoutWrap","","fxLayoutAlign","space-around center",4,"ngIf"],["ngClass.gt-xs","pt-32","fxLayout.gt-xs","column","fxLayout.xs","column-reverse","fxLayoutAlign","space-around stretch",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center",1,"py-32"],[1,"mat-error"],[4,"appIsAdmin"],["type","button","mat-raised-button","","color","primary",3,"disabled","click"],["fxLayout","row","fxLayoutWrap","","fxLayoutAlign","space-around center",1,"py-32"],["fxLayout","column","fxLayoutAlign","start center"],[1,"mat-caption"],[1,"mat-body-2"],["fxLayout","column","fxLayoutAlign","center center",4,"ngIf"],[4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center"],[4,"ngFor","ngForOf"],["class","wan-panel",4,"ngFor","ngForOf"],[1,"wan-panel"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","grow"],[4,"ngIf","ngIfElse"],["useDNS",""],["ngClass.gt-xs","pt-32","fxLayout.gt-xs","column","fxLayout.xs","column-reverse","fxLayoutAlign","space-around stretch"],[3,"formGroup","submit"],["fxLayout.gt-xs","row","fxLayout.xs","column","fxLayoutAlign.gt-xs","space-around start","ngClass.xs","mt-12","fxLayoutAlign.xs","start center"],["ngClass.gt-xs","ml-12","class","router-form mb-12 p-24","fxLayout","column","fxLayoutAlign","center stretch",3,"error-bg","formGroup",4,"ngIf"],["ngClass.gt-xs","border-top","ngClass.xs","border-bottom","fxLayout","row","fxLayoutAlign","space-evenly end",1,"input-big","p-16","grey-100-bg"],["type","submit","mat-raised-button","","color","primary",3,"disabled"],["type","button","mat-raised-button","","color","warn",3,"disabled","click"],["type","button","mat-raised-button","","color","primary",3,"click"],["ngClass.gt-xs","ml-12","fxLayout","column","fxLayoutAlign","center stretch",1,"router-form","mb-12","p-24",3,"formGroup"],[1,"input-big"],["placeholder","Tipo de Roteador","formControlName","routerType"],[3,"value",4,"ngFor","ngForOf"],["matInput","","placeholder","Dyndns","formControlName","dyndns","name","dyndns"],["fxLayout","row","fxLayoutAlign","space-between none",1,"input-big"],[1,"input-small"],["matInput","","placeholder","IP","formControlName","address","name","address"],["matInput","","placeholder","Network Bits","formControlName","networkBits","name","networkBits","type","number"],["formControlName","lanDHCP","name","lanDHCP",1,"mt-12"],["class","input-big",4,"ngIf"],["formControlName","lanDNS","name","lanDNS",1,"mt-12"],["formControlName","hasVPN","name","hasVPN",1,"mt-12"],[3,"value"],["matInput","","placeholder","Range DHCP","formControlName","lanDHCPRange","name","lanDHCPRange"],["matInput","","placeholder","DNS Remoto (Separado por ,)","formControlName","remoteDNSList","name","remoteDNSList"],["fxLayout.gt-xs","row","fxLayout.xs","column","fxLayoutWrap.gt-xs","","fxLayoutAlign.gt-xs","space-around start","fxLayoutAlign.xs","start center","fxLayoutGap.gt-xs","12px"],["class","mb-12","fxLayout","column","fxLayoutAlign","center stretch",3,"formGroup","error-bg",4,"ngFor","ngForOf"],["fxLayout","column","fxLayoutAlign","center stretch",1,"mb-12",3,"formGroup"],["fxLayout","column","fxLayoutAlign","center stretch",1,"p-24"],["matInput","","placeholder","Nome da Interface","formControlName","interfaceName","name","interfaceName"],["matInput","","placeholder","Interface Original","formControlName","originalInterfaceName","name","originalInterfaceName"],["matInput","","placeholder","Prioridade","formControlName","priority","type","number","name","priority"],["formControlName","pppoE","name","pppoE",1,"mt-12"],["fxLayout","row","fxLayoutAlign","space-between none",1,"mt-12"],["class","input-small",4,"ngIf"],["placeholder","Provedor","formControlName","wanProvider"],["placeholder","Tecnologia","formControlName","wanTechnology"],["fxLayout","row","fxLayoutAlign","space-evenly end",1,"mt-12","p-16","grey-100-bg","border-top"],["type","button","mat-raised-button","","color","warn",3,"click"],["fxLayout","row","fxLayoutAlign","space-between none",1,"input-big","mt-12"],["formControlName","dhcp","name","dhcp"],["formControlName","useDNS","name","useDNS",4,"ngIf"],["formControlName","useDNS","name","useDNS"],["matInput","","placeholder","Gateway","formControlName","gateway","name","gateway"],["matInput","","placeholder","Usu\xe1rio PPPoE","formControlName","pppoEUserName","name","pppoEUserName"],["matInput","","placeholder","Senha PPPoE","formControlName","pppoEPassword","name","pppoEPassword"],["matInput","","placeholder","Prioridade VPN","formControlName","vpnPriority","type","number","name","vpnPriority"]],template:function(t,e){1&t&&(r.Oc(0,ek,4,0,"div",0),r.Oc(1,lk,44,11,"div",1),r.Oc(2,Uk,13,5,"div",2)),2&t&&(r.rc("ngIf",!(null!=e.router&&e.router.id)),r.Db(1),r.rc("ngIf",!e.editing&&(null==e.router?null:e.router.id)),r.Db(1),r.rc("ngIf",e.editing&&e.myForm))},directives:[c.t,sp,mh,Nv,yu,c.s,Kw,Hw,Gw,qw,$w,kp,Lf,cm.J,cm.u,cm.l,Wv,nu,SP,cm.t,cm.j,bu,cm.c,Uh,cm.z,U_,jg,up],pipes:[DP],styles:[".router-form[_ngcontent-%COMP%]{min-height:200px}.wan-title[_ngcontent-%COMP%]{font-size:12px}.mat-expansion-indicator[_ngcontent-%COMP%]{margin-left:12px}.input-big[_ngcontent-%COMP%]{min-width:250px}.input-small[_ngcontent-%COMP%]{max-width:120px}.error-bg[_ngcontent-%COMP%]{border:1px solid red}mat-card[_ngcontent-%COMP%]{padding:0}"],data:{animation:Ub}}),t})();function Yk(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",18),r.Xb(1,"button",19),r.fc("click",(function(){return r.Ec(t),r.jc(2).onEdit()})),r.Qc(2,"Habilitar Edi\xe7\xe3o"),r.Wb(),r.Wb()}}function Bk(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",20),r.Xb(1,"button",21),r.fc("click",(function(){return r.Ec(t),r.jc(2).onCancel()})),r.Xb(2,"mat-icon"),r.Qc(3,"undo"),r.Wb(),r.Wb(),r.Wb()}}function Vk(t,e){if(1&t&&(r.Xb(0,"div",15),r.Oc(1,Yk,3,0,"div",16),r.Oc(2,Bk,4,0,"div",17),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.isEditing()),r.Db(1),r.rc("ngIf",t.isEditing())}}function Hk(t,e){if(1&t&&r.Sb(0,"mat-tab",22),2&t){const t=r.jc();r.rc("disabled",t.isEditing())}}function Qk(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-tab",23),r.Xb(1,"app-cloud-config",24),r.fc("editingChange",(function(e){return r.Ec(t),r.jc().editing3=e}))("modelInstancesChange",(function(e){return r.Ec(t),r.jc().instances=e})),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.rc("disabled",t.isEditing()),r.Db(1),r.rc("dataCenter",t.dataCenter)("editing",t.editing3)("modelInstances",t.instances)("modelCloudConfig",t.cloudConfig)}}const Gk=function(){return{y:"100%"}},$k=function(t){return{value:"*",params:t}};let qk=(()=>{class t extends Bc{constructor(t,e,n){super(),this.instanceDao=t,this.dialog=e,this.cloudConfigDao=n,this.activeTab=0,this.editing1=!1,this.editing2=!1,this.editing3=!1}set modelDataCenter(t){this.dataCenter=t,this.instanceDao.getSnapshotPolicyTypes().subscribe(t=>{this.snapshotPolicyTypes=t,this.onGetInstances()})}onTabChange(t){this.activeTab=t}onEdit(){this.setTabEditing(!0)}isEditing(){return this.getTabEditing()}onCancel(){this.setTabEditing(!1)}setTabEditing(t){switch(this.activeTab){case 0:this.editing1=t;break;case 1:this.editing2=t;break;case 2:this.editing3=t}}getTabEditing(){switch(this.activeTab){case 0:return this.editing1;case 1:return this.editing2;case 2:return this.editing3}}onCreateCloudConfig(t){t&&t.id&&this.cloudConfigDao.create({id:null,active:!0,comment:null,googleCloudJson:null,dataCenterId:t.id,zone:"southamerica-east1-a",modified:null,optlock:null}).subscribe(t=>{this.cloudConfig=t,this.onInsertToken()})}onInsertToken(){const t=this.dialog.open(ow,{disableClose:!0,panelClass:"insert-token-dialog"}).afterClosed().pipe(Object(V.a)(t=>!!t),Object(Wo.a)(t=>(this.cloudConfig.googleCloudJson=JSON.parse(t.token),this.cloudConfig.id?this.cloudConfigDao.save(this.cloudConfig):this.cloudConfigDao.create(this.cloudConfig)))).subscribe(()=>{this.onGetInstances()});this.addSubscription(t)}onGetInstances(){this.instanceDao.filter({dataCenterId:this.dataCenter.id}).subscribe(t=>{this.instances=t,"Google"===this.dataCenter.type&&this.cloudConfigDao.filterOne({dataCenterId:this.dataCenter.id}).subscribe(e=>{this.cloudConfig=e,e?this.getGoogleInstances(t):this.onCreateCloudConfig(this.dataCenter)})})}getGoogleInstances(t){this.instanceDao.getFromGoogle(this.dataCenter.id).subscribe(e=>{if(this.compareInstances(t,e)){const n=this.dialog.open(rw,{disableClose:!0,panelClass:"google-instance-dialog",data:{instancesFromGoogle:e,instances:t}}).afterClosed().pipe(Object(V.a)(t=>!!t),Object(H.a)(t=>t.instances)).subscribe(t=>{this.instances=t});this.addSubscription(n)}})}compareInstances(t,e){if(!t||!e||e&&t&&e.length!==t.length)return!0;const n=t.filter(t=>e.findIndex(e=>t.googleInstanceName===e.googleInstanceName)>-1),o=e.filter(e=>t.findIndex(t=>e.googleInstanceName===t.googleInstanceName)>-1);return n.length!==t.length||o.length!==e.length}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(fv),r.Rb(Zg),r.Rb(_v))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-data-center-config"]],inputs:{vpnConfig:"vpnConfig",project:"project",modelDataCenter:"modelDataCenter"},features:[r.Ab],decls:16,vars:16,consts:[["fxLayout","row",1,"widget"],[1,"fuse-widget-front","mat-white-bg","mat-elevation-z2"],["fxLayout","row","fxLayoutAlign","space-between center","fxLayoutWrap","",1,"px-16","border-bottom","cliente-header"],["fxFlex","",1,"py-8","h3"],[1,"cliente-title"],["fxFlex","0 1 auto","class","py-8","fxLayout","row",4,"appIsAdmin"],["fxLayout","column","fxLayoutAlign","space-between stretch"],[1,"cliente-tab-header",3,"selectedIndexChange"],["label","Hosts",3,"disabled"],[3,"modelInstances","editing","snapshotPolicyTypes"],["label","Roteador",3,"disabled"],[1,"cliente-tab-body"],[3,"projectName","modelDataCenter","modelVpnConfig","modelEditing","modelEditingChange"],["label","Infra-estrutura",3,"disabled",4,"ngIf"],["label","Google",3,"disabled",4,"ngIf"],["fxFlex","0 1 auto","fxLayout","row",1,"py-8"],["matTooltip","Habilitar Edi\xe7\xe3o",4,"ngIf"],["matTooltip","Sair da Edi\xe7\xe3o",4,"ngIf"],["matTooltip","Habilitar Edi\xe7\xe3o"],["type","button","mat-raised-button","","aria-label","Salvar",2,"margin-bottom","4px",3,"click"],["matTooltip","Sair da Edi\xe7\xe3o"],["type","button","mat-icon-button","","aria-label","more",1,"fuse-widget-flip-button",3,"click"],["label","Infra-estrutura",3,"disabled"],["label","Google",3,"disabled"],[3,"dataCenter","editing","modelInstances","modelCloudConfig","editingChange","modelInstancesChange"]],template:function(t,e){1&t&&(r.Xb(0,"fuse-widget",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"span",4),r.Qc(5),r.Wb(),r.Wb(),r.Oc(6,Vk,3,2,"div",5),r.Wb(),r.Xb(7,"div",6),r.Xb(8,"mat-tab-group",7),r.fc("selectedIndexChange",(function(t){return e.onTabChange(t)})),r.Xb(9,"mat-tab",8),r.Sb(10,"app-instance-list",9),r.Wb(),r.Xb(11,"mat-tab",10),r.Xb(12,"div",11),r.Xb(13,"app-data-center-router",12),r.fc("modelEditingChange",(function(t){return e.editing2=t})),r.Wb(),r.Wb(),r.Wb(),r.Oc(14,Hk,1,1,"mat-tab",13),r.Oc(15,Qk,2,5,"mat-tab",14),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("@animate",r.vc(14,$k,r.uc(13,Gk))),r.Db(5),r.Rc(e.dataCenter.name),r.Db(4),r.rc("disabled",e.isEditing()),r.Db(1),r.rc("modelInstances",e.instances)("editing",e.editing1)("snapshotPolicyTypes",e.snapshotPolicyTypes),r.Db(1),r.rc("disabled",e.isEditing()),r.Db(2),r.rc("projectName",e.project.name)("modelDataCenter",e.dataCenter)("modelVpnConfig",e.vpnConfig)("modelEditing",e.editing2),r.Db(1),r.rc("ngIf","Local"===e.dataCenter.type),r.Db(1),r.rc("ngIf","Google"===e.dataCenter.type))},directives:[cw,sp,mh,kp,Nv,xy,py,yw,zk,c.t,pC,yu,Uu,nw],styles:["@media only screen and (min-width:1680px){[_nghost-%COMP%]{min-width:720px}}@media only screen and (max-width:1679px){[_nghost-%COMP%]{min-width:100%}}.cliente-header[_ngcontent-%COMP%]{background-color:rgba(76,143,200,.3)}.cliente-tab-header[_ngcontent-%COMP%]{background-color:#f5f5f5}.cliente-tab-body[_ngcontent-%COMP%]{background-color:#fafafa}"],data:{animation:Ub}}),t})();function Kk(t,e){if(1&t&&r.Sb(0,"app-data-center-config",3),2&t){const t=e.$implicit,n=r.jc();r.rc("vpnConfig",n.vpnConfig)("project",n.project)("modelDataCenter",t)}}let Jk=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.dataCenterDAO=t,this.cloudConfigDao=e,this.instanceDao=n,this.dialog=o,this.editingChange=new r.o}set modelProject(t){this.project=t,this.dataCenterDAO.getActive({projectId:t.id}).subscribe(t=>{this.dataCenters=t,this.dataCenters||(this.dataCenters=[]),this.dataCenterDAO.getDataCenterTypes().subscribe(t=>{this.dataCenterTypes=t,(!this.dataCenters||this.dataCenters&&this.dataCenters.length<1)&&this.onCreate(!1)})})}set modelProjects(t){this.projects=t}onCreate(t){this.dialog.open(bv,{disableClose:!0,panelClass:"generic-edit-dialog",data:{dataCenterTypes:this.dataCenterTypes,projects:this.projects,project:this.project,clearName:t}}).afterClosed().subscribe(t=>{t&&this.dataCenters.push(t)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(lb),r.Rb(_v),r.Rb(fv),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-data-center-list"]],inputs:{vpnConfig:"vpnConfig",modelProject:"modelProject",modelProjects:"modelProjects"},outputs:{editingChange:"editingChange"},features:[r.Ab],decls:4,vars:1,consts:[["fxLayout","column wrap","fxLayoutAlign","space-around start",1,"widget-group","p-12"],["type","button","mat-raised-button","","color","accent","aria-label","Salvar",2,"margin","20px",3,"click"],[3,"vpnConfig","project","modelDataCenter",4,"ngFor","ngForOf"],[3,"vpnConfig","project","modelDataCenter"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"button",1),r.fc("click",(function(){return e.onCreate(!0)})),r.Qc(2,"Criar novo Data Center"),r.Wb(),r.Oc(3,Kk,1,3,"app-data-center-config",2),r.Wb()),2&t&&(r.Db(3),r.rc("ngForOf",e.dataCenters))},directives:[sp,mh,yu,c.s,qk],styles:[""],data:{animation:Ub}}),t})();function Zk(t){const e=t.value;return/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(e)?null:{invalidNetworkPrefix:{value:e}}}function tS(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Preencha o Prefixo de Rede "),r.Wb())}function eS(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Prefixo de Rede Inv\xe1lido "),r.Wb())}function nS(t,e){if(1&t&&r.Oc(0,eS,2,0,"mat-error",9),2&t){const t=r.jc(2);r.rc("ngIf",t.myForm.get("networkPrefix").hasError("invalidNetworkPrefix"))}}function oS(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Bits de Rede Inv\xe1lido "),r.Wb())}function rS(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",2),r.fc("ngSubmit",(function(){return r.Ec(t),r.jc().onSubmit()})),r.Xb(1,"div"),r.Xb(2,"mat-slide-toggle",3),r.Qc(3," Habilitar VPN "),r.Wb(),r.Wb(),r.Xb(4,"div",4),r.Xb(5,"mat-form-field"),r.Sb(6,"input",5),r.Oc(7,tS,2,0,"mat-error",6),r.Oc(8,nS,1,1,"ng-template",null,7,r.Pc),r.Wb(),r.Wb(),r.Xb(10,"div",4),r.Xb(11,"mat-form-field"),r.Sb(12,"input",8),r.Oc(13,oS,2,0,"mat-error",9),r.Wb(),r.Wb(),r.Xb(14,"div",4),r.Xb(15,"button",10),r.Qc(16," Salvar "),r.Wb(),r.Xb(17,"button",11),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(18," Cancelar "),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(9),e=r.jc();r.rc("formGroup",e.myForm),r.Db(7),r.rc("ngIf",e.myForm.get("networkPrefix").hasError("required"))("ngIfElse",t),r.Db(6),r.rc("ngIf",e.myForm.get("networkPrefixBits").errors),r.Db(2),r.rc("disabled",e.myForm.pristine||!e.myForm.valid),r.Db(2),r.rc("disabled",e.myForm.pristine)}}function iS(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",14),r.fc("click",(function(){return r.Ec(t),r.jc(2).onCreateVpnConfig()})),r.Qc(1,"Criar Configura\xe7\xe3o VPN"),r.Wb()}}function aS(t,e){1&t&&(r.Xb(0,"div",12),r.Qc(1," Sem Configura\xe7\xe3o de VPN "),r.Wb(),r.Oc(2,iS,2,0,"button",13))}let cS=(()=>{class t{constructor(t,e){this.vpnConfigDao=t,this.fb=e,this.modelVpnConfigChange=new r.o}ngOnInit(){}set modelVpnConfig(t){this.setVpnConfig(t)}set modelCustomerGroup(t){t&&(this.project=t)}setVpnConfig(t){this.vpnConfig=t,this.setForm()}setForm(){this.vpnConfig&&this.vpnConfig.id&&(this.myForm=this.fb.group(Object(kc.e)(this.vpnConfig)),this.myForm.get("networkPrefix").setValidators([cm.H.required,Zk]),this.myForm.get("networkPrefixBits").setValidators([cm.H.required,cm.H.min(8),cm.H.max(29)]))}onSubmit(){this.project&&this.project.id&&this.vpnConfigDao.save(this.myForm.value).subscribe(t=>{this.setVpnConfig(t),this.modelVpnConfigChange.emit(this.vpnConfig)})}onCancel(){this.setForm()}onCreateVpnConfig(){this.vpnConfigDao.create({id:null,comment:null,active:!1,projectId:this.project.id,networkPrefix:"192.168",networkPrefixBits:16,modified:null,optlock:null}).subscribe(t=>{this.setVpnConfig(t),this.modelVpnConfigChange.emit(this.vpnConfig)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Jx),r.Rb(cm.g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-project-vpn-config"]],inputs:{modelVpnConfig:"modelVpnConfig",modelCustomerGroup:"modelCustomerGroup"},outputs:{modelVpnConfigChange:"modelVpnConfigChange"},decls:4,vars:2,consts:[["fxLayout","column",3,"formGroup","ngSubmit",4,"ngIf","ngIfElse"],["createNew",""],["fxLayout","column",3,"formGroup","ngSubmit"],["formControlName","active","name","active"],[1,"mt-16"],["matInput","","placeholder","Prefixo de Rede","formControlName","networkPrefix","name","networkPrefix"],[4,"ngIf","ngIfElse"],["testNetworkPrefix",""],["matInput","","placeholder","Network Bits","formControlName","networkPrefixBits","name","networkPrefixBits","type","number"],[4,"ngIf"],["type","submit","mat-raised-button","","color","primary",3,"disabled"],["type","button","mat-raised-button","","color","warn",3,"disabled","click"],[1,"mat-error"],["type","button","mat-raised-button","","color","primary",3,"click",4,"appIsAdmin"],["type","button","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){if(1&t&&(r.Xb(0,"mat-card"),r.Oc(1,rS,19,6,"form",0),r.Oc(2,aS,3,0,"ng-template",null,1,r.Pc),r.Wb()),2&t){const t=r.Ac(3);r.Db(1),r.rc("ngIf",e.vpnConfig&&e.vpnConfig.id)("ngIfElse",t)}},directives:[Wv,c.t,cm.J,cm.u,sp,cm.l,U_,cm.t,cm.j,nu,bu,cm.c,cm.z,yu,Uh,Nv],styles:[""]}),t})();const sS=["selectProjectElement"];function lS(t,e){if(1&t&&(r.Xb(0,"mat-option",15),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t.name," ")}}function dS(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",16),r.fc("click",(function(){return r.Ec(t),r.jc().clear()})),r.Xb(1,"mat-icon"),r.Qc(2,"list"),r.Wb(),r.Wb()}}function gS(t,e){if(1&t&&(r.Xb(0,"div",17),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc(" ",t.selectProjectForm.value.name," ")}}function mS(t,e){if(1&t&&(r.Xb(0,"mat-tab",25),r.Sb(1,"app-project-vpn-config",26),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("modelCustomerGroup",null==t.selectProjectForm?null:t.selectProjectForm.value)("modelVpnConfig",t.vpnConfig)}}function pS(t,e){if(1&t&&(r.Vb(0),r.Oc(1,mS,2,2,"mat-tab",24),r.Ub()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",null==t.selectProjectForm||null==t.selectProjectForm.value?null:t.selectProjectForm.value.id)}}function hS(t,e){if(1&t&&(r.Xb(0,"div",18),r.Xb(1,"mat-tab-group",19),r.Xb(2,"mat-tab",20),r.Sb(3,"app-data-center-list",21),r.Wb(),r.Sb(4,"mat-tab",22),r.Oc(5,pS,2,1,"ng-container",23),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(3),r.rc("modelProjects",t.projects)("modelProject",t.selectProjectForm.value)("vpnConfig",t.vpnConfig)}}const uS=function(){return{x:"50px"}},bS=function(t){return{value:"*",params:t}};let _S=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a){super(),this.projectDAO=t,this.vpnConfigDao=e,this.customerGroupDao=n,this.route=o,this.dialog=r,this.router=i,this.location=a,this.selectProjectForm=new cm.h,this.projectIdParam="projectId",t.getActive().subscribe(t=>{this.projects=t,this.filteredOptions=this.selectProjectForm.valueChanges.pipe(Yo(null),Object(H.a)(t=>t&&"object"==typeof t?t.name:t),Object(H.a)(t=>t?this.filterProjects(t):this.projects));const e=this.selectProjectForm.valueChanges.pipe(Object(V.a)(t=>!!t&&t.id)).subscribe(t=>{this.setUrlQueryParams(t);const e=this.vpnConfigDao.filterOne({projectId:t.id}).subscribe(t=>{this.vpnConfig=t});this.addSubscription(e)});this.addSubscription(e);const n=this.route.snapshot.queryParamMap;if(n.has(this.projectIdParam)){const t=Number(n.get(this.projectIdParam)),e=this.projects.find(e=>e.id===t);e&&this.selectProjectForm.setValue(e)}})}setUrlQueryParams(t){let e;e=t?{projectId:t.id}:{};const n=this.router.createUrlTree([],{relativeTo:this.route,queryParams:e});this.location.go(n.toString())}ngAfterViewInit(){this.route.snapshot.queryParamMap.has(this.projectIdParam)||this.focusSelectProject()}filterProjects(t){return this.projects.filter(e=>e.name.toLowerCase().indexOf(t.toLowerCase())>=0)}displayFn(t){if(t)return t.name}clear(){this.selectProjectForm.reset(),this.setUrlQueryParams(null),this.focusSelectProject()}selectFirst(){this.matAutocomplete.options.first.select()}focusSelectProject(){setTimeout(()=>{this.selectProjectElement.nativeElement.focus()},100)}onHideSelectProject(){return this.selectProjectForm&&this.selectProjectForm.value&&this.selectProjectForm.value.id}onCreateProject(){this.customerGroupDao.getAllCache().subscribe(t=>{const e=this.dialog.open(Wx,{disableClose:!0,panelClass:"generic-edit-dialog",data:{customerGroups:t}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.projects.push(t),this.selectProjectForm.setValue(t),this.selectProjectForm.updateValueAndValidity()});this.addSubscription(e)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ax),r.Rb(Jx),r.Rb(eb),r.Rb(oi),r.Rb(Zg),r.Rb(ga),r.Rb(c.n))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-support"]],viewQuery:function(t,e){var n;1&t&&(r.Wc(sS,!0),r.Wc(Vx,!0)),2&t&&(r.zc(n=r.gc())&&(e.selectProjectElement=n.first),r.zc(n=r.gc())&&(e.matAutocomplete=n.first))},features:[r.Ab],decls:17,vars:14,consts:[["id","support",1,"page-layout","simple","fullwidth"],["fxLayout","row","fxLayoutAlign","start end",1,"header","mat-accent-bg"],["fxLayout","column","fxLayoutAlign","space-between",1,"header-content"],["fxLayout","row","fxLayoutAlign","space-between center",1,"header-top"],[1,"mat-display-1","mb-0"],[1,"mat-form-field-select-project",3,"hidden"],["type","text","placeholder","Selecione o Grupo","aria-label","Selecione o Projeto","matInput","",3,"formControl","matAutocomplete","click","keyup.enter"],["selectProjectElement",""],[3,"displayWith"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["type","button","class","button-clear-select-project","mat-mini-fab","",3,"click",4,"ngIf"],["type","button","fxHide","","fxShow.gt-xs","","mat-raised-button","","aria-label","Criar Projeto",2,"position","absolute","right","15px","top","12px",3,"click"],["class","selected-customerGroup",4,"ngIf"],["class","content","fusePerfectScrollbar","",4,"ngIf"],[3,"value"],["type","button","mat-mini-fab","",1,"button-clear-select-project",3,"click"],[1,"selected-customerGroup"],["fusePerfectScrollbar","",1,"content"],["dynamicHeight",""],["label","Data Centers"],[3,"modelProjects","modelProject","vpnConfig"],["label","Unidades"],[4,"appIsAdmin"],["label","Configura\xe7\xe3o",4,"ngIf"],["label","Configura\xe7\xe3o"],[3,"modelCustomerGroup","modelVpnConfig"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"div",4),r.Xb(5,"mat-form-field",5),r.Xb(6,"input",6,7),r.fc("click",(function(){return e.clear()}))("keyup.enter",(function(){return e.selectFirst()})),r.Wb(),r.Xb(8,"mat-autocomplete",8,9),r.Oc(10,lS,2,2,"mat-option",10),r.kc(11,"async"),r.Wb(),r.Wb(),r.Oc(12,dS,3,0,"button",11),r.Xb(13,"button",12),r.fc("click",(function(){return e.onCreateProject()})),r.Qc(14,"Criar novo Projeto "),r.Wb(),r.Wb(),r.Oc(15,gS,2,1,"div",13),r.Wb(),r.Wb(),r.Wb(),r.Oc(16,hS,6,3,"div",14),r.Wb()),2&t){const t=r.Ac(9);r.Db(4),r.rc("@animate",r.vc(12,bS,r.uc(11,uS))),r.Db(1),r.rc("hidden",e.onHideSelectProject()),r.Db(1),r.rc("formControl",e.selectProjectForm)("matAutocomplete",t),r.Db(2),r.rc("displayWith",e.displayFn),r.Db(2),r.rc("ngForOf",r.lc(11,9,e.filteredOptions)),r.Db(2),r.rc("ngIf",null==e.selectProjectForm||null==e.selectProjectForm.value?null:e.selectProjectForm.value.id),r.Db(3),r.rc("ngIf",null==e.selectProjectForm||null==e.selectProjectForm.value?null:e.selectProjectForm.value.name),r.Db(1),r.rc("ngIf",null==e.selectProjectForm||null==e.selectProjectForm.value?null:e.selectProjectForm.value.id)}},directives:[sp,mh,nu,bu,cm.c,qx,cm.t,cm.i,Vx,c.s,c.t,yu,Uf,jg,Uu,__,xy,py,Jk,Nv,cS],pipes:[c.b],styles:["#support .mat-drawer-content,#support .mat-sidenav-content{flex:1 1 100%}#support>.header{height:60px;min-height:60px;max-height:60px;position:relative;background-size:100% auto;background:rgba(50,150,235,.5) url(/assets/images/backgrounds/dark-material-bg.jpg) 0 85%;background-blend-mode:lighten;color:#fff}#support>.header .mat-form-field-label{color:#fff}#support>.header .mat-form-field-underline{background-color:#fff}#support>.header .mat-form-field-select-project{margin-bottom:-10px;margin-left:8px}#support>.header .button-clear-select-project{margin:8px}#support>.header .selected-customerGroup{background:rgba(0,0,0,.12);color:#fff;padding:8px 16px;line-height:24px;font-size:16px;margin-bottom:-16px}#support>.header .customerGroup-selector{margin-left:1px;border-radius:0;background:rgba(0,0,0,.12)}#support>.header .customerGroup-selector mat-icon{color:#fff}#support>.content{flex:1}#support>.content mat-tab-group .mat-tab-body-wrapper{flex-grow:1}#support>.content .mat-tab-labels{justify-content:center}#support>.content .mat-tab-label-container{padding:0 24px}#support>.content .mat-tab-body-content{background-color:#fff}"],encapsulation:2,data:{animation:Ub}}),t})(),fS=(()=>{class t extends Us{constructor(t,e){super(t,e,"wan-provider")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),CS=(()=>{class t extends Us{constructor(t,e){super(t,e,"wan-technology")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const OS=["*"],MS=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"],PS=["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"];class yS{}const xS=$d(Kd(yS));class vS{}const wS=Kd(vS);let kS=(()=>{class t extends xS{constructor(){super(...arguments),this._stateChanges=new po.b}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return t.\u0275fac=function(e){return SS(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-nav-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matNavList"],features:[r.Ab,r.Bb],ngContentSelectors:OS,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.pc(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),t})();const SS=r.Zb(kS);let AS=(()=>{class t extends xS{constructor(t){super(),this._elementRef=t,this._stateChanges=new po.b,"action-list"===this._getListType()&&t.nativeElement.classList.add("mat-action-list")}_getListType(){const t=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===t?"list":"mat-action-list"===t?"action-list":null}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-list"],["mat-action-list"]],hostAttrs:[1,"mat-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matList"],features:[r.Ab,r.Bb],ngContentSelectors:OS,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.pc(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0;position:relative}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),t})(),DS=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-list-avatar",""],["","matListAvatar",""]],hostAttrs:[1,"mat-list-avatar"]}),t})(),IS=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-list-icon",""],["","matListIcon",""]],hostAttrs:[1,"mat-list-icon"]}),t})(),ES=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-subheader"]}),t})(),TS=(()=>{class t extends wS{constructor(t,e,n,o){super(),this._element=t,this._isInteractiveList=!1,this._destroyed=new po.b,this._disabled=!1,this._isInteractiveList=!!(n||o&&"action-list"===o._getListType()),this._list=n||o;const r=this._getHostElement();"button"!==r.nodeName.toLowerCase()||r.hasAttribute("type")||r.setAttribute("type","button"),this._list&&this._list._stateChanges.pipe(dc(this._destroyed)).subscribe(()=>{e.markForCheck()})}get disabled(){return this._disabled||!(!this._list||!this._list.disabled)}set disabled(t){this._disabled=Bs(t)}ngAfterContentInit(){!function(t,e,n="mat"){t.changes.pipe(Yo(t)).subscribe(({length:t})=>{bg(e,`${n}-2-line`,!1),bg(e,`${n}-3-line`,!1),bg(e,`${n}-multi-line`,!1),2===t||3===t?bg(e,`${n}-${t}-line`,!0):t>3&&bg(e,`${n}-multi-line`,!0)})}(this._lines,this._element)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_isRippleDisabled(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}_getHostElement(){return this._element.nativeElement}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.h),r.Rb(kS,8),r.Rb(AS,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,DS,!0),r.Jb(n,IS,!0),r.Jb(n,ug,!0)),2&t&&(r.zc(o=r.gc())&&(e._avatar=o.first),r.zc(o=r.gc())&&(e._icon=o.first),r.zc(o=r.gc())&&(e._lines=o))},hostAttrs:[1,"mat-list-item","mat-focus-indicator"],hostVars:6,hostBindings:function(t,e){2&t&&r.Hb("mat-list-item-disabled",e.disabled)("mat-list-item-avatar",e._avatar||e._icon)("mat-list-item-with-avatar",e._avatar||e._icon)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matListItem"],features:[r.Ab],ngContentSelectors:PS,decls:6,vars:2,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],template:function(t,e){1&t&&(r.qc(MS),r.Xb(0,"div",0),r.Sb(1,"div",1),r.pc(2),r.Xb(3,"div",2),r.pc(4,1),r.Wb(),r.pc(5,2),r.Wb()),2&t&&(r.Db(1),r.rc("matRippleTrigger",e._getHostElement())("matRippleDisabled",e._isRippleDisabled()))},directives:[vg],encapsulation:2,changeDetection:0}),t})(),LS=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[_g,wg,Gd,Sg,c.c],_g,Gd,Sg,zv]}),t})(),RS=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})(),WS=(()=>{class t extends $m{buildStyles(t){return function(t=""){const e={},[n,o]=t.split(" ");switch(n){case"end":e["justify-self"]="end";break;case"center":e["justify-self"]="center";break;case"stretch":e["justify-self"]="stretch";break;case"start":e["justify-self"]="start";break;default:e["justify-self"]="stretch"}switch(o){case"end":e["align-self"]="end";break;case"center":e["align-self"]="center";break;case"stretch":e["align-self"]="stretch";break;case"start":e["align-self"]="start";break;default:e["align-self"]="stretch"}return e}(t||"stretch")}}return t.\u0275fac=function(e){return jS(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const jS=r.Zb(WS);let FS=(()=>{class t extends km{constructor(t,e,n,o){super(t,e,n,o),this.DIRECTIVE_KEY="grid-align",this.styleCache=XS,this.init()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(WS),r.Rb(Gm),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,features:[r.Ab]}),t})();const XS=new Map,NS=["gdGridAlign","gdGridAlign.xs","gdGridAlign.sm","gdGridAlign.md","gdGridAlign.lg","gdGridAlign.xl","gdGridAlign.lt-sm","gdGridAlign.lt-md","gdGridAlign.lt-lg","gdGridAlign.lt-xl","gdGridAlign.gt-xs","gdGridAlign.gt-sm","gdGridAlign.gt-md","gdGridAlign.gt-lg"];let US=(()=>{class t extends FS{constructor(){super(...arguments),this.inputs=NS}}return t.\u0275fac=function(e){return zS(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","gdGridAlign",""],["","gdGridAlign.xs",""],["","gdGridAlign.sm",""],["","gdGridAlign.md",""],["","gdGridAlign.lg",""],["","gdGridAlign.xl",""],["","gdGridAlign.lt-sm",""],["","gdGridAlign.lt-md",""],["","gdGridAlign.lt-lg",""],["","gdGridAlign.lt-xl",""],["","gdGridAlign.gt-xs",""],["","gdGridAlign.gt-sm",""],["","gdGridAlign.gt-md",""],["","gdGridAlign.gt-lg",""]],inputs:{gdGridAlign:"gdGridAlign","gdGridAlign.xs":"gdGridAlign.xs","gdGridAlign.sm":"gdGridAlign.sm","gdGridAlign.md":"gdGridAlign.md","gdGridAlign.lg":"gdGridAlign.lg","gdGridAlign.xl":"gdGridAlign.xl","gdGridAlign.lt-sm":"gdGridAlign.lt-sm","gdGridAlign.lt-md":"gdGridAlign.lt-md","gdGridAlign.lt-lg":"gdGridAlign.lt-lg","gdGridAlign.lt-xl":"gdGridAlign.lt-xl","gdGridAlign.gt-xs":"gdGridAlign.gt-xs","gdGridAlign.gt-sm":"gdGridAlign.gt-sm","gdGridAlign.gt-md":"gdGridAlign.gt-md","gdGridAlign.gt-lg":"gdGridAlign.gt-lg"},features:[r.Ab]}),t})();const zS=r.Zb(US);let YS=(()=>{class t extends $m{buildStyles(t,e){return function(t,e){const n={},[o,r]=t.split(" ");switch(o){case"center":n["align-content"]="center";break;case"space-around":n["align-content"]="space-around";break;case"space-between":n["align-content"]="space-between";break;case"space-evenly":n["align-content"]="space-evenly";break;case"end":n["align-content"]="end";break;case"start":n["align-content"]="start";break;case"stretch":n["align-content"]="stretch";break;default:n["align-content"]="start"}switch(r){case"start":n["align-items"]="start";break;case"center":n["align-items"]="center";break;case"end":n["align-items"]="end";break;case"stretch":default:n["align-items"]="stretch"}return n.display=e?"inline-grid":"grid",n}(t||"start stretch",e.inline)}}return t.\u0275fac=function(e){return BS(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const BS=r.Zb(YS);let VS=(()=>{class t extends km{constructor(t,e,n,o){super(t,e,n,o),this.DIRECTIVE_KEY="grid-align-columns",this._inline=!1,this.init()}get inline(){return this._inline}set inline(t){this._inline=Bs(t)}updateWithValue(t){this.styleCache=this.inline?QS:HS,this.addStyles(t,{inline:this.inline})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(YS),r.Rb(Gm),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,inputs:{inline:["gdInline","inline"]},features:[r.Ab]}),t})();const HS=new Map,QS=new Map,GS=["gdAlignColumns","gdAlignColumns.xs","gdAlignColumns.sm","gdAlignColumns.md","gdAlignColumns.lg","gdAlignColumns.xl","gdAlignColumns.lt-sm","gdAlignColumns.lt-md","gdAlignColumns.lt-lg","gdAlignColumns.lt-xl","gdAlignColumns.gt-xs","gdAlignColumns.gt-sm","gdAlignColumns.gt-md","gdAlignColumns.gt-lg"];let $S=(()=>{class t extends VS{constructor(){super(...arguments),this.inputs=GS}}return t.\u0275fac=function(e){return qS(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","gdAlignColumns",""],["","gdAlignColumns.xs",""],["","gdAlignColumns.sm",""],["","gdAlignColumns.md",""],["","gdAlignColumns.lg",""],["","gdAlignColumns.xl",""],["","gdAlignColumns.lt-sm",""],["","gdAlignColumns.lt-md",""],["","gdAlignColumns.lt-lg",""],["","gdAlignColumns.lt-xl",""],["","gdAlignColumns.gt-xs",""],["","gdAlignColumns.gt-sm",""],["","gdAlignColumns.gt-md",""],["","gdAlignColumns.gt-lg",""]],inputs:{gdAlignColumns:"gdAlignColumns","gdAlignColumns.xs":"gdAlignColumns.xs","gdAlignColumns.sm":"gdAlignColumns.sm","gdAlignColumns.md":"gdAlignColumns.md","gdAlignColumns.lg":"gdAlignColumns.lg","gdAlignColumns.xl":"gdAlignColumns.xl","gdAlignColumns.lt-sm":"gdAlignColumns.lt-sm","gdAlignColumns.lt-md":"gdAlignColumns.lt-md","gdAlignColumns.lt-lg":"gdAlignColumns.lt-lg","gdAlignColumns.lt-xl":"gdAlignColumns.lt-xl","gdAlignColumns.gt-xs":"gdAlignColumns.gt-xs","gdAlignColumns.gt-sm":"gdAlignColumns.gt-sm","gdAlignColumns.gt-md":"gdAlignColumns.gt-md","gdAlignColumns.gt-lg":"gdAlignColumns.gt-lg"},features:[r.Ab]}),t})();const qS=r.Zb($S);let KS=(()=>{class t extends $m{buildStyles(t,e){return function(t,e){const n={},[o,r]=t.split(" ");switch(o){case"center":case"space-around":case"space-between":case"space-evenly":case"end":case"start":case"stretch":n["justify-content"]=o;break;default:n["justify-content"]="start"}switch(r){case"start":case"center":case"end":case"stretch":n["justify-items"]=r;break;default:n["justify-items"]="stretch"}return n.display=e?"inline-grid":"grid",n}(t||"start stretch",e.inline)}}return t.\u0275fac=function(e){return JS(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const JS=r.Zb(KS);let ZS=(()=>{class t extends km{constructor(t,e,n,o){super(t,e,n,o),this.DIRECTIVE_KEY="grid-align-rows",this._inline=!1,this.init()}get inline(){return this._inline}set inline(t){this._inline=Bs(t)}updateWithValue(t){this.styleCache=this.inline?eA:tA,this.addStyles(t,{inline:this.inline})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(KS),r.Rb(Gm),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,inputs:{inline:["gdInline","inline"]},features:[r.Ab]}),t})();const tA=new Map,eA=new Map,nA=["gdAlignRows","gdAlignRows.xs","gdAlignRows.sm","gdAlignRows.md","gdAlignRows.lg","gdAlignRows.xl","gdAlignRows.lt-sm","gdAlignRows.lt-md","gdAlignRows.lt-lg","gdAlignRows.lt-xl","gdAlignRows.gt-xs","gdAlignRows.gt-sm","gdAlignRows.gt-md","gdAlignRows.gt-lg"];let oA=(()=>{class t extends ZS{constructor(){super(...arguments),this.inputs=nA}}return t.\u0275fac=function(e){return rA(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","gdAlignRows",""],["","gdAlignRows.xs",""],["","gdAlignRows.sm",""],["","gdAlignRows.md",""],["","gdAlignRows.lg",""],["","gdAlignRows.xl",""],["","gdAlignRows.lt-sm",""],["","gdAlignRows.lt-md",""],["","gdAlignRows.lt-lg",""],["","gdAlignRows.lt-xl",""],["","gdAlignRows.gt-xs",""],["","gdAlignRows.gt-sm",""],["","gdAlignRows.gt-md",""],["","gdAlignRows.gt-lg",""]],inputs:{gdAlignRows:"gdAlignRows","gdAlignRows.xs":"gdAlignRows.xs","gdAlignRows.sm":"gdAlignRows.sm","gdAlignRows.md":"gdAlignRows.md","gdAlignRows.lg":"gdAlignRows.lg","gdAlignRows.xl":"gdAlignRows.xl","gdAlignRows.lt-sm":"gdAlignRows.lt-sm","gdAlignRows.lt-md":"gdAlignRows.lt-md","gdAlignRows.lt-lg":"gdAlignRows.lt-lg","gdAlignRows.lt-xl":"gdAlignRows.lt-xl","gdAlignRows.gt-xs":"gdAlignRows.gt-xs","gdAlignRows.gt-sm":"gdAlignRows.gt-sm","gdAlignRows.gt-md":"gdAlignRows.gt-md","gdAlignRows.gt-lg":"gdAlignRows.gt-lg"},features:[r.Ab]}),t})();const rA=r.Zb(oA);let iA=(()=>{class t extends $m{buildStyles(t){return{"grid-area":t||"auto"}}}return t.\u0275fac=function(e){return aA(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const aA=r.Zb(iA);let cA=(()=>{class t extends km{constructor(t,e,n,o){super(t,n,e,o),this.DIRECTIVE_KEY="grid-area",this.styleCache=sA,this.init()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Gm),r.Rb(iA),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,features:[r.Ab]}),t})();const sA=new Map,lA=["gdArea","gdArea.xs","gdArea.sm","gdArea.md","gdArea.lg","gdArea.xl","gdArea.lt-sm","gdArea.lt-md","gdArea.lt-lg","gdArea.lt-xl","gdArea.gt-xs","gdArea.gt-sm","gdArea.gt-md","gdArea.gt-lg"];let dA=(()=>{class t extends cA{constructor(){super(...arguments),this.inputs=lA}}return t.\u0275fac=function(e){return gA(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","gdArea",""],["","gdArea.xs",""],["","gdArea.sm",""],["","gdArea.md",""],["","gdArea.lg",""],["","gdArea.xl",""],["","gdArea.lt-sm",""],["","gdArea.lt-md",""],["","gdArea.lt-lg",""],["","gdArea.lt-xl",""],["","gdArea.gt-xs",""],["","gdArea.gt-sm",""],["","gdArea.gt-md",""],["","gdArea.gt-lg",""]],inputs:{gdArea:"gdArea","gdArea.xs":"gdArea.xs","gdArea.sm":"gdArea.sm","gdArea.md":"gdArea.md","gdArea.lg":"gdArea.lg","gdArea.xl":"gdArea.xl","gdArea.lt-sm":"gdArea.lt-sm","gdArea.lt-md":"gdArea.lt-md","gdArea.lt-lg":"gdArea.lt-lg","gdArea.lt-xl":"gdArea.lt-xl","gdArea.gt-xs":"gdArea.gt-xs","gdArea.gt-sm":"gdArea.gt-sm","gdArea.gt-md":"gdArea.gt-md","gdArea.gt-lg":"gdArea.gt-lg"},features:[r.Ab]}),t})();const gA=r.Zb(dA);let mA=(()=>{class t extends $m{buildStyles(t,e){const n=(t||"none").split("|").map(t=>`"${t.trim()}"`);return{display:e.inline?"inline-grid":"grid","grid-template-areas":n.join(" ")}}}return t.\u0275fac=function(e){return pA(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const pA=r.Zb(mA);let hA=(()=>{class t extends km{constructor(t,e,n,o){super(t,n,e,o),this.DIRECTIVE_KEY="grid-areas",this._inline=!1,this.init()}get inline(){return this._inline}set inline(t){this._inline=Bs(t)}updateWithValue(t){this.styleCache=this.inline?bA:uA,this.addStyles(t,{inline:this.inline})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Gm),r.Rb(mA),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,inputs:{inline:["gdInline","inline"]},features:[r.Ab]}),t})();const uA=new Map,bA=new Map,_A=["gdAreas","gdAreas.xs","gdAreas.sm","gdAreas.md","gdAreas.lg","gdAreas.xl","gdAreas.lt-sm","gdAreas.lt-md","gdAreas.lt-lg","gdAreas.lt-xl","gdAreas.gt-xs","gdAreas.gt-sm","gdAreas.gt-md","gdAreas.gt-lg"];let fA=(()=>{class t extends hA{constructor(){super(...arguments),this.inputs=_A}}return t.\u0275fac=function(e){return CA(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","gdAreas",""],["","gdAreas.xs",""],["","gdAreas.sm",""],["","gdAreas.md",""],["","gdAreas.lg",""],["","gdAreas.xl",""],["","gdAreas.lt-sm",""],["","gdAreas.lt-md",""],["","gdAreas.lt-lg",""],["","gdAreas.lt-xl",""],["","gdAreas.gt-xs",""],["","gdAreas.gt-sm",""],["","gdAreas.gt-md",""],["","gdAreas.gt-lg",""]],inputs:{gdAreas:"gdAreas","gdAreas.xs":"gdAreas.xs","gdAreas.sm":"gdAreas.sm","gdAreas.md":"gdAreas.md","gdAreas.lg":"gdAreas.lg","gdAreas.xl":"gdAreas.xl","gdAreas.lt-sm":"gdAreas.lt-sm","gdAreas.lt-md":"gdAreas.lt-md","gdAreas.lt-lg":"gdAreas.lt-lg","gdAreas.lt-xl":"gdAreas.lt-xl","gdAreas.gt-xs":"gdAreas.gt-xs","gdAreas.gt-sm":"gdAreas.gt-sm","gdAreas.gt-md":"gdAreas.gt-md","gdAreas.gt-lg":"gdAreas.gt-lg"},features:[r.Ab]}),t})();const CA=r.Zb(fA);let OA=(()=>{class t extends $m{buildStyles(t,e){let[n,o]=(t||"initial").split(" ");return"column"!==n&&"row"!==n&&"dense"!==n&&(n="row"),o="dense"===o&&"dense"!==n?" dense":"",{display:e.inline?"inline-grid":"grid","grid-auto-flow":n+o}}}return t.\u0275fac=function(e){return MA(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const MA=r.Zb(OA);let PA=(()=>{class t extends km{constructor(t,e,n,o){super(t,e,n,o),this._inline=!1,this.DIRECTIVE_KEY="grid-auto",this.init()}get inline(){return this._inline}set inline(t){this._inline=Bs(t)}updateWithValue(t){this.styleCache=this.inline?xA:yA,this.addStyles(t,{inline:this.inline})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(OA),r.Rb(Gm),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,inputs:{inline:["gdInline","inline"]},features:[r.Ab]}),t})();const yA=new Map,xA=new Map,vA=["gdAuto","gdAuto.xs","gdAuto.sm","gdAuto.md","gdAuto.lg","gdAuto.xl","gdAuto.lt-sm","gdAuto.lt-md","gdAuto.lt-lg","gdAuto.lt-xl","gdAuto.gt-xs","gdAuto.gt-sm","gdAuto.gt-md","gdAuto.gt-lg"];let wA=(()=>{class t extends PA{constructor(){super(...arguments),this.inputs=vA}}return t.\u0275fac=function(e){return kA(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","gdAuto",""],["","gdAuto.xs",""],["","gdAuto.sm",""],["","gdAuto.md",""],["","gdAuto.lg",""],["","gdAuto.xl",""],["","gdAuto.lt-sm",""],["","gdAuto.lt-md",""],["","gdAuto.lt-lg",""],["","gdAuto.lt-xl",""],["","gdAuto.gt-xs",""],["","gdAuto.gt-sm",""],["","gdAuto.gt-md",""],["","gdAuto.gt-lg",""]],inputs:{gdAuto:"gdAuto","gdAuto.xs":"gdAuto.xs","gdAuto.sm":"gdAuto.sm","gdAuto.md":"gdAuto.md","gdAuto.lg":"gdAuto.lg","gdAuto.xl":"gdAuto.xl","gdAuto.lt-sm":"gdAuto.lt-sm","gdAuto.lt-md":"gdAuto.lt-md","gdAuto.lt-lg":"gdAuto.lt-lg","gdAuto.lt-xl":"gdAuto.lt-xl","gdAuto.gt-xs":"gdAuto.gt-xs","gdAuto.gt-sm":"gdAuto.gt-sm","gdAuto.gt-md":"gdAuto.gt-md","gdAuto.gt-lg":"gdAuto.gt-lg"},features:[r.Ab]}),t})();const kA=r.Zb(wA);let SA=(()=>{class t extends $m{buildStyles(t){return{"grid-column":t||"auto"}}}return t.\u0275fac=function(e){return AA(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const AA=r.Zb(SA);let DA=(()=>{class t extends km{constructor(t,e,n,o){super(t,e,n,o),this.DIRECTIVE_KEY="grid-column",this.styleCache=IA,this.init()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(SA),r.Rb(Gm),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,features:[r.Ab]}),t})();const IA=new Map,EA=["gdColumn","gdColumn.xs","gdColumn.sm","gdColumn.md","gdColumn.lg","gdColumn.xl","gdColumn.lt-sm","gdColumn.lt-md","gdColumn.lt-lg","gdColumn.lt-xl","gdColumn.gt-xs","gdColumn.gt-sm","gdColumn.gt-md","gdColumn.gt-lg"];let TA=(()=>{class t extends DA{constructor(){super(...arguments),this.inputs=EA}}return t.\u0275fac=function(e){return LA(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","gdColumn",""],["","gdColumn.xs",""],["","gdColumn.sm",""],["","gdColumn.md",""],["","gdColumn.lg",""],["","gdColumn.xl",""],["","gdColumn.lt-sm",""],["","gdColumn.lt-md",""],["","gdColumn.lt-lg",""],["","gdColumn.lt-xl",""],["","gdColumn.gt-xs",""],["","gdColumn.gt-sm",""],["","gdColumn.gt-md",""],["","gdColumn.gt-lg",""]],inputs:{gdColumn:"gdColumn","gdColumn.xs":"gdColumn.xs","gdColumn.sm":"gdColumn.sm","gdColumn.md":"gdColumn.md","gdColumn.lg":"gdColumn.lg","gdColumn.xl":"gdColumn.xl","gdColumn.lt-sm":"gdColumn.lt-sm","gdColumn.lt-md":"gdColumn.lt-md","gdColumn.lt-lg":"gdColumn.lt-lg","gdColumn.lt-xl":"gdColumn.lt-xl","gdColumn.gt-xs":"gdColumn.gt-xs","gdColumn.gt-sm":"gdColumn.gt-sm","gdColumn.gt-md":"gdColumn.gt-md","gdColumn.gt-lg":"gdColumn.gt-lg"},features:[r.Ab]}),t})();const LA=r.Zb(TA);let RA=(()=>{class t extends $m{buildStyles(t,e){let n=!1;(t=t||"none").endsWith("!")&&(t=t.substring(0,t.indexOf("!")),n=!0);const o={display:e.inline?"inline-grid":"grid","grid-auto-columns":"","grid-template-columns":""};return o[n?"grid-auto-columns":"grid-template-columns"]=t,o}}return t.\u0275fac=function(e){return WA(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const WA=r.Zb(RA);let jA=(()=>{class t extends km{constructor(t,e,n,o){super(t,e,n,o),this.DIRECTIVE_KEY="grid-columns",this._inline=!1,this.init()}get inline(){return this._inline}set inline(t){this._inline=Bs(t)}updateWithValue(t){this.styleCache=this.inline?XA:FA,this.addStyles(t,{inline:this.inline})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(RA),r.Rb(Gm),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,inputs:{inline:["gdInline","inline"]},features:[r.Ab]}),t})();const FA=new Map,XA=new Map,NA=["gdColumns","gdColumns.xs","gdColumns.sm","gdColumns.md","gdColumns.lg","gdColumns.xl","gdColumns.lt-sm","gdColumns.lt-md","gdColumns.lt-lg","gdColumns.lt-xl","gdColumns.gt-xs","gdColumns.gt-sm","gdColumns.gt-md","gdColumns.gt-lg"];let UA=(()=>{class t extends jA{constructor(){super(...arguments),this.inputs=NA}}return t.\u0275fac=function(e){return zA(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","gdColumns",""],["","gdColumns.xs",""],["","gdColumns.sm",""],["","gdColumns.md",""],["","gdColumns.lg",""],["","gdColumns.xl",""],["","gdColumns.lt-sm",""],["","gdColumns.lt-md",""],["","gdColumns.lt-lg",""],["","gdColumns.lt-xl",""],["","gdColumns.gt-xs",""],["","gdColumns.gt-sm",""],["","gdColumns.gt-md",""],["","gdColumns.gt-lg",""]],inputs:{gdColumns:"gdColumns","gdColumns.xs":"gdColumns.xs","gdColumns.sm":"gdColumns.sm","gdColumns.md":"gdColumns.md","gdColumns.lg":"gdColumns.lg","gdColumns.xl":"gdColumns.xl","gdColumns.lt-sm":"gdColumns.lt-sm","gdColumns.lt-md":"gdColumns.lt-md","gdColumns.lt-lg":"gdColumns.lt-lg","gdColumns.lt-xl":"gdColumns.lt-xl","gdColumns.gt-xs":"gdColumns.gt-xs","gdColumns.gt-sm":"gdColumns.gt-sm","gdColumns.gt-md":"gdColumns.gt-md","gdColumns.gt-lg":"gdColumns.gt-lg"},features:[r.Ab]}),t})();const zA=r.Zb(UA);let YA=(()=>{class t extends $m{buildStyles(t,e){return{display:e.inline?"inline-grid":"grid","grid-gap":t||"0"}}}return t.\u0275fac=function(e){return BA(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const BA=r.Zb(YA);let VA=(()=>{class t extends km{constructor(t,e,n,o){super(t,n,e,o),this.DIRECTIVE_KEY="grid-gap",this._inline=!1,this.init()}get inline(){return this._inline}set inline(t){this._inline=Bs(t)}updateWithValue(t){this.styleCache=this.inline?QA:HA,this.addStyles(t,{inline:this.inline})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(Gm),r.Rb(YA),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,inputs:{inline:["gdInline","inline"]},features:[r.Ab]}),t})();const HA=new Map,QA=new Map,GA=["gdGap","gdGap.xs","gdGap.sm","gdGap.md","gdGap.lg","gdGap.xl","gdGap.lt-sm","gdGap.lt-md","gdGap.lt-lg","gdGap.lt-xl","gdGap.gt-xs","gdGap.gt-sm","gdGap.gt-md","gdGap.gt-lg"];let $A=(()=>{class t extends VA{constructor(){super(...arguments),this.inputs=GA}}return t.\u0275fac=function(e){return qA(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","gdGap",""],["","gdGap.xs",""],["","gdGap.sm",""],["","gdGap.md",""],["","gdGap.lg",""],["","gdGap.xl",""],["","gdGap.lt-sm",""],["","gdGap.lt-md",""],["","gdGap.lt-lg",""],["","gdGap.lt-xl",""],["","gdGap.gt-xs",""],["","gdGap.gt-sm",""],["","gdGap.gt-md",""],["","gdGap.gt-lg",""]],inputs:{gdGap:"gdGap","gdGap.xs":"gdGap.xs","gdGap.sm":"gdGap.sm","gdGap.md":"gdGap.md","gdGap.lg":"gdGap.lg","gdGap.xl":"gdGap.xl","gdGap.lt-sm":"gdGap.lt-sm","gdGap.lt-md":"gdGap.lt-md","gdGap.lt-lg":"gdGap.lt-lg","gdGap.lt-xl":"gdGap.lt-xl","gdGap.gt-xs":"gdGap.gt-xs","gdGap.gt-sm":"gdGap.gt-sm","gdGap.gt-md":"gdGap.gt-md","gdGap.gt-lg":"gdGap.gt-lg"},features:[r.Ab]}),t})();const qA=r.Zb($A);let KA=(()=>{class t extends $m{buildStyles(t){return{"grid-row":t||"auto"}}}return t.\u0275fac=function(e){return JA(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const JA=r.Zb(KA);let ZA=(()=>{class t extends km{constructor(t,e,n,o){super(t,e,n,o),this.DIRECTIVE_KEY="grid-row",this.styleCache=tD,this.init()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(KA),r.Rb(Gm),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,features:[r.Ab]}),t})();const tD=new Map,eD=["gdRow","gdRow.xs","gdRow.sm","gdRow.md","gdRow.lg","gdRow.xl","gdRow.lt-sm","gdRow.lt-md","gdRow.lt-lg","gdRow.lt-xl","gdRow.gt-xs","gdRow.gt-sm","gdRow.gt-md","gdRow.gt-lg"];let nD=(()=>{class t extends ZA{constructor(){super(...arguments),this.inputs=eD}}return t.\u0275fac=function(e){return oD(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","gdRow",""],["","gdRow.xs",""],["","gdRow.sm",""],["","gdRow.md",""],["","gdRow.lg",""],["","gdRow.xl",""],["","gdRow.lt-sm",""],["","gdRow.lt-md",""],["","gdRow.lt-lg",""],["","gdRow.lt-xl",""],["","gdRow.gt-xs",""],["","gdRow.gt-sm",""],["","gdRow.gt-md",""],["","gdRow.gt-lg",""]],inputs:{gdRow:"gdRow","gdRow.xs":"gdRow.xs","gdRow.sm":"gdRow.sm","gdRow.md":"gdRow.md","gdRow.lg":"gdRow.lg","gdRow.xl":"gdRow.xl","gdRow.lt-sm":"gdRow.lt-sm","gdRow.lt-md":"gdRow.lt-md","gdRow.lt-lg":"gdRow.lt-lg","gdRow.lt-xl":"gdRow.lt-xl","gdRow.gt-xs":"gdRow.gt-xs","gdRow.gt-sm":"gdRow.gt-sm","gdRow.gt-md":"gdRow.gt-md","gdRow.gt-lg":"gdRow.gt-lg"},features:[r.Ab]}),t})();const oD=r.Zb(nD);let rD=(()=>{class t extends $m{buildStyles(t,e){let n=!1;(t=t||"none").endsWith("!")&&(t=t.substring(0,t.indexOf("!")),n=!0);const o={display:e.inline?"inline-grid":"grid","grid-auto-rows":"","grid-template-rows":""};return o[n?"grid-auto-rows":"grid-template-rows"]=t,o}}return t.\u0275fac=function(e){return iD(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const iD=r.Zb(rD);let aD=(()=>{class t extends km{constructor(t,e,n,o){super(t,e,n,o),this.DIRECTIVE_KEY="grid-rows",this._inline=!1,this.init()}get inline(){return this._inline}set inline(t){this._inline=Bs(t)}updateWithValue(t){this.styleCache=this.inline?sD:cD,this.addStyles(t,{inline:this.inline})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(rD),r.Rb(Gm),r.Rb(Jm))},t.\u0275dir=r.Mb({type:t,inputs:{inline:["gdInline","inline"]},features:[r.Ab]}),t})();const cD=new Map,sD=new Map,lD=["gdRows","gdRows.xs","gdRows.sm","gdRows.md","gdRows.lg","gdRows.xl","gdRows.lt-sm","gdRows.lt-md","gdRows.lt-lg","gdRows.lt-xl","gdRows.gt-xs","gdRows.gt-sm","gdRows.gt-md","gdRows.gt-lg"];let dD=(()=>{class t extends aD{constructor(){super(...arguments),this.inputs=lD}}return t.\u0275fac=function(e){return gD(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","gdRows",""],["","gdRows.xs",""],["","gdRows.sm",""],["","gdRows.md",""],["","gdRows.lg",""],["","gdRows.xl",""],["","gdRows.lt-sm",""],["","gdRows.lt-md",""],["","gdRows.lt-lg",""],["","gdRows.lt-xl",""],["","gdRows.gt-xs",""],["","gdRows.gt-sm",""],["","gdRows.gt-md",""],["","gdRows.gt-lg",""]],inputs:{gdRows:"gdRows","gdRows.xs":"gdRows.xs","gdRows.sm":"gdRows.sm","gdRows.md":"gdRows.md","gdRows.lg":"gdRows.lg","gdRows.xl":"gdRows.xl","gdRows.lt-sm":"gdRows.lt-sm","gdRows.lt-md":"gdRows.lt-md","gdRows.lt-lg":"gdRows.lt-lg","gdRows.lt-xl":"gdRows.lt-xl","gdRows.gt-xs":"gdRows.gt-xs","gdRows.gt-sm":"gdRows.gt-sm","gdRows.gt-md":"gdRows.gt-md","gdRows.gt-lg":"gdRows.gt-lg"},features:[r.Ab]}),t})();const gD=r.Zb(dD);let mD=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[_m]]}),t})(),pD=(()=>{class t{constructor(t,e){Object(c.K)(e)&&!t&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}static withConfig(e,n=[]){return{ngModule:t,providers:e.serverLoaded?[{provide:Mm,useValue:Object.assign(Object.assign({},Om),e)},{provide:ym,useValue:n,multi:!0},{provide:Pm,useValue:!0}]:[{provide:Mm,useValue:Object.assign(Object.assign({},Om),e)},{provide:ym,useValue:n,multi:!0}]}}}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)(r.bc(Pm),r.bc(r.C))},imports:[[Ph,Jf,mD],Ph,Jf,mD]}),t})(),hD=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[]]}),t})(),uD=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,pD,vu,zu,xf,uC,hD]]}),t})();function bD(t,e){if(1&t&&r.Sb(0,"fuse-nav-vertical-group",6),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function _D(t,e){if(1&t&&r.Sb(0,"fuse-nav-vertical-collapsable",6),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function fD(t,e){if(1&t&&r.Sb(0,"fuse-nav-vertical-item",6),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function CD(t,e){if(1&t&&(r.Vb(0),r.Oc(1,bD,1,1,"fuse-nav-vertical-group",5),r.Oc(2,_D,1,1,"fuse-nav-vertical-collapsable",5),r.Oc(3,fD,1,1,"fuse-nav-vertical-item",5),r.Ub()),2&t){const t=e.$implicit;r.Db(1),r.rc("ngIf","group"==t.type),r.Db(1),r.rc("ngIf","collapsable"==t.type),r.Db(1),r.rc("ngIf","item"==t.type)}}function OD(t,e){if(1&t&&(r.Vb(0),r.Xb(1,"div",1),r.Xb(2,"span",2),r.Qc(3),r.kc(4,"translate"),r.Wb(),r.Wb(),r.Xb(5,"div",3),r.Oc(6,CD,4,3,"ng-container",4),r.Wb(),r.Ub()),2&t){const t=r.jc();r.Db(1),r.rc("ngClass",t.item.classes),r.Db(1),r.rc("translate",t.item.translate),r.Db(1),r.Rc(r.lc(4,4,t.item.translate)||t.item.title),r.Db(3),r.rc("ngForOf",t.item.children)}}let MD=(()=>{class t{constructor(t,e){this._changeDetectorRef=t,this._fuseNavigationService=e,this.classes="nav-group nav-item",this._unsubscribeAll=new po.b}ngOnInit(){Object(Ks.a)(this._fuseNavigationService.onNavigationItemAdded,this._fuseNavigationService.onNavigationItemUpdated,this._fuseNavigationService.onNavigationItemRemoved).pipe(dc(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(Vc))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-nav-vertical-group"]],hostVars:2,hostBindings:function(t,e){2&t&&r.Fb(e.classes)},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"group-title",3,"ngClass"],[1,"hint-text",3,"translate"],[1,"group-items"],[4,"ngFor","ngForOf"],[3,"item",4,"ngIf"],[3,"item"]],template:function(t,e){1&t&&r.Oc(0,OD,7,6,"ng-container",0),2&t&&r.rc("ngIf",!e.item.hidden)},styles:['.folded:not(.unfolded)   [_nghost-%COMP%] > .group-title[_ngcontent-%COMP%]{align-items:center}.folded:not(.unfolded)   [_nghost-%COMP%] > .group-title[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{opacity:0;transition:opacity .2s ease}.folded:not(.unfolded)   [_nghost-%COMP%] > .group-title[_ngcontent-%COMP%]:before{content:"";display:block;position:absolute;min-width:1.6rem;border-top:2px solid;opacity:.2}']}),t})();function PD(t){return(PD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function yD(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function xD(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),o.forEach((function(e){yD(t,e,n[e])}))}return t}function vD(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],o=!0,r=!1,i=void 0;try{for(var a,c=t[Symbol.iterator]();!(o=(a=c.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(s){r=!0,i=s}finally{try{o||null==c.return||c.return()}finally{if(r)throw i}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function wD(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var kD={},SD={};try{"undefined"!=typeof window&&(kD=window),"undefined"!=typeof document&&(SD=document),"undefined"!=typeof MutationObserver&&MutationObserver,"undefined"!=typeof performance&&performance}catch(cut){}var AD=(kD.navigator||{}).userAgent,DD=void 0===AD?"":AD,ID=kD,ED=SD,TD=!!ED.documentElement&&!!ED.head&&"function"==typeof ED.addEventListener&&"function"==typeof ED.createElement,LD=~DD.indexOf("MSIE")||~DD.indexOf("Trident/"),RD=[1,2,3,4,5,6,7,8,9,10],WD=RD.concat([11,12,13,14,15,16,17,18,19,20]),jD={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},FD=(["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","flip-both","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter",jD.GROUP,jD.SWAP_OPACITY,jD.PRIMARY,jD.SECONDARY].concat(RD.map((function(t){return"".concat(t,"x")}))).concat(WD.map((function(t){return"w-".concat(t)}))),ID.FontAwesomeConfig||{});ED&&"function"==typeof ED.querySelector&&[["data-family-prefix","familyPrefix"],["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((function(t){var e=vD(t,2),n=e[1],o=function(t){return""===t||"false"!==t&&("true"===t||t)}(function(t){var e=ED.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}(e[0]));null!=o&&(FD[n]=o)}));var XD=xD({},{familyPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},FD);XD.autoReplaceSvg||(XD.observeMutations=!1);var ND=xD({},XD);ID.FontAwesomeConfig=ND;var UD=ID||{};UD.___FONT_AWESOME___||(UD.___FONT_AWESOME___={}),UD.___FONT_AWESOME___.styles||(UD.___FONT_AWESOME___.styles={}),UD.___FONT_AWESOME___.hooks||(UD.___FONT_AWESOME___.hooks={}),UD.___FONT_AWESOME___.shims||(UD.___FONT_AWESOME___.shims=[]);var zD=UD.___FONT_AWESOME___,YD=[];TD&&((ED.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(ED.readyState)||ED.addEventListener("DOMContentLoaded",(function t(){ED.removeEventListener("DOMContentLoaded",t),YD.map((function(t){return t()}))})));var BD,VD=function(){},HD="undefined"!=typeof global&&void 0!==global.process&&"function"==typeof global.process.emit,QD="undefined"==typeof setImmediate?setTimeout:setImmediate,GD=[];function $D(){for(var t=0;t<GD.length;t++)GD[t][0](GD[t][1]);GD=[],BD=!1}function qD(t,e){GD.push([t,e]),BD||(BD=!0,QD($D,0))}function KD(t){var e=t.owner,n=e._state,o=e._data,r=t[n],i=t.then;if("function"==typeof r){n="fulfilled";try{o=r(o)}catch(cut){eI(i,cut)}}JD(i,o)||("fulfilled"===n&&ZD(i,o),"rejected"===n&&eI(i,o))}function JD(t,e){var n;try{if(t===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"===PD(e))){var o=e.then;if("function"==typeof o)return o.call(e,(function(o){n||(n=!0,e===o?tI(t,o):ZD(t,o))}),(function(e){n||(n=!0,eI(t,e))})),!0}}catch(cut){return n||eI(t,cut),!0}return!1}function ZD(t,e){t!==e&&JD(t,e)||tI(t,e)}function tI(t,e){"pending"===t._state&&(t._state="settled",t._data=e,qD(oI,t))}function eI(t,e){"pending"===t._state&&(t._state="settled",t._data=e,qD(rI,t))}function nI(t){t._then=t._then.forEach(KD)}function oI(t){t._state="fulfilled",nI(t)}function rI(t){t._state="rejected",nI(t),!t._handled&&HD&&global.process.emit("unhandledRejection",t._data,t)}function iI(t){global.process.emit("rejectionHandled",t)}function aI(t){if("function"!=typeof t)throw new TypeError("Promise resolver "+t+" is not a function");if(this instanceof aI==0)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],function(t,e){function n(t){eI(e,t)}try{t((function(t){ZD(e,t)}),n)}catch(cut){n(cut)}}(t,this)}aI.prototype={constructor:aI,_state:"pending",_then:null,_data:void 0,_handled:!1,then:function(t,e){var n={owner:this,then:new this.constructor(VD),fulfilled:t,rejected:e};return!e&&!t||this._handled||(this._handled=!0,"rejected"===this._state&&HD&&qD(iI,this)),"fulfilled"===this._state||"rejected"===this._state?qD(KD,n):this._then.push(n),n.then},catch:function(t){return this.then(null,t)}},aI.all=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.all().");return new aI((function(e,n){var o=[],r=0;function i(t){return r++,function(n){o[t]=n,--r||e(o)}}for(var a,c=0;c<t.length;c++)(a=t[c])&&"function"==typeof a.then?a.then(i(c),n):o[c]=a;r||e(o)}))},aI.race=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.race().");return new aI((function(e,n){for(var o,r=0;r<t.length;r++)(o=t[r])&&"function"==typeof o.then?o.then(e,n):e(o)}))},aI.resolve=function(t){return t&&"object"===PD(t)&&t.constructor===aI?t:new aI((function(e){e(t)}))},aI.reject=function(t){return new aI((function(e,n){n(t)}))};var cI={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function sI(){for(var t=12,e="";t-- >0;)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return e}function lI(t){return"".concat(t).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function dI(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,": ").concat(t[n],";")}),"")}function gI(t){return t.size!==cI.size||t.x!==cI.x||t.y!==cI.y||t.rotate!==cI.rotate||t.flipX||t.flipY}function mI(t){var e=t.transform,n=t.iconWidth,o={transform:"translate(".concat(t.containerWidth/2," 256)")},r="translate(".concat(32*e.x,", ").concat(32*e.y,") "),i="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),a="rotate(".concat(e.rotate," 0 0)");return{outer:o,inner:{transform:"".concat(r," ").concat(i," ").concat(a)},path:{transform:"translate(".concat(n/2*-1," -256)")}}}var pI={x:0,y:0,width:"100%",height:"100%"};function hI(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function uI(t){var e=t.icons,n=e.main,o=e.mask,r=t.prefix,i=t.iconName,a=t.transform,c=t.symbol,s=t.title,l=t.maskId,d=t.titleId,g=t.extra,m=t.watchable,p=void 0!==m&&m,h=o.found?o:n,u=h.width,b=h.height,_="fa-w-".concat(Math.ceil(u/b*16)),f=[ND.replacementClass,i?"".concat(ND.familyPrefix,"-").concat(i):"",_].filter((function(t){return-1===g.classes.indexOf(t)})).concat(g.classes).join(" "),C={children:[],attributes:xD({},g.attributes,{"data-prefix":r,"data-icon":i,class:f,role:g.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(u," ").concat(b)})};p&&(C.attributes["data-fa-i2svg"]=""),s&&C.children.push({tag:"title",attributes:{id:C.attributes["aria-labelledby"]||"title-".concat(d||sI())},children:[s]});var O=xD({},C,{prefix:r,iconName:i,main:n,mask:o,maskId:l,transform:a,symbol:c,styles:g.styles}),M=o.found&&n.found?function(t){var e,n=t.children,o=t.attributes,r=t.main,i=t.mask,a=t.maskId,c=r.icon,s=i.icon,l=mI({transform:t.transform,containerWidth:i.width,iconWidth:r.width}),d={tag:"rect",attributes:xD({},pI,{fill:"white"})},g=c.children?{children:c.children.map(hI)}:{},m={tag:"g",attributes:xD({},l.inner),children:[hI(xD({tag:c.tag,attributes:xD({},c.attributes,l.path)},g))]},p={tag:"g",attributes:xD({},l.outer),children:[m]},h="mask-".concat(a||sI()),u="clip-".concat(a||sI()),b={tag:"mask",attributes:xD({},pI,{id:h,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[d,p]},_={tag:"defs",children:[{tag:"clipPath",attributes:{id:u},children:(e=s,"g"===e.tag?e.children:[e])},b]};return n.push(_,{tag:"rect",attributes:xD({fill:"currentColor","clip-path":"url(#".concat(u,")"),mask:"url(#".concat(h,")")},pI)}),{children:n,attributes:o}}(O):function(t){var e=t.children,n=t.attributes,o=t.main,r=t.transform,i=dI(t.styles);if(i.length>0&&(n.style=i),gI(r)){var a=mI({transform:r,containerWidth:o.width,iconWidth:o.width});e.push({tag:"g",attributes:xD({},a.outer),children:[{tag:"g",attributes:xD({},a.inner),children:[{tag:o.icon.tag,children:o.icon.children,attributes:xD({},o.icon.attributes,a.path)}]}]})}else e.push(o.icon);return{children:e,attributes:n}}(O),P=M.attributes;return O.children=M.children,O.attributes=P,c?function(t){var e=t.iconName,n=t.children,o=t.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:xD({},t.attributes,{id:!0===o?"".concat(t.prefix,"-").concat(ND.familyPrefix,"-").concat(e):o}),children:n}]}]}(O):function(t){var e=t.children,n=t.main,o=t.mask,r=t.attributes,i=t.styles,a=t.transform;if(gI(a)&&n.found&&!o.found){var c={x:n.width/n.height/2,y:.5};r.style=dI(xD({},i,{"transform-origin":"".concat(c.x+a.x/16,"em ").concat(c.y+a.y/16,"em")}))}return[{tag:"svg",attributes:r,children:e}]}(O)}function bI(t){var e=t.content,n=t.width,o=t.height,r=t.transform,i=t.title,a=t.extra,c=t.watchable,s=void 0!==c&&c,l=xD({},a.attributes,i?{title:i}:{},{class:a.classes.join(" ")});s&&(l["data-fa-i2svg"]="");var d=xD({},a.styles);gI(r)&&(d.transform=function(t){var e=t.transform,n=t.width,o=t.height,r=void 0===o?16:o,i=t.startCentered,a=void 0!==i&&i,c="";return c+=a&&LD?"translate(".concat(e.x/16-(void 0===n?16:n)/2,"em, ").concat(e.y/16-r/2,"em) "):a?"translate(calc(-50% + ".concat(e.x/16,"em), calc(-50% + ").concat(e.y/16,"em)) "):"translate(".concat(e.x/16,"em, ").concat(e.y/16,"em) "),(c+="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "))+"rotate(".concat(e.rotate,"deg) ")}({transform:r,startCentered:!0,width:n,height:o}),d["-webkit-transform"]=d.transform);var g=dI(d);g.length>0&&(l.style=g);var m=[];return m.push({tag:"span",attributes:l,children:[e]}),i&&m.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),m}function _I(t){var e=t.content,n=t.title,o=t.extra,r=xD({},o.attributes,n?{title:n}:{},{class:o.classes.join(" ")}),i=dI(o.styles);i.length>0&&(r.style=i);var a=[];return a.push({tag:"span",attributes:r,children:[e]}),n&&a.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),a}var fI=function(t,e,n,o){var r,i,a,c=Object.keys(t),s=c.length,l=void 0!==o?function(t,e){return function(n,o,r,i){return t.call(e,n,o,r,i)}}(e,o):e;for(void 0===n?(r=1,a=t[c[0]]):(r=0,a=n);r<s;r++)a=l(a,t[i=c[r]],i,t);return a};function CI(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.skipHooks,r=void 0!==o&&o,i=Object.keys(e).reduce((function(t,n){var o=e[n];return o.icon?t[o.iconName]=o.icon:t[n]=o,t}),{});"function"!=typeof zD.hooks.addPack||r?zD.styles[t]=xD({},zD.styles[t]||{},i):zD.hooks.addPack(t,i),"fas"===t&&CI("fa",e)}var OI=zD.styles,MI=zD.shims,PI=function(){var t=function(t){return fI(OI,(function(e,n,o){return e[o]=fI(n,t,{}),e}),{})};t((function(t,e,n){return e[3]&&(t[e[3]]=n),t})),t((function(t,e,n){var o=e[2];return t[n]=n,o.forEach((function(e){t[e]=n})),t}));var e="far"in OI;fI(MI,(function(t,n){var o=n[1];return"far"!==o||e||(o="fas"),t[n[0]]={prefix:o,iconName:n[2]},t}),{})};function yI(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}function xI(t){var e=t.tag,n=t.attributes,o=void 0===n?{}:n,r=t.children,i=void 0===r?[]:r;return"string"==typeof t?lI(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,'="').concat(lI(t[n]),'" ')}),"").trim()}(o),">").concat(i.map(xI).join(""),"</").concat(e,">")}function vI(t){this.name="MissingIcon",this.message=t||"Icon unavailable",this.stack=(new Error).stack}PI(),(vI.prototype=Object.create(Error.prototype)).constructor=vI;var wI={fill:"currentColor"},kI={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},SI=(xD({},wI,{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"}),xD({},kI,{attributeName:"opacity"}));function AI(t){var e=t[0],n=t[1],o=vD(t.slice(4),1)[0];return{found:!0,width:e,height:n,icon:Array.isArray(o)?{tag:"g",attributes:{class:"".concat(ND.familyPrefix,"-").concat(jD.GROUP)},children:[{tag:"path",attributes:{class:"".concat(ND.familyPrefix,"-").concat(jD.SECONDARY),fill:"currentColor",d:o[0]}},{tag:"path",attributes:{class:"".concat(ND.familyPrefix,"-").concat(jD.PRIMARY),fill:"currentColor",d:o[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:o}}}}function DI(){ND.autoAddCss&&!RI&&(function(t){if(t&&TD){var e=ED.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var n=ED.head.childNodes,o=null,r=n.length-1;r>-1;r--){var i=n[r],a=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(o=i)}ED.head.insertBefore(e,o)}}(function(){var t="svg-inline--fa",e=ND.familyPrefix,n=ND.replacementClass,o='svg:not(:root).svg-inline--fa {\n  overflow: visible;\n}\n\n.svg-inline--fa {\n  display: inline-block;\n  font-size: inherit;\n  height: 1em;\n  overflow: visible;\n  vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n  vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n  width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n  width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n  width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n  width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n  width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n  width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n  width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n  width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n  width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n  width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n  width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n  width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n  width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n  width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n  width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n  width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n  width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n  width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n  width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n  width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n  margin-right: 0.3em;\n  width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n  margin-left: 0.3em;\n  width: auto;\n}\n.svg-inline--fa.fa-border {\n  height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n  width: 2em;\n}\n.svg-inline--fa.fa-fw {\n  width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.fa-layers {\n  display: inline-block;\n  height: 1em;\n  position: relative;\n  text-align: center;\n  vertical-align: -0.125em;\n  width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n  -webkit-transform-origin: center center;\n          transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n  display: inline-block;\n  position: absolute;\n  text-align: center;\n}\n\n.fa-layers-text {\n  left: 50%;\n  top: 50%;\n  -webkit-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n  -webkit-transform-origin: center center;\n          transform-origin: center center;\n}\n\n.fa-layers-counter {\n  background-color: #ff253a;\n  border-radius: 1em;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  color: #fff;\n  height: 1.5em;\n  line-height: 1;\n  max-width: 5em;\n  min-width: 1.5em;\n  overflow: hidden;\n  padding: 0.25em;\n  right: 0;\n  text-overflow: ellipsis;\n  top: 0;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: top right;\n          transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n  bottom: 0;\n  right: 0;\n  top: auto;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: bottom right;\n          transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n  bottom: 0;\n  left: 0;\n  right: auto;\n  top: auto;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: bottom left;\n          transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n  right: 0;\n  top: 0;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: top right;\n          transform-origin: top right;\n}\n\n.fa-layers-top-left {\n  left: 0;\n  right: auto;\n  top: 0;\n  -webkit-transform: scale(0.25);\n          transform: scale(0.25);\n  -webkit-transform-origin: top left;\n          transform-origin: top left;\n}\n\n.fa-lg {\n  font-size: 1.3333333333em;\n  line-height: 0.75em;\n  vertical-align: -0.0667em;\n}\n\n.fa-xs {\n  font-size: 0.75em;\n}\n\n.fa-sm {\n  font-size: 0.875em;\n}\n\n.fa-1x {\n  font-size: 1em;\n}\n\n.fa-2x {\n  font-size: 2em;\n}\n\n.fa-3x {\n  font-size: 3em;\n}\n\n.fa-4x {\n  font-size: 4em;\n}\n\n.fa-5x {\n  font-size: 5em;\n}\n\n.fa-6x {\n  font-size: 6em;\n}\n\n.fa-7x {\n  font-size: 7em;\n}\n\n.fa-8x {\n  font-size: 8em;\n}\n\n.fa-9x {\n  font-size: 9em;\n}\n\n.fa-10x {\n  font-size: 10em;\n}\n\n.fa-fw {\n  text-align: center;\n  width: 1.25em;\n}\n\n.fa-ul {\n  list-style-type: none;\n  margin-left: 2.5em;\n  padding-left: 0;\n}\n.fa-ul > li {\n  position: relative;\n}\n\n.fa-li {\n  left: -2em;\n  position: absolute;\n  text-align: center;\n  width: 2em;\n  line-height: inherit;\n}\n\n.fa-border {\n  border: solid 0.08em #eee;\n  border-radius: 0.1em;\n  padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n  float: left;\n}\n\n.fa-pull-right {\n  float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n  margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n  margin-left: 0.3em;\n}\n\n.fa-spin {\n  -webkit-animation: fa-spin 2s infinite linear;\n          animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n  -webkit-animation: fa-spin 1s infinite steps(8);\n          animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n  }\n}\n\n@keyframes fa-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n  }\n}\n.fa-rotate-90 {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n  -webkit-transform: rotate(90deg);\n          transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n  -webkit-transform: rotate(180deg);\n          transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n  -webkit-transform: rotate(270deg);\n          transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n  -webkit-transform: scale(-1, 1);\n          transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n  -webkit-transform: scale(1, -1);\n          transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n  -webkit-transform: scale(-1, -1);\n          transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n  -webkit-filter: none;\n          filter: none;\n}\n\n.fa-stack {\n  display: inline-block;\n  height: 2em;\n  position: relative;\n  width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n  height: 1em;\n  width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n  height: 2em;\n  width: 2.5em;\n}\n\n.fa-inverse {\n  color: #fff;\n}\n\n.sr-only {\n  border: 0;\n  clip: rect(0, 0, 0, 0);\n  height: 1px;\n  margin: -1px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n  clip: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  position: static;\n  width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n  fill: var(--fa-primary-color, currentColor);\n  opacity: 1;\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n  fill: var(--fa-secondary-color, currentColor);\n  opacity: 0.4;\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n  opacity: 0.4;\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n  opacity: 1;\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n  fill: black;\n}\n\n.fad.fa-inverse {\n  color: #fff;\n}';if("fa"!==e||n!==t){var r=new RegExp("\\.".concat("fa","\\-"),"g"),i=new RegExp("\\--".concat("fa","\\-"),"g"),a=new RegExp("\\.".concat(t),"g");o=o.replace(r,".".concat(e,"-")).replace(i,"--".concat(e,"-")).replace(a,".".concat(n))}return o}()),RI=!0)}function II(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return xI(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(TD){var e=ED.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function EI(t){var e=t.prefix,n=void 0===e?"fa":e,o=t.iconName;if(o)return yI(LI.definitions,n,o)||yI(zD.styles,n,o)}xD({},wI,{cx:"256",cy:"364",r:"28"}),xD({},kI,{attributeName:"r",values:"28;14;28;28;14;28;"}),xD({},SI,{values:"1;0;1;1;0;1;"}),xD({},wI,{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"}),xD({},SI,{values:"1;0;0;0;0;1;"}),xD({},wI,{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"}),xD({},SI,{values:"0;0;1;1;0;0;"});var TI,LI=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}var e;return(e=[{key:"add",value:function(){for(var t=this,e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];var r=n.reduce(this._pullDefinitions,{});Object.keys(r).forEach((function(e){t.definitions[e]=xD({},t.definitions[e]||{},r[e]),CI(e,r[e]),PI()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(t,e){var n=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(n).map((function(e){var o=n[e],r=o.prefix,i=o.iconName,a=o.icon;t[r]||(t[r]={}),t[r][i]=a})),t}}])&&function(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}(t.prototype,e),t}()),RI=!1,WI=function(t){return function(t){var e={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t?t.toLowerCase().split(" ").reduce((function(t,e){var n=e.toLowerCase().split("-"),o=n[0],r=n.slice(1).join("-");if(o&&"h"===r)return t.flipX=!0,t;if(o&&"v"===r)return t.flipY=!0,t;if(r=parseFloat(r),isNaN(r))return t;switch(o){case"grow":t.size=t.size+r;break;case"shrink":t.size=t.size-r;break;case"left":t.x=t.x-r;break;case"right":t.x=t.x+r;break;case"up":t.y=t.y-r;break;case"down":t.y=t.y+r;break;case"rotate":t.rotate=t.rotate+r}return t}),e):e}(t)},jI=(TI=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,o=void 0===n?cI:n,r=e.symbol,i=void 0!==r&&r,a=e.mask,c=void 0===a?null:a,s=e.maskId,l=void 0===s?null:s,d=e.title,g=void 0===d?null:d,m=e.titleId,p=void 0===m?null:m,h=e.classes,u=void 0===h?[]:h,b=e.attributes,_=void 0===b?{}:b,f=e.styles,C=void 0===f?{}:f;if(t){var O=t.prefix,M=t.iconName,P=t.icon;return II(xD({type:"icon"},t),(function(){return DI(),ND.autoA11y&&(g?_["aria-labelledby"]="".concat(ND.replacementClass,"-title-").concat(p||sI()):(_["aria-hidden"]="true",_.focusable="false")),uI({icons:{main:AI(P),mask:c?AI(c.icon):{found:!1,width:null,height:null,icon:{}}},prefix:O,iconName:M,transform:xD({},cI,o),symbol:i,title:g,maskId:l,titleId:p,extra:{attributes:_,styles:C,classes:u}})}))}},function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(t||{}).icon?t:EI(t||{}),o=e.mask;return o&&(o=(o||{}).icon?o:EI(o||{})),TI(n,xD({},e,{mask:o}))});const FI=[[["fa-icon"],["fa-duotone-icon"],["fa-layers-text"],["fa-layers-counter"]]],XI=["fa-icon, fa-duotone-icon, fa-layers-text, fa-layers-counter"],NI=[[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]]],UI=["fa-icon[stackItemSize],fa-duotone-icon[stackItemSize]"];let zI=(()=>{let t=class{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null,this.globalLibrary=!1}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})(),YI=(()=>{let t=class{constructor(){this.definitions={}}addIcons(...t){for(const e of t)e.prefix in this.definitions||(this.definitions[e.prefix]={}),this.definitions[e.prefix][e.iconName]=e}addIconPacks(...t){for(const e of t){const t=Object.keys(e).map(t=>e[t]);this.addIcons(...t)}}getIconDefinition(t,e){return t in this.definitions&&e in this.definitions[t]?this.definitions[t][e]:null}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const BI=t=>{const e={"fa-spin":t.spin,"fa-pulse":t.pulse,"fa-fw":t.fixedWidth,"fa-border":t.border,"fa-inverse":t.inverse,"fa-layers-counter":t.counter,"fa-flip-horizontal":"horizontal"===t.flip||"both"===t.flip,"fa-flip-vertical":"vertical"===t.flip||"both"===t.flip,[`fa-${t.size}`]:null!==t.size,[`fa-rotate-${t.rotate}`]:null!==t.rotate,[`fa-pull-${t.pull}`]:null!==t.pull,[`fa-stack-${t.stackItemSize}`]:null!=t.stackItemSize};return Object.keys(e).map(t=>e[t]?t:null).filter(t=>t)};let VI=(()=>{let t=class{constructor(){this.stackItemSize="1x"}ngOnChanges(t){if("size"in t)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>.')}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},features:[r.Bb]}),t})(),HI=(()=>{let t=class{constructor(t,e,n,o){this.sanitizer=t,this.config=e,this.iconLibrary=n,this.stackItem=o,this.classes=[]}ngOnChanges(t){if(null==this.icon&&null==this.config.fallbackIcon)return(()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")})();let e=null;if(e=null==this.icon?this.config.fallbackIcon:this.icon,t){const t=this.findIconDefinition(e);if(null!=t){const e=this.buildParams();this.renderIcon(t,e)}}}render(){this.ngOnChanges({})}findIconDefinition(t){const e=((t,e)=>{return void 0!==(n=t).prefix&&void 0!==n.iconName?t:Array.isArray(t)&&2===t.length?{prefix:t[0],iconName:t[1]}:"string"==typeof t?{prefix:e,iconName:t}:void 0;var n})(t,this.config.defaultPrefix);if("icon"in e)return e;const n=this.iconLibrary.getIconDefinition(e.prefix,e.iconName);if(null!=n)return n;const o=EI(e);if(null!=o){const t="Global icon library is deprecated. Consult https://github.com/FortAwesome/angular-fontawesome/blob/master/UPGRADING.md for the migration instructions.";if("unset"===this.config.globalLibrary)console.error("FontAwesome: "+t);else if(!this.config.globalLibrary)throw new Error(t);return o}return(t=>{throw new Error(`Could not find icon with iconName=${t.iconName} and prefix=${t.prefix} in the icon library.`)})(e),null}buildParams(){const t={flip:this.flip,spin:this.spin,pulse:this.pulse,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},e="string"==typeof this.transform?WI(this.transform):this.transform;return{title:this.title,transform:e,classes:[...BI(t),...this.classes],mask:null!=this.mask?this.findIconDefinition(this.mask):null,styles:null!=this.styles?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(t,e){const n=jI(t,e);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(n.html.join("\n"))}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(L),r.Rb(zI),r.Rb(YI),r.Rb(VI,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(t,e){2&t&&(r.ac("innerHTML",e.renderedIconHTML,r.Fc),r.Eb("title",e.title))},inputs:{classes:"classes",icon:"icon",title:"title",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",transform:"transform",a11yRole:"a11yRole"},features:[r.Bb],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),QI=(()=>{let t=class extends HI{findIconDefinition(t){const e=super.findIconDefinition(t);if(null!=e&&"fad"!==e.prefix)throw new Error("The specified icon does not appear to be a Duotone icon. Check that you specified the correct style: "+`<fa-duotone-icon [icon]="['fab', '${e.iconName}']"></fa-duotone-icon> `+`or use: <fa-icon icon="${e.iconName}"></fa-icon> instead.`);return e}buildParams(){const t=super.buildParams();return!0!==this.swapOpacity&&"true"!==this.swapOpacity||t.classes.push("fa-swap-opacity"),null!=this.primaryOpacity&&(t.styles["--fa-primary-opacity"]=this.primaryOpacity.toString()),null!=this.secondaryOpacity&&(t.styles["--fa-secondary-opacity"]=this.secondaryOpacity.toString()),null!=this.primaryColor&&(t.styles["--fa-primary-color"]=this.primaryColor),null!=this.secondaryColor&&(t.styles["--fa-secondary-color"]=this.secondaryColor),t}};return t.\u0275fac=function(e){return tE(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["fa-duotone-icon"]],inputs:{swapOpacity:"swapOpacity",primaryOpacity:"primaryOpacity",secondaryOpacity:"secondaryOpacity",primaryColor:"primaryColor",secondaryColor:"secondaryColor"},features:[r.Ab],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})();const GI=(t,e,n)=>{if(!t)throw new Error(`${n} should be used as child of ${e} only.`)};let $I=(()=>{let t=class{constructor(t,e,n){this.renderer=t,this.elementRef=e,this.config=n}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-layers"),this.fixedWidth="boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth}ngOnChanges(t){"size"in t&&(null!=t.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${t.size.currentValue}`),null!=t.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${t.size.previousValue}`))}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.F),r.Rb(r.l),r.Rb(zI))},t.\u0275cmp=r.Lb({type:t,selectors:[["fa-layers"]],hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("fa-fw",e.fixedWidth)},inputs:{fixedWidth:"fixedWidth",size:"size"},features:[r.Bb],ngContentSelectors:XI,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(FI),r.pc(0))},encapsulation:2}),t})(),qI=(()=>{let t=class{constructor(t,e){this.parent=t,this.sanitizer=e,this.classes=[],GI(this.parent,"FaLayersComponent",this.constructor.name)}ngOnChanges(t){if(t){const t=this.buildParams();this.updateContent(t)}}buildParams(){return{title:this.title,classes:this.classes,styles:this.styles}}updateContent(t){this.renderedHTML=this.sanitizer.bypassSecurityTrustHtml(function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.title,o=void 0===n?null:n,r=e.classes,i=void 0===r?[]:r,a=e.attributes,c=void 0===a?{}:a,s=e.styles,l=void 0===s?{}:s;return II({type:"counter",content:t},(function(){return DI(),_I({content:t.toString(),title:o,extra:{attributes:c,styles:l,classes:["".concat(ND.familyPrefix,"-layers-counter")].concat(wD(i))}})}))}(this.content||"",t).html.join(""))}};return t.\u0275fac=function(e){return new(e||t)(r.Rb($I,8),r.Rb(L))},t.\u0275cmp=r.Lb({type:t,selectors:[["fa-layers-counter"]],hostAttrs:[1,"ng-fa-layers-counter"],hostVars:1,hostBindings:function(t,e){2&t&&r.ac("innerHTML",e.renderedHTML,r.Fc)},inputs:{classes:"classes",content:"content",title:"title",styles:"styles"},features:[r.Bb],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),KI=(()=>{let t=class{constructor(t,e){this.parent=t,this.sanitizer=e,this.classes=[],GI(this.parent,"FaLayersComponent",this.constructor.name)}ngOnChanges(t){if(t){const t=this.buildParams();this.updateContent(t)}}buildParams(){const t={flip:this.flip,spin:this.spin,pulse:this.pulse,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:this.fixedWidth};return{transform:"string"==typeof this.transform?WI(this.transform):this.transform,classes:[...BI(t),...this.classes],title:this.title,styles:this.styles}}updateContent(t){this.renderedHTML=this.sanitizer.bypassSecurityTrustHtml(function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,o=void 0===n?cI:n,r=e.title,i=void 0===r?null:r,a=e.classes,c=void 0===a?[]:a,s=e.attributes,l=void 0===s?{}:s,d=e.styles,g=void 0===d?{}:d;return II({type:"text",content:t},(function(){return DI(),bI({content:t,transform:xD({},cI,o),title:i,extra:{attributes:l,styles:g,classes:["".concat(ND.familyPrefix,"-layers-text")].concat(wD(c))}})}))}(this.content||"",t).html.join("\n"))}};return t.\u0275fac=function(e){return new(e||t)(r.Rb($I,8),r.Rb(L))},t.\u0275cmp=r.Lb({type:t,selectors:[["fa-layers-text"]],hostAttrs:[1,"ng-fa-layers-text"],hostVars:1,hostBindings:function(t,e){2&t&&r.ac("innerHTML",e.renderedHTML,r.Fc)},inputs:{classes:"classes",content:"content",title:"title",styles:"styles",spin:"spin",pulse:"pulse",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",rotate:"rotate",fixedWidth:"fixedWidth",transform:"transform"},features:[r.Bb],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),JI=(()=>{let t=class{constructor(t,e){this.renderer=t,this.elementRef=e}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(t){"size"in t&&(null!=t.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${t.size.currentValue}`),null!=t.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${t.size.previousValue}`))}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.F),r.Rb(r.l))},t.\u0275cmp=r.Lb({type:t,selectors:[["fa-stack"]],inputs:{size:"size"},features:[r.Bb],ngContentSelectors:UI,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(NI),r.pc(0))},encapsulation:2}),t})(),ZI=(()=>{let t=class{};return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})();const tE=r.Zb(QI);function eE(t,e){1&t&&r.Tb(0)}const nE=function(t){return[t]},oE=function(){return["active","accent"]},rE=function(t){return{exact:t}};function iE(t,e){if(1&t&&(r.Xb(0,"a",7),r.Oc(1,eE,1,0,"ng-container",8),r.Wb()),2&t){r.jc();const t=r.Ac(7),e=r.jc();r.tc("id","menu-",e.item.id,""),r.rc("ngClass",e.item.classes)("routerLink",r.vc(7,nE,e.item.url))("routerLinkActive",r.uc(9,oE))("routerLinkActiveOptions",r.vc(10,rE,e.item.exactMatch||!1))("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function aE(t,e){1&t&&r.Tb(0)}function cE(t,e){if(1&t&&(r.Xb(0,"a",9),r.Oc(1,aE,1,0,"ng-container",8),r.Wb()),2&t){r.jc();const t=r.Ac(7),e=r.jc();r.tc("id","menu-",e.item.id,"2"),r.rc("ngClass",e.item.classes)("href",e.item.url,r.Hc)("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function sE(t,e){1&t&&r.Tb(0)}function lE(t,e){if(1&t){const t=r.Yb();r.Xb(0,"span",10),r.fc("click",(function(){return r.Ec(t),r.jc(2).item.function()})),r.Oc(1,sE,1,0,"ng-container",8),r.Wb()}if(2&t){r.jc();const t=r.Ac(7),e=r.jc();r.tc("id","menu-",e.item.id,"3"),r.rc("ngClass",e.item.classes),r.Db(1),r.rc("ngTemplateOutlet",t)}}function dE(t,e){1&t&&r.Tb(0)}function gE(t,e){if(1&t){const t=r.Yb();r.Xb(0,"a",11),r.fc("click",(function(){return r.Ec(t),r.jc(2).item.function()})),r.Oc(1,dE,1,0,"ng-container",8),r.Wb()}if(2&t){r.jc();const t=r.Ac(7),e=r.jc();r.tc("id","menu-",e.item.id,"4"),r.rc("ngClass",e.item.classes)("routerLink",r.vc(7,nE,e.item.url))("routerLinkActive",r.uc(9,oE))("routerLinkActiveOptions",r.vc(10,rE,e.item.exactMatch||!1))("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function mE(t,e){1&t&&r.Tb(0)}function pE(t,e){if(1&t){const t=r.Yb();r.Xb(0,"a",12),r.fc("click",(function(){return r.Ec(t),r.jc(2).item.function()})),r.Oc(1,mE,1,0,"ng-container",8),r.Wb()}if(2&t){r.jc();const t=r.Ac(7),e=r.jc();r.tc("id","menu-",e.item.id,"5"),r.rc("ngClass",e.item.classes)("href",e.item.url,r.Hc)("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function hE(t,e){if(1&t&&r.Sb(0,"fa-icon",17),2&t){const t=r.jc(3);r.rc("icon",t.item.faIcon)}}function uE(t,e){if(1&t&&(r.Xb(0,"mat-icon",19),r.Qc(1),r.Wb()),2&t){const t=r.jc(4);r.Db(1),r.Rc(t.item.icon)}}function bE(t,e){if(1&t&&r.Oc(0,uE,2,1,"mat-icon",18),2&t){const t=r.jc(3);r.rc("ngIf",t.item.icon)}}const _E=function(t,e){return{"background-color":t,color:e}};function fE(t,e){if(1&t&&(r.Xb(0,"span",20),r.Qc(1),r.kc(2,"translate"),r.Wb()),2&t){const t=r.jc(3);r.rc("translate",t.item.badge.translate)("ngStyle",r.wc(5,_E,t.item.badge.bg,t.item.badge.fg)),r.Db(1),r.Sc(" ",r.lc(2,3,t.item.badge.translate)||t.item.badge.title," ")}}function CE(t,e){if(1&t&&(r.Oc(0,hE,1,1,"fa-icon",13),r.Oc(1,bE,1,1,"ng-template",null,14,r.Pc),r.Xb(3,"span",15),r.Qc(4),r.kc(5,"translate"),r.Wb(),r.Oc(6,fE,3,8,"span",16)),2&t){const t=r.Ac(2),e=r.jc(2);r.rc("ngIf",e.item.faIcon)("ngIfElse",t),r.Db(3),r.rc("translate",e.item.translate),r.Db(1),r.Rc(r.lc(5,5,e.item.translate)||e.item.title),r.Db(2),r.rc("ngIf",e.item.badge)}}function OE(t,e){if(1&t&&(r.Vb(0),r.Oc(1,iE,2,12,"a",1),r.Oc(2,cE,2,5,"a",2),r.Oc(3,lE,2,3,"span",3),r.Oc(4,gE,2,12,"a",4),r.Oc(5,pE,2,5,"a",5),r.Oc(6,CE,7,7,"ng-template",null,6,r.Pc),r.Ub()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",t.item.url&&!t.item.externalUrl&&!t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&t.item.externalUrl&&!t.item.function),r.Db(1),r.rc("ngIf",!t.item.url&&t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&!t.item.externalUrl&&t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&t.item.externalUrl&&t.item.function)}}let ME=(()=>{class t{constructor(t,e){this._changeDetectorRef=t,this._fuseNavigationService=e,this.classes="nav-item",this._unsubscribeAll=new po.b}ngOnInit(){Object(Ks.a)(this._fuseNavigationService.onNavigationItemAdded,this._fuseNavigationService.onNavigationItemUpdated,this._fuseNavigationService.onNavigationItemRemoved).pipe(dc(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(Vc))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-nav-vertical-item"]],hostVars:2,hostBindings:function(t,e){2&t&&r.Fb(e.classes)},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["class","nav-link",3,"id","ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","target",4,"ngIf"],["class","nav-link",3,"id","ngClass","href","target",4,"ngIf"],["class","nav-link",3,"id","ngClass","click",4,"ngIf"],["class","nav-link",3,"id","ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","target","click",4,"ngIf"],["class","nav-link",3,"id","ngClass","href","target","click",4,"ngIf"],["itemContent",""],[1,"nav-link",3,"id","ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","target"],[4,"ngTemplateOutlet"],[1,"nav-link",3,"id","ngClass","href","target"],[1,"nav-link",3,"id","ngClass","click"],[1,"nav-link",3,"id","ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","target","click"],[1,"nav-link",3,"id","ngClass","href","target","click"],["class","nav-link-icon",3,"icon",4,"ngIf","ngIfElse"],["notFa",""],[1,"nav-link-title",3,"translate"],["class","nav-link-badge",3,"translate","ngStyle",4,"ngIf"],[1,"nav-link-icon",3,"icon"],["class","nav-link-icon",4,"ngIf"],[1,"nav-link-icon"],[1,"nav-link-badge",3,"translate","ngStyle"]],template:function(t,e){1&t&&r.Oc(0,OE,8,5,"ng-container",0),2&t&&r.rc("ngIf",!e.item.hidden)},directives:[c.t,pa,c.q,ua,c.B,cc,HI,Uu,c.x],pipes:[sc],styles:[".folded:not(.unfolded)   [_nghost-%COMP%]   .nav-link[_ngcontent-%COMP%] > .nav-link-badge[_ngcontent-%COMP%], .folded:not(.unfolded)   [_nghost-%COMP%]   .nav-link[_ngcontent-%COMP%] > .nav-link-title[_ngcontent-%COMP%]{opacity:0;transition:opacity .2s ease}"]}),t})();function PE(t,e){1&t&&r.Tb(0)}function yE(t,e){if(1&t){const t=r.Yb();r.Xb(0,"a",8),r.fc("click",(function(e){return r.Ec(t),r.jc(2).toggleOpen(e)})),r.Oc(1,PE,1,0,"ng-container",9),r.Wb()}if(2&t){r.jc();const t=r.Ac(8),e=r.jc();r.rc("ngClass",e.item.classes),r.Db(1),r.rc("ngTemplateOutlet",t)}}function xE(t,e){1&t&&r.Tb(0)}const vE=function(t){return[t]},wE=function(){return["active","accent"]},kE=function(t){return{exact:t}};function SE(t,e){if(1&t){const t=r.Yb();r.Xb(0,"a",10),r.fc("click",(function(e){return r.Ec(t),r.jc(2).toggleOpen(e)})),r.Oc(1,xE,1,0,"ng-container",9),r.Wb()}if(2&t){r.jc();const t=r.Ac(8),e=r.jc();r.rc("ngClass",e.item.classes)("routerLink",r.vc(6,vE,e.item.url))("routerLinkActive",r.uc(8,wE))("routerLinkActiveOptions",r.vc(9,kE,e.item.exactMatch||!1))("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function AE(t,e){1&t&&r.Tb(0)}function DE(t,e){if(1&t){const t=r.Yb();r.Xb(0,"a",11),r.fc("click",(function(e){return r.Ec(t),r.jc(2).toggleOpen(e)})),r.Oc(1,AE,1,0,"ng-container",9),r.Wb()}if(2&t){r.jc();const t=r.Ac(8),e=r.jc();r.rc("ngClass",e.item.classes)("href",e.item.url,r.Hc)("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function IE(t,e){1&t&&r.Tb(0)}function EE(t,e){if(1&t){const t=r.Yb();r.Xb(0,"span",8),r.fc("click",(function(e){r.Ec(t);const n=r.jc(2);return n.toggleOpen(e),n.item.function()})),r.Oc(1,IE,1,0,"ng-container",9),r.Wb()}if(2&t){r.jc();const t=r.Ac(8),e=r.jc();r.rc("ngClass",e.item.classes),r.Db(1),r.rc("ngTemplateOutlet",t)}}function TE(t,e){1&t&&r.Tb(0)}function LE(t,e){if(1&t){const t=r.Yb();r.Xb(0,"a",12),r.fc("click",(function(e){r.Ec(t);const n=r.jc(2);return n.toggleOpen(e),n.item.function()})),r.Oc(1,TE,1,0,"ng-container",9),r.Wb()}if(2&t){r.jc();const t=r.Ac(8),e=r.jc();r.rc("ngClass",e.item.classes)("routerLink",r.vc(5,vE,e.item.url))("routerLinkActive",r.uc(7,wE))("routerLinkActiveOptions",r.vc(8,kE,e.item.exactMatch||!1)),r.Db(1),r.rc("ngTemplateOutlet",t)}}function RE(t,e){1&t&&r.Tb(0)}function WE(t,e){if(1&t){const t=r.Yb();r.Xb(0,"a",11),r.fc("click",(function(e){r.Ec(t);const n=r.jc(2);return n.toggleOpen(e),n.item.function()})),r.Oc(1,RE,1,0,"ng-container",9),r.Wb()}if(2&t){r.jc();const t=r.Ac(8),e=r.jc();r.rc("ngClass",e.item.classes)("href",e.item.url,r.Hc)("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function jE(t,e){if(1&t&&r.Sb(0,"fa-icon",18),2&t){const t=r.jc(3);r.rc("icon",t.item.faIcon)}}function FE(t,e){if(1&t&&(r.Xb(0,"mat-icon",20),r.Qc(1),r.Wb()),2&t){const t=r.jc(4);r.Db(1),r.Rc(t.item.icon)}}function XE(t,e){if(1&t&&r.Oc(0,FE,2,1,"mat-icon",19),2&t){const t=r.jc(3);r.rc("ngIf",t.item.icon)}}const NE=function(t,e){return{"background-color":t,color:e}};function UE(t,e){if(1&t&&(r.Xb(0,"span",21),r.Qc(1),r.kc(2,"translate"),r.Wb()),2&t){const t=r.jc(3);r.rc("translate",t.item.badge.translate)("ngStyle",r.wc(5,NE,t.item.badge.bg,t.item.badge.fg)),r.Db(1),r.Sc(" ",r.lc(2,3,t.item.badge.translate)||t.item.badge.title," ")}}function zE(t,e){if(1&t&&(r.Oc(0,jE,1,1,"fa-icon",13),r.Oc(1,XE,1,1,"ng-template",null,14,r.Pc),r.Xb(3,"span",15),r.Qc(4),r.kc(5,"translate"),r.Wb(),r.Oc(6,UE,3,8,"span",16),r.Xb(7,"mat-icon",17),r.Qc(8,"keyboard_arrow_right"),r.Wb()),2&t){const t=r.Ac(2),e=r.jc(2);r.rc("ngIf",e.item.faIcon)("ngIfElse",t),r.Db(3),r.rc("translate",e.item.translate),r.Db(1),r.Rc(r.lc(5,5,e.item.translate)||e.item.title),r.Db(2),r.rc("ngIf",e.item.badge)}}function YE(t,e){if(1&t&&r.Sb(0,"fuse-nav-vertical-item",23),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function BE(t,e){if(1&t&&r.Sb(0,"fuse-nav-vertical-collapsable",23),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function VE(t,e){if(1&t&&r.Sb(0,"fuse-nav-vertical-group",23),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function HE(t,e){if(1&t&&(r.Vb(0),r.Oc(1,YE,1,1,"fuse-nav-vertical-item",22),r.Oc(2,BE,1,1,"fuse-nav-vertical-collapsable",22),r.Oc(3,VE,1,1,"fuse-nav-vertical-group",22),r.Ub()),2&t){const t=e.$implicit;r.Db(1),r.rc("ngIf","item"==t.type),r.Db(1),r.rc("ngIf","collapsable"==t.type),r.Db(1),r.rc("ngIf","group"==t.type)}}function QE(t,e){if(1&t&&(r.Vb(0),r.Oc(1,yE,2,2,"a",1),r.Oc(2,SE,2,11,"a",2),r.Oc(3,DE,2,4,"a",3),r.Oc(4,EE,2,2,"span",1),r.Oc(5,LE,2,10,"a",4),r.Oc(6,WE,2,4,"a",3),r.Oc(7,zE,9,7,"ng-template",null,5,r.Pc),r.Xb(9,"div",6),r.Oc(10,HE,4,3,"ng-container",7),r.Wb(),r.Ub()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.item.url&&!t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&!t.item.externalUrl&&!t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&t.item.externalUrl&&!t.item.function),r.Db(1),r.rc("ngIf",!t.item.url&&t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&!t.item.externalUrl&&t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&t.item.externalUrl&&t.item.function),r.Db(3),r.rc("@slideInOut",t.isOpen),r.Db(1),r.rc("ngForOf",t.item.children)}}let GE=(()=>{class t{constructor(t,e,n){this._changeDetectorRef=t,this._fuseNavigationService=e,this._router=n,this.classes="nav-collapsable nav-item",this.isOpen=!1,this._unsubscribeAll=new po.b}ngOnInit(){this._router.events.pipe(Object(V.a)(t=>t instanceof Jo),dc(this._unsubscribeAll)).subscribe(t=>{this.isUrlInChildren(this.item,t.urlAfterRedirects)?this.expand():this.collapse()}),this._fuseNavigationService.onItemCollapsed.pipe(dc(this._unsubscribeAll)).subscribe(t=>{if(t&&t.children){if(this.isChildrenOf(this.item,t))return;if(this.isUrlInChildren(this.item,this._router.url))return;this.item!==t&&this.collapse()}}),this.isUrlInChildren(this.item,this._router.url)?this.expand():this.collapse(),Object(Ks.a)(this._fuseNavigationService.onNavigationItemAdded,this._fuseNavigationService.onNavigationItemUpdated,this._fuseNavigationService.onNavigationItemRemoved).pipe(dc(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}toggleOpen(t){t.preventDefault(),this.isOpen=!this.isOpen,this._fuseNavigationService.onItemCollapsed.next(this.item),this._fuseNavigationService.onItemCollapseToggled.next()}expand(){this.isOpen||(this.isOpen=!0,this._changeDetectorRef.markForCheck(),this._fuseNavigationService.onItemCollapseToggled.next())}collapse(){this.isOpen&&(this.isOpen=!1,this._changeDetectorRef.markForCheck(),this._fuseNavigationService.onItemCollapseToggled.next())}isChildrenOf(t,e){const n=t.children;if(!n)return!1;if(n.indexOf(e)>-1)return!0;for(const o of n)if(o.children&&this.isChildrenOf(o,e))return!0;return!1}isUrlInChildren(t,e){const n=t.children;if(!n)return!1;for(const o of n){if(o.children&&this.isUrlInChildren(o,e))return!0;if(o.url===e||e.includes(o.url))return!0}return!1}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(Vc),r.Rb(ga))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-nav-vertical-collapsable"]],hostVars:4,hostBindings:function(t,e){2&t&&(r.Fb(e.classes),r.Hb("open",e.isOpen))},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["class","nav-link",3,"ngClass","click",4,"ngIf"],["class","nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","target","click",4,"ngIf"],["class","nav-link",3,"ngClass","href","target","click",4,"ngIf"],["class","nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","click",4,"ngIf"],["itemContent",""],[1,"children"],[4,"ngFor","ngForOf"],[1,"nav-link",3,"ngClass","click"],[4,"ngTemplateOutlet"],[1,"nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","target","click"],[1,"nav-link",3,"ngClass","href","target","click"],[1,"nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","click"],["class","nav-link-icon",3,"icon",4,"ngIf","ngIfElse"],["notFa",""],[1,"nav-link-title",3,"translate"],["class","nav-link-badge",3,"translate","ngStyle",4,"ngIf"],[1,"collapsable-arrow"],[1,"nav-link-icon",3,"icon"],["class","nav-link-icon",4,"ngIf"],[1,"nav-link-icon"],[1,"nav-link-badge",3,"translate","ngStyle"],[3,"item",4,"ngIf"],[3,"item"]],template:function(t,e){1&t&&r.Oc(0,QE,11,8,"ng-container",0),2&t&&r.rc("ngIf",!e.item.hidden)},directives:[c.t,c.s,c.q,c.B,pa,ua,cc,Uu,HI,c.x,ME,t,MD],pipes:[sc],styles:[".folded:not(.unfolded)   [_nghost-%COMP%]   .nav-link[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{opacity:0;transition:opacity .2s ease}.folded:not(.unfolded)   .open[_nghost-%COMP%]   .children[_ngcontent-%COMP%]{display:none!important}[_nghost-%COMP%]   .nav-link[_ngcontent-%COMP%]   .collapsable-arrow[_ngcontent-%COMP%]{transition:transform .3s ease-in-out,opacity .25s ease-in-out .1s;transform:rotate(0)}[_nghost-%COMP%] > .children[_ngcontent-%COMP%]{overflow:hidden}.open[_nghost-%COMP%] > .nav-link[_ngcontent-%COMP%]   .collapsable-arrow[_ngcontent-%COMP%]{transform:rotate(90deg)}"],data:{animation:Ub}}),t})();function $E(t,e){1&t&&r.Tb(0)}const qE=function(t){return[t]},KE=function(){return["active","accent"]},JE=function(t){return{exact:t}};function ZE(t,e){if(1&t&&(r.Xb(0,"a",7),r.Oc(1,$E,1,0,"ng-container",8),r.Wb()),2&t){r.jc();const t=r.Ac(7),e=r.jc();r.rc("ngClass",e.item.classes)("routerLink",r.vc(6,qE,e.item.url))("routerLinkActive",r.uc(8,KE))("routerLinkActiveOptions",r.vc(9,JE,e.item.exactMatch||!1))("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function tT(t,e){1&t&&r.Tb(0)}function eT(t,e){if(1&t&&(r.Xb(0,"a",9),r.Oc(1,tT,1,0,"ng-container",8),r.Wb()),2&t){r.jc();const t=r.Ac(7),e=r.jc();r.rc("ngClass",e.item.classes)("href",e.item.url,r.Hc)("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function nT(t,e){1&t&&r.Tb(0)}function oT(t,e){if(1&t){const t=r.Yb();r.Xb(0,"span",10),r.fc("click",(function(){return r.Ec(t),r.jc(2).item.function()})),r.Oc(1,nT,1,0,"ng-container",8),r.Wb()}if(2&t){r.jc();const t=r.Ac(7),e=r.jc();r.rc("ngClass",e.item.classes),r.Db(1),r.rc("ngTemplateOutlet",t)}}function rT(t,e){1&t&&r.Tb(0)}function iT(t,e){if(1&t){const t=r.Yb();r.Xb(0,"a",11),r.fc("click",(function(){return r.Ec(t),r.jc(2).item.function()})),r.Oc(1,rT,1,0,"ng-container",8),r.Wb()}if(2&t){r.jc();const t=r.Ac(7),e=r.jc();r.rc("ngClass",e.item.classes)("routerLink",r.vc(6,qE,e.item.url))("routerLinkActive",r.uc(8,KE))("routerLinkActiveOptions",r.vc(9,JE,e.item.exactMatch||!1))("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function aT(t,e){1&t&&r.Tb(0)}function cT(t,e){if(1&t){const t=r.Yb();r.Xb(0,"a",12),r.fc("click",(function(){return r.Ec(t),r.jc(2).item.function()})),r.Oc(1,aT,1,0,"ng-container",8),r.Wb()}if(2&t){r.jc();const t=r.Ac(7),e=r.jc();r.rc("ngClass",e.item.classes)("href",e.item.url,r.Hc)("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function sT(t,e){if(1&t&&r.Sb(0,"mat-icon",17),2&t){const t=r.jc(3);r.rc("fontIcon",t.item.icon)}}function lT(t,e){if(1&t&&(r.Xb(0,"mat-icon",19),r.Qc(1),r.Wb()),2&t){const t=r.jc(4);r.Db(1),r.Rc(t.item.icon)}}function dT(t,e){if(1&t&&r.Oc(0,lT,2,1,"mat-icon",18),2&t){const t=r.jc(3);r.rc("ngIf",t.item.icon)}}const gT=function(t,e){return{"background-color":t,color:e}};function mT(t,e){if(1&t&&(r.Xb(0,"span",20),r.Qc(1),r.kc(2,"translate"),r.Wb()),2&t){const t=r.jc(3);r.rc("translate",t.item.badge.translate)("ngStyle",r.wc(5,gT,t.item.badge.bg,t.item.badge.fg)),r.Db(1),r.Sc(" ",r.lc(2,3,t.item.badge.translate)||t.item.badge.title," ")}}function pT(t,e){if(1&t&&(r.Oc(0,sT,1,1,"mat-icon",13),r.Oc(1,dT,1,1,"ng-template",null,14,r.Pc),r.Xb(3,"span",15),r.Qc(4),r.kc(5,"translate"),r.Wb(),r.Oc(6,mT,3,8,"span",16)),2&t){const t=r.Ac(2),e=r.jc(2);r.rc("ngIf",e.item.icon&&e.item.icon.startsWith("fa"))("ngIfElse",t),r.Db(3),r.rc("translate",e.item.translate),r.Db(1),r.Rc(r.lc(5,5,e.item.translate)||e.item.title),r.Db(2),r.rc("ngIf",e.item.badge)}}function hT(t,e){if(1&t&&(r.Vb(0),r.Oc(1,ZE,2,11,"a",1),r.Oc(2,eT,2,4,"a",2),r.Oc(3,oT,2,2,"span",3),r.Oc(4,iT,2,11,"a",4),r.Oc(5,cT,2,4,"a",5),r.Oc(6,pT,7,7,"ng-template",null,6,r.Pc),r.Ub()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",t.item.url&&!t.item.externalUrl&&!t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&t.item.externalUrl&&!t.item.function),r.Db(1),r.rc("ngIf",!t.item.url&&t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&!t.item.externalUrl&&t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&t.item.externalUrl&&t.item.function)}}let uT=(()=>{class t{constructor(){this.classes="nav-item"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-nav-horizontal-item"]],hostVars:2,hostBindings:function(t,e){2&t&&r.Fb(e.classes)},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["class","nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","target",4,"ngIf"],["class","nav-link",3,"ngClass","href","target",4,"ngIf"],["class","nav-link",3,"ngClass","click",4,"ngIf"],["class","nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","target","click",4,"ngIf"],["class","nav-link",3,"ngClass","href","target","click",4,"ngIf"],["itemContent",""],[1,"nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","target"],[4,"ngTemplateOutlet"],[1,"nav-link",3,"ngClass","href","target"],[1,"nav-link",3,"ngClass","click"],[1,"nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","target","click"],[1,"nav-link",3,"ngClass","href","target","click"],["class","nav-link-icon","fontSet","fa",3,"fontIcon",4,"ngIf","ngIfElse"],["notFa",""],[1,"nav-link-title",3,"translate"],["class","nav-link-badge",3,"translate","ngStyle",4,"ngIf"],["fontSet","fa",1,"nav-link-icon",3,"fontIcon"],["class","nav-link-icon",4,"ngIf"],[1,"nav-link-icon"],[1,"nav-link-badge",3,"translate","ngStyle"]],template:function(t,e){1&t&&r.Oc(0,hT,8,5,"ng-container",0),2&t&&r.rc("ngIf",!e.item.hidden)},directives:[c.t,pa,c.q,ua,c.B,cc,Uu,c.x],pipes:[sc],styles:[""]}),t})();function bT(t,e){1&t&&r.Tb(0)}function _T(t,e){if(1&t&&(r.Xb(0,"a",10),r.Oc(1,bT,1,0,"ng-container",11),r.Wb()),2&t){r.jc();const t=r.Ac(8),e=r.jc();r.rc("ngClass",e.item.classes),r.Db(1),r.rc("ngTemplateOutlet",t)}}function fT(t,e){1&t&&r.Tb(0)}const CT=function(t){return[t]},OT=function(){return["active","accent"]},MT=function(t){return{exact:t}};function PT(t,e){if(1&t&&(r.Xb(0,"a",12),r.Oc(1,fT,1,0,"ng-container",11),r.Wb()),2&t){r.jc();const t=r.Ac(8),e=r.jc();r.rc("ngClass",e.item.classes)("routerLink",r.vc(6,CT,e.item.url))("routerLinkActive",r.uc(8,OT))("routerLinkActiveOptions",r.vc(9,MT,e.item.exactMatch||!1))("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function yT(t,e){1&t&&r.Tb(0)}function xT(t,e){if(1&t&&(r.Xb(0,"a",13),r.Oc(1,yT,1,0,"ng-container",11),r.Wb()),2&t){r.jc();const t=r.Ac(8),e=r.jc();r.rc("ngClass",e.item.classes)("href",e.item.url,r.Hc)("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function vT(t,e){1&t&&r.Tb(0)}function wT(t,e){if(1&t){const t=r.Yb();r.Xb(0,"span",14),r.fc("click",(function(){return r.Ec(t),r.jc(2).item.function()})),r.Oc(1,vT,1,0,"ng-container",11),r.Wb()}if(2&t){r.jc();const t=r.Ac(8),e=r.jc();r.rc("ngClass",e.item.classes),r.Db(1),r.rc("ngTemplateOutlet",t)}}function kT(t,e){1&t&&r.Tb(0)}function ST(t,e){if(1&t){const t=r.Yb();r.Xb(0,"a",15),r.fc("click",(function(){return r.Ec(t),r.jc(2).item.function()})),r.Oc(1,kT,1,0,"ng-container",11),r.Wb()}if(2&t){r.jc();const t=r.Ac(8),e=r.jc();r.rc("ngClass",e.item.classes)("routerLink",r.vc(5,CT,e.item.url))("routerLinkActive",r.uc(7,OT))("routerLinkActiveOptions",r.vc(8,MT,e.item.exactMatch||!1)),r.Db(1),r.rc("ngTemplateOutlet",t)}}function AT(t,e){1&t&&r.Tb(0)}function DT(t,e){if(1&t){const t=r.Yb();r.Xb(0,"a",16),r.fc("click",(function(){return r.Ec(t),r.jc(2).item.function()})),r.Oc(1,AT,1,0,"ng-container",11),r.Wb()}if(2&t){r.jc();const t=r.Ac(8),e=r.jc();r.rc("ngClass",e.item.classes)("href",e.item.url,r.Hc)("target",e.item.openInNewTab?"_blank":"_self"),r.Db(1),r.rc("ngTemplateOutlet",t)}}function IT(t,e){if(1&t&&(r.Xb(0,"mat-icon",21),r.Qc(1),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.Rc(t.item.icon)}}const ET=function(t,e){return{"background-color":t,color:e}};function TT(t,e){if(1&t&&(r.Xb(0,"span",22),r.Qc(1),r.kc(2,"translate"),r.Wb()),2&t){const t=r.jc(3);r.rc("translate",t.item.badge.translate)("ngStyle",r.wc(5,ET,t.item.badge.bg,t.item.badge.fg)),r.Db(1),r.Sc(" ",r.lc(2,3,t.item.badge.translate)||t.item.badge.title," ")}}function LT(t,e){if(1&t&&(r.Oc(0,IT,2,1,"mat-icon",17),r.Xb(1,"span",18),r.Qc(2),r.kc(3,"translate"),r.Wb(),r.Oc(4,TT,3,8,"span",19),r.Xb(5,"mat-icon",20),r.Qc(6,"keyboard_arrow_right"),r.Wb()),2&t){const t=r.jc(2);r.rc("ngIf",t.item.icon),r.Db(1),r.rc("translate",t.item.translate),r.Db(1),r.Rc(r.lc(3,4,t.item.translate)||t.item.title),r.Db(2),r.rc("ngIf",t.item.badge)}}function RT(t,e){if(1&t&&r.Sb(0,"fuse-nav-horizontal-item",24),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function WT(t,e){if(1&t&&r.Sb(0,"fuse-nav-horizontal-collapsable",24),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function jT(t,e){if(1&t&&r.Sb(0,"fuse-nav-horizontal-collapsable",24),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function FT(t,e){if(1&t&&(r.Vb(0),r.Oc(1,RT,1,1,"fuse-nav-horizontal-item",23),r.Oc(2,WT,1,1,"fuse-nav-horizontal-collapsable",23),r.Oc(3,jT,1,1,"fuse-nav-horizontal-collapsable",23),r.Ub()),2&t){const t=e.$implicit;r.Db(1),r.rc("ngIf","item"==t.type),r.Db(1),r.rc("ngIf","collapsable"==t.type),r.Db(1),r.rc("ngIf","group"==t.type)}}const XT=function(t){return{open:t}};function NT(t,e){if(1&t&&(r.Vb(0),r.Oc(1,_T,2,2,"a",1),r.Oc(2,PT,2,11,"a",2),r.Oc(3,xT,2,4,"a",3),r.Oc(4,wT,2,2,"span",4),r.Oc(5,ST,2,10,"a",5),r.Oc(6,DT,2,4,"a",6),r.Oc(7,LT,7,6,"ng-template",null,7,r.Pc),r.Xb(9,"div",8),r.Xb(10,"div"),r.Oc(11,FT,4,3,"ng-container",9),r.Wb(),r.Wb(),r.Ub()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.item.url&&!t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&!t.item.externalUrl&&!t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&t.item.externalUrl&&!t.item.function),r.Db(1),r.rc("ngIf",!t.item.url&&t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&!t.item.externalUrl&&t.item.function),r.Db(1),r.rc("ngIf",t.item.url&&t.item.externalUrl&&t.item.function),r.Db(3),r.rc("ngClass",r.vc(11,XT,t.isOpen)),r.Db(1),r.Fb(t.fuseConfig.layout.navbar.primaryBackground),r.Db(1),r.rc("ngForOf",t.item.children)}}let UT=(()=>{class t{constructor(t){this._fuseConfigService=t,this.isOpen=!1,this.classes="nav-collapsable nav-item",this._unsubscribeAll=new po.b}ngOnInit(){this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.fuseConfig=t})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}open(){this.isOpen=!0}close(){this.isOpen=!1}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Yc))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-nav-horizontal-collapsable"]],hostVars:2,hostBindings:function(t,e){1&t&&r.fc("mouseenter",(function(){return e.open()}))("mouseleave",(function(){return e.close()})),2&t&&r.Fb(e.classes)},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["class","nav-link",3,"ngClass",4,"ngIf"],["class","nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","target",4,"ngIf"],["class","nav-link",3,"ngClass","href","target",4,"ngIf"],["class","nav-link",3,"ngClass","click",4,"ngIf"],["class","nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","click",4,"ngIf"],["class","nav-link",3,"ngClass","href","target","click",4,"ngIf"],["itemContent",""],[1,"children",3,"ngClass"],[4,"ngFor","ngForOf"],[1,"nav-link",3,"ngClass"],[4,"ngTemplateOutlet"],[1,"nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","target"],[1,"nav-link",3,"ngClass","href","target"],[1,"nav-link",3,"ngClass","click"],[1,"nav-link",3,"ngClass","routerLink","routerLinkActive","routerLinkActiveOptions","click"],[1,"nav-link",3,"ngClass","href","target","click"],["class","nav-link-icon",4,"ngIf"],[1,"nav-link-title",3,"translate"],["class","nav-link-badge",3,"translate","ngStyle",4,"ngIf"],[1,"collapsable-arrow"],[1,"nav-link-icon"],[1,"nav-link-badge",3,"translate","ngStyle"],[3,"item",4,"ngIf"],[3,"item"]],template:function(t,e){1&t&&r.Oc(0,NT,12,13,"ng-container",0),2&t&&r.rc("ngIf",!e.item.hidden)},directives:[c.t,c.q,c.s,c.B,pa,ua,cc,Uu,c.x,uT,t],pipes:[sc],styles:[""],data:{animation:Ub}}),t})();function zT(t,e){if(1&t&&r.Sb(0,"fuse-nav-vertical-group",4),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function YT(t,e){if(1&t&&r.Sb(0,"fuse-nav-vertical-collapsable",4),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function BT(t,e){if(1&t&&r.Sb(0,"fuse-nav-vertical-item",4),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function VT(t,e){if(1&t&&(r.Vb(0),r.Oc(1,zT,1,1,"fuse-nav-vertical-group",3),r.Oc(2,YT,1,1,"fuse-nav-vertical-collapsable",3),r.Oc(3,BT,1,1,"fuse-nav-vertical-item",3),r.Ub()),2&t){const t=e.$implicit;r.Db(1),r.rc("ngIf","group"==t.type),r.Db(1),r.rc("ngIf","collapsable"==t.type),r.Db(1),r.rc("ngIf","item"==t.type)}}function HT(t,e){if(1&t&&(r.Vb(0),r.Oc(1,VT,4,3,"ng-container",2),r.Ub()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngForOf",t.navigation)}}function QT(t,e){if(1&t&&r.Sb(0,"fuse-nav-horizontal-collapsable",4),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function GT(t,e){if(1&t&&r.Sb(0,"fuse-nav-horizontal-collapsable",4),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function $T(t,e){if(1&t&&r.Sb(0,"fuse-nav-horizontal-item",4),2&t){const t=r.jc().$implicit;r.rc("item",t)}}function qT(t,e){if(1&t&&(r.Vb(0),r.Oc(1,QT,1,1,"fuse-nav-horizontal-collapsable",3),r.Oc(2,GT,1,1,"fuse-nav-horizontal-collapsable",3),r.Oc(3,$T,1,1,"fuse-nav-horizontal-item",3),r.Ub()),2&t){const t=e.$implicit;r.Db(1),r.rc("ngIf","group"==t.type),r.Db(1),r.rc("ngIf","collapsable"==t.type),r.Db(1),r.rc("ngIf","item"==t.type)}}function KT(t,e){if(1&t&&(r.Vb(0),r.Oc(1,qT,4,3,"ng-container",2),r.Ub()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngForOf",t.navigation)}}function JT(t,e){if(1&t&&(r.Vb(0),r.Oc(1,HT,2,1,"ng-container",1),r.Oc(2,KT,2,1,"ng-container",1),r.Ub()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf","vertical"===t.layout),r.Db(1),r.rc("ngIf","horizontal"===t.layout)}}const ZT=function(t,e){return{horizontal:t,vertical:e}};let tL=(()=>{class t{constructor(t,e,n){this._changeDetectorRef=t,this._fuseNavigationService=e,this.auth=n,this.layout="vertical",this._unsubscribeAll=new po.b}ngOnInit(){co([this.auth.isLoggedIn(),this._fuseNavigationService.onNavigationRegistered.pipe(Object(V.a)(t=>!!t))]).pipe(dc(this._unsubscribeAll)).subscribe(t=>{this._fuseNavigationService.setCurrentNavigation(t[0]?"main":null)}),this._fuseNavigationService.onNavigationChanged.pipe(dc(this._unsubscribeAll),Object(V.a)(t=>!!t)).subscribe(()=>{const t=this._fuseNavigationService.getCurrentNavigation();this.hideEmptyGroup(t),this.navigation=t,this._changeDetectorRef.markForCheck()}),Object(Ks.a)(this._fuseNavigationService.onNavigationItemAdded,this._fuseNavigationService.onNavigationItemUpdated,this._fuseNavigationService.onNavigationItemRemoved).pipe(dc(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}hideNavigationByPermissions(t,e){if(e)for(const n of e){const e=this.comparePermissions(t,n.permissions);n.hidden=!e,n.children&&n.children.length>0&&this.hideNavigationByPermissions(t,n.children)}}hideEmptyGroup(t){if(t)for(const e of t)if((!e.permissions||0===e.permissions.length)&&e.children&&e.children.length>0){this.hideEmptyGroup(e.children);let t=!0;for(const n of e.children)if(!n.hidden){t=!1;break}e.hidden=t}}compareRoles(t,e){let n=!1;if(e){if(t)for(const o of e)for(const e of t)o===e.authority&&(n=!0)}else n=!0;return n}comparePermissions(t,e){if(!e)return!0;if(t)for(const n of e)for(const e of t)if(n===e.name)return!0;return!1}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(Vc),r.Rb(hb))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-navigation"]],inputs:{layout:"layout",navigation:"navigation"},decls:2,vars:5,consts:[[1,"nav",3,"ngClass"],[4,"ngIf"],[4,"ngFor","ngForOf"],[3,"item",4,"ngIf"],[3,"item"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Oc(1,JT,3,2,"ng-container",1),r.Wb()),2&t&&(r.rc("ngClass",r.wc(2,ZT,"horizontal"===e.layout,"vertical"===e.layout)),r.Db(1),r.rc("ngIf",e.navigation))},directives:[c.q,c.t,c.s,MD,GE,ME,UT,uT],styles:["fuse-navigation{display:flex;flex:1 0 auto}fuse-navigation>.nav{margin:0;padding:0;width:100%}"],encapsulation:2,changeDetection:0}),t})(),eL=(()=>{class t{constructor(e,n,o){this.imageFileService=e,this.http=n,this.domainPathService=o,t.url=o.staticURL+"background/"}clearCache(){this.backgroundUrl$=null}getRandomBackgroundUrl(e){return null==this.backgroundUrl$&&(this.backgroundUrl$=e&&e.length>0?Object(z.a)(this.imageFileService.getPictureUrlFromImageFileTemplateId(e[Math.floor(Math.random()*e.length)])):this.http.get(t.url).pipe(Object(H.a)(e=>{const n=Math.floor(Math.random()*e.length);return t.url+e[n].name}),Na(1))),this.backgroundUrl$}}return t.\u0275fac=function(e){return new(e||t)(r.bc(GM),r.bc(lt),r.bc(Ls))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function nL(t,e){if(1&t){const t=r.Yb();r.Xb(0,"img",3),r.fc("load",(function(){return r.Ec(t),r.jc().setTransition()})),r.Wb()}if(2&t){const t=r.jc();r.rc("src",t.backgroundUrl,r.Hc)}}const oL=function(t){return{"background-image":t}};function rL(t,e){if(1&t&&r.Sb(0,"div",4),2&t){const t=r.jc();r.Fb(t.imageClass),r.rc("ngStyle",r.vc(3,oL,"url("+t.backgroundUrl+")"))}}let iL=(()=>{class t{constructor(t){this.backgroundImage=t,this.imgLoaded=!1}ngAfterViewInit(){this.backgroundImage.getRandomBackgroundUrl(this.imageUrls).subscribe(t=>{setTimeout(()=>{this.backgroundUrl=t,this.originalImageClass="background-image background-image-"+this.type,this.imageClass=this.originalImageClass})})}ngOnInit(){}setTransition(){this.imageClass=this.originalImageClass+" background-image-loaded"}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(eL))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-background"]],inputs:{type:"type",imageUrls:"imageUrls"},decls:3,vars:2,consts:[[1,"background-color"],["style","display: none",3,"src","load",4,"ngIf"],[3,"class","ngStyle",4,"ngIf"],[2,"display","none",3,"src","load"],[3,"ngStyle"]],template:function(t,e){1&t&&(r.Sb(0,"div",0),r.Oc(1,nL,1,1,"img",1),r.Oc(2,rL,1,5,"div",2)),2&t&&(r.Db(1),r.rc("ngIf",e.backgroundUrl),r.Db(1),r.rc("ngIf",e.backgroundUrl))},directives:[c.t,c.x,$f],styles:["[_nghost-%COMP%]   .background-color[_ngcontent-%COMP%]{z-index:-2;background-color:#262933;position:absolute;height:100%;width:100%}[_nghost-%COMP%]   .background-image[_ngcontent-%COMP%]{height:100%;width:100%;position:absolute;z-index:-1;opacity:0;-o-object-fit:cover;object-fit:cover;transition:opacity 1s;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}[_nghost-%COMP%]   .background-image-loaded[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%]   .background-image-unloaded[_ngcontent-%COMP%]{opacity:0;transition:opacity .3s}[_nghost-%COMP%]   .background-image-full[_ngcontent-%COMP%]{min-height:100%;-o-object-position:left;object-position:left}"]}),t})(),aL=(()=>{class t{constructor(t,e){this.templateRef=t,this.viewContainer=e,this.hasView=!1,this.context=new c.u}set appIfError(t){let e=!1;if(console.debug(t),t&&t.errors)for(const n in t.errors)if(t.errors.hasOwnProperty(n)&&t.errorFields)for(const o of t.errorFields)n===o.key&&(o.value?o.value===t.errors[n]&&(e=!0):e=!0);e&&!this.hasView?(this.viewContainer.createEmbeddedView(this.templateRef,this.context),this.hasView=!0):!e&&this.hasView&&(this.viewContainer.clear(),this.hasView=!1)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M),r.Rb(r.Q))},t.\u0275dir=r.Mb({type:t,selectors:[["","appIfError",""]],inputs:{appIfError:"appIfError"}}),t})(),cL=(()=>{class t{isErrorState(t,e){if(t.touched){if(t.invalid)return!0;if(t.parent){const e=t.parent;if("INVALID"===e.status&&e.errors){let n=null;for(const o in e.errors)if(e.errors.hasOwnProperty(o)&&e.get(o)===t){n=o;break}if(n&&"INVALID"!==t.status){const o={};return o[n]=e.errors[n],t.setErrors(o),!0}}}}return!1}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),sL=(()=>{class t{constructor(){}setForgotPasswordEmail(t){this.forgotPasswordEmail=t}getForgotPasswordEmail(){return this.forgotPasswordEmail?this.forgotPasswordEmail:""}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),lL=(()=>{class t{constructor(){}ngAfterViewInit(){this.appInit&&this.appInit()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","appInit",""]],inputs:{appInit:"appInit"}}),t})(),dL=(()=>{class t{transform(t,e){return t&&e?t.filter(t=>-1!==t[e.field].indexOf(e.value)):t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"filterArgs",type:t,pure:!1}),t})(),gL=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[]]}),t})(),mL=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,cm.n,cm.D,pD,gL,hD],c.c,cm.n,cm.D,pD,gL,hD]}),t})(),pL=(()=>{class t{constructor(){this.debounceClick=new r.o,this.clickCount=0}clickEvent(t){t.preventDefault(),t.stopPropagation(),0===this.clickCount&&(this.debounceClick.emit(t),this.clickCount++),setTimeout(()=>{this.clickCount=0},4e3)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","appDebounceClick",""]],hostBindings:function(t,e){1&t&&r.fc("click",(function(t){return e.clickEvent(t)}))},outputs:{debounceClick:"debounceClick"}}),t})(),hL=(()=>{class t{transform(t,e){if(Array.isArray(t))return t.sort((t,n)=>t[e]<n[e]?-1:t[e]>n[e]?1:0),t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"sort",type:t,pure:!0}),t})(),uL=(()=>{class t{constructor(t,e,n){this.managerUserPermissionsDao=t,this.templateRef=e,this.viewContainer=n,this.managerUserPermissionsDao.getMyUserPermissions().subscribe(t=>{t.customerGroupCreator&&!this.hasView?(this.viewContainer.createEmbeddedView(this.templateRef),this.hasView=!0):!t.customerGroupCreator&&this.hasView&&(this.viewContainer.clear(),this.hasView=!1)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(zs),r.Rb(r.M),r.Rb(r.Q))},t.\u0275dir=r.Mb({type:t,selectors:[["","appCanCreateCustomerGroup",""]]}),t})();var bL=n("1uah"),_L=n("MCLT");let fL=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.userAuthority=t,this.managerUserPermissionsDao=e,this.templateRef=n,this.viewContainer=o,this._permission$=new Xa.a(1),this._objects$=new Xa.a(1),this._type$=new Xa.a(1),this._parentType$=new Zn.a(null),this._parent$=new Zn.a(null),this._wrapperList$=new Xa.a(1),this._else$=new Zn.a(null),this._and$=new Zn.a(!1),this._elseTemplateRef=null,this._viewRef=null,this._elseViewRef=null,this.alreadyHavePermission=!1,this.addSubscription(this.managerUserPermissionsDao.getMyUserPermissions().pipe(Object(Lo.a)(1)).subscribe(t=>{t.admin?this.onResult(!0):(this.initWrapperList(),this.initObject())}))}set appIfPermission(t){this.debug("input",t),Array.isArray(t)?(this.debug("inputWrapperList.next",t),this._wrapperList$.next(t)):t&&(this.debug("inputPermission.next",t),this._permission$.next(t))}set appIfPermissionElse(t){this.debug("appIfPermissionElse"),this._else$.next(t)}set appIfPermissionAnd(t){this.debug("appIfPermissionAnd"),this._and$.next(t)}set appIfPermissionData(t){this.debug("appIfPermissionData",t),this._objects$.next(t)}set appIfPermissionType(t){this.debug("appIfPermissionType"),this._type$.next(t)}set appIfPermissionParentType(t){this.debug("appIfPermissionParentType"),this._parentType$.next(t)}set appIfPermissionParent(t){this.debug("appIfPermissionParent",t),this._parent$.next(t)}debug(t,e){Object(r.X)()&&(console.debug("step: "+t),e&&console.debug(e))}initWrapperList(){const t=this._wrapperList$.pipe(Object(Go.a)(t=>this.debug("wrapperList.tap 1",t)),Object(Wo.a)(t=>t),Object(Go.a)(t=>this.debug("wrapperList.tap 2",t)),Object(Wo.a)(t=>this.normalizePermissionWrapper(t)),Object(Go.a)(t=>this.debug("wrapperList.tap 3",t)),Object(Wo.a)(t=>t),Object(Go.a)(t=>this.debug("wrapperList.tap 4",t)),Bo((t,e)=>this.arrayAccumulator(t,e),[]),Object(Go.a)(t=>this.debug("wrapperList.tap 5",t)));this.addSubscription(co([this._and$,this._else$,t]).subscribe(t=>{this._and=t[0],this._elseTemplateRef=t[1],this.onResult(this.filterThroughOperator(t[2]))}))}initObject(){const t=this._objects$.pipe(Object(Go.a)(t=>this.debug("initObject.tap 1",t)),Object(H.a)(t=>t||{id:null}),Object(Go.a)(t=>this.debug("initObject.tap 2",t)),Object(Wo.a)(t=>ja(t)?t.pipe(Object(V.a)(t=>!!t),Object(H.a)(t=>Object(_L.isArray)(t)?t:[t])):Object(_L.isArray)(t)?Object(z.a)(t):Object(z.a)([t])),Object(Go.a)(t=>this.debug("initObject.tap 3",t)),Object(Wo.a)(t=>t),Object(Go.a)(t=>this.debug("initObject.tap 4",t)),Bo((t,e)=>{const n=t.findIndex(t=>t.id===e.id);return n>-1?t[n]=e:t.push(e),t},[]),Object(Go.a)(t=>this.debug("initObject.tap 5",t))),e=this._permission$.pipe(Object(Go.a)(t=>this.debug("initObject._permission$.tap",t))),n=this._type$.pipe(Object(Go.a)(t=>this.debug("initObject._type$.tap",t))),o=this._parentType$.pipe(Object(Go.a)(t=>this.debug("initObject._parentType$.tap",t))),r=this._parent$.pipe(Object(Go.a)(t=>this.debug("initObject._parent$.tap",t)));this.addSubscription(co([e,n,t,o,r]).subscribe(t=>{this.debug("initObject.subscribe");const e=t[0],n=t[1],o=t[3],r=t[4],i=t[2].map(t=>({permission:e,type:n,object:t,parentType:o,parent:r}));this._wrapperList$.next(i)}))}arrayAccumulator(t,e){const n=t.findIndex(t=>t.id===e.id&&t.type===e.type&&t.permission===e.permission);return n>-1?t[n]=e:t.push(e),t}normalizePermissionWrapper(t){if(this.debug("normalizePermissionWrapper"),ja(t.object))return t.object.pipe(Object(V.a)(t=>!!t),Object(H.a)(t=>Object(_L.isArray)(t)?t:[t]),Object(Wo.a)(t=>t),Object(Wo.a)(e=>this.getObjectPermissionObservable(e.id,t.type,t.permission,t.parentType,t.parent)),Bo((t,e)=>this.arrayAccumulator(t,e),[]));{let e;if(Object(_L.isArray)(t.object)){const n=t.object.map(e=>this.getObjectPermissionObservable(e.id,t.type,t.permission,t.parentType,t.parent));e=Object(bL.a)(...n)}else{let n=null;t.object&&(n=t.object.id);const o=[this.getObjectPermissionObservable(n,t.type,t.permission,t.parentType,t.parent)];e=Object(bL.a)(...o)}return e}}getObjectPermissionObservable(t,e,n,o,r){if(this.debug("getObjectPermissionObservable"),!e)throw new Error(`Error checking permission ${n} of id ${t}: type is invalid`);if(!n)throw new Error(`Error checking permission for type ${e} of id ${t}: permission is invalid`);if(o&&!r)throw new Error(`Error checking parent permission ${e}.${n} for parentType ${o}: parentId is invalid`);if(!o&&r)throw new Error(`Error checking parent permission ${e}.${n}: parentType is invalid`);if(o&&r)return ja(r)?r.pipe(Object(Go.a)(t=>this.debug("getObjectPermissionObservable.parent.tap 1",t)),Zs((t,e)=>t.id===e.id),Object(Go.a)(t=>this.debug("getObjectPermissionObservable.parent.tap 2",t)),Object(Wo.a)(r=>{if(!r||!r.id)throw new Error(`Error checking parent permission ${e}.${n} for parentType ${o}: parent or parent.id is invalid`);return this.userAuthority.getParentObjectPermission(r.id,o,e,n).pipe(Object(H.a)(i=>({id:t,type:e,value:i,permission:n,parentType:o,parent:r})))}),Object(Go.a)(t=>this.debug("getObjectPermissionObservable.parent.tap 3",t))):this.userAuthority.getParentObjectPermission(r.id,o,e,n).pipe(Object(H.a)(i=>({id:t,type:e,value:i,permission:n,parentType:o,parent:r})));if(!t)throw new Error(`Error checking permission: ${e}.${n}, id is null`);return this.userAuthority.getObjectPermission(t,e,n).pipe(Object(Go.a)(t=>this.debug("getObjectPermissionObservable.tap 1",t)),Object(H.a)(o=>({id:t,type:e,value:o,permission:n})),Object(Go.a)(t=>this.debug("getObjectPermissionObservable.tap 2",t)))}onResult(t){t||this.alreadyHavePermission?(this._elseViewRef&&(this._elseViewRef=null,this.viewContainer.clear()),this._viewRef||(this.alreadyHavePermission=!0,this._viewRef=this.viewContainer.createEmbeddedView(this.templateRef))):(this._viewRef&&(this._viewRef=null,this.viewContainer.clear()),!this._elseViewRef&&this._elseTemplateRef&&(this._elseViewRef=this.viewContainer.createEmbeddedView(this._elseTemplateRef)))}filterThroughOperator(t){if(this._and){for(const e of t)if(!e.value)return!1;return!0}for(const e of t)if(e.value)return!0;return!1}ngOnDestroy(){this._permission$.complete(),this._objects$.complete(),this._type$.complete(),this._parentType$.complete(),this._parent$.complete(),this._wrapperList$.complete(),this._else$.complete(),this._and$.complete(),super.ngOnDestroy()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ys),r.Rb(zs),r.Rb(r.M),r.Rb(r.Q))},t.\u0275dir=r.Mb({type:t,selectors:[["","appIfPermission",""]],inputs:{appIfPermission:"appIfPermission",appIfPermissionElse:"appIfPermissionElse",appIfPermissionAnd:"appIfPermissionAnd",appIfPermissionData:"appIfPermissionData",appIfPermissionType:"appIfPermissionType",appIfPermissionParentType:"appIfPermissionParentType",appIfPermissionParent:"appIfPermissionParent"},features:[r.Ab]}),t})(),CL=(()=>{class t{constructor(){this._managerUsers$=new Zn.a([]),this._managerUsers=[],this._myAdUsers=[],this._myAdUsers$=new Zn.a([]),this._adAdmins$=new Zn.a([]),this._adAdmins=[],this._softwareCompanies=[],this._softwareCompanies$=new Zn.a([]),this._managerUserIdsWithLastLogin$=new Zn.a([]),this._managerUserIdsWithLastLogin=[],this._managerUsersAdministrators$=new Zn.a([]),this._managerUsersAdministrators=[],this._managerUsersCustomerGroup$=new Zn.a([]),this._managerUsersCustomerGroup=[],this._roleSubProjectManagerUsers$=new Zn.a([]),this._roleSubProjectManagerUsers=[],this._roleCustomerGroupManagerUsers$=new Zn.a([]),this._roleCustomerGroupManagerUsers=[],this._roles$=new Zn.a([]),this._roles=[],this._projects$=new Zn.a([]),this._projects=[],this._customers$=new Zn.a([]),this._customers=[],this._externalCustomers$=new Zn.a([]),this._externalCustomers=[],this._externalCustomerGroups$=new Zn.a([]),this._externalCustomerGroups=[],this._subProject$=new Zn.a(null),this._project$=new Zn.a(null),this._adDomains$=new Zn.a([]),this._adDomains=[],this._adGroups$=new Zn.a([]),this._adGroups=[],this._adUsers$=new Zn.a([]),this._adUsers=[],this._adUsersService$=new Zn.a([]),this._adUsersService=[],this._adUsersPool$=new Zn.a([]),this._adUsersPool=[],this._adUsersPoolService$=new Zn.a([]),this._adUsersPoolService=[],this._adUsersPoolRelationship$=new Zn.a([]),this._adUsersPoolRelationship=[],this._adUserServiceExternals$=new Zn.a([]),this._adUserServiceExternals=[],this._desktopServers$=new Zn.a([]),this._desktopServers=[],this._desktopServerIdWithVersions$=new Zn.a([]),this._desktopServerIdWithVersions=[],this._linuxServers$=new Zn.a([]),this._linuxServers=[],this._remoteApps$=new Zn.a([]),this._remoteApps=[],this._instances$=new Zn.a([]),this._instances=[],this._unload$=new po.b}ngOnDestroy(){this._managerUsers$.complete(),this._myAdUsers$.complete(),this._adAdmins$.complete(),this._softwareCompanies$.complete(),this._managerUserIdsWithLastLogin$.complete(),this._managerUsersAdministrators$.complete(),this._managerUsersCustomerGroup$.complete(),this._roleSubProjectManagerUsers$.complete(),this._roleCustomerGroupManagerUsers$.complete(),this._projects$.complete(),this._customers$.complete(),this._externalCustomers$.complete(),this._externalCustomerGroups$.complete(),this._subProject$.complete(),this._project$.complete(),this._adDomains$.complete(),this._adGroups$.complete(),this._adUsers$.complete(),this._adUsersService$.complete(),this._adUserServiceExternals$.complete(),this._desktopServers$.complete(),this._desktopServerIdWithVersions$.complete(),this._linuxServers$.complete(),this._remoteApps$.complete(),this._instances$.complete(),this._unload$.complete()}unload(){this.managerUsers=[],this.myAdUsers=[],this.adAdmins=[],this.managerUserIdsWithLastLogin=[],this.managerUsersAdministrator=[],this.managerUsersCustomerGroup=[],this.roleSubProjectManagerUsers=[],this.roleCustomerGroupManagerUsers=[],this.projects=[],this.customers=[],this.subProject=null,this.project=null,this.adDomains=[],this.adGroups=[],this.adUsers=[],this.adUsersService=[],this.desktopServers=[],this.linuxServers=[],this.remoteApps=[],this.instances=[],this._unload$.next()}get whenUnload$(){return this._unload$}get managerUsers$(){return this._managerUsers$.pipe(Object(V.a)(t=>!!t))}get managerUsers(){return this._managerUsers}set managerUsers(t){this._managerUsers=t,this._managerUsers$.next(t)}addManagerUser(t){const e=this._managerUsers$.value;e.push(t),this.managerUsers=e}addOrReplaceManagerUser(t){const e=this._managerUsers$.value,n=e.findIndex(e=>e.id===t.id);n<0?e.push(t):e[n]=t,this.managerUsers=e}isExternalManagerUser(t){return this._customers.findIndex(e=>e.id===t.customerId)<0}amountOfExternalManagerUser(t){let e=0;for(const n of t)this.isExternalManagerUser(n)&&e++;return e}amountOfInternalManagerUser(t){let e=0;for(const n of t)this.isExternalManagerUser(n)||e++;return e}replaceManagerUser(t){const e=this._managerUsers$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.managerUsers=e)}removeManagerUser(t){const e=this._managerUsers$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.managerUsers=e)}getManagerUser(t){return this.managerUsers?this.managerUsers.find(e=>e.id===t):null}get myAdUsers$(){return this._myAdUsers$.pipe(Object(V.a)(t=>!!t))}get myAdUsers(){return this._myAdUsers}set myAdUsers(t){this._myAdUsers=t,this._myAdUsers$.next(t)}get adAdmins$(){return this._adAdmins$.pipe(Object(V.a)(t=>!!t))}get adAdmins(){return this._adAdmins}set adAdmins(t){this._adAdmins=t,this._adAdmins$.next(t)}addADAdmin(t){const e=this._adAdmins$.value;e.push(t),this.adAdmins=e}addOrReplaceADAdmin(t){const e=this._adAdmins$.value,n=e.findIndex(e=>e.id===t.id);n<0?e.push(t):e[n]=t,this.adAdmins=e}replaceADAdmin(t){const e=this._adAdmins$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.adAdmins=e)}removeADAdmin(t){const e=this._adAdmins$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.adAdmins=e)}getADAdmin(t){return this.adAdmins?this.adAdmins.find(e=>e.id===t):null}get softwareCompanies$(){return this._softwareCompanies$.pipe(Object(V.a)(t=>!!t))}get softwareCompanies(){return this._softwareCompanies}set softwareCompanies(t){this._softwareCompanies=t,this._softwareCompanies$.next(t)}addSoftwareCompany(t){const e=this._softwareCompanies$.value;e.push(t),this.softwareCompanies=e}addOrReplaceSoftwareCompany(t){const e=this._softwareCompanies$.value,n=e.findIndex(e=>e.id===t.id);n<0?e.push(t):e[n]=t,this.softwareCompanies=e}replaceSoftwareCompany(t){const e=this._softwareCompanies$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.softwareCompanies=e)}removeSoftwareCompany(t){const e=this._softwareCompanies$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.softwareCompanies=e)}getSoftwareCompany(t){return this.softwareCompanies?this.softwareCompanies.find(e=>e.id===t):null}checkManagerUserIdHasADAdminOfADDomainAndNoPending(t,e){const n=Ac.unionBy(this.myAdUsers,this.adUsers,"id").filter(n=>n.managerUserId===t&&n.adDomainId===e&&!1===n.deleting&&!1===n.changing);for(const o of n)return this.adAdmins.findIndex(t=>t.adUserId===o.id&&t.adDomainId===e&&!1===t.deleting&&!1===t.changing)>-1;return!1}getADAdminIfADUserIdHasADAdmin(t){if(this.adAdmins){const e=this.adAdmins.findIndex(e=>e.adUserId===t);if(e>-1)return this.adAdmins[e]}return null}get managerUserIdsWithLastLogin$(){return this._managerUserIdsWithLastLogin$.pipe(Object(V.a)(t=>!!t))}get managerUserIdsWithLastLogin(){return this._managerUserIdsWithLastLogin}set managerUserIdsWithLastLogin(t){this._managerUserIdsWithLastLogin=t,this._managerUserIdsWithLastLogin$.next(t)}addManagerUserIdWithLastLogin(t){const e=this._managerUserIdsWithLastLogin$.value;e.push(t),this.managerUserIdsWithLastLogin=e}addOrReplaceManagerUserIdWithLastLogin(t){const e=this._managerUserIdsWithLastLogin$.value,n=e.findIndex(e=>e.id===t.id);n<0?e.push(t):e[n]=t,this.managerUserIdsWithLastLogin=e}replaceManagerUserIdWithLastLogin(t){const e=this._managerUserIdsWithLastLogin$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.managerUserIdsWithLastLogin=e)}removeManagerUserIdWithLastLogin(t){const e=this._managerUserIdsWithLastLogin$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.managerUserIdsWithLastLogin=e)}getManagerUserIdWithLastLoginByManagerUserId(t){if(this.managerUserIdsWithLastLogin){const e=this.managerUserIdsWithLastLogin.findIndex(e=>e.managerUserId===t);if(e>-1)return this.managerUserIdsWithLastLogin[e]}return null}get managerUsersAdministrator$(){return this._managerUsersAdministrators$.pipe(Object(V.a)(t=>!!t))}get managerUsersAdministrator(){return this._managerUsersAdministrators}set managerUsersAdministrator(t){this._managerUsersAdministrators=t,this._managerUsersAdministrators$.next(t)}addManagerUserAdministrator(t){const e=this._managerUsersAdministrators$.value;e.findIndex(e=>e.id===t.id)>-1?this.replaceManagerUserAdministrator(t):(e.push(t),this.managerUsersAdministrator=e)}replaceManagerUserAdministrator(t){const e=this._managerUsersAdministrators$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.managerUsersAdministrator=e)}getManagerUserAdministrator(t){return this.managerUsersAdministrator?this.managerUsersAdministrator.find(e=>e.id===t):null}get managerUsersCustomerGroup$(){return this._managerUsersCustomerGroup$.pipe(Object(V.a)(t=>!!t))}get managerUsersCustomerGroup(){return this._managerUsersCustomerGroup}set managerUsersCustomerGroup(t){this._managerUsersCustomerGroup=t,this._managerUsersCustomerGroup$.next(t)}addManagerUserCustomerGroup(t){const e=this._managerUsersCustomerGroup$.value;e.push(t),this.managerUsersCustomerGroup=e}replaceManagerUserCustomerGroup(t){const e=this._managerUsersCustomerGroup$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.managerUsersCustomerGroup=e)}getManagerUserCustomerGroup(t){return this.managerUsersCustomerGroup?this.managerUsersCustomerGroup.find(e=>e.id===t):null}getNumberOfManagerUserInCustomer(t){if(this.managerUsers){let e=0;for(const n of this.managerUsers)n.customerId===t&&e++;return e}return null}get roleSubProjectManagerUser$(){return this._roleSubProjectManagerUsers$.pipe(Object(V.a)(t=>!!t))}get roleSubProjectManagerUsers(){return this._roleSubProjectManagerUsers}set roleSubProjectManagerUsers(t){this._roleSubProjectManagerUsers=t,this._roleSubProjectManagerUsers$.next(t)}addRoleSubProjectManagerUser(t){const e=this._roleSubProjectManagerUsers$.value;e.push(t),this.roleSubProjectManagerUsers=e}removeRoleSubProjectManagerUser(t){const e=this._roleSubProjectManagerUsers$.value,n=e.findIndex(e=>e.roleId===t.roleId&&e.subProjectId===t.subProjectId&&e.managerUserId===t.managerUserId);n>-1&&(e.splice(n,1),this.roleSubProjectManagerUsers=e)}replaceRoleSubProjectGroupManagerUser(t,e){const n=this._roleSubProjectManagerUsers$.value,o=n.findIndex(e=>e.roleId===t.roleId&&e.subProjectId===t.subProjectId&&e.managerUserId===t.managerUserId);o>-1&&(n[o]=e,this.roleSubProjectManagerUsers=n)}get roleCustomerGroupManagerUser$(){return this._roleCustomerGroupManagerUsers$.pipe(Object(V.a)(t=>!!t))}get roleCustomerGroupManagerUsers(){return this._roleCustomerGroupManagerUsers}set roleCustomerGroupManagerUsers(t){this._roleCustomerGroupManagerUsers=t,this._roleCustomerGroupManagerUsers$.next(t)}addRoleCustomerGroupManagerUser(t){const e=this._roleCustomerGroupManagerUsers$.value;e.push(t),this.roleCustomerGroupManagerUsers=e}removeRoleCustomerGroupManagerUser(t){const e=this._roleCustomerGroupManagerUsers$.value,n=e.findIndex(e=>e.roleId===t.roleId&&e.customerGroupId===t.customerGroupId&&e.managerUserId===t.managerUserId);n>-1&&(e.splice(n,1),this.roleCustomerGroupManagerUsers=e)}replaceRoleCustomerGroupManagerUser(t,e){const n=this._roleCustomerGroupManagerUsers$.value,o=n.findIndex(e=>e.roleId===t.roleId&&e.customerGroupId===t.customerGroupId&&e.managerUserId===t.managerUserId);o>-1&&(n[o]=e,this.roleCustomerGroupManagerUsers=n)}get roles$(){return this._roles$.pipe(Object(V.a)(t=>!!t))}get roles(){return this._roles}set roles(t){this._roles=t,this._roles$.next(t)}addRole(t){const e=this._roles$.value;e.push(t),this.roles=e}getRole(t){return this.roles?this.roles.find(e=>e.id===t):null}get projects$(){return this._projects$.pipe(Object(V.a)(t=>!!t))}get projects(){return this._projects}set projects(t){this._projects=t,this._projects$.next(t)}addProject(t){const e=this._projects$.value;e.push(t),this.projects=e}replaceProject(t){const e=this._projects$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.projects=e)}getProject(t){const e=this._projects$.value;let n;const o=e.findIndex(e=>e.id===t);return o>-1&&(n=e[o]),n}get customers$(){return this._customers$.pipe(Object(V.a)(t=>!!t))}get customers(){return this._customers}set customers(t){this._customers=t,this._customers$.next(t)}addCustomer(t){const e=this._customers$.value;e.push(t),this.customers=e}getCustomer(t){return this.customers?this.customers.find(e=>e.id===t):null}removeCustomer(t){const e=this._customers$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.customers=e)}replaceCustomer(t){const e=this._customers$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.customers=e)}get externalCustomers$(){return this._externalCustomers$.pipe(Object(V.a)(t=>!!t))}get externalCustomers(){return this._externalCustomers}set externalCustomers(t){this._externalCustomers=t,this._externalCustomers$.next(t)}addExternalCustomer(t){const e=this._externalCustomers$.value;e.push(t),this.externalCustomers=e}addOrReplaceExternalCustomer(t){const e=this._externalCustomers$.value,n=e.findIndex(e=>e.id===t.id);n<0?e.push(t):e[n]=t,this.externalCustomers=e}getExternalCustomer(t){return this.externalCustomers?this.externalCustomers.find(e=>e.id===t):null}replaceExternalCustomer(t){const e=this._externalCustomers$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.externalCustomers=e)}get externalCustomerGroups$(){return this._externalCustomerGroups$.pipe(Object(V.a)(t=>!!t))}get externalCustomerGroups(){return this._externalCustomerGroups}set externalCustomerGroups(t){this._externalCustomerGroups=t,this._externalCustomerGroups$.next(t)}addExternalCustomerGroup(t){const e=this._externalCustomerGroups$.value;e.push(t),this.externalCustomerGroups=e}addOrReplaceExternalCustomerGroup(t){const e=this._externalCustomerGroups$.value,n=e.findIndex(e=>e.id===t.id);n<0?e.push(t):e[n]=t,this.externalCustomerGroups=e}getExternalCustomerGroup(t){return this.externalCustomerGroups?this.externalCustomerGroups.find(e=>e.id===t):null}replaceExternalCustomerGroup(t){const e=this._externalCustomerGroups$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.externalCustomerGroups=e)}get subProject$(){return this._subProject$.pipe(Object(V.a)(t=>!!t&&!!t.id),Zs())}get subProject(){return this._subProject}set subProject(t){this._subProject=t,this._subProject$.next(t)}get project$(){return this._project$.pipe(Object(V.a)(t=>!!t&&!!t.id),Zs())}get project(){return this._project}set project(t){this._project=t,this._project$.next(t)}get adDomains$(){return this._adDomains$.pipe(Object(V.a)(t=>!!t))}get adDomains(){return this._adDomains}getAdDomainByDesktopServerId(t){return this.adDomains?this.adDomains.find(e=>e.adServerId===t):null}getAdDomain(t){return this.adDomains?this.adDomains.find(e=>e.id===t):null}set adDomains(t){this._adDomains=t,this._adDomains$.next(t)}addADDomain(t){const e=this._adDomains$.value;e.push(t),this.adDomains=e}replaceADDomain(t){const e=this._adDomains$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.adDomains=e)}get adGroups$(){return this._adGroups$.pipe(Object(V.a)(t=>!!t))}get adGroups(){return this._adGroups}getAdGroup(t){return this.adGroups?this.adGroups.find(e=>e.id===t):null}getAdGroups(t){const e=[];if(this.adGroups)for(let n=0;n<this.adGroups.length;n++)this.adGroups[n].adDomainId===t&&e.push(this.adGroups[n]);return e}set adGroups(t){this._adGroups=t,this._adGroups$.next(t)}removeADGroup(t){const e=this._adGroups$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.adGroups=e)}replaceADGroup(t){const e=this._adGroups$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.adGroups=e)}addADGroup(t){const e=this._adGroups$.value;e.push(t),this.adGroups=e}get adUsers$(){return this._adUsers$.pipe(Object(V.a)(t=>!!t))}get adUsers(){return this._adUsers}getAdUser(t){return this.adUsers?this.adUsers.find(e=>e.id===t):null}addADUser(t){const e=this._adUsers$.value;e.push(t),this.adUsers=e}replaceADUser(t){const e=this._adUsers$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.adUsers=e)}removeADUser(t){const e=this._adUsers$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.adUsers=e)}set adUsers(t){this._adUsers=t,this._adUsers$.next(t)}get adUsersService$(){return this._adUsersService$.pipe(Object(V.a)(t=>!!t))}get adUsersService(){return this._adUsersService.filter(t=>null==t?void 0:t.login)}set adUsersService(t){this._adUsersService=t,this._adUsersService$.next(t)}addADUserService(t){const e=this._adUsersService$.value;e.push(t),this.adUsersService=e}replaceADUserService(t){const e=this._adUsersService$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.adUsersService=e)}removeADUserService(t){const e=this._adUsersService$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.adUsersService=e)}get adUsersPool$(){return this._adUsersPool$.pipe(Object(V.a)(t=>!!t))}get adUsersPool(){return this._adUsersPool}getAdUserPool(t){return this.adUsersPool?this.adUsersPool.find(e=>e.id===t):null}addADUserPool(t){const e=this._adUsersPool$.value;e.push(t),this.adUsersPool=e}replaceADUserPool(t){const e=this._adUsersPool$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.adUsersPool=e)}removeADUserPool(t){const e=this._adUsersPool$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.adUsersPool=e)}set adUsersPool(t){this._adUsersPool=t,this._adUsersPool$.next(t)}get adUsersPoolRelationship$(){return this._adUsersPoolRelationship$.pipe(Object(V.a)(t=>!!t))}get adUsersPoolRelationship(){return this._adUsersPoolRelationship}getAdUserPoolRelationship(t){return this.adUsersPoolRelationship?this.adUsersPoolRelationship.find(e=>e.id===t):null}addADUserPoolRelationship(t){const e=this._adUsersPoolRelationship$.value;e.push(t),this.adUsersPoolRelationship=e}replaceADUserPoolRelationship(t){const e=this._adUsersPoolRelationship$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.adUsersPoolRelationship=e)}removeADUserPoolRelationship(t){const e=this._adUsersPoolRelationship$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.adUsersPoolRelationship=e)}set adUsersPoolRelationship(t){this._adUsersPoolRelationship=t,this._adUsersPoolRelationship$.next(t)}findADUsersPoolRelationshipByADUserPoolService(t){return this._adUsersPoolRelationship$.value.filter(e=>t?this.getAdUserPoolService(e.adUserPoolId):this.getAdUserPool(e.adUserPoolId))}get adUsersPoolService$(){return this._adUsersPoolService$.pipe(Object(V.a)(t=>!!t))}get adUsersPoolService(){return this._adUsersPoolService}getAdUserPoolService(t){return this.adUsersPoolService?this.adUsersPoolService.find(e=>e.id===t):null}addADUserPoolService(t){const e=this._adUsersPoolService$.value;e.push(t),this.adUsersPoolService=e}replaceADUserPoolService(t){const e=this._adUsersPoolService$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.adUsersPoolService=e)}removeADUserPoolService(t){const e=this._adUsersPoolService$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.adUsersPoolService=e)}set adUsersPoolService(t){this._adUsersPoolService=t,this._adUsersPoolService$.next(t)}get adUserServiceExternals$(){return this._adUserServiceExternals$.pipe(Object(V.a)(t=>!!t))}get adUserServiceExternals(){return this._adUserServiceExternals}set adUserServiceExternals(t){this._adUserServiceExternals=t,this._adUserServiceExternals$.next(t)}addADUserServiceExternal(t){const e=this._adUserServiceExternals$.value;e.push(t),this.adUserServiceExternals=e}replaceADUserServiceExternal(t){const e=this._adUserServiceExternals$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.adUserServiceExternals=e)}removeADUserServiceExternal(t){const e=this._adUserServiceExternals$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.adUserServiceExternals=e)}get desktopServerIdWithVersions$(){return this._desktopServerIdWithVersions$.pipe(Object(V.a)(t=>!!t))}get desktopServerIdWithVersions(){return this._desktopServerIdWithVersions}getDesktopServerIdWithVersion(t){return this.desktopServerIdWithVersions?this.desktopServerIdWithVersions.find(e=>e.desktopServerId===t):null}set desktopServerIdWithVersions(t){this._desktopServerIdWithVersions=t,this._desktopServerIdWithVersions$.next(t)}get desktopServers$(){return this._desktopServers$.pipe(Object(V.a)(t=>!!t))}get desktopServers(){return this._desktopServers}getDesktopServer(t){return this.desktopServers?this.desktopServers.find(e=>e.id===t):null}set desktopServers(t){this._desktopServers=t,this._desktopServers$.next(t)}get linuxServers$(){return this._linuxServers$.pipe(Object(V.a)(t=>!!t))}get linuxServers(){return this._linuxServers}set linuxServers(t){this._linuxServers=t,this._linuxServers$.next(t)}get remoteApps$(){return this._remoteApps$.pipe(Object(V.a)(t=>!!t))}get remoteApps(){return this._remoteApps}getRemoteApp(t){return this.remoteApps?this.remoteApps.find(e=>e.id===t):null}set remoteApps(t){this._remoteApps=t,this._remoteApps$.next(t)}addRemoteApp(t){const e=this._remoteApps$.value;e.push(t),this.remoteApps=e}replaceRemoteApp(t){const e=this._remoteApps$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.remoteApps=e)}removeRemoteApp(t){const e=this._remoteApps$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.remoteApps=e)}removeRemoteAppByDesktopServerId(t){const e=this._remoteApps$.value,n=[];for(const o of e)o.desktopServerId!==t&&n.push(o);this.remoteApps=n}get instances$(){return this._instances$.pipe(Object(V.a)(t=>!!t))}get instances(){return this._instances}set instances(t){this._instances=t,this._instances$.next(t)}addInstances(t){const e=this._instances$.value;e.push(...t),this.instances=e}addDesktopServer(t){let e=this._desktopServers$.value;e||(e=[]),e.push(t),this.desktopServers=e}replaceDesktopServer(t){let e=this._desktopServers$.value;e||(e=[]);const n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.desktopServers=e)}removeDesktopServer(t){let e=this._desktopServers$.value;e||(e=[]);const n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.desktopServers=e)}addLinuxServer(t){const e=this._linuxServers$.value;e.push(t),this.linuxServers=e}replaceLinuxServer(t){const e=this._linuxServers$.value,n=e.findIndex(e=>e.id===t.id);n>-1&&(e[n]=t,this.linuxServers=e)}removeLinuxServer(t){const e=this._linuxServers$.value,n=e.findIndex(e=>e.id===t);n>-1&&(e.splice(n,1),this.linuxServers=e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function OL(t,e){if(1&t&&(r.Xb(0,"mat-option",10),r.Qc(1,"Parceiro"),r.Wb()),2&t){const t=r.jc();r.rc("value",t.searchCustomerGroupType.PARTNER)}}function ML(t,e){if(1&t&&(r.Xb(0,"span"),r.Sb(1,"img",25),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc();r.Db(1),r.sc("src",e.imageFileService.getCustomerGroupPictureUrl(t.imageUUID,30),r.Hc)}}function PL(t,e){if(1&t&&(r.Xb(0,"div",26),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc();var n;r.Db(1),r.Sc(" ",null==(n=e.customerGroupService.getCustomerGroup(t.partnerCustomerGroupId))?null:n.name," ")}}function yL(t,e){if(1&t&&(r.Xb(0,"div",27),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,o=r.jc(2);var n;r.Db(1),r.Sc(" ",null==(n=o.adminService.getSoftwareCompany(t))?null:n.name," ")}}function xL(t,e){if(1&t){const t=r.Yb();r.Xb(0,"tr"),r.Xb(1,"td",18),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().setCustomerGroupOnChange(n)})),r.Oc(2,ML,2,1,"span",19),r.Wb(),r.Xb(3,"td",20),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().setCustomerGroupOnChange(n)})),r.Xb(4,"div",21),r.Qc(5),r.Wb(),r.Oc(6,PL,2,1,"div",22),r.Wb(),r.Xb(7,"td",23),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().setCustomerGroupOnChange(n)})),r.Oc(8,yL,2,1,"div",24),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit;r.Db(2),r.rc("ngIf",t.id),r.Db(3),r.Rc(t.name),r.Db(1),r.rc("ngIf",t.partnerCustomerGroupId),r.Db(2),r.rc("ngForOf",t.softwareCompanyIds)}}let vL=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a){super(),this.dialogRef=t,this.data=e,this.imageFileService=n,this.adminService=o,this.dialog=r,this.customerGroupService=i,this.softwareCompanyDaoService=a,this.search=new cm.h(""),this.customerGroups=[],this.customerGroupsFiltered=[],this.searchCustomerGroupType=wL,this.selectSearchCustomerGroupTypeFormControl=new cm.h(this.searchCustomerGroupType.ALL),e.customerGroups&&(this.customerGroups=e.customerGroups,this.customerGroupsFiltered=this.customerGroups),0===this.adminService.softwareCompanies.length&&this.softwareCompanyDaoService.get().subscribe(t=>{this.adminService.softwareCompanies=t});const c=this.selectSearchCustomerGroupTypeFormControl.valueChanges.subscribe(t=>{this.onSearch(this.search.value)});this.addSubscription(c);const s=this.search.valueChanges.subscribe(t=>{this.onSearch(t)});this.addSubscription(s)}onSearch(t){if(t){const e=this.selectSearchCustomerGroupTypeFormControl.value;this.customerGroupsFiltered=this.customerGroups.filter(n=>{var o;let r=!1;e!==wL.ALL&&e!==wL.COMPANY_NAME||(r=n.name.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())>-1);let i=!1;e!==wL.ALL&&e!==wL.SOFTWARE_COMPANY||n.softwareCompanyIds.forEach(e=>{var n;(null===(n=this.adminService.getSoftwareCompany(e))||void 0===n?void 0:n.name.toLocaleLowerCase().indexOf(t.toLocaleLowerCase()))>-1&&(i=!0)});let a=!1;return e!==wL.ALL&&e!==wL.PARTNER||(a=(null===(o=this.customerGroupService.getCustomerGroup(n.partnerCustomerGroupId))||void 0===o?void 0:o.name.toLocaleLowerCase().indexOf(t.toLocaleLowerCase()))>-1),r||i||a})}else this.customerGroupsFiltered=this.customerGroups}onCancel(){this.dialogRef.close()}onAddCustomerGroup(){const t=this.dialog.open(Sx,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{customerGroup:null}}).afterClosed().subscribe(t=>{this.dialogRef.close(t)});this.addSubscription(t)}setCustomerGroupOnChange(t){t&&this.customerGroupService.customerGroup!==t&&(this.customerGroupService.set(t),this.dialogRef.close())}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(GM),r.Rb(CL),r.Rb(Zg),r.Rb(nb),r.Rb(QM))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-customer-group-search"]],features:[r.Ab],decls:29,vars:6,consts:[[1,"dialog-content-wrapper"],["autocomplete","off"],[1,"mat-accent","m-0"],[1,"title","dialog-title"],[1,"no-padding",2,"height","auto"],[1,"search-fixed"],["fxLayout","row","fxLayoutAlign","start start"],["id","customer-group-search-search","autocomplete","off","placeholder","busca","matInput","",1,"search-customer-group",3,"formControl"],["appearance","outline",2,"height","66px","width","120px","margin-top","16px"],["placeholder","Tipo",3,"formControl"],[3,"value"],[3,"value",4,"appIsAdmin"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg"],["border","0","cellspacing","0",1,"customer-group-table","mb-30","mt-24"],[4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Criar Empresa","id","customer-group-search-add-customer-group",3,"click"],["type","button","mat-raised-button","","color","primary","id","customer-group-search-cancel",3,"click"],[1,"w-40",2,"padding","0 0 0 10px",3,"click"],[4,"ngIf"],[1,"customer-group-search-customer-group","w-430",3,"click"],[1,"username","mr-12","ml-8"],["class","sub-title","style","padding-left: 9px;",4,"ngIf"],[3,"click"],["class","sub-title",4,"ngFor","ngForOf"],["width","30","height","30",3,"src"],[1,"sub-title",2,"padding-left","9px"],[1,"sub-title"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"form",1),r.Xb(2,"mat-toolbar",2),r.Xb(3,"mat-toolbar-row"),r.Xb(4,"span",3),r.Qc(5,"Lista de empresas"),r.Wb(),r.Wb(),r.Xb(6,"mat-toolbar-row",4),r.Xb(7,"div",5),r.Xb(8,"div",6),r.Sb(9,"input",7),r.Xb(10,"mat-form-field",8),r.Xb(11,"mat-label"),r.Qc(12,"Tipo"),r.Wb(),r.Xb(13,"mat-select",9),r.Xb(14,"mat-option",10),r.Qc(15,"Todos"),r.Wb(),r.Xb(16,"mat-option",10),r.Qc(17,"Nome"),r.Wb(),r.Oc(18,OL,2,1,"mat-option",11),r.Xb(19,"mat-option",10),r.Qc(20,"Softwares"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(21,"div",12),r.Xb(22,"table",13),r.Oc(23,xL,9,4,"tr",14),r.Wb(),r.Wb(),r.Xb(24,"div",15),r.Xb(25,"button",16),r.fc("click",(function(){return e.onAddCustomerGroup()})),r.Qc(26,"Criar Empresa "),r.Wb(),r.Xb(27,"button",17),r.fc("click",(function(){return e.onCancel()})),r.Qc(28,"Cancelar "),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(9),r.rc("formControl",e.search),r.Db(4),r.rc("formControl",e.selectSearchCustomerGroupTypeFormControl),r.Db(1),r.rc("value",e.searchCustomerGroupType.ALL),r.Db(2),r.rc("value",e.searchCustomerGroupType.COMPANY_NAME),r.Db(3),r.rc("value",e.searchCustomerGroupType.SOFTWARE_COMPANY),r.Db(4),r.rc("ngForOf",e.customerGroupsFiltered))},directives:[cm.J,cm.u,cm.v,pm,mm,sp,mh,bu,cm.c,cm.t,cm.i,nu,Qh,SP,jg,Nv,om,c.s,ah,rm,yu,c.t],styles:[".search-customer-group[_ngcontent-%COMP%]{padding:12px;font-size:16px;border:1px solid #ddd;margin:20px;width:500px;border-radius:4px}.search-fixed[_ngcontent-%COMP%]{background-color:#fff;color:#333;border-bottom:1px solid rgba(0,0,0,.12);width:100%}.search-fixed[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:503px}table.customer-group-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:12px;cursor:pointer}table.customer-group-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:#fff}table.customer-group-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:hsla(0,0%,93.7%,.43137254901960786)}table.customer-group-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}table.customer-group-table[_ngcontent-%COMP%]   tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}.sub-title[_ngcontent-%COMP%]{font-size:11px;color:#555}"]}),t})();var wL=function(t){return t.ALL="ALL",t.COMPANY_NAME="COMPANY_NAME",t.PARTNER="PARTNER",t.SOFTWARE_COMPANY="SOFTWARE_COMPANY",t}({});function kL(t,e){if(1&t&&(r.Xb(0,"span"),r.Sb(1,"img",6),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.sc("src",t.imageFileService.getCustomerGroupPictureUrl(t.customerGroupService.customerGroup.imageUUID,30),r.Hc)}}function SL(t,e){if(1&t&&(r.Xb(0,"span",7),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Rc(t.customerGroupService.customerGroup.name)}}function AL(t,e){1&t&&(r.Xb(0,"span",8),r.Qc(1," Selecione uma empresa "),r.Wb())}function DL(t,e){if(1&t){const t=r.Yb();r.Vb(0),r.Xb(1,"button",1),r.fc("click",(function(){return r.Ec(t),r.jc().searchModalCustomerGroup()})),r.Xb(2,"div",2),r.Oc(3,kL,2,1,"span",0),r.Oc(4,SL,2,1,"span",3),r.Oc(5,AL,2,0,"ng-template",null,4,r.Pc),r.Xb(7,"mat-icon",5),r.Qc(8,"keyboard_arrow_down"),r.Wb(),r.Wb(),r.Wb(),r.Ub()}if(2&t){const t=r.Ac(6),e=r.jc();r.Db(2),r.rc("ngStyle",e.customStyle),r.Db(1),r.rc("ngIf",null==e.customerGroupService||null==e.customerGroupService.customerGroup?null:e.customerGroupService.customerGroup.id),r.Db(1),r.rc("ngIf",null==e.customerGroupService||null==e.customerGroupService.customerGroup?null:e.customerGroupService.customerGroup.id)("ngIfElse",t)}}function IL(t,e){if(1&t&&(r.Xb(0,"span"),r.Sb(1,"img",6),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.sc("src",t.imageFileService.getCustomerGroupPictureUrl(t.customerGroupService.customerGroup.imageUUID,30),r.Hc)}}function EL(t,e){if(1&t&&(r.Xb(0,"span",7),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Rc(t.customerGroupService.customerGroup.name)}}function TL(t,e){if(1&t&&(r.Vb(0),r.Xb(1,"button",9),r.Xb(2,"div",2),r.Oc(3,IL,2,1,"span",0),r.Oc(4,EL,2,1,"span",10),r.Wb(),r.Wb(),r.Ub()),2&t){const t=r.jc();r.Db(2),r.rc("ngStyle",t.customStyle),r.Db(1),r.rc("ngIf",null==t.customerGroupService||null==t.customerGroupService.customerGroup?null:t.customerGroupService.customerGroup.id),r.Db(1),r.rc("ngIf",null==t.customerGroupService||null==t.customerGroupService.customerGroup?null:t.customerGroupService.customerGroup.id)}}let LL=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c){super(),this.customerGroupDao=t,this.customerGroupService=e,this.imageFileService=n,this.userAuthorityDaoService=o,this.managerUserPermissionDaoService=r,this.route=i,this.managerUserPermissionDao=a,this.dialog=c,this.customerGroupCreator=!1,this.getAllCustomerGroups(),this.managerUserPermissionDaoService.getMyUserPermissions().subscribe(t=>{(t.admin||t.customerGroupCreator)&&(this.customerGroupCreator=!0)})}set customStyle(t){this._customStyle=t}get customStyle(){return this._customStyle}getAllCustomerGroups(){this.customerGroups||this.customerGroupDao.getAllCache().subscribe(t=>{if(this.customerGroups=t||[],this.customerGroups=Object(kc.p)(this.customerGroups,"name"),this.customerGroupService.customerGroups=this.customerGroups,this.customerGroups&&this.customerGroups.length>0&&!this.customerGroupService.customerGroup){const t=this.customerGroupService.getLastSelectedCustomerGroupByCookie();this.customerGroupService.set(t||this.customerGroups[0])}})}searchModalCustomerGroup(){const t=this.dialog.open(vL,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{customerGroups:this.customerGroups}});this.addSubscription(t.afterClosed().subscribe(t=>{this.dialogRefCallback(t)}))}dialogRefCallback(t){if(t)if("CREATE"===t.operation)this.customerGroups.push(t.data),this.customerGroupService.customerGroup=t.data;else if("SAVE"===t.operation){const e=this.customerGroups.findIndex(e=>e.id===t.data.id);this.customerGroups[e]=t.data}else"DELETE"===t.operation&&(this.customerGroups=this.customerGroups.filter(e=>e.id===t.data))}ngOnDestroy(){this.customerGroups=[]}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(eb),r.Rb(nb),r.Rb(GM),r.Rb(Ys),r.Rb(zs),r.Rb(oi),r.Rb(zs),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-customer-group-tool-bar"]],inputs:{customStyle:"customStyle"},features:[r.Ab],decls:2,vars:2,consts:[[4,"ngIf"],["mat-button","","id","customer-group-tool-bar-search-modal",1,"user-button","pl-10","w-275",3,"click"],["fxLayout","row","fxLayoutAlign","start center",3,"ngStyle"],["class","username mr-12 ml-8 text-max-120",4,"ngIf","ngIfElse"],["showSelectCustomerGroup",""],[1,"s-16"],["width","30","height","30",3,"src"],[1,"username","mr-12","ml-8","text-max-120"],[1,"username","mr-12"],["mat-button","",1,"user-button","pl-10","cursor-default"],["class","username mr-12 ml-8 text-max-120",4,"ngIf"]],template:function(t,e){1&t&&(r.Oc(0,DL,9,4,"ng-container",0),r.Oc(1,TL,5,3,"ng-container",0)),2&t&&(r.rc("ngIf",e.customerGroups&&e.customerGroups.length>1||e.customerGroupCreator),r.Db(1),r.rc("ngIf",e.customerGroups&&1===e.customerGroups.length&&!e.customerGroupCreator))},directives:[c.t,yu,sp,mh,c.x,$f,Uu],styles:[".width-100-percent[_ngcontent-%COMP%]{width:100%!important}.user-button[_ngcontent-%COMP%]{min-width:216px}.username[_ngcontent-%COMP%]{text-align:left}[_nghost-%COMP%]  .mat-form-field-underline{display:none}[_nghost-%COMP%]   .mat-form-field-select-customer-group[_ngcontent-%COMP%]{min-width:218px}[_nghost-%COMP%]   .mat-form-field-select-customer-group[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{padding-left:17px;padding-top:6px;min-width:198px;font-size:18px;font-weight:700}[_nghost-%COMP%]   .mat-autocomplete-visible[_ngcontent-%COMP%]{min-width:250px}[_nghost-%COMP%]   .group0[_ngcontent-%COMP%]{margin-top:-8px}[_nghost-%COMP%]   .group1[_ngcontent-%COMP%]{margin-top:28px}[_nghost-%COMP%]   .group2[_ngcontent-%COMP%]{margin-top:78px}[_nghost-%COMP%]   .group3[_ngcontent-%COMP%]{margin-top:126px}[_nghost-%COMP%]   .group4[_ngcontent-%COMP%]{margin-top:196px}[_nghost-%COMP%]   .group5[_ngcontent-%COMP%]{margin-top:220px}[_nghost-%COMP%]   .group6[_ngcontent-%COMP%]{margin-top:236px}[_nghost-%COMP%]   .button-create-customer-group[_ngcontent-%COMP%]{position:absolute;z-index:1001}[_nghost-%COMP%]   .button-create-customer-group[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:218px}"]}),t})(),RL=(()=>{class t{transform(t){return Object.keys(t).map(e=>isNaN(+e)?{name:t[e],enumType:"string"}:{index:+e,name:t[e],enumType:"number"})}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"enumToArray",type:t,pure:!0}),t})();function WL(t,e){if(1&t&&r.Sb(0,"mat-icon",7),2&t){const t=r.jc();r.rc("fontIcon",t.icon)}}function jL(t,e){if(1&t&&(r.Xb(0,"mat-icon",8),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Rc(t.icon)}}function FL(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",9),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(2,"Cancelar"),r.Wb(),r.Wb()}}let XL=(()=>{class t{constructor(t,e){this.dialogRef=t,this.data=e,this.disableCancel=e.disableCancel,this.message=e.message?e.message:"Por favor, aguarde...",this.icon=e.icon?e.icon:"help_outline";const n=e.ob;let o;qc(),o=e.timeout?e.timeout:500,n.pipe(Object(Lo.a)(1)).subscribe(t=>{console.log("WaitDialogComponent timeout1: "+o);const e={cancelled:!1,data:t,error:void 0};console.log("WaitDialogComponent timeout2: "+o),setTimeout(()=>{console.log("WaitDialogComponent close"),this.dialogRef.close(e)},o)},t=>{this.dialogRef.close({cancelled:!1,data:null,error:t})})}ngOnInit(){}onCancel(){this.dialogRef.close({cancelled:!0,data:void 0,error:void 0})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-wait-dialog"]],decls:9,vars:4,consts:[["fxLayout","column","id","confirmDialog","fxLayoutAlign","space-between stretch"],["matDialogTitle","","fxFlexAlign","row","fxLayoutAlign","center center",1,"mat-accent","m-0"],["class","nav-link-icon","fontSet","fa",3,"fontIcon",4,"ngIf","ngIfElse"],["notFa",""],["fxLayout","row","fxLayoutAlign","space-between center",1,"p-16","message"],[1,"mat-body-2",3,"innerHTML"],[4,"ngIf"],["fontSet","fa",1,"nav-link-icon",3,"fontIcon"],[1,"icon"],["mat-raised-button","","type","button","color","primary",1,"md-small",3,"click"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"div"),r.Xb(2,"mat-toolbar",1),r.Oc(3,WL,1,1,"mat-icon",2),r.Oc(4,jL,2,1,"ng-template",null,3,r.Pc),r.Wb(),r.Wb(),r.Xb(6,"div",4),r.Sb(7,"span",5),r.Wb(),r.Oc(8,FL,3,0,"div",6),r.Wb()),2&t){const t=r.Ac(5);r.Db(3),r.rc("ngIf",e.icon.startsWith("fa"))("ngIfElse",t),r.Db(4),r.rc("innerHTML",e.message,r.Fc),r.Db(1),r.rc("ngIf",!e.disableCancel)}},directives:[sp,mh,pm,nm,eh,c.t,Uu,yu],styles:["#waitDialog[_ngcontent-%COMP%]{min-height:200px;max-width:800px!important}.icon[_ngcontent-%COMP%]{color:#fff;font-size:64px;height:64px;width:64px}.message[_ngcontent-%COMP%]{min-height:100px}"]}),t})();class NL extends Error{constructor(){super("cancelled")}}let UL=(()=>{class t{transform(t,e="",n=null){if(t){const o=1e3,r=60*o,i=60*r,a=24*i;if(void 0!==t){const c=new Date(t);let s=new Date(Date.now());n&&(s=new Date(n));const l=Math.abs(s.getTime()-c.getTime()),d=Math.floor(l/o),g=Math.floor(d/2592e3),m=Math.floor(d/86400),p=Math.floor(d%86400/3600),h=Math.floor(d%3600/60);return"large"===e?g>=1?"h\xe1 "+g+" meses atr\xe1s":1===g?"h\xe1 "+g+" m\xeas atr\xe1s":m>=1&&m<32?"h\xe1 "+m+" dias atr\xe1s":1===m?"h\xe1 "+m+" dia atr\xe1s":p>1&&p<24?"h\xe1 "+p+" horas atr\xe1s":1===p?"h\xe1 "+p+" hora atr\xe1s":d>=45&&h<59?h>1?"h\xe1 "+h+" minutos atr\xe1s":"h\xe1 "+h+" minuto atr\xe1s":d<45?"h\xe1 segundos atr\xe1s":"-":"medium"===e?g>=1?"h\xe1 "+g+" meses":1===g?"h\xe1 "+g+" m\xeas":m>=1&&m<32?"h\xe1 "+m+" dias":1===m?"h\xe1 "+m+" dia":p>1&&p<24?"h\xe1 "+p+" horas":1===p?"h\xe1 "+p+" hora":d>=45&&h<59?h>1?"h\xe1 "+h+" minutos":"h\xe1 "+h+" minuto":d<45?"h\xe1 segundos":"-":"small"===e?l>a?m+" dias e "+p+":"+h:l>i?p+"h "+h+"m":l>r?h>1?h+" minutos":h+" minuto":l>o?Math.floor(l/o)+" segundos ":Math.floor(l)+" ms ":l>a?m+" dias e "+p+":"+h:l>i?p+"h "+h+"m":l>r?h>1?h+" minutos":h+" minuto":l>o?"h\xe1 "+Math.floor(l/o)+" segundos ":Math.floor(l)+" ms "}}return"-"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"timeDiff",type:t,pure:!0}),t})(),zL=(()=>{class t{static getDifferenceBetweenTwoDatesInDays(t,e){const n=Math.abs(e.getTime()-t.getTime());return Math.ceil(n/864e5)}transform(t,...e){return this.getDifferenceBetweenTodayAndADayInDays(t)}getDifferenceBetweenTodayAndADayInDays(e){return t.getDifferenceBetweenTwoDatesInDays(new Date(e),new Date(Date.now()))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"todayDiff",type:t,pure:!0}),t})(),YL=(()=>{class t{constructor(){this.fileDropped=new r.o,this.background="",this.opacity="1"}dragOver(t){t.preventDefault(),t.stopPropagation(),this.background="#9ecbec",this.opacity="0.8"}dragLeave(t){t.preventDefault(),t.stopPropagation(),this.background="",this.opacity="1"}drop(t){t.preventDefault(),t.stopPropagation(),this.background="",this.opacity="1";const e=t.dataTransfer.files;e.length>0&&this.fileDropped.emit(e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","appDragDropFile",""]],hostVars:4,hostBindings:function(t,e){1&t&&r.fc("dragover",(function(t){return e.dragOver(t)}))("dragleave",(function(t){return e.dragLeave(t)}))("drop",(function(t){return e.drop(t)})),2&t&&r.Nc("background-color",e.background)("opacity",e.opacity)},outputs:{fileDropped:"fileDropped"}}),t})();function BL(t,e){if(1&t&&(r.Xb(0,"div",1),r.Xb(1,"div",2),r.Xb(2,"div",3),r.Sb(3,"div"),r.Sb(4,"div"),r.Sb(5,"div"),r.Sb(6,"div"),r.Sb(7,"div"),r.Sb(8,"div"),r.Sb(9,"div"),r.Sb(10,"div"),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Nc("min-height",t.height,"px")}}let VL=(()=>{class t{constructor(t,e){this.el=e,this.divId=Object(kc.q)("hc_"),this.loading=!0,this.div=t.createElement("div"),this.div.id=this.divId,t.addClass(this.div,"full-width"),t.appendChild(e.nativeElement,this.div)}ngOnInit(){this.destroy(),this.dataSubscription=this.data$.subscribe(t=>{this.loading=!1,this.chart&&this.chart.destroy(),this.chart=a.chart(this.divId,this.initOptions(t))})}ngOnDestroy(){this.destroy()}destroy(){this.loading=!1,this.dataSubscription&&this.dataSubscription.unsubscribe(),this.chart&&this.chart.destroy()}hideHighchartsLogo(){const t=this.div.getElementsByClassName("highcharts-credits");for(let e=0;e<t.length;e++)t[e].style.display="none"}initOptions(t){return{credits:{enabled:!1},chart:{zoomType:"x",height:this.height},title:{text:""},legend:{enabled:!1},time:{useUTC:!1},xAxis:{type:"datetime",dateTimeLabelFormats:{millisecond:"%H:%M:%S",second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"}},yAxis:{title:{text:this.chartTitle},allowDecimals:!1,max:this.yMax},plotOptions:{series:{marker:{enabled:!1},animation:!1}},tooltip:{valuePrefix:this.valuePrefix,valueSuffix:this.valueSuffix},series:[{name:this.chartTitle,data:t,type:"area"}]}}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.F),r.Rb(r.l))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-highcharts"]],inputs:{data$:"data$",yMax:"yMax",valueSuffix:"valueSuffix",valuePrefix:"valuePrefix",chartTitle:"chartTitle",height:"height"},decls:1,vars:1,consts:[["fxLayout","row","fxLayoutAlign","center stretch",3,"min-height",4,"ngIf"],["fxLayout","row","fxLayoutAlign","center stretch"],["fxLayout","column","fxLayoutAlign","center stretch"],[1,"lds-roller"]],template:function(t,e){1&t&&r.Oc(0,BL,11,2,"div",0),2&t&&r.rc("ngIf",e.loading)},directives:[c.t,sp,mh],styles:['.ngx-datatable.material[_ngcontent-%COMP%]{background:#fff;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.ngx-datatable.material.striped[_ngcontent-%COMP%]   .datatable-row-odd[_ngcontent-%COMP%]{background:#eee}.ngx-datatable.material.multi-click-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%], .ngx-datatable.material.multi-click-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]   .datatable-row-group[_ngcontent-%COMP%], .ngx-datatable.material.multi-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%], .ngx-datatable.material.multi-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]   .datatable-row-group[_ngcontent-%COMP%], .ngx-datatable.material.single-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%], .ngx-datatable.material.single-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]   .datatable-row-group[_ngcontent-%COMP%]{background-color:#304ffe;color:#fff}.ngx-datatable.material.multi-click-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]:hover, .ngx-datatable.material.multi-click-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]:hover   .datatable-row-group[_ngcontent-%COMP%], .ngx-datatable.material.multi-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]:hover, .ngx-datatable.material.multi-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]:hover   .datatable-row-group[_ngcontent-%COMP%], .ngx-datatable.material.single-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]:hover, .ngx-datatable.material.single-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]:hover   .datatable-row-group[_ngcontent-%COMP%]{background-color:#193ae4;color:#fff}.ngx-datatable.material.multi-click-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]:focus, .ngx-datatable.material.multi-click-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]:focus   .datatable-row-group[_ngcontent-%COMP%], .ngx-datatable.material.multi-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]:focus, .ngx-datatable.material.multi-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]:focus   .datatable-row-group[_ngcontent-%COMP%], .ngx-datatable.material.single-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]:focus, .ngx-datatable.material.single-selection[_ngcontent-%COMP%]   .datatable-body-row.active[_ngcontent-%COMP%]:focus   .datatable-row-group[_ngcontent-%COMP%]{background-color:#2041ef;color:#fff}.ngx-datatable.material[_ngcontent-%COMP%]:not(.cell-selection)   .datatable-body-row[_ngcontent-%COMP%]:hover, .ngx-datatable.material[_ngcontent-%COMP%]:not(.cell-selection)   .datatable-body-row[_ngcontent-%COMP%]:hover   .datatable-row-group[_ngcontent-%COMP%]{background-color:#eee;transition-property:background;transition-duration:.3s;transition-timing-function:linear}.ngx-datatable.material[_ngcontent-%COMP%]:not(.cell-selection)   .datatable-body-row[_ngcontent-%COMP%]:focus, .ngx-datatable.material[_ngcontent-%COMP%]:not(.cell-selection)   .datatable-body-row[_ngcontent-%COMP%]:focus   .datatable-row-group[_ngcontent-%COMP%]{background-color:#ddd}.ngx-datatable.material.cell-selection[_ngcontent-%COMP%]   .datatable-body-cell[_ngcontent-%COMP%]:hover, .ngx-datatable.material.cell-selection[_ngcontent-%COMP%]   .datatable-body-cell[_ngcontent-%COMP%]:hover   .datatable-row-group[_ngcontent-%COMP%]{background-color:#eee;transition-property:background;transition-duration:.3s;transition-timing-function:linear}.ngx-datatable.material.cell-selection[_ngcontent-%COMP%]   .datatable-body-cell[_ngcontent-%COMP%]:focus, .ngx-datatable.material.cell-selection[_ngcontent-%COMP%]   .datatable-body-cell[_ngcontent-%COMP%]:focus   .datatable-row-group[_ngcontent-%COMP%]{background-color:#ddd}.ngx-datatable.material.cell-selection[_ngcontent-%COMP%]   .datatable-body-cell.active[_ngcontent-%COMP%], .ngx-datatable.material.cell-selection[_ngcontent-%COMP%]   .datatable-body-cell.active[_ngcontent-%COMP%]   .datatable-row-group[_ngcontent-%COMP%]{background-color:#304ffe;color:#fff}.ngx-datatable.material.cell-selection[_ngcontent-%COMP%]   .datatable-body-cell.active[_ngcontent-%COMP%]:hover, .ngx-datatable.material.cell-selection[_ngcontent-%COMP%]   .datatable-body-cell.active[_ngcontent-%COMP%]:hover   .datatable-row-group[_ngcontent-%COMP%]{background-color:#193ae4;color:#fff}.ngx-datatable.material.cell-selection[_ngcontent-%COMP%]   .datatable-body-cell.active[_ngcontent-%COMP%]:focus, .ngx-datatable.material.cell-selection[_ngcontent-%COMP%]   .datatable-body-cell.active[_ngcontent-%COMP%]:focus   .datatable-row-group[_ngcontent-%COMP%]{background-color:#2041ef;color:#fff}.ngx-datatable.material[_ngcontent-%COMP%]   .empty-row[_ngcontent-%COMP%]{height:50px}.ngx-datatable.material[_ngcontent-%COMP%]   .empty-row[_ngcontent-%COMP%], .ngx-datatable.material[_ngcontent-%COMP%]   .loading-row[_ngcontent-%COMP%]{text-align:left;padding:.5rem 1.2rem;vertical-align:top;border-top:0}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-left[_ngcontent-%COMP%], .ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .datatable-row-left[_ngcontent-%COMP%]{background-color:#fff;background-position:100% 0;background-repeat:repeat-y;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==)}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-right[_ngcontent-%COMP%], .ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .datatable-row-right[_ngcontent-%COMP%]{background-position:0 0;background-color:#fff;background-repeat:repeat-y;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQI12PQkNdi1VTQ5gbSwkAsDQARLAIGtOSFUAAAAABJRU5ErkJggg==)}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12)}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .datatable-header-cell[_ngcontent-%COMP%]{text-align:left;padding:.9rem 1.2rem;font-weight:400;background-color:#fff;color:rgba(0,0,0,.54);vertical-align:bottom;font-size:12px;font-weight:500}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .datatable-header-cell[_ngcontent-%COMP%]   .datatable-header-cell-wrapper[_ngcontent-%COMP%]{position:relative}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .datatable-header-cell.longpress[_ngcontent-%COMP%]   .draggable[_ngcontent-%COMP%]:after{transition:transform .4s ease,opacity .4s ease;opacity:.5;transform:scale(1)}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .datatable-header-cell[_ngcontent-%COMP%]   .draggable[_ngcontent-%COMP%]:after{content:" ";position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;height:60px;width:60px;background:#eee;border-radius:100%;opacity:1;filter:none;transform:scale(0);z-index:9999;pointer-events:none}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .datatable-header-cell.dragging[_ngcontent-%COMP%]   .resize-handle[_ngcontent-%COMP%]{border-right:none}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .resize-handle[_ngcontent-%COMP%]{border-right:1px solid #eee}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]{position:relative}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-detail[_ngcontent-%COMP%]{background:#f5f5f5;padding:10px}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-group-header[_ngcontent-%COMP%]{background:#f5f5f5;border-bottom:1px solid #d9d8d9;border-top:1px solid #d9d8d9}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]   .datatable-body-cell[_ngcontent-%COMP%], .ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]   .datatable-body-group-cell[_ngcontent-%COMP%]{text-align:left;padding:.9rem 1.2rem;vertical-align:top;border-top:0;color:rgba(0,0,0,.87);transition:width .3s ease;font-size:14px;font-weight:400}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .progress-linear[_ngcontent-%COMP%]{display:block;position:-webkit-sticky;position:sticky;width:100%;height:5px;padding:0;margin:0;top:0}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .progress-linear[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]{display:block;position:relative;overflow:hidden;width:100%;height:5px;transform:translate(0) scale(1);background-color:#aad1f9}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .progress-linear[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]   .bar[_ngcontent-%COMP%]{transition:all .2s linear;-webkit-animation:query .8s cubic-bezier(.39,.575,.565,1) infinite;animation:query .8s cubic-bezier(.39,.575,.565,1) infinite;transition:transform .2s linear;background-color:#106cc8;position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);font-size:12px;font-weight:400;color:rgba(0,0,0,.54)}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .page-count[_ngcontent-%COMP%]{line-height:50px;height:50px;padding:0 1.2rem}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]{margin:0 10px}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{vertical-align:middle}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   li.disabled[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)!important;background-color:transparent!important}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{background-color:hsla(0,0%,62%,.2);font-weight:700}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{height:22px;min-width:24px;line-height:22px;padding:0 6px;border-radius:3px;margin:6px 3px;text-align:center;vertical-align:top;color:rgba(0,0,0,.54);text-decoration:none;vertical-align:bottom}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:rgba(0,0,0,.75);background-color:hsla(0,0%,62%,.2)}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   .datatable-icon-left[_ngcontent-%COMP%], .ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   .datatable-icon-prev[_ngcontent-%COMP%], .ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   .datatable-icon-right[_ngcontent-%COMP%], .ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   .datatable-icon-skip[_ngcontent-%COMP%]{font-size:20px;line-height:20px;padding:0 3px}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-summary-row[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%], .ngx-datatable.material[_ngcontent-%COMP%]   .datatable-summary-row[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]:hover{background-color:#ddd}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-summary-row[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]   .datatable-body-cell[_ngcontent-%COMP%]{font-weight:700}.datatable-checkbox[_ngcontent-%COMP%]{position:relative;margin:0;cursor:pointer;vertical-align:middle;display:inline-block;box-sizing:border-box;padding:0}.datatable-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{position:relative;margin:0 1rem 0 0;cursor:pointer;outline:none}.datatable-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:before{transition:all .3s ease-in-out;content:"";position:absolute;left:0;z-index:1;width:1rem;height:1rem;border:2px solid #f2f2f2}.datatable-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked:before{transform:rotate(-45deg);height:.5rem;border-color:#009688;border-top-style:none;border-right-style:none}.datatable-checkbox[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;left:0;width:1rem;height:1rem;background:#fff;cursor:pointer}@-webkit-keyframes query{0%{opacity:1;transform:translateX(35%) scaleX(.3)}to{opacity:0;transform:translateX(-50%) scaleX(0)}}@keyframes query{0%{opacity:1;transform:translateX(35%) scaleX(.3)}to{opacity:0;transform:translateX(-50%) scaleX(0)}}.ps[_ngcontent-%COMP%]{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x[_ngcontent-%COMP%]{height:15px;bottom:0}.ps__rail-x[_ngcontent-%COMP%], .ps__rail-y[_ngcontent-%COMP%]{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y[_ngcontent-%COMP%]{width:15px;right:0}.ps--active-x[_ngcontent-%COMP%] > .ps__rail-x[_ngcontent-%COMP%], .ps--active-y[_ngcontent-%COMP%] > .ps__rail-y[_ngcontent-%COMP%]{display:block;background-color:transparent}.ps--focus[_ngcontent-%COMP%] > .ps__rail-x[_ngcontent-%COMP%], .ps--focus[_ngcontent-%COMP%] > .ps__rail-y[_ngcontent-%COMP%], .ps--scrolling-x[_ngcontent-%COMP%] > .ps__rail-x[_ngcontent-%COMP%], .ps--scrolling-y[_ngcontent-%COMP%] > .ps__rail-y[_ngcontent-%COMP%], .ps[_ngcontent-%COMP%]:hover > .ps__rail-x[_ngcontent-%COMP%], .ps[_ngcontent-%COMP%]:hover > .ps__rail-y[_ngcontent-%COMP%]{opacity:.6}.ps[_ngcontent-%COMP%]   .ps__rail-x.ps--clicking[_ngcontent-%COMP%], .ps[_ngcontent-%COMP%]   .ps__rail-x[_ngcontent-%COMP%]:focus, .ps[_ngcontent-%COMP%]   .ps__rail-x[_ngcontent-%COMP%]:hover, .ps[_ngcontent-%COMP%]   .ps__rail-y.ps--clicking[_ngcontent-%COMP%], .ps[_ngcontent-%COMP%]   .ps__rail-y[_ngcontent-%COMP%]:focus, .ps[_ngcontent-%COMP%]   .ps__rail-y[_ngcontent-%COMP%]:hover{background-color:#eee;opacity:.9}.ps__thumb-x[_ngcontent-%COMP%]{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x[_ngcontent-%COMP%], .ps__thumb-y[_ngcontent-%COMP%]{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y[_ngcontent-%COMP%]{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking[_ngcontent-%COMP%]   .ps__thumb-x[_ngcontent-%COMP%], .ps__rail-x[_ngcontent-%COMP%]:focus > .ps__thumb-x[_ngcontent-%COMP%], .ps__rail-x[_ngcontent-%COMP%]:hover > .ps__thumb-x[_ngcontent-%COMP%]{background-color:#999;height:11px}.ps__rail-y.ps--clicking[_ngcontent-%COMP%]   .ps__thumb-y[_ngcontent-%COMP%], .ps__rail-y[_ngcontent-%COMP%]:focus > .ps__thumb-y[_ngcontent-%COMP%], .ps__rail-y[_ngcontent-%COMP%]:hover > .ps__thumb-y[_ngcontent-%COMP%]{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps[_ngcontent-%COMP%]{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps[_ngcontent-%COMP%]{overflow:auto!important}}.mat-badge-content[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif}.mat-h2[_ngcontent-%COMP%], .mat-title[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font:500 20px/32px Roboto,Helvetica Neue,sans-serif}.mat-h3[_ngcontent-%COMP%], .mat-subheading-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font:400 16px/28px Roboto,Helvetica Neue,sans-serif}.mat-h4[_ngcontent-%COMP%], .mat-subheading-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font:400 15px/24px Roboto,Helvetica Neue,sans-serif}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font:400 11.62px/20px Roboto,Helvetica Neue,sans-serif}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{font:400 9.38px/20px Roboto,Helvetica Neue,sans-serif}.mat-body-2[_ngcontent-%COMP%], .mat-body-strong[_ngcontent-%COMP%]{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-body[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-caption[_ngcontent-%COMP%], .mat-small[_ngcontent-%COMP%]{font:400 12px/20px Roboto,Helvetica Neue,sans-serif}.mat-display-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-display-4[_ngcontent-%COMP%]{font:300 112px/112px Roboto,Helvetica Neue,sans-serif}.mat-display-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-display-3[_ngcontent-%COMP%]{font:400 56px/56px Roboto,Helvetica Neue,sans-serif}.mat-display-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-display-2[_ngcontent-%COMP%]{font:400 45px/48px Roboto,Helvetica Neue,sans-serif}.mat-display-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-display-1[_ngcontent-%COMP%]{font:400 34px/40px Roboto,Helvetica Neue,sans-serif}.mat-bottom-sheet-container[_ngcontent-%COMP%]{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-button[_ngcontent-%COMP%], .mat-fab[_ngcontent-%COMP%], .mat-flat-button[_ngcontent-%COMP%], .mat-icon-button[_ngcontent-%COMP%], .mat-mini-fab[_ngcontent-%COMP%], .mat-raised-button[_ngcontent-%COMP%], .mat-stroked-button[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:500}.mat-button-toggle[_ngcontent-%COMP%], .mat-card[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title[_ngcontent-%COMP%]{font-weight:500}.mat-checkbox[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-chip[_ngcontent-%COMP%]{font-weight:500}.mat-table[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell[_ngcontent-%COMP%]{font-weight:500}.mat-calendar[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-weight:500}.mat-dialog-title[_ngcontent-%COMP%]{font:500 20px/32px Roboto,Helvetica Neue,sans-serif}.mat-expansion-panel-header[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-expansion-panel-content[_ngcontent-%COMP%]{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-form-field[_ngcontent-%COMP%]{font-size:inherit;font-weight:400;line-height:1.125}.mat-form-field[_ngcontent-%COMP%], .mat-menu-item[_ngcontent-%COMP%], .mat-paginator[_ngcontent-%COMP%], .mat-paginator-page-size[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .mat-radio-button[_ngcontent-%COMP%], .mat-select[_ngcontent-%COMP%], .mat-slide-toggle-content[_ngcontent-%COMP%], .mat-slider-thumb-label-text[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text[_ngcontent-%COMP%]{font-weight:500}.mat-stepper-horizontal[_ngcontent-%COMP%], .mat-stepper-vertical[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label-selected[_ngcontent-%COMP%]{font-weight:500}.mat-tab-group[_ngcontent-%COMP%], .mat-tab-label[_ngcontent-%COMP%], .mat-tab-link[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label[_ngcontent-%COMP%], .mat-tab-link[_ngcontent-%COMP%]{font-weight:500}.mat-toolbar[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{font:500 20px/32px Roboto,Helvetica Neue,sans-serif}.mat-list-item[_ngcontent-%COMP%], .mat-list-option[_ngcontent-%COMP%], .mat-tooltip[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base[_ngcontent-%COMP%]   .mat-subheader[_ngcontent-%COMP%], .mat-list-base[dense][_ngcontent-%COMP%]   .mat-subheader[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:500}.mat-option[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-optgroup-label[_ngcontent-%COMP%]{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-simple-snackbar[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-simple-snackbar-action[_ngcontent-%COMP%]{font-weight:500}.mat-tree[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif}.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}.cdk-high-contrast-active[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%], .cdk-overlay-container[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%], .cdk-overlay-pane[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%], .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}@-webkit-keyframes cdk-text-field-autofill-start{\n  }@keyframes cdk-text-field-autofill-start{\n  }@-webkit-keyframes cdk-text-field-autofill-end{\n  }@keyframes cdk-text-field-autofill-end{\n  }.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{-webkit-animation:cdk-text-field-autofill-start 0s 1ms;animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){-webkit-animation:cdk-text-field-autofill-end 0s 1ms;animation:cdk-text-field-autofill-end 0s 1ms}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{height:auto!important;overflow:hidden!important;padding:2px 0!important;box-sizing:content-box!important}\nhtml[_ngcontent-%COMP%]{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body[_ngcontent-%COMP%]{margin:0}article[_ngcontent-%COMP%], aside[_ngcontent-%COMP%], footer[_ngcontent-%COMP%], header[_ngcontent-%COMP%], nav[_ngcontent-%COMP%], section[_ngcontent-%COMP%]{display:block}h1[_ngcontent-%COMP%]{font-size:2em;margin:.67em 0}figcaption[_ngcontent-%COMP%], figure[_ngcontent-%COMP%], main[_ngcontent-%COMP%]{display:block}figure[_ngcontent-%COMP%]{margin:1em 40px}hr[_ngcontent-%COMP%]{box-sizing:content-box;height:0;overflow:visible}pre[_ngcontent-%COMP%]{font-family:monospace,monospace;font-size:1em}a[_ngcontent-%COMP%]{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title][_ngcontent-%COMP%]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:inherit;font-weight:bolder}code[_ngcontent-%COMP%], kbd[_ngcontent-%COMP%], samp[_ngcontent-%COMP%]{font-family:monospace,monospace;font-size:1em}dfn[_ngcontent-%COMP%]{font-style:italic}mark[_ngcontent-%COMP%]{background-color:#ff0;color:#000}sub[_ngcontent-%COMP%], sup[_ngcontent-%COMP%]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[_ngcontent-%COMP%]{bottom:-.25em}sup[_ngcontent-%COMP%]{top:-.5em}audio[_ngcontent-%COMP%], video[_ngcontent-%COMP%]{display:inline-block}audio[_ngcontent-%COMP%]:not([controls]){display:none;height:0}img[_ngcontent-%COMP%]{border-style:none}svg[_ngcontent-%COMP%]:not(:root){overflow:hidden}button[_ngcontent-%COMP%], input[_ngcontent-%COMP%], optgroup[_ngcontent-%COMP%], select[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button[_ngcontent-%COMP%], input[_ngcontent-%COMP%]{overflow:visible}button[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{text-transform:none}[type=reset][_ngcontent-%COMP%], [type=submit][_ngcontent-%COMP%], button[_ngcontent-%COMP%], html[_ngcontent-%COMP%]   [type=button][_ngcontent-%COMP%]{-webkit-appearance:button}[type=button][_ngcontent-%COMP%]::-moz-focus-inner, [type=reset][_ngcontent-%COMP%]::-moz-focus-inner, [type=submit][_ngcontent-%COMP%]::-moz-focus-inner, button[_ngcontent-%COMP%]::-moz-focus-inner{border-style:none;padding:0}[type=button][_ngcontent-%COMP%]:-moz-focusring, [type=reset][_ngcontent-%COMP%]:-moz-focusring, [type=submit][_ngcontent-%COMP%]:-moz-focusring, button[_ngcontent-%COMP%]:-moz-focusring{outline:1px dotted ButtonText}fieldset[_ngcontent-%COMP%]{padding:.35em .75em .625em}legend[_ngcontent-%COMP%]{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress[_ngcontent-%COMP%]{display:inline-block;vertical-align:baseline}textarea[_ngcontent-%COMP%]{overflow:auto}[type=checkbox][_ngcontent-%COMP%], [type=radio][_ngcontent-%COMP%]{box-sizing:border-box;padding:0}[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, [type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button{height:auto}[type=search][_ngcontent-%COMP%]{-webkit-appearance:textfield;outline-offset:-2px}[type=search][_ngcontent-%COMP%]::-webkit-search-cancel-button, [type=search][_ngcontent-%COMP%]::-webkit-search-decoration{-webkit-appearance:none}[_ngcontent-%COMP%]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details[_ngcontent-%COMP%], menu[_ngcontent-%COMP%]{display:block}summary[_ngcontent-%COMP%]{display:list-item}canvas[_ngcontent-%COMP%]{display:inline-block}[hidden][_ngcontent-%COMP%], template[_ngcontent-%COMP%]{display:none}body[_ngcontent-%COMP%]:not(.is-mobile)   [_ngcontent-%COMP%]::-webkit-scrollbar{width:12px;height:12px;background-color:transparent}body[_ngcontent-%COMP%]:not(.is-mobile)   [_ngcontent-%COMP%]::-webkit-scrollbar:hover{background-color:rgba(0,0,0,.12)}body[_ngcontent-%COMP%]:not(.is-mobile)   [_ngcontent-%COMP%]::-webkit-scrollbar-thumb{border:2px solid transparent;box-shadow:inset 0 0 0 12px rgba(0,0,0,.37);border-radius:12px}body[_ngcontent-%COMP%]:not(.is-mobile)   [_ngcontent-%COMP%]::-webkit-scrollbar-thumb:active{box-shadow:inset 0 0 0 12px rgba(0,0,0,.54);border-radius:12px}.position-relative[_ngcontent-%COMP%]{position:relative}.position-absolute[_ngcontent-%COMP%]{position:absolute}.position-static[_ngcontent-%COMP%]{position:static}@media screen and (min-width:600px){.position-sm-relative[_ngcontent-%COMP%]{position:relative}.position-sm-absolute[_ngcontent-%COMP%]{position:absolute}.position-sm-static[_ngcontent-%COMP%]{position:static}}@media screen and (min-width:960px){.position-md-relative[_ngcontent-%COMP%]{position:relative}.position-md-absolute[_ngcontent-%COMP%]{position:absolute}.position-md-static[_ngcontent-%COMP%]{position:static}}@media screen and (min-width:1280px){.position-lg-relative[_ngcontent-%COMP%]{position:relative}.position-lg-absolute[_ngcontent-%COMP%]{position:absolute}.position-lg-static[_ngcontent-%COMP%]{position:static}}@media screen and (min-width:1920px){.position-xl-relative[_ngcontent-%COMP%]{position:relative}.position-xl-absolute[_ngcontent-%COMP%]{position:absolute}.position-xl-static[_ngcontent-%COMP%]{position:static}}.align-top[_ngcontent-%COMP%]{top:0}.align-right[_ngcontent-%COMP%]{right:0}.align-bottom[_ngcontent-%COMP%]{bottom:0}.align-left[_ngcontent-%COMP%]{left:0}@media screen and (min-width:600px){.align-sm-top[_ngcontent-%COMP%]{top:0}.align-sm-right[_ngcontent-%COMP%]{right:0}.align-sm-bottom[_ngcontent-%COMP%]{bottom:0}.align-sm-left[_ngcontent-%COMP%]{left:0}}@media screen and (min-width:960px){.align-md-top[_ngcontent-%COMP%]{top:0}.align-md-right[_ngcontent-%COMP%]{right:0}.align-md-bottom[_ngcontent-%COMP%]{bottom:0}.align-md-left[_ngcontent-%COMP%]{left:0}}@media screen and (min-width:1280px){.align-lg-top[_ngcontent-%COMP%]{top:0}.align-lg-right[_ngcontent-%COMP%]{right:0}.align-lg-bottom[_ngcontent-%COMP%]{bottom:0}.align-lg-left[_ngcontent-%COMP%]{left:0}}@media screen and (min-width:1920px){.align-xl-top[_ngcontent-%COMP%]{top:0}.align-xl-right[_ngcontent-%COMP%]{right:0}.align-xl-bottom[_ngcontent-%COMP%]{bottom:0}.align-xl-left[_ngcontent-%COMP%]{left:0}}.h-0[_ngcontent-%COMP%]{height:0!important;min-height:0!important;max-height:0!important}.h-4[_ngcontent-%COMP%]{height:4px!important;min-height:4px!important;max-height:4px!important}.h-8[_ngcontent-%COMP%]{height:8px!important;min-height:8px!important;max-height:8px!important}.h-12[_ngcontent-%COMP%]{height:12px!important;min-height:12px!important;max-height:12px!important}.h-16[_ngcontent-%COMP%]{height:16px!important;min-height:16px!important;max-height:16px!important}.h-20[_ngcontent-%COMP%]{height:20px!important;min-height:20px!important;max-height:20px!important}.h-24[_ngcontent-%COMP%]{height:24px!important;min-height:24px!important;max-height:24px!important}.h-28[_ngcontent-%COMP%]{height:28px!important;min-height:28px!important;max-height:28px!important}.h-32[_ngcontent-%COMP%]{height:32px!important;min-height:32px!important;max-height:32px!important}.h-36[_ngcontent-%COMP%]{height:36px!important;min-height:36px!important;max-height:36px!important}.h-40[_ngcontent-%COMP%]{height:40px!important;min-height:40px!important;max-height:40px!important}.h-44[_ngcontent-%COMP%]{height:44px!important;min-height:44px!important;max-height:44px!important}.h-48[_ngcontent-%COMP%]{height:48px!important;min-height:48px!important;max-height:48px!important}.h-52[_ngcontent-%COMP%]{height:52px!important;min-height:52px!important;max-height:52px!important}.h-56[_ngcontent-%COMP%]{height:56px!important;min-height:56px!important;max-height:56px!important}.h-60[_ngcontent-%COMP%]{height:60px!important;min-height:60px!important;max-height:60px!important}.h-64[_ngcontent-%COMP%]{height:64px!important;min-height:64px!important;max-height:64px!important}.h-68[_ngcontent-%COMP%]{height:68px!important;min-height:68px!important;max-height:68px!important}.h-72[_ngcontent-%COMP%]{height:72px!important;min-height:72px!important;max-height:72px!important}.h-76[_ngcontent-%COMP%]{height:76px!important;min-height:76px!important;max-height:76px!important}.h-80[_ngcontent-%COMP%]{height:80px!important;min-height:80px!important;max-height:80px!important}.h-84[_ngcontent-%COMP%]{height:84px!important;min-height:84px!important;max-height:84px!important}.h-88[_ngcontent-%COMP%]{height:88px!important;min-height:88px!important;max-height:88px!important}.h-92[_ngcontent-%COMP%]{height:92px!important;min-height:92px!important;max-height:92px!important}.h-96[_ngcontent-%COMP%]{height:96px!important;min-height:96px!important;max-height:96px!important}.h-100[_ngcontent-%COMP%]{height:100px!important;min-height:100px!important;max-height:100px!important}.h-104[_ngcontent-%COMP%]{height:104px!important;min-height:104px!important;max-height:104px!important}.h-108[_ngcontent-%COMP%]{height:108px!important;min-height:108px!important;max-height:108px!important}.h-112[_ngcontent-%COMP%]{height:112px!important;min-height:112px!important;max-height:112px!important}.h-116[_ngcontent-%COMP%]{height:116px!important;min-height:116px!important;max-height:116px!important}.h-120[_ngcontent-%COMP%]{height:120px!important;min-height:120px!important;max-height:120px!important}.h-124[_ngcontent-%COMP%]{height:124px!important;min-height:124px!important;max-height:124px!important}.h-128[_ngcontent-%COMP%]{height:128px!important;min-height:128px!important;max-height:128px!important}.h-132[_ngcontent-%COMP%]{height:132px!important;min-height:132px!important;max-height:132px!important}.h-136[_ngcontent-%COMP%]{height:136px!important;min-height:136px!important;max-height:136px!important}.h-140[_ngcontent-%COMP%]{height:140px!important;min-height:140px!important;max-height:140px!important}.h-144[_ngcontent-%COMP%]{height:144px!important;min-height:144px!important;max-height:144px!important}.h-148[_ngcontent-%COMP%]{height:148px!important;min-height:148px!important;max-height:148px!important}.h-152[_ngcontent-%COMP%]{height:152px!important;min-height:152px!important;max-height:152px!important}.h-156[_ngcontent-%COMP%]{height:156px!important;min-height:156px!important;max-height:156px!important}.h-160[_ngcontent-%COMP%]{height:160px!important;min-height:160px!important;max-height:160px!important}.h-164[_ngcontent-%COMP%]{height:164px!important;min-height:164px!important;max-height:164px!important}.h-168[_ngcontent-%COMP%]{height:168px!important;min-height:168px!important;max-height:168px!important}.h-172[_ngcontent-%COMP%]{height:172px!important;min-height:172px!important;max-height:172px!important}.h-176[_ngcontent-%COMP%]{height:176px!important;min-height:176px!important;max-height:176px!important}.h-180[_ngcontent-%COMP%]{height:180px!important;min-height:180px!important;max-height:180px!important}.h-184[_ngcontent-%COMP%]{height:184px!important;min-height:184px!important;max-height:184px!important}.h-188[_ngcontent-%COMP%]{height:188px!important;min-height:188px!important;max-height:188px!important}.h-192[_ngcontent-%COMP%]{height:192px!important;min-height:192px!important;max-height:192px!important}.h-196[_ngcontent-%COMP%]{height:196px!important;min-height:196px!important;max-height:196px!important}.h-200[_ngcontent-%COMP%]{height:200px!important;min-height:200px!important;max-height:200px!important}.h-204[_ngcontent-%COMP%]{height:204px!important;min-height:204px!important;max-height:204px!important}.h-208[_ngcontent-%COMP%]{height:208px!important;min-height:208px!important;max-height:208px!important}.h-212[_ngcontent-%COMP%]{height:212px!important;min-height:212px!important;max-height:212px!important}.h-216[_ngcontent-%COMP%]{height:216px!important;min-height:216px!important;max-height:216px!important}.h-220[_ngcontent-%COMP%]{height:220px!important;min-height:220px!important;max-height:220px!important}.h-224[_ngcontent-%COMP%]{height:224px!important;min-height:224px!important;max-height:224px!important}.h-228[_ngcontent-%COMP%]{height:228px!important;min-height:228px!important;max-height:228px!important}.h-232[_ngcontent-%COMP%]{height:232px!important;min-height:232px!important;max-height:232px!important}.h-236[_ngcontent-%COMP%]{height:236px!important;min-height:236px!important;max-height:236px!important}.h-240[_ngcontent-%COMP%]{height:240px!important;min-height:240px!important;max-height:240px!important}.h-244[_ngcontent-%COMP%]{height:244px!important;min-height:244px!important;max-height:244px!important}.h-248[_ngcontent-%COMP%]{height:248px!important;min-height:248px!important;max-height:248px!important}.h-252[_ngcontent-%COMP%]{height:252px!important;min-height:252px!important;max-height:252px!important}.h-256[_ngcontent-%COMP%]{height:256px!important;min-height:256px!important;max-height:256px!important}.h-260[_ngcontent-%COMP%]{height:260px!important;min-height:260px!important;max-height:260px!important}.h-264[_ngcontent-%COMP%]{height:264px!important;min-height:264px!important;max-height:264px!important}.h-268[_ngcontent-%COMP%]{height:268px!important;min-height:268px!important;max-height:268px!important}.h-272[_ngcontent-%COMP%]{height:272px!important;min-height:272px!important;max-height:272px!important}.h-276[_ngcontent-%COMP%]{height:276px!important;min-height:276px!important;max-height:276px!important}.h-280[_ngcontent-%COMP%]{height:280px!important;min-height:280px!important;max-height:280px!important}.h-284[_ngcontent-%COMP%]{height:284px!important;min-height:284px!important;max-height:284px!important}.h-288[_ngcontent-%COMP%]{height:288px!important;min-height:288px!important;max-height:288px!important}.h-292[_ngcontent-%COMP%]{height:292px!important;min-height:292px!important;max-height:292px!important}.h-296[_ngcontent-%COMP%]{height:296px!important;min-height:296px!important;max-height:296px!important}.h-300[_ngcontent-%COMP%]{height:300px!important;min-height:300px!important;max-height:300px!important}.h-304[_ngcontent-%COMP%]{height:304px!important;min-height:304px!important;max-height:304px!important}.h-308[_ngcontent-%COMP%]{height:308px!important;min-height:308px!important;max-height:308px!important}.h-312[_ngcontent-%COMP%]{height:312px!important;min-height:312px!important;max-height:312px!important}.h-316[_ngcontent-%COMP%]{height:316px!important;min-height:316px!important;max-height:316px!important}.h-320[_ngcontent-%COMP%]{height:320px!important;min-height:320px!important;max-height:320px!important}.h-324[_ngcontent-%COMP%]{height:324px!important;min-height:324px!important;max-height:324px!important}.h-328[_ngcontent-%COMP%]{height:328px!important;min-height:328px!important;max-height:328px!important}.h-332[_ngcontent-%COMP%]{height:332px!important;min-height:332px!important;max-height:332px!important}.h-336[_ngcontent-%COMP%]{height:336px!important;min-height:336px!important;max-height:336px!important}.h-340[_ngcontent-%COMP%]{height:340px!important;min-height:340px!important;max-height:340px!important}.h-344[_ngcontent-%COMP%]{height:344px!important;min-height:344px!important;max-height:344px!important}.h-348[_ngcontent-%COMP%]{height:348px!important;min-height:348px!important;max-height:348px!important}.h-352[_ngcontent-%COMP%]{height:352px!important;min-height:352px!important;max-height:352px!important}.h-356[_ngcontent-%COMP%]{height:356px!important;min-height:356px!important;max-height:356px!important}.h-360[_ngcontent-%COMP%]{height:360px!important;min-height:360px!important;max-height:360px!important}.h-364[_ngcontent-%COMP%]{height:364px!important;min-height:364px!important;max-height:364px!important}.h-368[_ngcontent-%COMP%]{height:368px!important;min-height:368px!important;max-height:368px!important}.h-372[_ngcontent-%COMP%]{height:372px!important;min-height:372px!important;max-height:372px!important}.h-376[_ngcontent-%COMP%]{height:376px!important;min-height:376px!important;max-height:376px!important}.h-380[_ngcontent-%COMP%]{height:380px!important;min-height:380px!important;max-height:380px!important}.h-384[_ngcontent-%COMP%]{height:384px!important;min-height:384px!important;max-height:384px!important}.h-388[_ngcontent-%COMP%]{height:388px!important;min-height:388px!important;max-height:388px!important}.h-392[_ngcontent-%COMP%]{height:392px!important;min-height:392px!important;max-height:392px!important}.h-396[_ngcontent-%COMP%]{height:396px!important;min-height:396px!important;max-height:396px!important}.h-400[_ngcontent-%COMP%]{height:400px!important;min-height:400px!important;max-height:400px!important}.h-404[_ngcontent-%COMP%]{height:404px!important;min-height:404px!important;max-height:404px!important}.h-408[_ngcontent-%COMP%]{height:408px!important;min-height:408px!important;max-height:408px!important}.h-412[_ngcontent-%COMP%]{height:412px!important;min-height:412px!important;max-height:412px!important}.h-416[_ngcontent-%COMP%]{height:416px!important;min-height:416px!important;max-height:416px!important}.h-420[_ngcontent-%COMP%]{height:420px!important;min-height:420px!important;max-height:420px!important}.h-424[_ngcontent-%COMP%]{height:424px!important;min-height:424px!important;max-height:424px!important}.h-428[_ngcontent-%COMP%]{height:428px!important;min-height:428px!important;max-height:428px!important}.h-432[_ngcontent-%COMP%]{height:432px!important;min-height:432px!important;max-height:432px!important}.h-436[_ngcontent-%COMP%]{height:436px!important;min-height:436px!important;max-height:436px!important}.h-440[_ngcontent-%COMP%]{height:440px!important;min-height:440px!important;max-height:440px!important}.h-444[_ngcontent-%COMP%]{height:444px!important;min-height:444px!important;max-height:444px!important}.h-448[_ngcontent-%COMP%]{height:448px!important;min-height:448px!important;max-height:448px!important}.h-452[_ngcontent-%COMP%]{height:452px!important;min-height:452px!important;max-height:452px!important}.h-456[_ngcontent-%COMP%]{height:456px!important;min-height:456px!important;max-height:456px!important}.h-460[_ngcontent-%COMP%]{height:460px!important;min-height:460px!important;max-height:460px!important}.h-464[_ngcontent-%COMP%]{height:464px!important;min-height:464px!important;max-height:464px!important}.h-468[_ngcontent-%COMP%]{height:468px!important;min-height:468px!important;max-height:468px!important}.h-472[_ngcontent-%COMP%]{height:472px!important;min-height:472px!important;max-height:472px!important}.h-476[_ngcontent-%COMP%]{height:476px!important;min-height:476px!important;max-height:476px!important}.h-480[_ngcontent-%COMP%]{height:480px!important;min-height:480px!important;max-height:480px!important}.h-484[_ngcontent-%COMP%]{height:484px!important;min-height:484px!important;max-height:484px!important}.h-488[_ngcontent-%COMP%]{height:488px!important;min-height:488px!important;max-height:488px!important}.h-492[_ngcontent-%COMP%]{height:492px!important;min-height:492px!important;max-height:492px!important}.h-496[_ngcontent-%COMP%]{height:496px!important;min-height:496px!important;max-height:496px!important}.h-500[_ngcontent-%COMP%]{height:500px!important;min-height:500px!important;max-height:500px!important}.h-504[_ngcontent-%COMP%]{height:504px!important;min-height:504px!important;max-height:504px!important}.h-508[_ngcontent-%COMP%]{height:508px!important;min-height:508px!important;max-height:508px!important}.h-512[_ngcontent-%COMP%]{height:512px!important;min-height:512px!important;max-height:512px!important}.h-516[_ngcontent-%COMP%]{height:516px!important;min-height:516px!important;max-height:516px!important}.h-520[_ngcontent-%COMP%]{height:520px!important;min-height:520px!important;max-height:520px!important}.h-524[_ngcontent-%COMP%]{height:524px!important;min-height:524px!important;max-height:524px!important}.h-528[_ngcontent-%COMP%]{height:528px!important;min-height:528px!important;max-height:528px!important}.h-532[_ngcontent-%COMP%]{height:532px!important;min-height:532px!important;max-height:532px!important}.h-536[_ngcontent-%COMP%]{height:536px!important;min-height:536px!important;max-height:536px!important}.h-540[_ngcontent-%COMP%]{height:540px!important;min-height:540px!important;max-height:540px!important}.h-544[_ngcontent-%COMP%]{height:544px!important;min-height:544px!important;max-height:544px!important}.h-548[_ngcontent-%COMP%]{height:548px!important;min-height:548px!important;max-height:548px!important}.h-552[_ngcontent-%COMP%]{height:552px!important;min-height:552px!important;max-height:552px!important}.h-556[_ngcontent-%COMP%]{height:556px!important;min-height:556px!important;max-height:556px!important}.h-560[_ngcontent-%COMP%]{height:560px!important;min-height:560px!important;max-height:560px!important}.h-564[_ngcontent-%COMP%]{height:564px!important;min-height:564px!important;max-height:564px!important}.h-568[_ngcontent-%COMP%]{height:568px!important;min-height:568px!important;max-height:568px!important}.h-572[_ngcontent-%COMP%]{height:572px!important;min-height:572px!important;max-height:572px!important}.h-576[_ngcontent-%COMP%]{height:576px!important;min-height:576px!important;max-height:576px!important}.h-580[_ngcontent-%COMP%]{height:580px!important;min-height:580px!important;max-height:580px!important}.h-584[_ngcontent-%COMP%]{height:584px!important;min-height:584px!important;max-height:584px!important}.h-588[_ngcontent-%COMP%]{height:588px!important;min-height:588px!important;max-height:588px!important}.h-592[_ngcontent-%COMP%]{height:592px!important;min-height:592px!important;max-height:592px!important}.h-596[_ngcontent-%COMP%]{height:596px!important;min-height:596px!important;max-height:596px!important}.h-600[_ngcontent-%COMP%]{height:600px!important;min-height:600px!important;max-height:600px!important}.h-604[_ngcontent-%COMP%]{height:604px!important;min-height:604px!important;max-height:604px!important}.h-608[_ngcontent-%COMP%]{height:608px!important;min-height:608px!important;max-height:608px!important}.h-612[_ngcontent-%COMP%]{height:612px!important;min-height:612px!important;max-height:612px!important}.h-616[_ngcontent-%COMP%]{height:616px!important;min-height:616px!important;max-height:616px!important}.h-620[_ngcontent-%COMP%]{height:620px!important;min-height:620px!important;max-height:620px!important}.h-624[_ngcontent-%COMP%]{height:624px!important;min-height:624px!important;max-height:624px!important}.h-628[_ngcontent-%COMP%]{height:628px!important;min-height:628px!important;max-height:628px!important}.h-632[_ngcontent-%COMP%]{height:632px!important;min-height:632px!important;max-height:632px!important}.h-636[_ngcontent-%COMP%]{height:636px!important;min-height:636px!important;max-height:636px!important}.h-640[_ngcontent-%COMP%]{height:640px!important;min-height:640px!important;max-height:640px!important}.h-644[_ngcontent-%COMP%]{height:644px!important;min-height:644px!important;max-height:644px!important}.h-648[_ngcontent-%COMP%]{height:648px!important;min-height:648px!important;max-height:648px!important}.h-652[_ngcontent-%COMP%]{height:652px!important;min-height:652px!important;max-height:652px!important}.h-656[_ngcontent-%COMP%]{height:656px!important;min-height:656px!important;max-height:656px!important}.h-660[_ngcontent-%COMP%]{height:660px!important;min-height:660px!important;max-height:660px!important}.h-664[_ngcontent-%COMP%]{height:664px!important;min-height:664px!important;max-height:664px!important}.h-668[_ngcontent-%COMP%]{height:668px!important;min-height:668px!important;max-height:668px!important}.h-672[_ngcontent-%COMP%]{height:672px!important;min-height:672px!important;max-height:672px!important}.h-676[_ngcontent-%COMP%]{height:676px!important;min-height:676px!important;max-height:676px!important}.h-680[_ngcontent-%COMP%]{height:680px!important;min-height:680px!important;max-height:680px!important}.h-684[_ngcontent-%COMP%]{height:684px!important;min-height:684px!important;max-height:684px!important}.h-688[_ngcontent-%COMP%]{height:688px!important;min-height:688px!important;max-height:688px!important}.h-692[_ngcontent-%COMP%]{height:692px!important;min-height:692px!important;max-height:692px!important}.h-696[_ngcontent-%COMP%]{height:696px!important;min-height:696px!important;max-height:696px!important}.h-700[_ngcontent-%COMP%]{height:700px!important;min-height:700px!important;max-height:700px!important}.h-704[_ngcontent-%COMP%]{height:704px!important;min-height:704px!important;max-height:704px!important}.h-708[_ngcontent-%COMP%]{height:708px!important;min-height:708px!important;max-height:708px!important}.h-712[_ngcontent-%COMP%]{height:712px!important;min-height:712px!important;max-height:712px!important}.h-716[_ngcontent-%COMP%]{height:716px!important;min-height:716px!important;max-height:716px!important}.h-720[_ngcontent-%COMP%]{height:720px!important;min-height:720px!important;max-height:720px!important}.h-0-p[_ngcontent-%COMP%]{height:0%!important}.h-5-p[_ngcontent-%COMP%]{height:5%!important}.h-10-p[_ngcontent-%COMP%]{height:10%!important}.h-15-p[_ngcontent-%COMP%]{height:15%!important}.h-20-p[_ngcontent-%COMP%]{height:20%!important}.h-25-p[_ngcontent-%COMP%]{height:25%!important}.h-30-p[_ngcontent-%COMP%]{height:30%!important}.h-35-p[_ngcontent-%COMP%]{height:35%!important}.h-40-p[_ngcontent-%COMP%]{height:40%!important}.h-45-p[_ngcontent-%COMP%]{height:45%!important}.h-50-p[_ngcontent-%COMP%]{height:50%!important}.h-55-p[_ngcontent-%COMP%]{height:55%!important}.h-60-p[_ngcontent-%COMP%]{height:60%!important}.h-65-p[_ngcontent-%COMP%]{height:65%!important}.h-70-p[_ngcontent-%COMP%]{height:70%!important}.h-75-p[_ngcontent-%COMP%]{height:75%!important}.h-80-p[_ngcontent-%COMP%]{height:80%!important}.h-85-p[_ngcontent-%COMP%]{height:85%!important}.h-90-p[_ngcontent-%COMP%]{height:90%!important}.h-95-p[_ngcontent-%COMP%]{height:95%!important}.h-100-p[_ngcontent-%COMP%]{height:100%!important}.w-0[_ngcontent-%COMP%]{width:0!important;min-width:0!important;max-width:0!important}.w-4[_ngcontent-%COMP%]{width:4px!important;min-width:4px!important;max-width:4px!important}.w-8[_ngcontent-%COMP%]{width:8px!important;min-width:8px!important;max-width:8px!important}.w-12[_ngcontent-%COMP%]{width:12px!important;min-width:12px!important;max-width:12px!important}.w-16[_ngcontent-%COMP%]{width:16px!important;min-width:16px!important;max-width:16px!important}.w-20[_ngcontent-%COMP%]{width:20px!important;min-width:20px!important;max-width:20px!important}.w-24[_ngcontent-%COMP%]{width:24px!important;min-width:24px!important;max-width:24px!important}.w-28[_ngcontent-%COMP%]{width:28px!important;min-width:28px!important;max-width:28px!important}.w-32[_ngcontent-%COMP%]{width:32px!important;min-width:32px!important;max-width:32px!important}.w-36[_ngcontent-%COMP%]{width:36px!important;min-width:36px!important;max-width:36px!important}.w-40[_ngcontent-%COMP%]{width:40px!important;min-width:40px!important;max-width:40px!important}.w-44[_ngcontent-%COMP%]{width:44px!important;min-width:44px!important;max-width:44px!important}.w-48[_ngcontent-%COMP%]{width:48px!important;min-width:48px!important;max-width:48px!important}.w-52[_ngcontent-%COMP%]{width:52px!important;min-width:52px!important;max-width:52px!important}.w-56[_ngcontent-%COMP%]{width:56px!important;min-width:56px!important;max-width:56px!important}.w-60[_ngcontent-%COMP%]{width:60px!important;min-width:60px!important;max-width:60px!important}.w-64[_ngcontent-%COMP%]{width:64px!important;min-width:64px!important;max-width:64px!important}.w-68[_ngcontent-%COMP%]{width:68px!important;min-width:68px!important;max-width:68px!important}.w-72[_ngcontent-%COMP%]{width:72px!important;min-width:72px!important;max-width:72px!important}.w-76[_ngcontent-%COMP%]{width:76px!important;min-width:76px!important;max-width:76px!important}.w-80[_ngcontent-%COMP%]{width:80px!important;min-width:80px!important;max-width:80px!important}.w-84[_ngcontent-%COMP%]{width:84px!important;min-width:84px!important;max-width:84px!important}.w-88[_ngcontent-%COMP%]{width:88px!important;min-width:88px!important;max-width:88px!important}.w-92[_ngcontent-%COMP%]{width:92px!important;min-width:92px!important;max-width:92px!important}.w-96[_ngcontent-%COMP%]{width:96px!important;min-width:96px!important;max-width:96px!important}.w-100[_ngcontent-%COMP%]{width:100px!important;min-width:100px!important;max-width:100px!important}.w-104[_ngcontent-%COMP%]{width:104px!important;min-width:104px!important;max-width:104px!important}.w-108[_ngcontent-%COMP%]{width:108px!important;min-width:108px!important;max-width:108px!important}.w-112[_ngcontent-%COMP%]{width:112px!important;min-width:112px!important;max-width:112px!important}.w-116[_ngcontent-%COMP%]{width:116px!important;min-width:116px!important;max-width:116px!important}.w-120[_ngcontent-%COMP%]{width:120px!important;min-width:120px!important;max-width:120px!important}.w-124[_ngcontent-%COMP%]{width:124px!important;min-width:124px!important;max-width:124px!important}.w-128[_ngcontent-%COMP%]{width:128px!important;min-width:128px!important;max-width:128px!important}.w-132[_ngcontent-%COMP%]{width:132px!important;min-width:132px!important;max-width:132px!important}.w-136[_ngcontent-%COMP%]{width:136px!important;min-width:136px!important;max-width:136px!important}.w-140[_ngcontent-%COMP%]{width:140px!important;min-width:140px!important;max-width:140px!important}.w-144[_ngcontent-%COMP%]{width:144px!important;min-width:144px!important;max-width:144px!important}.w-148[_ngcontent-%COMP%]{width:148px!important;min-width:148px!important;max-width:148px!important}.w-152[_ngcontent-%COMP%]{width:152px!important;min-width:152px!important;max-width:152px!important}.w-156[_ngcontent-%COMP%]{width:156px!important;min-width:156px!important;max-width:156px!important}.w-160[_ngcontent-%COMP%]{width:160px!important;min-width:160px!important;max-width:160px!important}.w-164[_ngcontent-%COMP%]{width:164px!important;min-width:164px!important;max-width:164px!important}.w-168[_ngcontent-%COMP%]{width:168px!important;min-width:168px!important;max-width:168px!important}.w-172[_ngcontent-%COMP%]{width:172px!important;min-width:172px!important;max-width:172px!important}.w-176[_ngcontent-%COMP%]{width:176px!important;min-width:176px!important;max-width:176px!important}.w-180[_ngcontent-%COMP%]{width:180px!important;min-width:180px!important;max-width:180px!important}.w-184[_ngcontent-%COMP%]{width:184px!important;min-width:184px!important;max-width:184px!important}.w-188[_ngcontent-%COMP%]{width:188px!important;min-width:188px!important;max-width:188px!important}.w-192[_ngcontent-%COMP%]{width:192px!important;min-width:192px!important;max-width:192px!important}.w-196[_ngcontent-%COMP%]{width:196px!important;min-width:196px!important;max-width:196px!important}.w-200[_ngcontent-%COMP%]{width:200px!important;min-width:200px!important;max-width:200px!important}.w-204[_ngcontent-%COMP%]{width:204px!important;min-width:204px!important;max-width:204px!important}.w-208[_ngcontent-%COMP%]{width:208px!important;min-width:208px!important;max-width:208px!important}.w-212[_ngcontent-%COMP%]{width:212px!important;min-width:212px!important;max-width:212px!important}.w-216[_ngcontent-%COMP%]{width:216px!important;min-width:216px!important;max-width:216px!important}.w-220[_ngcontent-%COMP%]{width:220px!important;min-width:220px!important;max-width:220px!important}.w-224[_ngcontent-%COMP%]{width:224px!important;min-width:224px!important;max-width:224px!important}.w-228[_ngcontent-%COMP%]{width:228px!important;min-width:228px!important;max-width:228px!important}.w-232[_ngcontent-%COMP%]{width:232px!important;min-width:232px!important;max-width:232px!important}.w-236[_ngcontent-%COMP%]{width:236px!important;min-width:236px!important;max-width:236px!important}.w-240[_ngcontent-%COMP%]{width:240px!important;min-width:240px!important;max-width:240px!important}.w-244[_ngcontent-%COMP%]{width:244px!important;min-width:244px!important;max-width:244px!important}.w-248[_ngcontent-%COMP%]{width:248px!important;min-width:248px!important;max-width:248px!important}.w-252[_ngcontent-%COMP%]{width:252px!important;min-width:252px!important;max-width:252px!important}.w-256[_ngcontent-%COMP%]{width:256px!important;min-width:256px!important;max-width:256px!important}.w-260[_ngcontent-%COMP%]{width:260px!important;min-width:260px!important;max-width:260px!important}.w-264[_ngcontent-%COMP%]{width:264px!important;min-width:264px!important;max-width:264px!important}.w-268[_ngcontent-%COMP%]{width:268px!important;min-width:268px!important;max-width:268px!important}.w-272[_ngcontent-%COMP%]{width:272px!important;min-width:272px!important;max-width:272px!important}.w-276[_ngcontent-%COMP%]{width:276px!important;min-width:276px!important;max-width:276px!important}.w-280[_ngcontent-%COMP%]{width:280px!important;min-width:280px!important;max-width:280px!important}.w-284[_ngcontent-%COMP%]{width:284px!important;min-width:284px!important;max-width:284px!important}.w-288[_ngcontent-%COMP%]{width:288px!important;min-width:288px!important;max-width:288px!important}.w-292[_ngcontent-%COMP%]{width:292px!important;min-width:292px!important;max-width:292px!important}.w-296[_ngcontent-%COMP%]{width:296px!important;min-width:296px!important;max-width:296px!important}.w-300[_ngcontent-%COMP%]{width:300px!important;min-width:300px!important;max-width:300px!important}.w-304[_ngcontent-%COMP%]{width:304px!important;min-width:304px!important;max-width:304px!important}.w-308[_ngcontent-%COMP%]{width:308px!important;min-width:308px!important;max-width:308px!important}.w-312[_ngcontent-%COMP%]{width:312px!important;min-width:312px!important;max-width:312px!important}.w-316[_ngcontent-%COMP%]{width:316px!important;min-width:316px!important;max-width:316px!important}.w-320[_ngcontent-%COMP%]{width:320px!important;min-width:320px!important;max-width:320px!important}.w-324[_ngcontent-%COMP%]{width:324px!important;min-width:324px!important;max-width:324px!important}.w-328[_ngcontent-%COMP%]{width:328px!important;min-width:328px!important;max-width:328px!important}.w-332[_ngcontent-%COMP%]{width:332px!important;min-width:332px!important;max-width:332px!important}.w-336[_ngcontent-%COMP%]{width:336px!important;min-width:336px!important;max-width:336px!important}.w-340[_ngcontent-%COMP%]{width:340px!important;min-width:340px!important;max-width:340px!important}.w-344[_ngcontent-%COMP%]{width:344px!important;min-width:344px!important;max-width:344px!important}.w-348[_ngcontent-%COMP%]{width:348px!important;min-width:348px!important;max-width:348px!important}.w-352[_ngcontent-%COMP%]{width:352px!important;min-width:352px!important;max-width:352px!important}.w-356[_ngcontent-%COMP%]{width:356px!important;min-width:356px!important;max-width:356px!important}.w-360[_ngcontent-%COMP%]{width:360px!important;min-width:360px!important;max-width:360px!important}.w-364[_ngcontent-%COMP%]{width:364px!important;min-width:364px!important;max-width:364px!important}.w-368[_ngcontent-%COMP%]{width:368px!important;min-width:368px!important;max-width:368px!important}.w-372[_ngcontent-%COMP%]{width:372px!important;min-width:372px!important;max-width:372px!important}.w-376[_ngcontent-%COMP%]{width:376px!important;min-width:376px!important;max-width:376px!important}.w-380[_ngcontent-%COMP%]{width:380px!important;min-width:380px!important;max-width:380px!important}.w-384[_ngcontent-%COMP%]{width:384px!important;min-width:384px!important;max-width:384px!important}.w-388[_ngcontent-%COMP%]{width:388px!important;min-width:388px!important;max-width:388px!important}.w-392[_ngcontent-%COMP%]{width:392px!important;min-width:392px!important;max-width:392px!important}.w-396[_ngcontent-%COMP%]{width:396px!important;min-width:396px!important;max-width:396px!important}.w-400[_ngcontent-%COMP%]{width:400px!important;min-width:400px!important;max-width:400px!important}.w-404[_ngcontent-%COMP%]{width:404px!important;min-width:404px!important;max-width:404px!important}.w-408[_ngcontent-%COMP%]{width:408px!important;min-width:408px!important;max-width:408px!important}.w-412[_ngcontent-%COMP%]{width:412px!important;min-width:412px!important;max-width:412px!important}.w-416[_ngcontent-%COMP%]{width:416px!important;min-width:416px!important;max-width:416px!important}.w-420[_ngcontent-%COMP%]{width:420px!important;min-width:420px!important;max-width:420px!important}.w-424[_ngcontent-%COMP%]{width:424px!important;min-width:424px!important;max-width:424px!important}.w-428[_ngcontent-%COMP%]{width:428px!important;min-width:428px!important;max-width:428px!important}.w-432[_ngcontent-%COMP%]{width:432px!important;min-width:432px!important;max-width:432px!important}.w-436[_ngcontent-%COMP%]{width:436px!important;min-width:436px!important;max-width:436px!important}.w-440[_ngcontent-%COMP%]{width:440px!important;min-width:440px!important;max-width:440px!important}.w-444[_ngcontent-%COMP%]{width:444px!important;min-width:444px!important;max-width:444px!important}.w-448[_ngcontent-%COMP%]{width:448px!important;min-width:448px!important;max-width:448px!important}.w-452[_ngcontent-%COMP%]{width:452px!important;min-width:452px!important;max-width:452px!important}.w-456[_ngcontent-%COMP%]{width:456px!important;min-width:456px!important;max-width:456px!important}.w-460[_ngcontent-%COMP%]{width:460px!important;min-width:460px!important;max-width:460px!important}.w-464[_ngcontent-%COMP%]{width:464px!important;min-width:464px!important;max-width:464px!important}.w-468[_ngcontent-%COMP%]{width:468px!important;min-width:468px!important;max-width:468px!important}.w-472[_ngcontent-%COMP%]{width:472px!important;min-width:472px!important;max-width:472px!important}.w-476[_ngcontent-%COMP%]{width:476px!important;min-width:476px!important;max-width:476px!important}.w-480[_ngcontent-%COMP%]{width:480px!important;min-width:480px!important;max-width:480px!important}.w-484[_ngcontent-%COMP%]{width:484px!important;min-width:484px!important;max-width:484px!important}.w-488[_ngcontent-%COMP%]{width:488px!important;min-width:488px!important;max-width:488px!important}.w-492[_ngcontent-%COMP%]{width:492px!important;min-width:492px!important;max-width:492px!important}.w-496[_ngcontent-%COMP%]{width:496px!important;min-width:496px!important;max-width:496px!important}.w-500[_ngcontent-%COMP%]{width:500px!important;min-width:500px!important;max-width:500px!important}.w-504[_ngcontent-%COMP%]{width:504px!important;min-width:504px!important;max-width:504px!important}.w-508[_ngcontent-%COMP%]{width:508px!important;min-width:508px!important;max-width:508px!important}.w-512[_ngcontent-%COMP%]{width:512px!important;min-width:512px!important;max-width:512px!important}.w-516[_ngcontent-%COMP%]{width:516px!important;min-width:516px!important;max-width:516px!important}.w-520[_ngcontent-%COMP%]{width:520px!important;min-width:520px!important;max-width:520px!important}.w-524[_ngcontent-%COMP%]{width:524px!important;min-width:524px!important;max-width:524px!important}.w-528[_ngcontent-%COMP%]{width:528px!important;min-width:528px!important;max-width:528px!important}.w-532[_ngcontent-%COMP%]{width:532px!important;min-width:532px!important;max-width:532px!important}.w-536[_ngcontent-%COMP%]{width:536px!important;min-width:536px!important;max-width:536px!important}.w-540[_ngcontent-%COMP%]{width:540px!important;min-width:540px!important;max-width:540px!important}.w-544[_ngcontent-%COMP%]{width:544px!important;min-width:544px!important;max-width:544px!important}.w-548[_ngcontent-%COMP%]{width:548px!important;min-width:548px!important;max-width:548px!important}.w-552[_ngcontent-%COMP%]{width:552px!important;min-width:552px!important;max-width:552px!important}.w-556[_ngcontent-%COMP%]{width:556px!important;min-width:556px!important;max-width:556px!important}.w-560[_ngcontent-%COMP%]{width:560px!important;min-width:560px!important;max-width:560px!important}.w-564[_ngcontent-%COMP%]{width:564px!important;min-width:564px!important;max-width:564px!important}.w-568[_ngcontent-%COMP%]{width:568px!important;min-width:568px!important;max-width:568px!important}.w-572[_ngcontent-%COMP%]{width:572px!important;min-width:572px!important;max-width:572px!important}.w-576[_ngcontent-%COMP%]{width:576px!important;min-width:576px!important;max-width:576px!important}.w-580[_ngcontent-%COMP%]{width:580px!important;min-width:580px!important;max-width:580px!important}.w-584[_ngcontent-%COMP%]{width:584px!important;min-width:584px!important;max-width:584px!important}.w-588[_ngcontent-%COMP%]{width:588px!important;min-width:588px!important;max-width:588px!important}.w-592[_ngcontent-%COMP%]{width:592px!important;min-width:592px!important;max-width:592px!important}.w-596[_ngcontent-%COMP%]{width:596px!important;min-width:596px!important;max-width:596px!important}.w-600[_ngcontent-%COMP%]{width:600px!important;min-width:600px!important;max-width:600px!important}.w-604[_ngcontent-%COMP%]{width:604px!important;min-width:604px!important;max-width:604px!important}.w-608[_ngcontent-%COMP%]{width:608px!important;min-width:608px!important;max-width:608px!important}.w-612[_ngcontent-%COMP%]{width:612px!important;min-width:612px!important;max-width:612px!important}.w-616[_ngcontent-%COMP%]{width:616px!important;min-width:616px!important;max-width:616px!important}.w-620[_ngcontent-%COMP%]{width:620px!important;min-width:620px!important;max-width:620px!important}.w-624[_ngcontent-%COMP%]{width:624px!important;min-width:624px!important;max-width:624px!important}.w-628[_ngcontent-%COMP%]{width:628px!important;min-width:628px!important;max-width:628px!important}.w-632[_ngcontent-%COMP%]{width:632px!important;min-width:632px!important;max-width:632px!important}.w-636[_ngcontent-%COMP%]{width:636px!important;min-width:636px!important;max-width:636px!important}.w-640[_ngcontent-%COMP%]{width:640px!important;min-width:640px!important;max-width:640px!important}.w-644[_ngcontent-%COMP%]{width:644px!important;min-width:644px!important;max-width:644px!important}.w-648[_ngcontent-%COMP%]{width:648px!important;min-width:648px!important;max-width:648px!important}.w-652[_ngcontent-%COMP%]{width:652px!important;min-width:652px!important;max-width:652px!important}.w-656[_ngcontent-%COMP%]{width:656px!important;min-width:656px!important;max-width:656px!important}.w-660[_ngcontent-%COMP%]{width:660px!important;min-width:660px!important;max-width:660px!important}.w-664[_ngcontent-%COMP%]{width:664px!important;min-width:664px!important;max-width:664px!important}.w-668[_ngcontent-%COMP%]{width:668px!important;min-width:668px!important;max-width:668px!important}.w-672[_ngcontent-%COMP%]{width:672px!important;min-width:672px!important;max-width:672px!important}.w-676[_ngcontent-%COMP%]{width:676px!important;min-width:676px!important;max-width:676px!important}.w-680[_ngcontent-%COMP%]{width:680px!important;min-width:680px!important;max-width:680px!important}.w-684[_ngcontent-%COMP%]{width:684px!important;min-width:684px!important;max-width:684px!important}.w-688[_ngcontent-%COMP%]{width:688px!important;min-width:688px!important;max-width:688px!important}.w-692[_ngcontent-%COMP%]{width:692px!important;min-width:692px!important;max-width:692px!important}.w-696[_ngcontent-%COMP%]{width:696px!important;min-width:696px!important;max-width:696px!important}.w-700[_ngcontent-%COMP%]{width:700px!important;min-width:700px!important;max-width:700px!important}.w-704[_ngcontent-%COMP%]{width:704px!important;min-width:704px!important;max-width:704px!important}.w-708[_ngcontent-%COMP%]{width:708px!important;min-width:708px!important;max-width:708px!important}.w-712[_ngcontent-%COMP%]{width:712px!important;min-width:712px!important;max-width:712px!important}.w-716[_ngcontent-%COMP%]{width:716px!important;min-width:716px!important;max-width:716px!important}.w-720[_ngcontent-%COMP%]{width:720px!important;min-width:720px!important;max-width:720px!important}.w-0-p[_ngcontent-%COMP%]{width:0!important}.w-5-p[_ngcontent-%COMP%]{width:5%!important}.w-10-p[_ngcontent-%COMP%]{width:10%!important}.w-15-p[_ngcontent-%COMP%]{width:15%!important}.w-20-p[_ngcontent-%COMP%]{width:20%!important}.w-25-p[_ngcontent-%COMP%]{width:25%!important}.w-30-p[_ngcontent-%COMP%]{width:30%!important}.w-35-p[_ngcontent-%COMP%]{width:35%!important}.w-40-p[_ngcontent-%COMP%]{width:40%!important}.w-45-p[_ngcontent-%COMP%]{width:45%!important}.w-50-p[_ngcontent-%COMP%]{width:50%!important}.w-55-p[_ngcontent-%COMP%]{width:55%!important}.w-60-p[_ngcontent-%COMP%]{width:60%!important}.w-65-p[_ngcontent-%COMP%]{width:65%!important}.w-70-p[_ngcontent-%COMP%]{width:70%!important}.w-75-p[_ngcontent-%COMP%]{width:75%!important}.w-80-p[_ngcontent-%COMP%]{width:80%!important}.w-85-p[_ngcontent-%COMP%]{width:85%!important}.w-90-p[_ngcontent-%COMP%]{width:90%!important}.w-95-p[_ngcontent-%COMP%]{width:95%!important}.w-100-p[_ngcontent-%COMP%]{width:100%!important}.m-0[_ngcontent-%COMP%]{margin:0!important}.m-4[_ngcontent-%COMP%]{margin:4px!important}.m-8[_ngcontent-%COMP%]{margin:8px!important}.m-12[_ngcontent-%COMP%]{margin:12px!important}.m-16[_ngcontent-%COMP%]{margin:16px!important}.m-20[_ngcontent-%COMP%]{margin:20px!important}.m-24[_ngcontent-%COMP%]{margin:24px!important}.m-28[_ngcontent-%COMP%]{margin:28px!important}.m-32[_ngcontent-%COMP%]{margin:32px!important}.m-36[_ngcontent-%COMP%]{margin:36px!important}.m-40[_ngcontent-%COMP%]{margin:40px!important}.m-44[_ngcontent-%COMP%]{margin:44px!important}.m-48[_ngcontent-%COMP%]{margin:48px!important}.m-52[_ngcontent-%COMP%]{margin:52px!important}.m-56[_ngcontent-%COMP%]{margin:56px!important}.m-60[_ngcontent-%COMP%]{margin:60px!important}.m-64[_ngcontent-%COMP%]{margin:64px!important}.m-68[_ngcontent-%COMP%]{margin:68px!important}.m-72[_ngcontent-%COMP%]{margin:72px!important}.m-76[_ngcontent-%COMP%]{margin:76px!important}.m-80[_ngcontent-%COMP%]{margin:80px!important}.m-84[_ngcontent-%COMP%]{margin:84px!important}.m-88[_ngcontent-%COMP%]{margin:88px!important}.m-92[_ngcontent-%COMP%]{margin:92px!important}.m-96[_ngcontent-%COMP%]{margin:96px!important}.m-100[_ngcontent-%COMP%]{margin:100px!important}.m-104[_ngcontent-%COMP%]{margin:104px!important}.m-108[_ngcontent-%COMP%]{margin:108px!important}.m-112[_ngcontent-%COMP%]{margin:112px!important}.m-116[_ngcontent-%COMP%]{margin:116px!important}.m-120[_ngcontent-%COMP%]{margin:120px!important}.m-124[_ngcontent-%COMP%]{margin:124px!important}.m-128[_ngcontent-%COMP%]{margin:128px!important}.m-132[_ngcontent-%COMP%]{margin:132px!important}.m-136[_ngcontent-%COMP%]{margin:136px!important}.m-140[_ngcontent-%COMP%]{margin:140px!important}.m-144[_ngcontent-%COMP%]{margin:144px!important}.m-148[_ngcontent-%COMP%]{margin:148px!important}.m-152[_ngcontent-%COMP%]{margin:152px!important}.m-156[_ngcontent-%COMP%]{margin:156px!important}.m-160[_ngcontent-%COMP%]{margin:160px!important}.m-164[_ngcontent-%COMP%]{margin:164px!important}.m-168[_ngcontent-%COMP%]{margin:168px!important}.m-172[_ngcontent-%COMP%]{margin:172px!important}.m-176[_ngcontent-%COMP%]{margin:176px!important}.m-180[_ngcontent-%COMP%]{margin:180px!important}.m-184[_ngcontent-%COMP%]{margin:184px!important}.m-188[_ngcontent-%COMP%]{margin:188px!important}.m-192[_ngcontent-%COMP%]{margin:192px!important}.m-196[_ngcontent-%COMP%]{margin:196px!important}.m-200[_ngcontent-%COMP%]{margin:200px!important}.m-204[_ngcontent-%COMP%]{margin:204px!important}.m-208[_ngcontent-%COMP%]{margin:208px!important}.m-212[_ngcontent-%COMP%]{margin:212px!important}.m-216[_ngcontent-%COMP%]{margin:216px!important}.m-220[_ngcontent-%COMP%]{margin:220px!important}.m-224[_ngcontent-%COMP%]{margin:224px!important}.m-228[_ngcontent-%COMP%]{margin:228px!important}.m-232[_ngcontent-%COMP%]{margin:232px!important}.m-236[_ngcontent-%COMP%]{margin:236px!important}.m-240[_ngcontent-%COMP%]{margin:240px!important}.m-244[_ngcontent-%COMP%]{margin:244px!important}.m-248[_ngcontent-%COMP%]{margin:248px!important}.m-252[_ngcontent-%COMP%]{margin:252px!important}.m-256[_ngcontent-%COMP%]{margin:256px!important}.mx-0[_ngcontent-%COMP%]{margin-right:0!important;margin-left:0!important}.my-0[_ngcontent-%COMP%]{margin-top:0!important;margin-bottom:0!important}.mx-4[_ngcontent-%COMP%]{margin-right:4px!important;margin-left:4px!important}.my-4[_ngcontent-%COMP%]{margin-top:4px!important;margin-bottom:4px!important}.mx-8[_ngcontent-%COMP%]{margin-right:8px!important;margin-left:8px!important}.my-8[_ngcontent-%COMP%]{margin-top:8px!important;margin-bottom:8px!important}.mx-12[_ngcontent-%COMP%]{margin-right:12px!important;margin-left:12px!important}.my-12[_ngcontent-%COMP%]{margin-top:12px!important;margin-bottom:12px!important}.mx-16[_ngcontent-%COMP%]{margin-right:16px!important;margin-left:16px!important}.my-16[_ngcontent-%COMP%]{margin-top:16px!important;margin-bottom:16px!important}.mx-20[_ngcontent-%COMP%]{margin-right:20px!important;margin-left:20px!important}.my-20[_ngcontent-%COMP%]{margin-top:20px!important;margin-bottom:20px!important}.mx-24[_ngcontent-%COMP%]{margin-right:24px!important;margin-left:24px!important}.my-24[_ngcontent-%COMP%]{margin-top:24px!important;margin-bottom:24px!important}.mx-28[_ngcontent-%COMP%]{margin-right:28px!important;margin-left:28px!important}.my-28[_ngcontent-%COMP%]{margin-top:28px!important;margin-bottom:28px!important}.mx-32[_ngcontent-%COMP%]{margin-right:32px!important;margin-left:32px!important}.my-32[_ngcontent-%COMP%]{margin-top:32px!important;margin-bottom:32px!important}.mx-36[_ngcontent-%COMP%]{margin-right:36px!important;margin-left:36px!important}.my-36[_ngcontent-%COMP%]{margin-top:36px!important;margin-bottom:36px!important}.mx-40[_ngcontent-%COMP%]{margin-right:40px!important;margin-left:40px!important}.my-40[_ngcontent-%COMP%]{margin-top:40px!important;margin-bottom:40px!important}.mx-44[_ngcontent-%COMP%]{margin-right:44px!important;margin-left:44px!important}.my-44[_ngcontent-%COMP%]{margin-top:44px!important;margin-bottom:44px!important}.mx-48[_ngcontent-%COMP%]{margin-right:48px!important;margin-left:48px!important}.my-48[_ngcontent-%COMP%]{margin-top:48px!important;margin-bottom:48px!important}.mx-52[_ngcontent-%COMP%]{margin-right:52px!important;margin-left:52px!important}.my-52[_ngcontent-%COMP%]{margin-top:52px!important;margin-bottom:52px!important}.mx-56[_ngcontent-%COMP%]{margin-right:56px!important;margin-left:56px!important}.my-56[_ngcontent-%COMP%]{margin-top:56px!important;margin-bottom:56px!important}.mx-60[_ngcontent-%COMP%]{margin-right:60px!important;margin-left:60px!important}.my-60[_ngcontent-%COMP%]{margin-top:60px!important;margin-bottom:60px!important}.mx-64[_ngcontent-%COMP%]{margin-right:64px!important;margin-left:64px!important}.my-64[_ngcontent-%COMP%]{margin-top:64px!important;margin-bottom:64px!important}.mx-68[_ngcontent-%COMP%]{margin-right:68px!important;margin-left:68px!important}.my-68[_ngcontent-%COMP%]{margin-top:68px!important;margin-bottom:68px!important}.mx-72[_ngcontent-%COMP%]{margin-right:72px!important;margin-left:72px!important}.my-72[_ngcontent-%COMP%]{margin-top:72px!important;margin-bottom:72px!important}.mx-76[_ngcontent-%COMP%]{margin-right:76px!important;margin-left:76px!important}.my-76[_ngcontent-%COMP%]{margin-top:76px!important;margin-bottom:76px!important}.mx-80[_ngcontent-%COMP%]{margin-right:80px!important;margin-left:80px!important}.my-80[_ngcontent-%COMP%]{margin-top:80px!important;margin-bottom:80px!important}.mx-84[_ngcontent-%COMP%]{margin-right:84px!important;margin-left:84px!important}.my-84[_ngcontent-%COMP%]{margin-top:84px!important;margin-bottom:84px!important}.mx-88[_ngcontent-%COMP%]{margin-right:88px!important;margin-left:88px!important}.my-88[_ngcontent-%COMP%]{margin-top:88px!important;margin-bottom:88px!important}.mx-92[_ngcontent-%COMP%]{margin-right:92px!important;margin-left:92px!important}.my-92[_ngcontent-%COMP%]{margin-top:92px!important;margin-bottom:92px!important}.mx-96[_ngcontent-%COMP%]{margin-right:96px!important;margin-left:96px!important}.my-96[_ngcontent-%COMP%]{margin-top:96px!important;margin-bottom:96px!important}.mx-100[_ngcontent-%COMP%]{margin-right:100px!important;margin-left:100px!important}.my-100[_ngcontent-%COMP%]{margin-top:100px!important;margin-bottom:100px!important}.mx-104[_ngcontent-%COMP%]{margin-right:104px!important;margin-left:104px!important}.my-104[_ngcontent-%COMP%]{margin-top:104px!important;margin-bottom:104px!important}.mx-108[_ngcontent-%COMP%]{margin-right:108px!important;margin-left:108px!important}.my-108[_ngcontent-%COMP%]{margin-top:108px!important;margin-bottom:108px!important}.mx-112[_ngcontent-%COMP%]{margin-right:112px!important;margin-left:112px!important}.my-112[_ngcontent-%COMP%]{margin-top:112px!important;margin-bottom:112px!important}.mx-116[_ngcontent-%COMP%]{margin-right:116px!important;margin-left:116px!important}.my-116[_ngcontent-%COMP%]{margin-top:116px!important;margin-bottom:116px!important}.mx-120[_ngcontent-%COMP%]{margin-right:120px!important;margin-left:120px!important}.my-120[_ngcontent-%COMP%]{margin-top:120px!important;margin-bottom:120px!important}.mx-124[_ngcontent-%COMP%]{margin-right:124px!important;margin-left:124px!important}.my-124[_ngcontent-%COMP%]{margin-top:124px!important;margin-bottom:124px!important}.mx-128[_ngcontent-%COMP%]{margin-right:128px!important;margin-left:128px!important}.my-128[_ngcontent-%COMP%]{margin-top:128px!important;margin-bottom:128px!important}.mx-132[_ngcontent-%COMP%]{margin-right:132px!important;margin-left:132px!important}.my-132[_ngcontent-%COMP%]{margin-top:132px!important;margin-bottom:132px!important}.mx-136[_ngcontent-%COMP%]{margin-right:136px!important;margin-left:136px!important}.my-136[_ngcontent-%COMP%]{margin-top:136px!important;margin-bottom:136px!important}.mx-140[_ngcontent-%COMP%]{margin-right:140px!important;margin-left:140px!important}.my-140[_ngcontent-%COMP%]{margin-top:140px!important;margin-bottom:140px!important}.mx-144[_ngcontent-%COMP%]{margin-right:144px!important;margin-left:144px!important}.my-144[_ngcontent-%COMP%]{margin-top:144px!important;margin-bottom:144px!important}.mx-148[_ngcontent-%COMP%]{margin-right:148px!important;margin-left:148px!important}.my-148[_ngcontent-%COMP%]{margin-top:148px!important;margin-bottom:148px!important}.mx-152[_ngcontent-%COMP%]{margin-right:152px!important;margin-left:152px!important}.my-152[_ngcontent-%COMP%]{margin-top:152px!important;margin-bottom:152px!important}.mx-156[_ngcontent-%COMP%]{margin-right:156px!important;margin-left:156px!important}.my-156[_ngcontent-%COMP%]{margin-top:156px!important;margin-bottom:156px!important}.mx-160[_ngcontent-%COMP%]{margin-right:160px!important;margin-left:160px!important}.my-160[_ngcontent-%COMP%]{margin-top:160px!important;margin-bottom:160px!important}.mx-164[_ngcontent-%COMP%]{margin-right:164px!important;margin-left:164px!important}.my-164[_ngcontent-%COMP%]{margin-top:164px!important;margin-bottom:164px!important}.mx-168[_ngcontent-%COMP%]{margin-right:168px!important;margin-left:168px!important}.my-168[_ngcontent-%COMP%]{margin-top:168px!important;margin-bottom:168px!important}.mx-172[_ngcontent-%COMP%]{margin-right:172px!important;margin-left:172px!important}.my-172[_ngcontent-%COMP%]{margin-top:172px!important;margin-bottom:172px!important}.mx-176[_ngcontent-%COMP%]{margin-right:176px!important;margin-left:176px!important}.my-176[_ngcontent-%COMP%]{margin-top:176px!important;margin-bottom:176px!important}.mx-180[_ngcontent-%COMP%]{margin-right:180px!important;margin-left:180px!important}.my-180[_ngcontent-%COMP%]{margin-top:180px!important;margin-bottom:180px!important}.mx-184[_ngcontent-%COMP%]{margin-right:184px!important;margin-left:184px!important}.my-184[_ngcontent-%COMP%]{margin-top:184px!important;margin-bottom:184px!important}.mx-188[_ngcontent-%COMP%]{margin-right:188px!important;margin-left:188px!important}.my-188[_ngcontent-%COMP%]{margin-top:188px!important;margin-bottom:188px!important}.mx-192[_ngcontent-%COMP%]{margin-right:192px!important;margin-left:192px!important}.my-192[_ngcontent-%COMP%]{margin-top:192px!important;margin-bottom:192px!important}.mx-196[_ngcontent-%COMP%]{margin-right:196px!important;margin-left:196px!important}.my-196[_ngcontent-%COMP%]{margin-top:196px!important;margin-bottom:196px!important}.mx-200[_ngcontent-%COMP%]{margin-right:200px!important;margin-left:200px!important}.my-200[_ngcontent-%COMP%]{margin-top:200px!important;margin-bottom:200px!important}.mx-204[_ngcontent-%COMP%]{margin-right:204px!important;margin-left:204px!important}.my-204[_ngcontent-%COMP%]{margin-top:204px!important;margin-bottom:204px!important}.mx-208[_ngcontent-%COMP%]{margin-right:208px!important;margin-left:208px!important}.my-208[_ngcontent-%COMP%]{margin-top:208px!important;margin-bottom:208px!important}.mx-212[_ngcontent-%COMP%]{margin-right:212px!important;margin-left:212px!important}.my-212[_ngcontent-%COMP%]{margin-top:212px!important;margin-bottom:212px!important}.mx-216[_ngcontent-%COMP%]{margin-right:216px!important;margin-left:216px!important}.my-216[_ngcontent-%COMP%]{margin-top:216px!important;margin-bottom:216px!important}.mx-220[_ngcontent-%COMP%]{margin-right:220px!important;margin-left:220px!important}.my-220[_ngcontent-%COMP%]{margin-top:220px!important;margin-bottom:220px!important}.mx-224[_ngcontent-%COMP%]{margin-right:224px!important;margin-left:224px!important}.my-224[_ngcontent-%COMP%]{margin-top:224px!important;margin-bottom:224px!important}.mx-228[_ngcontent-%COMP%]{margin-right:228px!important;margin-left:228px!important}.my-228[_ngcontent-%COMP%]{margin-top:228px!important;margin-bottom:228px!important}.mx-232[_ngcontent-%COMP%]{margin-right:232px!important;margin-left:232px!important}.my-232[_ngcontent-%COMP%]{margin-top:232px!important;margin-bottom:232px!important}.mx-236[_ngcontent-%COMP%]{margin-right:236px!important;margin-left:236px!important}.my-236[_ngcontent-%COMP%]{margin-top:236px!important;margin-bottom:236px!important}.mx-240[_ngcontent-%COMP%]{margin-right:240px!important;margin-left:240px!important}.my-240[_ngcontent-%COMP%]{margin-top:240px!important;margin-bottom:240px!important}.mx-244[_ngcontent-%COMP%]{margin-right:244px!important;margin-left:244px!important}.my-244[_ngcontent-%COMP%]{margin-top:244px!important;margin-bottom:244px!important}.mx-248[_ngcontent-%COMP%]{margin-right:248px!important;margin-left:248px!important}.my-248[_ngcontent-%COMP%]{margin-top:248px!important;margin-bottom:248px!important}.mx-252[_ngcontent-%COMP%]{margin-right:252px!important;margin-left:252px!important}.my-252[_ngcontent-%COMP%]{margin-top:252px!important;margin-bottom:252px!important}.mx-256[_ngcontent-%COMP%]{margin-right:256px!important;margin-left:256px!important}.my-256[_ngcontent-%COMP%]{margin-top:256px!important;margin-bottom:256px!important}.mt-0[_ngcontent-%COMP%]{margin-top:0!important}.mr-0[_ngcontent-%COMP%]{margin-right:0!important}.mb-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ml-0[_ngcontent-%COMP%]{margin-left:0!important}.mt-4[_ngcontent-%COMP%]{margin-top:4px!important}.mr-4[_ngcontent-%COMP%]{margin-right:4px!important}.mb-4[_ngcontent-%COMP%]{margin-bottom:4px!important}.ml-4[_ngcontent-%COMP%]{margin-left:4px!important}.mt-8[_ngcontent-%COMP%]{margin-top:8px!important}.mr-8[_ngcontent-%COMP%]{margin-right:8px!important}.mb-8[_ngcontent-%COMP%]{margin-bottom:8px!important}.ml-8[_ngcontent-%COMP%]{margin-left:8px!important}.mt-12[_ngcontent-%COMP%]{margin-top:12px!important}.mr-12[_ngcontent-%COMP%]{margin-right:12px!important}.mb-12[_ngcontent-%COMP%]{margin-bottom:12px!important}.ml-12[_ngcontent-%COMP%]{margin-left:12px!important}.mt-16[_ngcontent-%COMP%]{margin-top:16px!important}.mr-16[_ngcontent-%COMP%]{margin-right:16px!important}.mb-16[_ngcontent-%COMP%]{margin-bottom:16px!important}.ml-16[_ngcontent-%COMP%]{margin-left:16px!important}.mt-20[_ngcontent-%COMP%]{margin-top:20px!important}.mr-20[_ngcontent-%COMP%]{margin-right:20px!important}.mb-20[_ngcontent-%COMP%]{margin-bottom:20px!important}.ml-20[_ngcontent-%COMP%]{margin-left:20px!important}.mt-24[_ngcontent-%COMP%]{margin-top:24px!important}.mr-24[_ngcontent-%COMP%]{margin-right:24px!important}.mb-24[_ngcontent-%COMP%]{margin-bottom:24px!important}.ml-24[_ngcontent-%COMP%]{margin-left:24px!important}.mt-28[_ngcontent-%COMP%]{margin-top:28px!important}.mr-28[_ngcontent-%COMP%]{margin-right:28px!important}.mb-28[_ngcontent-%COMP%]{margin-bottom:28px!important}.ml-28[_ngcontent-%COMP%]{margin-left:28px!important}.mt-32[_ngcontent-%COMP%]{margin-top:32px!important}.mr-32[_ngcontent-%COMP%]{margin-right:32px!important}.mb-32[_ngcontent-%COMP%]{margin-bottom:32px!important}.ml-32[_ngcontent-%COMP%]{margin-left:32px!important}.mt-36[_ngcontent-%COMP%]{margin-top:36px!important}.mr-36[_ngcontent-%COMP%]{margin-right:36px!important}.mb-36[_ngcontent-%COMP%]{margin-bottom:36px!important}.ml-36[_ngcontent-%COMP%]{margin-left:36px!important}.mt-40[_ngcontent-%COMP%]{margin-top:40px!important}.mr-40[_ngcontent-%COMP%]{margin-right:40px!important}.mb-40[_ngcontent-%COMP%]{margin-bottom:40px!important}.ml-40[_ngcontent-%COMP%]{margin-left:40px!important}.mt-44[_ngcontent-%COMP%]{margin-top:44px!important}.mr-44[_ngcontent-%COMP%]{margin-right:44px!important}.mb-44[_ngcontent-%COMP%]{margin-bottom:44px!important}.ml-44[_ngcontent-%COMP%]{margin-left:44px!important}.mt-48[_ngcontent-%COMP%]{margin-top:48px!important}.mr-48[_ngcontent-%COMP%]{margin-right:48px!important}.mb-48[_ngcontent-%COMP%]{margin-bottom:48px!important}.ml-48[_ngcontent-%COMP%]{margin-left:48px!important}.mt-52[_ngcontent-%COMP%]{margin-top:52px!important}.mr-52[_ngcontent-%COMP%]{margin-right:52px!important}.mb-52[_ngcontent-%COMP%]{margin-bottom:52px!important}.ml-52[_ngcontent-%COMP%]{margin-left:52px!important}.mt-56[_ngcontent-%COMP%]{margin-top:56px!important}.mr-56[_ngcontent-%COMP%]{margin-right:56px!important}.mb-56[_ngcontent-%COMP%]{margin-bottom:56px!important}.ml-56[_ngcontent-%COMP%]{margin-left:56px!important}.mt-60[_ngcontent-%COMP%]{margin-top:60px!important}.mr-60[_ngcontent-%COMP%]{margin-right:60px!important}.mb-60[_ngcontent-%COMP%]{margin-bottom:60px!important}.ml-60[_ngcontent-%COMP%]{margin-left:60px!important}.mt-64[_ngcontent-%COMP%]{margin-top:64px!important}.mr-64[_ngcontent-%COMP%]{margin-right:64px!important}.mb-64[_ngcontent-%COMP%]{margin-bottom:64px!important}.ml-64[_ngcontent-%COMP%]{margin-left:64px!important}.mt-68[_ngcontent-%COMP%]{margin-top:68px!important}.mr-68[_ngcontent-%COMP%]{margin-right:68px!important}.mb-68[_ngcontent-%COMP%]{margin-bottom:68px!important}.ml-68[_ngcontent-%COMP%]{margin-left:68px!important}.mt-72[_ngcontent-%COMP%]{margin-top:72px!important}.mr-72[_ngcontent-%COMP%]{margin-right:72px!important}.mb-72[_ngcontent-%COMP%]{margin-bottom:72px!important}.ml-72[_ngcontent-%COMP%]{margin-left:72px!important}.mt-76[_ngcontent-%COMP%]{margin-top:76px!important}.mr-76[_ngcontent-%COMP%]{margin-right:76px!important}.mb-76[_ngcontent-%COMP%]{margin-bottom:76px!important}.ml-76[_ngcontent-%COMP%]{margin-left:76px!important}.mt-80[_ngcontent-%COMP%]{margin-top:80px!important}.mr-80[_ngcontent-%COMP%]{margin-right:80px!important}.mb-80[_ngcontent-%COMP%]{margin-bottom:80px!important}.ml-80[_ngcontent-%COMP%]{margin-left:80px!important}.mt-84[_ngcontent-%COMP%]{margin-top:84px!important}.mr-84[_ngcontent-%COMP%]{margin-right:84px!important}.mb-84[_ngcontent-%COMP%]{margin-bottom:84px!important}.ml-84[_ngcontent-%COMP%]{margin-left:84px!important}.mt-88[_ngcontent-%COMP%]{margin-top:88px!important}.mr-88[_ngcontent-%COMP%]{margin-right:88px!important}.mb-88[_ngcontent-%COMP%]{margin-bottom:88px!important}.ml-88[_ngcontent-%COMP%]{margin-left:88px!important}.mt-92[_ngcontent-%COMP%]{margin-top:92px!important}.mr-92[_ngcontent-%COMP%]{margin-right:92px!important}.mb-92[_ngcontent-%COMP%]{margin-bottom:92px!important}.ml-92[_ngcontent-%COMP%]{margin-left:92px!important}.mt-96[_ngcontent-%COMP%]{margin-top:96px!important}.mr-96[_ngcontent-%COMP%]{margin-right:96px!important}.mb-96[_ngcontent-%COMP%]{margin-bottom:96px!important}.ml-96[_ngcontent-%COMP%]{margin-left:96px!important}.mt-100[_ngcontent-%COMP%]{margin-top:100px!important}.mr-100[_ngcontent-%COMP%]{margin-right:100px!important}.mb-100[_ngcontent-%COMP%]{margin-bottom:100px!important}.ml-100[_ngcontent-%COMP%]{margin-left:100px!important}.mt-104[_ngcontent-%COMP%]{margin-top:104px!important}.mr-104[_ngcontent-%COMP%]{margin-right:104px!important}.mb-104[_ngcontent-%COMP%]{margin-bottom:104px!important}.ml-104[_ngcontent-%COMP%]{margin-left:104px!important}.mt-108[_ngcontent-%COMP%]{margin-top:108px!important}.mr-108[_ngcontent-%COMP%]{margin-right:108px!important}.mb-108[_ngcontent-%COMP%]{margin-bottom:108px!important}.ml-108[_ngcontent-%COMP%]{margin-left:108px!important}.mt-112[_ngcontent-%COMP%]{margin-top:112px!important}.mr-112[_ngcontent-%COMP%]{margin-right:112px!important}.mb-112[_ngcontent-%COMP%]{margin-bottom:112px!important}.ml-112[_ngcontent-%COMP%]{margin-left:112px!important}.mt-116[_ngcontent-%COMP%]{margin-top:116px!important}.mr-116[_ngcontent-%COMP%]{margin-right:116px!important}.mb-116[_ngcontent-%COMP%]{margin-bottom:116px!important}.ml-116[_ngcontent-%COMP%]{margin-left:116px!important}.mt-120[_ngcontent-%COMP%]{margin-top:120px!important}.mr-120[_ngcontent-%COMP%]{margin-right:120px!important}.mb-120[_ngcontent-%COMP%]{margin-bottom:120px!important}.ml-120[_ngcontent-%COMP%]{margin-left:120px!important}.mt-124[_ngcontent-%COMP%]{margin-top:124px!important}.mr-124[_ngcontent-%COMP%]{margin-right:124px!important}.mb-124[_ngcontent-%COMP%]{margin-bottom:124px!important}.ml-124[_ngcontent-%COMP%]{margin-left:124px!important}.mt-128[_ngcontent-%COMP%]{margin-top:128px!important}.mr-128[_ngcontent-%COMP%]{margin-right:128px!important}.mb-128[_ngcontent-%COMP%]{margin-bottom:128px!important}.ml-128[_ngcontent-%COMP%]{margin-left:128px!important}.mt-132[_ngcontent-%COMP%]{margin-top:132px!important}.mr-132[_ngcontent-%COMP%]{margin-right:132px!important}.mb-132[_ngcontent-%COMP%]{margin-bottom:132px!important}.ml-132[_ngcontent-%COMP%]{margin-left:132px!important}.mt-136[_ngcontent-%COMP%]{margin-top:136px!important}.mr-136[_ngcontent-%COMP%]{margin-right:136px!important}.mb-136[_ngcontent-%COMP%]{margin-bottom:136px!important}.ml-136[_ngcontent-%COMP%]{margin-left:136px!important}.mt-140[_ngcontent-%COMP%]{margin-top:140px!important}.mr-140[_ngcontent-%COMP%]{margin-right:140px!important}.mb-140[_ngcontent-%COMP%]{margin-bottom:140px!important}.ml-140[_ngcontent-%COMP%]{margin-left:140px!important}.mt-144[_ngcontent-%COMP%]{margin-top:144px!important}.mr-144[_ngcontent-%COMP%]{margin-right:144px!important}.mb-144[_ngcontent-%COMP%]{margin-bottom:144px!important}.ml-144[_ngcontent-%COMP%]{margin-left:144px!important}.mt-148[_ngcontent-%COMP%]{margin-top:148px!important}.mr-148[_ngcontent-%COMP%]{margin-right:148px!important}.mb-148[_ngcontent-%COMP%]{margin-bottom:148px!important}.ml-148[_ngcontent-%COMP%]{margin-left:148px!important}.mt-152[_ngcontent-%COMP%]{margin-top:152px!important}.mr-152[_ngcontent-%COMP%]{margin-right:152px!important}.mb-152[_ngcontent-%COMP%]{margin-bottom:152px!important}.ml-152[_ngcontent-%COMP%]{margin-left:152px!important}.mt-156[_ngcontent-%COMP%]{margin-top:156px!important}.mr-156[_ngcontent-%COMP%]{margin-right:156px!important}.mb-156[_ngcontent-%COMP%]{margin-bottom:156px!important}.ml-156[_ngcontent-%COMP%]{margin-left:156px!important}.mt-160[_ngcontent-%COMP%]{margin-top:160px!important}.mr-160[_ngcontent-%COMP%]{margin-right:160px!important}.mb-160[_ngcontent-%COMP%]{margin-bottom:160px!important}.ml-160[_ngcontent-%COMP%]{margin-left:160px!important}.mt-164[_ngcontent-%COMP%]{margin-top:164px!important}.mr-164[_ngcontent-%COMP%]{margin-right:164px!important}.mb-164[_ngcontent-%COMP%]{margin-bottom:164px!important}.ml-164[_ngcontent-%COMP%]{margin-left:164px!important}.mt-168[_ngcontent-%COMP%]{margin-top:168px!important}.mr-168[_ngcontent-%COMP%]{margin-right:168px!important}.mb-168[_ngcontent-%COMP%]{margin-bottom:168px!important}.ml-168[_ngcontent-%COMP%]{margin-left:168px!important}.mt-172[_ngcontent-%COMP%]{margin-top:172px!important}.mr-172[_ngcontent-%COMP%]{margin-right:172px!important}.mb-172[_ngcontent-%COMP%]{margin-bottom:172px!important}.ml-172[_ngcontent-%COMP%]{margin-left:172px!important}.mt-176[_ngcontent-%COMP%]{margin-top:176px!important}.mr-176[_ngcontent-%COMP%]{margin-right:176px!important}.mb-176[_ngcontent-%COMP%]{margin-bottom:176px!important}.ml-176[_ngcontent-%COMP%]{margin-left:176px!important}.mt-180[_ngcontent-%COMP%]{margin-top:180px!important}.mr-180[_ngcontent-%COMP%]{margin-right:180px!important}.mb-180[_ngcontent-%COMP%]{margin-bottom:180px!important}.ml-180[_ngcontent-%COMP%]{margin-left:180px!important}.mt-184[_ngcontent-%COMP%]{margin-top:184px!important}.mr-184[_ngcontent-%COMP%]{margin-right:184px!important}.mb-184[_ngcontent-%COMP%]{margin-bottom:184px!important}.ml-184[_ngcontent-%COMP%]{margin-left:184px!important}.mt-188[_ngcontent-%COMP%]{margin-top:188px!important}.mr-188[_ngcontent-%COMP%]{margin-right:188px!important}.mb-188[_ngcontent-%COMP%]{margin-bottom:188px!important}.ml-188[_ngcontent-%COMP%]{margin-left:188px!important}.mt-192[_ngcontent-%COMP%]{margin-top:192px!important}.mr-192[_ngcontent-%COMP%]{margin-right:192px!important}.mb-192[_ngcontent-%COMP%]{margin-bottom:192px!important}.ml-192[_ngcontent-%COMP%]{margin-left:192px!important}.mt-196[_ngcontent-%COMP%]{margin-top:196px!important}.mr-196[_ngcontent-%COMP%]{margin-right:196px!important}.mb-196[_ngcontent-%COMP%]{margin-bottom:196px!important}.ml-196[_ngcontent-%COMP%]{margin-left:196px!important}.mt-200[_ngcontent-%COMP%]{margin-top:200px!important}.mr-200[_ngcontent-%COMP%]{margin-right:200px!important}.mb-200[_ngcontent-%COMP%]{margin-bottom:200px!important}.ml-200[_ngcontent-%COMP%]{margin-left:200px!important}.mt-204[_ngcontent-%COMP%]{margin-top:204px!important}.mr-204[_ngcontent-%COMP%]{margin-right:204px!important}.mb-204[_ngcontent-%COMP%]{margin-bottom:204px!important}.ml-204[_ngcontent-%COMP%]{margin-left:204px!important}.mt-208[_ngcontent-%COMP%]{margin-top:208px!important}.mr-208[_ngcontent-%COMP%]{margin-right:208px!important}.mb-208[_ngcontent-%COMP%]{margin-bottom:208px!important}.ml-208[_ngcontent-%COMP%]{margin-left:208px!important}.mt-212[_ngcontent-%COMP%]{margin-top:212px!important}.mr-212[_ngcontent-%COMP%]{margin-right:212px!important}.mb-212[_ngcontent-%COMP%]{margin-bottom:212px!important}.ml-212[_ngcontent-%COMP%]{margin-left:212px!important}.mt-216[_ngcontent-%COMP%]{margin-top:216px!important}.mr-216[_ngcontent-%COMP%]{margin-right:216px!important}.mb-216[_ngcontent-%COMP%]{margin-bottom:216px!important}.ml-216[_ngcontent-%COMP%]{margin-left:216px!important}.mt-220[_ngcontent-%COMP%]{margin-top:220px!important}.mr-220[_ngcontent-%COMP%]{margin-right:220px!important}.mb-220[_ngcontent-%COMP%]{margin-bottom:220px!important}.ml-220[_ngcontent-%COMP%]{margin-left:220px!important}.mt-224[_ngcontent-%COMP%]{margin-top:224px!important}.mr-224[_ngcontent-%COMP%]{margin-right:224px!important}.mb-224[_ngcontent-%COMP%]{margin-bottom:224px!important}.ml-224[_ngcontent-%COMP%]{margin-left:224px!important}.mt-228[_ngcontent-%COMP%]{margin-top:228px!important}.mr-228[_ngcontent-%COMP%]{margin-right:228px!important}.mb-228[_ngcontent-%COMP%]{margin-bottom:228px!important}.ml-228[_ngcontent-%COMP%]{margin-left:228px!important}.mt-232[_ngcontent-%COMP%]{margin-top:232px!important}.mr-232[_ngcontent-%COMP%]{margin-right:232px!important}.mb-232[_ngcontent-%COMP%]{margin-bottom:232px!important}.ml-232[_ngcontent-%COMP%]{margin-left:232px!important}.mt-236[_ngcontent-%COMP%]{margin-top:236px!important}.mr-236[_ngcontent-%COMP%]{margin-right:236px!important}.mb-236[_ngcontent-%COMP%]{margin-bottom:236px!important}.ml-236[_ngcontent-%COMP%]{margin-left:236px!important}.mt-240[_ngcontent-%COMP%]{margin-top:240px!important}.mr-240[_ngcontent-%COMP%]{margin-right:240px!important}.mb-240[_ngcontent-%COMP%]{margin-bottom:240px!important}.ml-240[_ngcontent-%COMP%]{margin-left:240px!important}.mt-244[_ngcontent-%COMP%]{margin-top:244px!important}.mr-244[_ngcontent-%COMP%]{margin-right:244px!important}.mb-244[_ngcontent-%COMP%]{margin-bottom:244px!important}.ml-244[_ngcontent-%COMP%]{margin-left:244px!important}.mt-248[_ngcontent-%COMP%]{margin-top:248px!important}.mr-248[_ngcontent-%COMP%]{margin-right:248px!important}.mb-248[_ngcontent-%COMP%]{margin-bottom:248px!important}.ml-248[_ngcontent-%COMP%]{margin-left:248px!important}.mt-252[_ngcontent-%COMP%]{margin-top:252px!important}.mr-252[_ngcontent-%COMP%]{margin-right:252px!important}.mb-252[_ngcontent-%COMP%]{margin-bottom:252px!important}.ml-252[_ngcontent-%COMP%]{margin-left:252px!important}.mt-256[_ngcontent-%COMP%]{margin-top:256px!important}.mr-256[_ngcontent-%COMP%]{margin-right:256px!important}.mb-256[_ngcontent-%COMP%]{margin-bottom:256px!important}.ml-256[_ngcontent-%COMP%]{margin-left:256px!important}.m-auto[_ngcontent-%COMP%]{margin:auto!important}.mt-auto[_ngcontent-%COMP%]{margin-top:auto!important}.mr-auto[_ngcontent-%COMP%]{margin-right:auto!important}.mb-auto[_ngcontent-%COMP%]{margin-bottom:auto!important}.ml-auto[_ngcontent-%COMP%], .mx-auto[_ngcontent-%COMP%]{margin-left:auto!important}.mx-auto[_ngcontent-%COMP%]{margin-right:auto!important}.my-auto[_ngcontent-%COMP%]{margin-top:auto!important;margin-bottom:auto!important}.p-0[_ngcontent-%COMP%]{padding:0!important}.p-4[_ngcontent-%COMP%]{padding:4px!important}.p-8[_ngcontent-%COMP%]{padding:8px!important}.p-12[_ngcontent-%COMP%]{padding:12px!important}.p-16[_ngcontent-%COMP%]{padding:16px!important}.p-20[_ngcontent-%COMP%]{padding:20px!important}.p-24[_ngcontent-%COMP%]{padding:24px!important}.p-28[_ngcontent-%COMP%]{padding:28px!important}.p-32[_ngcontent-%COMP%]{padding:32px!important}.p-36[_ngcontent-%COMP%]{padding:36px!important}.p-40[_ngcontent-%COMP%]{padding:40px!important}.p-44[_ngcontent-%COMP%]{padding:44px!important}.p-48[_ngcontent-%COMP%]{padding:48px!important}.p-52[_ngcontent-%COMP%]{padding:52px!important}.p-56[_ngcontent-%COMP%]{padding:56px!important}.p-60[_ngcontent-%COMP%]{padding:60px!important}.p-64[_ngcontent-%COMP%]{padding:64px!important}.p-68[_ngcontent-%COMP%]{padding:68px!important}.p-72[_ngcontent-%COMP%]{padding:72px!important}.p-76[_ngcontent-%COMP%]{padding:76px!important}.p-80[_ngcontent-%COMP%]{padding:80px!important}.p-84[_ngcontent-%COMP%]{padding:84px!important}.p-88[_ngcontent-%COMP%]{padding:88px!important}.p-92[_ngcontent-%COMP%]{padding:92px!important}.p-96[_ngcontent-%COMP%]{padding:96px!important}.p-100[_ngcontent-%COMP%]{padding:100px!important}.p-104[_ngcontent-%COMP%]{padding:104px!important}.p-108[_ngcontent-%COMP%]{padding:108px!important}.p-112[_ngcontent-%COMP%]{padding:112px!important}.p-116[_ngcontent-%COMP%]{padding:116px!important}.p-120[_ngcontent-%COMP%]{padding:120px!important}.p-124[_ngcontent-%COMP%]{padding:124px!important}.p-128[_ngcontent-%COMP%]{padding:128px!important}.p-132[_ngcontent-%COMP%]{padding:132px!important}.p-136[_ngcontent-%COMP%]{padding:136px!important}.p-140[_ngcontent-%COMP%]{padding:140px!important}.p-144[_ngcontent-%COMP%]{padding:144px!important}.p-148[_ngcontent-%COMP%]{padding:148px!important}.p-152[_ngcontent-%COMP%]{padding:152px!important}.p-156[_ngcontent-%COMP%]{padding:156px!important}.p-160[_ngcontent-%COMP%]{padding:160px!important}.p-164[_ngcontent-%COMP%]{padding:164px!important}.p-168[_ngcontent-%COMP%]{padding:168px!important}.p-172[_ngcontent-%COMP%]{padding:172px!important}.p-176[_ngcontent-%COMP%]{padding:176px!important}.p-180[_ngcontent-%COMP%]{padding:180px!important}.p-184[_ngcontent-%COMP%]{padding:184px!important}.p-188[_ngcontent-%COMP%]{padding:188px!important}.p-192[_ngcontent-%COMP%]{padding:192px!important}.p-196[_ngcontent-%COMP%]{padding:196px!important}.p-200[_ngcontent-%COMP%]{padding:200px!important}.p-204[_ngcontent-%COMP%]{padding:204px!important}.p-208[_ngcontent-%COMP%]{padding:208px!important}.p-212[_ngcontent-%COMP%]{padding:212px!important}.p-216[_ngcontent-%COMP%]{padding:216px!important}.p-220[_ngcontent-%COMP%]{padding:220px!important}.p-224[_ngcontent-%COMP%]{padding:224px!important}.p-228[_ngcontent-%COMP%]{padding:228px!important}.p-232[_ngcontent-%COMP%]{padding:232px!important}.p-236[_ngcontent-%COMP%]{padding:236px!important}.p-240[_ngcontent-%COMP%]{padding:240px!important}.p-244[_ngcontent-%COMP%]{padding:244px!important}.p-248[_ngcontent-%COMP%]{padding:248px!important}.p-252[_ngcontent-%COMP%]{padding:252px!important}.p-256[_ngcontent-%COMP%]{padding:256px!important}.px-0[_ngcontent-%COMP%]{padding-right:0!important;padding-left:0!important}.py-0[_ngcontent-%COMP%]{padding-top:0!important;padding-bottom:0!important}.px-4[_ngcontent-%COMP%]{padding-right:4px!important;padding-left:4px!important}.py-4[_ngcontent-%COMP%]{padding-top:4px!important;padding-bottom:4px!important}.px-8[_ngcontent-%COMP%]{padding-right:8px!important;padding-left:8px!important}.py-8[_ngcontent-%COMP%]{padding-top:8px!important;padding-bottom:8px!important}.px-12[_ngcontent-%COMP%]{padding-right:12px!important;padding-left:12px!important}.py-12[_ngcontent-%COMP%]{padding-top:12px!important;padding-bottom:12px!important}.px-16[_ngcontent-%COMP%]{padding-right:16px!important;padding-left:16px!important}.py-16[_ngcontent-%COMP%]{padding-top:16px!important;padding-bottom:16px!important}.px-20[_ngcontent-%COMP%]{padding-right:20px!important;padding-left:20px!important}.py-20[_ngcontent-%COMP%]{padding-top:20px!important;padding-bottom:20px!important}.px-24[_ngcontent-%COMP%]{padding-right:24px!important;padding-left:24px!important}.py-24[_ngcontent-%COMP%]{padding-top:24px!important;padding-bottom:24px!important}.px-28[_ngcontent-%COMP%]{padding-right:28px!important;padding-left:28px!important}.py-28[_ngcontent-%COMP%]{padding-top:28px!important;padding-bottom:28px!important}.px-32[_ngcontent-%COMP%]{padding-right:32px!important;padding-left:32px!important}.py-32[_ngcontent-%COMP%]{padding-top:32px!important;padding-bottom:32px!important}.px-36[_ngcontent-%COMP%]{padding-right:36px!important;padding-left:36px!important}.py-36[_ngcontent-%COMP%]{padding-top:36px!important;padding-bottom:36px!important}.px-40[_ngcontent-%COMP%]{padding-right:40px!important;padding-left:40px!important}.py-40[_ngcontent-%COMP%]{padding-top:40px!important;padding-bottom:40px!important}.px-44[_ngcontent-%COMP%]{padding-right:44px!important;padding-left:44px!important}.py-44[_ngcontent-%COMP%]{padding-top:44px!important;padding-bottom:44px!important}.px-48[_ngcontent-%COMP%]{padding-right:48px!important;padding-left:48px!important}.py-48[_ngcontent-%COMP%]{padding-top:48px!important;padding-bottom:48px!important}.px-52[_ngcontent-%COMP%]{padding-right:52px!important;padding-left:52px!important}.py-52[_ngcontent-%COMP%]{padding-top:52px!important;padding-bottom:52px!important}.px-56[_ngcontent-%COMP%]{padding-right:56px!important;padding-left:56px!important}.py-56[_ngcontent-%COMP%]{padding-top:56px!important;padding-bottom:56px!important}.px-60[_ngcontent-%COMP%]{padding-right:60px!important;padding-left:60px!important}.py-60[_ngcontent-%COMP%]{padding-top:60px!important;padding-bottom:60px!important}.px-64[_ngcontent-%COMP%]{padding-right:64px!important;padding-left:64px!important}.py-64[_ngcontent-%COMP%]{padding-top:64px!important;padding-bottom:64px!important}.px-68[_ngcontent-%COMP%]{padding-right:68px!important;padding-left:68px!important}.py-68[_ngcontent-%COMP%]{padding-top:68px!important;padding-bottom:68px!important}.px-72[_ngcontent-%COMP%]{padding-right:72px!important;padding-left:72px!important}.py-72[_ngcontent-%COMP%]{padding-top:72px!important;padding-bottom:72px!important}.px-76[_ngcontent-%COMP%]{padding-right:76px!important;padding-left:76px!important}.py-76[_ngcontent-%COMP%]{padding-top:76px!important;padding-bottom:76px!important}.px-80[_ngcontent-%COMP%]{padding-right:80px!important;padding-left:80px!important}.py-80[_ngcontent-%COMP%]{padding-top:80px!important;padding-bottom:80px!important}.px-84[_ngcontent-%COMP%]{padding-right:84px!important;padding-left:84px!important}.py-84[_ngcontent-%COMP%]{padding-top:84px!important;padding-bottom:84px!important}.px-88[_ngcontent-%COMP%]{padding-right:88px!important;padding-left:88px!important}.py-88[_ngcontent-%COMP%]{padding-top:88px!important;padding-bottom:88px!important}.px-92[_ngcontent-%COMP%]{padding-right:92px!important;padding-left:92px!important}.py-92[_ngcontent-%COMP%]{padding-top:92px!important;padding-bottom:92px!important}.px-96[_ngcontent-%COMP%]{padding-right:96px!important;padding-left:96px!important}.py-96[_ngcontent-%COMP%]{padding-top:96px!important;padding-bottom:96px!important}.px-100[_ngcontent-%COMP%]{padding-right:100px!important;padding-left:100px!important}.py-100[_ngcontent-%COMP%]{padding-top:100px!important;padding-bottom:100px!important}.px-104[_ngcontent-%COMP%]{padding-right:104px!important;padding-left:104px!important}.py-104[_ngcontent-%COMP%]{padding-top:104px!important;padding-bottom:104px!important}.px-108[_ngcontent-%COMP%]{padding-right:108px!important;padding-left:108px!important}.py-108[_ngcontent-%COMP%]{padding-top:108px!important;padding-bottom:108px!important}.px-112[_ngcontent-%COMP%]{padding-right:112px!important;padding-left:112px!important}.py-112[_ngcontent-%COMP%]{padding-top:112px!important;padding-bottom:112px!important}.px-116[_ngcontent-%COMP%]{padding-right:116px!important;padding-left:116px!important}.py-116[_ngcontent-%COMP%]{padding-top:116px!important;padding-bottom:116px!important}.px-120[_ngcontent-%COMP%]{padding-right:120px!important;padding-left:120px!important}.py-120[_ngcontent-%COMP%]{padding-top:120px!important;padding-bottom:120px!important}.px-124[_ngcontent-%COMP%]{padding-right:124px!important;padding-left:124px!important}.py-124[_ngcontent-%COMP%]{padding-top:124px!important;padding-bottom:124px!important}.px-128[_ngcontent-%COMP%]{padding-right:128px!important;padding-left:128px!important}.py-128[_ngcontent-%COMP%]{padding-top:128px!important;padding-bottom:128px!important}.px-132[_ngcontent-%COMP%]{padding-right:132px!important;padding-left:132px!important}.py-132[_ngcontent-%COMP%]{padding-top:132px!important;padding-bottom:132px!important}.px-136[_ngcontent-%COMP%]{padding-right:136px!important;padding-left:136px!important}.py-136[_ngcontent-%COMP%]{padding-top:136px!important;padding-bottom:136px!important}.px-140[_ngcontent-%COMP%]{padding-right:140px!important;padding-left:140px!important}.py-140[_ngcontent-%COMP%]{padding-top:140px!important;padding-bottom:140px!important}.px-144[_ngcontent-%COMP%]{padding-right:144px!important;padding-left:144px!important}.py-144[_ngcontent-%COMP%]{padding-top:144px!important;padding-bottom:144px!important}.px-148[_ngcontent-%COMP%]{padding-right:148px!important;padding-left:148px!important}.py-148[_ngcontent-%COMP%]{padding-top:148px!important;padding-bottom:148px!important}.px-152[_ngcontent-%COMP%]{padding-right:152px!important;padding-left:152px!important}.py-152[_ngcontent-%COMP%]{padding-top:152px!important;padding-bottom:152px!important}.px-156[_ngcontent-%COMP%]{padding-right:156px!important;padding-left:156px!important}.py-156[_ngcontent-%COMP%]{padding-top:156px!important;padding-bottom:156px!important}.px-160[_ngcontent-%COMP%]{padding-right:160px!important;padding-left:160px!important}.py-160[_ngcontent-%COMP%]{padding-top:160px!important;padding-bottom:160px!important}.px-164[_ngcontent-%COMP%]{padding-right:164px!important;padding-left:164px!important}.py-164[_ngcontent-%COMP%]{padding-top:164px!important;padding-bottom:164px!important}.px-168[_ngcontent-%COMP%]{padding-right:168px!important;padding-left:168px!important}.py-168[_ngcontent-%COMP%]{padding-top:168px!important;padding-bottom:168px!important}.px-172[_ngcontent-%COMP%]{padding-right:172px!important;padding-left:172px!important}.py-172[_ngcontent-%COMP%]{padding-top:172px!important;padding-bottom:172px!important}.px-176[_ngcontent-%COMP%]{padding-right:176px!important;padding-left:176px!important}.py-176[_ngcontent-%COMP%]{padding-top:176px!important;padding-bottom:176px!important}.px-180[_ngcontent-%COMP%]{padding-right:180px!important;padding-left:180px!important}.py-180[_ngcontent-%COMP%]{padding-top:180px!important;padding-bottom:180px!important}.px-184[_ngcontent-%COMP%]{padding-right:184px!important;padding-left:184px!important}.py-184[_ngcontent-%COMP%]{padding-top:184px!important;padding-bottom:184px!important}.px-188[_ngcontent-%COMP%]{padding-right:188px!important;padding-left:188px!important}.py-188[_ngcontent-%COMP%]{padding-top:188px!important;padding-bottom:188px!important}.px-192[_ngcontent-%COMP%]{padding-right:192px!important;padding-left:192px!important}.py-192[_ngcontent-%COMP%]{padding-top:192px!important;padding-bottom:192px!important}.px-196[_ngcontent-%COMP%]{padding-right:196px!important;padding-left:196px!important}.py-196[_ngcontent-%COMP%]{padding-top:196px!important;padding-bottom:196px!important}.px-200[_ngcontent-%COMP%]{padding-right:200px!important;padding-left:200px!important}.py-200[_ngcontent-%COMP%]{padding-top:200px!important;padding-bottom:200px!important}.px-204[_ngcontent-%COMP%]{padding-right:204px!important;padding-left:204px!important}.py-204[_ngcontent-%COMP%]{padding-top:204px!important;padding-bottom:204px!important}.px-208[_ngcontent-%COMP%]{padding-right:208px!important;padding-left:208px!important}.py-208[_ngcontent-%COMP%]{padding-top:208px!important;padding-bottom:208px!important}.px-212[_ngcontent-%COMP%]{padding-right:212px!important;padding-left:212px!important}.py-212[_ngcontent-%COMP%]{padding-top:212px!important;padding-bottom:212px!important}.px-216[_ngcontent-%COMP%]{padding-right:216px!important;padding-left:216px!important}.py-216[_ngcontent-%COMP%]{padding-top:216px!important;padding-bottom:216px!important}.px-220[_ngcontent-%COMP%]{padding-right:220px!important;padding-left:220px!important}.py-220[_ngcontent-%COMP%]{padding-top:220px!important;padding-bottom:220px!important}.px-224[_ngcontent-%COMP%]{padding-right:224px!important;padding-left:224px!important}.py-224[_ngcontent-%COMP%]{padding-top:224px!important;padding-bottom:224px!important}.px-228[_ngcontent-%COMP%]{padding-right:228px!important;padding-left:228px!important}.py-228[_ngcontent-%COMP%]{padding-top:228px!important;padding-bottom:228px!important}.px-232[_ngcontent-%COMP%]{padding-right:232px!important;padding-left:232px!important}.py-232[_ngcontent-%COMP%]{padding-top:232px!important;padding-bottom:232px!important}.px-236[_ngcontent-%COMP%]{padding-right:236px!important;padding-left:236px!important}.py-236[_ngcontent-%COMP%]{padding-top:236px!important;padding-bottom:236px!important}.px-240[_ngcontent-%COMP%]{padding-right:240px!important;padding-left:240px!important}.py-240[_ngcontent-%COMP%]{padding-top:240px!important;padding-bottom:240px!important}.px-244[_ngcontent-%COMP%]{padding-right:244px!important;padding-left:244px!important}.py-244[_ngcontent-%COMP%]{padding-top:244px!important;padding-bottom:244px!important}.px-248[_ngcontent-%COMP%]{padding-right:248px!important;padding-left:248px!important}.py-248[_ngcontent-%COMP%]{padding-top:248px!important;padding-bottom:248px!important}.px-252[_ngcontent-%COMP%]{padding-right:252px!important;padding-left:252px!important}.py-252[_ngcontent-%COMP%]{padding-top:252px!important;padding-bottom:252px!important}.px-256[_ngcontent-%COMP%]{padding-right:256px!important;padding-left:256px!important}.py-256[_ngcontent-%COMP%]{padding-top:256px!important;padding-bottom:256px!important}.pt-0[_ngcontent-%COMP%]{padding-top:0!important}.pr-0[_ngcontent-%COMP%]{padding-right:0!important}.pb-0[_ngcontent-%COMP%]{padding-bottom:0!important}.pl-0[_ngcontent-%COMP%]{padding-left:0!important}.pt-4[_ngcontent-%COMP%]{padding-top:4px!important}.pr-4[_ngcontent-%COMP%]{padding-right:4px!important}.pb-4[_ngcontent-%COMP%]{padding-bottom:4px!important}.pl-4[_ngcontent-%COMP%]{padding-left:4px!important}.pt-8[_ngcontent-%COMP%]{padding-top:8px!important}.pr-8[_ngcontent-%COMP%]{padding-right:8px!important}.pb-8[_ngcontent-%COMP%]{padding-bottom:8px!important}.pl-8[_ngcontent-%COMP%]{padding-left:8px!important}.pt-12[_ngcontent-%COMP%]{padding-top:12px!important}.pr-12[_ngcontent-%COMP%]{padding-right:12px!important}.pb-12[_ngcontent-%COMP%]{padding-bottom:12px!important}.pl-12[_ngcontent-%COMP%]{padding-left:12px!important}.pt-16[_ngcontent-%COMP%]{padding-top:16px!important}.pr-16[_ngcontent-%COMP%]{padding-right:16px!important}.pb-16[_ngcontent-%COMP%]{padding-bottom:16px!important}.pl-16[_ngcontent-%COMP%]{padding-left:16px!important}.pt-20[_ngcontent-%COMP%]{padding-top:20px!important}.pr-20[_ngcontent-%COMP%]{padding-right:20px!important}.pb-20[_ngcontent-%COMP%]{padding-bottom:20px!important}.pl-20[_ngcontent-%COMP%]{padding-left:20px!important}.pt-24[_ngcontent-%COMP%]{padding-top:24px!important}.pr-24[_ngcontent-%COMP%]{padding-right:24px!important}.pb-24[_ngcontent-%COMP%]{padding-bottom:24px!important}.pl-24[_ngcontent-%COMP%]{padding-left:24px!important}.pt-28[_ngcontent-%COMP%]{padding-top:28px!important}.pr-28[_ngcontent-%COMP%]{padding-right:28px!important}.pb-28[_ngcontent-%COMP%]{padding-bottom:28px!important}.pl-28[_ngcontent-%COMP%]{padding-left:28px!important}.pt-32[_ngcontent-%COMP%]{padding-top:32px!important}.pr-32[_ngcontent-%COMP%]{padding-right:32px!important}.pb-32[_ngcontent-%COMP%]{padding-bottom:32px!important}.pl-32[_ngcontent-%COMP%]{padding-left:32px!important}.pt-36[_ngcontent-%COMP%]{padding-top:36px!important}.pr-36[_ngcontent-%COMP%]{padding-right:36px!important}.pb-36[_ngcontent-%COMP%]{padding-bottom:36px!important}.pl-36[_ngcontent-%COMP%]{padding-left:36px!important}.pt-40[_ngcontent-%COMP%]{padding-top:40px!important}.pr-40[_ngcontent-%COMP%]{padding-right:40px!important}.pb-40[_ngcontent-%COMP%]{padding-bottom:40px!important}.pl-40[_ngcontent-%COMP%]{padding-left:40px!important}.pt-44[_ngcontent-%COMP%]{padding-top:44px!important}.pr-44[_ngcontent-%COMP%]{padding-right:44px!important}.pb-44[_ngcontent-%COMP%]{padding-bottom:44px!important}.pl-44[_ngcontent-%COMP%]{padding-left:44px!important}.pt-48[_ngcontent-%COMP%]{padding-top:48px!important}.pr-48[_ngcontent-%COMP%]{padding-right:48px!important}.pb-48[_ngcontent-%COMP%]{padding-bottom:48px!important}.pl-48[_ngcontent-%COMP%]{padding-left:48px!important}.pt-52[_ngcontent-%COMP%]{padding-top:52px!important}.pr-52[_ngcontent-%COMP%]{padding-right:52px!important}.pb-52[_ngcontent-%COMP%]{padding-bottom:52px!important}.pl-52[_ngcontent-%COMP%]{padding-left:52px!important}.pt-56[_ngcontent-%COMP%]{padding-top:56px!important}.pr-56[_ngcontent-%COMP%]{padding-right:56px!important}.pb-56[_ngcontent-%COMP%]{padding-bottom:56px!important}.pl-56[_ngcontent-%COMP%]{padding-left:56px!important}.pt-60[_ngcontent-%COMP%]{padding-top:60px!important}.pr-60[_ngcontent-%COMP%]{padding-right:60px!important}.pb-60[_ngcontent-%COMP%]{padding-bottom:60px!important}.pl-60[_ngcontent-%COMP%]{padding-left:60px!important}.pt-64[_ngcontent-%COMP%]{padding-top:64px!important}.pr-64[_ngcontent-%COMP%]{padding-right:64px!important}.pb-64[_ngcontent-%COMP%]{padding-bottom:64px!important}.pl-64[_ngcontent-%COMP%]{padding-left:64px!important}.pt-68[_ngcontent-%COMP%]{padding-top:68px!important}.pr-68[_ngcontent-%COMP%]{padding-right:68px!important}.pb-68[_ngcontent-%COMP%]{padding-bottom:68px!important}.pl-68[_ngcontent-%COMP%]{padding-left:68px!important}.pt-72[_ngcontent-%COMP%]{padding-top:72px!important}.pr-72[_ngcontent-%COMP%]{padding-right:72px!important}.pb-72[_ngcontent-%COMP%]{padding-bottom:72px!important}.pl-72[_ngcontent-%COMP%]{padding-left:72px!important}.pt-76[_ngcontent-%COMP%]{padding-top:76px!important}.pr-76[_ngcontent-%COMP%]{padding-right:76px!important}.pb-76[_ngcontent-%COMP%]{padding-bottom:76px!important}.pl-76[_ngcontent-%COMP%]{padding-left:76px!important}.pt-80[_ngcontent-%COMP%]{padding-top:80px!important}.pr-80[_ngcontent-%COMP%]{padding-right:80px!important}.pb-80[_ngcontent-%COMP%]{padding-bottom:80px!important}.pl-80[_ngcontent-%COMP%]{padding-left:80px!important}.pt-84[_ngcontent-%COMP%]{padding-top:84px!important}.pr-84[_ngcontent-%COMP%]{padding-right:84px!important}.pb-84[_ngcontent-%COMP%]{padding-bottom:84px!important}.pl-84[_ngcontent-%COMP%]{padding-left:84px!important}.pt-88[_ngcontent-%COMP%]{padding-top:88px!important}.pr-88[_ngcontent-%COMP%]{padding-right:88px!important}.pb-88[_ngcontent-%COMP%]{padding-bottom:88px!important}.pl-88[_ngcontent-%COMP%]{padding-left:88px!important}.pt-92[_ngcontent-%COMP%]{padding-top:92px!important}.pr-92[_ngcontent-%COMP%]{padding-right:92px!important}.pb-92[_ngcontent-%COMP%]{padding-bottom:92px!important}.pl-92[_ngcontent-%COMP%]{padding-left:92px!important}.pt-96[_ngcontent-%COMP%]{padding-top:96px!important}.pr-96[_ngcontent-%COMP%]{padding-right:96px!important}.pb-96[_ngcontent-%COMP%]{padding-bottom:96px!important}.pl-96[_ngcontent-%COMP%]{padding-left:96px!important}.pt-100[_ngcontent-%COMP%]{padding-top:100px!important}.pr-100[_ngcontent-%COMP%]{padding-right:100px!important}.pb-100[_ngcontent-%COMP%]{padding-bottom:100px!important}.pl-100[_ngcontent-%COMP%]{padding-left:100px!important}.pt-104[_ngcontent-%COMP%]{padding-top:104px!important}.pr-104[_ngcontent-%COMP%]{padding-right:104px!important}.pb-104[_ngcontent-%COMP%]{padding-bottom:104px!important}.pl-104[_ngcontent-%COMP%]{padding-left:104px!important}.pt-108[_ngcontent-%COMP%]{padding-top:108px!important}.pr-108[_ngcontent-%COMP%]{padding-right:108px!important}.pb-108[_ngcontent-%COMP%]{padding-bottom:108px!important}.pl-108[_ngcontent-%COMP%]{padding-left:108px!important}.pt-112[_ngcontent-%COMP%]{padding-top:112px!important}.pr-112[_ngcontent-%COMP%]{padding-right:112px!important}.pb-112[_ngcontent-%COMP%]{padding-bottom:112px!important}.pl-112[_ngcontent-%COMP%]{padding-left:112px!important}.pt-116[_ngcontent-%COMP%]{padding-top:116px!important}.pr-116[_ngcontent-%COMP%]{padding-right:116px!important}.pb-116[_ngcontent-%COMP%]{padding-bottom:116px!important}.pl-116[_ngcontent-%COMP%]{padding-left:116px!important}.pt-120[_ngcontent-%COMP%]{padding-top:120px!important}.pr-120[_ngcontent-%COMP%]{padding-right:120px!important}.pb-120[_ngcontent-%COMP%]{padding-bottom:120px!important}.pl-120[_ngcontent-%COMP%]{padding-left:120px!important}.pt-124[_ngcontent-%COMP%]{padding-top:124px!important}.pr-124[_ngcontent-%COMP%]{padding-right:124px!important}.pb-124[_ngcontent-%COMP%]{padding-bottom:124px!important}.pl-124[_ngcontent-%COMP%]{padding-left:124px!important}.pt-128[_ngcontent-%COMP%]{padding-top:128px!important}.pr-128[_ngcontent-%COMP%]{padding-right:128px!important}.pb-128[_ngcontent-%COMP%]{padding-bottom:128px!important}.pl-128[_ngcontent-%COMP%]{padding-left:128px!important}.pt-132[_ngcontent-%COMP%]{padding-top:132px!important}.pr-132[_ngcontent-%COMP%]{padding-right:132px!important}.pb-132[_ngcontent-%COMP%]{padding-bottom:132px!important}.pl-132[_ngcontent-%COMP%]{padding-left:132px!important}.pt-136[_ngcontent-%COMP%]{padding-top:136px!important}.pr-136[_ngcontent-%COMP%]{padding-right:136px!important}.pb-136[_ngcontent-%COMP%]{padding-bottom:136px!important}.pl-136[_ngcontent-%COMP%]{padding-left:136px!important}.pt-140[_ngcontent-%COMP%]{padding-top:140px!important}.pr-140[_ngcontent-%COMP%]{padding-right:140px!important}.pb-140[_ngcontent-%COMP%]{padding-bottom:140px!important}.pl-140[_ngcontent-%COMP%]{padding-left:140px!important}.pt-144[_ngcontent-%COMP%]{padding-top:144px!important}.pr-144[_ngcontent-%COMP%]{padding-right:144px!important}.pb-144[_ngcontent-%COMP%]{padding-bottom:144px!important}.pl-144[_ngcontent-%COMP%]{padding-left:144px!important}.pt-148[_ngcontent-%COMP%]{padding-top:148px!important}.pr-148[_ngcontent-%COMP%]{padding-right:148px!important}.pb-148[_ngcontent-%COMP%]{padding-bottom:148px!important}.pl-148[_ngcontent-%COMP%]{padding-left:148px!important}.pt-152[_ngcontent-%COMP%]{padding-top:152px!important}.pr-152[_ngcontent-%COMP%]{padding-right:152px!important}.pb-152[_ngcontent-%COMP%]{padding-bottom:152px!important}.pl-152[_ngcontent-%COMP%]{padding-left:152px!important}.pt-156[_ngcontent-%COMP%]{padding-top:156px!important}.pr-156[_ngcontent-%COMP%]{padding-right:156px!important}.pb-156[_ngcontent-%COMP%]{padding-bottom:156px!important}.pl-156[_ngcontent-%COMP%]{padding-left:156px!important}.pt-160[_ngcontent-%COMP%]{padding-top:160px!important}.pr-160[_ngcontent-%COMP%]{padding-right:160px!important}.pb-160[_ngcontent-%COMP%]{padding-bottom:160px!important}.pl-160[_ngcontent-%COMP%]{padding-left:160px!important}.pt-164[_ngcontent-%COMP%]{padding-top:164px!important}.pr-164[_ngcontent-%COMP%]{padding-right:164px!important}.pb-164[_ngcontent-%COMP%]{padding-bottom:164px!important}.pl-164[_ngcontent-%COMP%]{padding-left:164px!important}.pt-168[_ngcontent-%COMP%]{padding-top:168px!important}.pr-168[_ngcontent-%COMP%]{padding-right:168px!important}.pb-168[_ngcontent-%COMP%]{padding-bottom:168px!important}.pl-168[_ngcontent-%COMP%]{padding-left:168px!important}.pt-172[_ngcontent-%COMP%]{padding-top:172px!important}.pr-172[_ngcontent-%COMP%]{padding-right:172px!important}.pb-172[_ngcontent-%COMP%]{padding-bottom:172px!important}.pl-172[_ngcontent-%COMP%]{padding-left:172px!important}.pt-176[_ngcontent-%COMP%]{padding-top:176px!important}.pr-176[_ngcontent-%COMP%]{padding-right:176px!important}.pb-176[_ngcontent-%COMP%]{padding-bottom:176px!important}.pl-176[_ngcontent-%COMP%]{padding-left:176px!important}.pt-180[_ngcontent-%COMP%]{padding-top:180px!important}.pr-180[_ngcontent-%COMP%]{padding-right:180px!important}.pb-180[_ngcontent-%COMP%]{padding-bottom:180px!important}.pl-180[_ngcontent-%COMP%]{padding-left:180px!important}.pt-184[_ngcontent-%COMP%]{padding-top:184px!important}.pr-184[_ngcontent-%COMP%]{padding-right:184px!important}.pb-184[_ngcontent-%COMP%]{padding-bottom:184px!important}.pl-184[_ngcontent-%COMP%]{padding-left:184px!important}.pt-188[_ngcontent-%COMP%]{padding-top:188px!important}.pr-188[_ngcontent-%COMP%]{padding-right:188px!important}.pb-188[_ngcontent-%COMP%]{padding-bottom:188px!important}.pl-188[_ngcontent-%COMP%]{padding-left:188px!important}.pt-192[_ngcontent-%COMP%]{padding-top:192px!important}.pr-192[_ngcontent-%COMP%]{padding-right:192px!important}.pb-192[_ngcontent-%COMP%]{padding-bottom:192px!important}.pl-192[_ngcontent-%COMP%]{padding-left:192px!important}.pt-196[_ngcontent-%COMP%]{padding-top:196px!important}.pr-196[_ngcontent-%COMP%]{padding-right:196px!important}.pb-196[_ngcontent-%COMP%]{padding-bottom:196px!important}.pl-196[_ngcontent-%COMP%]{padding-left:196px!important}.pt-200[_ngcontent-%COMP%]{padding-top:200px!important}.pr-200[_ngcontent-%COMP%]{padding-right:200px!important}.pb-200[_ngcontent-%COMP%]{padding-bottom:200px!important}.pl-200[_ngcontent-%COMP%]{padding-left:200px!important}.pt-204[_ngcontent-%COMP%]{padding-top:204px!important}.pr-204[_ngcontent-%COMP%]{padding-right:204px!important}.pb-204[_ngcontent-%COMP%]{padding-bottom:204px!important}.pl-204[_ngcontent-%COMP%]{padding-left:204px!important}.pt-208[_ngcontent-%COMP%]{padding-top:208px!important}.pr-208[_ngcontent-%COMP%]{padding-right:208px!important}.pb-208[_ngcontent-%COMP%]{padding-bottom:208px!important}.pl-208[_ngcontent-%COMP%]{padding-left:208px!important}.pt-212[_ngcontent-%COMP%]{padding-top:212px!important}.pr-212[_ngcontent-%COMP%]{padding-right:212px!important}.pb-212[_ngcontent-%COMP%]{padding-bottom:212px!important}.pl-212[_ngcontent-%COMP%]{padding-left:212px!important}.pt-216[_ngcontent-%COMP%]{padding-top:216px!important}.pr-216[_ngcontent-%COMP%]{padding-right:216px!important}.pb-216[_ngcontent-%COMP%]{padding-bottom:216px!important}.pl-216[_ngcontent-%COMP%]{padding-left:216px!important}.pt-220[_ngcontent-%COMP%]{padding-top:220px!important}.pr-220[_ngcontent-%COMP%]{padding-right:220px!important}.pb-220[_ngcontent-%COMP%]{padding-bottom:220px!important}.pl-220[_ngcontent-%COMP%]{padding-left:220px!important}.pt-224[_ngcontent-%COMP%]{padding-top:224px!important}.pr-224[_ngcontent-%COMP%]{padding-right:224px!important}.pb-224[_ngcontent-%COMP%]{padding-bottom:224px!important}.pl-224[_ngcontent-%COMP%]{padding-left:224px!important}.pt-228[_ngcontent-%COMP%]{padding-top:228px!important}.pr-228[_ngcontent-%COMP%]{padding-right:228px!important}.pb-228[_ngcontent-%COMP%]{padding-bottom:228px!important}.pl-228[_ngcontent-%COMP%]{padding-left:228px!important}.pt-232[_ngcontent-%COMP%]{padding-top:232px!important}.pr-232[_ngcontent-%COMP%]{padding-right:232px!important}.pb-232[_ngcontent-%COMP%]{padding-bottom:232px!important}.pl-232[_ngcontent-%COMP%]{padding-left:232px!important}.pt-236[_ngcontent-%COMP%]{padding-top:236px!important}.pr-236[_ngcontent-%COMP%]{padding-right:236px!important}.pb-236[_ngcontent-%COMP%]{padding-bottom:236px!important}.pl-236[_ngcontent-%COMP%]{padding-left:236px!important}.pt-240[_ngcontent-%COMP%]{padding-top:240px!important}.pr-240[_ngcontent-%COMP%]{padding-right:240px!important}.pb-240[_ngcontent-%COMP%]{padding-bottom:240px!important}.pl-240[_ngcontent-%COMP%]{padding-left:240px!important}.pt-244[_ngcontent-%COMP%]{padding-top:244px!important}.pr-244[_ngcontent-%COMP%]{padding-right:244px!important}.pb-244[_ngcontent-%COMP%]{padding-bottom:244px!important}.pl-244[_ngcontent-%COMP%]{padding-left:244px!important}.pt-248[_ngcontent-%COMP%]{padding-top:248px!important}.pr-248[_ngcontent-%COMP%]{padding-right:248px!important}.pb-248[_ngcontent-%COMP%]{padding-bottom:248px!important}.pl-248[_ngcontent-%COMP%]{padding-left:248px!important}.pt-252[_ngcontent-%COMP%]{padding-top:252px!important}.pr-252[_ngcontent-%COMP%]{padding-right:252px!important}.pb-252[_ngcontent-%COMP%]{padding-bottom:252px!important}.pl-252[_ngcontent-%COMP%]{padding-left:252px!important}.pt-256[_ngcontent-%COMP%]{padding-top:256px!important}.pr-256[_ngcontent-%COMP%]{padding-right:256px!important}.pb-256[_ngcontent-%COMP%]{padding-bottom:256px!important}.pl-256[_ngcontent-%COMP%]{padding-left:256px!important}@media screen and (min-width:600px){.m-sm-0[_ngcontent-%COMP%]{margin:0!important}.m-sm-4[_ngcontent-%COMP%]{margin:4px!important}.m-sm-8[_ngcontent-%COMP%]{margin:8px!important}.m-sm-12[_ngcontent-%COMP%]{margin:12px!important}.m-sm-16[_ngcontent-%COMP%]{margin:16px!important}.m-sm-20[_ngcontent-%COMP%]{margin:20px!important}.m-sm-24[_ngcontent-%COMP%]{margin:24px!important}.m-sm-28[_ngcontent-%COMP%]{margin:28px!important}.m-sm-32[_ngcontent-%COMP%]{margin:32px!important}.m-sm-36[_ngcontent-%COMP%]{margin:36px!important}.m-sm-40[_ngcontent-%COMP%]{margin:40px!important}.m-sm-44[_ngcontent-%COMP%]{margin:44px!important}.m-sm-48[_ngcontent-%COMP%]{margin:48px!important}.m-sm-52[_ngcontent-%COMP%]{margin:52px!important}.m-sm-56[_ngcontent-%COMP%]{margin:56px!important}.m-sm-60[_ngcontent-%COMP%]{margin:60px!important}.m-sm-64[_ngcontent-%COMP%]{margin:64px!important}.m-sm-68[_ngcontent-%COMP%]{margin:68px!important}.m-sm-72[_ngcontent-%COMP%]{margin:72px!important}.m-sm-76[_ngcontent-%COMP%]{margin:76px!important}.m-sm-80[_ngcontent-%COMP%]{margin:80px!important}.m-sm-84[_ngcontent-%COMP%]{margin:84px!important}.m-sm-88[_ngcontent-%COMP%]{margin:88px!important}.m-sm-92[_ngcontent-%COMP%]{margin:92px!important}.m-sm-96[_ngcontent-%COMP%]{margin:96px!important}.m-sm-100[_ngcontent-%COMP%]{margin:100px!important}.m-sm-104[_ngcontent-%COMP%]{margin:104px!important}.m-sm-108[_ngcontent-%COMP%]{margin:108px!important}.m-sm-112[_ngcontent-%COMP%]{margin:112px!important}.m-sm-116[_ngcontent-%COMP%]{margin:116px!important}.m-sm-120[_ngcontent-%COMP%]{margin:120px!important}.m-sm-124[_ngcontent-%COMP%]{margin:124px!important}.m-sm-128[_ngcontent-%COMP%]{margin:128px!important}.m-sm-132[_ngcontent-%COMP%]{margin:132px!important}.m-sm-136[_ngcontent-%COMP%]{margin:136px!important}.m-sm-140[_ngcontent-%COMP%]{margin:140px!important}.m-sm-144[_ngcontent-%COMP%]{margin:144px!important}.m-sm-148[_ngcontent-%COMP%]{margin:148px!important}.m-sm-152[_ngcontent-%COMP%]{margin:152px!important}.m-sm-156[_ngcontent-%COMP%]{margin:156px!important}.m-sm-160[_ngcontent-%COMP%]{margin:160px!important}.m-sm-164[_ngcontent-%COMP%]{margin:164px!important}.m-sm-168[_ngcontent-%COMP%]{margin:168px!important}.m-sm-172[_ngcontent-%COMP%]{margin:172px!important}.m-sm-176[_ngcontent-%COMP%]{margin:176px!important}.m-sm-180[_ngcontent-%COMP%]{margin:180px!important}.m-sm-184[_ngcontent-%COMP%]{margin:184px!important}.m-sm-188[_ngcontent-%COMP%]{margin:188px!important}.m-sm-192[_ngcontent-%COMP%]{margin:192px!important}.m-sm-196[_ngcontent-%COMP%]{margin:196px!important}.m-sm-200[_ngcontent-%COMP%]{margin:200px!important}.m-sm-204[_ngcontent-%COMP%]{margin:204px!important}.m-sm-208[_ngcontent-%COMP%]{margin:208px!important}.m-sm-212[_ngcontent-%COMP%]{margin:212px!important}.m-sm-216[_ngcontent-%COMP%]{margin:216px!important}.m-sm-220[_ngcontent-%COMP%]{margin:220px!important}.m-sm-224[_ngcontent-%COMP%]{margin:224px!important}.m-sm-228[_ngcontent-%COMP%]{margin:228px!important}.m-sm-232[_ngcontent-%COMP%]{margin:232px!important}.m-sm-236[_ngcontent-%COMP%]{margin:236px!important}.m-sm-240[_ngcontent-%COMP%]{margin:240px!important}.m-sm-244[_ngcontent-%COMP%]{margin:244px!important}.m-sm-248[_ngcontent-%COMP%]{margin:248px!important}.m-sm-252[_ngcontent-%COMP%]{margin:252px!important}.m-sm-256[_ngcontent-%COMP%]{margin:256px!important}.mx-sm-0[_ngcontent-%COMP%]{margin-right:0!important;margin-left:0!important}.my-sm-0[_ngcontent-%COMP%]{margin-top:0!important;margin-bottom:0!important}.mx-sm-4[_ngcontent-%COMP%]{margin-right:4px!important;margin-left:4px!important}.my-sm-4[_ngcontent-%COMP%]{margin-top:4px!important;margin-bottom:4px!important}.mx-sm-8[_ngcontent-%COMP%]{margin-right:8px!important;margin-left:8px!important}.my-sm-8[_ngcontent-%COMP%]{margin-top:8px!important;margin-bottom:8px!important}.mx-sm-12[_ngcontent-%COMP%]{margin-right:12px!important;margin-left:12px!important}.my-sm-12[_ngcontent-%COMP%]{margin-top:12px!important;margin-bottom:12px!important}.mx-sm-16[_ngcontent-%COMP%]{margin-right:16px!important;margin-left:16px!important}.my-sm-16[_ngcontent-%COMP%]{margin-top:16px!important;margin-bottom:16px!important}.mx-sm-20[_ngcontent-%COMP%]{margin-right:20px!important;margin-left:20px!important}.my-sm-20[_ngcontent-%COMP%]{margin-top:20px!important;margin-bottom:20px!important}.mx-sm-24[_ngcontent-%COMP%]{margin-right:24px!important;margin-left:24px!important}.my-sm-24[_ngcontent-%COMP%]{margin-top:24px!important;margin-bottom:24px!important}.mx-sm-28[_ngcontent-%COMP%]{margin-right:28px!important;margin-left:28px!important}.my-sm-28[_ngcontent-%COMP%]{margin-top:28px!important;margin-bottom:28px!important}.mx-sm-32[_ngcontent-%COMP%]{margin-right:32px!important;margin-left:32px!important}.my-sm-32[_ngcontent-%COMP%]{margin-top:32px!important;margin-bottom:32px!important}.mx-sm-36[_ngcontent-%COMP%]{margin-right:36px!important;margin-left:36px!important}.my-sm-36[_ngcontent-%COMP%]{margin-top:36px!important;margin-bottom:36px!important}.mx-sm-40[_ngcontent-%COMP%]{margin-right:40px!important;margin-left:40px!important}.my-sm-40[_ngcontent-%COMP%]{margin-top:40px!important;margin-bottom:40px!important}.mx-sm-44[_ngcontent-%COMP%]{margin-right:44px!important;margin-left:44px!important}.my-sm-44[_ngcontent-%COMP%]{margin-top:44px!important;margin-bottom:44px!important}.mx-sm-48[_ngcontent-%COMP%]{margin-right:48px!important;margin-left:48px!important}.my-sm-48[_ngcontent-%COMP%]{margin-top:48px!important;margin-bottom:48px!important}.mx-sm-52[_ngcontent-%COMP%]{margin-right:52px!important;margin-left:52px!important}.my-sm-52[_ngcontent-%COMP%]{margin-top:52px!important;margin-bottom:52px!important}.mx-sm-56[_ngcontent-%COMP%]{margin-right:56px!important;margin-left:56px!important}.my-sm-56[_ngcontent-%COMP%]{margin-top:56px!important;margin-bottom:56px!important}.mx-sm-60[_ngcontent-%COMP%]{margin-right:60px!important;margin-left:60px!important}.my-sm-60[_ngcontent-%COMP%]{margin-top:60px!important;margin-bottom:60px!important}.mx-sm-64[_ngcontent-%COMP%]{margin-right:64px!important;margin-left:64px!important}.my-sm-64[_ngcontent-%COMP%]{margin-top:64px!important;margin-bottom:64px!important}.mx-sm-68[_ngcontent-%COMP%]{margin-right:68px!important;margin-left:68px!important}.my-sm-68[_ngcontent-%COMP%]{margin-top:68px!important;margin-bottom:68px!important}.mx-sm-72[_ngcontent-%COMP%]{margin-right:72px!important;margin-left:72px!important}.my-sm-72[_ngcontent-%COMP%]{margin-top:72px!important;margin-bottom:72px!important}.mx-sm-76[_ngcontent-%COMP%]{margin-right:76px!important;margin-left:76px!important}.my-sm-76[_ngcontent-%COMP%]{margin-top:76px!important;margin-bottom:76px!important}.mx-sm-80[_ngcontent-%COMP%]{margin-right:80px!important;margin-left:80px!important}.my-sm-80[_ngcontent-%COMP%]{margin-top:80px!important;margin-bottom:80px!important}.mx-sm-84[_ngcontent-%COMP%]{margin-right:84px!important;margin-left:84px!important}.my-sm-84[_ngcontent-%COMP%]{margin-top:84px!important;margin-bottom:84px!important}.mx-sm-88[_ngcontent-%COMP%]{margin-right:88px!important;margin-left:88px!important}.my-sm-88[_ngcontent-%COMP%]{margin-top:88px!important;margin-bottom:88px!important}.mx-sm-92[_ngcontent-%COMP%]{margin-right:92px!important;margin-left:92px!important}.my-sm-92[_ngcontent-%COMP%]{margin-top:92px!important;margin-bottom:92px!important}.mx-sm-96[_ngcontent-%COMP%]{margin-right:96px!important;margin-left:96px!important}.my-sm-96[_ngcontent-%COMP%]{margin-top:96px!important;margin-bottom:96px!important}.mx-sm-100[_ngcontent-%COMP%]{margin-right:100px!important;margin-left:100px!important}.my-sm-100[_ngcontent-%COMP%]{margin-top:100px!important;margin-bottom:100px!important}.mx-sm-104[_ngcontent-%COMP%]{margin-right:104px!important;margin-left:104px!important}.my-sm-104[_ngcontent-%COMP%]{margin-top:104px!important;margin-bottom:104px!important}.mx-sm-108[_ngcontent-%COMP%]{margin-right:108px!important;margin-left:108px!important}.my-sm-108[_ngcontent-%COMP%]{margin-top:108px!important;margin-bottom:108px!important}.mx-sm-112[_ngcontent-%COMP%]{margin-right:112px!important;margin-left:112px!important}.my-sm-112[_ngcontent-%COMP%]{margin-top:112px!important;margin-bottom:112px!important}.mx-sm-116[_ngcontent-%COMP%]{margin-right:116px!important;margin-left:116px!important}.my-sm-116[_ngcontent-%COMP%]{margin-top:116px!important;margin-bottom:116px!important}.mx-sm-120[_ngcontent-%COMP%]{margin-right:120px!important;margin-left:120px!important}.my-sm-120[_ngcontent-%COMP%]{margin-top:120px!important;margin-bottom:120px!important}.mx-sm-124[_ngcontent-%COMP%]{margin-right:124px!important;margin-left:124px!important}.my-sm-124[_ngcontent-%COMP%]{margin-top:124px!important;margin-bottom:124px!important}.mx-sm-128[_ngcontent-%COMP%]{margin-right:128px!important;margin-left:128px!important}.my-sm-128[_ngcontent-%COMP%]{margin-top:128px!important;margin-bottom:128px!important}.mx-sm-132[_ngcontent-%COMP%]{margin-right:132px!important;margin-left:132px!important}.my-sm-132[_ngcontent-%COMP%]{margin-top:132px!important;margin-bottom:132px!important}.mx-sm-136[_ngcontent-%COMP%]{margin-right:136px!important;margin-left:136px!important}.my-sm-136[_ngcontent-%COMP%]{margin-top:136px!important;margin-bottom:136px!important}.mx-sm-140[_ngcontent-%COMP%]{margin-right:140px!important;margin-left:140px!important}.my-sm-140[_ngcontent-%COMP%]{margin-top:140px!important;margin-bottom:140px!important}.mx-sm-144[_ngcontent-%COMP%]{margin-right:144px!important;margin-left:144px!important}.my-sm-144[_ngcontent-%COMP%]{margin-top:144px!important;margin-bottom:144px!important}.mx-sm-148[_ngcontent-%COMP%]{margin-right:148px!important;margin-left:148px!important}.my-sm-148[_ngcontent-%COMP%]{margin-top:148px!important;margin-bottom:148px!important}.mx-sm-152[_ngcontent-%COMP%]{margin-right:152px!important;margin-left:152px!important}.my-sm-152[_ngcontent-%COMP%]{margin-top:152px!important;margin-bottom:152px!important}.mx-sm-156[_ngcontent-%COMP%]{margin-right:156px!important;margin-left:156px!important}.my-sm-156[_ngcontent-%COMP%]{margin-top:156px!important;margin-bottom:156px!important}.mx-sm-160[_ngcontent-%COMP%]{margin-right:160px!important;margin-left:160px!important}.my-sm-160[_ngcontent-%COMP%]{margin-top:160px!important;margin-bottom:160px!important}.mx-sm-164[_ngcontent-%COMP%]{margin-right:164px!important;margin-left:164px!important}.my-sm-164[_ngcontent-%COMP%]{margin-top:164px!important;margin-bottom:164px!important}.mx-sm-168[_ngcontent-%COMP%]{margin-right:168px!important;margin-left:168px!important}.my-sm-168[_ngcontent-%COMP%]{margin-top:168px!important;margin-bottom:168px!important}.mx-sm-172[_ngcontent-%COMP%]{margin-right:172px!important;margin-left:172px!important}.my-sm-172[_ngcontent-%COMP%]{margin-top:172px!important;margin-bottom:172px!important}.mx-sm-176[_ngcontent-%COMP%]{margin-right:176px!important;margin-left:176px!important}.my-sm-176[_ngcontent-%COMP%]{margin-top:176px!important;margin-bottom:176px!important}.mx-sm-180[_ngcontent-%COMP%]{margin-right:180px!important;margin-left:180px!important}.my-sm-180[_ngcontent-%COMP%]{margin-top:180px!important;margin-bottom:180px!important}.mx-sm-184[_ngcontent-%COMP%]{margin-right:184px!important;margin-left:184px!important}.my-sm-184[_ngcontent-%COMP%]{margin-top:184px!important;margin-bottom:184px!important}.mx-sm-188[_ngcontent-%COMP%]{margin-right:188px!important;margin-left:188px!important}.my-sm-188[_ngcontent-%COMP%]{margin-top:188px!important;margin-bottom:188px!important}.mx-sm-192[_ngcontent-%COMP%]{margin-right:192px!important;margin-left:192px!important}.my-sm-192[_ngcontent-%COMP%]{margin-top:192px!important;margin-bottom:192px!important}.mx-sm-196[_ngcontent-%COMP%]{margin-right:196px!important;margin-left:196px!important}.my-sm-196[_ngcontent-%COMP%]{margin-top:196px!important;margin-bottom:196px!important}.mx-sm-200[_ngcontent-%COMP%]{margin-right:200px!important;margin-left:200px!important}.my-sm-200[_ngcontent-%COMP%]{margin-top:200px!important;margin-bottom:200px!important}.mx-sm-204[_ngcontent-%COMP%]{margin-right:204px!important;margin-left:204px!important}.my-sm-204[_ngcontent-%COMP%]{margin-top:204px!important;margin-bottom:204px!important}.mx-sm-208[_ngcontent-%COMP%]{margin-right:208px!important;margin-left:208px!important}.my-sm-208[_ngcontent-%COMP%]{margin-top:208px!important;margin-bottom:208px!important}.mx-sm-212[_ngcontent-%COMP%]{margin-right:212px!important;margin-left:212px!important}.my-sm-212[_ngcontent-%COMP%]{margin-top:212px!important;margin-bottom:212px!important}.mx-sm-216[_ngcontent-%COMP%]{margin-right:216px!important;margin-left:216px!important}.my-sm-216[_ngcontent-%COMP%]{margin-top:216px!important;margin-bottom:216px!important}.mx-sm-220[_ngcontent-%COMP%]{margin-right:220px!important;margin-left:220px!important}.my-sm-220[_ngcontent-%COMP%]{margin-top:220px!important;margin-bottom:220px!important}.mx-sm-224[_ngcontent-%COMP%]{margin-right:224px!important;margin-left:224px!important}.my-sm-224[_ngcontent-%COMP%]{margin-top:224px!important;margin-bottom:224px!important}.mx-sm-228[_ngcontent-%COMP%]{margin-right:228px!important;margin-left:228px!important}.my-sm-228[_ngcontent-%COMP%]{margin-top:228px!important;margin-bottom:228px!important}.mx-sm-232[_ngcontent-%COMP%]{margin-right:232px!important;margin-left:232px!important}.my-sm-232[_ngcontent-%COMP%]{margin-top:232px!important;margin-bottom:232px!important}.mx-sm-236[_ngcontent-%COMP%]{margin-right:236px!important;margin-left:236px!important}.my-sm-236[_ngcontent-%COMP%]{margin-top:236px!important;margin-bottom:236px!important}.mx-sm-240[_ngcontent-%COMP%]{margin-right:240px!important;margin-left:240px!important}.my-sm-240[_ngcontent-%COMP%]{margin-top:240px!important;margin-bottom:240px!important}.mx-sm-244[_ngcontent-%COMP%]{margin-right:244px!important;margin-left:244px!important}.my-sm-244[_ngcontent-%COMP%]{margin-top:244px!important;margin-bottom:244px!important}.mx-sm-248[_ngcontent-%COMP%]{margin-right:248px!important;margin-left:248px!important}.my-sm-248[_ngcontent-%COMP%]{margin-top:248px!important;margin-bottom:248px!important}.mx-sm-252[_ngcontent-%COMP%]{margin-right:252px!important;margin-left:252px!important}.my-sm-252[_ngcontent-%COMP%]{margin-top:252px!important;margin-bottom:252px!important}.mx-sm-256[_ngcontent-%COMP%]{margin-right:256px!important;margin-left:256px!important}.my-sm-256[_ngcontent-%COMP%]{margin-top:256px!important;margin-bottom:256px!important}.mt-sm-0[_ngcontent-%COMP%]{margin-top:0!important}.mr-sm-0[_ngcontent-%COMP%]{margin-right:0!important}.mb-sm-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ml-sm-0[_ngcontent-%COMP%]{margin-left:0!important}.mt-sm-4[_ngcontent-%COMP%]{margin-top:4px!important}.mr-sm-4[_ngcontent-%COMP%]{margin-right:4px!important}.mb-sm-4[_ngcontent-%COMP%]{margin-bottom:4px!important}.ml-sm-4[_ngcontent-%COMP%]{margin-left:4px!important}.mt-sm-8[_ngcontent-%COMP%]{margin-top:8px!important}.mr-sm-8[_ngcontent-%COMP%]{margin-right:8px!important}.mb-sm-8[_ngcontent-%COMP%]{margin-bottom:8px!important}.ml-sm-8[_ngcontent-%COMP%]{margin-left:8px!important}.mt-sm-12[_ngcontent-%COMP%]{margin-top:12px!important}.mr-sm-12[_ngcontent-%COMP%]{margin-right:12px!important}.mb-sm-12[_ngcontent-%COMP%]{margin-bottom:12px!important}.ml-sm-12[_ngcontent-%COMP%]{margin-left:12px!important}.mt-sm-16[_ngcontent-%COMP%]{margin-top:16px!important}.mr-sm-16[_ngcontent-%COMP%]{margin-right:16px!important}.mb-sm-16[_ngcontent-%COMP%]{margin-bottom:16px!important}.ml-sm-16[_ngcontent-%COMP%]{margin-left:16px!important}.mt-sm-20[_ngcontent-%COMP%]{margin-top:20px!important}.mr-sm-20[_ngcontent-%COMP%]{margin-right:20px!important}.mb-sm-20[_ngcontent-%COMP%]{margin-bottom:20px!important}.ml-sm-20[_ngcontent-%COMP%]{margin-left:20px!important}.mt-sm-24[_ngcontent-%COMP%]{margin-top:24px!important}.mr-sm-24[_ngcontent-%COMP%]{margin-right:24px!important}.mb-sm-24[_ngcontent-%COMP%]{margin-bottom:24px!important}.ml-sm-24[_ngcontent-%COMP%]{margin-left:24px!important}.mt-sm-28[_ngcontent-%COMP%]{margin-top:28px!important}.mr-sm-28[_ngcontent-%COMP%]{margin-right:28px!important}.mb-sm-28[_ngcontent-%COMP%]{margin-bottom:28px!important}.ml-sm-28[_ngcontent-%COMP%]{margin-left:28px!important}.mt-sm-32[_ngcontent-%COMP%]{margin-top:32px!important}.mr-sm-32[_ngcontent-%COMP%]{margin-right:32px!important}.mb-sm-32[_ngcontent-%COMP%]{margin-bottom:32px!important}.ml-sm-32[_ngcontent-%COMP%]{margin-left:32px!important}.mt-sm-36[_ngcontent-%COMP%]{margin-top:36px!important}.mr-sm-36[_ngcontent-%COMP%]{margin-right:36px!important}.mb-sm-36[_ngcontent-%COMP%]{margin-bottom:36px!important}.ml-sm-36[_ngcontent-%COMP%]{margin-left:36px!important}.mt-sm-40[_ngcontent-%COMP%]{margin-top:40px!important}.mr-sm-40[_ngcontent-%COMP%]{margin-right:40px!important}.mb-sm-40[_ngcontent-%COMP%]{margin-bottom:40px!important}.ml-sm-40[_ngcontent-%COMP%]{margin-left:40px!important}.mt-sm-44[_ngcontent-%COMP%]{margin-top:44px!important}.mr-sm-44[_ngcontent-%COMP%]{margin-right:44px!important}.mb-sm-44[_ngcontent-%COMP%]{margin-bottom:44px!important}.ml-sm-44[_ngcontent-%COMP%]{margin-left:44px!important}.mt-sm-48[_ngcontent-%COMP%]{margin-top:48px!important}.mr-sm-48[_ngcontent-%COMP%]{margin-right:48px!important}.mb-sm-48[_ngcontent-%COMP%]{margin-bottom:48px!important}.ml-sm-48[_ngcontent-%COMP%]{margin-left:48px!important}.mt-sm-52[_ngcontent-%COMP%]{margin-top:52px!important}.mr-sm-52[_ngcontent-%COMP%]{margin-right:52px!important}.mb-sm-52[_ngcontent-%COMP%]{margin-bottom:52px!important}.ml-sm-52[_ngcontent-%COMP%]{margin-left:52px!important}.mt-sm-56[_ngcontent-%COMP%]{margin-top:56px!important}.mr-sm-56[_ngcontent-%COMP%]{margin-right:56px!important}.mb-sm-56[_ngcontent-%COMP%]{margin-bottom:56px!important}.ml-sm-56[_ngcontent-%COMP%]{margin-left:56px!important}.mt-sm-60[_ngcontent-%COMP%]{margin-top:60px!important}.mr-sm-60[_ngcontent-%COMP%]{margin-right:60px!important}.mb-sm-60[_ngcontent-%COMP%]{margin-bottom:60px!important}.ml-sm-60[_ngcontent-%COMP%]{margin-left:60px!important}.mt-sm-64[_ngcontent-%COMP%]{margin-top:64px!important}.mr-sm-64[_ngcontent-%COMP%]{margin-right:64px!important}.mb-sm-64[_ngcontent-%COMP%]{margin-bottom:64px!important}.ml-sm-64[_ngcontent-%COMP%]{margin-left:64px!important}.mt-sm-68[_ngcontent-%COMP%]{margin-top:68px!important}.mr-sm-68[_ngcontent-%COMP%]{margin-right:68px!important}.mb-sm-68[_ngcontent-%COMP%]{margin-bottom:68px!important}.ml-sm-68[_ngcontent-%COMP%]{margin-left:68px!important}.mt-sm-72[_ngcontent-%COMP%]{margin-top:72px!important}.mr-sm-72[_ngcontent-%COMP%]{margin-right:72px!important}.mb-sm-72[_ngcontent-%COMP%]{margin-bottom:72px!important}.ml-sm-72[_ngcontent-%COMP%]{margin-left:72px!important}.mt-sm-76[_ngcontent-%COMP%]{margin-top:76px!important}.mr-sm-76[_ngcontent-%COMP%]{margin-right:76px!important}.mb-sm-76[_ngcontent-%COMP%]{margin-bottom:76px!important}.ml-sm-76[_ngcontent-%COMP%]{margin-left:76px!important}.mt-sm-80[_ngcontent-%COMP%]{margin-top:80px!important}.mr-sm-80[_ngcontent-%COMP%]{margin-right:80px!important}.mb-sm-80[_ngcontent-%COMP%]{margin-bottom:80px!important}.ml-sm-80[_ngcontent-%COMP%]{margin-left:80px!important}.mt-sm-84[_ngcontent-%COMP%]{margin-top:84px!important}.mr-sm-84[_ngcontent-%COMP%]{margin-right:84px!important}.mb-sm-84[_ngcontent-%COMP%]{margin-bottom:84px!important}.ml-sm-84[_ngcontent-%COMP%]{margin-left:84px!important}.mt-sm-88[_ngcontent-%COMP%]{margin-top:88px!important}.mr-sm-88[_ngcontent-%COMP%]{margin-right:88px!important}.mb-sm-88[_ngcontent-%COMP%]{margin-bottom:88px!important}.ml-sm-88[_ngcontent-%COMP%]{margin-left:88px!important}.mt-sm-92[_ngcontent-%COMP%]{margin-top:92px!important}.mr-sm-92[_ngcontent-%COMP%]{margin-right:92px!important}.mb-sm-92[_ngcontent-%COMP%]{margin-bottom:92px!important}.ml-sm-92[_ngcontent-%COMP%]{margin-left:92px!important}.mt-sm-96[_ngcontent-%COMP%]{margin-top:96px!important}.mr-sm-96[_ngcontent-%COMP%]{margin-right:96px!important}.mb-sm-96[_ngcontent-%COMP%]{margin-bottom:96px!important}.ml-sm-96[_ngcontent-%COMP%]{margin-left:96px!important}.mt-sm-100[_ngcontent-%COMP%]{margin-top:100px!important}.mr-sm-100[_ngcontent-%COMP%]{margin-right:100px!important}.mb-sm-100[_ngcontent-%COMP%]{margin-bottom:100px!important}.ml-sm-100[_ngcontent-%COMP%]{margin-left:100px!important}.mt-sm-104[_ngcontent-%COMP%]{margin-top:104px!important}.mr-sm-104[_ngcontent-%COMP%]{margin-right:104px!important}.mb-sm-104[_ngcontent-%COMP%]{margin-bottom:104px!important}.ml-sm-104[_ngcontent-%COMP%]{margin-left:104px!important}.mt-sm-108[_ngcontent-%COMP%]{margin-top:108px!important}.mr-sm-108[_ngcontent-%COMP%]{margin-right:108px!important}.mb-sm-108[_ngcontent-%COMP%]{margin-bottom:108px!important}.ml-sm-108[_ngcontent-%COMP%]{margin-left:108px!important}.mt-sm-112[_ngcontent-%COMP%]{margin-top:112px!important}.mr-sm-112[_ngcontent-%COMP%]{margin-right:112px!important}.mb-sm-112[_ngcontent-%COMP%]{margin-bottom:112px!important}.ml-sm-112[_ngcontent-%COMP%]{margin-left:112px!important}.mt-sm-116[_ngcontent-%COMP%]{margin-top:116px!important}.mr-sm-116[_ngcontent-%COMP%]{margin-right:116px!important}.mb-sm-116[_ngcontent-%COMP%]{margin-bottom:116px!important}.ml-sm-116[_ngcontent-%COMP%]{margin-left:116px!important}.mt-sm-120[_ngcontent-%COMP%]{margin-top:120px!important}.mr-sm-120[_ngcontent-%COMP%]{margin-right:120px!important}.mb-sm-120[_ngcontent-%COMP%]{margin-bottom:120px!important}.ml-sm-120[_ngcontent-%COMP%]{margin-left:120px!important}.mt-sm-124[_ngcontent-%COMP%]{margin-top:124px!important}.mr-sm-124[_ngcontent-%COMP%]{margin-right:124px!important}.mb-sm-124[_ngcontent-%COMP%]{margin-bottom:124px!important}.ml-sm-124[_ngcontent-%COMP%]{margin-left:124px!important}.mt-sm-128[_ngcontent-%COMP%]{margin-top:128px!important}.mr-sm-128[_ngcontent-%COMP%]{margin-right:128px!important}.mb-sm-128[_ngcontent-%COMP%]{margin-bottom:128px!important}.ml-sm-128[_ngcontent-%COMP%]{margin-left:128px!important}.mt-sm-132[_ngcontent-%COMP%]{margin-top:132px!important}.mr-sm-132[_ngcontent-%COMP%]{margin-right:132px!important}.mb-sm-132[_ngcontent-%COMP%]{margin-bottom:132px!important}.ml-sm-132[_ngcontent-%COMP%]{margin-left:132px!important}.mt-sm-136[_ngcontent-%COMP%]{margin-top:136px!important}.mr-sm-136[_ngcontent-%COMP%]{margin-right:136px!important}.mb-sm-136[_ngcontent-%COMP%]{margin-bottom:136px!important}.ml-sm-136[_ngcontent-%COMP%]{margin-left:136px!important}.mt-sm-140[_ngcontent-%COMP%]{margin-top:140px!important}.mr-sm-140[_ngcontent-%COMP%]{margin-right:140px!important}.mb-sm-140[_ngcontent-%COMP%]{margin-bottom:140px!important}.ml-sm-140[_ngcontent-%COMP%]{margin-left:140px!important}.mt-sm-144[_ngcontent-%COMP%]{margin-top:144px!important}.mr-sm-144[_ngcontent-%COMP%]{margin-right:144px!important}.mb-sm-144[_ngcontent-%COMP%]{margin-bottom:144px!important}.ml-sm-144[_ngcontent-%COMP%]{margin-left:144px!important}.mt-sm-148[_ngcontent-%COMP%]{margin-top:148px!important}.mr-sm-148[_ngcontent-%COMP%]{margin-right:148px!important}.mb-sm-148[_ngcontent-%COMP%]{margin-bottom:148px!important}.ml-sm-148[_ngcontent-%COMP%]{margin-left:148px!important}.mt-sm-152[_ngcontent-%COMP%]{margin-top:152px!important}.mr-sm-152[_ngcontent-%COMP%]{margin-right:152px!important}.mb-sm-152[_ngcontent-%COMP%]{margin-bottom:152px!important}.ml-sm-152[_ngcontent-%COMP%]{margin-left:152px!important}.mt-sm-156[_ngcontent-%COMP%]{margin-top:156px!important}.mr-sm-156[_ngcontent-%COMP%]{margin-right:156px!important}.mb-sm-156[_ngcontent-%COMP%]{margin-bottom:156px!important}.ml-sm-156[_ngcontent-%COMP%]{margin-left:156px!important}.mt-sm-160[_ngcontent-%COMP%]{margin-top:160px!important}.mr-sm-160[_ngcontent-%COMP%]{margin-right:160px!important}.mb-sm-160[_ngcontent-%COMP%]{margin-bottom:160px!important}.ml-sm-160[_ngcontent-%COMP%]{margin-left:160px!important}.mt-sm-164[_ngcontent-%COMP%]{margin-top:164px!important}.mr-sm-164[_ngcontent-%COMP%]{margin-right:164px!important}.mb-sm-164[_ngcontent-%COMP%]{margin-bottom:164px!important}.ml-sm-164[_ngcontent-%COMP%]{margin-left:164px!important}.mt-sm-168[_ngcontent-%COMP%]{margin-top:168px!important}.mr-sm-168[_ngcontent-%COMP%]{margin-right:168px!important}.mb-sm-168[_ngcontent-%COMP%]{margin-bottom:168px!important}.ml-sm-168[_ngcontent-%COMP%]{margin-left:168px!important}.mt-sm-172[_ngcontent-%COMP%]{margin-top:172px!important}.mr-sm-172[_ngcontent-%COMP%]{margin-right:172px!important}.mb-sm-172[_ngcontent-%COMP%]{margin-bottom:172px!important}.ml-sm-172[_ngcontent-%COMP%]{margin-left:172px!important}.mt-sm-176[_ngcontent-%COMP%]{margin-top:176px!important}.mr-sm-176[_ngcontent-%COMP%]{margin-right:176px!important}.mb-sm-176[_ngcontent-%COMP%]{margin-bottom:176px!important}.ml-sm-176[_ngcontent-%COMP%]{margin-left:176px!important}.mt-sm-180[_ngcontent-%COMP%]{margin-top:180px!important}.mr-sm-180[_ngcontent-%COMP%]{margin-right:180px!important}.mb-sm-180[_ngcontent-%COMP%]{margin-bottom:180px!important}.ml-sm-180[_ngcontent-%COMP%]{margin-left:180px!important}.mt-sm-184[_ngcontent-%COMP%]{margin-top:184px!important}.mr-sm-184[_ngcontent-%COMP%]{margin-right:184px!important}.mb-sm-184[_ngcontent-%COMP%]{margin-bottom:184px!important}.ml-sm-184[_ngcontent-%COMP%]{margin-left:184px!important}.mt-sm-188[_ngcontent-%COMP%]{margin-top:188px!important}.mr-sm-188[_ngcontent-%COMP%]{margin-right:188px!important}.mb-sm-188[_ngcontent-%COMP%]{margin-bottom:188px!important}.ml-sm-188[_ngcontent-%COMP%]{margin-left:188px!important}.mt-sm-192[_ngcontent-%COMP%]{margin-top:192px!important}.mr-sm-192[_ngcontent-%COMP%]{margin-right:192px!important}.mb-sm-192[_ngcontent-%COMP%]{margin-bottom:192px!important}.ml-sm-192[_ngcontent-%COMP%]{margin-left:192px!important}.mt-sm-196[_ngcontent-%COMP%]{margin-top:196px!important}.mr-sm-196[_ngcontent-%COMP%]{margin-right:196px!important}.mb-sm-196[_ngcontent-%COMP%]{margin-bottom:196px!important}.ml-sm-196[_ngcontent-%COMP%]{margin-left:196px!important}.mt-sm-200[_ngcontent-%COMP%]{margin-top:200px!important}.mr-sm-200[_ngcontent-%COMP%]{margin-right:200px!important}.mb-sm-200[_ngcontent-%COMP%]{margin-bottom:200px!important}.ml-sm-200[_ngcontent-%COMP%]{margin-left:200px!important}.mt-sm-204[_ngcontent-%COMP%]{margin-top:204px!important}.mr-sm-204[_ngcontent-%COMP%]{margin-right:204px!important}.mb-sm-204[_ngcontent-%COMP%]{margin-bottom:204px!important}.ml-sm-204[_ngcontent-%COMP%]{margin-left:204px!important}.mt-sm-208[_ngcontent-%COMP%]{margin-top:208px!important}.mr-sm-208[_ngcontent-%COMP%]{margin-right:208px!important}.mb-sm-208[_ngcontent-%COMP%]{margin-bottom:208px!important}.ml-sm-208[_ngcontent-%COMP%]{margin-left:208px!important}.mt-sm-212[_ngcontent-%COMP%]{margin-top:212px!important}.mr-sm-212[_ngcontent-%COMP%]{margin-right:212px!important}.mb-sm-212[_ngcontent-%COMP%]{margin-bottom:212px!important}.ml-sm-212[_ngcontent-%COMP%]{margin-left:212px!important}.mt-sm-216[_ngcontent-%COMP%]{margin-top:216px!important}.mr-sm-216[_ngcontent-%COMP%]{margin-right:216px!important}.mb-sm-216[_ngcontent-%COMP%]{margin-bottom:216px!important}.ml-sm-216[_ngcontent-%COMP%]{margin-left:216px!important}.mt-sm-220[_ngcontent-%COMP%]{margin-top:220px!important}.mr-sm-220[_ngcontent-%COMP%]{margin-right:220px!important}.mb-sm-220[_ngcontent-%COMP%]{margin-bottom:220px!important}.ml-sm-220[_ngcontent-%COMP%]{margin-left:220px!important}.mt-sm-224[_ngcontent-%COMP%]{margin-top:224px!important}.mr-sm-224[_ngcontent-%COMP%]{margin-right:224px!important}.mb-sm-224[_ngcontent-%COMP%]{margin-bottom:224px!important}.ml-sm-224[_ngcontent-%COMP%]{margin-left:224px!important}.mt-sm-228[_ngcontent-%COMP%]{margin-top:228px!important}.mr-sm-228[_ngcontent-%COMP%]{margin-right:228px!important}.mb-sm-228[_ngcontent-%COMP%]{margin-bottom:228px!important}.ml-sm-228[_ngcontent-%COMP%]{margin-left:228px!important}.mt-sm-232[_ngcontent-%COMP%]{margin-top:232px!important}.mr-sm-232[_ngcontent-%COMP%]{margin-right:232px!important}.mb-sm-232[_ngcontent-%COMP%]{margin-bottom:232px!important}.ml-sm-232[_ngcontent-%COMP%]{margin-left:232px!important}.mt-sm-236[_ngcontent-%COMP%]{margin-top:236px!important}.mr-sm-236[_ngcontent-%COMP%]{margin-right:236px!important}.mb-sm-236[_ngcontent-%COMP%]{margin-bottom:236px!important}.ml-sm-236[_ngcontent-%COMP%]{margin-left:236px!important}.mt-sm-240[_ngcontent-%COMP%]{margin-top:240px!important}.mr-sm-240[_ngcontent-%COMP%]{margin-right:240px!important}.mb-sm-240[_ngcontent-%COMP%]{margin-bottom:240px!important}.ml-sm-240[_ngcontent-%COMP%]{margin-left:240px!important}.mt-sm-244[_ngcontent-%COMP%]{margin-top:244px!important}.mr-sm-244[_ngcontent-%COMP%]{margin-right:244px!important}.mb-sm-244[_ngcontent-%COMP%]{margin-bottom:244px!important}.ml-sm-244[_ngcontent-%COMP%]{margin-left:244px!important}.mt-sm-248[_ngcontent-%COMP%]{margin-top:248px!important}.mr-sm-248[_ngcontent-%COMP%]{margin-right:248px!important}.mb-sm-248[_ngcontent-%COMP%]{margin-bottom:248px!important}.ml-sm-248[_ngcontent-%COMP%]{margin-left:248px!important}.mt-sm-252[_ngcontent-%COMP%]{margin-top:252px!important}.mr-sm-252[_ngcontent-%COMP%]{margin-right:252px!important}.mb-sm-252[_ngcontent-%COMP%]{margin-bottom:252px!important}.ml-sm-252[_ngcontent-%COMP%]{margin-left:252px!important}.mt-sm-256[_ngcontent-%COMP%]{margin-top:256px!important}.mr-sm-256[_ngcontent-%COMP%]{margin-right:256px!important}.mb-sm-256[_ngcontent-%COMP%]{margin-bottom:256px!important}.ml-sm-256[_ngcontent-%COMP%]{margin-left:256px!important}.m-sm-auto[_ngcontent-%COMP%]{margin:auto!important}.mt-sm-auto[_ngcontent-%COMP%]{margin-top:auto!important}.mr-sm-auto[_ngcontent-%COMP%]{margin-right:auto!important}.mb-sm-auto[_ngcontent-%COMP%]{margin-bottom:auto!important}.ml-sm-auto[_ngcontent-%COMP%], .mx-sm-auto[_ngcontent-%COMP%]{margin-left:auto!important}.mx-sm-auto[_ngcontent-%COMP%]{margin-right:auto!important}.my-sm-auto[_ngcontent-%COMP%]{margin-top:auto!important;margin-bottom:auto!important}.p-sm-0[_ngcontent-%COMP%]{padding:0!important}.p-sm-4[_ngcontent-%COMP%]{padding:4px!important}.p-sm-8[_ngcontent-%COMP%]{padding:8px!important}.p-sm-12[_ngcontent-%COMP%]{padding:12px!important}.p-sm-16[_ngcontent-%COMP%]{padding:16px!important}.p-sm-20[_ngcontent-%COMP%]{padding:20px!important}.p-sm-24[_ngcontent-%COMP%]{padding:24px!important}.p-sm-28[_ngcontent-%COMP%]{padding:28px!important}.p-sm-32[_ngcontent-%COMP%]{padding:32px!important}.p-sm-36[_ngcontent-%COMP%]{padding:36px!important}.p-sm-40[_ngcontent-%COMP%]{padding:40px!important}.p-sm-44[_ngcontent-%COMP%]{padding:44px!important}.p-sm-48[_ngcontent-%COMP%]{padding:48px!important}.p-sm-52[_ngcontent-%COMP%]{padding:52px!important}.p-sm-56[_ngcontent-%COMP%]{padding:56px!important}.p-sm-60[_ngcontent-%COMP%]{padding:60px!important}.p-sm-64[_ngcontent-%COMP%]{padding:64px!important}.p-sm-68[_ngcontent-%COMP%]{padding:68px!important}.p-sm-72[_ngcontent-%COMP%]{padding:72px!important}.p-sm-76[_ngcontent-%COMP%]{padding:76px!important}.p-sm-80[_ngcontent-%COMP%]{padding:80px!important}.p-sm-84[_ngcontent-%COMP%]{padding:84px!important}.p-sm-88[_ngcontent-%COMP%]{padding:88px!important}.p-sm-92[_ngcontent-%COMP%]{padding:92px!important}.p-sm-96[_ngcontent-%COMP%]{padding:96px!important}.p-sm-100[_ngcontent-%COMP%]{padding:100px!important}.p-sm-104[_ngcontent-%COMP%]{padding:104px!important}.p-sm-108[_ngcontent-%COMP%]{padding:108px!important}.p-sm-112[_ngcontent-%COMP%]{padding:112px!important}.p-sm-116[_ngcontent-%COMP%]{padding:116px!important}.p-sm-120[_ngcontent-%COMP%]{padding:120px!important}.p-sm-124[_ngcontent-%COMP%]{padding:124px!important}.p-sm-128[_ngcontent-%COMP%]{padding:128px!important}.p-sm-132[_ngcontent-%COMP%]{padding:132px!important}.p-sm-136[_ngcontent-%COMP%]{padding:136px!important}.p-sm-140[_ngcontent-%COMP%]{padding:140px!important}.p-sm-144[_ngcontent-%COMP%]{padding:144px!important}.p-sm-148[_ngcontent-%COMP%]{padding:148px!important}.p-sm-152[_ngcontent-%COMP%]{padding:152px!important}.p-sm-156[_ngcontent-%COMP%]{padding:156px!important}.p-sm-160[_ngcontent-%COMP%]{padding:160px!important}.p-sm-164[_ngcontent-%COMP%]{padding:164px!important}.p-sm-168[_ngcontent-%COMP%]{padding:168px!important}.p-sm-172[_ngcontent-%COMP%]{padding:172px!important}.p-sm-176[_ngcontent-%COMP%]{padding:176px!important}.p-sm-180[_ngcontent-%COMP%]{padding:180px!important}.p-sm-184[_ngcontent-%COMP%]{padding:184px!important}.p-sm-188[_ngcontent-%COMP%]{padding:188px!important}.p-sm-192[_ngcontent-%COMP%]{padding:192px!important}.p-sm-196[_ngcontent-%COMP%]{padding:196px!important}.p-sm-200[_ngcontent-%COMP%]{padding:200px!important}.p-sm-204[_ngcontent-%COMP%]{padding:204px!important}.p-sm-208[_ngcontent-%COMP%]{padding:208px!important}.p-sm-212[_ngcontent-%COMP%]{padding:212px!important}.p-sm-216[_ngcontent-%COMP%]{padding:216px!important}.p-sm-220[_ngcontent-%COMP%]{padding:220px!important}.p-sm-224[_ngcontent-%COMP%]{padding:224px!important}.p-sm-228[_ngcontent-%COMP%]{padding:228px!important}.p-sm-232[_ngcontent-%COMP%]{padding:232px!important}.p-sm-236[_ngcontent-%COMP%]{padding:236px!important}.p-sm-240[_ngcontent-%COMP%]{padding:240px!important}.p-sm-244[_ngcontent-%COMP%]{padding:244px!important}.p-sm-248[_ngcontent-%COMP%]{padding:248px!important}.p-sm-252[_ngcontent-%COMP%]{padding:252px!important}.p-sm-256[_ngcontent-%COMP%]{padding:256px!important}.px-sm-0[_ngcontent-%COMP%]{padding-right:0!important;padding-left:0!important}.py-sm-0[_ngcontent-%COMP%]{padding-top:0!important;padding-bottom:0!important}.px-sm-4[_ngcontent-%COMP%]{padding-right:4px!important;padding-left:4px!important}.py-sm-4[_ngcontent-%COMP%]{padding-top:4px!important;padding-bottom:4px!important}.px-sm-8[_ngcontent-%COMP%]{padding-right:8px!important;padding-left:8px!important}.py-sm-8[_ngcontent-%COMP%]{padding-top:8px!important;padding-bottom:8px!important}.px-sm-12[_ngcontent-%COMP%]{padding-right:12px!important;padding-left:12px!important}.py-sm-12[_ngcontent-%COMP%]{padding-top:12px!important;padding-bottom:12px!important}.px-sm-16[_ngcontent-%COMP%]{padding-right:16px!important;padding-left:16px!important}.py-sm-16[_ngcontent-%COMP%]{padding-top:16px!important;padding-bottom:16px!important}.px-sm-20[_ngcontent-%COMP%]{padding-right:20px!important;padding-left:20px!important}.py-sm-20[_ngcontent-%COMP%]{padding-top:20px!important;padding-bottom:20px!important}.px-sm-24[_ngcontent-%COMP%]{padding-right:24px!important;padding-left:24px!important}.py-sm-24[_ngcontent-%COMP%]{padding-top:24px!important;padding-bottom:24px!important}.px-sm-28[_ngcontent-%COMP%]{padding-right:28px!important;padding-left:28px!important}.py-sm-28[_ngcontent-%COMP%]{padding-top:28px!important;padding-bottom:28px!important}.px-sm-32[_ngcontent-%COMP%]{padding-right:32px!important;padding-left:32px!important}.py-sm-32[_ngcontent-%COMP%]{padding-top:32px!important;padding-bottom:32px!important}.px-sm-36[_ngcontent-%COMP%]{padding-right:36px!important;padding-left:36px!important}.py-sm-36[_ngcontent-%COMP%]{padding-top:36px!important;padding-bottom:36px!important}.px-sm-40[_ngcontent-%COMP%]{padding-right:40px!important;padding-left:40px!important}.py-sm-40[_ngcontent-%COMP%]{padding-top:40px!important;padding-bottom:40px!important}.px-sm-44[_ngcontent-%COMP%]{padding-right:44px!important;padding-left:44px!important}.py-sm-44[_ngcontent-%COMP%]{padding-top:44px!important;padding-bottom:44px!important}.px-sm-48[_ngcontent-%COMP%]{padding-right:48px!important;padding-left:48px!important}.py-sm-48[_ngcontent-%COMP%]{padding-top:48px!important;padding-bottom:48px!important}.px-sm-52[_ngcontent-%COMP%]{padding-right:52px!important;padding-left:52px!important}.py-sm-52[_ngcontent-%COMP%]{padding-top:52px!important;padding-bottom:52px!important}.px-sm-56[_ngcontent-%COMP%]{padding-right:56px!important;padding-left:56px!important}.py-sm-56[_ngcontent-%COMP%]{padding-top:56px!important;padding-bottom:56px!important}.px-sm-60[_ngcontent-%COMP%]{padding-right:60px!important;padding-left:60px!important}.py-sm-60[_ngcontent-%COMP%]{padding-top:60px!important;padding-bottom:60px!important}.px-sm-64[_ngcontent-%COMP%]{padding-right:64px!important;padding-left:64px!important}.py-sm-64[_ngcontent-%COMP%]{padding-top:64px!important;padding-bottom:64px!important}.px-sm-68[_ngcontent-%COMP%]{padding-right:68px!important;padding-left:68px!important}.py-sm-68[_ngcontent-%COMP%]{padding-top:68px!important;padding-bottom:68px!important}.px-sm-72[_ngcontent-%COMP%]{padding-right:72px!important;padding-left:72px!important}.py-sm-72[_ngcontent-%COMP%]{padding-top:72px!important;padding-bottom:72px!important}.px-sm-76[_ngcontent-%COMP%]{padding-right:76px!important;padding-left:76px!important}.py-sm-76[_ngcontent-%COMP%]{padding-top:76px!important;padding-bottom:76px!important}.px-sm-80[_ngcontent-%COMP%]{padding-right:80px!important;padding-left:80px!important}.py-sm-80[_ngcontent-%COMP%]{padding-top:80px!important;padding-bottom:80px!important}.px-sm-84[_ngcontent-%COMP%]{padding-right:84px!important;padding-left:84px!important}.py-sm-84[_ngcontent-%COMP%]{padding-top:84px!important;padding-bottom:84px!important}.px-sm-88[_ngcontent-%COMP%]{padding-right:88px!important;padding-left:88px!important}.py-sm-88[_ngcontent-%COMP%]{padding-top:88px!important;padding-bottom:88px!important}.px-sm-92[_ngcontent-%COMP%]{padding-right:92px!important;padding-left:92px!important}.py-sm-92[_ngcontent-%COMP%]{padding-top:92px!important;padding-bottom:92px!important}.px-sm-96[_ngcontent-%COMP%]{padding-right:96px!important;padding-left:96px!important}.py-sm-96[_ngcontent-%COMP%]{padding-top:96px!important;padding-bottom:96px!important}.px-sm-100[_ngcontent-%COMP%]{padding-right:100px!important;padding-left:100px!important}.py-sm-100[_ngcontent-%COMP%]{padding-top:100px!important;padding-bottom:100px!important}.px-sm-104[_ngcontent-%COMP%]{padding-right:104px!important;padding-left:104px!important}.py-sm-104[_ngcontent-%COMP%]{padding-top:104px!important;padding-bottom:104px!important}.px-sm-108[_ngcontent-%COMP%]{padding-right:108px!important;padding-left:108px!important}.py-sm-108[_ngcontent-%COMP%]{padding-top:108px!important;padding-bottom:108px!important}.px-sm-112[_ngcontent-%COMP%]{padding-right:112px!important;padding-left:112px!important}.py-sm-112[_ngcontent-%COMP%]{padding-top:112px!important;padding-bottom:112px!important}.px-sm-116[_ngcontent-%COMP%]{padding-right:116px!important;padding-left:116px!important}.py-sm-116[_ngcontent-%COMP%]{padding-top:116px!important;padding-bottom:116px!important}.px-sm-120[_ngcontent-%COMP%]{padding-right:120px!important;padding-left:120px!important}.py-sm-120[_ngcontent-%COMP%]{padding-top:120px!important;padding-bottom:120px!important}.px-sm-124[_ngcontent-%COMP%]{padding-right:124px!important;padding-left:124px!important}.py-sm-124[_ngcontent-%COMP%]{padding-top:124px!important;padding-bottom:124px!important}.px-sm-128[_ngcontent-%COMP%]{padding-right:128px!important;padding-left:128px!important}.py-sm-128[_ngcontent-%COMP%]{padding-top:128px!important;padding-bottom:128px!important}.px-sm-132[_ngcontent-%COMP%]{padding-right:132px!important;padding-left:132px!important}.py-sm-132[_ngcontent-%COMP%]{padding-top:132px!important;padding-bottom:132px!important}.px-sm-136[_ngcontent-%COMP%]{padding-right:136px!important;padding-left:136px!important}.py-sm-136[_ngcontent-%COMP%]{padding-top:136px!important;padding-bottom:136px!important}.px-sm-140[_ngcontent-%COMP%]{padding-right:140px!important;padding-left:140px!important}.py-sm-140[_ngcontent-%COMP%]{padding-top:140px!important;padding-bottom:140px!important}.px-sm-144[_ngcontent-%COMP%]{padding-right:144px!important;padding-left:144px!important}.py-sm-144[_ngcontent-%COMP%]{padding-top:144px!important;padding-bottom:144px!important}.px-sm-148[_ngcontent-%COMP%]{padding-right:148px!important;padding-left:148px!important}.py-sm-148[_ngcontent-%COMP%]{padding-top:148px!important;padding-bottom:148px!important}.px-sm-152[_ngcontent-%COMP%]{padding-right:152px!important;padding-left:152px!important}.py-sm-152[_ngcontent-%COMP%]{padding-top:152px!important;padding-bottom:152px!important}.px-sm-156[_ngcontent-%COMP%]{padding-right:156px!important;padding-left:156px!important}.py-sm-156[_ngcontent-%COMP%]{padding-top:156px!important;padding-bottom:156px!important}.px-sm-160[_ngcontent-%COMP%]{padding-right:160px!important;padding-left:160px!important}.py-sm-160[_ngcontent-%COMP%]{padding-top:160px!important;padding-bottom:160px!important}.px-sm-164[_ngcontent-%COMP%]{padding-right:164px!important;padding-left:164px!important}.py-sm-164[_ngcontent-%COMP%]{padding-top:164px!important;padding-bottom:164px!important}.px-sm-168[_ngcontent-%COMP%]{padding-right:168px!important;padding-left:168px!important}.py-sm-168[_ngcontent-%COMP%]{padding-top:168px!important;padding-bottom:168px!important}.px-sm-172[_ngcontent-%COMP%]{padding-right:172px!important;padding-left:172px!important}.py-sm-172[_ngcontent-%COMP%]{padding-top:172px!important;padding-bottom:172px!important}.px-sm-176[_ngcontent-%COMP%]{padding-right:176px!important;padding-left:176px!important}.py-sm-176[_ngcontent-%COMP%]{padding-top:176px!important;padding-bottom:176px!important}.px-sm-180[_ngcontent-%COMP%]{padding-right:180px!important;padding-left:180px!important}.py-sm-180[_ngcontent-%COMP%]{padding-top:180px!important;padding-bottom:180px!important}.px-sm-184[_ngcontent-%COMP%]{padding-right:184px!important;padding-left:184px!important}.py-sm-184[_ngcontent-%COMP%]{padding-top:184px!important;padding-bottom:184px!important}.px-sm-188[_ngcontent-%COMP%]{padding-right:188px!important;padding-left:188px!important}.py-sm-188[_ngcontent-%COMP%]{padding-top:188px!important;padding-bottom:188px!important}.px-sm-192[_ngcontent-%COMP%]{padding-right:192px!important;padding-left:192px!important}.py-sm-192[_ngcontent-%COMP%]{padding-top:192px!important;padding-bottom:192px!important}.px-sm-196[_ngcontent-%COMP%]{padding-right:196px!important;padding-left:196px!important}.py-sm-196[_ngcontent-%COMP%]{padding-top:196px!important;padding-bottom:196px!important}.px-sm-200[_ngcontent-%COMP%]{padding-right:200px!important;padding-left:200px!important}.py-sm-200[_ngcontent-%COMP%]{padding-top:200px!important;padding-bottom:200px!important}.px-sm-204[_ngcontent-%COMP%]{padding-right:204px!important;padding-left:204px!important}.py-sm-204[_ngcontent-%COMP%]{padding-top:204px!important;padding-bottom:204px!important}.px-sm-208[_ngcontent-%COMP%]{padding-right:208px!important;padding-left:208px!important}.py-sm-208[_ngcontent-%COMP%]{padding-top:208px!important;padding-bottom:208px!important}.px-sm-212[_ngcontent-%COMP%]{padding-right:212px!important;padding-left:212px!important}.py-sm-212[_ngcontent-%COMP%]{padding-top:212px!important;padding-bottom:212px!important}.px-sm-216[_ngcontent-%COMP%]{padding-right:216px!important;padding-left:216px!important}.py-sm-216[_ngcontent-%COMP%]{padding-top:216px!important;padding-bottom:216px!important}.px-sm-220[_ngcontent-%COMP%]{padding-right:220px!important;padding-left:220px!important}.py-sm-220[_ngcontent-%COMP%]{padding-top:220px!important;padding-bottom:220px!important}.px-sm-224[_ngcontent-%COMP%]{padding-right:224px!important;padding-left:224px!important}.py-sm-224[_ngcontent-%COMP%]{padding-top:224px!important;padding-bottom:224px!important}.px-sm-228[_ngcontent-%COMP%]{padding-right:228px!important;padding-left:228px!important}.py-sm-228[_ngcontent-%COMP%]{padding-top:228px!important;padding-bottom:228px!important}.px-sm-232[_ngcontent-%COMP%]{padding-right:232px!important;padding-left:232px!important}.py-sm-232[_ngcontent-%COMP%]{padding-top:232px!important;padding-bottom:232px!important}.px-sm-236[_ngcontent-%COMP%]{padding-right:236px!important;padding-left:236px!important}.py-sm-236[_ngcontent-%COMP%]{padding-top:236px!important;padding-bottom:236px!important}.px-sm-240[_ngcontent-%COMP%]{padding-right:240px!important;padding-left:240px!important}.py-sm-240[_ngcontent-%COMP%]{padding-top:240px!important;padding-bottom:240px!important}.px-sm-244[_ngcontent-%COMP%]{padding-right:244px!important;padding-left:244px!important}.py-sm-244[_ngcontent-%COMP%]{padding-top:244px!important;padding-bottom:244px!important}.px-sm-248[_ngcontent-%COMP%]{padding-right:248px!important;padding-left:248px!important}.py-sm-248[_ngcontent-%COMP%]{padding-top:248px!important;padding-bottom:248px!important}.px-sm-252[_ngcontent-%COMP%]{padding-right:252px!important;padding-left:252px!important}.py-sm-252[_ngcontent-%COMP%]{padding-top:252px!important;padding-bottom:252px!important}.px-sm-256[_ngcontent-%COMP%]{padding-right:256px!important;padding-left:256px!important}.py-sm-256[_ngcontent-%COMP%]{padding-top:256px!important;padding-bottom:256px!important}.pt-sm-0[_ngcontent-%COMP%]{padding-top:0!important}.pr-sm-0[_ngcontent-%COMP%]{padding-right:0!important}.pb-sm-0[_ngcontent-%COMP%]{padding-bottom:0!important}.pl-sm-0[_ngcontent-%COMP%]{padding-left:0!important}.pt-sm-4[_ngcontent-%COMP%]{padding-top:4px!important}.pr-sm-4[_ngcontent-%COMP%]{padding-right:4px!important}.pb-sm-4[_ngcontent-%COMP%]{padding-bottom:4px!important}.pl-sm-4[_ngcontent-%COMP%]{padding-left:4px!important}.pt-sm-8[_ngcontent-%COMP%]{padding-top:8px!important}.pr-sm-8[_ngcontent-%COMP%]{padding-right:8px!important}.pb-sm-8[_ngcontent-%COMP%]{padding-bottom:8px!important}.pl-sm-8[_ngcontent-%COMP%]{padding-left:8px!important}.pt-sm-12[_ngcontent-%COMP%]{padding-top:12px!important}.pr-sm-12[_ngcontent-%COMP%]{padding-right:12px!important}.pb-sm-12[_ngcontent-%COMP%]{padding-bottom:12px!important}.pl-sm-12[_ngcontent-%COMP%]{padding-left:12px!important}.pt-sm-16[_ngcontent-%COMP%]{padding-top:16px!important}.pr-sm-16[_ngcontent-%COMP%]{padding-right:16px!important}.pb-sm-16[_ngcontent-%COMP%]{padding-bottom:16px!important}.pl-sm-16[_ngcontent-%COMP%]{padding-left:16px!important}.pt-sm-20[_ngcontent-%COMP%]{padding-top:20px!important}.pr-sm-20[_ngcontent-%COMP%]{padding-right:20px!important}.pb-sm-20[_ngcontent-%COMP%]{padding-bottom:20px!important}.pl-sm-20[_ngcontent-%COMP%]{padding-left:20px!important}.pt-sm-24[_ngcontent-%COMP%]{padding-top:24px!important}.pr-sm-24[_ngcontent-%COMP%]{padding-right:24px!important}.pb-sm-24[_ngcontent-%COMP%]{padding-bottom:24px!important}.pl-sm-24[_ngcontent-%COMP%]{padding-left:24px!important}.pt-sm-28[_ngcontent-%COMP%]{padding-top:28px!important}.pr-sm-28[_ngcontent-%COMP%]{padding-right:28px!important}.pb-sm-28[_ngcontent-%COMP%]{padding-bottom:28px!important}.pl-sm-28[_ngcontent-%COMP%]{padding-left:28px!important}.pt-sm-32[_ngcontent-%COMP%]{padding-top:32px!important}.pr-sm-32[_ngcontent-%COMP%]{padding-right:32px!important}.pb-sm-32[_ngcontent-%COMP%]{padding-bottom:32px!important}.pl-sm-32[_ngcontent-%COMP%]{padding-left:32px!important}.pt-sm-36[_ngcontent-%COMP%]{padding-top:36px!important}.pr-sm-36[_ngcontent-%COMP%]{padding-right:36px!important}.pb-sm-36[_ngcontent-%COMP%]{padding-bottom:36px!important}.pl-sm-36[_ngcontent-%COMP%]{padding-left:36px!important}.pt-sm-40[_ngcontent-%COMP%]{padding-top:40px!important}.pr-sm-40[_ngcontent-%COMP%]{padding-right:40px!important}.pb-sm-40[_ngcontent-%COMP%]{padding-bottom:40px!important}.pl-sm-40[_ngcontent-%COMP%]{padding-left:40px!important}.pt-sm-44[_ngcontent-%COMP%]{padding-top:44px!important}.pr-sm-44[_ngcontent-%COMP%]{padding-right:44px!important}.pb-sm-44[_ngcontent-%COMP%]{padding-bottom:44px!important}.pl-sm-44[_ngcontent-%COMP%]{padding-left:44px!important}.pt-sm-48[_ngcontent-%COMP%]{padding-top:48px!important}.pr-sm-48[_ngcontent-%COMP%]{padding-right:48px!important}.pb-sm-48[_ngcontent-%COMP%]{padding-bottom:48px!important}.pl-sm-48[_ngcontent-%COMP%]{padding-left:48px!important}.pt-sm-52[_ngcontent-%COMP%]{padding-top:52px!important}.pr-sm-52[_ngcontent-%COMP%]{padding-right:52px!important}.pb-sm-52[_ngcontent-%COMP%]{padding-bottom:52px!important}.pl-sm-52[_ngcontent-%COMP%]{padding-left:52px!important}.pt-sm-56[_ngcontent-%COMP%]{padding-top:56px!important}.pr-sm-56[_ngcontent-%COMP%]{padding-right:56px!important}.pb-sm-56[_ngcontent-%COMP%]{padding-bottom:56px!important}.pl-sm-56[_ngcontent-%COMP%]{padding-left:56px!important}.pt-sm-60[_ngcontent-%COMP%]{padding-top:60px!important}.pr-sm-60[_ngcontent-%COMP%]{padding-right:60px!important}.pb-sm-60[_ngcontent-%COMP%]{padding-bottom:60px!important}.pl-sm-60[_ngcontent-%COMP%]{padding-left:60px!important}.pt-sm-64[_ngcontent-%COMP%]{padding-top:64px!important}.pr-sm-64[_ngcontent-%COMP%]{padding-right:64px!important}.pb-sm-64[_ngcontent-%COMP%]{padding-bottom:64px!important}.pl-sm-64[_ngcontent-%COMP%]{padding-left:64px!important}.pt-sm-68[_ngcontent-%COMP%]{padding-top:68px!important}.pr-sm-68[_ngcontent-%COMP%]{padding-right:68px!important}.pb-sm-68[_ngcontent-%COMP%]{padding-bottom:68px!important}.pl-sm-68[_ngcontent-%COMP%]{padding-left:68px!important}.pt-sm-72[_ngcontent-%COMP%]{padding-top:72px!important}.pr-sm-72[_ngcontent-%COMP%]{padding-right:72px!important}.pb-sm-72[_ngcontent-%COMP%]{padding-bottom:72px!important}.pl-sm-72[_ngcontent-%COMP%]{padding-left:72px!important}.pt-sm-76[_ngcontent-%COMP%]{padding-top:76px!important}.pr-sm-76[_ngcontent-%COMP%]{padding-right:76px!important}.pb-sm-76[_ngcontent-%COMP%]{padding-bottom:76px!important}.pl-sm-76[_ngcontent-%COMP%]{padding-left:76px!important}.pt-sm-80[_ngcontent-%COMP%]{padding-top:80px!important}.pr-sm-80[_ngcontent-%COMP%]{padding-right:80px!important}.pb-sm-80[_ngcontent-%COMP%]{padding-bottom:80px!important}.pl-sm-80[_ngcontent-%COMP%]{padding-left:80px!important}.pt-sm-84[_ngcontent-%COMP%]{padding-top:84px!important}.pr-sm-84[_ngcontent-%COMP%]{padding-right:84px!important}.pb-sm-84[_ngcontent-%COMP%]{padding-bottom:84px!important}.pl-sm-84[_ngcontent-%COMP%]{padding-left:84px!important}.pt-sm-88[_ngcontent-%COMP%]{padding-top:88px!important}.pr-sm-88[_ngcontent-%COMP%]{padding-right:88px!important}.pb-sm-88[_ngcontent-%COMP%]{padding-bottom:88px!important}.pl-sm-88[_ngcontent-%COMP%]{padding-left:88px!important}.pt-sm-92[_ngcontent-%COMP%]{padding-top:92px!important}.pr-sm-92[_ngcontent-%COMP%]{padding-right:92px!important}.pb-sm-92[_ngcontent-%COMP%]{padding-bottom:92px!important}.pl-sm-92[_ngcontent-%COMP%]{padding-left:92px!important}.pt-sm-96[_ngcontent-%COMP%]{padding-top:96px!important}.pr-sm-96[_ngcontent-%COMP%]{padding-right:96px!important}.pb-sm-96[_ngcontent-%COMP%]{padding-bottom:96px!important}.pl-sm-96[_ngcontent-%COMP%]{padding-left:96px!important}.pt-sm-100[_ngcontent-%COMP%]{padding-top:100px!important}.pr-sm-100[_ngcontent-%COMP%]{padding-right:100px!important}.pb-sm-100[_ngcontent-%COMP%]{padding-bottom:100px!important}.pl-sm-100[_ngcontent-%COMP%]{padding-left:100px!important}.pt-sm-104[_ngcontent-%COMP%]{padding-top:104px!important}.pr-sm-104[_ngcontent-%COMP%]{padding-right:104px!important}.pb-sm-104[_ngcontent-%COMP%]{padding-bottom:104px!important}.pl-sm-104[_ngcontent-%COMP%]{padding-left:104px!important}.pt-sm-108[_ngcontent-%COMP%]{padding-top:108px!important}.pr-sm-108[_ngcontent-%COMP%]{padding-right:108px!important}.pb-sm-108[_ngcontent-%COMP%]{padding-bottom:108px!important}.pl-sm-108[_ngcontent-%COMP%]{padding-left:108px!important}.pt-sm-112[_ngcontent-%COMP%]{padding-top:112px!important}.pr-sm-112[_ngcontent-%COMP%]{padding-right:112px!important}.pb-sm-112[_ngcontent-%COMP%]{padding-bottom:112px!important}.pl-sm-112[_ngcontent-%COMP%]{padding-left:112px!important}.pt-sm-116[_ngcontent-%COMP%]{padding-top:116px!important}.pr-sm-116[_ngcontent-%COMP%]{padding-right:116px!important}.pb-sm-116[_ngcontent-%COMP%]{padding-bottom:116px!important}.pl-sm-116[_ngcontent-%COMP%]{padding-left:116px!important}.pt-sm-120[_ngcontent-%COMP%]{padding-top:120px!important}.pr-sm-120[_ngcontent-%COMP%]{padding-right:120px!important}.pb-sm-120[_ngcontent-%COMP%]{padding-bottom:120px!important}.pl-sm-120[_ngcontent-%COMP%]{padding-left:120px!important}.pt-sm-124[_ngcontent-%COMP%]{padding-top:124px!important}.pr-sm-124[_ngcontent-%COMP%]{padding-right:124px!important}.pb-sm-124[_ngcontent-%COMP%]{padding-bottom:124px!important}.pl-sm-124[_ngcontent-%COMP%]{padding-left:124px!important}.pt-sm-128[_ngcontent-%COMP%]{padding-top:128px!important}.pr-sm-128[_ngcontent-%COMP%]{padding-right:128px!important}.pb-sm-128[_ngcontent-%COMP%]{padding-bottom:128px!important}.pl-sm-128[_ngcontent-%COMP%]{padding-left:128px!important}.pt-sm-132[_ngcontent-%COMP%]{padding-top:132px!important}.pr-sm-132[_ngcontent-%COMP%]{padding-right:132px!important}.pb-sm-132[_ngcontent-%COMP%]{padding-bottom:132px!important}.pl-sm-132[_ngcontent-%COMP%]{padding-left:132px!important}.pt-sm-136[_ngcontent-%COMP%]{padding-top:136px!important}.pr-sm-136[_ngcontent-%COMP%]{padding-right:136px!important}.pb-sm-136[_ngcontent-%COMP%]{padding-bottom:136px!important}.pl-sm-136[_ngcontent-%COMP%]{padding-left:136px!important}.pt-sm-140[_ngcontent-%COMP%]{padding-top:140px!important}.pr-sm-140[_ngcontent-%COMP%]{padding-right:140px!important}.pb-sm-140[_ngcontent-%COMP%]{padding-bottom:140px!important}.pl-sm-140[_ngcontent-%COMP%]{padding-left:140px!important}.pt-sm-144[_ngcontent-%COMP%]{padding-top:144px!important}.pr-sm-144[_ngcontent-%COMP%]{padding-right:144px!important}.pb-sm-144[_ngcontent-%COMP%]{padding-bottom:144px!important}.pl-sm-144[_ngcontent-%COMP%]{padding-left:144px!important}.pt-sm-148[_ngcontent-%COMP%]{padding-top:148px!important}.pr-sm-148[_ngcontent-%COMP%]{padding-right:148px!important}.pb-sm-148[_ngcontent-%COMP%]{padding-bottom:148px!important}.pl-sm-148[_ngcontent-%COMP%]{padding-left:148px!important}.pt-sm-152[_ngcontent-%COMP%]{padding-top:152px!important}.pr-sm-152[_ngcontent-%COMP%]{padding-right:152px!important}.pb-sm-152[_ngcontent-%COMP%]{padding-bottom:152px!important}.pl-sm-152[_ngcontent-%COMP%]{padding-left:152px!important}.pt-sm-156[_ngcontent-%COMP%]{padding-top:156px!important}.pr-sm-156[_ngcontent-%COMP%]{padding-right:156px!important}.pb-sm-156[_ngcontent-%COMP%]{padding-bottom:156px!important}.pl-sm-156[_ngcontent-%COMP%]{padding-left:156px!important}.pt-sm-160[_ngcontent-%COMP%]{padding-top:160px!important}.pr-sm-160[_ngcontent-%COMP%]{padding-right:160px!important}.pb-sm-160[_ngcontent-%COMP%]{padding-bottom:160px!important}.pl-sm-160[_ngcontent-%COMP%]{padding-left:160px!important}.pt-sm-164[_ngcontent-%COMP%]{padding-top:164px!important}.pr-sm-164[_ngcontent-%COMP%]{padding-right:164px!important}.pb-sm-164[_ngcontent-%COMP%]{padding-bottom:164px!important}.pl-sm-164[_ngcontent-%COMP%]{padding-left:164px!important}.pt-sm-168[_ngcontent-%COMP%]{padding-top:168px!important}.pr-sm-168[_ngcontent-%COMP%]{padding-right:168px!important}.pb-sm-168[_ngcontent-%COMP%]{padding-bottom:168px!important}.pl-sm-168[_ngcontent-%COMP%]{padding-left:168px!important}.pt-sm-172[_ngcontent-%COMP%]{padding-top:172px!important}.pr-sm-172[_ngcontent-%COMP%]{padding-right:172px!important}.pb-sm-172[_ngcontent-%COMP%]{padding-bottom:172px!important}.pl-sm-172[_ngcontent-%COMP%]{padding-left:172px!important}.pt-sm-176[_ngcontent-%COMP%]{padding-top:176px!important}.pr-sm-176[_ngcontent-%COMP%]{padding-right:176px!important}.pb-sm-176[_ngcontent-%COMP%]{padding-bottom:176px!important}.pl-sm-176[_ngcontent-%COMP%]{padding-left:176px!important}.pt-sm-180[_ngcontent-%COMP%]{padding-top:180px!important}.pr-sm-180[_ngcontent-%COMP%]{padding-right:180px!important}.pb-sm-180[_ngcontent-%COMP%]{padding-bottom:180px!important}.pl-sm-180[_ngcontent-%COMP%]{padding-left:180px!important}.pt-sm-184[_ngcontent-%COMP%]{padding-top:184px!important}.pr-sm-184[_ngcontent-%COMP%]{padding-right:184px!important}.pb-sm-184[_ngcontent-%COMP%]{padding-bottom:184px!important}.pl-sm-184[_ngcontent-%COMP%]{padding-left:184px!important}.pt-sm-188[_ngcontent-%COMP%]{padding-top:188px!important}.pr-sm-188[_ngcontent-%COMP%]{padding-right:188px!important}.pb-sm-188[_ngcontent-%COMP%]{padding-bottom:188px!important}.pl-sm-188[_ngcontent-%COMP%]{padding-left:188px!important}.pt-sm-192[_ngcontent-%COMP%]{padding-top:192px!important}.pr-sm-192[_ngcontent-%COMP%]{padding-right:192px!important}.pb-sm-192[_ngcontent-%COMP%]{padding-bottom:192px!important}.pl-sm-192[_ngcontent-%COMP%]{padding-left:192px!important}.pt-sm-196[_ngcontent-%COMP%]{padding-top:196px!important}.pr-sm-196[_ngcontent-%COMP%]{padding-right:196px!important}.pb-sm-196[_ngcontent-%COMP%]{padding-bottom:196px!important}.pl-sm-196[_ngcontent-%COMP%]{padding-left:196px!important}.pt-sm-200[_ngcontent-%COMP%]{padding-top:200px!important}.pr-sm-200[_ngcontent-%COMP%]{padding-right:200px!important}.pb-sm-200[_ngcontent-%COMP%]{padding-bottom:200px!important}.pl-sm-200[_ngcontent-%COMP%]{padding-left:200px!important}.pt-sm-204[_ngcontent-%COMP%]{padding-top:204px!important}.pr-sm-204[_ngcontent-%COMP%]{padding-right:204px!important}.pb-sm-204[_ngcontent-%COMP%]{padding-bottom:204px!important}.pl-sm-204[_ngcontent-%COMP%]{padding-left:204px!important}.pt-sm-208[_ngcontent-%COMP%]{padding-top:208px!important}.pr-sm-208[_ngcontent-%COMP%]{padding-right:208px!important}.pb-sm-208[_ngcontent-%COMP%]{padding-bottom:208px!important}.pl-sm-208[_ngcontent-%COMP%]{padding-left:208px!important}.pt-sm-212[_ngcontent-%COMP%]{padding-top:212px!important}.pr-sm-212[_ngcontent-%COMP%]{padding-right:212px!important}.pb-sm-212[_ngcontent-%COMP%]{padding-bottom:212px!important}.pl-sm-212[_ngcontent-%COMP%]{padding-left:212px!important}.pt-sm-216[_ngcontent-%COMP%]{padding-top:216px!important}.pr-sm-216[_ngcontent-%COMP%]{padding-right:216px!important}.pb-sm-216[_ngcontent-%COMP%]{padding-bottom:216px!important}.pl-sm-216[_ngcontent-%COMP%]{padding-left:216px!important}.pt-sm-220[_ngcontent-%COMP%]{padding-top:220px!important}.pr-sm-220[_ngcontent-%COMP%]{padding-right:220px!important}.pb-sm-220[_ngcontent-%COMP%]{padding-bottom:220px!important}.pl-sm-220[_ngcontent-%COMP%]{padding-left:220px!important}.pt-sm-224[_ngcontent-%COMP%]{padding-top:224px!important}.pr-sm-224[_ngcontent-%COMP%]{padding-right:224px!important}.pb-sm-224[_ngcontent-%COMP%]{padding-bottom:224px!important}.pl-sm-224[_ngcontent-%COMP%]{padding-left:224px!important}.pt-sm-228[_ngcontent-%COMP%]{padding-top:228px!important}.pr-sm-228[_ngcontent-%COMP%]{padding-right:228px!important}.pb-sm-228[_ngcontent-%COMP%]{padding-bottom:228px!important}.pl-sm-228[_ngcontent-%COMP%]{padding-left:228px!important}.pt-sm-232[_ngcontent-%COMP%]{padding-top:232px!important}.pr-sm-232[_ngcontent-%COMP%]{padding-right:232px!important}.pb-sm-232[_ngcontent-%COMP%]{padding-bottom:232px!important}.pl-sm-232[_ngcontent-%COMP%]{padding-left:232px!important}.pt-sm-236[_ngcontent-%COMP%]{padding-top:236px!important}.pr-sm-236[_ngcontent-%COMP%]{padding-right:236px!important}.pb-sm-236[_ngcontent-%COMP%]{padding-bottom:236px!important}.pl-sm-236[_ngcontent-%COMP%]{padding-left:236px!important}.pt-sm-240[_ngcontent-%COMP%]{padding-top:240px!important}.pr-sm-240[_ngcontent-%COMP%]{padding-right:240px!important}.pb-sm-240[_ngcontent-%COMP%]{padding-bottom:240px!important}.pl-sm-240[_ngcontent-%COMP%]{padding-left:240px!important}.pt-sm-244[_ngcontent-%COMP%]{padding-top:244px!important}.pr-sm-244[_ngcontent-%COMP%]{padding-right:244px!important}.pb-sm-244[_ngcontent-%COMP%]{padding-bottom:244px!important}.pl-sm-244[_ngcontent-%COMP%]{padding-left:244px!important}.pt-sm-248[_ngcontent-%COMP%]{padding-top:248px!important}.pr-sm-248[_ngcontent-%COMP%]{padding-right:248px!important}.pb-sm-248[_ngcontent-%COMP%]{padding-bottom:248px!important}.pl-sm-248[_ngcontent-%COMP%]{padding-left:248px!important}.pt-sm-252[_ngcontent-%COMP%]{padding-top:252px!important}.pr-sm-252[_ngcontent-%COMP%]{padding-right:252px!important}.pb-sm-252[_ngcontent-%COMP%]{padding-bottom:252px!important}.pl-sm-252[_ngcontent-%COMP%]{padding-left:252px!important}.pt-sm-256[_ngcontent-%COMP%]{padding-top:256px!important}.pr-sm-256[_ngcontent-%COMP%]{padding-right:256px!important}.pb-sm-256[_ngcontent-%COMP%]{padding-bottom:256px!important}.pl-sm-256[_ngcontent-%COMP%]{padding-left:256px!important}}@media screen and (min-width:960px){.m-md-0[_ngcontent-%COMP%]{margin:0!important}.m-md-4[_ngcontent-%COMP%]{margin:4px!important}.m-md-8[_ngcontent-%COMP%]{margin:8px!important}.m-md-12[_ngcontent-%COMP%]{margin:12px!important}.m-md-16[_ngcontent-%COMP%]{margin:16px!important}.m-md-20[_ngcontent-%COMP%]{margin:20px!important}.m-md-24[_ngcontent-%COMP%]{margin:24px!important}.m-md-28[_ngcontent-%COMP%]{margin:28px!important}.m-md-32[_ngcontent-%COMP%]{margin:32px!important}.m-md-36[_ngcontent-%COMP%]{margin:36px!important}.m-md-40[_ngcontent-%COMP%]{margin:40px!important}.m-md-44[_ngcontent-%COMP%]{margin:44px!important}.m-md-48[_ngcontent-%COMP%]{margin:48px!important}.m-md-52[_ngcontent-%COMP%]{margin:52px!important}.m-md-56[_ngcontent-%COMP%]{margin:56px!important}.m-md-60[_ngcontent-%COMP%]{margin:60px!important}.m-md-64[_ngcontent-%COMP%]{margin:64px!important}.m-md-68[_ngcontent-%COMP%]{margin:68px!important}.m-md-72[_ngcontent-%COMP%]{margin:72px!important}.m-md-76[_ngcontent-%COMP%]{margin:76px!important}.m-md-80[_ngcontent-%COMP%]{margin:80px!important}.m-md-84[_ngcontent-%COMP%]{margin:84px!important}.m-md-88[_ngcontent-%COMP%]{margin:88px!important}.m-md-92[_ngcontent-%COMP%]{margin:92px!important}.m-md-96[_ngcontent-%COMP%]{margin:96px!important}.m-md-100[_ngcontent-%COMP%]{margin:100px!important}.m-md-104[_ngcontent-%COMP%]{margin:104px!important}.m-md-108[_ngcontent-%COMP%]{margin:108px!important}.m-md-112[_ngcontent-%COMP%]{margin:112px!important}.m-md-116[_ngcontent-%COMP%]{margin:116px!important}.m-md-120[_ngcontent-%COMP%]{margin:120px!important}.m-md-124[_ngcontent-%COMP%]{margin:124px!important}.m-md-128[_ngcontent-%COMP%]{margin:128px!important}.m-md-132[_ngcontent-%COMP%]{margin:132px!important}.m-md-136[_ngcontent-%COMP%]{margin:136px!important}.m-md-140[_ngcontent-%COMP%]{margin:140px!important}.m-md-144[_ngcontent-%COMP%]{margin:144px!important}.m-md-148[_ngcontent-%COMP%]{margin:148px!important}.m-md-152[_ngcontent-%COMP%]{margin:152px!important}.m-md-156[_ngcontent-%COMP%]{margin:156px!important}.m-md-160[_ngcontent-%COMP%]{margin:160px!important}.m-md-164[_ngcontent-%COMP%]{margin:164px!important}.m-md-168[_ngcontent-%COMP%]{margin:168px!important}.m-md-172[_ngcontent-%COMP%]{margin:172px!important}.m-md-176[_ngcontent-%COMP%]{margin:176px!important}.m-md-180[_ngcontent-%COMP%]{margin:180px!important}.m-md-184[_ngcontent-%COMP%]{margin:184px!important}.m-md-188[_ngcontent-%COMP%]{margin:188px!important}.m-md-192[_ngcontent-%COMP%]{margin:192px!important}.m-md-196[_ngcontent-%COMP%]{margin:196px!important}.m-md-200[_ngcontent-%COMP%]{margin:200px!important}.m-md-204[_ngcontent-%COMP%]{margin:204px!important}.m-md-208[_ngcontent-%COMP%]{margin:208px!important}.m-md-212[_ngcontent-%COMP%]{margin:212px!important}.m-md-216[_ngcontent-%COMP%]{margin:216px!important}.m-md-220[_ngcontent-%COMP%]{margin:220px!important}.m-md-224[_ngcontent-%COMP%]{margin:224px!important}.m-md-228[_ngcontent-%COMP%]{margin:228px!important}.m-md-232[_ngcontent-%COMP%]{margin:232px!important}.m-md-236[_ngcontent-%COMP%]{margin:236px!important}.m-md-240[_ngcontent-%COMP%]{margin:240px!important}.m-md-244[_ngcontent-%COMP%]{margin:244px!important}.m-md-248[_ngcontent-%COMP%]{margin:248px!important}.m-md-252[_ngcontent-%COMP%]{margin:252px!important}.m-md-256[_ngcontent-%COMP%]{margin:256px!important}.mx-md-0[_ngcontent-%COMP%]{margin-right:0!important;margin-left:0!important}.my-md-0[_ngcontent-%COMP%]{margin-top:0!important;margin-bottom:0!important}.mx-md-4[_ngcontent-%COMP%]{margin-right:4px!important;margin-left:4px!important}.my-md-4[_ngcontent-%COMP%]{margin-top:4px!important;margin-bottom:4px!important}.mx-md-8[_ngcontent-%COMP%]{margin-right:8px!important;margin-left:8px!important}.my-md-8[_ngcontent-%COMP%]{margin-top:8px!important;margin-bottom:8px!important}.mx-md-12[_ngcontent-%COMP%]{margin-right:12px!important;margin-left:12px!important}.my-md-12[_ngcontent-%COMP%]{margin-top:12px!important;margin-bottom:12px!important}.mx-md-16[_ngcontent-%COMP%]{margin-right:16px!important;margin-left:16px!important}.my-md-16[_ngcontent-%COMP%]{margin-top:16px!important;margin-bottom:16px!important}.mx-md-20[_ngcontent-%COMP%]{margin-right:20px!important;margin-left:20px!important}.my-md-20[_ngcontent-%COMP%]{margin-top:20px!important;margin-bottom:20px!important}.mx-md-24[_ngcontent-%COMP%]{margin-right:24px!important;margin-left:24px!important}.my-md-24[_ngcontent-%COMP%]{margin-top:24px!important;margin-bottom:24px!important}.mx-md-28[_ngcontent-%COMP%]{margin-right:28px!important;margin-left:28px!important}.my-md-28[_ngcontent-%COMP%]{margin-top:28px!important;margin-bottom:28px!important}.mx-md-32[_ngcontent-%COMP%]{margin-right:32px!important;margin-left:32px!important}.my-md-32[_ngcontent-%COMP%]{margin-top:32px!important;margin-bottom:32px!important}.mx-md-36[_ngcontent-%COMP%]{margin-right:36px!important;margin-left:36px!important}.my-md-36[_ngcontent-%COMP%]{margin-top:36px!important;margin-bottom:36px!important}.mx-md-40[_ngcontent-%COMP%]{margin-right:40px!important;margin-left:40px!important}.my-md-40[_ngcontent-%COMP%]{margin-top:40px!important;margin-bottom:40px!important}.mx-md-44[_ngcontent-%COMP%]{margin-right:44px!important;margin-left:44px!important}.my-md-44[_ngcontent-%COMP%]{margin-top:44px!important;margin-bottom:44px!important}.mx-md-48[_ngcontent-%COMP%]{margin-right:48px!important;margin-left:48px!important}.my-md-48[_ngcontent-%COMP%]{margin-top:48px!important;margin-bottom:48px!important}.mx-md-52[_ngcontent-%COMP%]{margin-right:52px!important;margin-left:52px!important}.my-md-52[_ngcontent-%COMP%]{margin-top:52px!important;margin-bottom:52px!important}.mx-md-56[_ngcontent-%COMP%]{margin-right:56px!important;margin-left:56px!important}.my-md-56[_ngcontent-%COMP%]{margin-top:56px!important;margin-bottom:56px!important}.mx-md-60[_ngcontent-%COMP%]{margin-right:60px!important;margin-left:60px!important}.my-md-60[_ngcontent-%COMP%]{margin-top:60px!important;margin-bottom:60px!important}.mx-md-64[_ngcontent-%COMP%]{margin-right:64px!important;margin-left:64px!important}.my-md-64[_ngcontent-%COMP%]{margin-top:64px!important;margin-bottom:64px!important}.mx-md-68[_ngcontent-%COMP%]{margin-right:68px!important;margin-left:68px!important}.my-md-68[_ngcontent-%COMP%]{margin-top:68px!important;margin-bottom:68px!important}.mx-md-72[_ngcontent-%COMP%]{margin-right:72px!important;margin-left:72px!important}.my-md-72[_ngcontent-%COMP%]{margin-top:72px!important;margin-bottom:72px!important}.mx-md-76[_ngcontent-%COMP%]{margin-right:76px!important;margin-left:76px!important}.my-md-76[_ngcontent-%COMP%]{margin-top:76px!important;margin-bottom:76px!important}.mx-md-80[_ngcontent-%COMP%]{margin-right:80px!important;margin-left:80px!important}.my-md-80[_ngcontent-%COMP%]{margin-top:80px!important;margin-bottom:80px!important}.mx-md-84[_ngcontent-%COMP%]{margin-right:84px!important;margin-left:84px!important}.my-md-84[_ngcontent-%COMP%]{margin-top:84px!important;margin-bottom:84px!important}.mx-md-88[_ngcontent-%COMP%]{margin-right:88px!important;margin-left:88px!important}.my-md-88[_ngcontent-%COMP%]{margin-top:88px!important;margin-bottom:88px!important}.mx-md-92[_ngcontent-%COMP%]{margin-right:92px!important;margin-left:92px!important}.my-md-92[_ngcontent-%COMP%]{margin-top:92px!important;margin-bottom:92px!important}.mx-md-96[_ngcontent-%COMP%]{margin-right:96px!important;margin-left:96px!important}.my-md-96[_ngcontent-%COMP%]{margin-top:96px!important;margin-bottom:96px!important}.mx-md-100[_ngcontent-%COMP%]{margin-right:100px!important;margin-left:100px!important}.my-md-100[_ngcontent-%COMP%]{margin-top:100px!important;margin-bottom:100px!important}.mx-md-104[_ngcontent-%COMP%]{margin-right:104px!important;margin-left:104px!important}.my-md-104[_ngcontent-%COMP%]{margin-top:104px!important;margin-bottom:104px!important}.mx-md-108[_ngcontent-%COMP%]{margin-right:108px!important;margin-left:108px!important}.my-md-108[_ngcontent-%COMP%]{margin-top:108px!important;margin-bottom:108px!important}.mx-md-112[_ngcontent-%COMP%]{margin-right:112px!important;margin-left:112px!important}.my-md-112[_ngcontent-%COMP%]{margin-top:112px!important;margin-bottom:112px!important}.mx-md-116[_ngcontent-%COMP%]{margin-right:116px!important;margin-left:116px!important}.my-md-116[_ngcontent-%COMP%]{margin-top:116px!important;margin-bottom:116px!important}.mx-md-120[_ngcontent-%COMP%]{margin-right:120px!important;margin-left:120px!important}.my-md-120[_ngcontent-%COMP%]{margin-top:120px!important;margin-bottom:120px!important}.mx-md-124[_ngcontent-%COMP%]{margin-right:124px!important;margin-left:124px!important}.my-md-124[_ngcontent-%COMP%]{margin-top:124px!important;margin-bottom:124px!important}.mx-md-128[_ngcontent-%COMP%]{margin-right:128px!important;margin-left:128px!important}.my-md-128[_ngcontent-%COMP%]{margin-top:128px!important;margin-bottom:128px!important}.mx-md-132[_ngcontent-%COMP%]{margin-right:132px!important;margin-left:132px!important}.my-md-132[_ngcontent-%COMP%]{margin-top:132px!important;margin-bottom:132px!important}.mx-md-136[_ngcontent-%COMP%]{margin-right:136px!important;margin-left:136px!important}.my-md-136[_ngcontent-%COMP%]{margin-top:136px!important;margin-bottom:136px!important}.mx-md-140[_ngcontent-%COMP%]{margin-right:140px!important;margin-left:140px!important}.my-md-140[_ngcontent-%COMP%]{margin-top:140px!important;margin-bottom:140px!important}.mx-md-144[_ngcontent-%COMP%]{margin-right:144px!important;margin-left:144px!important}.my-md-144[_ngcontent-%COMP%]{margin-top:144px!important;margin-bottom:144px!important}.mx-md-148[_ngcontent-%COMP%]{margin-right:148px!important;margin-left:148px!important}.my-md-148[_ngcontent-%COMP%]{margin-top:148px!important;margin-bottom:148px!important}.mx-md-152[_ngcontent-%COMP%]{margin-right:152px!important;margin-left:152px!important}.my-md-152[_ngcontent-%COMP%]{margin-top:152px!important;margin-bottom:152px!important}.mx-md-156[_ngcontent-%COMP%]{margin-right:156px!important;margin-left:156px!important}.my-md-156[_ngcontent-%COMP%]{margin-top:156px!important;margin-bottom:156px!important}.mx-md-160[_ngcontent-%COMP%]{margin-right:160px!important;margin-left:160px!important}.my-md-160[_ngcontent-%COMP%]{margin-top:160px!important;margin-bottom:160px!important}.mx-md-164[_ngcontent-%COMP%]{margin-right:164px!important;margin-left:164px!important}.my-md-164[_ngcontent-%COMP%]{margin-top:164px!important;margin-bottom:164px!important}.mx-md-168[_ngcontent-%COMP%]{margin-right:168px!important;margin-left:168px!important}.my-md-168[_ngcontent-%COMP%]{margin-top:168px!important;margin-bottom:168px!important}.mx-md-172[_ngcontent-%COMP%]{margin-right:172px!important;margin-left:172px!important}.my-md-172[_ngcontent-%COMP%]{margin-top:172px!important;margin-bottom:172px!important}.mx-md-176[_ngcontent-%COMP%]{margin-right:176px!important;margin-left:176px!important}.my-md-176[_ngcontent-%COMP%]{margin-top:176px!important;margin-bottom:176px!important}.mx-md-180[_ngcontent-%COMP%]{margin-right:180px!important;margin-left:180px!important}.my-md-180[_ngcontent-%COMP%]{margin-top:180px!important;margin-bottom:180px!important}.mx-md-184[_ngcontent-%COMP%]{margin-right:184px!important;margin-left:184px!important}.my-md-184[_ngcontent-%COMP%]{margin-top:184px!important;margin-bottom:184px!important}.mx-md-188[_ngcontent-%COMP%]{margin-right:188px!important;margin-left:188px!important}.my-md-188[_ngcontent-%COMP%]{margin-top:188px!important;margin-bottom:188px!important}.mx-md-192[_ngcontent-%COMP%]{margin-right:192px!important;margin-left:192px!important}.my-md-192[_ngcontent-%COMP%]{margin-top:192px!important;margin-bottom:192px!important}.mx-md-196[_ngcontent-%COMP%]{margin-right:196px!important;margin-left:196px!important}.my-md-196[_ngcontent-%COMP%]{margin-top:196px!important;margin-bottom:196px!important}.mx-md-200[_ngcontent-%COMP%]{margin-right:200px!important;margin-left:200px!important}.my-md-200[_ngcontent-%COMP%]{margin-top:200px!important;margin-bottom:200px!important}.mx-md-204[_ngcontent-%COMP%]{margin-right:204px!important;margin-left:204px!important}.my-md-204[_ngcontent-%COMP%]{margin-top:204px!important;margin-bottom:204px!important}.mx-md-208[_ngcontent-%COMP%]{margin-right:208px!important;margin-left:208px!important}.my-md-208[_ngcontent-%COMP%]{margin-top:208px!important;margin-bottom:208px!important}.mx-md-212[_ngcontent-%COMP%]{margin-right:212px!important;margin-left:212px!important}.my-md-212[_ngcontent-%COMP%]{margin-top:212px!important;margin-bottom:212px!important}.mx-md-216[_ngcontent-%COMP%]{margin-right:216px!important;margin-left:216px!important}.my-md-216[_ngcontent-%COMP%]{margin-top:216px!important;margin-bottom:216px!important}.mx-md-220[_ngcontent-%COMP%]{margin-right:220px!important;margin-left:220px!important}.my-md-220[_ngcontent-%COMP%]{margin-top:220px!important;margin-bottom:220px!important}.mx-md-224[_ngcontent-%COMP%]{margin-right:224px!important;margin-left:224px!important}.my-md-224[_ngcontent-%COMP%]{margin-top:224px!important;margin-bottom:224px!important}.mx-md-228[_ngcontent-%COMP%]{margin-right:228px!important;margin-left:228px!important}.my-md-228[_ngcontent-%COMP%]{margin-top:228px!important;margin-bottom:228px!important}.mx-md-232[_ngcontent-%COMP%]{margin-right:232px!important;margin-left:232px!important}.my-md-232[_ngcontent-%COMP%]{margin-top:232px!important;margin-bottom:232px!important}.mx-md-236[_ngcontent-%COMP%]{margin-right:236px!important;margin-left:236px!important}.my-md-236[_ngcontent-%COMP%]{margin-top:236px!important;margin-bottom:236px!important}.mx-md-240[_ngcontent-%COMP%]{margin-right:240px!important;margin-left:240px!important}.my-md-240[_ngcontent-%COMP%]{margin-top:240px!important;margin-bottom:240px!important}.mx-md-244[_ngcontent-%COMP%]{margin-right:244px!important;margin-left:244px!important}.my-md-244[_ngcontent-%COMP%]{margin-top:244px!important;margin-bottom:244px!important}.mx-md-248[_ngcontent-%COMP%]{margin-right:248px!important;margin-left:248px!important}.my-md-248[_ngcontent-%COMP%]{margin-top:248px!important;margin-bottom:248px!important}.mx-md-252[_ngcontent-%COMP%]{margin-right:252px!important;margin-left:252px!important}.my-md-252[_ngcontent-%COMP%]{margin-top:252px!important;margin-bottom:252px!important}.mx-md-256[_ngcontent-%COMP%]{margin-right:256px!important;margin-left:256px!important}.my-md-256[_ngcontent-%COMP%]{margin-top:256px!important;margin-bottom:256px!important}.mt-md-0[_ngcontent-%COMP%]{margin-top:0!important}.mr-md-0[_ngcontent-%COMP%]{margin-right:0!important}.mb-md-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ml-md-0[_ngcontent-%COMP%]{margin-left:0!important}.mt-md-4[_ngcontent-%COMP%]{margin-top:4px!important}.mr-md-4[_ngcontent-%COMP%]{margin-right:4px!important}.mb-md-4[_ngcontent-%COMP%]{margin-bottom:4px!important}.ml-md-4[_ngcontent-%COMP%]{margin-left:4px!important}.mt-md-8[_ngcontent-%COMP%]{margin-top:8px!important}.mr-md-8[_ngcontent-%COMP%]{margin-right:8px!important}.mb-md-8[_ngcontent-%COMP%]{margin-bottom:8px!important}.ml-md-8[_ngcontent-%COMP%]{margin-left:8px!important}.mt-md-12[_ngcontent-%COMP%]{margin-top:12px!important}.mr-md-12[_ngcontent-%COMP%]{margin-right:12px!important}.mb-md-12[_ngcontent-%COMP%]{margin-bottom:12px!important}.ml-md-12[_ngcontent-%COMP%]{margin-left:12px!important}.mt-md-16[_ngcontent-%COMP%]{margin-top:16px!important}.mr-md-16[_ngcontent-%COMP%]{margin-right:16px!important}.mb-md-16[_ngcontent-%COMP%]{margin-bottom:16px!important}.ml-md-16[_ngcontent-%COMP%]{margin-left:16px!important}.mt-md-20[_ngcontent-%COMP%]{margin-top:20px!important}.mr-md-20[_ngcontent-%COMP%]{margin-right:20px!important}.mb-md-20[_ngcontent-%COMP%]{margin-bottom:20px!important}.ml-md-20[_ngcontent-%COMP%]{margin-left:20px!important}.mt-md-24[_ngcontent-%COMP%]{margin-top:24px!important}.mr-md-24[_ngcontent-%COMP%]{margin-right:24px!important}.mb-md-24[_ngcontent-%COMP%]{margin-bottom:24px!important}.ml-md-24[_ngcontent-%COMP%]{margin-left:24px!important}.mt-md-28[_ngcontent-%COMP%]{margin-top:28px!important}.mr-md-28[_ngcontent-%COMP%]{margin-right:28px!important}.mb-md-28[_ngcontent-%COMP%]{margin-bottom:28px!important}.ml-md-28[_ngcontent-%COMP%]{margin-left:28px!important}.mt-md-32[_ngcontent-%COMP%]{margin-top:32px!important}.mr-md-32[_ngcontent-%COMP%]{margin-right:32px!important}.mb-md-32[_ngcontent-%COMP%]{margin-bottom:32px!important}.ml-md-32[_ngcontent-%COMP%]{margin-left:32px!important}.mt-md-36[_ngcontent-%COMP%]{margin-top:36px!important}.mr-md-36[_ngcontent-%COMP%]{margin-right:36px!important}.mb-md-36[_ngcontent-%COMP%]{margin-bottom:36px!important}.ml-md-36[_ngcontent-%COMP%]{margin-left:36px!important}.mt-md-40[_ngcontent-%COMP%]{margin-top:40px!important}.mr-md-40[_ngcontent-%COMP%]{margin-right:40px!important}.mb-md-40[_ngcontent-%COMP%]{margin-bottom:40px!important}.ml-md-40[_ngcontent-%COMP%]{margin-left:40px!important}.mt-md-44[_ngcontent-%COMP%]{margin-top:44px!important}.mr-md-44[_ngcontent-%COMP%]{margin-right:44px!important}.mb-md-44[_ngcontent-%COMP%]{margin-bottom:44px!important}.ml-md-44[_ngcontent-%COMP%]{margin-left:44px!important}.mt-md-48[_ngcontent-%COMP%]{margin-top:48px!important}.mr-md-48[_ngcontent-%COMP%]{margin-right:48px!important}.mb-md-48[_ngcontent-%COMP%]{margin-bottom:48px!important}.ml-md-48[_ngcontent-%COMP%]{margin-left:48px!important}.mt-md-52[_ngcontent-%COMP%]{margin-top:52px!important}.mr-md-52[_ngcontent-%COMP%]{margin-right:52px!important}.mb-md-52[_ngcontent-%COMP%]{margin-bottom:52px!important}.ml-md-52[_ngcontent-%COMP%]{margin-left:52px!important}.mt-md-56[_ngcontent-%COMP%]{margin-top:56px!important}.mr-md-56[_ngcontent-%COMP%]{margin-right:56px!important}.mb-md-56[_ngcontent-%COMP%]{margin-bottom:56px!important}.ml-md-56[_ngcontent-%COMP%]{margin-left:56px!important}.mt-md-60[_ngcontent-%COMP%]{margin-top:60px!important}.mr-md-60[_ngcontent-%COMP%]{margin-right:60px!important}.mb-md-60[_ngcontent-%COMP%]{margin-bottom:60px!important}.ml-md-60[_ngcontent-%COMP%]{margin-left:60px!important}.mt-md-64[_ngcontent-%COMP%]{margin-top:64px!important}.mr-md-64[_ngcontent-%COMP%]{margin-right:64px!important}.mb-md-64[_ngcontent-%COMP%]{margin-bottom:64px!important}.ml-md-64[_ngcontent-%COMP%]{margin-left:64px!important}.mt-md-68[_ngcontent-%COMP%]{margin-top:68px!important}.mr-md-68[_ngcontent-%COMP%]{margin-right:68px!important}.mb-md-68[_ngcontent-%COMP%]{margin-bottom:68px!important}.ml-md-68[_ngcontent-%COMP%]{margin-left:68px!important}.mt-md-72[_ngcontent-%COMP%]{margin-top:72px!important}.mr-md-72[_ngcontent-%COMP%]{margin-right:72px!important}.mb-md-72[_ngcontent-%COMP%]{margin-bottom:72px!important}.ml-md-72[_ngcontent-%COMP%]{margin-left:72px!important}.mt-md-76[_ngcontent-%COMP%]{margin-top:76px!important}.mr-md-76[_ngcontent-%COMP%]{margin-right:76px!important}.mb-md-76[_ngcontent-%COMP%]{margin-bottom:76px!important}.ml-md-76[_ngcontent-%COMP%]{margin-left:76px!important}.mt-md-80[_ngcontent-%COMP%]{margin-top:80px!important}.mr-md-80[_ngcontent-%COMP%]{margin-right:80px!important}.mb-md-80[_ngcontent-%COMP%]{margin-bottom:80px!important}.ml-md-80[_ngcontent-%COMP%]{margin-left:80px!important}.mt-md-84[_ngcontent-%COMP%]{margin-top:84px!important}.mr-md-84[_ngcontent-%COMP%]{margin-right:84px!important}.mb-md-84[_ngcontent-%COMP%]{margin-bottom:84px!important}.ml-md-84[_ngcontent-%COMP%]{margin-left:84px!important}.mt-md-88[_ngcontent-%COMP%]{margin-top:88px!important}.mr-md-88[_ngcontent-%COMP%]{margin-right:88px!important}.mb-md-88[_ngcontent-%COMP%]{margin-bottom:88px!important}.ml-md-88[_ngcontent-%COMP%]{margin-left:88px!important}.mt-md-92[_ngcontent-%COMP%]{margin-top:92px!important}.mr-md-92[_ngcontent-%COMP%]{margin-right:92px!important}.mb-md-92[_ngcontent-%COMP%]{margin-bottom:92px!important}.ml-md-92[_ngcontent-%COMP%]{margin-left:92px!important}.mt-md-96[_ngcontent-%COMP%]{margin-top:96px!important}.mr-md-96[_ngcontent-%COMP%]{margin-right:96px!important}.mb-md-96[_ngcontent-%COMP%]{margin-bottom:96px!important}.ml-md-96[_ngcontent-%COMP%]{margin-left:96px!important}.mt-md-100[_ngcontent-%COMP%]{margin-top:100px!important}.mr-md-100[_ngcontent-%COMP%]{margin-right:100px!important}.mb-md-100[_ngcontent-%COMP%]{margin-bottom:100px!important}.ml-md-100[_ngcontent-%COMP%]{margin-left:100px!important}.mt-md-104[_ngcontent-%COMP%]{margin-top:104px!important}.mr-md-104[_ngcontent-%COMP%]{margin-right:104px!important}.mb-md-104[_ngcontent-%COMP%]{margin-bottom:104px!important}.ml-md-104[_ngcontent-%COMP%]{margin-left:104px!important}.mt-md-108[_ngcontent-%COMP%]{margin-top:108px!important}.mr-md-108[_ngcontent-%COMP%]{margin-right:108px!important}.mb-md-108[_ngcontent-%COMP%]{margin-bottom:108px!important}.ml-md-108[_ngcontent-%COMP%]{margin-left:108px!important}.mt-md-112[_ngcontent-%COMP%]{margin-top:112px!important}.mr-md-112[_ngcontent-%COMP%]{margin-right:112px!important}.mb-md-112[_ngcontent-%COMP%]{margin-bottom:112px!important}.ml-md-112[_ngcontent-%COMP%]{margin-left:112px!important}.mt-md-116[_ngcontent-%COMP%]{margin-top:116px!important}.mr-md-116[_ngcontent-%COMP%]{margin-right:116px!important}.mb-md-116[_ngcontent-%COMP%]{margin-bottom:116px!important}.ml-md-116[_ngcontent-%COMP%]{margin-left:116px!important}.mt-md-120[_ngcontent-%COMP%]{margin-top:120px!important}.mr-md-120[_ngcontent-%COMP%]{margin-right:120px!important}.mb-md-120[_ngcontent-%COMP%]{margin-bottom:120px!important}.ml-md-120[_ngcontent-%COMP%]{margin-left:120px!important}.mt-md-124[_ngcontent-%COMP%]{margin-top:124px!important}.mr-md-124[_ngcontent-%COMP%]{margin-right:124px!important}.mb-md-124[_ngcontent-%COMP%]{margin-bottom:124px!important}.ml-md-124[_ngcontent-%COMP%]{margin-left:124px!important}.mt-md-128[_ngcontent-%COMP%]{margin-top:128px!important}.mr-md-128[_ngcontent-%COMP%]{margin-right:128px!important}.mb-md-128[_ngcontent-%COMP%]{margin-bottom:128px!important}.ml-md-128[_ngcontent-%COMP%]{margin-left:128px!important}.mt-md-132[_ngcontent-%COMP%]{margin-top:132px!important}.mr-md-132[_ngcontent-%COMP%]{margin-right:132px!important}.mb-md-132[_ngcontent-%COMP%]{margin-bottom:132px!important}.ml-md-132[_ngcontent-%COMP%]{margin-left:132px!important}.mt-md-136[_ngcontent-%COMP%]{margin-top:136px!important}.mr-md-136[_ngcontent-%COMP%]{margin-right:136px!important}.mb-md-136[_ngcontent-%COMP%]{margin-bottom:136px!important}.ml-md-136[_ngcontent-%COMP%]{margin-left:136px!important}.mt-md-140[_ngcontent-%COMP%]{margin-top:140px!important}.mr-md-140[_ngcontent-%COMP%]{margin-right:140px!important}.mb-md-140[_ngcontent-%COMP%]{margin-bottom:140px!important}.ml-md-140[_ngcontent-%COMP%]{margin-left:140px!important}.mt-md-144[_ngcontent-%COMP%]{margin-top:144px!important}.mr-md-144[_ngcontent-%COMP%]{margin-right:144px!important}.mb-md-144[_ngcontent-%COMP%]{margin-bottom:144px!important}.ml-md-144[_ngcontent-%COMP%]{margin-left:144px!important}.mt-md-148[_ngcontent-%COMP%]{margin-top:148px!important}.mr-md-148[_ngcontent-%COMP%]{margin-right:148px!important}.mb-md-148[_ngcontent-%COMP%]{margin-bottom:148px!important}.ml-md-148[_ngcontent-%COMP%]{margin-left:148px!important}.mt-md-152[_ngcontent-%COMP%]{margin-top:152px!important}.mr-md-152[_ngcontent-%COMP%]{margin-right:152px!important}.mb-md-152[_ngcontent-%COMP%]{margin-bottom:152px!important}.ml-md-152[_ngcontent-%COMP%]{margin-left:152px!important}.mt-md-156[_ngcontent-%COMP%]{margin-top:156px!important}.mr-md-156[_ngcontent-%COMP%]{margin-right:156px!important}.mb-md-156[_ngcontent-%COMP%]{margin-bottom:156px!important}.ml-md-156[_ngcontent-%COMP%]{margin-left:156px!important}.mt-md-160[_ngcontent-%COMP%]{margin-top:160px!important}.mr-md-160[_ngcontent-%COMP%]{margin-right:160px!important}.mb-md-160[_ngcontent-%COMP%]{margin-bottom:160px!important}.ml-md-160[_ngcontent-%COMP%]{margin-left:160px!important}.mt-md-164[_ngcontent-%COMP%]{margin-top:164px!important}.mr-md-164[_ngcontent-%COMP%]{margin-right:164px!important}.mb-md-164[_ngcontent-%COMP%]{margin-bottom:164px!important}.ml-md-164[_ngcontent-%COMP%]{margin-left:164px!important}.mt-md-168[_ngcontent-%COMP%]{margin-top:168px!important}.mr-md-168[_ngcontent-%COMP%]{margin-right:168px!important}.mb-md-168[_ngcontent-%COMP%]{margin-bottom:168px!important}.ml-md-168[_ngcontent-%COMP%]{margin-left:168px!important}.mt-md-172[_ngcontent-%COMP%]{margin-top:172px!important}.mr-md-172[_ngcontent-%COMP%]{margin-right:172px!important}.mb-md-172[_ngcontent-%COMP%]{margin-bottom:172px!important}.ml-md-172[_ngcontent-%COMP%]{margin-left:172px!important}.mt-md-176[_ngcontent-%COMP%]{margin-top:176px!important}.mr-md-176[_ngcontent-%COMP%]{margin-right:176px!important}.mb-md-176[_ngcontent-%COMP%]{margin-bottom:176px!important}.ml-md-176[_ngcontent-%COMP%]{margin-left:176px!important}.mt-md-180[_ngcontent-%COMP%]{margin-top:180px!important}.mr-md-180[_ngcontent-%COMP%]{margin-right:180px!important}.mb-md-180[_ngcontent-%COMP%]{margin-bottom:180px!important}.ml-md-180[_ngcontent-%COMP%]{margin-left:180px!important}.mt-md-184[_ngcontent-%COMP%]{margin-top:184px!important}.mr-md-184[_ngcontent-%COMP%]{margin-right:184px!important}.mb-md-184[_ngcontent-%COMP%]{margin-bottom:184px!important}.ml-md-184[_ngcontent-%COMP%]{margin-left:184px!important}.mt-md-188[_ngcontent-%COMP%]{margin-top:188px!important}.mr-md-188[_ngcontent-%COMP%]{margin-right:188px!important}.mb-md-188[_ngcontent-%COMP%]{margin-bottom:188px!important}.ml-md-188[_ngcontent-%COMP%]{margin-left:188px!important}.mt-md-192[_ngcontent-%COMP%]{margin-top:192px!important}.mr-md-192[_ngcontent-%COMP%]{margin-right:192px!important}.mb-md-192[_ngcontent-%COMP%]{margin-bottom:192px!important}.ml-md-192[_ngcontent-%COMP%]{margin-left:192px!important}.mt-md-196[_ngcontent-%COMP%]{margin-top:196px!important}.mr-md-196[_ngcontent-%COMP%]{margin-right:196px!important}.mb-md-196[_ngcontent-%COMP%]{margin-bottom:196px!important}.ml-md-196[_ngcontent-%COMP%]{margin-left:196px!important}.mt-md-200[_ngcontent-%COMP%]{margin-top:200px!important}.mr-md-200[_ngcontent-%COMP%]{margin-right:200px!important}.mb-md-200[_ngcontent-%COMP%]{margin-bottom:200px!important}.ml-md-200[_ngcontent-%COMP%]{margin-left:200px!important}.mt-md-204[_ngcontent-%COMP%]{margin-top:204px!important}.mr-md-204[_ngcontent-%COMP%]{margin-right:204px!important}.mb-md-204[_ngcontent-%COMP%]{margin-bottom:204px!important}.ml-md-204[_ngcontent-%COMP%]{margin-left:204px!important}.mt-md-208[_ngcontent-%COMP%]{margin-top:208px!important}.mr-md-208[_ngcontent-%COMP%]{margin-right:208px!important}.mb-md-208[_ngcontent-%COMP%]{margin-bottom:208px!important}.ml-md-208[_ngcontent-%COMP%]{margin-left:208px!important}.mt-md-212[_ngcontent-%COMP%]{margin-top:212px!important}.mr-md-212[_ngcontent-%COMP%]{margin-right:212px!important}.mb-md-212[_ngcontent-%COMP%]{margin-bottom:212px!important}.ml-md-212[_ngcontent-%COMP%]{margin-left:212px!important}.mt-md-216[_ngcontent-%COMP%]{margin-top:216px!important}.mr-md-216[_ngcontent-%COMP%]{margin-right:216px!important}.mb-md-216[_ngcontent-%COMP%]{margin-bottom:216px!important}.ml-md-216[_ngcontent-%COMP%]{margin-left:216px!important}.mt-md-220[_ngcontent-%COMP%]{margin-top:220px!important}.mr-md-220[_ngcontent-%COMP%]{margin-right:220px!important}.mb-md-220[_ngcontent-%COMP%]{margin-bottom:220px!important}.ml-md-220[_ngcontent-%COMP%]{margin-left:220px!important}.mt-md-224[_ngcontent-%COMP%]{margin-top:224px!important}.mr-md-224[_ngcontent-%COMP%]{margin-right:224px!important}.mb-md-224[_ngcontent-%COMP%]{margin-bottom:224px!important}.ml-md-224[_ngcontent-%COMP%]{margin-left:224px!important}.mt-md-228[_ngcontent-%COMP%]{margin-top:228px!important}.mr-md-228[_ngcontent-%COMP%]{margin-right:228px!important}.mb-md-228[_ngcontent-%COMP%]{margin-bottom:228px!important}.ml-md-228[_ngcontent-%COMP%]{margin-left:228px!important}.mt-md-232[_ngcontent-%COMP%]{margin-top:232px!important}.mr-md-232[_ngcontent-%COMP%]{margin-right:232px!important}.mb-md-232[_ngcontent-%COMP%]{margin-bottom:232px!important}.ml-md-232[_ngcontent-%COMP%]{margin-left:232px!important}.mt-md-236[_ngcontent-%COMP%]{margin-top:236px!important}.mr-md-236[_ngcontent-%COMP%]{margin-right:236px!important}.mb-md-236[_ngcontent-%COMP%]{margin-bottom:236px!important}.ml-md-236[_ngcontent-%COMP%]{margin-left:236px!important}.mt-md-240[_ngcontent-%COMP%]{margin-top:240px!important}.mr-md-240[_ngcontent-%COMP%]{margin-right:240px!important}.mb-md-240[_ngcontent-%COMP%]{margin-bottom:240px!important}.ml-md-240[_ngcontent-%COMP%]{margin-left:240px!important}.mt-md-244[_ngcontent-%COMP%]{margin-top:244px!important}.mr-md-244[_ngcontent-%COMP%]{margin-right:244px!important}.mb-md-244[_ngcontent-%COMP%]{margin-bottom:244px!important}.ml-md-244[_ngcontent-%COMP%]{margin-left:244px!important}.mt-md-248[_ngcontent-%COMP%]{margin-top:248px!important}.mr-md-248[_ngcontent-%COMP%]{margin-right:248px!important}.mb-md-248[_ngcontent-%COMP%]{margin-bottom:248px!important}.ml-md-248[_ngcontent-%COMP%]{margin-left:248px!important}.mt-md-252[_ngcontent-%COMP%]{margin-top:252px!important}.mr-md-252[_ngcontent-%COMP%]{margin-right:252px!important}.mb-md-252[_ngcontent-%COMP%]{margin-bottom:252px!important}.ml-md-252[_ngcontent-%COMP%]{margin-left:252px!important}.mt-md-256[_ngcontent-%COMP%]{margin-top:256px!important}.mr-md-256[_ngcontent-%COMP%]{margin-right:256px!important}.mb-md-256[_ngcontent-%COMP%]{margin-bottom:256px!important}.ml-md-256[_ngcontent-%COMP%]{margin-left:256px!important}.m-md-auto[_ngcontent-%COMP%]{margin:auto!important}.mt-md-auto[_ngcontent-%COMP%]{margin-top:auto!important}.mr-md-auto[_ngcontent-%COMP%]{margin-right:auto!important}.mb-md-auto[_ngcontent-%COMP%]{margin-bottom:auto!important}.ml-md-auto[_ngcontent-%COMP%], .mx-md-auto[_ngcontent-%COMP%]{margin-left:auto!important}.mx-md-auto[_ngcontent-%COMP%]{margin-right:auto!important}.my-md-auto[_ngcontent-%COMP%]{margin-top:auto!important;margin-bottom:auto!important}.p-md-0[_ngcontent-%COMP%]{padding:0!important}.p-md-4[_ngcontent-%COMP%]{padding:4px!important}.p-md-8[_ngcontent-%COMP%]{padding:8px!important}.p-md-12[_ngcontent-%COMP%]{padding:12px!important}.p-md-16[_ngcontent-%COMP%]{padding:16px!important}.p-md-20[_ngcontent-%COMP%]{padding:20px!important}.p-md-24[_ngcontent-%COMP%]{padding:24px!important}.p-md-28[_ngcontent-%COMP%]{padding:28px!important}.p-md-32[_ngcontent-%COMP%]{padding:32px!important}.p-md-36[_ngcontent-%COMP%]{padding:36px!important}.p-md-40[_ngcontent-%COMP%]{padding:40px!important}.p-md-44[_ngcontent-%COMP%]{padding:44px!important}.p-md-48[_ngcontent-%COMP%]{padding:48px!important}.p-md-52[_ngcontent-%COMP%]{padding:52px!important}.p-md-56[_ngcontent-%COMP%]{padding:56px!important}.p-md-60[_ngcontent-%COMP%]{padding:60px!important}.p-md-64[_ngcontent-%COMP%]{padding:64px!important}.p-md-68[_ngcontent-%COMP%]{padding:68px!important}.p-md-72[_ngcontent-%COMP%]{padding:72px!important}.p-md-76[_ngcontent-%COMP%]{padding:76px!important}.p-md-80[_ngcontent-%COMP%]{padding:80px!important}.p-md-84[_ngcontent-%COMP%]{padding:84px!important}.p-md-88[_ngcontent-%COMP%]{padding:88px!important}.p-md-92[_ngcontent-%COMP%]{padding:92px!important}.p-md-96[_ngcontent-%COMP%]{padding:96px!important}.p-md-100[_ngcontent-%COMP%]{padding:100px!important}.p-md-104[_ngcontent-%COMP%]{padding:104px!important}.p-md-108[_ngcontent-%COMP%]{padding:108px!important}.p-md-112[_ngcontent-%COMP%]{padding:112px!important}.p-md-116[_ngcontent-%COMP%]{padding:116px!important}.p-md-120[_ngcontent-%COMP%]{padding:120px!important}.p-md-124[_ngcontent-%COMP%]{padding:124px!important}.p-md-128[_ngcontent-%COMP%]{padding:128px!important}.p-md-132[_ngcontent-%COMP%]{padding:132px!important}.p-md-136[_ngcontent-%COMP%]{padding:136px!important}.p-md-140[_ngcontent-%COMP%]{padding:140px!important}.p-md-144[_ngcontent-%COMP%]{padding:144px!important}.p-md-148[_ngcontent-%COMP%]{padding:148px!important}.p-md-152[_ngcontent-%COMP%]{padding:152px!important}.p-md-156[_ngcontent-%COMP%]{padding:156px!important}.p-md-160[_ngcontent-%COMP%]{padding:160px!important}.p-md-164[_ngcontent-%COMP%]{padding:164px!important}.p-md-168[_ngcontent-%COMP%]{padding:168px!important}.p-md-172[_ngcontent-%COMP%]{padding:172px!important}.p-md-176[_ngcontent-%COMP%]{padding:176px!important}.p-md-180[_ngcontent-%COMP%]{padding:180px!important}.p-md-184[_ngcontent-%COMP%]{padding:184px!important}.p-md-188[_ngcontent-%COMP%]{padding:188px!important}.p-md-192[_ngcontent-%COMP%]{padding:192px!important}.p-md-196[_ngcontent-%COMP%]{padding:196px!important}.p-md-200[_ngcontent-%COMP%]{padding:200px!important}.p-md-204[_ngcontent-%COMP%]{padding:204px!important}.p-md-208[_ngcontent-%COMP%]{padding:208px!important}.p-md-212[_ngcontent-%COMP%]{padding:212px!important}.p-md-216[_ngcontent-%COMP%]{padding:216px!important}.p-md-220[_ngcontent-%COMP%]{padding:220px!important}.p-md-224[_ngcontent-%COMP%]{padding:224px!important}.p-md-228[_ngcontent-%COMP%]{padding:228px!important}.p-md-232[_ngcontent-%COMP%]{padding:232px!important}.p-md-236[_ngcontent-%COMP%]{padding:236px!important}.p-md-240[_ngcontent-%COMP%]{padding:240px!important}.p-md-244[_ngcontent-%COMP%]{padding:244px!important}.p-md-248[_ngcontent-%COMP%]{padding:248px!important}.p-md-252[_ngcontent-%COMP%]{padding:252px!important}.p-md-256[_ngcontent-%COMP%]{padding:256px!important}.px-md-0[_ngcontent-%COMP%]{padding-right:0!important;padding-left:0!important}.py-md-0[_ngcontent-%COMP%]{padding-top:0!important;padding-bottom:0!important}.px-md-4[_ngcontent-%COMP%]{padding-right:4px!important;padding-left:4px!important}.py-md-4[_ngcontent-%COMP%]{padding-top:4px!important;padding-bottom:4px!important}.px-md-8[_ngcontent-%COMP%]{padding-right:8px!important;padding-left:8px!important}.py-md-8[_ngcontent-%COMP%]{padding-top:8px!important;padding-bottom:8px!important}.px-md-12[_ngcontent-%COMP%]{padding-right:12px!important;padding-left:12px!important}.py-md-12[_ngcontent-%COMP%]{padding-top:12px!important;padding-bottom:12px!important}.px-md-16[_ngcontent-%COMP%]{padding-right:16px!important;padding-left:16px!important}.py-md-16[_ngcontent-%COMP%]{padding-top:16px!important;padding-bottom:16px!important}.px-md-20[_ngcontent-%COMP%]{padding-right:20px!important;padding-left:20px!important}.py-md-20[_ngcontent-%COMP%]{padding-top:20px!important;padding-bottom:20px!important}.px-md-24[_ngcontent-%COMP%]{padding-right:24px!important;padding-left:24px!important}.py-md-24[_ngcontent-%COMP%]{padding-top:24px!important;padding-bottom:24px!important}.px-md-28[_ngcontent-%COMP%]{padding-right:28px!important;padding-left:28px!important}.py-md-28[_ngcontent-%COMP%]{padding-top:28px!important;padding-bottom:28px!important}.px-md-32[_ngcontent-%COMP%]{padding-right:32px!important;padding-left:32px!important}.py-md-32[_ngcontent-%COMP%]{padding-top:32px!important;padding-bottom:32px!important}.px-md-36[_ngcontent-%COMP%]{padding-right:36px!important;padding-left:36px!important}.py-md-36[_ngcontent-%COMP%]{padding-top:36px!important;padding-bottom:36px!important}.px-md-40[_ngcontent-%COMP%]{padding-right:40px!important;padding-left:40px!important}.py-md-40[_ngcontent-%COMP%]{padding-top:40px!important;padding-bottom:40px!important}.px-md-44[_ngcontent-%COMP%]{padding-right:44px!important;padding-left:44px!important}.py-md-44[_ngcontent-%COMP%]{padding-top:44px!important;padding-bottom:44px!important}.px-md-48[_ngcontent-%COMP%]{padding-right:48px!important;padding-left:48px!important}.py-md-48[_ngcontent-%COMP%]{padding-top:48px!important;padding-bottom:48px!important}.px-md-52[_ngcontent-%COMP%]{padding-right:52px!important;padding-left:52px!important}.py-md-52[_ngcontent-%COMP%]{padding-top:52px!important;padding-bottom:52px!important}.px-md-56[_ngcontent-%COMP%]{padding-right:56px!important;padding-left:56px!important}.py-md-56[_ngcontent-%COMP%]{padding-top:56px!important;padding-bottom:56px!important}.px-md-60[_ngcontent-%COMP%]{padding-right:60px!important;padding-left:60px!important}.py-md-60[_ngcontent-%COMP%]{padding-top:60px!important;padding-bottom:60px!important}.px-md-64[_ngcontent-%COMP%]{padding-right:64px!important;padding-left:64px!important}.py-md-64[_ngcontent-%COMP%]{padding-top:64px!important;padding-bottom:64px!important}.px-md-68[_ngcontent-%COMP%]{padding-right:68px!important;padding-left:68px!important}.py-md-68[_ngcontent-%COMP%]{padding-top:68px!important;padding-bottom:68px!important}.px-md-72[_ngcontent-%COMP%]{padding-right:72px!important;padding-left:72px!important}.py-md-72[_ngcontent-%COMP%]{padding-top:72px!important;padding-bottom:72px!important}.px-md-76[_ngcontent-%COMP%]{padding-right:76px!important;padding-left:76px!important}.py-md-76[_ngcontent-%COMP%]{padding-top:76px!important;padding-bottom:76px!important}.px-md-80[_ngcontent-%COMP%]{padding-right:80px!important;padding-left:80px!important}.py-md-80[_ngcontent-%COMP%]{padding-top:80px!important;padding-bottom:80px!important}.px-md-84[_ngcontent-%COMP%]{padding-right:84px!important;padding-left:84px!important}.py-md-84[_ngcontent-%COMP%]{padding-top:84px!important;padding-bottom:84px!important}.px-md-88[_ngcontent-%COMP%]{padding-right:88px!important;padding-left:88px!important}.py-md-88[_ngcontent-%COMP%]{padding-top:88px!important;padding-bottom:88px!important}.px-md-92[_ngcontent-%COMP%]{padding-right:92px!important;padding-left:92px!important}.py-md-92[_ngcontent-%COMP%]{padding-top:92px!important;padding-bottom:92px!important}.px-md-96[_ngcontent-%COMP%]{padding-right:96px!important;padding-left:96px!important}.py-md-96[_ngcontent-%COMP%]{padding-top:96px!important;padding-bottom:96px!important}.px-md-100[_ngcontent-%COMP%]{padding-right:100px!important;padding-left:100px!important}.py-md-100[_ngcontent-%COMP%]{padding-top:100px!important;padding-bottom:100px!important}.px-md-104[_ngcontent-%COMP%]{padding-right:104px!important;padding-left:104px!important}.py-md-104[_ngcontent-%COMP%]{padding-top:104px!important;padding-bottom:104px!important}.px-md-108[_ngcontent-%COMP%]{padding-right:108px!important;padding-left:108px!important}.py-md-108[_ngcontent-%COMP%]{padding-top:108px!important;padding-bottom:108px!important}.px-md-112[_ngcontent-%COMP%]{padding-right:112px!important;padding-left:112px!important}.py-md-112[_ngcontent-%COMP%]{padding-top:112px!important;padding-bottom:112px!important}.px-md-116[_ngcontent-%COMP%]{padding-right:116px!important;padding-left:116px!important}.py-md-116[_ngcontent-%COMP%]{padding-top:116px!important;padding-bottom:116px!important}.px-md-120[_ngcontent-%COMP%]{padding-right:120px!important;padding-left:120px!important}.py-md-120[_ngcontent-%COMP%]{padding-top:120px!important;padding-bottom:120px!important}.px-md-124[_ngcontent-%COMP%]{padding-right:124px!important;padding-left:124px!important}.py-md-124[_ngcontent-%COMP%]{padding-top:124px!important;padding-bottom:124px!important}.px-md-128[_ngcontent-%COMP%]{padding-right:128px!important;padding-left:128px!important}.py-md-128[_ngcontent-%COMP%]{padding-top:128px!important;padding-bottom:128px!important}.px-md-132[_ngcontent-%COMP%]{padding-right:132px!important;padding-left:132px!important}.py-md-132[_ngcontent-%COMP%]{padding-top:132px!important;padding-bottom:132px!important}.px-md-136[_ngcontent-%COMP%]{padding-right:136px!important;padding-left:136px!important}.py-md-136[_ngcontent-%COMP%]{padding-top:136px!important;padding-bottom:136px!important}.px-md-140[_ngcontent-%COMP%]{padding-right:140px!important;padding-left:140px!important}.py-md-140[_ngcontent-%COMP%]{padding-top:140px!important;padding-bottom:140px!important}.px-md-144[_ngcontent-%COMP%]{padding-right:144px!important;padding-left:144px!important}.py-md-144[_ngcontent-%COMP%]{padding-top:144px!important;padding-bottom:144px!important}.px-md-148[_ngcontent-%COMP%]{padding-right:148px!important;padding-left:148px!important}.py-md-148[_ngcontent-%COMP%]{padding-top:148px!important;padding-bottom:148px!important}.px-md-152[_ngcontent-%COMP%]{padding-right:152px!important;padding-left:152px!important}.py-md-152[_ngcontent-%COMP%]{padding-top:152px!important;padding-bottom:152px!important}.px-md-156[_ngcontent-%COMP%]{padding-right:156px!important;padding-left:156px!important}.py-md-156[_ngcontent-%COMP%]{padding-top:156px!important;padding-bottom:156px!important}.px-md-160[_ngcontent-%COMP%]{padding-right:160px!important;padding-left:160px!important}.py-md-160[_ngcontent-%COMP%]{padding-top:160px!important;padding-bottom:160px!important}.px-md-164[_ngcontent-%COMP%]{padding-right:164px!important;padding-left:164px!important}.py-md-164[_ngcontent-%COMP%]{padding-top:164px!important;padding-bottom:164px!important}.px-md-168[_ngcontent-%COMP%]{padding-right:168px!important;padding-left:168px!important}.py-md-168[_ngcontent-%COMP%]{padding-top:168px!important;padding-bottom:168px!important}.px-md-172[_ngcontent-%COMP%]{padding-right:172px!important;padding-left:172px!important}.py-md-172[_ngcontent-%COMP%]{padding-top:172px!important;padding-bottom:172px!important}.px-md-176[_ngcontent-%COMP%]{padding-right:176px!important;padding-left:176px!important}.py-md-176[_ngcontent-%COMP%]{padding-top:176px!important;padding-bottom:176px!important}.px-md-180[_ngcontent-%COMP%]{padding-right:180px!important;padding-left:180px!important}.py-md-180[_ngcontent-%COMP%]{padding-top:180px!important;padding-bottom:180px!important}.px-md-184[_ngcontent-%COMP%]{padding-right:184px!important;padding-left:184px!important}.py-md-184[_ngcontent-%COMP%]{padding-top:184px!important;padding-bottom:184px!important}.px-md-188[_ngcontent-%COMP%]{padding-right:188px!important;padding-left:188px!important}.py-md-188[_ngcontent-%COMP%]{padding-top:188px!important;padding-bottom:188px!important}.px-md-192[_ngcontent-%COMP%]{padding-right:192px!important;padding-left:192px!important}.py-md-192[_ngcontent-%COMP%]{padding-top:192px!important;padding-bottom:192px!important}.px-md-196[_ngcontent-%COMP%]{padding-right:196px!important;padding-left:196px!important}.py-md-196[_ngcontent-%COMP%]{padding-top:196px!important;padding-bottom:196px!important}.px-md-200[_ngcontent-%COMP%]{padding-right:200px!important;padding-left:200px!important}.py-md-200[_ngcontent-%COMP%]{padding-top:200px!important;padding-bottom:200px!important}.px-md-204[_ngcontent-%COMP%]{padding-right:204px!important;padding-left:204px!important}.py-md-204[_ngcontent-%COMP%]{padding-top:204px!important;padding-bottom:204px!important}.px-md-208[_ngcontent-%COMP%]{padding-right:208px!important;padding-left:208px!important}.py-md-208[_ngcontent-%COMP%]{padding-top:208px!important;padding-bottom:208px!important}.px-md-212[_ngcontent-%COMP%]{padding-right:212px!important;padding-left:212px!important}.py-md-212[_ngcontent-%COMP%]{padding-top:212px!important;padding-bottom:212px!important}.px-md-216[_ngcontent-%COMP%]{padding-right:216px!important;padding-left:216px!important}.py-md-216[_ngcontent-%COMP%]{padding-top:216px!important;padding-bottom:216px!important}.px-md-220[_ngcontent-%COMP%]{padding-right:220px!important;padding-left:220px!important}.py-md-220[_ngcontent-%COMP%]{padding-top:220px!important;padding-bottom:220px!important}.px-md-224[_ngcontent-%COMP%]{padding-right:224px!important;padding-left:224px!important}.py-md-224[_ngcontent-%COMP%]{padding-top:224px!important;padding-bottom:224px!important}.px-md-228[_ngcontent-%COMP%]{padding-right:228px!important;padding-left:228px!important}.py-md-228[_ngcontent-%COMP%]{padding-top:228px!important;padding-bottom:228px!important}.px-md-232[_ngcontent-%COMP%]{padding-right:232px!important;padding-left:232px!important}.py-md-232[_ngcontent-%COMP%]{padding-top:232px!important;padding-bottom:232px!important}.px-md-236[_ngcontent-%COMP%]{padding-right:236px!important;padding-left:236px!important}.py-md-236[_ngcontent-%COMP%]{padding-top:236px!important;padding-bottom:236px!important}.px-md-240[_ngcontent-%COMP%]{padding-right:240px!important;padding-left:240px!important}.py-md-240[_ngcontent-%COMP%]{padding-top:240px!important;padding-bottom:240px!important}.px-md-244[_ngcontent-%COMP%]{padding-right:244px!important;padding-left:244px!important}.py-md-244[_ngcontent-%COMP%]{padding-top:244px!important;padding-bottom:244px!important}.px-md-248[_ngcontent-%COMP%]{padding-right:248px!important;padding-left:248px!important}.py-md-248[_ngcontent-%COMP%]{padding-top:248px!important;padding-bottom:248px!important}.px-md-252[_ngcontent-%COMP%]{padding-right:252px!important;padding-left:252px!important}.py-md-252[_ngcontent-%COMP%]{padding-top:252px!important;padding-bottom:252px!important}.px-md-256[_ngcontent-%COMP%]{padding-right:256px!important;padding-left:256px!important}.py-md-256[_ngcontent-%COMP%]{padding-top:256px!important;padding-bottom:256px!important}.pt-md-0[_ngcontent-%COMP%]{padding-top:0!important}.pr-md-0[_ngcontent-%COMP%]{padding-right:0!important}.pb-md-0[_ngcontent-%COMP%]{padding-bottom:0!important}.pl-md-0[_ngcontent-%COMP%]{padding-left:0!important}.pt-md-4[_ngcontent-%COMP%]{padding-top:4px!important}.pr-md-4[_ngcontent-%COMP%]{padding-right:4px!important}.pb-md-4[_ngcontent-%COMP%]{padding-bottom:4px!important}.pl-md-4[_ngcontent-%COMP%]{padding-left:4px!important}.pt-md-8[_ngcontent-%COMP%]{padding-top:8px!important}.pr-md-8[_ngcontent-%COMP%]{padding-right:8px!important}.pb-md-8[_ngcontent-%COMP%]{padding-bottom:8px!important}.pl-md-8[_ngcontent-%COMP%]{padding-left:8px!important}.pt-md-12[_ngcontent-%COMP%]{padding-top:12px!important}.pr-md-12[_ngcontent-%COMP%]{padding-right:12px!important}.pb-md-12[_ngcontent-%COMP%]{padding-bottom:12px!important}.pl-md-12[_ngcontent-%COMP%]{padding-left:12px!important}.pt-md-16[_ngcontent-%COMP%]{padding-top:16px!important}.pr-md-16[_ngcontent-%COMP%]{padding-right:16px!important}.pb-md-16[_ngcontent-%COMP%]{padding-bottom:16px!important}.pl-md-16[_ngcontent-%COMP%]{padding-left:16px!important}.pt-md-20[_ngcontent-%COMP%]{padding-top:20px!important}.pr-md-20[_ngcontent-%COMP%]{padding-right:20px!important}.pb-md-20[_ngcontent-%COMP%]{padding-bottom:20px!important}.pl-md-20[_ngcontent-%COMP%]{padding-left:20px!important}.pt-md-24[_ngcontent-%COMP%]{padding-top:24px!important}.pr-md-24[_ngcontent-%COMP%]{padding-right:24px!important}.pb-md-24[_ngcontent-%COMP%]{padding-bottom:24px!important}.pl-md-24[_ngcontent-%COMP%]{padding-left:24px!important}.pt-md-28[_ngcontent-%COMP%]{padding-top:28px!important}.pr-md-28[_ngcontent-%COMP%]{padding-right:28px!important}.pb-md-28[_ngcontent-%COMP%]{padding-bottom:28px!important}.pl-md-28[_ngcontent-%COMP%]{padding-left:28px!important}.pt-md-32[_ngcontent-%COMP%]{padding-top:32px!important}.pr-md-32[_ngcontent-%COMP%]{padding-right:32px!important}.pb-md-32[_ngcontent-%COMP%]{padding-bottom:32px!important}.pl-md-32[_ngcontent-%COMP%]{padding-left:32px!important}.pt-md-36[_ngcontent-%COMP%]{padding-top:36px!important}.pr-md-36[_ngcontent-%COMP%]{padding-right:36px!important}.pb-md-36[_ngcontent-%COMP%]{padding-bottom:36px!important}.pl-md-36[_ngcontent-%COMP%]{padding-left:36px!important}.pt-md-40[_ngcontent-%COMP%]{padding-top:40px!important}.pr-md-40[_ngcontent-%COMP%]{padding-right:40px!important}.pb-md-40[_ngcontent-%COMP%]{padding-bottom:40px!important}.pl-md-40[_ngcontent-%COMP%]{padding-left:40px!important}.pt-md-44[_ngcontent-%COMP%]{padding-top:44px!important}.pr-md-44[_ngcontent-%COMP%]{padding-right:44px!important}.pb-md-44[_ngcontent-%COMP%]{padding-bottom:44px!important}.pl-md-44[_ngcontent-%COMP%]{padding-left:44px!important}.pt-md-48[_ngcontent-%COMP%]{padding-top:48px!important}.pr-md-48[_ngcontent-%COMP%]{padding-right:48px!important}.pb-md-48[_ngcontent-%COMP%]{padding-bottom:48px!important}.pl-md-48[_ngcontent-%COMP%]{padding-left:48px!important}.pt-md-52[_ngcontent-%COMP%]{padding-top:52px!important}.pr-md-52[_ngcontent-%COMP%]{padding-right:52px!important}.pb-md-52[_ngcontent-%COMP%]{padding-bottom:52px!important}.pl-md-52[_ngcontent-%COMP%]{padding-left:52px!important}.pt-md-56[_ngcontent-%COMP%]{padding-top:56px!important}.pr-md-56[_ngcontent-%COMP%]{padding-right:56px!important}.pb-md-56[_ngcontent-%COMP%]{padding-bottom:56px!important}.pl-md-56[_ngcontent-%COMP%]{padding-left:56px!important}.pt-md-60[_ngcontent-%COMP%]{padding-top:60px!important}.pr-md-60[_ngcontent-%COMP%]{padding-right:60px!important}.pb-md-60[_ngcontent-%COMP%]{padding-bottom:60px!important}.pl-md-60[_ngcontent-%COMP%]{padding-left:60px!important}.pt-md-64[_ngcontent-%COMP%]{padding-top:64px!important}.pr-md-64[_ngcontent-%COMP%]{padding-right:64px!important}.pb-md-64[_ngcontent-%COMP%]{padding-bottom:64px!important}.pl-md-64[_ngcontent-%COMP%]{padding-left:64px!important}.pt-md-68[_ngcontent-%COMP%]{padding-top:68px!important}.pr-md-68[_ngcontent-%COMP%]{padding-right:68px!important}.pb-md-68[_ngcontent-%COMP%]{padding-bottom:68px!important}.pl-md-68[_ngcontent-%COMP%]{padding-left:68px!important}.pt-md-72[_ngcontent-%COMP%]{padding-top:72px!important}.pr-md-72[_ngcontent-%COMP%]{padding-right:72px!important}.pb-md-72[_ngcontent-%COMP%]{padding-bottom:72px!important}.pl-md-72[_ngcontent-%COMP%]{padding-left:72px!important}.pt-md-76[_ngcontent-%COMP%]{padding-top:76px!important}.pr-md-76[_ngcontent-%COMP%]{padding-right:76px!important}.pb-md-76[_ngcontent-%COMP%]{padding-bottom:76px!important}.pl-md-76[_ngcontent-%COMP%]{padding-left:76px!important}.pt-md-80[_ngcontent-%COMP%]{padding-top:80px!important}.pr-md-80[_ngcontent-%COMP%]{padding-right:80px!important}.pb-md-80[_ngcontent-%COMP%]{padding-bottom:80px!important}.pl-md-80[_ngcontent-%COMP%]{padding-left:80px!important}.pt-md-84[_ngcontent-%COMP%]{padding-top:84px!important}.pr-md-84[_ngcontent-%COMP%]{padding-right:84px!important}.pb-md-84[_ngcontent-%COMP%]{padding-bottom:84px!important}.pl-md-84[_ngcontent-%COMP%]{padding-left:84px!important}.pt-md-88[_ngcontent-%COMP%]{padding-top:88px!important}.pr-md-88[_ngcontent-%COMP%]{padding-right:88px!important}.pb-md-88[_ngcontent-%COMP%]{padding-bottom:88px!important}.pl-md-88[_ngcontent-%COMP%]{padding-left:88px!important}.pt-md-92[_ngcontent-%COMP%]{padding-top:92px!important}.pr-md-92[_ngcontent-%COMP%]{padding-right:92px!important}.pb-md-92[_ngcontent-%COMP%]{padding-bottom:92px!important}.pl-md-92[_ngcontent-%COMP%]{padding-left:92px!important}.pt-md-96[_ngcontent-%COMP%]{padding-top:96px!important}.pr-md-96[_ngcontent-%COMP%]{padding-right:96px!important}.pb-md-96[_ngcontent-%COMP%]{padding-bottom:96px!important}.pl-md-96[_ngcontent-%COMP%]{padding-left:96px!important}.pt-md-100[_ngcontent-%COMP%]{padding-top:100px!important}.pr-md-100[_ngcontent-%COMP%]{padding-right:100px!important}.pb-md-100[_ngcontent-%COMP%]{padding-bottom:100px!important}.pl-md-100[_ngcontent-%COMP%]{padding-left:100px!important}.pt-md-104[_ngcontent-%COMP%]{padding-top:104px!important}.pr-md-104[_ngcontent-%COMP%]{padding-right:104px!important}.pb-md-104[_ngcontent-%COMP%]{padding-bottom:104px!important}.pl-md-104[_ngcontent-%COMP%]{padding-left:104px!important}.pt-md-108[_ngcontent-%COMP%]{padding-top:108px!important}.pr-md-108[_ngcontent-%COMP%]{padding-right:108px!important}.pb-md-108[_ngcontent-%COMP%]{padding-bottom:108px!important}.pl-md-108[_ngcontent-%COMP%]{padding-left:108px!important}.pt-md-112[_ngcontent-%COMP%]{padding-top:112px!important}.pr-md-112[_ngcontent-%COMP%]{padding-right:112px!important}.pb-md-112[_ngcontent-%COMP%]{padding-bottom:112px!important}.pl-md-112[_ngcontent-%COMP%]{padding-left:112px!important}.pt-md-116[_ngcontent-%COMP%]{padding-top:116px!important}.pr-md-116[_ngcontent-%COMP%]{padding-right:116px!important}.pb-md-116[_ngcontent-%COMP%]{padding-bottom:116px!important}.pl-md-116[_ngcontent-%COMP%]{padding-left:116px!important}.pt-md-120[_ngcontent-%COMP%]{padding-top:120px!important}.pr-md-120[_ngcontent-%COMP%]{padding-right:120px!important}.pb-md-120[_ngcontent-%COMP%]{padding-bottom:120px!important}.pl-md-120[_ngcontent-%COMP%]{padding-left:120px!important}.pt-md-124[_ngcontent-%COMP%]{padding-top:124px!important}.pr-md-124[_ngcontent-%COMP%]{padding-right:124px!important}.pb-md-124[_ngcontent-%COMP%]{padding-bottom:124px!important}.pl-md-124[_ngcontent-%COMP%]{padding-left:124px!important}.pt-md-128[_ngcontent-%COMP%]{padding-top:128px!important}.pr-md-128[_ngcontent-%COMP%]{padding-right:128px!important}.pb-md-128[_ngcontent-%COMP%]{padding-bottom:128px!important}.pl-md-128[_ngcontent-%COMP%]{padding-left:128px!important}.pt-md-132[_ngcontent-%COMP%]{padding-top:132px!important}.pr-md-132[_ngcontent-%COMP%]{padding-right:132px!important}.pb-md-132[_ngcontent-%COMP%]{padding-bottom:132px!important}.pl-md-132[_ngcontent-%COMP%]{padding-left:132px!important}.pt-md-136[_ngcontent-%COMP%]{padding-top:136px!important}.pr-md-136[_ngcontent-%COMP%]{padding-right:136px!important}.pb-md-136[_ngcontent-%COMP%]{padding-bottom:136px!important}.pl-md-136[_ngcontent-%COMP%]{padding-left:136px!important}.pt-md-140[_ngcontent-%COMP%]{padding-top:140px!important}.pr-md-140[_ngcontent-%COMP%]{padding-right:140px!important}.pb-md-140[_ngcontent-%COMP%]{padding-bottom:140px!important}.pl-md-140[_ngcontent-%COMP%]{padding-left:140px!important}.pt-md-144[_ngcontent-%COMP%]{padding-top:144px!important}.pr-md-144[_ngcontent-%COMP%]{padding-right:144px!important}.pb-md-144[_ngcontent-%COMP%]{padding-bottom:144px!important}.pl-md-144[_ngcontent-%COMP%]{padding-left:144px!important}.pt-md-148[_ngcontent-%COMP%]{padding-top:148px!important}.pr-md-148[_ngcontent-%COMP%]{padding-right:148px!important}.pb-md-148[_ngcontent-%COMP%]{padding-bottom:148px!important}.pl-md-148[_ngcontent-%COMP%]{padding-left:148px!important}.pt-md-152[_ngcontent-%COMP%]{padding-top:152px!important}.pr-md-152[_ngcontent-%COMP%]{padding-right:152px!important}.pb-md-152[_ngcontent-%COMP%]{padding-bottom:152px!important}.pl-md-152[_ngcontent-%COMP%]{padding-left:152px!important}.pt-md-156[_ngcontent-%COMP%]{padding-top:156px!important}.pr-md-156[_ngcontent-%COMP%]{padding-right:156px!important}.pb-md-156[_ngcontent-%COMP%]{padding-bottom:156px!important}.pl-md-156[_ngcontent-%COMP%]{padding-left:156px!important}.pt-md-160[_ngcontent-%COMP%]{padding-top:160px!important}.pr-md-160[_ngcontent-%COMP%]{padding-right:160px!important}.pb-md-160[_ngcontent-%COMP%]{padding-bottom:160px!important}.pl-md-160[_ngcontent-%COMP%]{padding-left:160px!important}.pt-md-164[_ngcontent-%COMP%]{padding-top:164px!important}.pr-md-164[_ngcontent-%COMP%]{padding-right:164px!important}.pb-md-164[_ngcontent-%COMP%]{padding-bottom:164px!important}.pl-md-164[_ngcontent-%COMP%]{padding-left:164px!important}.pt-md-168[_ngcontent-%COMP%]{padding-top:168px!important}.pr-md-168[_ngcontent-%COMP%]{padding-right:168px!important}.pb-md-168[_ngcontent-%COMP%]{padding-bottom:168px!important}.pl-md-168[_ngcontent-%COMP%]{padding-left:168px!important}.pt-md-172[_ngcontent-%COMP%]{padding-top:172px!important}.pr-md-172[_ngcontent-%COMP%]{padding-right:172px!important}.pb-md-172[_ngcontent-%COMP%]{padding-bottom:172px!important}.pl-md-172[_ngcontent-%COMP%]{padding-left:172px!important}.pt-md-176[_ngcontent-%COMP%]{padding-top:176px!important}.pr-md-176[_ngcontent-%COMP%]{padding-right:176px!important}.pb-md-176[_ngcontent-%COMP%]{padding-bottom:176px!important}.pl-md-176[_ngcontent-%COMP%]{padding-left:176px!important}.pt-md-180[_ngcontent-%COMP%]{padding-top:180px!important}.pr-md-180[_ngcontent-%COMP%]{padding-right:180px!important}.pb-md-180[_ngcontent-%COMP%]{padding-bottom:180px!important}.pl-md-180[_ngcontent-%COMP%]{padding-left:180px!important}.pt-md-184[_ngcontent-%COMP%]{padding-top:184px!important}.pr-md-184[_ngcontent-%COMP%]{padding-right:184px!important}.pb-md-184[_ngcontent-%COMP%]{padding-bottom:184px!important}.pl-md-184[_ngcontent-%COMP%]{padding-left:184px!important}.pt-md-188[_ngcontent-%COMP%]{padding-top:188px!important}.pr-md-188[_ngcontent-%COMP%]{padding-right:188px!important}.pb-md-188[_ngcontent-%COMP%]{padding-bottom:188px!important}.pl-md-188[_ngcontent-%COMP%]{padding-left:188px!important}.pt-md-192[_ngcontent-%COMP%]{padding-top:192px!important}.pr-md-192[_ngcontent-%COMP%]{padding-right:192px!important}.pb-md-192[_ngcontent-%COMP%]{padding-bottom:192px!important}.pl-md-192[_ngcontent-%COMP%]{padding-left:192px!important}.pt-md-196[_ngcontent-%COMP%]{padding-top:196px!important}.pr-md-196[_ngcontent-%COMP%]{padding-right:196px!important}.pb-md-196[_ngcontent-%COMP%]{padding-bottom:196px!important}.pl-md-196[_ngcontent-%COMP%]{padding-left:196px!important}.pt-md-200[_ngcontent-%COMP%]{padding-top:200px!important}.pr-md-200[_ngcontent-%COMP%]{padding-right:200px!important}.pb-md-200[_ngcontent-%COMP%]{padding-bottom:200px!important}.pl-md-200[_ngcontent-%COMP%]{padding-left:200px!important}.pt-md-204[_ngcontent-%COMP%]{padding-top:204px!important}.pr-md-204[_ngcontent-%COMP%]{padding-right:204px!important}.pb-md-204[_ngcontent-%COMP%]{padding-bottom:204px!important}.pl-md-204[_ngcontent-%COMP%]{padding-left:204px!important}.pt-md-208[_ngcontent-%COMP%]{padding-top:208px!important}.pr-md-208[_ngcontent-%COMP%]{padding-right:208px!important}.pb-md-208[_ngcontent-%COMP%]{padding-bottom:208px!important}.pl-md-208[_ngcontent-%COMP%]{padding-left:208px!important}.pt-md-212[_ngcontent-%COMP%]{padding-top:212px!important}.pr-md-212[_ngcontent-%COMP%]{padding-right:212px!important}.pb-md-212[_ngcontent-%COMP%]{padding-bottom:212px!important}.pl-md-212[_ngcontent-%COMP%]{padding-left:212px!important}.pt-md-216[_ngcontent-%COMP%]{padding-top:216px!important}.pr-md-216[_ngcontent-%COMP%]{padding-right:216px!important}.pb-md-216[_ngcontent-%COMP%]{padding-bottom:216px!important}.pl-md-216[_ngcontent-%COMP%]{padding-left:216px!important}.pt-md-220[_ngcontent-%COMP%]{padding-top:220px!important}.pr-md-220[_ngcontent-%COMP%]{padding-right:220px!important}.pb-md-220[_ngcontent-%COMP%]{padding-bottom:220px!important}.pl-md-220[_ngcontent-%COMP%]{padding-left:220px!important}.pt-md-224[_ngcontent-%COMP%]{padding-top:224px!important}.pr-md-224[_ngcontent-%COMP%]{padding-right:224px!important}.pb-md-224[_ngcontent-%COMP%]{padding-bottom:224px!important}.pl-md-224[_ngcontent-%COMP%]{padding-left:224px!important}.pt-md-228[_ngcontent-%COMP%]{padding-top:228px!important}.pr-md-228[_ngcontent-%COMP%]{padding-right:228px!important}.pb-md-228[_ngcontent-%COMP%]{padding-bottom:228px!important}.pl-md-228[_ngcontent-%COMP%]{padding-left:228px!important}.pt-md-232[_ngcontent-%COMP%]{padding-top:232px!important}.pr-md-232[_ngcontent-%COMP%]{padding-right:232px!important}.pb-md-232[_ngcontent-%COMP%]{padding-bottom:232px!important}.pl-md-232[_ngcontent-%COMP%]{padding-left:232px!important}.pt-md-236[_ngcontent-%COMP%]{padding-top:236px!important}.pr-md-236[_ngcontent-%COMP%]{padding-right:236px!important}.pb-md-236[_ngcontent-%COMP%]{padding-bottom:236px!important}.pl-md-236[_ngcontent-%COMP%]{padding-left:236px!important}.pt-md-240[_ngcontent-%COMP%]{padding-top:240px!important}.pr-md-240[_ngcontent-%COMP%]{padding-right:240px!important}.pb-md-240[_ngcontent-%COMP%]{padding-bottom:240px!important}.pl-md-240[_ngcontent-%COMP%]{padding-left:240px!important}.pt-md-244[_ngcontent-%COMP%]{padding-top:244px!important}.pr-md-244[_ngcontent-%COMP%]{padding-right:244px!important}.pb-md-244[_ngcontent-%COMP%]{padding-bottom:244px!important}.pl-md-244[_ngcontent-%COMP%]{padding-left:244px!important}.pt-md-248[_ngcontent-%COMP%]{padding-top:248px!important}.pr-md-248[_ngcontent-%COMP%]{padding-right:248px!important}.pb-md-248[_ngcontent-%COMP%]{padding-bottom:248px!important}.pl-md-248[_ngcontent-%COMP%]{padding-left:248px!important}.pt-md-252[_ngcontent-%COMP%]{padding-top:252px!important}.pr-md-252[_ngcontent-%COMP%]{padding-right:252px!important}.pb-md-252[_ngcontent-%COMP%]{padding-bottom:252px!important}.pl-md-252[_ngcontent-%COMP%]{padding-left:252px!important}.pt-md-256[_ngcontent-%COMP%]{padding-top:256px!important}.pr-md-256[_ngcontent-%COMP%]{padding-right:256px!important}.pb-md-256[_ngcontent-%COMP%]{padding-bottom:256px!important}.pl-md-256[_ngcontent-%COMP%]{padding-left:256px!important}}@media screen and (min-width:1280px){.m-lg-0[_ngcontent-%COMP%]{margin:0!important}.m-lg-4[_ngcontent-%COMP%]{margin:4px!important}.m-lg-8[_ngcontent-%COMP%]{margin:8px!important}.m-lg-12[_ngcontent-%COMP%]{margin:12px!important}.m-lg-16[_ngcontent-%COMP%]{margin:16px!important}.m-lg-20[_ngcontent-%COMP%]{margin:20px!important}.m-lg-24[_ngcontent-%COMP%]{margin:24px!important}.m-lg-28[_ngcontent-%COMP%]{margin:28px!important}.m-lg-32[_ngcontent-%COMP%]{margin:32px!important}.m-lg-36[_ngcontent-%COMP%]{margin:36px!important}.m-lg-40[_ngcontent-%COMP%]{margin:40px!important}.m-lg-44[_ngcontent-%COMP%]{margin:44px!important}.m-lg-48[_ngcontent-%COMP%]{margin:48px!important}.m-lg-52[_ngcontent-%COMP%]{margin:52px!important}.m-lg-56[_ngcontent-%COMP%]{margin:56px!important}.m-lg-60[_ngcontent-%COMP%]{margin:60px!important}.m-lg-64[_ngcontent-%COMP%]{margin:64px!important}.m-lg-68[_ngcontent-%COMP%]{margin:68px!important}.m-lg-72[_ngcontent-%COMP%]{margin:72px!important}.m-lg-76[_ngcontent-%COMP%]{margin:76px!important}.m-lg-80[_ngcontent-%COMP%]{margin:80px!important}.m-lg-84[_ngcontent-%COMP%]{margin:84px!important}.m-lg-88[_ngcontent-%COMP%]{margin:88px!important}.m-lg-92[_ngcontent-%COMP%]{margin:92px!important}.m-lg-96[_ngcontent-%COMP%]{margin:96px!important}.m-lg-100[_ngcontent-%COMP%]{margin:100px!important}.m-lg-104[_ngcontent-%COMP%]{margin:104px!important}.m-lg-108[_ngcontent-%COMP%]{margin:108px!important}.m-lg-112[_ngcontent-%COMP%]{margin:112px!important}.m-lg-116[_ngcontent-%COMP%]{margin:116px!important}.m-lg-120[_ngcontent-%COMP%]{margin:120px!important}.m-lg-124[_ngcontent-%COMP%]{margin:124px!important}.m-lg-128[_ngcontent-%COMP%]{margin:128px!important}.m-lg-132[_ngcontent-%COMP%]{margin:132px!important}.m-lg-136[_ngcontent-%COMP%]{margin:136px!important}.m-lg-140[_ngcontent-%COMP%]{margin:140px!important}.m-lg-144[_ngcontent-%COMP%]{margin:144px!important}.m-lg-148[_ngcontent-%COMP%]{margin:148px!important}.m-lg-152[_ngcontent-%COMP%]{margin:152px!important}.m-lg-156[_ngcontent-%COMP%]{margin:156px!important}.m-lg-160[_ngcontent-%COMP%]{margin:160px!important}.m-lg-164[_ngcontent-%COMP%]{margin:164px!important}.m-lg-168[_ngcontent-%COMP%]{margin:168px!important}.m-lg-172[_ngcontent-%COMP%]{margin:172px!important}.m-lg-176[_ngcontent-%COMP%]{margin:176px!important}.m-lg-180[_ngcontent-%COMP%]{margin:180px!important}.m-lg-184[_ngcontent-%COMP%]{margin:184px!important}.m-lg-188[_ngcontent-%COMP%]{margin:188px!important}.m-lg-192[_ngcontent-%COMP%]{margin:192px!important}.m-lg-196[_ngcontent-%COMP%]{margin:196px!important}.m-lg-200[_ngcontent-%COMP%]{margin:200px!important}.m-lg-204[_ngcontent-%COMP%]{margin:204px!important}.m-lg-208[_ngcontent-%COMP%]{margin:208px!important}.m-lg-212[_ngcontent-%COMP%]{margin:212px!important}.m-lg-216[_ngcontent-%COMP%]{margin:216px!important}.m-lg-220[_ngcontent-%COMP%]{margin:220px!important}.m-lg-224[_ngcontent-%COMP%]{margin:224px!important}.m-lg-228[_ngcontent-%COMP%]{margin:228px!important}.m-lg-232[_ngcontent-%COMP%]{margin:232px!important}.m-lg-236[_ngcontent-%COMP%]{margin:236px!important}.m-lg-240[_ngcontent-%COMP%]{margin:240px!important}.m-lg-244[_ngcontent-%COMP%]{margin:244px!important}.m-lg-248[_ngcontent-%COMP%]{margin:248px!important}.m-lg-252[_ngcontent-%COMP%]{margin:252px!important}.m-lg-256[_ngcontent-%COMP%]{margin:256px!important}.mx-lg-0[_ngcontent-%COMP%]{margin-right:0!important;margin-left:0!important}.my-lg-0[_ngcontent-%COMP%]{margin-top:0!important;margin-bottom:0!important}.mx-lg-4[_ngcontent-%COMP%]{margin-right:4px!important;margin-left:4px!important}.my-lg-4[_ngcontent-%COMP%]{margin-top:4px!important;margin-bottom:4px!important}.mx-lg-8[_ngcontent-%COMP%]{margin-right:8px!important;margin-left:8px!important}.my-lg-8[_ngcontent-%COMP%]{margin-top:8px!important;margin-bottom:8px!important}.mx-lg-12[_ngcontent-%COMP%]{margin-right:12px!important;margin-left:12px!important}.my-lg-12[_ngcontent-%COMP%]{margin-top:12px!important;margin-bottom:12px!important}.mx-lg-16[_ngcontent-%COMP%]{margin-right:16px!important;margin-left:16px!important}.my-lg-16[_ngcontent-%COMP%]{margin-top:16px!important;margin-bottom:16px!important}.mx-lg-20[_ngcontent-%COMP%]{margin-right:20px!important;margin-left:20px!important}.my-lg-20[_ngcontent-%COMP%]{margin-top:20px!important;margin-bottom:20px!important}.mx-lg-24[_ngcontent-%COMP%]{margin-right:24px!important;margin-left:24px!important}.my-lg-24[_ngcontent-%COMP%]{margin-top:24px!important;margin-bottom:24px!important}.mx-lg-28[_ngcontent-%COMP%]{margin-right:28px!important;margin-left:28px!important}.my-lg-28[_ngcontent-%COMP%]{margin-top:28px!important;margin-bottom:28px!important}.mx-lg-32[_ngcontent-%COMP%]{margin-right:32px!important;margin-left:32px!important}.my-lg-32[_ngcontent-%COMP%]{margin-top:32px!important;margin-bottom:32px!important}.mx-lg-36[_ngcontent-%COMP%]{margin-right:36px!important;margin-left:36px!important}.my-lg-36[_ngcontent-%COMP%]{margin-top:36px!important;margin-bottom:36px!important}.mx-lg-40[_ngcontent-%COMP%]{margin-right:40px!important;margin-left:40px!important}.my-lg-40[_ngcontent-%COMP%]{margin-top:40px!important;margin-bottom:40px!important}.mx-lg-44[_ngcontent-%COMP%]{margin-right:44px!important;margin-left:44px!important}.my-lg-44[_ngcontent-%COMP%]{margin-top:44px!important;margin-bottom:44px!important}.mx-lg-48[_ngcontent-%COMP%]{margin-right:48px!important;margin-left:48px!important}.my-lg-48[_ngcontent-%COMP%]{margin-top:48px!important;margin-bottom:48px!important}.mx-lg-52[_ngcontent-%COMP%]{margin-right:52px!important;margin-left:52px!important}.my-lg-52[_ngcontent-%COMP%]{margin-top:52px!important;margin-bottom:52px!important}.mx-lg-56[_ngcontent-%COMP%]{margin-right:56px!important;margin-left:56px!important}.my-lg-56[_ngcontent-%COMP%]{margin-top:56px!important;margin-bottom:56px!important}.mx-lg-60[_ngcontent-%COMP%]{margin-right:60px!important;margin-left:60px!important}.my-lg-60[_ngcontent-%COMP%]{margin-top:60px!important;margin-bottom:60px!important}.mx-lg-64[_ngcontent-%COMP%]{margin-right:64px!important;margin-left:64px!important}.my-lg-64[_ngcontent-%COMP%]{margin-top:64px!important;margin-bottom:64px!important}.mx-lg-68[_ngcontent-%COMP%]{margin-right:68px!important;margin-left:68px!important}.my-lg-68[_ngcontent-%COMP%]{margin-top:68px!important;margin-bottom:68px!important}.mx-lg-72[_ngcontent-%COMP%]{margin-right:72px!important;margin-left:72px!important}.my-lg-72[_ngcontent-%COMP%]{margin-top:72px!important;margin-bottom:72px!important}.mx-lg-76[_ngcontent-%COMP%]{margin-right:76px!important;margin-left:76px!important}.my-lg-76[_ngcontent-%COMP%]{margin-top:76px!important;margin-bottom:76px!important}.mx-lg-80[_ngcontent-%COMP%]{margin-right:80px!important;margin-left:80px!important}.my-lg-80[_ngcontent-%COMP%]{margin-top:80px!important;margin-bottom:80px!important}.mx-lg-84[_ngcontent-%COMP%]{margin-right:84px!important;margin-left:84px!important}.my-lg-84[_ngcontent-%COMP%]{margin-top:84px!important;margin-bottom:84px!important}.mx-lg-88[_ngcontent-%COMP%]{margin-right:88px!important;margin-left:88px!important}.my-lg-88[_ngcontent-%COMP%]{margin-top:88px!important;margin-bottom:88px!important}.mx-lg-92[_ngcontent-%COMP%]{margin-right:92px!important;margin-left:92px!important}.my-lg-92[_ngcontent-%COMP%]{margin-top:92px!important;margin-bottom:92px!important}.mx-lg-96[_ngcontent-%COMP%]{margin-right:96px!important;margin-left:96px!important}.my-lg-96[_ngcontent-%COMP%]{margin-top:96px!important;margin-bottom:96px!important}.mx-lg-100[_ngcontent-%COMP%]{margin-right:100px!important;margin-left:100px!important}.my-lg-100[_ngcontent-%COMP%]{margin-top:100px!important;margin-bottom:100px!important}.mx-lg-104[_ngcontent-%COMP%]{margin-right:104px!important;margin-left:104px!important}.my-lg-104[_ngcontent-%COMP%]{margin-top:104px!important;margin-bottom:104px!important}.mx-lg-108[_ngcontent-%COMP%]{margin-right:108px!important;margin-left:108px!important}.my-lg-108[_ngcontent-%COMP%]{margin-top:108px!important;margin-bottom:108px!important}.mx-lg-112[_ngcontent-%COMP%]{margin-right:112px!important;margin-left:112px!important}.my-lg-112[_ngcontent-%COMP%]{margin-top:112px!important;margin-bottom:112px!important}.mx-lg-116[_ngcontent-%COMP%]{margin-right:116px!important;margin-left:116px!important}.my-lg-116[_ngcontent-%COMP%]{margin-top:116px!important;margin-bottom:116px!important}.mx-lg-120[_ngcontent-%COMP%]{margin-right:120px!important;margin-left:120px!important}.my-lg-120[_ngcontent-%COMP%]{margin-top:120px!important;margin-bottom:120px!important}.mx-lg-124[_ngcontent-%COMP%]{margin-right:124px!important;margin-left:124px!important}.my-lg-124[_ngcontent-%COMP%]{margin-top:124px!important;margin-bottom:124px!important}.mx-lg-128[_ngcontent-%COMP%]{margin-right:128px!important;margin-left:128px!important}.my-lg-128[_ngcontent-%COMP%]{margin-top:128px!important;margin-bottom:128px!important}.mx-lg-132[_ngcontent-%COMP%]{margin-right:132px!important;margin-left:132px!important}.my-lg-132[_ngcontent-%COMP%]{margin-top:132px!important;margin-bottom:132px!important}.mx-lg-136[_ngcontent-%COMP%]{margin-right:136px!important;margin-left:136px!important}.my-lg-136[_ngcontent-%COMP%]{margin-top:136px!important;margin-bottom:136px!important}.mx-lg-140[_ngcontent-%COMP%]{margin-right:140px!important;margin-left:140px!important}.my-lg-140[_ngcontent-%COMP%]{margin-top:140px!important;margin-bottom:140px!important}.mx-lg-144[_ngcontent-%COMP%]{margin-right:144px!important;margin-left:144px!important}.my-lg-144[_ngcontent-%COMP%]{margin-top:144px!important;margin-bottom:144px!important}.mx-lg-148[_ngcontent-%COMP%]{margin-right:148px!important;margin-left:148px!important}.my-lg-148[_ngcontent-%COMP%]{margin-top:148px!important;margin-bottom:148px!important}.mx-lg-152[_ngcontent-%COMP%]{margin-right:152px!important;margin-left:152px!important}.my-lg-152[_ngcontent-%COMP%]{margin-top:152px!important;margin-bottom:152px!important}.mx-lg-156[_ngcontent-%COMP%]{margin-right:156px!important;margin-left:156px!important}.my-lg-156[_ngcontent-%COMP%]{margin-top:156px!important;margin-bottom:156px!important}.mx-lg-160[_ngcontent-%COMP%]{margin-right:160px!important;margin-left:160px!important}.my-lg-160[_ngcontent-%COMP%]{margin-top:160px!important;margin-bottom:160px!important}.mx-lg-164[_ngcontent-%COMP%]{margin-right:164px!important;margin-left:164px!important}.my-lg-164[_ngcontent-%COMP%]{margin-top:164px!important;margin-bottom:164px!important}.mx-lg-168[_ngcontent-%COMP%]{margin-right:168px!important;margin-left:168px!important}.my-lg-168[_ngcontent-%COMP%]{margin-top:168px!important;margin-bottom:168px!important}.mx-lg-172[_ngcontent-%COMP%]{margin-right:172px!important;margin-left:172px!important}.my-lg-172[_ngcontent-%COMP%]{margin-top:172px!important;margin-bottom:172px!important}.mx-lg-176[_ngcontent-%COMP%]{margin-right:176px!important;margin-left:176px!important}.my-lg-176[_ngcontent-%COMP%]{margin-top:176px!important;margin-bottom:176px!important}.mx-lg-180[_ngcontent-%COMP%]{margin-right:180px!important;margin-left:180px!important}.my-lg-180[_ngcontent-%COMP%]{margin-top:180px!important;margin-bottom:180px!important}.mx-lg-184[_ngcontent-%COMP%]{margin-right:184px!important;margin-left:184px!important}.my-lg-184[_ngcontent-%COMP%]{margin-top:184px!important;margin-bottom:184px!important}.mx-lg-188[_ngcontent-%COMP%]{margin-right:188px!important;margin-left:188px!important}.my-lg-188[_ngcontent-%COMP%]{margin-top:188px!important;margin-bottom:188px!important}.mx-lg-192[_ngcontent-%COMP%]{margin-right:192px!important;margin-left:192px!important}.my-lg-192[_ngcontent-%COMP%]{margin-top:192px!important;margin-bottom:192px!important}.mx-lg-196[_ngcontent-%COMP%]{margin-right:196px!important;margin-left:196px!important}.my-lg-196[_ngcontent-%COMP%]{margin-top:196px!important;margin-bottom:196px!important}.mx-lg-200[_ngcontent-%COMP%]{margin-right:200px!important;margin-left:200px!important}.my-lg-200[_ngcontent-%COMP%]{margin-top:200px!important;margin-bottom:200px!important}.mx-lg-204[_ngcontent-%COMP%]{margin-right:204px!important;margin-left:204px!important}.my-lg-204[_ngcontent-%COMP%]{margin-top:204px!important;margin-bottom:204px!important}.mx-lg-208[_ngcontent-%COMP%]{margin-right:208px!important;margin-left:208px!important}.my-lg-208[_ngcontent-%COMP%]{margin-top:208px!important;margin-bottom:208px!important}.mx-lg-212[_ngcontent-%COMP%]{margin-right:212px!important;margin-left:212px!important}.my-lg-212[_ngcontent-%COMP%]{margin-top:212px!important;margin-bottom:212px!important}.mx-lg-216[_ngcontent-%COMP%]{margin-right:216px!important;margin-left:216px!important}.my-lg-216[_ngcontent-%COMP%]{margin-top:216px!important;margin-bottom:216px!important}.mx-lg-220[_ngcontent-%COMP%]{margin-right:220px!important;margin-left:220px!important}.my-lg-220[_ngcontent-%COMP%]{margin-top:220px!important;margin-bottom:220px!important}.mx-lg-224[_ngcontent-%COMP%]{margin-right:224px!important;margin-left:224px!important}.my-lg-224[_ngcontent-%COMP%]{margin-top:224px!important;margin-bottom:224px!important}.mx-lg-228[_ngcontent-%COMP%]{margin-right:228px!important;margin-left:228px!important}.my-lg-228[_ngcontent-%COMP%]{margin-top:228px!important;margin-bottom:228px!important}.mx-lg-232[_ngcontent-%COMP%]{margin-right:232px!important;margin-left:232px!important}.my-lg-232[_ngcontent-%COMP%]{margin-top:232px!important;margin-bottom:232px!important}.mx-lg-236[_ngcontent-%COMP%]{margin-right:236px!important;margin-left:236px!important}.my-lg-236[_ngcontent-%COMP%]{margin-top:236px!important;margin-bottom:236px!important}.mx-lg-240[_ngcontent-%COMP%]{margin-right:240px!important;margin-left:240px!important}.my-lg-240[_ngcontent-%COMP%]{margin-top:240px!important;margin-bottom:240px!important}.mx-lg-244[_ngcontent-%COMP%]{margin-right:244px!important;margin-left:244px!important}.my-lg-244[_ngcontent-%COMP%]{margin-top:244px!important;margin-bottom:244px!important}.mx-lg-248[_ngcontent-%COMP%]{margin-right:248px!important;margin-left:248px!important}.my-lg-248[_ngcontent-%COMP%]{margin-top:248px!important;margin-bottom:248px!important}.mx-lg-252[_ngcontent-%COMP%]{margin-right:252px!important;margin-left:252px!important}.my-lg-252[_ngcontent-%COMP%]{margin-top:252px!important;margin-bottom:252px!important}.mx-lg-256[_ngcontent-%COMP%]{margin-right:256px!important;margin-left:256px!important}.my-lg-256[_ngcontent-%COMP%]{margin-top:256px!important;margin-bottom:256px!important}.mt-lg-0[_ngcontent-%COMP%]{margin-top:0!important}.mr-lg-0[_ngcontent-%COMP%]{margin-right:0!important}.mb-lg-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ml-lg-0[_ngcontent-%COMP%]{margin-left:0!important}.mt-lg-4[_ngcontent-%COMP%]{margin-top:4px!important}.mr-lg-4[_ngcontent-%COMP%]{margin-right:4px!important}.mb-lg-4[_ngcontent-%COMP%]{margin-bottom:4px!important}.ml-lg-4[_ngcontent-%COMP%]{margin-left:4px!important}.mt-lg-8[_ngcontent-%COMP%]{margin-top:8px!important}.mr-lg-8[_ngcontent-%COMP%]{margin-right:8px!important}.mb-lg-8[_ngcontent-%COMP%]{margin-bottom:8px!important}.ml-lg-8[_ngcontent-%COMP%]{margin-left:8px!important}.mt-lg-12[_ngcontent-%COMP%]{margin-top:12px!important}.mr-lg-12[_ngcontent-%COMP%]{margin-right:12px!important}.mb-lg-12[_ngcontent-%COMP%]{margin-bottom:12px!important}.ml-lg-12[_ngcontent-%COMP%]{margin-left:12px!important}.mt-lg-16[_ngcontent-%COMP%]{margin-top:16px!important}.mr-lg-16[_ngcontent-%COMP%]{margin-right:16px!important}.mb-lg-16[_ngcontent-%COMP%]{margin-bottom:16px!important}.ml-lg-16[_ngcontent-%COMP%]{margin-left:16px!important}.mt-lg-20[_ngcontent-%COMP%]{margin-top:20px!important}.mr-lg-20[_ngcontent-%COMP%]{margin-right:20px!important}.mb-lg-20[_ngcontent-%COMP%]{margin-bottom:20px!important}.ml-lg-20[_ngcontent-%COMP%]{margin-left:20px!important}.mt-lg-24[_ngcontent-%COMP%]{margin-top:24px!important}.mr-lg-24[_ngcontent-%COMP%]{margin-right:24px!important}.mb-lg-24[_ngcontent-%COMP%]{margin-bottom:24px!important}.ml-lg-24[_ngcontent-%COMP%]{margin-left:24px!important}.mt-lg-28[_ngcontent-%COMP%]{margin-top:28px!important}.mr-lg-28[_ngcontent-%COMP%]{margin-right:28px!important}.mb-lg-28[_ngcontent-%COMP%]{margin-bottom:28px!important}.ml-lg-28[_ngcontent-%COMP%]{margin-left:28px!important}.mt-lg-32[_ngcontent-%COMP%]{margin-top:32px!important}.mr-lg-32[_ngcontent-%COMP%]{margin-right:32px!important}.mb-lg-32[_ngcontent-%COMP%]{margin-bottom:32px!important}.ml-lg-32[_ngcontent-%COMP%]{margin-left:32px!important}.mt-lg-36[_ngcontent-%COMP%]{margin-top:36px!important}.mr-lg-36[_ngcontent-%COMP%]{margin-right:36px!important}.mb-lg-36[_ngcontent-%COMP%]{margin-bottom:36px!important}.ml-lg-36[_ngcontent-%COMP%]{margin-left:36px!important}.mt-lg-40[_ngcontent-%COMP%]{margin-top:40px!important}.mr-lg-40[_ngcontent-%COMP%]{margin-right:40px!important}.mb-lg-40[_ngcontent-%COMP%]{margin-bottom:40px!important}.ml-lg-40[_ngcontent-%COMP%]{margin-left:40px!important}.mt-lg-44[_ngcontent-%COMP%]{margin-top:44px!important}.mr-lg-44[_ngcontent-%COMP%]{margin-right:44px!important}.mb-lg-44[_ngcontent-%COMP%]{margin-bottom:44px!important}.ml-lg-44[_ngcontent-%COMP%]{margin-left:44px!important}.mt-lg-48[_ngcontent-%COMP%]{margin-top:48px!important}.mr-lg-48[_ngcontent-%COMP%]{margin-right:48px!important}.mb-lg-48[_ngcontent-%COMP%]{margin-bottom:48px!important}.ml-lg-48[_ngcontent-%COMP%]{margin-left:48px!important}.mt-lg-52[_ngcontent-%COMP%]{margin-top:52px!important}.mr-lg-52[_ngcontent-%COMP%]{margin-right:52px!important}.mb-lg-52[_ngcontent-%COMP%]{margin-bottom:52px!important}.ml-lg-52[_ngcontent-%COMP%]{margin-left:52px!important}.mt-lg-56[_ngcontent-%COMP%]{margin-top:56px!important}.mr-lg-56[_ngcontent-%COMP%]{margin-right:56px!important}.mb-lg-56[_ngcontent-%COMP%]{margin-bottom:56px!important}.ml-lg-56[_ngcontent-%COMP%]{margin-left:56px!important}.mt-lg-60[_ngcontent-%COMP%]{margin-top:60px!important}.mr-lg-60[_ngcontent-%COMP%]{margin-right:60px!important}.mb-lg-60[_ngcontent-%COMP%]{margin-bottom:60px!important}.ml-lg-60[_ngcontent-%COMP%]{margin-left:60px!important}.mt-lg-64[_ngcontent-%COMP%]{margin-top:64px!important}.mr-lg-64[_ngcontent-%COMP%]{margin-right:64px!important}.mb-lg-64[_ngcontent-%COMP%]{margin-bottom:64px!important}.ml-lg-64[_ngcontent-%COMP%]{margin-left:64px!important}.mt-lg-68[_ngcontent-%COMP%]{margin-top:68px!important}.mr-lg-68[_ngcontent-%COMP%]{margin-right:68px!important}.mb-lg-68[_ngcontent-%COMP%]{margin-bottom:68px!important}.ml-lg-68[_ngcontent-%COMP%]{margin-left:68px!important}.mt-lg-72[_ngcontent-%COMP%]{margin-top:72px!important}.mr-lg-72[_ngcontent-%COMP%]{margin-right:72px!important}.mb-lg-72[_ngcontent-%COMP%]{margin-bottom:72px!important}.ml-lg-72[_ngcontent-%COMP%]{margin-left:72px!important}.mt-lg-76[_ngcontent-%COMP%]{margin-top:76px!important}.mr-lg-76[_ngcontent-%COMP%]{margin-right:76px!important}.mb-lg-76[_ngcontent-%COMP%]{margin-bottom:76px!important}.ml-lg-76[_ngcontent-%COMP%]{margin-left:76px!important}.mt-lg-80[_ngcontent-%COMP%]{margin-top:80px!important}.mr-lg-80[_ngcontent-%COMP%]{margin-right:80px!important}.mb-lg-80[_ngcontent-%COMP%]{margin-bottom:80px!important}.ml-lg-80[_ngcontent-%COMP%]{margin-left:80px!important}.mt-lg-84[_ngcontent-%COMP%]{margin-top:84px!important}.mr-lg-84[_ngcontent-%COMP%]{margin-right:84px!important}.mb-lg-84[_ngcontent-%COMP%]{margin-bottom:84px!important}.ml-lg-84[_ngcontent-%COMP%]{margin-left:84px!important}.mt-lg-88[_ngcontent-%COMP%]{margin-top:88px!important}.mr-lg-88[_ngcontent-%COMP%]{margin-right:88px!important}.mb-lg-88[_ngcontent-%COMP%]{margin-bottom:88px!important}.ml-lg-88[_ngcontent-%COMP%]{margin-left:88px!important}.mt-lg-92[_ngcontent-%COMP%]{margin-top:92px!important}.mr-lg-92[_ngcontent-%COMP%]{margin-right:92px!important}.mb-lg-92[_ngcontent-%COMP%]{margin-bottom:92px!important}.ml-lg-92[_ngcontent-%COMP%]{margin-left:92px!important}.mt-lg-96[_ngcontent-%COMP%]{margin-top:96px!important}.mr-lg-96[_ngcontent-%COMP%]{margin-right:96px!important}.mb-lg-96[_ngcontent-%COMP%]{margin-bottom:96px!important}.ml-lg-96[_ngcontent-%COMP%]{margin-left:96px!important}.mt-lg-100[_ngcontent-%COMP%]{margin-top:100px!important}.mr-lg-100[_ngcontent-%COMP%]{margin-right:100px!important}.mb-lg-100[_ngcontent-%COMP%]{margin-bottom:100px!important}.ml-lg-100[_ngcontent-%COMP%]{margin-left:100px!important}.mt-lg-104[_ngcontent-%COMP%]{margin-top:104px!important}.mr-lg-104[_ngcontent-%COMP%]{margin-right:104px!important}.mb-lg-104[_ngcontent-%COMP%]{margin-bottom:104px!important}.ml-lg-104[_ngcontent-%COMP%]{margin-left:104px!important}.mt-lg-108[_ngcontent-%COMP%]{margin-top:108px!important}.mr-lg-108[_ngcontent-%COMP%]{margin-right:108px!important}.mb-lg-108[_ngcontent-%COMP%]{margin-bottom:108px!important}.ml-lg-108[_ngcontent-%COMP%]{margin-left:108px!important}.mt-lg-112[_ngcontent-%COMP%]{margin-top:112px!important}.mr-lg-112[_ngcontent-%COMP%]{margin-right:112px!important}.mb-lg-112[_ngcontent-%COMP%]{margin-bottom:112px!important}.ml-lg-112[_ngcontent-%COMP%]{margin-left:112px!important}.mt-lg-116[_ngcontent-%COMP%]{margin-top:116px!important}.mr-lg-116[_ngcontent-%COMP%]{margin-right:116px!important}.mb-lg-116[_ngcontent-%COMP%]{margin-bottom:116px!important}.ml-lg-116[_ngcontent-%COMP%]{margin-left:116px!important}.mt-lg-120[_ngcontent-%COMP%]{margin-top:120px!important}.mr-lg-120[_ngcontent-%COMP%]{margin-right:120px!important}.mb-lg-120[_ngcontent-%COMP%]{margin-bottom:120px!important}.ml-lg-120[_ngcontent-%COMP%]{margin-left:120px!important}.mt-lg-124[_ngcontent-%COMP%]{margin-top:124px!important}.mr-lg-124[_ngcontent-%COMP%]{margin-right:124px!important}.mb-lg-124[_ngcontent-%COMP%]{margin-bottom:124px!important}.ml-lg-124[_ngcontent-%COMP%]{margin-left:124px!important}.mt-lg-128[_ngcontent-%COMP%]{margin-top:128px!important}.mr-lg-128[_ngcontent-%COMP%]{margin-right:128px!important}.mb-lg-128[_ngcontent-%COMP%]{margin-bottom:128px!important}.ml-lg-128[_ngcontent-%COMP%]{margin-left:128px!important}.mt-lg-132[_ngcontent-%COMP%]{margin-top:132px!important}.mr-lg-132[_ngcontent-%COMP%]{margin-right:132px!important}.mb-lg-132[_ngcontent-%COMP%]{margin-bottom:132px!important}.ml-lg-132[_ngcontent-%COMP%]{margin-left:132px!important}.mt-lg-136[_ngcontent-%COMP%]{margin-top:136px!important}.mr-lg-136[_ngcontent-%COMP%]{margin-right:136px!important}.mb-lg-136[_ngcontent-%COMP%]{margin-bottom:136px!important}.ml-lg-136[_ngcontent-%COMP%]{margin-left:136px!important}.mt-lg-140[_ngcontent-%COMP%]{margin-top:140px!important}.mr-lg-140[_ngcontent-%COMP%]{margin-right:140px!important}.mb-lg-140[_ngcontent-%COMP%]{margin-bottom:140px!important}.ml-lg-140[_ngcontent-%COMP%]{margin-left:140px!important}.mt-lg-144[_ngcontent-%COMP%]{margin-top:144px!important}.mr-lg-144[_ngcontent-%COMP%]{margin-right:144px!important}.mb-lg-144[_ngcontent-%COMP%]{margin-bottom:144px!important}.ml-lg-144[_ngcontent-%COMP%]{margin-left:144px!important}.mt-lg-148[_ngcontent-%COMP%]{margin-top:148px!important}.mr-lg-148[_ngcontent-%COMP%]{margin-right:148px!important}.mb-lg-148[_ngcontent-%COMP%]{margin-bottom:148px!important}.ml-lg-148[_ngcontent-%COMP%]{margin-left:148px!important}.mt-lg-152[_ngcontent-%COMP%]{margin-top:152px!important}.mr-lg-152[_ngcontent-%COMP%]{margin-right:152px!important}.mb-lg-152[_ngcontent-%COMP%]{margin-bottom:152px!important}.ml-lg-152[_ngcontent-%COMP%]{margin-left:152px!important}.mt-lg-156[_ngcontent-%COMP%]{margin-top:156px!important}.mr-lg-156[_ngcontent-%COMP%]{margin-right:156px!important}.mb-lg-156[_ngcontent-%COMP%]{margin-bottom:156px!important}.ml-lg-156[_ngcontent-%COMP%]{margin-left:156px!important}.mt-lg-160[_ngcontent-%COMP%]{margin-top:160px!important}.mr-lg-160[_ngcontent-%COMP%]{margin-right:160px!important}.mb-lg-160[_ngcontent-%COMP%]{margin-bottom:160px!important}.ml-lg-160[_ngcontent-%COMP%]{margin-left:160px!important}.mt-lg-164[_ngcontent-%COMP%]{margin-top:164px!important}.mr-lg-164[_ngcontent-%COMP%]{margin-right:164px!important}.mb-lg-164[_ngcontent-%COMP%]{margin-bottom:164px!important}.ml-lg-164[_ngcontent-%COMP%]{margin-left:164px!important}.mt-lg-168[_ngcontent-%COMP%]{margin-top:168px!important}.mr-lg-168[_ngcontent-%COMP%]{margin-right:168px!important}.mb-lg-168[_ngcontent-%COMP%]{margin-bottom:168px!important}.ml-lg-168[_ngcontent-%COMP%]{margin-left:168px!important}.mt-lg-172[_ngcontent-%COMP%]{margin-top:172px!important}.mr-lg-172[_ngcontent-%COMP%]{margin-right:172px!important}.mb-lg-172[_ngcontent-%COMP%]{margin-bottom:172px!important}.ml-lg-172[_ngcontent-%COMP%]{margin-left:172px!important}.mt-lg-176[_ngcontent-%COMP%]{margin-top:176px!important}.mr-lg-176[_ngcontent-%COMP%]{margin-right:176px!important}.mb-lg-176[_ngcontent-%COMP%]{margin-bottom:176px!important}.ml-lg-176[_ngcontent-%COMP%]{margin-left:176px!important}.mt-lg-180[_ngcontent-%COMP%]{margin-top:180px!important}.mr-lg-180[_ngcontent-%COMP%]{margin-right:180px!important}.mb-lg-180[_ngcontent-%COMP%]{margin-bottom:180px!important}.ml-lg-180[_ngcontent-%COMP%]{margin-left:180px!important}.mt-lg-184[_ngcontent-%COMP%]{margin-top:184px!important}.mr-lg-184[_ngcontent-%COMP%]{margin-right:184px!important}.mb-lg-184[_ngcontent-%COMP%]{margin-bottom:184px!important}.ml-lg-184[_ngcontent-%COMP%]{margin-left:184px!important}.mt-lg-188[_ngcontent-%COMP%]{margin-top:188px!important}.mr-lg-188[_ngcontent-%COMP%]{margin-right:188px!important}.mb-lg-188[_ngcontent-%COMP%]{margin-bottom:188px!important}.ml-lg-188[_ngcontent-%COMP%]{margin-left:188px!important}.mt-lg-192[_ngcontent-%COMP%]{margin-top:192px!important}.mr-lg-192[_ngcontent-%COMP%]{margin-right:192px!important}.mb-lg-192[_ngcontent-%COMP%]{margin-bottom:192px!important}.ml-lg-192[_ngcontent-%COMP%]{margin-left:192px!important}.mt-lg-196[_ngcontent-%COMP%]{margin-top:196px!important}.mr-lg-196[_ngcontent-%COMP%]{margin-right:196px!important}.mb-lg-196[_ngcontent-%COMP%]{margin-bottom:196px!important}.ml-lg-196[_ngcontent-%COMP%]{margin-left:196px!important}.mt-lg-200[_ngcontent-%COMP%]{margin-top:200px!important}.mr-lg-200[_ngcontent-%COMP%]{margin-right:200px!important}.mb-lg-200[_ngcontent-%COMP%]{margin-bottom:200px!important}.ml-lg-200[_ngcontent-%COMP%]{margin-left:200px!important}.mt-lg-204[_ngcontent-%COMP%]{margin-top:204px!important}.mr-lg-204[_ngcontent-%COMP%]{margin-right:204px!important}.mb-lg-204[_ngcontent-%COMP%]{margin-bottom:204px!important}.ml-lg-204[_ngcontent-%COMP%]{margin-left:204px!important}.mt-lg-208[_ngcontent-%COMP%]{margin-top:208px!important}.mr-lg-208[_ngcontent-%COMP%]{margin-right:208px!important}.mb-lg-208[_ngcontent-%COMP%]{margin-bottom:208px!important}.ml-lg-208[_ngcontent-%COMP%]{margin-left:208px!important}.mt-lg-212[_ngcontent-%COMP%]{margin-top:212px!important}.mr-lg-212[_ngcontent-%COMP%]{margin-right:212px!important}.mb-lg-212[_ngcontent-%COMP%]{margin-bottom:212px!important}.ml-lg-212[_ngcontent-%COMP%]{margin-left:212px!important}.mt-lg-216[_ngcontent-%COMP%]{margin-top:216px!important}.mr-lg-216[_ngcontent-%COMP%]{margin-right:216px!important}.mb-lg-216[_ngcontent-%COMP%]{margin-bottom:216px!important}.ml-lg-216[_ngcontent-%COMP%]{margin-left:216px!important}.mt-lg-220[_ngcontent-%COMP%]{margin-top:220px!important}.mr-lg-220[_ngcontent-%COMP%]{margin-right:220px!important}.mb-lg-220[_ngcontent-%COMP%]{margin-bottom:220px!important}.ml-lg-220[_ngcontent-%COMP%]{margin-left:220px!important}.mt-lg-224[_ngcontent-%COMP%]{margin-top:224px!important}.mr-lg-224[_ngcontent-%COMP%]{margin-right:224px!important}.mb-lg-224[_ngcontent-%COMP%]{margin-bottom:224px!important}.ml-lg-224[_ngcontent-%COMP%]{margin-left:224px!important}.mt-lg-228[_ngcontent-%COMP%]{margin-top:228px!important}.mr-lg-228[_ngcontent-%COMP%]{margin-right:228px!important}.mb-lg-228[_ngcontent-%COMP%]{margin-bottom:228px!important}.ml-lg-228[_ngcontent-%COMP%]{margin-left:228px!important}.mt-lg-232[_ngcontent-%COMP%]{margin-top:232px!important}.mr-lg-232[_ngcontent-%COMP%]{margin-right:232px!important}.mb-lg-232[_ngcontent-%COMP%]{margin-bottom:232px!important}.ml-lg-232[_ngcontent-%COMP%]{margin-left:232px!important}.mt-lg-236[_ngcontent-%COMP%]{margin-top:236px!important}.mr-lg-236[_ngcontent-%COMP%]{margin-right:236px!important}.mb-lg-236[_ngcontent-%COMP%]{margin-bottom:236px!important}.ml-lg-236[_ngcontent-%COMP%]{margin-left:236px!important}.mt-lg-240[_ngcontent-%COMP%]{margin-top:240px!important}.mr-lg-240[_ngcontent-%COMP%]{margin-right:240px!important}.mb-lg-240[_ngcontent-%COMP%]{margin-bottom:240px!important}.ml-lg-240[_ngcontent-%COMP%]{margin-left:240px!important}.mt-lg-244[_ngcontent-%COMP%]{margin-top:244px!important}.mr-lg-244[_ngcontent-%COMP%]{margin-right:244px!important}.mb-lg-244[_ngcontent-%COMP%]{margin-bottom:244px!important}.ml-lg-244[_ngcontent-%COMP%]{margin-left:244px!important}.mt-lg-248[_ngcontent-%COMP%]{margin-top:248px!important}.mr-lg-248[_ngcontent-%COMP%]{margin-right:248px!important}.mb-lg-248[_ngcontent-%COMP%]{margin-bottom:248px!important}.ml-lg-248[_ngcontent-%COMP%]{margin-left:248px!important}.mt-lg-252[_ngcontent-%COMP%]{margin-top:252px!important}.mr-lg-252[_ngcontent-%COMP%]{margin-right:252px!important}.mb-lg-252[_ngcontent-%COMP%]{margin-bottom:252px!important}.ml-lg-252[_ngcontent-%COMP%]{margin-left:252px!important}.mt-lg-256[_ngcontent-%COMP%]{margin-top:256px!important}.mr-lg-256[_ngcontent-%COMP%]{margin-right:256px!important}.mb-lg-256[_ngcontent-%COMP%]{margin-bottom:256px!important}.ml-lg-256[_ngcontent-%COMP%]{margin-left:256px!important}.m-lg-auto[_ngcontent-%COMP%]{margin:auto!important}.mt-lg-auto[_ngcontent-%COMP%]{margin-top:auto!important}.mr-lg-auto[_ngcontent-%COMP%]{margin-right:auto!important}.mb-lg-auto[_ngcontent-%COMP%]{margin-bottom:auto!important}.ml-lg-auto[_ngcontent-%COMP%], .mx-lg-auto[_ngcontent-%COMP%]{margin-left:auto!important}.mx-lg-auto[_ngcontent-%COMP%]{margin-right:auto!important}.my-lg-auto[_ngcontent-%COMP%]{margin-top:auto!important;margin-bottom:auto!important}.p-lg-0[_ngcontent-%COMP%]{padding:0!important}.p-lg-4[_ngcontent-%COMP%]{padding:4px!important}.p-lg-8[_ngcontent-%COMP%]{padding:8px!important}.p-lg-12[_ngcontent-%COMP%]{padding:12px!important}.p-lg-16[_ngcontent-%COMP%]{padding:16px!important}.p-lg-20[_ngcontent-%COMP%]{padding:20px!important}.p-lg-24[_ngcontent-%COMP%]{padding:24px!important}.p-lg-28[_ngcontent-%COMP%]{padding:28px!important}.p-lg-32[_ngcontent-%COMP%]{padding:32px!important}.p-lg-36[_ngcontent-%COMP%]{padding:36px!important}.p-lg-40[_ngcontent-%COMP%]{padding:40px!important}.p-lg-44[_ngcontent-%COMP%]{padding:44px!important}.p-lg-48[_ngcontent-%COMP%]{padding:48px!important}.p-lg-52[_ngcontent-%COMP%]{padding:52px!important}.p-lg-56[_ngcontent-%COMP%]{padding:56px!important}.p-lg-60[_ngcontent-%COMP%]{padding:60px!important}.p-lg-64[_ngcontent-%COMP%]{padding:64px!important}.p-lg-68[_ngcontent-%COMP%]{padding:68px!important}.p-lg-72[_ngcontent-%COMP%]{padding:72px!important}.p-lg-76[_ngcontent-%COMP%]{padding:76px!important}.p-lg-80[_ngcontent-%COMP%]{padding:80px!important}.p-lg-84[_ngcontent-%COMP%]{padding:84px!important}.p-lg-88[_ngcontent-%COMP%]{padding:88px!important}.p-lg-92[_ngcontent-%COMP%]{padding:92px!important}.p-lg-96[_ngcontent-%COMP%]{padding:96px!important}.p-lg-100[_ngcontent-%COMP%]{padding:100px!important}.p-lg-104[_ngcontent-%COMP%]{padding:104px!important}.p-lg-108[_ngcontent-%COMP%]{padding:108px!important}.p-lg-112[_ngcontent-%COMP%]{padding:112px!important}.p-lg-116[_ngcontent-%COMP%]{padding:116px!important}.p-lg-120[_ngcontent-%COMP%]{padding:120px!important}.p-lg-124[_ngcontent-%COMP%]{padding:124px!important}.p-lg-128[_ngcontent-%COMP%]{padding:128px!important}.p-lg-132[_ngcontent-%COMP%]{padding:132px!important}.p-lg-136[_ngcontent-%COMP%]{padding:136px!important}.p-lg-140[_ngcontent-%COMP%]{padding:140px!important}.p-lg-144[_ngcontent-%COMP%]{padding:144px!important}.p-lg-148[_ngcontent-%COMP%]{padding:148px!important}.p-lg-152[_ngcontent-%COMP%]{padding:152px!important}.p-lg-156[_ngcontent-%COMP%]{padding:156px!important}.p-lg-160[_ngcontent-%COMP%]{padding:160px!important}.p-lg-164[_ngcontent-%COMP%]{padding:164px!important}.p-lg-168[_ngcontent-%COMP%]{padding:168px!important}.p-lg-172[_ngcontent-%COMP%]{padding:172px!important}.p-lg-176[_ngcontent-%COMP%]{padding:176px!important}.p-lg-180[_ngcontent-%COMP%]{padding:180px!important}.p-lg-184[_ngcontent-%COMP%]{padding:184px!important}.p-lg-188[_ngcontent-%COMP%]{padding:188px!important}.p-lg-192[_ngcontent-%COMP%]{padding:192px!important}.p-lg-196[_ngcontent-%COMP%]{padding:196px!important}.p-lg-200[_ngcontent-%COMP%]{padding:200px!important}.p-lg-204[_ngcontent-%COMP%]{padding:204px!important}.p-lg-208[_ngcontent-%COMP%]{padding:208px!important}.p-lg-212[_ngcontent-%COMP%]{padding:212px!important}.p-lg-216[_ngcontent-%COMP%]{padding:216px!important}.p-lg-220[_ngcontent-%COMP%]{padding:220px!important}.p-lg-224[_ngcontent-%COMP%]{padding:224px!important}.p-lg-228[_ngcontent-%COMP%]{padding:228px!important}.p-lg-232[_ngcontent-%COMP%]{padding:232px!important}.p-lg-236[_ngcontent-%COMP%]{padding:236px!important}.p-lg-240[_ngcontent-%COMP%]{padding:240px!important}.p-lg-244[_ngcontent-%COMP%]{padding:244px!important}.p-lg-248[_ngcontent-%COMP%]{padding:248px!important}.p-lg-252[_ngcontent-%COMP%]{padding:252px!important}.p-lg-256[_ngcontent-%COMP%]{padding:256px!important}.px-lg-0[_ngcontent-%COMP%]{padding-right:0!important;padding-left:0!important}.py-lg-0[_ngcontent-%COMP%]{padding-top:0!important;padding-bottom:0!important}.px-lg-4[_ngcontent-%COMP%]{padding-right:4px!important;padding-left:4px!important}.py-lg-4[_ngcontent-%COMP%]{padding-top:4px!important;padding-bottom:4px!important}.px-lg-8[_ngcontent-%COMP%]{padding-right:8px!important;padding-left:8px!important}.py-lg-8[_ngcontent-%COMP%]{padding-top:8px!important;padding-bottom:8px!important}.px-lg-12[_ngcontent-%COMP%]{padding-right:12px!important;padding-left:12px!important}.py-lg-12[_ngcontent-%COMP%]{padding-top:12px!important;padding-bottom:12px!important}.px-lg-16[_ngcontent-%COMP%]{padding-right:16px!important;padding-left:16px!important}.py-lg-16[_ngcontent-%COMP%]{padding-top:16px!important;padding-bottom:16px!important}.px-lg-20[_ngcontent-%COMP%]{padding-right:20px!important;padding-left:20px!important}.py-lg-20[_ngcontent-%COMP%]{padding-top:20px!important;padding-bottom:20px!important}.px-lg-24[_ngcontent-%COMP%]{padding-right:24px!important;padding-left:24px!important}.py-lg-24[_ngcontent-%COMP%]{padding-top:24px!important;padding-bottom:24px!important}.px-lg-28[_ngcontent-%COMP%]{padding-right:28px!important;padding-left:28px!important}.py-lg-28[_ngcontent-%COMP%]{padding-top:28px!important;padding-bottom:28px!important}.px-lg-32[_ngcontent-%COMP%]{padding-right:32px!important;padding-left:32px!important}.py-lg-32[_ngcontent-%COMP%]{padding-top:32px!important;padding-bottom:32px!important}.px-lg-36[_ngcontent-%COMP%]{padding-right:36px!important;padding-left:36px!important}.py-lg-36[_ngcontent-%COMP%]{padding-top:36px!important;padding-bottom:36px!important}.px-lg-40[_ngcontent-%COMP%]{padding-right:40px!important;padding-left:40px!important}.py-lg-40[_ngcontent-%COMP%]{padding-top:40px!important;padding-bottom:40px!important}.px-lg-44[_ngcontent-%COMP%]{padding-right:44px!important;padding-left:44px!important}.py-lg-44[_ngcontent-%COMP%]{padding-top:44px!important;padding-bottom:44px!important}.px-lg-48[_ngcontent-%COMP%]{padding-right:48px!important;padding-left:48px!important}.py-lg-48[_ngcontent-%COMP%]{padding-top:48px!important;padding-bottom:48px!important}.px-lg-52[_ngcontent-%COMP%]{padding-right:52px!important;padding-left:52px!important}.py-lg-52[_ngcontent-%COMP%]{padding-top:52px!important;padding-bottom:52px!important}.px-lg-56[_ngcontent-%COMP%]{padding-right:56px!important;padding-left:56px!important}.py-lg-56[_ngcontent-%COMP%]{padding-top:56px!important;padding-bottom:56px!important}.px-lg-60[_ngcontent-%COMP%]{padding-right:60px!important;padding-left:60px!important}.py-lg-60[_ngcontent-%COMP%]{padding-top:60px!important;padding-bottom:60px!important}.px-lg-64[_ngcontent-%COMP%]{padding-right:64px!important;padding-left:64px!important}.py-lg-64[_ngcontent-%COMP%]{padding-top:64px!important;padding-bottom:64px!important}.px-lg-68[_ngcontent-%COMP%]{padding-right:68px!important;padding-left:68px!important}.py-lg-68[_ngcontent-%COMP%]{padding-top:68px!important;padding-bottom:68px!important}.px-lg-72[_ngcontent-%COMP%]{padding-right:72px!important;padding-left:72px!important}.py-lg-72[_ngcontent-%COMP%]{padding-top:72px!important;padding-bottom:72px!important}.px-lg-76[_ngcontent-%COMP%]{padding-right:76px!important;padding-left:76px!important}.py-lg-76[_ngcontent-%COMP%]{padding-top:76px!important;padding-bottom:76px!important}.px-lg-80[_ngcontent-%COMP%]{padding-right:80px!important;padding-left:80px!important}.py-lg-80[_ngcontent-%COMP%]{padding-top:80px!important;padding-bottom:80px!important}.px-lg-84[_ngcontent-%COMP%]{padding-right:84px!important;padding-left:84px!important}.py-lg-84[_ngcontent-%COMP%]{padding-top:84px!important;padding-bottom:84px!important}.px-lg-88[_ngcontent-%COMP%]{padding-right:88px!important;padding-left:88px!important}.py-lg-88[_ngcontent-%COMP%]{padding-top:88px!important;padding-bottom:88px!important}.px-lg-92[_ngcontent-%COMP%]{padding-right:92px!important;padding-left:92px!important}.py-lg-92[_ngcontent-%COMP%]{padding-top:92px!important;padding-bottom:92px!important}.px-lg-96[_ngcontent-%COMP%]{padding-right:96px!important;padding-left:96px!important}.py-lg-96[_ngcontent-%COMP%]{padding-top:96px!important;padding-bottom:96px!important}.px-lg-100[_ngcontent-%COMP%]{padding-right:100px!important;padding-left:100px!important}.py-lg-100[_ngcontent-%COMP%]{padding-top:100px!important;padding-bottom:100px!important}.px-lg-104[_ngcontent-%COMP%]{padding-right:104px!important;padding-left:104px!important}.py-lg-104[_ngcontent-%COMP%]{padding-top:104px!important;padding-bottom:104px!important}.px-lg-108[_ngcontent-%COMP%]{padding-right:108px!important;padding-left:108px!important}.py-lg-108[_ngcontent-%COMP%]{padding-top:108px!important;padding-bottom:108px!important}.px-lg-112[_ngcontent-%COMP%]{padding-right:112px!important;padding-left:112px!important}.py-lg-112[_ngcontent-%COMP%]{padding-top:112px!important;padding-bottom:112px!important}.px-lg-116[_ngcontent-%COMP%]{padding-right:116px!important;padding-left:116px!important}.py-lg-116[_ngcontent-%COMP%]{padding-top:116px!important;padding-bottom:116px!important}.px-lg-120[_ngcontent-%COMP%]{padding-right:120px!important;padding-left:120px!important}.py-lg-120[_ngcontent-%COMP%]{padding-top:120px!important;padding-bottom:120px!important}.px-lg-124[_ngcontent-%COMP%]{padding-right:124px!important;padding-left:124px!important}.py-lg-124[_ngcontent-%COMP%]{padding-top:124px!important;padding-bottom:124px!important}.px-lg-128[_ngcontent-%COMP%]{padding-right:128px!important;padding-left:128px!important}.py-lg-128[_ngcontent-%COMP%]{padding-top:128px!important;padding-bottom:128px!important}.px-lg-132[_ngcontent-%COMP%]{padding-right:132px!important;padding-left:132px!important}.py-lg-132[_ngcontent-%COMP%]{padding-top:132px!important;padding-bottom:132px!important}.px-lg-136[_ngcontent-%COMP%]{padding-right:136px!important;padding-left:136px!important}.py-lg-136[_ngcontent-%COMP%]{padding-top:136px!important;padding-bottom:136px!important}.px-lg-140[_ngcontent-%COMP%]{padding-right:140px!important;padding-left:140px!important}.py-lg-140[_ngcontent-%COMP%]{padding-top:140px!important;padding-bottom:140px!important}.px-lg-144[_ngcontent-%COMP%]{padding-right:144px!important;padding-left:144px!important}.py-lg-144[_ngcontent-%COMP%]{padding-top:144px!important;padding-bottom:144px!important}.px-lg-148[_ngcontent-%COMP%]{padding-right:148px!important;padding-left:148px!important}.py-lg-148[_ngcontent-%COMP%]{padding-top:148px!important;padding-bottom:148px!important}.px-lg-152[_ngcontent-%COMP%]{padding-right:152px!important;padding-left:152px!important}.py-lg-152[_ngcontent-%COMP%]{padding-top:152px!important;padding-bottom:152px!important}.px-lg-156[_ngcontent-%COMP%]{padding-right:156px!important;padding-left:156px!important}.py-lg-156[_ngcontent-%COMP%]{padding-top:156px!important;padding-bottom:156px!important}.px-lg-160[_ngcontent-%COMP%]{padding-right:160px!important;padding-left:160px!important}.py-lg-160[_ngcontent-%COMP%]{padding-top:160px!important;padding-bottom:160px!important}.px-lg-164[_ngcontent-%COMP%]{padding-right:164px!important;padding-left:164px!important}.py-lg-164[_ngcontent-%COMP%]{padding-top:164px!important;padding-bottom:164px!important}.px-lg-168[_ngcontent-%COMP%]{padding-right:168px!important;padding-left:168px!important}.py-lg-168[_ngcontent-%COMP%]{padding-top:168px!important;padding-bottom:168px!important}.px-lg-172[_ngcontent-%COMP%]{padding-right:172px!important;padding-left:172px!important}.py-lg-172[_ngcontent-%COMP%]{padding-top:172px!important;padding-bottom:172px!important}.px-lg-176[_ngcontent-%COMP%]{padding-right:176px!important;padding-left:176px!important}.py-lg-176[_ngcontent-%COMP%]{padding-top:176px!important;padding-bottom:176px!important}.px-lg-180[_ngcontent-%COMP%]{padding-right:180px!important;padding-left:180px!important}.py-lg-180[_ngcontent-%COMP%]{padding-top:180px!important;padding-bottom:180px!important}.px-lg-184[_ngcontent-%COMP%]{padding-right:184px!important;padding-left:184px!important}.py-lg-184[_ngcontent-%COMP%]{padding-top:184px!important;padding-bottom:184px!important}.px-lg-188[_ngcontent-%COMP%]{padding-right:188px!important;padding-left:188px!important}.py-lg-188[_ngcontent-%COMP%]{padding-top:188px!important;padding-bottom:188px!important}.px-lg-192[_ngcontent-%COMP%]{padding-right:192px!important;padding-left:192px!important}.py-lg-192[_ngcontent-%COMP%]{padding-top:192px!important;padding-bottom:192px!important}.px-lg-196[_ngcontent-%COMP%]{padding-right:196px!important;padding-left:196px!important}.py-lg-196[_ngcontent-%COMP%]{padding-top:196px!important;padding-bottom:196px!important}.px-lg-200[_ngcontent-%COMP%]{padding-right:200px!important;padding-left:200px!important}.py-lg-200[_ngcontent-%COMP%]{padding-top:200px!important;padding-bottom:200px!important}.px-lg-204[_ngcontent-%COMP%]{padding-right:204px!important;padding-left:204px!important}.py-lg-204[_ngcontent-%COMP%]{padding-top:204px!important;padding-bottom:204px!important}.px-lg-208[_ngcontent-%COMP%]{padding-right:208px!important;padding-left:208px!important}.py-lg-208[_ngcontent-%COMP%]{padding-top:208px!important;padding-bottom:208px!important}.px-lg-212[_ngcontent-%COMP%]{padding-right:212px!important;padding-left:212px!important}.py-lg-212[_ngcontent-%COMP%]{padding-top:212px!important;padding-bottom:212px!important}.px-lg-216[_ngcontent-%COMP%]{padding-right:216px!important;padding-left:216px!important}.py-lg-216[_ngcontent-%COMP%]{padding-top:216px!important;padding-bottom:216px!important}.px-lg-220[_ngcontent-%COMP%]{padding-right:220px!important;padding-left:220px!important}.py-lg-220[_ngcontent-%COMP%]{padding-top:220px!important;padding-bottom:220px!important}.px-lg-224[_ngcontent-%COMP%]{padding-right:224px!important;padding-left:224px!important}.py-lg-224[_ngcontent-%COMP%]{padding-top:224px!important;padding-bottom:224px!important}.px-lg-228[_ngcontent-%COMP%]{padding-right:228px!important;padding-left:228px!important}.py-lg-228[_ngcontent-%COMP%]{padding-top:228px!important;padding-bottom:228px!important}.px-lg-232[_ngcontent-%COMP%]{padding-right:232px!important;padding-left:232px!important}.py-lg-232[_ngcontent-%COMP%]{padding-top:232px!important;padding-bottom:232px!important}.px-lg-236[_ngcontent-%COMP%]{padding-right:236px!important;padding-left:236px!important}.py-lg-236[_ngcontent-%COMP%]{padding-top:236px!important;padding-bottom:236px!important}.px-lg-240[_ngcontent-%COMP%]{padding-right:240px!important;padding-left:240px!important}.py-lg-240[_ngcontent-%COMP%]{padding-top:240px!important;padding-bottom:240px!important}.px-lg-244[_ngcontent-%COMP%]{padding-right:244px!important;padding-left:244px!important}.py-lg-244[_ngcontent-%COMP%]{padding-top:244px!important;padding-bottom:244px!important}.px-lg-248[_ngcontent-%COMP%]{padding-right:248px!important;padding-left:248px!important}.py-lg-248[_ngcontent-%COMP%]{padding-top:248px!important;padding-bottom:248px!important}.px-lg-252[_ngcontent-%COMP%]{padding-right:252px!important;padding-left:252px!important}.py-lg-252[_ngcontent-%COMP%]{padding-top:252px!important;padding-bottom:252px!important}.px-lg-256[_ngcontent-%COMP%]{padding-right:256px!important;padding-left:256px!important}.py-lg-256[_ngcontent-%COMP%]{padding-top:256px!important;padding-bottom:256px!important}.pt-lg-0[_ngcontent-%COMP%]{padding-top:0!important}.pr-lg-0[_ngcontent-%COMP%]{padding-right:0!important}.pb-lg-0[_ngcontent-%COMP%]{padding-bottom:0!important}.pl-lg-0[_ngcontent-%COMP%]{padding-left:0!important}.pt-lg-4[_ngcontent-%COMP%]{padding-top:4px!important}.pr-lg-4[_ngcontent-%COMP%]{padding-right:4px!important}.pb-lg-4[_ngcontent-%COMP%]{padding-bottom:4px!important}.pl-lg-4[_ngcontent-%COMP%]{padding-left:4px!important}.pt-lg-8[_ngcontent-%COMP%]{padding-top:8px!important}.pr-lg-8[_ngcontent-%COMP%]{padding-right:8px!important}.pb-lg-8[_ngcontent-%COMP%]{padding-bottom:8px!important}.pl-lg-8[_ngcontent-%COMP%]{padding-left:8px!important}.pt-lg-12[_ngcontent-%COMP%]{padding-top:12px!important}.pr-lg-12[_ngcontent-%COMP%]{padding-right:12px!important}.pb-lg-12[_ngcontent-%COMP%]{padding-bottom:12px!important}.pl-lg-12[_ngcontent-%COMP%]{padding-left:12px!important}.pt-lg-16[_ngcontent-%COMP%]{padding-top:16px!important}.pr-lg-16[_ngcontent-%COMP%]{padding-right:16px!important}.pb-lg-16[_ngcontent-%COMP%]{padding-bottom:16px!important}.pl-lg-16[_ngcontent-%COMP%]{padding-left:16px!important}.pt-lg-20[_ngcontent-%COMP%]{padding-top:20px!important}.pr-lg-20[_ngcontent-%COMP%]{padding-right:20px!important}.pb-lg-20[_ngcontent-%COMP%]{padding-bottom:20px!important}.pl-lg-20[_ngcontent-%COMP%]{padding-left:20px!important}.pt-lg-24[_ngcontent-%COMP%]{padding-top:24px!important}.pr-lg-24[_ngcontent-%COMP%]{padding-right:24px!important}.pb-lg-24[_ngcontent-%COMP%]{padding-bottom:24px!important}.pl-lg-24[_ngcontent-%COMP%]{padding-left:24px!important}.pt-lg-28[_ngcontent-%COMP%]{padding-top:28px!important}.pr-lg-28[_ngcontent-%COMP%]{padding-right:28px!important}.pb-lg-28[_ngcontent-%COMP%]{padding-bottom:28px!important}.pl-lg-28[_ngcontent-%COMP%]{padding-left:28px!important}.pt-lg-32[_ngcontent-%COMP%]{padding-top:32px!important}.pr-lg-32[_ngcontent-%COMP%]{padding-right:32px!important}.pb-lg-32[_ngcontent-%COMP%]{padding-bottom:32px!important}.pl-lg-32[_ngcontent-%COMP%]{padding-left:32px!important}.pt-lg-36[_ngcontent-%COMP%]{padding-top:36px!important}.pr-lg-36[_ngcontent-%COMP%]{padding-right:36px!important}.pb-lg-36[_ngcontent-%COMP%]{padding-bottom:36px!important}.pl-lg-36[_ngcontent-%COMP%]{padding-left:36px!important}.pt-lg-40[_ngcontent-%COMP%]{padding-top:40px!important}.pr-lg-40[_ngcontent-%COMP%]{padding-right:40px!important}.pb-lg-40[_ngcontent-%COMP%]{padding-bottom:40px!important}.pl-lg-40[_ngcontent-%COMP%]{padding-left:40px!important}.pt-lg-44[_ngcontent-%COMP%]{padding-top:44px!important}.pr-lg-44[_ngcontent-%COMP%]{padding-right:44px!important}.pb-lg-44[_ngcontent-%COMP%]{padding-bottom:44px!important}.pl-lg-44[_ngcontent-%COMP%]{padding-left:44px!important}.pt-lg-48[_ngcontent-%COMP%]{padding-top:48px!important}.pr-lg-48[_ngcontent-%COMP%]{padding-right:48px!important}.pb-lg-48[_ngcontent-%COMP%]{padding-bottom:48px!important}.pl-lg-48[_ngcontent-%COMP%]{padding-left:48px!important}.pt-lg-52[_ngcontent-%COMP%]{padding-top:52px!important}.pr-lg-52[_ngcontent-%COMP%]{padding-right:52px!important}.pb-lg-52[_ngcontent-%COMP%]{padding-bottom:52px!important}.pl-lg-52[_ngcontent-%COMP%]{padding-left:52px!important}.pt-lg-56[_ngcontent-%COMP%]{padding-top:56px!important}.pr-lg-56[_ngcontent-%COMP%]{padding-right:56px!important}.pb-lg-56[_ngcontent-%COMP%]{padding-bottom:56px!important}.pl-lg-56[_ngcontent-%COMP%]{padding-left:56px!important}.pt-lg-60[_ngcontent-%COMP%]{padding-top:60px!important}.pr-lg-60[_ngcontent-%COMP%]{padding-right:60px!important}.pb-lg-60[_ngcontent-%COMP%]{padding-bottom:60px!important}.pl-lg-60[_ngcontent-%COMP%]{padding-left:60px!important}.pt-lg-64[_ngcontent-%COMP%]{padding-top:64px!important}.pr-lg-64[_ngcontent-%COMP%]{padding-right:64px!important}.pb-lg-64[_ngcontent-%COMP%]{padding-bottom:64px!important}.pl-lg-64[_ngcontent-%COMP%]{padding-left:64px!important}.pt-lg-68[_ngcontent-%COMP%]{padding-top:68px!important}.pr-lg-68[_ngcontent-%COMP%]{padding-right:68px!important}.pb-lg-68[_ngcontent-%COMP%]{padding-bottom:68px!important}.pl-lg-68[_ngcontent-%COMP%]{padding-left:68px!important}.pt-lg-72[_ngcontent-%COMP%]{padding-top:72px!important}.pr-lg-72[_ngcontent-%COMP%]{padding-right:72px!important}.pb-lg-72[_ngcontent-%COMP%]{padding-bottom:72px!important}.pl-lg-72[_ngcontent-%COMP%]{padding-left:72px!important}.pt-lg-76[_ngcontent-%COMP%]{padding-top:76px!important}.pr-lg-76[_ngcontent-%COMP%]{padding-right:76px!important}.pb-lg-76[_ngcontent-%COMP%]{padding-bottom:76px!important}.pl-lg-76[_ngcontent-%COMP%]{padding-left:76px!important}.pt-lg-80[_ngcontent-%COMP%]{padding-top:80px!important}.pr-lg-80[_ngcontent-%COMP%]{padding-right:80px!important}.pb-lg-80[_ngcontent-%COMP%]{padding-bottom:80px!important}.pl-lg-80[_ngcontent-%COMP%]{padding-left:80px!important}.pt-lg-84[_ngcontent-%COMP%]{padding-top:84px!important}.pr-lg-84[_ngcontent-%COMP%]{padding-right:84px!important}.pb-lg-84[_ngcontent-%COMP%]{padding-bottom:84px!important}.pl-lg-84[_ngcontent-%COMP%]{padding-left:84px!important}.pt-lg-88[_ngcontent-%COMP%]{padding-top:88px!important}.pr-lg-88[_ngcontent-%COMP%]{padding-right:88px!important}.pb-lg-88[_ngcontent-%COMP%]{padding-bottom:88px!important}.pl-lg-88[_ngcontent-%COMP%]{padding-left:88px!important}.pt-lg-92[_ngcontent-%COMP%]{padding-top:92px!important}.pr-lg-92[_ngcontent-%COMP%]{padding-right:92px!important}.pb-lg-92[_ngcontent-%COMP%]{padding-bottom:92px!important}.pl-lg-92[_ngcontent-%COMP%]{padding-left:92px!important}.pt-lg-96[_ngcontent-%COMP%]{padding-top:96px!important}.pr-lg-96[_ngcontent-%COMP%]{padding-right:96px!important}.pb-lg-96[_ngcontent-%COMP%]{padding-bottom:96px!important}.pl-lg-96[_ngcontent-%COMP%]{padding-left:96px!important}.pt-lg-100[_ngcontent-%COMP%]{padding-top:100px!important}.pr-lg-100[_ngcontent-%COMP%]{padding-right:100px!important}.pb-lg-100[_ngcontent-%COMP%]{padding-bottom:100px!important}.pl-lg-100[_ngcontent-%COMP%]{padding-left:100px!important}.pt-lg-104[_ngcontent-%COMP%]{padding-top:104px!important}.pr-lg-104[_ngcontent-%COMP%]{padding-right:104px!important}.pb-lg-104[_ngcontent-%COMP%]{padding-bottom:104px!important}.pl-lg-104[_ngcontent-%COMP%]{padding-left:104px!important}.pt-lg-108[_ngcontent-%COMP%]{padding-top:108px!important}.pr-lg-108[_ngcontent-%COMP%]{padding-right:108px!important}.pb-lg-108[_ngcontent-%COMP%]{padding-bottom:108px!important}.pl-lg-108[_ngcontent-%COMP%]{padding-left:108px!important}.pt-lg-112[_ngcontent-%COMP%]{padding-top:112px!important}.pr-lg-112[_ngcontent-%COMP%]{padding-right:112px!important}.pb-lg-112[_ngcontent-%COMP%]{padding-bottom:112px!important}.pl-lg-112[_ngcontent-%COMP%]{padding-left:112px!important}.pt-lg-116[_ngcontent-%COMP%]{padding-top:116px!important}.pr-lg-116[_ngcontent-%COMP%]{padding-right:116px!important}.pb-lg-116[_ngcontent-%COMP%]{padding-bottom:116px!important}.pl-lg-116[_ngcontent-%COMP%]{padding-left:116px!important}.pt-lg-120[_ngcontent-%COMP%]{padding-top:120px!important}.pr-lg-120[_ngcontent-%COMP%]{padding-right:120px!important}.pb-lg-120[_ngcontent-%COMP%]{padding-bottom:120px!important}.pl-lg-120[_ngcontent-%COMP%]{padding-left:120px!important}.pt-lg-124[_ngcontent-%COMP%]{padding-top:124px!important}.pr-lg-124[_ngcontent-%COMP%]{padding-right:124px!important}.pb-lg-124[_ngcontent-%COMP%]{padding-bottom:124px!important}.pl-lg-124[_ngcontent-%COMP%]{padding-left:124px!important}.pt-lg-128[_ngcontent-%COMP%]{padding-top:128px!important}.pr-lg-128[_ngcontent-%COMP%]{padding-right:128px!important}.pb-lg-128[_ngcontent-%COMP%]{padding-bottom:128px!important}.pl-lg-128[_ngcontent-%COMP%]{padding-left:128px!important}.pt-lg-132[_ngcontent-%COMP%]{padding-top:132px!important}.pr-lg-132[_ngcontent-%COMP%]{padding-right:132px!important}.pb-lg-132[_ngcontent-%COMP%]{padding-bottom:132px!important}.pl-lg-132[_ngcontent-%COMP%]{padding-left:132px!important}.pt-lg-136[_ngcontent-%COMP%]{padding-top:136px!important}.pr-lg-136[_ngcontent-%COMP%]{padding-right:136px!important}.pb-lg-136[_ngcontent-%COMP%]{padding-bottom:136px!important}.pl-lg-136[_ngcontent-%COMP%]{padding-left:136px!important}.pt-lg-140[_ngcontent-%COMP%]{padding-top:140px!important}.pr-lg-140[_ngcontent-%COMP%]{padding-right:140px!important}.pb-lg-140[_ngcontent-%COMP%]{padding-bottom:140px!important}.pl-lg-140[_ngcontent-%COMP%]{padding-left:140px!important}.pt-lg-144[_ngcontent-%COMP%]{padding-top:144px!important}.pr-lg-144[_ngcontent-%COMP%]{padding-right:144px!important}.pb-lg-144[_ngcontent-%COMP%]{padding-bottom:144px!important}.pl-lg-144[_ngcontent-%COMP%]{padding-left:144px!important}.pt-lg-148[_ngcontent-%COMP%]{padding-top:148px!important}.pr-lg-148[_ngcontent-%COMP%]{padding-right:148px!important}.pb-lg-148[_ngcontent-%COMP%]{padding-bottom:148px!important}.pl-lg-148[_ngcontent-%COMP%]{padding-left:148px!important}.pt-lg-152[_ngcontent-%COMP%]{padding-top:152px!important}.pr-lg-152[_ngcontent-%COMP%]{padding-right:152px!important}.pb-lg-152[_ngcontent-%COMP%]{padding-bottom:152px!important}.pl-lg-152[_ngcontent-%COMP%]{padding-left:152px!important}.pt-lg-156[_ngcontent-%COMP%]{padding-top:156px!important}.pr-lg-156[_ngcontent-%COMP%]{padding-right:156px!important}.pb-lg-156[_ngcontent-%COMP%]{padding-bottom:156px!important}.pl-lg-156[_ngcontent-%COMP%]{padding-left:156px!important}.pt-lg-160[_ngcontent-%COMP%]{padding-top:160px!important}.pr-lg-160[_ngcontent-%COMP%]{padding-right:160px!important}.pb-lg-160[_ngcontent-%COMP%]{padding-bottom:160px!important}.pl-lg-160[_ngcontent-%COMP%]{padding-left:160px!important}.pt-lg-164[_ngcontent-%COMP%]{padding-top:164px!important}.pr-lg-164[_ngcontent-%COMP%]{padding-right:164px!important}.pb-lg-164[_ngcontent-%COMP%]{padding-bottom:164px!important}.pl-lg-164[_ngcontent-%COMP%]{padding-left:164px!important}.pt-lg-168[_ngcontent-%COMP%]{padding-top:168px!important}.pr-lg-168[_ngcontent-%COMP%]{padding-right:168px!important}.pb-lg-168[_ngcontent-%COMP%]{padding-bottom:168px!important}.pl-lg-168[_ngcontent-%COMP%]{padding-left:168px!important}.pt-lg-172[_ngcontent-%COMP%]{padding-top:172px!important}.pr-lg-172[_ngcontent-%COMP%]{padding-right:172px!important}.pb-lg-172[_ngcontent-%COMP%]{padding-bottom:172px!important}.pl-lg-172[_ngcontent-%COMP%]{padding-left:172px!important}.pt-lg-176[_ngcontent-%COMP%]{padding-top:176px!important}.pr-lg-176[_ngcontent-%COMP%]{padding-right:176px!important}.pb-lg-176[_ngcontent-%COMP%]{padding-bottom:176px!important}.pl-lg-176[_ngcontent-%COMP%]{padding-left:176px!important}.pt-lg-180[_ngcontent-%COMP%]{padding-top:180px!important}.pr-lg-180[_ngcontent-%COMP%]{padding-right:180px!important}.pb-lg-180[_ngcontent-%COMP%]{padding-bottom:180px!important}.pl-lg-180[_ngcontent-%COMP%]{padding-left:180px!important}.pt-lg-184[_ngcontent-%COMP%]{padding-top:184px!important}.pr-lg-184[_ngcontent-%COMP%]{padding-right:184px!important}.pb-lg-184[_ngcontent-%COMP%]{padding-bottom:184px!important}.pl-lg-184[_ngcontent-%COMP%]{padding-left:184px!important}.pt-lg-188[_ngcontent-%COMP%]{padding-top:188px!important}.pr-lg-188[_ngcontent-%COMP%]{padding-right:188px!important}.pb-lg-188[_ngcontent-%COMP%]{padding-bottom:188px!important}.pl-lg-188[_ngcontent-%COMP%]{padding-left:188px!important}.pt-lg-192[_ngcontent-%COMP%]{padding-top:192px!important}.pr-lg-192[_ngcontent-%COMP%]{padding-right:192px!important}.pb-lg-192[_ngcontent-%COMP%]{padding-bottom:192px!important}.pl-lg-192[_ngcontent-%COMP%]{padding-left:192px!important}.pt-lg-196[_ngcontent-%COMP%]{padding-top:196px!important}.pr-lg-196[_ngcontent-%COMP%]{padding-right:196px!important}.pb-lg-196[_ngcontent-%COMP%]{padding-bottom:196px!important}.pl-lg-196[_ngcontent-%COMP%]{padding-left:196px!important}.pt-lg-200[_ngcontent-%COMP%]{padding-top:200px!important}.pr-lg-200[_ngcontent-%COMP%]{padding-right:200px!important}.pb-lg-200[_ngcontent-%COMP%]{padding-bottom:200px!important}.pl-lg-200[_ngcontent-%COMP%]{padding-left:200px!important}.pt-lg-204[_ngcontent-%COMP%]{padding-top:204px!important}.pr-lg-204[_ngcontent-%COMP%]{padding-right:204px!important}.pb-lg-204[_ngcontent-%COMP%]{padding-bottom:204px!important}.pl-lg-204[_ngcontent-%COMP%]{padding-left:204px!important}.pt-lg-208[_ngcontent-%COMP%]{padding-top:208px!important}.pr-lg-208[_ngcontent-%COMP%]{padding-right:208px!important}.pb-lg-208[_ngcontent-%COMP%]{padding-bottom:208px!important}.pl-lg-208[_ngcontent-%COMP%]{padding-left:208px!important}.pt-lg-212[_ngcontent-%COMP%]{padding-top:212px!important}.pr-lg-212[_ngcontent-%COMP%]{padding-right:212px!important}.pb-lg-212[_ngcontent-%COMP%]{padding-bottom:212px!important}.pl-lg-212[_ngcontent-%COMP%]{padding-left:212px!important}.pt-lg-216[_ngcontent-%COMP%]{padding-top:216px!important}.pr-lg-216[_ngcontent-%COMP%]{padding-right:216px!important}.pb-lg-216[_ngcontent-%COMP%]{padding-bottom:216px!important}.pl-lg-216[_ngcontent-%COMP%]{padding-left:216px!important}.pt-lg-220[_ngcontent-%COMP%]{padding-top:220px!important}.pr-lg-220[_ngcontent-%COMP%]{padding-right:220px!important}.pb-lg-220[_ngcontent-%COMP%]{padding-bottom:220px!important}.pl-lg-220[_ngcontent-%COMP%]{padding-left:220px!important}.pt-lg-224[_ngcontent-%COMP%]{padding-top:224px!important}.pr-lg-224[_ngcontent-%COMP%]{padding-right:224px!important}.pb-lg-224[_ngcontent-%COMP%]{padding-bottom:224px!important}.pl-lg-224[_ngcontent-%COMP%]{padding-left:224px!important}.pt-lg-228[_ngcontent-%COMP%]{padding-top:228px!important}.pr-lg-228[_ngcontent-%COMP%]{padding-right:228px!important}.pb-lg-228[_ngcontent-%COMP%]{padding-bottom:228px!important}.pl-lg-228[_ngcontent-%COMP%]{padding-left:228px!important}.pt-lg-232[_ngcontent-%COMP%]{padding-top:232px!important}.pr-lg-232[_ngcontent-%COMP%]{padding-right:232px!important}.pb-lg-232[_ngcontent-%COMP%]{padding-bottom:232px!important}.pl-lg-232[_ngcontent-%COMP%]{padding-left:232px!important}.pt-lg-236[_ngcontent-%COMP%]{padding-top:236px!important}.pr-lg-236[_ngcontent-%COMP%]{padding-right:236px!important}.pb-lg-236[_ngcontent-%COMP%]{padding-bottom:236px!important}.pl-lg-236[_ngcontent-%COMP%]{padding-left:236px!important}.pt-lg-240[_ngcontent-%COMP%]{padding-top:240px!important}.pr-lg-240[_ngcontent-%COMP%]{padding-right:240px!important}.pb-lg-240[_ngcontent-%COMP%]{padding-bottom:240px!important}.pl-lg-240[_ngcontent-%COMP%]{padding-left:240px!important}.pt-lg-244[_ngcontent-%COMP%]{padding-top:244px!important}.pr-lg-244[_ngcontent-%COMP%]{padding-right:244px!important}.pb-lg-244[_ngcontent-%COMP%]{padding-bottom:244px!important}.pl-lg-244[_ngcontent-%COMP%]{padding-left:244px!important}.pt-lg-248[_ngcontent-%COMP%]{padding-top:248px!important}.pr-lg-248[_ngcontent-%COMP%]{padding-right:248px!important}.pb-lg-248[_ngcontent-%COMP%]{padding-bottom:248px!important}.pl-lg-248[_ngcontent-%COMP%]{padding-left:248px!important}.pt-lg-252[_ngcontent-%COMP%]{padding-top:252px!important}.pr-lg-252[_ngcontent-%COMP%]{padding-right:252px!important}.pb-lg-252[_ngcontent-%COMP%]{padding-bottom:252px!important}.pl-lg-252[_ngcontent-%COMP%]{padding-left:252px!important}.pt-lg-256[_ngcontent-%COMP%]{padding-top:256px!important}.pr-lg-256[_ngcontent-%COMP%]{padding-right:256px!important}.pb-lg-256[_ngcontent-%COMP%]{padding-bottom:256px!important}.pl-lg-256[_ngcontent-%COMP%]{padding-left:256px!important}}@media screen and (min-width:1920px){.m-xl-0[_ngcontent-%COMP%]{margin:0!important}.m-xl-4[_ngcontent-%COMP%]{margin:4px!important}.m-xl-8[_ngcontent-%COMP%]{margin:8px!important}.m-xl-12[_ngcontent-%COMP%]{margin:12px!important}.m-xl-16[_ngcontent-%COMP%]{margin:16px!important}.m-xl-20[_ngcontent-%COMP%]{margin:20px!important}.m-xl-24[_ngcontent-%COMP%]{margin:24px!important}.m-xl-28[_ngcontent-%COMP%]{margin:28px!important}.m-xl-32[_ngcontent-%COMP%]{margin:32px!important}.m-xl-36[_ngcontent-%COMP%]{margin:36px!important}.m-xl-40[_ngcontent-%COMP%]{margin:40px!important}.m-xl-44[_ngcontent-%COMP%]{margin:44px!important}.m-xl-48[_ngcontent-%COMP%]{margin:48px!important}.m-xl-52[_ngcontent-%COMP%]{margin:52px!important}.m-xl-56[_ngcontent-%COMP%]{margin:56px!important}.m-xl-60[_ngcontent-%COMP%]{margin:60px!important}.m-xl-64[_ngcontent-%COMP%]{margin:64px!important}.m-xl-68[_ngcontent-%COMP%]{margin:68px!important}.m-xl-72[_ngcontent-%COMP%]{margin:72px!important}.m-xl-76[_ngcontent-%COMP%]{margin:76px!important}.m-xl-80[_ngcontent-%COMP%]{margin:80px!important}.m-xl-84[_ngcontent-%COMP%]{margin:84px!important}.m-xl-88[_ngcontent-%COMP%]{margin:88px!important}.m-xl-92[_ngcontent-%COMP%]{margin:92px!important}.m-xl-96[_ngcontent-%COMP%]{margin:96px!important}.m-xl-100[_ngcontent-%COMP%]{margin:100px!important}.m-xl-104[_ngcontent-%COMP%]{margin:104px!important}.m-xl-108[_ngcontent-%COMP%]{margin:108px!important}.m-xl-112[_ngcontent-%COMP%]{margin:112px!important}.m-xl-116[_ngcontent-%COMP%]{margin:116px!important}.m-xl-120[_ngcontent-%COMP%]{margin:120px!important}.m-xl-124[_ngcontent-%COMP%]{margin:124px!important}.m-xl-128[_ngcontent-%COMP%]{margin:128px!important}.m-xl-132[_ngcontent-%COMP%]{margin:132px!important}.m-xl-136[_ngcontent-%COMP%]{margin:136px!important}.m-xl-140[_ngcontent-%COMP%]{margin:140px!important}.m-xl-144[_ngcontent-%COMP%]{margin:144px!important}.m-xl-148[_ngcontent-%COMP%]{margin:148px!important}.m-xl-152[_ngcontent-%COMP%]{margin:152px!important}.m-xl-156[_ngcontent-%COMP%]{margin:156px!important}.m-xl-160[_ngcontent-%COMP%]{margin:160px!important}.m-xl-164[_ngcontent-%COMP%]{margin:164px!important}.m-xl-168[_ngcontent-%COMP%]{margin:168px!important}.m-xl-172[_ngcontent-%COMP%]{margin:172px!important}.m-xl-176[_ngcontent-%COMP%]{margin:176px!important}.m-xl-180[_ngcontent-%COMP%]{margin:180px!important}.m-xl-184[_ngcontent-%COMP%]{margin:184px!important}.m-xl-188[_ngcontent-%COMP%]{margin:188px!important}.m-xl-192[_ngcontent-%COMP%]{margin:192px!important}.m-xl-196[_ngcontent-%COMP%]{margin:196px!important}.m-xl-200[_ngcontent-%COMP%]{margin:200px!important}.m-xl-204[_ngcontent-%COMP%]{margin:204px!important}.m-xl-208[_ngcontent-%COMP%]{margin:208px!important}.m-xl-212[_ngcontent-%COMP%]{margin:212px!important}.m-xl-216[_ngcontent-%COMP%]{margin:216px!important}.m-xl-220[_ngcontent-%COMP%]{margin:220px!important}.m-xl-224[_ngcontent-%COMP%]{margin:224px!important}.m-xl-228[_ngcontent-%COMP%]{margin:228px!important}.m-xl-232[_ngcontent-%COMP%]{margin:232px!important}.m-xl-236[_ngcontent-%COMP%]{margin:236px!important}.m-xl-240[_ngcontent-%COMP%]{margin:240px!important}.m-xl-244[_ngcontent-%COMP%]{margin:244px!important}.m-xl-248[_ngcontent-%COMP%]{margin:248px!important}.m-xl-252[_ngcontent-%COMP%]{margin:252px!important}.m-xl-256[_ngcontent-%COMP%]{margin:256px!important}.mx-xl-0[_ngcontent-%COMP%]{margin-right:0!important;margin-left:0!important}.my-xl-0[_ngcontent-%COMP%]{margin-top:0!important;margin-bottom:0!important}.mx-xl-4[_ngcontent-%COMP%]{margin-right:4px!important;margin-left:4px!important}.my-xl-4[_ngcontent-%COMP%]{margin-top:4px!important;margin-bottom:4px!important}.mx-xl-8[_ngcontent-%COMP%]{margin-right:8px!important;margin-left:8px!important}.my-xl-8[_ngcontent-%COMP%]{margin-top:8px!important;margin-bottom:8px!important}.mx-xl-12[_ngcontent-%COMP%]{margin-right:12px!important;margin-left:12px!important}.my-xl-12[_ngcontent-%COMP%]{margin-top:12px!important;margin-bottom:12px!important}.mx-xl-16[_ngcontent-%COMP%]{margin-right:16px!important;margin-left:16px!important}.my-xl-16[_ngcontent-%COMP%]{margin-top:16px!important;margin-bottom:16px!important}.mx-xl-20[_ngcontent-%COMP%]{margin-right:20px!important;margin-left:20px!important}.my-xl-20[_ngcontent-%COMP%]{margin-top:20px!important;margin-bottom:20px!important}.mx-xl-24[_ngcontent-%COMP%]{margin-right:24px!important;margin-left:24px!important}.my-xl-24[_ngcontent-%COMP%]{margin-top:24px!important;margin-bottom:24px!important}.mx-xl-28[_ngcontent-%COMP%]{margin-right:28px!important;margin-left:28px!important}.my-xl-28[_ngcontent-%COMP%]{margin-top:28px!important;margin-bottom:28px!important}.mx-xl-32[_ngcontent-%COMP%]{margin-right:32px!important;margin-left:32px!important}.my-xl-32[_ngcontent-%COMP%]{margin-top:32px!important;margin-bottom:32px!important}.mx-xl-36[_ngcontent-%COMP%]{margin-right:36px!important;margin-left:36px!important}.my-xl-36[_ngcontent-%COMP%]{margin-top:36px!important;margin-bottom:36px!important}.mx-xl-40[_ngcontent-%COMP%]{margin-right:40px!important;margin-left:40px!important}.my-xl-40[_ngcontent-%COMP%]{margin-top:40px!important;margin-bottom:40px!important}.mx-xl-44[_ngcontent-%COMP%]{margin-right:44px!important;margin-left:44px!important}.my-xl-44[_ngcontent-%COMP%]{margin-top:44px!important;margin-bottom:44px!important}.mx-xl-48[_ngcontent-%COMP%]{margin-right:48px!important;margin-left:48px!important}.my-xl-48[_ngcontent-%COMP%]{margin-top:48px!important;margin-bottom:48px!important}.mx-xl-52[_ngcontent-%COMP%]{margin-right:52px!important;margin-left:52px!important}.my-xl-52[_ngcontent-%COMP%]{margin-top:52px!important;margin-bottom:52px!important}.mx-xl-56[_ngcontent-%COMP%]{margin-right:56px!important;margin-left:56px!important}.my-xl-56[_ngcontent-%COMP%]{margin-top:56px!important;margin-bottom:56px!important}.mx-xl-60[_ngcontent-%COMP%]{margin-right:60px!important;margin-left:60px!important}.my-xl-60[_ngcontent-%COMP%]{margin-top:60px!important;margin-bottom:60px!important}.mx-xl-64[_ngcontent-%COMP%]{margin-right:64px!important;margin-left:64px!important}.my-xl-64[_ngcontent-%COMP%]{margin-top:64px!important;margin-bottom:64px!important}.mx-xl-68[_ngcontent-%COMP%]{margin-right:68px!important;margin-left:68px!important}.my-xl-68[_ngcontent-%COMP%]{margin-top:68px!important;margin-bottom:68px!important}.mx-xl-72[_ngcontent-%COMP%]{margin-right:72px!important;margin-left:72px!important}.my-xl-72[_ngcontent-%COMP%]{margin-top:72px!important;margin-bottom:72px!important}.mx-xl-76[_ngcontent-%COMP%]{margin-right:76px!important;margin-left:76px!important}.my-xl-76[_ngcontent-%COMP%]{margin-top:76px!important;margin-bottom:76px!important}.mx-xl-80[_ngcontent-%COMP%]{margin-right:80px!important;margin-left:80px!important}.my-xl-80[_ngcontent-%COMP%]{margin-top:80px!important;margin-bottom:80px!important}.mx-xl-84[_ngcontent-%COMP%]{margin-right:84px!important;margin-left:84px!important}.my-xl-84[_ngcontent-%COMP%]{margin-top:84px!important;margin-bottom:84px!important}.mx-xl-88[_ngcontent-%COMP%]{margin-right:88px!important;margin-left:88px!important}.my-xl-88[_ngcontent-%COMP%]{margin-top:88px!important;margin-bottom:88px!important}.mx-xl-92[_ngcontent-%COMP%]{margin-right:92px!important;margin-left:92px!important}.my-xl-92[_ngcontent-%COMP%]{margin-top:92px!important;margin-bottom:92px!important}.mx-xl-96[_ngcontent-%COMP%]{margin-right:96px!important;margin-left:96px!important}.my-xl-96[_ngcontent-%COMP%]{margin-top:96px!important;margin-bottom:96px!important}.mx-xl-100[_ngcontent-%COMP%]{margin-right:100px!important;margin-left:100px!important}.my-xl-100[_ngcontent-%COMP%]{margin-top:100px!important;margin-bottom:100px!important}.mx-xl-104[_ngcontent-%COMP%]{margin-right:104px!important;margin-left:104px!important}.my-xl-104[_ngcontent-%COMP%]{margin-top:104px!important;margin-bottom:104px!important}.mx-xl-108[_ngcontent-%COMP%]{margin-right:108px!important;margin-left:108px!important}.my-xl-108[_ngcontent-%COMP%]{margin-top:108px!important;margin-bottom:108px!important}.mx-xl-112[_ngcontent-%COMP%]{margin-right:112px!important;margin-left:112px!important}.my-xl-112[_ngcontent-%COMP%]{margin-top:112px!important;margin-bottom:112px!important}.mx-xl-116[_ngcontent-%COMP%]{margin-right:116px!important;margin-left:116px!important}.my-xl-116[_ngcontent-%COMP%]{margin-top:116px!important;margin-bottom:116px!important}.mx-xl-120[_ngcontent-%COMP%]{margin-right:120px!important;margin-left:120px!important}.my-xl-120[_ngcontent-%COMP%]{margin-top:120px!important;margin-bottom:120px!important}.mx-xl-124[_ngcontent-%COMP%]{margin-right:124px!important;margin-left:124px!important}.my-xl-124[_ngcontent-%COMP%]{margin-top:124px!important;margin-bottom:124px!important}.mx-xl-128[_ngcontent-%COMP%]{margin-right:128px!important;margin-left:128px!important}.my-xl-128[_ngcontent-%COMP%]{margin-top:128px!important;margin-bottom:128px!important}.mx-xl-132[_ngcontent-%COMP%]{margin-right:132px!important;margin-left:132px!important}.my-xl-132[_ngcontent-%COMP%]{margin-top:132px!important;margin-bottom:132px!important}.mx-xl-136[_ngcontent-%COMP%]{margin-right:136px!important;margin-left:136px!important}.my-xl-136[_ngcontent-%COMP%]{margin-top:136px!important;margin-bottom:136px!important}.mx-xl-140[_ngcontent-%COMP%]{margin-right:140px!important;margin-left:140px!important}.my-xl-140[_ngcontent-%COMP%]{margin-top:140px!important;margin-bottom:140px!important}.mx-xl-144[_ngcontent-%COMP%]{margin-right:144px!important;margin-left:144px!important}.my-xl-144[_ngcontent-%COMP%]{margin-top:144px!important;margin-bottom:144px!important}.mx-xl-148[_ngcontent-%COMP%]{margin-right:148px!important;margin-left:148px!important}.my-xl-148[_ngcontent-%COMP%]{margin-top:148px!important;margin-bottom:148px!important}.mx-xl-152[_ngcontent-%COMP%]{margin-right:152px!important;margin-left:152px!important}.my-xl-152[_ngcontent-%COMP%]{margin-top:152px!important;margin-bottom:152px!important}.mx-xl-156[_ngcontent-%COMP%]{margin-right:156px!important;margin-left:156px!important}.my-xl-156[_ngcontent-%COMP%]{margin-top:156px!important;margin-bottom:156px!important}.mx-xl-160[_ngcontent-%COMP%]{margin-right:160px!important;margin-left:160px!important}.my-xl-160[_ngcontent-%COMP%]{margin-top:160px!important;margin-bottom:160px!important}.mx-xl-164[_ngcontent-%COMP%]{margin-right:164px!important;margin-left:164px!important}.my-xl-164[_ngcontent-%COMP%]{margin-top:164px!important;margin-bottom:164px!important}.mx-xl-168[_ngcontent-%COMP%]{margin-right:168px!important;margin-left:168px!important}.my-xl-168[_ngcontent-%COMP%]{margin-top:168px!important;margin-bottom:168px!important}.mx-xl-172[_ngcontent-%COMP%]{margin-right:172px!important;margin-left:172px!important}.my-xl-172[_ngcontent-%COMP%]{margin-top:172px!important;margin-bottom:172px!important}.mx-xl-176[_ngcontent-%COMP%]{margin-right:176px!important;margin-left:176px!important}.my-xl-176[_ngcontent-%COMP%]{margin-top:176px!important;margin-bottom:176px!important}.mx-xl-180[_ngcontent-%COMP%]{margin-right:180px!important;margin-left:180px!important}.my-xl-180[_ngcontent-%COMP%]{margin-top:180px!important;margin-bottom:180px!important}.mx-xl-184[_ngcontent-%COMP%]{margin-right:184px!important;margin-left:184px!important}.my-xl-184[_ngcontent-%COMP%]{margin-top:184px!important;margin-bottom:184px!important}.mx-xl-188[_ngcontent-%COMP%]{margin-right:188px!important;margin-left:188px!important}.my-xl-188[_ngcontent-%COMP%]{margin-top:188px!important;margin-bottom:188px!important}.mx-xl-192[_ngcontent-%COMP%]{margin-right:192px!important;margin-left:192px!important}.my-xl-192[_ngcontent-%COMP%]{margin-top:192px!important;margin-bottom:192px!important}.mx-xl-196[_ngcontent-%COMP%]{margin-right:196px!important;margin-left:196px!important}.my-xl-196[_ngcontent-%COMP%]{margin-top:196px!important;margin-bottom:196px!important}.mx-xl-200[_ngcontent-%COMP%]{margin-right:200px!important;margin-left:200px!important}.my-xl-200[_ngcontent-%COMP%]{margin-top:200px!important;margin-bottom:200px!important}.mx-xl-204[_ngcontent-%COMP%]{margin-right:204px!important;margin-left:204px!important}.my-xl-204[_ngcontent-%COMP%]{margin-top:204px!important;margin-bottom:204px!important}.mx-xl-208[_ngcontent-%COMP%]{margin-right:208px!important;margin-left:208px!important}.my-xl-208[_ngcontent-%COMP%]{margin-top:208px!important;margin-bottom:208px!important}.mx-xl-212[_ngcontent-%COMP%]{margin-right:212px!important;margin-left:212px!important}.my-xl-212[_ngcontent-%COMP%]{margin-top:212px!important;margin-bottom:212px!important}.mx-xl-216[_ngcontent-%COMP%]{margin-right:216px!important;margin-left:216px!important}.my-xl-216[_ngcontent-%COMP%]{margin-top:216px!important;margin-bottom:216px!important}.mx-xl-220[_ngcontent-%COMP%]{margin-right:220px!important;margin-left:220px!important}.my-xl-220[_ngcontent-%COMP%]{margin-top:220px!important;margin-bottom:220px!important}.mx-xl-224[_ngcontent-%COMP%]{margin-right:224px!important;margin-left:224px!important}.my-xl-224[_ngcontent-%COMP%]{margin-top:224px!important;margin-bottom:224px!important}.mx-xl-228[_ngcontent-%COMP%]{margin-right:228px!important;margin-left:228px!important}.my-xl-228[_ngcontent-%COMP%]{margin-top:228px!important;margin-bottom:228px!important}.mx-xl-232[_ngcontent-%COMP%]{margin-right:232px!important;margin-left:232px!important}.my-xl-232[_ngcontent-%COMP%]{margin-top:232px!important;margin-bottom:232px!important}.mx-xl-236[_ngcontent-%COMP%]{margin-right:236px!important;margin-left:236px!important}.my-xl-236[_ngcontent-%COMP%]{margin-top:236px!important;margin-bottom:236px!important}.mx-xl-240[_ngcontent-%COMP%]{margin-right:240px!important;margin-left:240px!important}.my-xl-240[_ngcontent-%COMP%]{margin-top:240px!important;margin-bottom:240px!important}.mx-xl-244[_ngcontent-%COMP%]{margin-right:244px!important;margin-left:244px!important}.my-xl-244[_ngcontent-%COMP%]{margin-top:244px!important;margin-bottom:244px!important}.mx-xl-248[_ngcontent-%COMP%]{margin-right:248px!important;margin-left:248px!important}.my-xl-248[_ngcontent-%COMP%]{margin-top:248px!important;margin-bottom:248px!important}.mx-xl-252[_ngcontent-%COMP%]{margin-right:252px!important;margin-left:252px!important}.my-xl-252[_ngcontent-%COMP%]{margin-top:252px!important;margin-bottom:252px!important}.mx-xl-256[_ngcontent-%COMP%]{margin-right:256px!important;margin-left:256px!important}.my-xl-256[_ngcontent-%COMP%]{margin-top:256px!important;margin-bottom:256px!important}.mt-xl-0[_ngcontent-%COMP%]{margin-top:0!important}.mr-xl-0[_ngcontent-%COMP%]{margin-right:0!important}.mb-xl-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ml-xl-0[_ngcontent-%COMP%]{margin-left:0!important}.mt-xl-4[_ngcontent-%COMP%]{margin-top:4px!important}.mr-xl-4[_ngcontent-%COMP%]{margin-right:4px!important}.mb-xl-4[_ngcontent-%COMP%]{margin-bottom:4px!important}.ml-xl-4[_ngcontent-%COMP%]{margin-left:4px!important}.mt-xl-8[_ngcontent-%COMP%]{margin-top:8px!important}.mr-xl-8[_ngcontent-%COMP%]{margin-right:8px!important}.mb-xl-8[_ngcontent-%COMP%]{margin-bottom:8px!important}.ml-xl-8[_ngcontent-%COMP%]{margin-left:8px!important}.mt-xl-12[_ngcontent-%COMP%]{margin-top:12px!important}.mr-xl-12[_ngcontent-%COMP%]{margin-right:12px!important}.mb-xl-12[_ngcontent-%COMP%]{margin-bottom:12px!important}.ml-xl-12[_ngcontent-%COMP%]{margin-left:12px!important}.mt-xl-16[_ngcontent-%COMP%]{margin-top:16px!important}.mr-xl-16[_ngcontent-%COMP%]{margin-right:16px!important}.mb-xl-16[_ngcontent-%COMP%]{margin-bottom:16px!important}.ml-xl-16[_ngcontent-%COMP%]{margin-left:16px!important}.mt-xl-20[_ngcontent-%COMP%]{margin-top:20px!important}.mr-xl-20[_ngcontent-%COMP%]{margin-right:20px!important}.mb-xl-20[_ngcontent-%COMP%]{margin-bottom:20px!important}.ml-xl-20[_ngcontent-%COMP%]{margin-left:20px!important}.mt-xl-24[_ngcontent-%COMP%]{margin-top:24px!important}.mr-xl-24[_ngcontent-%COMP%]{margin-right:24px!important}.mb-xl-24[_ngcontent-%COMP%]{margin-bottom:24px!important}.ml-xl-24[_ngcontent-%COMP%]{margin-left:24px!important}.mt-xl-28[_ngcontent-%COMP%]{margin-top:28px!important}.mr-xl-28[_ngcontent-%COMP%]{margin-right:28px!important}.mb-xl-28[_ngcontent-%COMP%]{margin-bottom:28px!important}.ml-xl-28[_ngcontent-%COMP%]{margin-left:28px!important}.mt-xl-32[_ngcontent-%COMP%]{margin-top:32px!important}.mr-xl-32[_ngcontent-%COMP%]{margin-right:32px!important}.mb-xl-32[_ngcontent-%COMP%]{margin-bottom:32px!important}.ml-xl-32[_ngcontent-%COMP%]{margin-left:32px!important}.mt-xl-36[_ngcontent-%COMP%]{margin-top:36px!important}.mr-xl-36[_ngcontent-%COMP%]{margin-right:36px!important}.mb-xl-36[_ngcontent-%COMP%]{margin-bottom:36px!important}.ml-xl-36[_ngcontent-%COMP%]{margin-left:36px!important}.mt-xl-40[_ngcontent-%COMP%]{margin-top:40px!important}.mr-xl-40[_ngcontent-%COMP%]{margin-right:40px!important}.mb-xl-40[_ngcontent-%COMP%]{margin-bottom:40px!important}.ml-xl-40[_ngcontent-%COMP%]{margin-left:40px!important}.mt-xl-44[_ngcontent-%COMP%]{margin-top:44px!important}.mr-xl-44[_ngcontent-%COMP%]{margin-right:44px!important}.mb-xl-44[_ngcontent-%COMP%]{margin-bottom:44px!important}.ml-xl-44[_ngcontent-%COMP%]{margin-left:44px!important}.mt-xl-48[_ngcontent-%COMP%]{margin-top:48px!important}.mr-xl-48[_ngcontent-%COMP%]{margin-right:48px!important}.mb-xl-48[_ngcontent-%COMP%]{margin-bottom:48px!important}.ml-xl-48[_ngcontent-%COMP%]{margin-left:48px!important}.mt-xl-52[_ngcontent-%COMP%]{margin-top:52px!important}.mr-xl-52[_ngcontent-%COMP%]{margin-right:52px!important}.mb-xl-52[_ngcontent-%COMP%]{margin-bottom:52px!important}.ml-xl-52[_ngcontent-%COMP%]{margin-left:52px!important}.mt-xl-56[_ngcontent-%COMP%]{margin-top:56px!important}.mr-xl-56[_ngcontent-%COMP%]{margin-right:56px!important}.mb-xl-56[_ngcontent-%COMP%]{margin-bottom:56px!important}.ml-xl-56[_ngcontent-%COMP%]{margin-left:56px!important}.mt-xl-60[_ngcontent-%COMP%]{margin-top:60px!important}.mr-xl-60[_ngcontent-%COMP%]{margin-right:60px!important}.mb-xl-60[_ngcontent-%COMP%]{margin-bottom:60px!important}.ml-xl-60[_ngcontent-%COMP%]{margin-left:60px!important}.mt-xl-64[_ngcontent-%COMP%]{margin-top:64px!important}.mr-xl-64[_ngcontent-%COMP%]{margin-right:64px!important}.mb-xl-64[_ngcontent-%COMP%]{margin-bottom:64px!important}.ml-xl-64[_ngcontent-%COMP%]{margin-left:64px!important}.mt-xl-68[_ngcontent-%COMP%]{margin-top:68px!important}.mr-xl-68[_ngcontent-%COMP%]{margin-right:68px!important}.mb-xl-68[_ngcontent-%COMP%]{margin-bottom:68px!important}.ml-xl-68[_ngcontent-%COMP%]{margin-left:68px!important}.mt-xl-72[_ngcontent-%COMP%]{margin-top:72px!important}.mr-xl-72[_ngcontent-%COMP%]{margin-right:72px!important}.mb-xl-72[_ngcontent-%COMP%]{margin-bottom:72px!important}.ml-xl-72[_ngcontent-%COMP%]{margin-left:72px!important}.mt-xl-76[_ngcontent-%COMP%]{margin-top:76px!important}.mr-xl-76[_ngcontent-%COMP%]{margin-right:76px!important}.mb-xl-76[_ngcontent-%COMP%]{margin-bottom:76px!important}.ml-xl-76[_ngcontent-%COMP%]{margin-left:76px!important}.mt-xl-80[_ngcontent-%COMP%]{margin-top:80px!important}.mr-xl-80[_ngcontent-%COMP%]{margin-right:80px!important}.mb-xl-80[_ngcontent-%COMP%]{margin-bottom:80px!important}.ml-xl-80[_ngcontent-%COMP%]{margin-left:80px!important}.mt-xl-84[_ngcontent-%COMP%]{margin-top:84px!important}.mr-xl-84[_ngcontent-%COMP%]{margin-right:84px!important}.mb-xl-84[_ngcontent-%COMP%]{margin-bottom:84px!important}.ml-xl-84[_ngcontent-%COMP%]{margin-left:84px!important}.mt-xl-88[_ngcontent-%COMP%]{margin-top:88px!important}.mr-xl-88[_ngcontent-%COMP%]{margin-right:88px!important}.mb-xl-88[_ngcontent-%COMP%]{margin-bottom:88px!important}.ml-xl-88[_ngcontent-%COMP%]{margin-left:88px!important}.mt-xl-92[_ngcontent-%COMP%]{margin-top:92px!important}.mr-xl-92[_ngcontent-%COMP%]{margin-right:92px!important}.mb-xl-92[_ngcontent-%COMP%]{margin-bottom:92px!important}.ml-xl-92[_ngcontent-%COMP%]{margin-left:92px!important}.mt-xl-96[_ngcontent-%COMP%]{margin-top:96px!important}.mr-xl-96[_ngcontent-%COMP%]{margin-right:96px!important}.mb-xl-96[_ngcontent-%COMP%]{margin-bottom:96px!important}.ml-xl-96[_ngcontent-%COMP%]{margin-left:96px!important}.mt-xl-100[_ngcontent-%COMP%]{margin-top:100px!important}.mr-xl-100[_ngcontent-%COMP%]{margin-right:100px!important}.mb-xl-100[_ngcontent-%COMP%]{margin-bottom:100px!important}.ml-xl-100[_ngcontent-%COMP%]{margin-left:100px!important}.mt-xl-104[_ngcontent-%COMP%]{margin-top:104px!important}.mr-xl-104[_ngcontent-%COMP%]{margin-right:104px!important}.mb-xl-104[_ngcontent-%COMP%]{margin-bottom:104px!important}.ml-xl-104[_ngcontent-%COMP%]{margin-left:104px!important}.mt-xl-108[_ngcontent-%COMP%]{margin-top:108px!important}.mr-xl-108[_ngcontent-%COMP%]{margin-right:108px!important}.mb-xl-108[_ngcontent-%COMP%]{margin-bottom:108px!important}.ml-xl-108[_ngcontent-%COMP%]{margin-left:108px!important}.mt-xl-112[_ngcontent-%COMP%]{margin-top:112px!important}.mr-xl-112[_ngcontent-%COMP%]{margin-right:112px!important}.mb-xl-112[_ngcontent-%COMP%]{margin-bottom:112px!important}.ml-xl-112[_ngcontent-%COMP%]{margin-left:112px!important}.mt-xl-116[_ngcontent-%COMP%]{margin-top:116px!important}.mr-xl-116[_ngcontent-%COMP%]{margin-right:116px!important}.mb-xl-116[_ngcontent-%COMP%]{margin-bottom:116px!important}.ml-xl-116[_ngcontent-%COMP%]{margin-left:116px!important}.mt-xl-120[_ngcontent-%COMP%]{margin-top:120px!important}.mr-xl-120[_ngcontent-%COMP%]{margin-right:120px!important}.mb-xl-120[_ngcontent-%COMP%]{margin-bottom:120px!important}.ml-xl-120[_ngcontent-%COMP%]{margin-left:120px!important}.mt-xl-124[_ngcontent-%COMP%]{margin-top:124px!important}.mr-xl-124[_ngcontent-%COMP%]{margin-right:124px!important}.mb-xl-124[_ngcontent-%COMP%]{margin-bottom:124px!important}.ml-xl-124[_ngcontent-%COMP%]{margin-left:124px!important}.mt-xl-128[_ngcontent-%COMP%]{margin-top:128px!important}.mr-xl-128[_ngcontent-%COMP%]{margin-right:128px!important}.mb-xl-128[_ngcontent-%COMP%]{margin-bottom:128px!important}.ml-xl-128[_ngcontent-%COMP%]{margin-left:128px!important}.mt-xl-132[_ngcontent-%COMP%]{margin-top:132px!important}.mr-xl-132[_ngcontent-%COMP%]{margin-right:132px!important}.mb-xl-132[_ngcontent-%COMP%]{margin-bottom:132px!important}.ml-xl-132[_ngcontent-%COMP%]{margin-left:132px!important}.mt-xl-136[_ngcontent-%COMP%]{margin-top:136px!important}.mr-xl-136[_ngcontent-%COMP%]{margin-right:136px!important}.mb-xl-136[_ngcontent-%COMP%]{margin-bottom:136px!important}.ml-xl-136[_ngcontent-%COMP%]{margin-left:136px!important}.mt-xl-140[_ngcontent-%COMP%]{margin-top:140px!important}.mr-xl-140[_ngcontent-%COMP%]{margin-right:140px!important}.mb-xl-140[_ngcontent-%COMP%]{margin-bottom:140px!important}.ml-xl-140[_ngcontent-%COMP%]{margin-left:140px!important}.mt-xl-144[_ngcontent-%COMP%]{margin-top:144px!important}.mr-xl-144[_ngcontent-%COMP%]{margin-right:144px!important}.mb-xl-144[_ngcontent-%COMP%]{margin-bottom:144px!important}.ml-xl-144[_ngcontent-%COMP%]{margin-left:144px!important}.mt-xl-148[_ngcontent-%COMP%]{margin-top:148px!important}.mr-xl-148[_ngcontent-%COMP%]{margin-right:148px!important}.mb-xl-148[_ngcontent-%COMP%]{margin-bottom:148px!important}.ml-xl-148[_ngcontent-%COMP%]{margin-left:148px!important}.mt-xl-152[_ngcontent-%COMP%]{margin-top:152px!important}.mr-xl-152[_ngcontent-%COMP%]{margin-right:152px!important}.mb-xl-152[_ngcontent-%COMP%]{margin-bottom:152px!important}.ml-xl-152[_ngcontent-%COMP%]{margin-left:152px!important}.mt-xl-156[_ngcontent-%COMP%]{margin-top:156px!important}.mr-xl-156[_ngcontent-%COMP%]{margin-right:156px!important}.mb-xl-156[_ngcontent-%COMP%]{margin-bottom:156px!important}.ml-xl-156[_ngcontent-%COMP%]{margin-left:156px!important}.mt-xl-160[_ngcontent-%COMP%]{margin-top:160px!important}.mr-xl-160[_ngcontent-%COMP%]{margin-right:160px!important}.mb-xl-160[_ngcontent-%COMP%]{margin-bottom:160px!important}.ml-xl-160[_ngcontent-%COMP%]{margin-left:160px!important}.mt-xl-164[_ngcontent-%COMP%]{margin-top:164px!important}.mr-xl-164[_ngcontent-%COMP%]{margin-right:164px!important}.mb-xl-164[_ngcontent-%COMP%]{margin-bottom:164px!important}.ml-xl-164[_ngcontent-%COMP%]{margin-left:164px!important}.mt-xl-168[_ngcontent-%COMP%]{margin-top:168px!important}.mr-xl-168[_ngcontent-%COMP%]{margin-right:168px!important}.mb-xl-168[_ngcontent-%COMP%]{margin-bottom:168px!important}.ml-xl-168[_ngcontent-%COMP%]{margin-left:168px!important}.mt-xl-172[_ngcontent-%COMP%]{margin-top:172px!important}.mr-xl-172[_ngcontent-%COMP%]{margin-right:172px!important}.mb-xl-172[_ngcontent-%COMP%]{margin-bottom:172px!important}.ml-xl-172[_ngcontent-%COMP%]{margin-left:172px!important}.mt-xl-176[_ngcontent-%COMP%]{margin-top:176px!important}.mr-xl-176[_ngcontent-%COMP%]{margin-right:176px!important}.mb-xl-176[_ngcontent-%COMP%]{margin-bottom:176px!important}.ml-xl-176[_ngcontent-%COMP%]{margin-left:176px!important}.mt-xl-180[_ngcontent-%COMP%]{margin-top:180px!important}.mr-xl-180[_ngcontent-%COMP%]{margin-right:180px!important}.mb-xl-180[_ngcontent-%COMP%]{margin-bottom:180px!important}.ml-xl-180[_ngcontent-%COMP%]{margin-left:180px!important}.mt-xl-184[_ngcontent-%COMP%]{margin-top:184px!important}.mr-xl-184[_ngcontent-%COMP%]{margin-right:184px!important}.mb-xl-184[_ngcontent-%COMP%]{margin-bottom:184px!important}.ml-xl-184[_ngcontent-%COMP%]{margin-left:184px!important}.mt-xl-188[_ngcontent-%COMP%]{margin-top:188px!important}.mr-xl-188[_ngcontent-%COMP%]{margin-right:188px!important}.mb-xl-188[_ngcontent-%COMP%]{margin-bottom:188px!important}.ml-xl-188[_ngcontent-%COMP%]{margin-left:188px!important}.mt-xl-192[_ngcontent-%COMP%]{margin-top:192px!important}.mr-xl-192[_ngcontent-%COMP%]{margin-right:192px!important}.mb-xl-192[_ngcontent-%COMP%]{margin-bottom:192px!important}.ml-xl-192[_ngcontent-%COMP%]{margin-left:192px!important}.mt-xl-196[_ngcontent-%COMP%]{margin-top:196px!important}.mr-xl-196[_ngcontent-%COMP%]{margin-right:196px!important}.mb-xl-196[_ngcontent-%COMP%]{margin-bottom:196px!important}.ml-xl-196[_ngcontent-%COMP%]{margin-left:196px!important}.mt-xl-200[_ngcontent-%COMP%]{margin-top:200px!important}.mr-xl-200[_ngcontent-%COMP%]{margin-right:200px!important}.mb-xl-200[_ngcontent-%COMP%]{margin-bottom:200px!important}.ml-xl-200[_ngcontent-%COMP%]{margin-left:200px!important}.mt-xl-204[_ngcontent-%COMP%]{margin-top:204px!important}.mr-xl-204[_ngcontent-%COMP%]{margin-right:204px!important}.mb-xl-204[_ngcontent-%COMP%]{margin-bottom:204px!important}.ml-xl-204[_ngcontent-%COMP%]{margin-left:204px!important}.mt-xl-208[_ngcontent-%COMP%]{margin-top:208px!important}.mr-xl-208[_ngcontent-%COMP%]{margin-right:208px!important}.mb-xl-208[_ngcontent-%COMP%]{margin-bottom:208px!important}.ml-xl-208[_ngcontent-%COMP%]{margin-left:208px!important}.mt-xl-212[_ngcontent-%COMP%]{margin-top:212px!important}.mr-xl-212[_ngcontent-%COMP%]{margin-right:212px!important}.mb-xl-212[_ngcontent-%COMP%]{margin-bottom:212px!important}.ml-xl-212[_ngcontent-%COMP%]{margin-left:212px!important}.mt-xl-216[_ngcontent-%COMP%]{margin-top:216px!important}.mr-xl-216[_ngcontent-%COMP%]{margin-right:216px!important}.mb-xl-216[_ngcontent-%COMP%]{margin-bottom:216px!important}.ml-xl-216[_ngcontent-%COMP%]{margin-left:216px!important}.mt-xl-220[_ngcontent-%COMP%]{margin-top:220px!important}.mr-xl-220[_ngcontent-%COMP%]{margin-right:220px!important}.mb-xl-220[_ngcontent-%COMP%]{margin-bottom:220px!important}.ml-xl-220[_ngcontent-%COMP%]{margin-left:220px!important}.mt-xl-224[_ngcontent-%COMP%]{margin-top:224px!important}.mr-xl-224[_ngcontent-%COMP%]{margin-right:224px!important}.mb-xl-224[_ngcontent-%COMP%]{margin-bottom:224px!important}.ml-xl-224[_ngcontent-%COMP%]{margin-left:224px!important}.mt-xl-228[_ngcontent-%COMP%]{margin-top:228px!important}.mr-xl-228[_ngcontent-%COMP%]{margin-right:228px!important}.mb-xl-228[_ngcontent-%COMP%]{margin-bottom:228px!important}.ml-xl-228[_ngcontent-%COMP%]{margin-left:228px!important}.mt-xl-232[_ngcontent-%COMP%]{margin-top:232px!important}.mr-xl-232[_ngcontent-%COMP%]{margin-right:232px!important}.mb-xl-232[_ngcontent-%COMP%]{margin-bottom:232px!important}.ml-xl-232[_ngcontent-%COMP%]{margin-left:232px!important}.mt-xl-236[_ngcontent-%COMP%]{margin-top:236px!important}.mr-xl-236[_ngcontent-%COMP%]{margin-right:236px!important}.mb-xl-236[_ngcontent-%COMP%]{margin-bottom:236px!important}.ml-xl-236[_ngcontent-%COMP%]{margin-left:236px!important}.mt-xl-240[_ngcontent-%COMP%]{margin-top:240px!important}.mr-xl-240[_ngcontent-%COMP%]{margin-right:240px!important}.mb-xl-240[_ngcontent-%COMP%]{margin-bottom:240px!important}.ml-xl-240[_ngcontent-%COMP%]{margin-left:240px!important}.mt-xl-244[_ngcontent-%COMP%]{margin-top:244px!important}.mr-xl-244[_ngcontent-%COMP%]{margin-right:244px!important}.mb-xl-244[_ngcontent-%COMP%]{margin-bottom:244px!important}.ml-xl-244[_ngcontent-%COMP%]{margin-left:244px!important}.mt-xl-248[_ngcontent-%COMP%]{margin-top:248px!important}.mr-xl-248[_ngcontent-%COMP%]{margin-right:248px!important}.mb-xl-248[_ngcontent-%COMP%]{margin-bottom:248px!important}.ml-xl-248[_ngcontent-%COMP%]{margin-left:248px!important}.mt-xl-252[_ngcontent-%COMP%]{margin-top:252px!important}.mr-xl-252[_ngcontent-%COMP%]{margin-right:252px!important}.mb-xl-252[_ngcontent-%COMP%]{margin-bottom:252px!important}.ml-xl-252[_ngcontent-%COMP%]{margin-left:252px!important}.mt-xl-256[_ngcontent-%COMP%]{margin-top:256px!important}.mr-xl-256[_ngcontent-%COMP%]{margin-right:256px!important}.mb-xl-256[_ngcontent-%COMP%]{margin-bottom:256px!important}.ml-xl-256[_ngcontent-%COMP%]{margin-left:256px!important}.m-xl-auto[_ngcontent-%COMP%]{margin:auto!important}.mt-xl-auto[_ngcontent-%COMP%]{margin-top:auto!important}.mr-xl-auto[_ngcontent-%COMP%]{margin-right:auto!important}.mb-xl-auto[_ngcontent-%COMP%]{margin-bottom:auto!important}.ml-xl-auto[_ngcontent-%COMP%], .mx-xl-auto[_ngcontent-%COMP%]{margin-left:auto!important}.mx-xl-auto[_ngcontent-%COMP%]{margin-right:auto!important}.my-xl-auto[_ngcontent-%COMP%]{margin-top:auto!important;margin-bottom:auto!important}.p-xl-0[_ngcontent-%COMP%]{padding:0!important}.p-xl-4[_ngcontent-%COMP%]{padding:4px!important}.p-xl-8[_ngcontent-%COMP%]{padding:8px!important}.p-xl-12[_ngcontent-%COMP%]{padding:12px!important}.p-xl-16[_ngcontent-%COMP%]{padding:16px!important}.p-xl-20[_ngcontent-%COMP%]{padding:20px!important}.p-xl-24[_ngcontent-%COMP%]{padding:24px!important}.p-xl-28[_ngcontent-%COMP%]{padding:28px!important}.p-xl-32[_ngcontent-%COMP%]{padding:32px!important}.p-xl-36[_ngcontent-%COMP%]{padding:36px!important}.p-xl-40[_ngcontent-%COMP%]{padding:40px!important}.p-xl-44[_ngcontent-%COMP%]{padding:44px!important}.p-xl-48[_ngcontent-%COMP%]{padding:48px!important}.p-xl-52[_ngcontent-%COMP%]{padding:52px!important}.p-xl-56[_ngcontent-%COMP%]{padding:56px!important}.p-xl-60[_ngcontent-%COMP%]{padding:60px!important}.p-xl-64[_ngcontent-%COMP%]{padding:64px!important}.p-xl-68[_ngcontent-%COMP%]{padding:68px!important}.p-xl-72[_ngcontent-%COMP%]{padding:72px!important}.p-xl-76[_ngcontent-%COMP%]{padding:76px!important}.p-xl-80[_ngcontent-%COMP%]{padding:80px!important}.p-xl-84[_ngcontent-%COMP%]{padding:84px!important}.p-xl-88[_ngcontent-%COMP%]{padding:88px!important}.p-xl-92[_ngcontent-%COMP%]{padding:92px!important}.p-xl-96[_ngcontent-%COMP%]{padding:96px!important}.p-xl-100[_ngcontent-%COMP%]{padding:100px!important}.p-xl-104[_ngcontent-%COMP%]{padding:104px!important}.p-xl-108[_ngcontent-%COMP%]{padding:108px!important}.p-xl-112[_ngcontent-%COMP%]{padding:112px!important}.p-xl-116[_ngcontent-%COMP%]{padding:116px!important}.p-xl-120[_ngcontent-%COMP%]{padding:120px!important}.p-xl-124[_ngcontent-%COMP%]{padding:124px!important}.p-xl-128[_ngcontent-%COMP%]{padding:128px!important}.p-xl-132[_ngcontent-%COMP%]{padding:132px!important}.p-xl-136[_ngcontent-%COMP%]{padding:136px!important}.p-xl-140[_ngcontent-%COMP%]{padding:140px!important}.p-xl-144[_ngcontent-%COMP%]{padding:144px!important}.p-xl-148[_ngcontent-%COMP%]{padding:148px!important}.p-xl-152[_ngcontent-%COMP%]{padding:152px!important}.p-xl-156[_ngcontent-%COMP%]{padding:156px!important}.p-xl-160[_ngcontent-%COMP%]{padding:160px!important}.p-xl-164[_ngcontent-%COMP%]{padding:164px!important}.p-xl-168[_ngcontent-%COMP%]{padding:168px!important}.p-xl-172[_ngcontent-%COMP%]{padding:172px!important}.p-xl-176[_ngcontent-%COMP%]{padding:176px!important}.p-xl-180[_ngcontent-%COMP%]{padding:180px!important}.p-xl-184[_ngcontent-%COMP%]{padding:184px!important}.p-xl-188[_ngcontent-%COMP%]{padding:188px!important}.p-xl-192[_ngcontent-%COMP%]{padding:192px!important}.p-xl-196[_ngcontent-%COMP%]{padding:196px!important}.p-xl-200[_ngcontent-%COMP%]{padding:200px!important}.p-xl-204[_ngcontent-%COMP%]{padding:204px!important}.p-xl-208[_ngcontent-%COMP%]{padding:208px!important}.p-xl-212[_ngcontent-%COMP%]{padding:212px!important}.p-xl-216[_ngcontent-%COMP%]{padding:216px!important}.p-xl-220[_ngcontent-%COMP%]{padding:220px!important}.p-xl-224[_ngcontent-%COMP%]{padding:224px!important}.p-xl-228[_ngcontent-%COMP%]{padding:228px!important}.p-xl-232[_ngcontent-%COMP%]{padding:232px!important}.p-xl-236[_ngcontent-%COMP%]{padding:236px!important}.p-xl-240[_ngcontent-%COMP%]{padding:240px!important}.p-xl-244[_ngcontent-%COMP%]{padding:244px!important}.p-xl-248[_ngcontent-%COMP%]{padding:248px!important}.p-xl-252[_ngcontent-%COMP%]{padding:252px!important}.p-xl-256[_ngcontent-%COMP%]{padding:256px!important}.px-xl-0[_ngcontent-%COMP%]{padding-right:0!important;padding-left:0!important}.py-xl-0[_ngcontent-%COMP%]{padding-top:0!important;padding-bottom:0!important}.px-xl-4[_ngcontent-%COMP%]{padding-right:4px!important;padding-left:4px!important}.py-xl-4[_ngcontent-%COMP%]{padding-top:4px!important;padding-bottom:4px!important}.px-xl-8[_ngcontent-%COMP%]{padding-right:8px!important;padding-left:8px!important}.py-xl-8[_ngcontent-%COMP%]{padding-top:8px!important;padding-bottom:8px!important}.px-xl-12[_ngcontent-%COMP%]{padding-right:12px!important;padding-left:12px!important}.py-xl-12[_ngcontent-%COMP%]{padding-top:12px!important;padding-bottom:12px!important}.px-xl-16[_ngcontent-%COMP%]{padding-right:16px!important;padding-left:16px!important}.py-xl-16[_ngcontent-%COMP%]{padding-top:16px!important;padding-bottom:16px!important}.px-xl-20[_ngcontent-%COMP%]{padding-right:20px!important;padding-left:20px!important}.py-xl-20[_ngcontent-%COMP%]{padding-top:20px!important;padding-bottom:20px!important}.px-xl-24[_ngcontent-%COMP%]{padding-right:24px!important;padding-left:24px!important}.py-xl-24[_ngcontent-%COMP%]{padding-top:24px!important;padding-bottom:24px!important}.px-xl-28[_ngcontent-%COMP%]{padding-right:28px!important;padding-left:28px!important}.py-xl-28[_ngcontent-%COMP%]{padding-top:28px!important;padding-bottom:28px!important}.px-xl-32[_ngcontent-%COMP%]{padding-right:32px!important;padding-left:32px!important}.py-xl-32[_ngcontent-%COMP%]{padding-top:32px!important;padding-bottom:32px!important}.px-xl-36[_ngcontent-%COMP%]{padding-right:36px!important;padding-left:36px!important}.py-xl-36[_ngcontent-%COMP%]{padding-top:36px!important;padding-bottom:36px!important}.px-xl-40[_ngcontent-%COMP%]{padding-right:40px!important;padding-left:40px!important}.py-xl-40[_ngcontent-%COMP%]{padding-top:40px!important;padding-bottom:40px!important}.px-xl-44[_ngcontent-%COMP%]{padding-right:44px!important;padding-left:44px!important}.py-xl-44[_ngcontent-%COMP%]{padding-top:44px!important;padding-bottom:44px!important}.px-xl-48[_ngcontent-%COMP%]{padding-right:48px!important;padding-left:48px!important}.py-xl-48[_ngcontent-%COMP%]{padding-top:48px!important;padding-bottom:48px!important}.px-xl-52[_ngcontent-%COMP%]{padding-right:52px!important;padding-left:52px!important}.py-xl-52[_ngcontent-%COMP%]{padding-top:52px!important;padding-bottom:52px!important}.px-xl-56[_ngcontent-%COMP%]{padding-right:56px!important;padding-left:56px!important}.py-xl-56[_ngcontent-%COMP%]{padding-top:56px!important;padding-bottom:56px!important}.px-xl-60[_ngcontent-%COMP%]{padding-right:60px!important;padding-left:60px!important}.py-xl-60[_ngcontent-%COMP%]{padding-top:60px!important;padding-bottom:60px!important}.px-xl-64[_ngcontent-%COMP%]{padding-right:64px!important;padding-left:64px!important}.py-xl-64[_ngcontent-%COMP%]{padding-top:64px!important;padding-bottom:64px!important}.px-xl-68[_ngcontent-%COMP%]{padding-right:68px!important;padding-left:68px!important}.py-xl-68[_ngcontent-%COMP%]{padding-top:68px!important;padding-bottom:68px!important}.px-xl-72[_ngcontent-%COMP%]{padding-right:72px!important;padding-left:72px!important}.py-xl-72[_ngcontent-%COMP%]{padding-top:72px!important;padding-bottom:72px!important}.px-xl-76[_ngcontent-%COMP%]{padding-right:76px!important;padding-left:76px!important}.py-xl-76[_ngcontent-%COMP%]{padding-top:76px!important;padding-bottom:76px!important}.px-xl-80[_ngcontent-%COMP%]{padding-right:80px!important;padding-left:80px!important}.py-xl-80[_ngcontent-%COMP%]{padding-top:80px!important;padding-bottom:80px!important}.px-xl-84[_ngcontent-%COMP%]{padding-right:84px!important;padding-left:84px!important}.py-xl-84[_ngcontent-%COMP%]{padding-top:84px!important;padding-bottom:84px!important}.px-xl-88[_ngcontent-%COMP%]{padding-right:88px!important;padding-left:88px!important}.py-xl-88[_ngcontent-%COMP%]{padding-top:88px!important;padding-bottom:88px!important}.px-xl-92[_ngcontent-%COMP%]{padding-right:92px!important;padding-left:92px!important}.py-xl-92[_ngcontent-%COMP%]{padding-top:92px!important;padding-bottom:92px!important}.px-xl-96[_ngcontent-%COMP%]{padding-right:96px!important;padding-left:96px!important}.py-xl-96[_ngcontent-%COMP%]{padding-top:96px!important;padding-bottom:96px!important}.px-xl-100[_ngcontent-%COMP%]{padding-right:100px!important;padding-left:100px!important}.py-xl-100[_ngcontent-%COMP%]{padding-top:100px!important;padding-bottom:100px!important}.px-xl-104[_ngcontent-%COMP%]{padding-right:104px!important;padding-left:104px!important}.py-xl-104[_ngcontent-%COMP%]{padding-top:104px!important;padding-bottom:104px!important}.px-xl-108[_ngcontent-%COMP%]{padding-right:108px!important;padding-left:108px!important}.py-xl-108[_ngcontent-%COMP%]{padding-top:108px!important;padding-bottom:108px!important}.px-xl-112[_ngcontent-%COMP%]{padding-right:112px!important;padding-left:112px!important}.py-xl-112[_ngcontent-%COMP%]{padding-top:112px!important;padding-bottom:112px!important}.px-xl-116[_ngcontent-%COMP%]{padding-right:116px!important;padding-left:116px!important}.py-xl-116[_ngcontent-%COMP%]{padding-top:116px!important;padding-bottom:116px!important}.px-xl-120[_ngcontent-%COMP%]{padding-right:120px!important;padding-left:120px!important}.py-xl-120[_ngcontent-%COMP%]{padding-top:120px!important;padding-bottom:120px!important}.px-xl-124[_ngcontent-%COMP%]{padding-right:124px!important;padding-left:124px!important}.py-xl-124[_ngcontent-%COMP%]{padding-top:124px!important;padding-bottom:124px!important}.px-xl-128[_ngcontent-%COMP%]{padding-right:128px!important;padding-left:128px!important}.py-xl-128[_ngcontent-%COMP%]{padding-top:128px!important;padding-bottom:128px!important}.px-xl-132[_ngcontent-%COMP%]{padding-right:132px!important;padding-left:132px!important}.py-xl-132[_ngcontent-%COMP%]{padding-top:132px!important;padding-bottom:132px!important}.px-xl-136[_ngcontent-%COMP%]{padding-right:136px!important;padding-left:136px!important}.py-xl-136[_ngcontent-%COMP%]{padding-top:136px!important;padding-bottom:136px!important}.px-xl-140[_ngcontent-%COMP%]{padding-right:140px!important;padding-left:140px!important}.py-xl-140[_ngcontent-%COMP%]{padding-top:140px!important;padding-bottom:140px!important}.px-xl-144[_ngcontent-%COMP%]{padding-right:144px!important;padding-left:144px!important}.py-xl-144[_ngcontent-%COMP%]{padding-top:144px!important;padding-bottom:144px!important}.px-xl-148[_ngcontent-%COMP%]{padding-right:148px!important;padding-left:148px!important}.py-xl-148[_ngcontent-%COMP%]{padding-top:148px!important;padding-bottom:148px!important}.px-xl-152[_ngcontent-%COMP%]{padding-right:152px!important;padding-left:152px!important}.py-xl-152[_ngcontent-%COMP%]{padding-top:152px!important;padding-bottom:152px!important}.px-xl-156[_ngcontent-%COMP%]{padding-right:156px!important;padding-left:156px!important}.py-xl-156[_ngcontent-%COMP%]{padding-top:156px!important;padding-bottom:156px!important}.px-xl-160[_ngcontent-%COMP%]{padding-right:160px!important;padding-left:160px!important}.py-xl-160[_ngcontent-%COMP%]{padding-top:160px!important;padding-bottom:160px!important}.px-xl-164[_ngcontent-%COMP%]{padding-right:164px!important;padding-left:164px!important}.py-xl-164[_ngcontent-%COMP%]{padding-top:164px!important;padding-bottom:164px!important}.px-xl-168[_ngcontent-%COMP%]{padding-right:168px!important;padding-left:168px!important}.py-xl-168[_ngcontent-%COMP%]{padding-top:168px!important;padding-bottom:168px!important}.px-xl-172[_ngcontent-%COMP%]{padding-right:172px!important;padding-left:172px!important}.py-xl-172[_ngcontent-%COMP%]{padding-top:172px!important;padding-bottom:172px!important}.px-xl-176[_ngcontent-%COMP%]{padding-right:176px!important;padding-left:176px!important}.py-xl-176[_ngcontent-%COMP%]{padding-top:176px!important;padding-bottom:176px!important}.px-xl-180[_ngcontent-%COMP%]{padding-right:180px!important;padding-left:180px!important}.py-xl-180[_ngcontent-%COMP%]{padding-top:180px!important;padding-bottom:180px!important}.px-xl-184[_ngcontent-%COMP%]{padding-right:184px!important;padding-left:184px!important}.py-xl-184[_ngcontent-%COMP%]{padding-top:184px!important;padding-bottom:184px!important}.px-xl-188[_ngcontent-%COMP%]{padding-right:188px!important;padding-left:188px!important}.py-xl-188[_ngcontent-%COMP%]{padding-top:188px!important;padding-bottom:188px!important}.px-xl-192[_ngcontent-%COMP%]{padding-right:192px!important;padding-left:192px!important}.py-xl-192[_ngcontent-%COMP%]{padding-top:192px!important;padding-bottom:192px!important}.px-xl-196[_ngcontent-%COMP%]{padding-right:196px!important;padding-left:196px!important}.py-xl-196[_ngcontent-%COMP%]{padding-top:196px!important;padding-bottom:196px!important}.px-xl-200[_ngcontent-%COMP%]{padding-right:200px!important;padding-left:200px!important}.py-xl-200[_ngcontent-%COMP%]{padding-top:200px!important;padding-bottom:200px!important}.px-xl-204[_ngcontent-%COMP%]{padding-right:204px!important;padding-left:204px!important}.py-xl-204[_ngcontent-%COMP%]{padding-top:204px!important;padding-bottom:204px!important}.px-xl-208[_ngcontent-%COMP%]{padding-right:208px!important;padding-left:208px!important}.py-xl-208[_ngcontent-%COMP%]{padding-top:208px!important;padding-bottom:208px!important}.px-xl-212[_ngcontent-%COMP%]{padding-right:212px!important;padding-left:212px!important}.py-xl-212[_ngcontent-%COMP%]{padding-top:212px!important;padding-bottom:212px!important}.px-xl-216[_ngcontent-%COMP%]{padding-right:216px!important;padding-left:216px!important}.py-xl-216[_ngcontent-%COMP%]{padding-top:216px!important;padding-bottom:216px!important}.px-xl-220[_ngcontent-%COMP%]{padding-right:220px!important;padding-left:220px!important}.py-xl-220[_ngcontent-%COMP%]{padding-top:220px!important;padding-bottom:220px!important}.px-xl-224[_ngcontent-%COMP%]{padding-right:224px!important;padding-left:224px!important}.py-xl-224[_ngcontent-%COMP%]{padding-top:224px!important;padding-bottom:224px!important}.px-xl-228[_ngcontent-%COMP%]{padding-right:228px!important;padding-left:228px!important}.py-xl-228[_ngcontent-%COMP%]{padding-top:228px!important;padding-bottom:228px!important}.px-xl-232[_ngcontent-%COMP%]{padding-right:232px!important;padding-left:232px!important}.py-xl-232[_ngcontent-%COMP%]{padding-top:232px!important;padding-bottom:232px!important}.px-xl-236[_ngcontent-%COMP%]{padding-right:236px!important;padding-left:236px!important}.py-xl-236[_ngcontent-%COMP%]{padding-top:236px!important;padding-bottom:236px!important}.px-xl-240[_ngcontent-%COMP%]{padding-right:240px!important;padding-left:240px!important}.py-xl-240[_ngcontent-%COMP%]{padding-top:240px!important;padding-bottom:240px!important}.px-xl-244[_ngcontent-%COMP%]{padding-right:244px!important;padding-left:244px!important}.py-xl-244[_ngcontent-%COMP%]{padding-top:244px!important;padding-bottom:244px!important}.px-xl-248[_ngcontent-%COMP%]{padding-right:248px!important;padding-left:248px!important}.py-xl-248[_ngcontent-%COMP%]{padding-top:248px!important;padding-bottom:248px!important}.px-xl-252[_ngcontent-%COMP%]{padding-right:252px!important;padding-left:252px!important}.py-xl-252[_ngcontent-%COMP%]{padding-top:252px!important;padding-bottom:252px!important}.px-xl-256[_ngcontent-%COMP%]{padding-right:256px!important;padding-left:256px!important}.py-xl-256[_ngcontent-%COMP%]{padding-top:256px!important;padding-bottom:256px!important}.pt-xl-0[_ngcontent-%COMP%]{padding-top:0!important}.pr-xl-0[_ngcontent-%COMP%]{padding-right:0!important}.pb-xl-0[_ngcontent-%COMP%]{padding-bottom:0!important}.pl-xl-0[_ngcontent-%COMP%]{padding-left:0!important}.pt-xl-4[_ngcontent-%COMP%]{padding-top:4px!important}.pr-xl-4[_ngcontent-%COMP%]{padding-right:4px!important}.pb-xl-4[_ngcontent-%COMP%]{padding-bottom:4px!important}.pl-xl-4[_ngcontent-%COMP%]{padding-left:4px!important}.pt-xl-8[_ngcontent-%COMP%]{padding-top:8px!important}.pr-xl-8[_ngcontent-%COMP%]{padding-right:8px!important}.pb-xl-8[_ngcontent-%COMP%]{padding-bottom:8px!important}.pl-xl-8[_ngcontent-%COMP%]{padding-left:8px!important}.pt-xl-12[_ngcontent-%COMP%]{padding-top:12px!important}.pr-xl-12[_ngcontent-%COMP%]{padding-right:12px!important}.pb-xl-12[_ngcontent-%COMP%]{padding-bottom:12px!important}.pl-xl-12[_ngcontent-%COMP%]{padding-left:12px!important}.pt-xl-16[_ngcontent-%COMP%]{padding-top:16px!important}.pr-xl-16[_ngcontent-%COMP%]{padding-right:16px!important}.pb-xl-16[_ngcontent-%COMP%]{padding-bottom:16px!important}.pl-xl-16[_ngcontent-%COMP%]{padding-left:16px!important}.pt-xl-20[_ngcontent-%COMP%]{padding-top:20px!important}.pr-xl-20[_ngcontent-%COMP%]{padding-right:20px!important}.pb-xl-20[_ngcontent-%COMP%]{padding-bottom:20px!important}.pl-xl-20[_ngcontent-%COMP%]{padding-left:20px!important}.pt-xl-24[_ngcontent-%COMP%]{padding-top:24px!important}.pr-xl-24[_ngcontent-%COMP%]{padding-right:24px!important}.pb-xl-24[_ngcontent-%COMP%]{padding-bottom:24px!important}.pl-xl-24[_ngcontent-%COMP%]{padding-left:24px!important}.pt-xl-28[_ngcontent-%COMP%]{padding-top:28px!important}.pr-xl-28[_ngcontent-%COMP%]{padding-right:28px!important}.pb-xl-28[_ngcontent-%COMP%]{padding-bottom:28px!important}.pl-xl-28[_ngcontent-%COMP%]{padding-left:28px!important}.pt-xl-32[_ngcontent-%COMP%]{padding-top:32px!important}.pr-xl-32[_ngcontent-%COMP%]{padding-right:32px!important}.pb-xl-32[_ngcontent-%COMP%]{padding-bottom:32px!important}.pl-xl-32[_ngcontent-%COMP%]{padding-left:32px!important}.pt-xl-36[_ngcontent-%COMP%]{padding-top:36px!important}.pr-xl-36[_ngcontent-%COMP%]{padding-right:36px!important}.pb-xl-36[_ngcontent-%COMP%]{padding-bottom:36px!important}.pl-xl-36[_ngcontent-%COMP%]{padding-left:36px!important}.pt-xl-40[_ngcontent-%COMP%]{padding-top:40px!important}.pr-xl-40[_ngcontent-%COMP%]{padding-right:40px!important}.pb-xl-40[_ngcontent-%COMP%]{padding-bottom:40px!important}.pl-xl-40[_ngcontent-%COMP%]{padding-left:40px!important}.pt-xl-44[_ngcontent-%COMP%]{padding-top:44px!important}.pr-xl-44[_ngcontent-%COMP%]{padding-right:44px!important}.pb-xl-44[_ngcontent-%COMP%]{padding-bottom:44px!important}.pl-xl-44[_ngcontent-%COMP%]{padding-left:44px!important}.pt-xl-48[_ngcontent-%COMP%]{padding-top:48px!important}.pr-xl-48[_ngcontent-%COMP%]{padding-right:48px!important}.pb-xl-48[_ngcontent-%COMP%]{padding-bottom:48px!important}.pl-xl-48[_ngcontent-%COMP%]{padding-left:48px!important}.pt-xl-52[_ngcontent-%COMP%]{padding-top:52px!important}.pr-xl-52[_ngcontent-%COMP%]{padding-right:52px!important}.pb-xl-52[_ngcontent-%COMP%]{padding-bottom:52px!important}.pl-xl-52[_ngcontent-%COMP%]{padding-left:52px!important}.pt-xl-56[_ngcontent-%COMP%]{padding-top:56px!important}.pr-xl-56[_ngcontent-%COMP%]{padding-right:56px!important}.pb-xl-56[_ngcontent-%COMP%]{padding-bottom:56px!important}.pl-xl-56[_ngcontent-%COMP%]{padding-left:56px!important}.pt-xl-60[_ngcontent-%COMP%]{padding-top:60px!important}.pr-xl-60[_ngcontent-%COMP%]{padding-right:60px!important}.pb-xl-60[_ngcontent-%COMP%]{padding-bottom:60px!important}.pl-xl-60[_ngcontent-%COMP%]{padding-left:60px!important}.pt-xl-64[_ngcontent-%COMP%]{padding-top:64px!important}.pr-xl-64[_ngcontent-%COMP%]{padding-right:64px!important}.pb-xl-64[_ngcontent-%COMP%]{padding-bottom:64px!important}.pl-xl-64[_ngcontent-%COMP%]{padding-left:64px!important}.pt-xl-68[_ngcontent-%COMP%]{padding-top:68px!important}.pr-xl-68[_ngcontent-%COMP%]{padding-right:68px!important}.pb-xl-68[_ngcontent-%COMP%]{padding-bottom:68px!important}.pl-xl-68[_ngcontent-%COMP%]{padding-left:68px!important}.pt-xl-72[_ngcontent-%COMP%]{padding-top:72px!important}.pr-xl-72[_ngcontent-%COMP%]{padding-right:72px!important}.pb-xl-72[_ngcontent-%COMP%]{padding-bottom:72px!important}.pl-xl-72[_ngcontent-%COMP%]{padding-left:72px!important}.pt-xl-76[_ngcontent-%COMP%]{padding-top:76px!important}.pr-xl-76[_ngcontent-%COMP%]{padding-right:76px!important}.pb-xl-76[_ngcontent-%COMP%]{padding-bottom:76px!important}.pl-xl-76[_ngcontent-%COMP%]{padding-left:76px!important}.pt-xl-80[_ngcontent-%COMP%]{padding-top:80px!important}.pr-xl-80[_ngcontent-%COMP%]{padding-right:80px!important}.pb-xl-80[_ngcontent-%COMP%]{padding-bottom:80px!important}.pl-xl-80[_ngcontent-%COMP%]{padding-left:80px!important}.pt-xl-84[_ngcontent-%COMP%]{padding-top:84px!important}.pr-xl-84[_ngcontent-%COMP%]{padding-right:84px!important}.pb-xl-84[_ngcontent-%COMP%]{padding-bottom:84px!important}.pl-xl-84[_ngcontent-%COMP%]{padding-left:84px!important}.pt-xl-88[_ngcontent-%COMP%]{padding-top:88px!important}.pr-xl-88[_ngcontent-%COMP%]{padding-right:88px!important}.pb-xl-88[_ngcontent-%COMP%]{padding-bottom:88px!important}.pl-xl-88[_ngcontent-%COMP%]{padding-left:88px!important}.pt-xl-92[_ngcontent-%COMP%]{padding-top:92px!important}.pr-xl-92[_ngcontent-%COMP%]{padding-right:92px!important}.pb-xl-92[_ngcontent-%COMP%]{padding-bottom:92px!important}.pl-xl-92[_ngcontent-%COMP%]{padding-left:92px!important}.pt-xl-96[_ngcontent-%COMP%]{padding-top:96px!important}.pr-xl-96[_ngcontent-%COMP%]{padding-right:96px!important}.pb-xl-96[_ngcontent-%COMP%]{padding-bottom:96px!important}.pl-xl-96[_ngcontent-%COMP%]{padding-left:96px!important}.pt-xl-100[_ngcontent-%COMP%]{padding-top:100px!important}.pr-xl-100[_ngcontent-%COMP%]{padding-right:100px!important}.pb-xl-100[_ngcontent-%COMP%]{padding-bottom:100px!important}.pl-xl-100[_ngcontent-%COMP%]{padding-left:100px!important}.pt-xl-104[_ngcontent-%COMP%]{padding-top:104px!important}.pr-xl-104[_ngcontent-%COMP%]{padding-right:104px!important}.pb-xl-104[_ngcontent-%COMP%]{padding-bottom:104px!important}.pl-xl-104[_ngcontent-%COMP%]{padding-left:104px!important}.pt-xl-108[_ngcontent-%COMP%]{padding-top:108px!important}.pr-xl-108[_ngcontent-%COMP%]{padding-right:108px!important}.pb-xl-108[_ngcontent-%COMP%]{padding-bottom:108px!important}.pl-xl-108[_ngcontent-%COMP%]{padding-left:108px!important}.pt-xl-112[_ngcontent-%COMP%]{padding-top:112px!important}.pr-xl-112[_ngcontent-%COMP%]{padding-right:112px!important}.pb-xl-112[_ngcontent-%COMP%]{padding-bottom:112px!important}.pl-xl-112[_ngcontent-%COMP%]{padding-left:112px!important}.pt-xl-116[_ngcontent-%COMP%]{padding-top:116px!important}.pr-xl-116[_ngcontent-%COMP%]{padding-right:116px!important}.pb-xl-116[_ngcontent-%COMP%]{padding-bottom:116px!important}.pl-xl-116[_ngcontent-%COMP%]{padding-left:116px!important}.pt-xl-120[_ngcontent-%COMP%]{padding-top:120px!important}.pr-xl-120[_ngcontent-%COMP%]{padding-right:120px!important}.pb-xl-120[_ngcontent-%COMP%]{padding-bottom:120px!important}.pl-xl-120[_ngcontent-%COMP%]{padding-left:120px!important}.pt-xl-124[_ngcontent-%COMP%]{padding-top:124px!important}.pr-xl-124[_ngcontent-%COMP%]{padding-right:124px!important}.pb-xl-124[_ngcontent-%COMP%]{padding-bottom:124px!important}.pl-xl-124[_ngcontent-%COMP%]{padding-left:124px!important}.pt-xl-128[_ngcontent-%COMP%]{padding-top:128px!important}.pr-xl-128[_ngcontent-%COMP%]{padding-right:128px!important}.pb-xl-128[_ngcontent-%COMP%]{padding-bottom:128px!important}.pl-xl-128[_ngcontent-%COMP%]{padding-left:128px!important}.pt-xl-132[_ngcontent-%COMP%]{padding-top:132px!important}.pr-xl-132[_ngcontent-%COMP%]{padding-right:132px!important}.pb-xl-132[_ngcontent-%COMP%]{padding-bottom:132px!important}.pl-xl-132[_ngcontent-%COMP%]{padding-left:132px!important}.pt-xl-136[_ngcontent-%COMP%]{padding-top:136px!important}.pr-xl-136[_ngcontent-%COMP%]{padding-right:136px!important}.pb-xl-136[_ngcontent-%COMP%]{padding-bottom:136px!important}.pl-xl-136[_ngcontent-%COMP%]{padding-left:136px!important}.pt-xl-140[_ngcontent-%COMP%]{padding-top:140px!important}.pr-xl-140[_ngcontent-%COMP%]{padding-right:140px!important}.pb-xl-140[_ngcontent-%COMP%]{padding-bottom:140px!important}.pl-xl-140[_ngcontent-%COMP%]{padding-left:140px!important}.pt-xl-144[_ngcontent-%COMP%]{padding-top:144px!important}.pr-xl-144[_ngcontent-%COMP%]{padding-right:144px!important}.pb-xl-144[_ngcontent-%COMP%]{padding-bottom:144px!important}.pl-xl-144[_ngcontent-%COMP%]{padding-left:144px!important}.pt-xl-148[_ngcontent-%COMP%]{padding-top:148px!important}.pr-xl-148[_ngcontent-%COMP%]{padding-right:148px!important}.pb-xl-148[_ngcontent-%COMP%]{padding-bottom:148px!important}.pl-xl-148[_ngcontent-%COMP%]{padding-left:148px!important}.pt-xl-152[_ngcontent-%COMP%]{padding-top:152px!important}.pr-xl-152[_ngcontent-%COMP%]{padding-right:152px!important}.pb-xl-152[_ngcontent-%COMP%]{padding-bottom:152px!important}.pl-xl-152[_ngcontent-%COMP%]{padding-left:152px!important}.pt-xl-156[_ngcontent-%COMP%]{padding-top:156px!important}.pr-xl-156[_ngcontent-%COMP%]{padding-right:156px!important}.pb-xl-156[_ngcontent-%COMP%]{padding-bottom:156px!important}.pl-xl-156[_ngcontent-%COMP%]{padding-left:156px!important}.pt-xl-160[_ngcontent-%COMP%]{padding-top:160px!important}.pr-xl-160[_ngcontent-%COMP%]{padding-right:160px!important}.pb-xl-160[_ngcontent-%COMP%]{padding-bottom:160px!important}.pl-xl-160[_ngcontent-%COMP%]{padding-left:160px!important}.pt-xl-164[_ngcontent-%COMP%]{padding-top:164px!important}.pr-xl-164[_ngcontent-%COMP%]{padding-right:164px!important}.pb-xl-164[_ngcontent-%COMP%]{padding-bottom:164px!important}.pl-xl-164[_ngcontent-%COMP%]{padding-left:164px!important}.pt-xl-168[_ngcontent-%COMP%]{padding-top:168px!important}.pr-xl-168[_ngcontent-%COMP%]{padding-right:168px!important}.pb-xl-168[_ngcontent-%COMP%]{padding-bottom:168px!important}.pl-xl-168[_ngcontent-%COMP%]{padding-left:168px!important}.pt-xl-172[_ngcontent-%COMP%]{padding-top:172px!important}.pr-xl-172[_ngcontent-%COMP%]{padding-right:172px!important}.pb-xl-172[_ngcontent-%COMP%]{padding-bottom:172px!important}.pl-xl-172[_ngcontent-%COMP%]{padding-left:172px!important}.pt-xl-176[_ngcontent-%COMP%]{padding-top:176px!important}.pr-xl-176[_ngcontent-%COMP%]{padding-right:176px!important}.pb-xl-176[_ngcontent-%COMP%]{padding-bottom:176px!important}.pl-xl-176[_ngcontent-%COMP%]{padding-left:176px!important}.pt-xl-180[_ngcontent-%COMP%]{padding-top:180px!important}.pr-xl-180[_ngcontent-%COMP%]{padding-right:180px!important}.pb-xl-180[_ngcontent-%COMP%]{padding-bottom:180px!important}.pl-xl-180[_ngcontent-%COMP%]{padding-left:180px!important}.pt-xl-184[_ngcontent-%COMP%]{padding-top:184px!important}.pr-xl-184[_ngcontent-%COMP%]{padding-right:184px!important}.pb-xl-184[_ngcontent-%COMP%]{padding-bottom:184px!important}.pl-xl-184[_ngcontent-%COMP%]{padding-left:184px!important}.pt-xl-188[_ngcontent-%COMP%]{padding-top:188px!important}.pr-xl-188[_ngcontent-%COMP%]{padding-right:188px!important}.pb-xl-188[_ngcontent-%COMP%]{padding-bottom:188px!important}.pl-xl-188[_ngcontent-%COMP%]{padding-left:188px!important}.pt-xl-192[_ngcontent-%COMP%]{padding-top:192px!important}.pr-xl-192[_ngcontent-%COMP%]{padding-right:192px!important}.pb-xl-192[_ngcontent-%COMP%]{padding-bottom:192px!important}.pl-xl-192[_ngcontent-%COMP%]{padding-left:192px!important}.pt-xl-196[_ngcontent-%COMP%]{padding-top:196px!important}.pr-xl-196[_ngcontent-%COMP%]{padding-right:196px!important}.pb-xl-196[_ngcontent-%COMP%]{padding-bottom:196px!important}.pl-xl-196[_ngcontent-%COMP%]{padding-left:196px!important}.pt-xl-200[_ngcontent-%COMP%]{padding-top:200px!important}.pr-xl-200[_ngcontent-%COMP%]{padding-right:200px!important}.pb-xl-200[_ngcontent-%COMP%]{padding-bottom:200px!important}.pl-xl-200[_ngcontent-%COMP%]{padding-left:200px!important}.pt-xl-204[_ngcontent-%COMP%]{padding-top:204px!important}.pr-xl-204[_ngcontent-%COMP%]{padding-right:204px!important}.pb-xl-204[_ngcontent-%COMP%]{padding-bottom:204px!important}.pl-xl-204[_ngcontent-%COMP%]{padding-left:204px!important}.pt-xl-208[_ngcontent-%COMP%]{padding-top:208px!important}.pr-xl-208[_ngcontent-%COMP%]{padding-right:208px!important}.pb-xl-208[_ngcontent-%COMP%]{padding-bottom:208px!important}.pl-xl-208[_ngcontent-%COMP%]{padding-left:208px!important}.pt-xl-212[_ngcontent-%COMP%]{padding-top:212px!important}.pr-xl-212[_ngcontent-%COMP%]{padding-right:212px!important}.pb-xl-212[_ngcontent-%COMP%]{padding-bottom:212px!important}.pl-xl-212[_ngcontent-%COMP%]{padding-left:212px!important}.pt-xl-216[_ngcontent-%COMP%]{padding-top:216px!important}.pr-xl-216[_ngcontent-%COMP%]{padding-right:216px!important}.pb-xl-216[_ngcontent-%COMP%]{padding-bottom:216px!important}.pl-xl-216[_ngcontent-%COMP%]{padding-left:216px!important}.pt-xl-220[_ngcontent-%COMP%]{padding-top:220px!important}.pr-xl-220[_ngcontent-%COMP%]{padding-right:220px!important}.pb-xl-220[_ngcontent-%COMP%]{padding-bottom:220px!important}.pl-xl-220[_ngcontent-%COMP%]{padding-left:220px!important}.pt-xl-224[_ngcontent-%COMP%]{padding-top:224px!important}.pr-xl-224[_ngcontent-%COMP%]{padding-right:224px!important}.pb-xl-224[_ngcontent-%COMP%]{padding-bottom:224px!important}.pl-xl-224[_ngcontent-%COMP%]{padding-left:224px!important}.pt-xl-228[_ngcontent-%COMP%]{padding-top:228px!important}.pr-xl-228[_ngcontent-%COMP%]{padding-right:228px!important}.pb-xl-228[_ngcontent-%COMP%]{padding-bottom:228px!important}.pl-xl-228[_ngcontent-%COMP%]{padding-left:228px!important}.pt-xl-232[_ngcontent-%COMP%]{padding-top:232px!important}.pr-xl-232[_ngcontent-%COMP%]{padding-right:232px!important}.pb-xl-232[_ngcontent-%COMP%]{padding-bottom:232px!important}.pl-xl-232[_ngcontent-%COMP%]{padding-left:232px!important}.pt-xl-236[_ngcontent-%COMP%]{padding-top:236px!important}.pr-xl-236[_ngcontent-%COMP%]{padding-right:236px!important}.pb-xl-236[_ngcontent-%COMP%]{padding-bottom:236px!important}.pl-xl-236[_ngcontent-%COMP%]{padding-left:236px!important}.pt-xl-240[_ngcontent-%COMP%]{padding-top:240px!important}.pr-xl-240[_ngcontent-%COMP%]{padding-right:240px!important}.pb-xl-240[_ngcontent-%COMP%]{padding-bottom:240px!important}.pl-xl-240[_ngcontent-%COMP%]{padding-left:240px!important}.pt-xl-244[_ngcontent-%COMP%]{padding-top:244px!important}.pr-xl-244[_ngcontent-%COMP%]{padding-right:244px!important}.pb-xl-244[_ngcontent-%COMP%]{padding-bottom:244px!important}.pl-xl-244[_ngcontent-%COMP%]{padding-left:244px!important}.pt-xl-248[_ngcontent-%COMP%]{padding-top:248px!important}.pr-xl-248[_ngcontent-%COMP%]{padding-right:248px!important}.pb-xl-248[_ngcontent-%COMP%]{padding-bottom:248px!important}.pl-xl-248[_ngcontent-%COMP%]{padding-left:248px!important}.pt-xl-252[_ngcontent-%COMP%]{padding-top:252px!important}.pr-xl-252[_ngcontent-%COMP%]{padding-right:252px!important}.pb-xl-252[_ngcontent-%COMP%]{padding-bottom:252px!important}.pl-xl-252[_ngcontent-%COMP%]{padding-left:252px!important}.pt-xl-256[_ngcontent-%COMP%]{padding-top:256px!important}.pr-xl-256[_ngcontent-%COMP%]{padding-right:256px!important}.pb-xl-256[_ngcontent-%COMP%]{padding-bottom:256px!important}.pl-xl-256[_ngcontent-%COMP%]{padding-left:256px!important}}.b[_ngcontent-%COMP%], .border[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.border-top[_ngcontent-%COMP%], .bt[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12)}.border-right[_ngcontent-%COMP%], .br[_ngcontent-%COMP%]{border-right:1px solid rgba(0,0,0,.12)}.bb[_ngcontent-%COMP%], .border-bottom[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12)}.bl[_ngcontent-%COMP%], .border-horizontal[_ngcontent-%COMP%], .border-left[_ngcontent-%COMP%], .bx[_ngcontent-%COMP%]{border-left:1px solid rgba(0,0,0,.12)}.border-horizontal[_ngcontent-%COMP%], .bx[_ngcontent-%COMP%]{border-right:1px solid rgba(0,0,0,.12)}.border-vertical[_ngcontent-%COMP%], .by[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.border-radius-100[_ngcontent-%COMP%]{border-radius:100%}.border-radius-2[_ngcontent-%COMP%]{border-radius:2px}.border-radius-4[_ngcontent-%COMP%]{border-radius:4px}.border-radius-8[_ngcontent-%COMP%]{border-radius:8px}.border-radius-16[_ngcontent-%COMP%]{border-radius:16px}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.cursor-default[_ngcontent-%COMP%]{cursor:default}body[_ngcontent-%COMP%], html[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;width:100%;height:100%;max-height:100%;min-height:100%;margin:0;padding:0;overflow:hidden}body.boxed[_ngcontent-%COMP%]{max-width:1200px;margin:0 auto;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}*[_ngcontent-%COMP%]{text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:after, [_ngcontent-%COMP%]:before{box-sizing:border-box}[_ngcontent-%COMP%]:focus{outline:none}img[_ngcontent-%COMP%]{max-width:100%;height:auto;vertical-align:top}img[_ngcontent-%COMP%], input[_ngcontent-%COMP%]{border:none}input[_ngcontent-%COMP%]{padding:0 16px}i[_ngcontent-%COMP%], mat-icon[_ngcontent-%COMP%]{font-size:24px;width:24px;height:24px;min-width:24px;min-height:24px;line-height:24px}i.s-4[_ngcontent-%COMP%], mat-icon.s-4[_ngcontent-%COMP%]{font-size:4px!important;width:4px!important;height:4px!important;min-width:4px!important;min-height:4px!important;line-height:4px!important}i.s-6[_ngcontent-%COMP%], mat-icon.s-6[_ngcontent-%COMP%]{font-size:6px!important;width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;line-height:6px!important}i.s-8[_ngcontent-%COMP%], mat-icon.s-8[_ngcontent-%COMP%]{font-size:8px!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;line-height:8px!important}i.s-10[_ngcontent-%COMP%], mat-icon.s-10[_ngcontent-%COMP%]{font-size:10px!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;line-height:10px!important}i.s-12[_ngcontent-%COMP%], mat-icon.s-12[_ngcontent-%COMP%]{font-size:12px!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;line-height:12px!important}i.s-14[_ngcontent-%COMP%], mat-icon.s-14[_ngcontent-%COMP%]{font-size:14px!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;line-height:14px!important}i.s-16[_ngcontent-%COMP%], mat-icon.s-16[_ngcontent-%COMP%]{font-size:16px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;line-height:16px!important}i.s-18[_ngcontent-%COMP%], mat-icon.s-18[_ngcontent-%COMP%]{font-size:18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;line-height:18px!important}i.s-20[_ngcontent-%COMP%], mat-icon.s-20[_ngcontent-%COMP%]{font-size:20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;line-height:20px!important}i.s-22[_ngcontent-%COMP%], mat-icon.s-22[_ngcontent-%COMP%]{font-size:22px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;line-height:22px!important}i.s-24[_ngcontent-%COMP%], mat-icon.s-24[_ngcontent-%COMP%]{font-size:24px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;line-height:24px!important}i.s-26[_ngcontent-%COMP%], mat-icon.s-26[_ngcontent-%COMP%]{font-size:26px!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;line-height:26px!important}i.s-28[_ngcontent-%COMP%], mat-icon.s-28[_ngcontent-%COMP%]{font-size:28px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;line-height:28px!important}i.s-30[_ngcontent-%COMP%], mat-icon.s-30[_ngcontent-%COMP%]{font-size:30px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;line-height:30px!important}i.s-32[_ngcontent-%COMP%], mat-icon.s-32[_ngcontent-%COMP%]{font-size:32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;line-height:32px!important}i.s-34[_ngcontent-%COMP%], mat-icon.s-34[_ngcontent-%COMP%]{font-size:34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;line-height:34px!important}i.s-36[_ngcontent-%COMP%], mat-icon.s-36[_ngcontent-%COMP%]{font-size:36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;line-height:36px!important}i.s-38[_ngcontent-%COMP%], mat-icon.s-38[_ngcontent-%COMP%]{font-size:38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;line-height:38px!important}i.s-40[_ngcontent-%COMP%], mat-icon.s-40[_ngcontent-%COMP%]{font-size:40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;line-height:40px!important}i.s-42[_ngcontent-%COMP%], mat-icon.s-42[_ngcontent-%COMP%]{font-size:42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;line-height:42px!important}i.s-44[_ngcontent-%COMP%], mat-icon.s-44[_ngcontent-%COMP%]{font-size:44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;line-height:44px!important}i.s-46[_ngcontent-%COMP%], mat-icon.s-46[_ngcontent-%COMP%]{font-size:46px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;line-height:46px!important}i.s-48[_ngcontent-%COMP%], mat-icon.s-48[_ngcontent-%COMP%]{font-size:48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;line-height:48px!important}i.s-50[_ngcontent-%COMP%], mat-icon.s-50[_ngcontent-%COMP%]{font-size:50px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;line-height:50px!important}i.s-52[_ngcontent-%COMP%], mat-icon.s-52[_ngcontent-%COMP%]{font-size:52px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;line-height:52px!important}i.s-54[_ngcontent-%COMP%], mat-icon.s-54[_ngcontent-%COMP%]{font-size:54px!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;line-height:54px!important}i.s-56[_ngcontent-%COMP%], mat-icon.s-56[_ngcontent-%COMP%]{font-size:56px!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;line-height:56px!important}i.s-58[_ngcontent-%COMP%], mat-icon.s-58[_ngcontent-%COMP%]{font-size:58px!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;line-height:58px!important}i.s-60[_ngcontent-%COMP%], mat-icon.s-60[_ngcontent-%COMP%]{font-size:60px!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;line-height:60px!important}i.s-62[_ngcontent-%COMP%], mat-icon.s-62[_ngcontent-%COMP%]{font-size:62px!important;width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;line-height:62px!important}i.s-64[_ngcontent-%COMP%], mat-icon.s-64[_ngcontent-%COMP%]{font-size:64px!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;line-height:64px!important}i.s-66[_ngcontent-%COMP%], mat-icon.s-66[_ngcontent-%COMP%]{font-size:66px!important;width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important;line-height:66px!important}i.s-68[_ngcontent-%COMP%], mat-icon.s-68[_ngcontent-%COMP%]{font-size:68px!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;line-height:68px!important}i.s-70[_ngcontent-%COMP%], mat-icon.s-70[_ngcontent-%COMP%]{font-size:70px!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;line-height:70px!important}i.s-72[_ngcontent-%COMP%], mat-icon.s-72[_ngcontent-%COMP%]{font-size:72px!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;line-height:72px!important}i.s-74[_ngcontent-%COMP%], mat-icon.s-74[_ngcontent-%COMP%]{font-size:74px!important;width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;line-height:74px!important}i.s-76[_ngcontent-%COMP%], mat-icon.s-76[_ngcontent-%COMP%]{font-size:76px!important;width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;line-height:76px!important}i.s-78[_ngcontent-%COMP%], mat-icon.s-78[_ngcontent-%COMP%]{font-size:78px!important;width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;line-height:78px!important}i.s-80[_ngcontent-%COMP%], mat-icon.s-80[_ngcontent-%COMP%]{font-size:80px!important;width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;line-height:80px!important}i.s-82[_ngcontent-%COMP%], mat-icon.s-82[_ngcontent-%COMP%]{font-size:82px!important;width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;line-height:82px!important}i.s-84[_ngcontent-%COMP%], mat-icon.s-84[_ngcontent-%COMP%]{font-size:84px!important;width:84px!important;height:84px!important;min-width:84px!important;min-height:84px!important;line-height:84px!important}i.s-86[_ngcontent-%COMP%], mat-icon.s-86[_ngcontent-%COMP%]{font-size:86px!important;width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;line-height:86px!important}i.s-88[_ngcontent-%COMP%], mat-icon.s-88[_ngcontent-%COMP%]{font-size:88px!important;width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;line-height:88px!important}i.s-90[_ngcontent-%COMP%], mat-icon.s-90[_ngcontent-%COMP%]{font-size:90px!important;width:90px!important;height:90px!important;min-width:90px!important;min-height:90px!important;line-height:90px!important}i.s-92[_ngcontent-%COMP%], mat-icon.s-92[_ngcontent-%COMP%]{font-size:92px!important;width:92px!important;height:92px!important;min-width:92px!important;min-height:92px!important;line-height:92px!important}i.s-94[_ngcontent-%COMP%], mat-icon.s-94[_ngcontent-%COMP%]{font-size:94px!important;width:94px!important;height:94px!important;min-width:94px!important;min-height:94px!important;line-height:94px!important}i.s-96[_ngcontent-%COMP%], mat-icon.s-96[_ngcontent-%COMP%]{font-size:96px!important;width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;line-height:96px!important}i.s-98[_ngcontent-%COMP%], mat-icon.s-98[_ngcontent-%COMP%]{font-size:98px!important;width:98px!important;height:98px!important;min-width:98px!important;min-height:98px!important;line-height:98px!important}i.s-100[_ngcontent-%COMP%], mat-icon.s-100[_ngcontent-%COMP%]{font-size:100px!important;width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important;line-height:100px!important}i.s-102[_ngcontent-%COMP%], mat-icon.s-102[_ngcontent-%COMP%]{font-size:102px!important;width:102px!important;height:102px!important;min-width:102px!important;min-height:102px!important;line-height:102px!important}i.s-104[_ngcontent-%COMP%], mat-icon.s-104[_ngcontent-%COMP%]{font-size:104px!important;width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;line-height:104px!important}i.s-106[_ngcontent-%COMP%], mat-icon.s-106[_ngcontent-%COMP%]{font-size:106px!important;width:106px!important;height:106px!important;min-width:106px!important;min-height:106px!important;line-height:106px!important}i.s-108[_ngcontent-%COMP%], mat-icon.s-108[_ngcontent-%COMP%]{font-size:108px!important;width:108px!important;height:108px!important;min-width:108px!important;min-height:108px!important;line-height:108px!important}i.s-110[_ngcontent-%COMP%], mat-icon.s-110[_ngcontent-%COMP%]{font-size:110px!important;width:110px!important;height:110px!important;min-width:110px!important;min-height:110px!important;line-height:110px!important}i.s-112[_ngcontent-%COMP%], mat-icon.s-112[_ngcontent-%COMP%]{font-size:112px!important;width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important;line-height:112px!important}i.s-114[_ngcontent-%COMP%], mat-icon.s-114[_ngcontent-%COMP%]{font-size:114px!important;width:114px!important;height:114px!important;min-width:114px!important;min-height:114px!important;line-height:114px!important}i.s-116[_ngcontent-%COMP%], mat-icon.s-116[_ngcontent-%COMP%]{font-size:116px!important;width:116px!important;height:116px!important;min-width:116px!important;min-height:116px!important;line-height:116px!important}i.s-118[_ngcontent-%COMP%], mat-icon.s-118[_ngcontent-%COMP%]{font-size:118px!important;width:118px!important;height:118px!important;min-width:118px!important;min-height:118px!important;line-height:118px!important}i.s-120[_ngcontent-%COMP%], mat-icon.s-120[_ngcontent-%COMP%]{font-size:120px!important;width:120px!important;height:120px!important;min-width:120px!important;min-height:120px!important;line-height:120px!important}i.s-122[_ngcontent-%COMP%], mat-icon.s-122[_ngcontent-%COMP%]{font-size:122px!important;width:122px!important;height:122px!important;min-width:122px!important;min-height:122px!important;line-height:122px!important}i.s-124[_ngcontent-%COMP%], mat-icon.s-124[_ngcontent-%COMP%]{font-size:124px!important;width:124px!important;height:124px!important;min-width:124px!important;min-height:124px!important;line-height:124px!important}i.s-126[_ngcontent-%COMP%], mat-icon.s-126[_ngcontent-%COMP%]{font-size:126px!important;width:126px!important;height:126px!important;min-width:126px!important;min-height:126px!important;line-height:126px!important}i.s-128[_ngcontent-%COMP%], mat-icon.s-128[_ngcontent-%COMP%]{font-size:128px!important;width:128px!important;height:128px!important;min-width:128px!important;min-height:128px!important;line-height:128px!important}i.s-130[_ngcontent-%COMP%], mat-icon.s-130[_ngcontent-%COMP%]{font-size:130px!important;width:130px!important;height:130px!important;min-width:130px!important;min-height:130px!important;line-height:130px!important}i.s-132[_ngcontent-%COMP%], mat-icon.s-132[_ngcontent-%COMP%]{font-size:132px!important;width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important;line-height:132px!important}i.s-134[_ngcontent-%COMP%], mat-icon.s-134[_ngcontent-%COMP%]{font-size:134px!important;width:134px!important;height:134px!important;min-width:134px!important;min-height:134px!important;line-height:134px!important}i.s-136[_ngcontent-%COMP%], mat-icon.s-136[_ngcontent-%COMP%]{font-size:136px!important;width:136px!important;height:136px!important;min-width:136px!important;min-height:136px!important;line-height:136px!important}i.s-138[_ngcontent-%COMP%], mat-icon.s-138[_ngcontent-%COMP%]{font-size:138px!important;width:138px!important;height:138px!important;min-width:138px!important;min-height:138px!important;line-height:138px!important}i.s-140[_ngcontent-%COMP%], mat-icon.s-140[_ngcontent-%COMP%]{font-size:140px!important;width:140px!important;height:140px!important;min-width:140px!important;min-height:140px!important;line-height:140px!important}i.s-142[_ngcontent-%COMP%], mat-icon.s-142[_ngcontent-%COMP%]{font-size:142px!important;width:142px!important;height:142px!important;min-width:142px!important;min-height:142px!important;line-height:142px!important}i.s-144[_ngcontent-%COMP%], mat-icon.s-144[_ngcontent-%COMP%]{font-size:144px!important;width:144px!important;height:144px!important;min-width:144px!important;min-height:144px!important;line-height:144px!important}i.s-146[_ngcontent-%COMP%], mat-icon.s-146[_ngcontent-%COMP%]{font-size:146px!important;width:146px!important;height:146px!important;min-width:146px!important;min-height:146px!important;line-height:146px!important}i.s-148[_ngcontent-%COMP%], mat-icon.s-148[_ngcontent-%COMP%]{font-size:148px!important;width:148px!important;height:148px!important;min-width:148px!important;min-height:148px!important;line-height:148px!important}i.s-150[_ngcontent-%COMP%], mat-icon.s-150[_ngcontent-%COMP%]{font-size:150px!important;width:150px!important;height:150px!important;min-width:150px!important;min-height:150px!important;line-height:150px!important}i.s-152[_ngcontent-%COMP%], mat-icon.s-152[_ngcontent-%COMP%]{font-size:152px!important;width:152px!important;height:152px!important;min-width:152px!important;min-height:152px!important;line-height:152px!important}i.s-154[_ngcontent-%COMP%], mat-icon.s-154[_ngcontent-%COMP%]{font-size:154px!important;width:154px!important;height:154px!important;min-width:154px!important;min-height:154px!important;line-height:154px!important}i.s-156[_ngcontent-%COMP%], mat-icon.s-156[_ngcontent-%COMP%]{font-size:156px!important;width:156px!important;height:156px!important;min-width:156px!important;min-height:156px!important;line-height:156px!important}i.s-158[_ngcontent-%COMP%], mat-icon.s-158[_ngcontent-%COMP%]{font-size:158px!important;width:158px!important;height:158px!important;min-width:158px!important;min-height:158px!important;line-height:158px!important}i.s-160[_ngcontent-%COMP%], mat-icon.s-160[_ngcontent-%COMP%]{font-size:160px!important;width:160px!important;height:160px!important;min-width:160px!important;min-height:160px!important;line-height:160px!important}i.s-162[_ngcontent-%COMP%], mat-icon.s-162[_ngcontent-%COMP%]{font-size:162px!important;width:162px!important;height:162px!important;min-width:162px!important;min-height:162px!important;line-height:162px!important}i.s-164[_ngcontent-%COMP%], mat-icon.s-164[_ngcontent-%COMP%]{font-size:164px!important;width:164px!important;height:164px!important;min-width:164px!important;min-height:164px!important;line-height:164px!important}i.s-166[_ngcontent-%COMP%], mat-icon.s-166[_ngcontent-%COMP%]{font-size:166px!important;width:166px!important;height:166px!important;min-width:166px!important;min-height:166px!important;line-height:166px!important}i.s-168[_ngcontent-%COMP%], mat-icon.s-168[_ngcontent-%COMP%]{font-size:168px!important;width:168px!important;height:168px!important;min-width:168px!important;min-height:168px!important;line-height:168px!important}i.s-170[_ngcontent-%COMP%], mat-icon.s-170[_ngcontent-%COMP%]{font-size:170px!important;width:170px!important;height:170px!important;min-width:170px!important;min-height:170px!important;line-height:170px!important}i.s-172[_ngcontent-%COMP%], mat-icon.s-172[_ngcontent-%COMP%]{font-size:172px!important;width:172px!important;height:172px!important;min-width:172px!important;min-height:172px!important;line-height:172px!important}i.s-174[_ngcontent-%COMP%], mat-icon.s-174[_ngcontent-%COMP%]{font-size:174px!important;width:174px!important;height:174px!important;min-width:174px!important;min-height:174px!important;line-height:174px!important}i.s-176[_ngcontent-%COMP%], mat-icon.s-176[_ngcontent-%COMP%]{font-size:176px!important;width:176px!important;height:176px!important;min-width:176px!important;min-height:176px!important;line-height:176px!important}i.s-178[_ngcontent-%COMP%], mat-icon.s-178[_ngcontent-%COMP%]{font-size:178px!important;width:178px!important;height:178px!important;min-width:178px!important;min-height:178px!important;line-height:178px!important}i.s-180[_ngcontent-%COMP%], mat-icon.s-180[_ngcontent-%COMP%]{font-size:180px!important;width:180px!important;height:180px!important;min-width:180px!important;min-height:180px!important;line-height:180px!important}i.s-182[_ngcontent-%COMP%], mat-icon.s-182[_ngcontent-%COMP%]{font-size:182px!important;width:182px!important;height:182px!important;min-width:182px!important;min-height:182px!important;line-height:182px!important}i.s-184[_ngcontent-%COMP%], mat-icon.s-184[_ngcontent-%COMP%]{font-size:184px!important;width:184px!important;height:184px!important;min-width:184px!important;min-height:184px!important;line-height:184px!important}i.s-186[_ngcontent-%COMP%], mat-icon.s-186[_ngcontent-%COMP%]{font-size:186px!important;width:186px!important;height:186px!important;min-width:186px!important;min-height:186px!important;line-height:186px!important}i.s-188[_ngcontent-%COMP%], mat-icon.s-188[_ngcontent-%COMP%]{font-size:188px!important;width:188px!important;height:188px!important;min-width:188px!important;min-height:188px!important;line-height:188px!important}i.s-190[_ngcontent-%COMP%], mat-icon.s-190[_ngcontent-%COMP%]{font-size:190px!important;width:190px!important;height:190px!important;min-width:190px!important;min-height:190px!important;line-height:190px!important}i.s-192[_ngcontent-%COMP%], mat-icon.s-192[_ngcontent-%COMP%]{font-size:192px!important;width:192px!important;height:192px!important;min-width:192px!important;min-height:192px!important;line-height:192px!important}i.s-194[_ngcontent-%COMP%], mat-icon.s-194[_ngcontent-%COMP%]{font-size:194px!important;width:194px!important;height:194px!important;min-width:194px!important;min-height:194px!important;line-height:194px!important}i.s-196[_ngcontent-%COMP%], mat-icon.s-196[_ngcontent-%COMP%]{font-size:196px!important;width:196px!important;height:196px!important;min-width:196px!important;min-height:196px!important;line-height:196px!important}i.s-198[_ngcontent-%COMP%], mat-icon.s-198[_ngcontent-%COMP%]{font-size:198px!important;width:198px!important;height:198px!important;min-width:198px!important;min-height:198px!important;line-height:198px!important}i.s-200[_ngcontent-%COMP%], mat-icon.s-200[_ngcontent-%COMP%]{font-size:200px!important;width:200px!important;height:200px!important;min-width:200px!important;min-height:200px!important;line-height:200px!important}i.s-202[_ngcontent-%COMP%], mat-icon.s-202[_ngcontent-%COMP%]{font-size:202px!important;width:202px!important;height:202px!important;min-width:202px!important;min-height:202px!important;line-height:202px!important}i.s-204[_ngcontent-%COMP%], mat-icon.s-204[_ngcontent-%COMP%]{font-size:204px!important;width:204px!important;height:204px!important;min-width:204px!important;min-height:204px!important;line-height:204px!important}i.s-206[_ngcontent-%COMP%], mat-icon.s-206[_ngcontent-%COMP%]{font-size:206px!important;width:206px!important;height:206px!important;min-width:206px!important;min-height:206px!important;line-height:206px!important}i.s-208[_ngcontent-%COMP%], mat-icon.s-208[_ngcontent-%COMP%]{font-size:208px!important;width:208px!important;height:208px!important;min-width:208px!important;min-height:208px!important;line-height:208px!important}i.s-210[_ngcontent-%COMP%], mat-icon.s-210[_ngcontent-%COMP%]{font-size:210px!important;width:210px!important;height:210px!important;min-width:210px!important;min-height:210px!important;line-height:210px!important}i.s-212[_ngcontent-%COMP%], mat-icon.s-212[_ngcontent-%COMP%]{font-size:212px!important;width:212px!important;height:212px!important;min-width:212px!important;min-height:212px!important;line-height:212px!important}i.s-214[_ngcontent-%COMP%], mat-icon.s-214[_ngcontent-%COMP%]{font-size:214px!important;width:214px!important;height:214px!important;min-width:214px!important;min-height:214px!important;line-height:214px!important}i.s-216[_ngcontent-%COMP%], mat-icon.s-216[_ngcontent-%COMP%]{font-size:216px!important;width:216px!important;height:216px!important;min-width:216px!important;min-height:216px!important;line-height:216px!important}i.s-218[_ngcontent-%COMP%], mat-icon.s-218[_ngcontent-%COMP%]{font-size:218px!important;width:218px!important;height:218px!important;min-width:218px!important;min-height:218px!important;line-height:218px!important}i.s-220[_ngcontent-%COMP%], mat-icon.s-220[_ngcontent-%COMP%]{font-size:220px!important;width:220px!important;height:220px!important;min-width:220px!important;min-height:220px!important;line-height:220px!important}i.s-222[_ngcontent-%COMP%], mat-icon.s-222[_ngcontent-%COMP%]{font-size:222px!important;width:222px!important;height:222px!important;min-width:222px!important;min-height:222px!important;line-height:222px!important}i.s-224[_ngcontent-%COMP%], mat-icon.s-224[_ngcontent-%COMP%]{font-size:224px!important;width:224px!important;height:224px!important;min-width:224px!important;min-height:224px!important;line-height:224px!important}i.s-226[_ngcontent-%COMP%], mat-icon.s-226[_ngcontent-%COMP%]{font-size:226px!important;width:226px!important;height:226px!important;min-width:226px!important;min-height:226px!important;line-height:226px!important}i.s-228[_ngcontent-%COMP%], mat-icon.s-228[_ngcontent-%COMP%]{font-size:228px!important;width:228px!important;height:228px!important;min-width:228px!important;min-height:228px!important;line-height:228px!important}i.s-230[_ngcontent-%COMP%], mat-icon.s-230[_ngcontent-%COMP%]{font-size:230px!important;width:230px!important;height:230px!important;min-width:230px!important;min-height:230px!important;line-height:230px!important}i.s-232[_ngcontent-%COMP%], mat-icon.s-232[_ngcontent-%COMP%]{font-size:232px!important;width:232px!important;height:232px!important;min-width:232px!important;min-height:232px!important;line-height:232px!important}i.s-234[_ngcontent-%COMP%], mat-icon.s-234[_ngcontent-%COMP%]{font-size:234px!important;width:234px!important;height:234px!important;min-width:234px!important;min-height:234px!important;line-height:234px!important}i.s-236[_ngcontent-%COMP%], mat-icon.s-236[_ngcontent-%COMP%]{font-size:236px!important;width:236px!important;height:236px!important;min-width:236px!important;min-height:236px!important;line-height:236px!important}i.s-238[_ngcontent-%COMP%], mat-icon.s-238[_ngcontent-%COMP%]{font-size:238px!important;width:238px!important;height:238px!important;min-width:238px!important;min-height:238px!important;line-height:238px!important}i.s-240[_ngcontent-%COMP%], mat-icon.s-240[_ngcontent-%COMP%]{font-size:240px!important;width:240px!important;height:240px!important;min-width:240px!important;min-height:240px!important;line-height:240px!important}i.s-242[_ngcontent-%COMP%], mat-icon.s-242[_ngcontent-%COMP%]{font-size:242px!important;width:242px!important;height:242px!important;min-width:242px!important;min-height:242px!important;line-height:242px!important}i.s-244[_ngcontent-%COMP%], mat-icon.s-244[_ngcontent-%COMP%]{font-size:244px!important;width:244px!important;height:244px!important;min-width:244px!important;min-height:244px!important;line-height:244px!important}i.s-246[_ngcontent-%COMP%], mat-icon.s-246[_ngcontent-%COMP%]{font-size:246px!important;width:246px!important;height:246px!important;min-width:246px!important;min-height:246px!important;line-height:246px!important}i.s-248[_ngcontent-%COMP%], mat-icon.s-248[_ngcontent-%COMP%]{font-size:248px!important;width:248px!important;height:248px!important;min-width:248px!important;min-height:248px!important;line-height:248px!important}i.s-250[_ngcontent-%COMP%], mat-icon.s-250[_ngcontent-%COMP%]{font-size:250px!important;width:250px!important;height:250px!important;min-width:250px!important;min-height:250px!important;line-height:250px!important}i.s-252[_ngcontent-%COMP%], mat-icon.s-252[_ngcontent-%COMP%]{font-size:252px!important;width:252px!important;height:252px!important;min-width:252px!important;min-height:252px!important;line-height:252px!important}i.s-254[_ngcontent-%COMP%], mat-icon.s-254[_ngcontent-%COMP%]{font-size:254px!important;width:254px!important;height:254px!important;min-width:254px!important;min-height:254px!important;line-height:254px!important}i.s-256[_ngcontent-%COMP%], mat-icon.s-256[_ngcontent-%COMP%]{font-size:256px!important;width:256px!important;height:256px!important;min-width:256px!important;min-height:256px!important;line-height:256px!important}@media screen and (min-width:600px){i.s-sm-4[_ngcontent-%COMP%], mat-icon.s-sm-4[_ngcontent-%COMP%]{font-size:4px!important;width:4px!important;height:4px!important;min-width:4px!important;min-height:4px!important;line-height:4px!important}i.s-sm-6[_ngcontent-%COMP%], mat-icon.s-sm-6[_ngcontent-%COMP%]{font-size:6px!important;width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;line-height:6px!important}i.s-sm-8[_ngcontent-%COMP%], mat-icon.s-sm-8[_ngcontent-%COMP%]{font-size:8px!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;line-height:8px!important}i.s-sm-10[_ngcontent-%COMP%], mat-icon.s-sm-10[_ngcontent-%COMP%]{font-size:10px!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;line-height:10px!important}i.s-sm-12[_ngcontent-%COMP%], mat-icon.s-sm-12[_ngcontent-%COMP%]{font-size:12px!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;line-height:12px!important}i.s-sm-14[_ngcontent-%COMP%], mat-icon.s-sm-14[_ngcontent-%COMP%]{font-size:14px!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;line-height:14px!important}i.s-sm-16[_ngcontent-%COMP%], mat-icon.s-sm-16[_ngcontent-%COMP%]{font-size:16px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;line-height:16px!important}i.s-sm-18[_ngcontent-%COMP%], mat-icon.s-sm-18[_ngcontent-%COMP%]{font-size:18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;line-height:18px!important}i.s-sm-20[_ngcontent-%COMP%], mat-icon.s-sm-20[_ngcontent-%COMP%]{font-size:20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;line-height:20px!important}i.s-sm-22[_ngcontent-%COMP%], mat-icon.s-sm-22[_ngcontent-%COMP%]{font-size:22px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;line-height:22px!important}i.s-sm-24[_ngcontent-%COMP%], mat-icon.s-sm-24[_ngcontent-%COMP%]{font-size:24px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;line-height:24px!important}i.s-sm-26[_ngcontent-%COMP%], mat-icon.s-sm-26[_ngcontent-%COMP%]{font-size:26px!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;line-height:26px!important}i.s-sm-28[_ngcontent-%COMP%], mat-icon.s-sm-28[_ngcontent-%COMP%]{font-size:28px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;line-height:28px!important}i.s-sm-30[_ngcontent-%COMP%], mat-icon.s-sm-30[_ngcontent-%COMP%]{font-size:30px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;line-height:30px!important}i.s-sm-32[_ngcontent-%COMP%], mat-icon.s-sm-32[_ngcontent-%COMP%]{font-size:32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;line-height:32px!important}i.s-sm-34[_ngcontent-%COMP%], mat-icon.s-sm-34[_ngcontent-%COMP%]{font-size:34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;line-height:34px!important}i.s-sm-36[_ngcontent-%COMP%], mat-icon.s-sm-36[_ngcontent-%COMP%]{font-size:36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;line-height:36px!important}i.s-sm-38[_ngcontent-%COMP%], mat-icon.s-sm-38[_ngcontent-%COMP%]{font-size:38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;line-height:38px!important}i.s-sm-40[_ngcontent-%COMP%], mat-icon.s-sm-40[_ngcontent-%COMP%]{font-size:40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;line-height:40px!important}i.s-sm-42[_ngcontent-%COMP%], mat-icon.s-sm-42[_ngcontent-%COMP%]{font-size:42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;line-height:42px!important}i.s-sm-44[_ngcontent-%COMP%], mat-icon.s-sm-44[_ngcontent-%COMP%]{font-size:44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;line-height:44px!important}i.s-sm-46[_ngcontent-%COMP%], mat-icon.s-sm-46[_ngcontent-%COMP%]{font-size:46px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;line-height:46px!important}i.s-sm-48[_ngcontent-%COMP%], mat-icon.s-sm-48[_ngcontent-%COMP%]{font-size:48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;line-height:48px!important}i.s-sm-50[_ngcontent-%COMP%], mat-icon.s-sm-50[_ngcontent-%COMP%]{font-size:50px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;line-height:50px!important}i.s-sm-52[_ngcontent-%COMP%], mat-icon.s-sm-52[_ngcontent-%COMP%]{font-size:52px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;line-height:52px!important}i.s-sm-54[_ngcontent-%COMP%], mat-icon.s-sm-54[_ngcontent-%COMP%]{font-size:54px!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;line-height:54px!important}i.s-sm-56[_ngcontent-%COMP%], mat-icon.s-sm-56[_ngcontent-%COMP%]{font-size:56px!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;line-height:56px!important}i.s-sm-58[_ngcontent-%COMP%], mat-icon.s-sm-58[_ngcontent-%COMP%]{font-size:58px!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;line-height:58px!important}i.s-sm-60[_ngcontent-%COMP%], mat-icon.s-sm-60[_ngcontent-%COMP%]{font-size:60px!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;line-height:60px!important}i.s-sm-62[_ngcontent-%COMP%], mat-icon.s-sm-62[_ngcontent-%COMP%]{font-size:62px!important;width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;line-height:62px!important}i.s-sm-64[_ngcontent-%COMP%], mat-icon.s-sm-64[_ngcontent-%COMP%]{font-size:64px!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;line-height:64px!important}i.s-sm-66[_ngcontent-%COMP%], mat-icon.s-sm-66[_ngcontent-%COMP%]{font-size:66px!important;width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important;line-height:66px!important}i.s-sm-68[_ngcontent-%COMP%], mat-icon.s-sm-68[_ngcontent-%COMP%]{font-size:68px!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;line-height:68px!important}i.s-sm-70[_ngcontent-%COMP%], mat-icon.s-sm-70[_ngcontent-%COMP%]{font-size:70px!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;line-height:70px!important}i.s-sm-72[_ngcontent-%COMP%], mat-icon.s-sm-72[_ngcontent-%COMP%]{font-size:72px!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;line-height:72px!important}i.s-sm-74[_ngcontent-%COMP%], mat-icon.s-sm-74[_ngcontent-%COMP%]{font-size:74px!important;width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;line-height:74px!important}i.s-sm-76[_ngcontent-%COMP%], mat-icon.s-sm-76[_ngcontent-%COMP%]{font-size:76px!important;width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;line-height:76px!important}i.s-sm-78[_ngcontent-%COMP%], mat-icon.s-sm-78[_ngcontent-%COMP%]{font-size:78px!important;width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;line-height:78px!important}i.s-sm-80[_ngcontent-%COMP%], mat-icon.s-sm-80[_ngcontent-%COMP%]{font-size:80px!important;width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;line-height:80px!important}i.s-sm-82[_ngcontent-%COMP%], mat-icon.s-sm-82[_ngcontent-%COMP%]{font-size:82px!important;width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;line-height:82px!important}i.s-sm-84[_ngcontent-%COMP%], mat-icon.s-sm-84[_ngcontent-%COMP%]{font-size:84px!important;width:84px!important;height:84px!important;min-width:84px!important;min-height:84px!important;line-height:84px!important}i.s-sm-86[_ngcontent-%COMP%], mat-icon.s-sm-86[_ngcontent-%COMP%]{font-size:86px!important;width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;line-height:86px!important}i.s-sm-88[_ngcontent-%COMP%], mat-icon.s-sm-88[_ngcontent-%COMP%]{font-size:88px!important;width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;line-height:88px!important}i.s-sm-90[_ngcontent-%COMP%], mat-icon.s-sm-90[_ngcontent-%COMP%]{font-size:90px!important;width:90px!important;height:90px!important;min-width:90px!important;min-height:90px!important;line-height:90px!important}i.s-sm-92[_ngcontent-%COMP%], mat-icon.s-sm-92[_ngcontent-%COMP%]{font-size:92px!important;width:92px!important;height:92px!important;min-width:92px!important;min-height:92px!important;line-height:92px!important}i.s-sm-94[_ngcontent-%COMP%], mat-icon.s-sm-94[_ngcontent-%COMP%]{font-size:94px!important;width:94px!important;height:94px!important;min-width:94px!important;min-height:94px!important;line-height:94px!important}i.s-sm-96[_ngcontent-%COMP%], mat-icon.s-sm-96[_ngcontent-%COMP%]{font-size:96px!important;width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;line-height:96px!important}i.s-sm-98[_ngcontent-%COMP%], mat-icon.s-sm-98[_ngcontent-%COMP%]{font-size:98px!important;width:98px!important;height:98px!important;min-width:98px!important;min-height:98px!important;line-height:98px!important}i.s-sm-100[_ngcontent-%COMP%], mat-icon.s-sm-100[_ngcontent-%COMP%]{font-size:100px!important;width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important;line-height:100px!important}i.s-sm-102[_ngcontent-%COMP%], mat-icon.s-sm-102[_ngcontent-%COMP%]{font-size:102px!important;width:102px!important;height:102px!important;min-width:102px!important;min-height:102px!important;line-height:102px!important}i.s-sm-104[_ngcontent-%COMP%], mat-icon.s-sm-104[_ngcontent-%COMP%]{font-size:104px!important;width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;line-height:104px!important}i.s-sm-106[_ngcontent-%COMP%], mat-icon.s-sm-106[_ngcontent-%COMP%]{font-size:106px!important;width:106px!important;height:106px!important;min-width:106px!important;min-height:106px!important;line-height:106px!important}i.s-sm-108[_ngcontent-%COMP%], mat-icon.s-sm-108[_ngcontent-%COMP%]{font-size:108px!important;width:108px!important;height:108px!important;min-width:108px!important;min-height:108px!important;line-height:108px!important}i.s-sm-110[_ngcontent-%COMP%], mat-icon.s-sm-110[_ngcontent-%COMP%]{font-size:110px!important;width:110px!important;height:110px!important;min-width:110px!important;min-height:110px!important;line-height:110px!important}i.s-sm-112[_ngcontent-%COMP%], mat-icon.s-sm-112[_ngcontent-%COMP%]{font-size:112px!important;width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important;line-height:112px!important}i.s-sm-114[_ngcontent-%COMP%], mat-icon.s-sm-114[_ngcontent-%COMP%]{font-size:114px!important;width:114px!important;height:114px!important;min-width:114px!important;min-height:114px!important;line-height:114px!important}i.s-sm-116[_ngcontent-%COMP%], mat-icon.s-sm-116[_ngcontent-%COMP%]{font-size:116px!important;width:116px!important;height:116px!important;min-width:116px!important;min-height:116px!important;line-height:116px!important}i.s-sm-118[_ngcontent-%COMP%], mat-icon.s-sm-118[_ngcontent-%COMP%]{font-size:118px!important;width:118px!important;height:118px!important;min-width:118px!important;min-height:118px!important;line-height:118px!important}i.s-sm-120[_ngcontent-%COMP%], mat-icon.s-sm-120[_ngcontent-%COMP%]{font-size:120px!important;width:120px!important;height:120px!important;min-width:120px!important;min-height:120px!important;line-height:120px!important}i.s-sm-122[_ngcontent-%COMP%], mat-icon.s-sm-122[_ngcontent-%COMP%]{font-size:122px!important;width:122px!important;height:122px!important;min-width:122px!important;min-height:122px!important;line-height:122px!important}i.s-sm-124[_ngcontent-%COMP%], mat-icon.s-sm-124[_ngcontent-%COMP%]{font-size:124px!important;width:124px!important;height:124px!important;min-width:124px!important;min-height:124px!important;line-height:124px!important}i.s-sm-126[_ngcontent-%COMP%], mat-icon.s-sm-126[_ngcontent-%COMP%]{font-size:126px!important;width:126px!important;height:126px!important;min-width:126px!important;min-height:126px!important;line-height:126px!important}i.s-sm-128[_ngcontent-%COMP%], mat-icon.s-sm-128[_ngcontent-%COMP%]{font-size:128px!important;width:128px!important;height:128px!important;min-width:128px!important;min-height:128px!important;line-height:128px!important}i.s-sm-130[_ngcontent-%COMP%], mat-icon.s-sm-130[_ngcontent-%COMP%]{font-size:130px!important;width:130px!important;height:130px!important;min-width:130px!important;min-height:130px!important;line-height:130px!important}i.s-sm-132[_ngcontent-%COMP%], mat-icon.s-sm-132[_ngcontent-%COMP%]{font-size:132px!important;width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important;line-height:132px!important}i.s-sm-134[_ngcontent-%COMP%], mat-icon.s-sm-134[_ngcontent-%COMP%]{font-size:134px!important;width:134px!important;height:134px!important;min-width:134px!important;min-height:134px!important;line-height:134px!important}i.s-sm-136[_ngcontent-%COMP%], mat-icon.s-sm-136[_ngcontent-%COMP%]{font-size:136px!important;width:136px!important;height:136px!important;min-width:136px!important;min-height:136px!important;line-height:136px!important}i.s-sm-138[_ngcontent-%COMP%], mat-icon.s-sm-138[_ngcontent-%COMP%]{font-size:138px!important;width:138px!important;height:138px!important;min-width:138px!important;min-height:138px!important;line-height:138px!important}i.s-sm-140[_ngcontent-%COMP%], mat-icon.s-sm-140[_ngcontent-%COMP%]{font-size:140px!important;width:140px!important;height:140px!important;min-width:140px!important;min-height:140px!important;line-height:140px!important}i.s-sm-142[_ngcontent-%COMP%], mat-icon.s-sm-142[_ngcontent-%COMP%]{font-size:142px!important;width:142px!important;height:142px!important;min-width:142px!important;min-height:142px!important;line-height:142px!important}i.s-sm-144[_ngcontent-%COMP%], mat-icon.s-sm-144[_ngcontent-%COMP%]{font-size:144px!important;width:144px!important;height:144px!important;min-width:144px!important;min-height:144px!important;line-height:144px!important}i.s-sm-146[_ngcontent-%COMP%], mat-icon.s-sm-146[_ngcontent-%COMP%]{font-size:146px!important;width:146px!important;height:146px!important;min-width:146px!important;min-height:146px!important;line-height:146px!important}i.s-sm-148[_ngcontent-%COMP%], mat-icon.s-sm-148[_ngcontent-%COMP%]{font-size:148px!important;width:148px!important;height:148px!important;min-width:148px!important;min-height:148px!important;line-height:148px!important}i.s-sm-150[_ngcontent-%COMP%], mat-icon.s-sm-150[_ngcontent-%COMP%]{font-size:150px!important;width:150px!important;height:150px!important;min-width:150px!important;min-height:150px!important;line-height:150px!important}i.s-sm-152[_ngcontent-%COMP%], mat-icon.s-sm-152[_ngcontent-%COMP%]{font-size:152px!important;width:152px!important;height:152px!important;min-width:152px!important;min-height:152px!important;line-height:152px!important}i.s-sm-154[_ngcontent-%COMP%], mat-icon.s-sm-154[_ngcontent-%COMP%]{font-size:154px!important;width:154px!important;height:154px!important;min-width:154px!important;min-height:154px!important;line-height:154px!important}i.s-sm-156[_ngcontent-%COMP%], mat-icon.s-sm-156[_ngcontent-%COMP%]{font-size:156px!important;width:156px!important;height:156px!important;min-width:156px!important;min-height:156px!important;line-height:156px!important}i.s-sm-158[_ngcontent-%COMP%], mat-icon.s-sm-158[_ngcontent-%COMP%]{font-size:158px!important;width:158px!important;height:158px!important;min-width:158px!important;min-height:158px!important;line-height:158px!important}i.s-sm-160[_ngcontent-%COMP%], mat-icon.s-sm-160[_ngcontent-%COMP%]{font-size:160px!important;width:160px!important;height:160px!important;min-width:160px!important;min-height:160px!important;line-height:160px!important}i.s-sm-162[_ngcontent-%COMP%], mat-icon.s-sm-162[_ngcontent-%COMP%]{font-size:162px!important;width:162px!important;height:162px!important;min-width:162px!important;min-height:162px!important;line-height:162px!important}i.s-sm-164[_ngcontent-%COMP%], mat-icon.s-sm-164[_ngcontent-%COMP%]{font-size:164px!important;width:164px!important;height:164px!important;min-width:164px!important;min-height:164px!important;line-height:164px!important}i.s-sm-166[_ngcontent-%COMP%], mat-icon.s-sm-166[_ngcontent-%COMP%]{font-size:166px!important;width:166px!important;height:166px!important;min-width:166px!important;min-height:166px!important;line-height:166px!important}i.s-sm-168[_ngcontent-%COMP%], mat-icon.s-sm-168[_ngcontent-%COMP%]{font-size:168px!important;width:168px!important;height:168px!important;min-width:168px!important;min-height:168px!important;line-height:168px!important}i.s-sm-170[_ngcontent-%COMP%], mat-icon.s-sm-170[_ngcontent-%COMP%]{font-size:170px!important;width:170px!important;height:170px!important;min-width:170px!important;min-height:170px!important;line-height:170px!important}i.s-sm-172[_ngcontent-%COMP%], mat-icon.s-sm-172[_ngcontent-%COMP%]{font-size:172px!important;width:172px!important;height:172px!important;min-width:172px!important;min-height:172px!important;line-height:172px!important}i.s-sm-174[_ngcontent-%COMP%], mat-icon.s-sm-174[_ngcontent-%COMP%]{font-size:174px!important;width:174px!important;height:174px!important;min-width:174px!important;min-height:174px!important;line-height:174px!important}i.s-sm-176[_ngcontent-%COMP%], mat-icon.s-sm-176[_ngcontent-%COMP%]{font-size:176px!important;width:176px!important;height:176px!important;min-width:176px!important;min-height:176px!important;line-height:176px!important}i.s-sm-178[_ngcontent-%COMP%], mat-icon.s-sm-178[_ngcontent-%COMP%]{font-size:178px!important;width:178px!important;height:178px!important;min-width:178px!important;min-height:178px!important;line-height:178px!important}i.s-sm-180[_ngcontent-%COMP%], mat-icon.s-sm-180[_ngcontent-%COMP%]{font-size:180px!important;width:180px!important;height:180px!important;min-width:180px!important;min-height:180px!important;line-height:180px!important}i.s-sm-182[_ngcontent-%COMP%], mat-icon.s-sm-182[_ngcontent-%COMP%]{font-size:182px!important;width:182px!important;height:182px!important;min-width:182px!important;min-height:182px!important;line-height:182px!important}i.s-sm-184[_ngcontent-%COMP%], mat-icon.s-sm-184[_ngcontent-%COMP%]{font-size:184px!important;width:184px!important;height:184px!important;min-width:184px!important;min-height:184px!important;line-height:184px!important}i.s-sm-186[_ngcontent-%COMP%], mat-icon.s-sm-186[_ngcontent-%COMP%]{font-size:186px!important;width:186px!important;height:186px!important;min-width:186px!important;min-height:186px!important;line-height:186px!important}i.s-sm-188[_ngcontent-%COMP%], mat-icon.s-sm-188[_ngcontent-%COMP%]{font-size:188px!important;width:188px!important;height:188px!important;min-width:188px!important;min-height:188px!important;line-height:188px!important}i.s-sm-190[_ngcontent-%COMP%], mat-icon.s-sm-190[_ngcontent-%COMP%]{font-size:190px!important;width:190px!important;height:190px!important;min-width:190px!important;min-height:190px!important;line-height:190px!important}i.s-sm-192[_ngcontent-%COMP%], mat-icon.s-sm-192[_ngcontent-%COMP%]{font-size:192px!important;width:192px!important;height:192px!important;min-width:192px!important;min-height:192px!important;line-height:192px!important}i.s-sm-194[_ngcontent-%COMP%], mat-icon.s-sm-194[_ngcontent-%COMP%]{font-size:194px!important;width:194px!important;height:194px!important;min-width:194px!important;min-height:194px!important;line-height:194px!important}i.s-sm-196[_ngcontent-%COMP%], mat-icon.s-sm-196[_ngcontent-%COMP%]{font-size:196px!important;width:196px!important;height:196px!important;min-width:196px!important;min-height:196px!important;line-height:196px!important}i.s-sm-198[_ngcontent-%COMP%], mat-icon.s-sm-198[_ngcontent-%COMP%]{font-size:198px!important;width:198px!important;height:198px!important;min-width:198px!important;min-height:198px!important;line-height:198px!important}i.s-sm-200[_ngcontent-%COMP%], mat-icon.s-sm-200[_ngcontent-%COMP%]{font-size:200px!important;width:200px!important;height:200px!important;min-width:200px!important;min-height:200px!important;line-height:200px!important}i.s-sm-202[_ngcontent-%COMP%], mat-icon.s-sm-202[_ngcontent-%COMP%]{font-size:202px!important;width:202px!important;height:202px!important;min-width:202px!important;min-height:202px!important;line-height:202px!important}i.s-sm-204[_ngcontent-%COMP%], mat-icon.s-sm-204[_ngcontent-%COMP%]{font-size:204px!important;width:204px!important;height:204px!important;min-width:204px!important;min-height:204px!important;line-height:204px!important}i.s-sm-206[_ngcontent-%COMP%], mat-icon.s-sm-206[_ngcontent-%COMP%]{font-size:206px!important;width:206px!important;height:206px!important;min-width:206px!important;min-height:206px!important;line-height:206px!important}i.s-sm-208[_ngcontent-%COMP%], mat-icon.s-sm-208[_ngcontent-%COMP%]{font-size:208px!important;width:208px!important;height:208px!important;min-width:208px!important;min-height:208px!important;line-height:208px!important}i.s-sm-210[_ngcontent-%COMP%], mat-icon.s-sm-210[_ngcontent-%COMP%]{font-size:210px!important;width:210px!important;height:210px!important;min-width:210px!important;min-height:210px!important;line-height:210px!important}i.s-sm-212[_ngcontent-%COMP%], mat-icon.s-sm-212[_ngcontent-%COMP%]{font-size:212px!important;width:212px!important;height:212px!important;min-width:212px!important;min-height:212px!important;line-height:212px!important}i.s-sm-214[_ngcontent-%COMP%], mat-icon.s-sm-214[_ngcontent-%COMP%]{font-size:214px!important;width:214px!important;height:214px!important;min-width:214px!important;min-height:214px!important;line-height:214px!important}i.s-sm-216[_ngcontent-%COMP%], mat-icon.s-sm-216[_ngcontent-%COMP%]{font-size:216px!important;width:216px!important;height:216px!important;min-width:216px!important;min-height:216px!important;line-height:216px!important}i.s-sm-218[_ngcontent-%COMP%], mat-icon.s-sm-218[_ngcontent-%COMP%]{font-size:218px!important;width:218px!important;height:218px!important;min-width:218px!important;min-height:218px!important;line-height:218px!important}i.s-sm-220[_ngcontent-%COMP%], mat-icon.s-sm-220[_ngcontent-%COMP%]{font-size:220px!important;width:220px!important;height:220px!important;min-width:220px!important;min-height:220px!important;line-height:220px!important}i.s-sm-222[_ngcontent-%COMP%], mat-icon.s-sm-222[_ngcontent-%COMP%]{font-size:222px!important;width:222px!important;height:222px!important;min-width:222px!important;min-height:222px!important;line-height:222px!important}i.s-sm-224[_ngcontent-%COMP%], mat-icon.s-sm-224[_ngcontent-%COMP%]{font-size:224px!important;width:224px!important;height:224px!important;min-width:224px!important;min-height:224px!important;line-height:224px!important}i.s-sm-226[_ngcontent-%COMP%], mat-icon.s-sm-226[_ngcontent-%COMP%]{font-size:226px!important;width:226px!important;height:226px!important;min-width:226px!important;min-height:226px!important;line-height:226px!important}i.s-sm-228[_ngcontent-%COMP%], mat-icon.s-sm-228[_ngcontent-%COMP%]{font-size:228px!important;width:228px!important;height:228px!important;min-width:228px!important;min-height:228px!important;line-height:228px!important}i.s-sm-230[_ngcontent-%COMP%], mat-icon.s-sm-230[_ngcontent-%COMP%]{font-size:230px!important;width:230px!important;height:230px!important;min-width:230px!important;min-height:230px!important;line-height:230px!important}i.s-sm-232[_ngcontent-%COMP%], mat-icon.s-sm-232[_ngcontent-%COMP%]{font-size:232px!important;width:232px!important;height:232px!important;min-width:232px!important;min-height:232px!important;line-height:232px!important}i.s-sm-234[_ngcontent-%COMP%], mat-icon.s-sm-234[_ngcontent-%COMP%]{font-size:234px!important;width:234px!important;height:234px!important;min-width:234px!important;min-height:234px!important;line-height:234px!important}i.s-sm-236[_ngcontent-%COMP%], mat-icon.s-sm-236[_ngcontent-%COMP%]{font-size:236px!important;width:236px!important;height:236px!important;min-width:236px!important;min-height:236px!important;line-height:236px!important}i.s-sm-238[_ngcontent-%COMP%], mat-icon.s-sm-238[_ngcontent-%COMP%]{font-size:238px!important;width:238px!important;height:238px!important;min-width:238px!important;min-height:238px!important;line-height:238px!important}i.s-sm-240[_ngcontent-%COMP%], mat-icon.s-sm-240[_ngcontent-%COMP%]{font-size:240px!important;width:240px!important;height:240px!important;min-width:240px!important;min-height:240px!important;line-height:240px!important}i.s-sm-242[_ngcontent-%COMP%], mat-icon.s-sm-242[_ngcontent-%COMP%]{font-size:242px!important;width:242px!important;height:242px!important;min-width:242px!important;min-height:242px!important;line-height:242px!important}i.s-sm-244[_ngcontent-%COMP%], mat-icon.s-sm-244[_ngcontent-%COMP%]{font-size:244px!important;width:244px!important;height:244px!important;min-width:244px!important;min-height:244px!important;line-height:244px!important}i.s-sm-246[_ngcontent-%COMP%], mat-icon.s-sm-246[_ngcontent-%COMP%]{font-size:246px!important;width:246px!important;height:246px!important;min-width:246px!important;min-height:246px!important;line-height:246px!important}i.s-sm-248[_ngcontent-%COMP%], mat-icon.s-sm-248[_ngcontent-%COMP%]{font-size:248px!important;width:248px!important;height:248px!important;min-width:248px!important;min-height:248px!important;line-height:248px!important}i.s-sm-250[_ngcontent-%COMP%], mat-icon.s-sm-250[_ngcontent-%COMP%]{font-size:250px!important;width:250px!important;height:250px!important;min-width:250px!important;min-height:250px!important;line-height:250px!important}i.s-sm-252[_ngcontent-%COMP%], mat-icon.s-sm-252[_ngcontent-%COMP%]{font-size:252px!important;width:252px!important;height:252px!important;min-width:252px!important;min-height:252px!important;line-height:252px!important}i.s-sm-254[_ngcontent-%COMP%], mat-icon.s-sm-254[_ngcontent-%COMP%]{font-size:254px!important;width:254px!important;height:254px!important;min-width:254px!important;min-height:254px!important;line-height:254px!important}i.s-sm-256[_ngcontent-%COMP%], mat-icon.s-sm-256[_ngcontent-%COMP%]{font-size:256px!important;width:256px!important;height:256px!important;min-width:256px!important;min-height:256px!important;line-height:256px!important}}@media screen and (min-width:960px){i.s-md-4[_ngcontent-%COMP%], mat-icon.s-md-4[_ngcontent-%COMP%]{font-size:4px!important;width:4px!important;height:4px!important;min-width:4px!important;min-height:4px!important;line-height:4px!important}i.s-md-6[_ngcontent-%COMP%], mat-icon.s-md-6[_ngcontent-%COMP%]{font-size:6px!important;width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;line-height:6px!important}i.s-md-8[_ngcontent-%COMP%], mat-icon.s-md-8[_ngcontent-%COMP%]{font-size:8px!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;line-height:8px!important}i.s-md-10[_ngcontent-%COMP%], mat-icon.s-md-10[_ngcontent-%COMP%]{font-size:10px!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;line-height:10px!important}i.s-md-12[_ngcontent-%COMP%], mat-icon.s-md-12[_ngcontent-%COMP%]{font-size:12px!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;line-height:12px!important}i.s-md-14[_ngcontent-%COMP%], mat-icon.s-md-14[_ngcontent-%COMP%]{font-size:14px!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;line-height:14px!important}i.s-md-16[_ngcontent-%COMP%], mat-icon.s-md-16[_ngcontent-%COMP%]{font-size:16px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;line-height:16px!important}i.s-md-18[_ngcontent-%COMP%], mat-icon.s-md-18[_ngcontent-%COMP%]{font-size:18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;line-height:18px!important}i.s-md-20[_ngcontent-%COMP%], mat-icon.s-md-20[_ngcontent-%COMP%]{font-size:20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;line-height:20px!important}i.s-md-22[_ngcontent-%COMP%], mat-icon.s-md-22[_ngcontent-%COMP%]{font-size:22px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;line-height:22px!important}i.s-md-24[_ngcontent-%COMP%], mat-icon.s-md-24[_ngcontent-%COMP%]{font-size:24px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;line-height:24px!important}i.s-md-26[_ngcontent-%COMP%], mat-icon.s-md-26[_ngcontent-%COMP%]{font-size:26px!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;line-height:26px!important}i.s-md-28[_ngcontent-%COMP%], mat-icon.s-md-28[_ngcontent-%COMP%]{font-size:28px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;line-height:28px!important}i.s-md-30[_ngcontent-%COMP%], mat-icon.s-md-30[_ngcontent-%COMP%]{font-size:30px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;line-height:30px!important}i.s-md-32[_ngcontent-%COMP%], mat-icon.s-md-32[_ngcontent-%COMP%]{font-size:32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;line-height:32px!important}i.s-md-34[_ngcontent-%COMP%], mat-icon.s-md-34[_ngcontent-%COMP%]{font-size:34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;line-height:34px!important}i.s-md-36[_ngcontent-%COMP%], mat-icon.s-md-36[_ngcontent-%COMP%]{font-size:36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;line-height:36px!important}i.s-md-38[_ngcontent-%COMP%], mat-icon.s-md-38[_ngcontent-%COMP%]{font-size:38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;line-height:38px!important}i.s-md-40[_ngcontent-%COMP%], mat-icon.s-md-40[_ngcontent-%COMP%]{font-size:40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;line-height:40px!important}i.s-md-42[_ngcontent-%COMP%], mat-icon.s-md-42[_ngcontent-%COMP%]{font-size:42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;line-height:42px!important}i.s-md-44[_ngcontent-%COMP%], mat-icon.s-md-44[_ngcontent-%COMP%]{font-size:44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;line-height:44px!important}i.s-md-46[_ngcontent-%COMP%], mat-icon.s-md-46[_ngcontent-%COMP%]{font-size:46px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;line-height:46px!important}i.s-md-48[_ngcontent-%COMP%], mat-icon.s-md-48[_ngcontent-%COMP%]{font-size:48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;line-height:48px!important}i.s-md-50[_ngcontent-%COMP%], mat-icon.s-md-50[_ngcontent-%COMP%]{font-size:50px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;line-height:50px!important}i.s-md-52[_ngcontent-%COMP%], mat-icon.s-md-52[_ngcontent-%COMP%]{font-size:52px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;line-height:52px!important}i.s-md-54[_ngcontent-%COMP%], mat-icon.s-md-54[_ngcontent-%COMP%]{font-size:54px!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;line-height:54px!important}i.s-md-56[_ngcontent-%COMP%], mat-icon.s-md-56[_ngcontent-%COMP%]{font-size:56px!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;line-height:56px!important}i.s-md-58[_ngcontent-%COMP%], mat-icon.s-md-58[_ngcontent-%COMP%]{font-size:58px!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;line-height:58px!important}i.s-md-60[_ngcontent-%COMP%], mat-icon.s-md-60[_ngcontent-%COMP%]{font-size:60px!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;line-height:60px!important}i.s-md-62[_ngcontent-%COMP%], mat-icon.s-md-62[_ngcontent-%COMP%]{font-size:62px!important;width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;line-height:62px!important}i.s-md-64[_ngcontent-%COMP%], mat-icon.s-md-64[_ngcontent-%COMP%]{font-size:64px!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;line-height:64px!important}i.s-md-66[_ngcontent-%COMP%], mat-icon.s-md-66[_ngcontent-%COMP%]{font-size:66px!important;width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important;line-height:66px!important}i.s-md-68[_ngcontent-%COMP%], mat-icon.s-md-68[_ngcontent-%COMP%]{font-size:68px!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;line-height:68px!important}i.s-md-70[_ngcontent-%COMP%], mat-icon.s-md-70[_ngcontent-%COMP%]{font-size:70px!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;line-height:70px!important}i.s-md-72[_ngcontent-%COMP%], mat-icon.s-md-72[_ngcontent-%COMP%]{font-size:72px!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;line-height:72px!important}i.s-md-74[_ngcontent-%COMP%], mat-icon.s-md-74[_ngcontent-%COMP%]{font-size:74px!important;width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;line-height:74px!important}i.s-md-76[_ngcontent-%COMP%], mat-icon.s-md-76[_ngcontent-%COMP%]{font-size:76px!important;width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;line-height:76px!important}i.s-md-78[_ngcontent-%COMP%], mat-icon.s-md-78[_ngcontent-%COMP%]{font-size:78px!important;width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;line-height:78px!important}i.s-md-80[_ngcontent-%COMP%], mat-icon.s-md-80[_ngcontent-%COMP%]{font-size:80px!important;width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;line-height:80px!important}i.s-md-82[_ngcontent-%COMP%], mat-icon.s-md-82[_ngcontent-%COMP%]{font-size:82px!important;width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;line-height:82px!important}i.s-md-84[_ngcontent-%COMP%], mat-icon.s-md-84[_ngcontent-%COMP%]{font-size:84px!important;width:84px!important;height:84px!important;min-width:84px!important;min-height:84px!important;line-height:84px!important}i.s-md-86[_ngcontent-%COMP%], mat-icon.s-md-86[_ngcontent-%COMP%]{font-size:86px!important;width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;line-height:86px!important}i.s-md-88[_ngcontent-%COMP%], mat-icon.s-md-88[_ngcontent-%COMP%]{font-size:88px!important;width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;line-height:88px!important}i.s-md-90[_ngcontent-%COMP%], mat-icon.s-md-90[_ngcontent-%COMP%]{font-size:90px!important;width:90px!important;height:90px!important;min-width:90px!important;min-height:90px!important;line-height:90px!important}i.s-md-92[_ngcontent-%COMP%], mat-icon.s-md-92[_ngcontent-%COMP%]{font-size:92px!important;width:92px!important;height:92px!important;min-width:92px!important;min-height:92px!important;line-height:92px!important}i.s-md-94[_ngcontent-%COMP%], mat-icon.s-md-94[_ngcontent-%COMP%]{font-size:94px!important;width:94px!important;height:94px!important;min-width:94px!important;min-height:94px!important;line-height:94px!important}i.s-md-96[_ngcontent-%COMP%], mat-icon.s-md-96[_ngcontent-%COMP%]{font-size:96px!important;width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;line-height:96px!important}i.s-md-98[_ngcontent-%COMP%], mat-icon.s-md-98[_ngcontent-%COMP%]{font-size:98px!important;width:98px!important;height:98px!important;min-width:98px!important;min-height:98px!important;line-height:98px!important}i.s-md-100[_ngcontent-%COMP%], mat-icon.s-md-100[_ngcontent-%COMP%]{font-size:100px!important;width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important;line-height:100px!important}i.s-md-102[_ngcontent-%COMP%], mat-icon.s-md-102[_ngcontent-%COMP%]{font-size:102px!important;width:102px!important;height:102px!important;min-width:102px!important;min-height:102px!important;line-height:102px!important}i.s-md-104[_ngcontent-%COMP%], mat-icon.s-md-104[_ngcontent-%COMP%]{font-size:104px!important;width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;line-height:104px!important}i.s-md-106[_ngcontent-%COMP%], mat-icon.s-md-106[_ngcontent-%COMP%]{font-size:106px!important;width:106px!important;height:106px!important;min-width:106px!important;min-height:106px!important;line-height:106px!important}i.s-md-108[_ngcontent-%COMP%], mat-icon.s-md-108[_ngcontent-%COMP%]{font-size:108px!important;width:108px!important;height:108px!important;min-width:108px!important;min-height:108px!important;line-height:108px!important}i.s-md-110[_ngcontent-%COMP%], mat-icon.s-md-110[_ngcontent-%COMP%]{font-size:110px!important;width:110px!important;height:110px!important;min-width:110px!important;min-height:110px!important;line-height:110px!important}i.s-md-112[_ngcontent-%COMP%], mat-icon.s-md-112[_ngcontent-%COMP%]{font-size:112px!important;width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important;line-height:112px!important}i.s-md-114[_ngcontent-%COMP%], mat-icon.s-md-114[_ngcontent-%COMP%]{font-size:114px!important;width:114px!important;height:114px!important;min-width:114px!important;min-height:114px!important;line-height:114px!important}i.s-md-116[_ngcontent-%COMP%], mat-icon.s-md-116[_ngcontent-%COMP%]{font-size:116px!important;width:116px!important;height:116px!important;min-width:116px!important;min-height:116px!important;line-height:116px!important}i.s-md-118[_ngcontent-%COMP%], mat-icon.s-md-118[_ngcontent-%COMP%]{font-size:118px!important;width:118px!important;height:118px!important;min-width:118px!important;min-height:118px!important;line-height:118px!important}i.s-md-120[_ngcontent-%COMP%], mat-icon.s-md-120[_ngcontent-%COMP%]{font-size:120px!important;width:120px!important;height:120px!important;min-width:120px!important;min-height:120px!important;line-height:120px!important}i.s-md-122[_ngcontent-%COMP%], mat-icon.s-md-122[_ngcontent-%COMP%]{font-size:122px!important;width:122px!important;height:122px!important;min-width:122px!important;min-height:122px!important;line-height:122px!important}i.s-md-124[_ngcontent-%COMP%], mat-icon.s-md-124[_ngcontent-%COMP%]{font-size:124px!important;width:124px!important;height:124px!important;min-width:124px!important;min-height:124px!important;line-height:124px!important}i.s-md-126[_ngcontent-%COMP%], mat-icon.s-md-126[_ngcontent-%COMP%]{font-size:126px!important;width:126px!important;height:126px!important;min-width:126px!important;min-height:126px!important;line-height:126px!important}i.s-md-128[_ngcontent-%COMP%], mat-icon.s-md-128[_ngcontent-%COMP%]{font-size:128px!important;width:128px!important;height:128px!important;min-width:128px!important;min-height:128px!important;line-height:128px!important}i.s-md-130[_ngcontent-%COMP%], mat-icon.s-md-130[_ngcontent-%COMP%]{font-size:130px!important;width:130px!important;height:130px!important;min-width:130px!important;min-height:130px!important;line-height:130px!important}i.s-md-132[_ngcontent-%COMP%], mat-icon.s-md-132[_ngcontent-%COMP%]{font-size:132px!important;width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important;line-height:132px!important}i.s-md-134[_ngcontent-%COMP%], mat-icon.s-md-134[_ngcontent-%COMP%]{font-size:134px!important;width:134px!important;height:134px!important;min-width:134px!important;min-height:134px!important;line-height:134px!important}i.s-md-136[_ngcontent-%COMP%], mat-icon.s-md-136[_ngcontent-%COMP%]{font-size:136px!important;width:136px!important;height:136px!important;min-width:136px!important;min-height:136px!important;line-height:136px!important}i.s-md-138[_ngcontent-%COMP%], mat-icon.s-md-138[_ngcontent-%COMP%]{font-size:138px!important;width:138px!important;height:138px!important;min-width:138px!important;min-height:138px!important;line-height:138px!important}i.s-md-140[_ngcontent-%COMP%], mat-icon.s-md-140[_ngcontent-%COMP%]{font-size:140px!important;width:140px!important;height:140px!important;min-width:140px!important;min-height:140px!important;line-height:140px!important}i.s-md-142[_ngcontent-%COMP%], mat-icon.s-md-142[_ngcontent-%COMP%]{font-size:142px!important;width:142px!important;height:142px!important;min-width:142px!important;min-height:142px!important;line-height:142px!important}i.s-md-144[_ngcontent-%COMP%], mat-icon.s-md-144[_ngcontent-%COMP%]{font-size:144px!important;width:144px!important;height:144px!important;min-width:144px!important;min-height:144px!important;line-height:144px!important}i.s-md-146[_ngcontent-%COMP%], mat-icon.s-md-146[_ngcontent-%COMP%]{font-size:146px!important;width:146px!important;height:146px!important;min-width:146px!important;min-height:146px!important;line-height:146px!important}i.s-md-148[_ngcontent-%COMP%], mat-icon.s-md-148[_ngcontent-%COMP%]{font-size:148px!important;width:148px!important;height:148px!important;min-width:148px!important;min-height:148px!important;line-height:148px!important}i.s-md-150[_ngcontent-%COMP%], mat-icon.s-md-150[_ngcontent-%COMP%]{font-size:150px!important;width:150px!important;height:150px!important;min-width:150px!important;min-height:150px!important;line-height:150px!important}i.s-md-152[_ngcontent-%COMP%], mat-icon.s-md-152[_ngcontent-%COMP%]{font-size:152px!important;width:152px!important;height:152px!important;min-width:152px!important;min-height:152px!important;line-height:152px!important}i.s-md-154[_ngcontent-%COMP%], mat-icon.s-md-154[_ngcontent-%COMP%]{font-size:154px!important;width:154px!important;height:154px!important;min-width:154px!important;min-height:154px!important;line-height:154px!important}i.s-md-156[_ngcontent-%COMP%], mat-icon.s-md-156[_ngcontent-%COMP%]{font-size:156px!important;width:156px!important;height:156px!important;min-width:156px!important;min-height:156px!important;line-height:156px!important}i.s-md-158[_ngcontent-%COMP%], mat-icon.s-md-158[_ngcontent-%COMP%]{font-size:158px!important;width:158px!important;height:158px!important;min-width:158px!important;min-height:158px!important;line-height:158px!important}i.s-md-160[_ngcontent-%COMP%], mat-icon.s-md-160[_ngcontent-%COMP%]{font-size:160px!important;width:160px!important;height:160px!important;min-width:160px!important;min-height:160px!important;line-height:160px!important}i.s-md-162[_ngcontent-%COMP%], mat-icon.s-md-162[_ngcontent-%COMP%]{font-size:162px!important;width:162px!important;height:162px!important;min-width:162px!important;min-height:162px!important;line-height:162px!important}i.s-md-164[_ngcontent-%COMP%], mat-icon.s-md-164[_ngcontent-%COMP%]{font-size:164px!important;width:164px!important;height:164px!important;min-width:164px!important;min-height:164px!important;line-height:164px!important}i.s-md-166[_ngcontent-%COMP%], mat-icon.s-md-166[_ngcontent-%COMP%]{font-size:166px!important;width:166px!important;height:166px!important;min-width:166px!important;min-height:166px!important;line-height:166px!important}i.s-md-168[_ngcontent-%COMP%], mat-icon.s-md-168[_ngcontent-%COMP%]{font-size:168px!important;width:168px!important;height:168px!important;min-width:168px!important;min-height:168px!important;line-height:168px!important}i.s-md-170[_ngcontent-%COMP%], mat-icon.s-md-170[_ngcontent-%COMP%]{font-size:170px!important;width:170px!important;height:170px!important;min-width:170px!important;min-height:170px!important;line-height:170px!important}i.s-md-172[_ngcontent-%COMP%], mat-icon.s-md-172[_ngcontent-%COMP%]{font-size:172px!important;width:172px!important;height:172px!important;min-width:172px!important;min-height:172px!important;line-height:172px!important}i.s-md-174[_ngcontent-%COMP%], mat-icon.s-md-174[_ngcontent-%COMP%]{font-size:174px!important;width:174px!important;height:174px!important;min-width:174px!important;min-height:174px!important;line-height:174px!important}i.s-md-176[_ngcontent-%COMP%], mat-icon.s-md-176[_ngcontent-%COMP%]{font-size:176px!important;width:176px!important;height:176px!important;min-width:176px!important;min-height:176px!important;line-height:176px!important}i.s-md-178[_ngcontent-%COMP%], mat-icon.s-md-178[_ngcontent-%COMP%]{font-size:178px!important;width:178px!important;height:178px!important;min-width:178px!important;min-height:178px!important;line-height:178px!important}i.s-md-180[_ngcontent-%COMP%], mat-icon.s-md-180[_ngcontent-%COMP%]{font-size:180px!important;width:180px!important;height:180px!important;min-width:180px!important;min-height:180px!important;line-height:180px!important}i.s-md-182[_ngcontent-%COMP%], mat-icon.s-md-182[_ngcontent-%COMP%]{font-size:182px!important;width:182px!important;height:182px!important;min-width:182px!important;min-height:182px!important;line-height:182px!important}i.s-md-184[_ngcontent-%COMP%], mat-icon.s-md-184[_ngcontent-%COMP%]{font-size:184px!important;width:184px!important;height:184px!important;min-width:184px!important;min-height:184px!important;line-height:184px!important}i.s-md-186[_ngcontent-%COMP%], mat-icon.s-md-186[_ngcontent-%COMP%]{font-size:186px!important;width:186px!important;height:186px!important;min-width:186px!important;min-height:186px!important;line-height:186px!important}i.s-md-188[_ngcontent-%COMP%], mat-icon.s-md-188[_ngcontent-%COMP%]{font-size:188px!important;width:188px!important;height:188px!important;min-width:188px!important;min-height:188px!important;line-height:188px!important}i.s-md-190[_ngcontent-%COMP%], mat-icon.s-md-190[_ngcontent-%COMP%]{font-size:190px!important;width:190px!important;height:190px!important;min-width:190px!important;min-height:190px!important;line-height:190px!important}i.s-md-192[_ngcontent-%COMP%], mat-icon.s-md-192[_ngcontent-%COMP%]{font-size:192px!important;width:192px!important;height:192px!important;min-width:192px!important;min-height:192px!important;line-height:192px!important}i.s-md-194[_ngcontent-%COMP%], mat-icon.s-md-194[_ngcontent-%COMP%]{font-size:194px!important;width:194px!important;height:194px!important;min-width:194px!important;min-height:194px!important;line-height:194px!important}i.s-md-196[_ngcontent-%COMP%], mat-icon.s-md-196[_ngcontent-%COMP%]{font-size:196px!important;width:196px!important;height:196px!important;min-width:196px!important;min-height:196px!important;line-height:196px!important}i.s-md-198[_ngcontent-%COMP%], mat-icon.s-md-198[_ngcontent-%COMP%]{font-size:198px!important;width:198px!important;height:198px!important;min-width:198px!important;min-height:198px!important;line-height:198px!important}i.s-md-200[_ngcontent-%COMP%], mat-icon.s-md-200[_ngcontent-%COMP%]{font-size:200px!important;width:200px!important;height:200px!important;min-width:200px!important;min-height:200px!important;line-height:200px!important}i.s-md-202[_ngcontent-%COMP%], mat-icon.s-md-202[_ngcontent-%COMP%]{font-size:202px!important;width:202px!important;height:202px!important;min-width:202px!important;min-height:202px!important;line-height:202px!important}i.s-md-204[_ngcontent-%COMP%], mat-icon.s-md-204[_ngcontent-%COMP%]{font-size:204px!important;width:204px!important;height:204px!important;min-width:204px!important;min-height:204px!important;line-height:204px!important}i.s-md-206[_ngcontent-%COMP%], mat-icon.s-md-206[_ngcontent-%COMP%]{font-size:206px!important;width:206px!important;height:206px!important;min-width:206px!important;min-height:206px!important;line-height:206px!important}i.s-md-208[_ngcontent-%COMP%], mat-icon.s-md-208[_ngcontent-%COMP%]{font-size:208px!important;width:208px!important;height:208px!important;min-width:208px!important;min-height:208px!important;line-height:208px!important}i.s-md-210[_ngcontent-%COMP%], mat-icon.s-md-210[_ngcontent-%COMP%]{font-size:210px!important;width:210px!important;height:210px!important;min-width:210px!important;min-height:210px!important;line-height:210px!important}i.s-md-212[_ngcontent-%COMP%], mat-icon.s-md-212[_ngcontent-%COMP%]{font-size:212px!important;width:212px!important;height:212px!important;min-width:212px!important;min-height:212px!important;line-height:212px!important}i.s-md-214[_ngcontent-%COMP%], mat-icon.s-md-214[_ngcontent-%COMP%]{font-size:214px!important;width:214px!important;height:214px!important;min-width:214px!important;min-height:214px!important;line-height:214px!important}i.s-md-216[_ngcontent-%COMP%], mat-icon.s-md-216[_ngcontent-%COMP%]{font-size:216px!important;width:216px!important;height:216px!important;min-width:216px!important;min-height:216px!important;line-height:216px!important}i.s-md-218[_ngcontent-%COMP%], mat-icon.s-md-218[_ngcontent-%COMP%]{font-size:218px!important;width:218px!important;height:218px!important;min-width:218px!important;min-height:218px!important;line-height:218px!important}i.s-md-220[_ngcontent-%COMP%], mat-icon.s-md-220[_ngcontent-%COMP%]{font-size:220px!important;width:220px!important;height:220px!important;min-width:220px!important;min-height:220px!important;line-height:220px!important}i.s-md-222[_ngcontent-%COMP%], mat-icon.s-md-222[_ngcontent-%COMP%]{font-size:222px!important;width:222px!important;height:222px!important;min-width:222px!important;min-height:222px!important;line-height:222px!important}i.s-md-224[_ngcontent-%COMP%], mat-icon.s-md-224[_ngcontent-%COMP%]{font-size:224px!important;width:224px!important;height:224px!important;min-width:224px!important;min-height:224px!important;line-height:224px!important}i.s-md-226[_ngcontent-%COMP%], mat-icon.s-md-226[_ngcontent-%COMP%]{font-size:226px!important;width:226px!important;height:226px!important;min-width:226px!important;min-height:226px!important;line-height:226px!important}i.s-md-228[_ngcontent-%COMP%], mat-icon.s-md-228[_ngcontent-%COMP%]{font-size:228px!important;width:228px!important;height:228px!important;min-width:228px!important;min-height:228px!important;line-height:228px!important}i.s-md-230[_ngcontent-%COMP%], mat-icon.s-md-230[_ngcontent-%COMP%]{font-size:230px!important;width:230px!important;height:230px!important;min-width:230px!important;min-height:230px!important;line-height:230px!important}i.s-md-232[_ngcontent-%COMP%], mat-icon.s-md-232[_ngcontent-%COMP%]{font-size:232px!important;width:232px!important;height:232px!important;min-width:232px!important;min-height:232px!important;line-height:232px!important}i.s-md-234[_ngcontent-%COMP%], mat-icon.s-md-234[_ngcontent-%COMP%]{font-size:234px!important;width:234px!important;height:234px!important;min-width:234px!important;min-height:234px!important;line-height:234px!important}i.s-md-236[_ngcontent-%COMP%], mat-icon.s-md-236[_ngcontent-%COMP%]{font-size:236px!important;width:236px!important;height:236px!important;min-width:236px!important;min-height:236px!important;line-height:236px!important}i.s-md-238[_ngcontent-%COMP%], mat-icon.s-md-238[_ngcontent-%COMP%]{font-size:238px!important;width:238px!important;height:238px!important;min-width:238px!important;min-height:238px!important;line-height:238px!important}i.s-md-240[_ngcontent-%COMP%], mat-icon.s-md-240[_ngcontent-%COMP%]{font-size:240px!important;width:240px!important;height:240px!important;min-width:240px!important;min-height:240px!important;line-height:240px!important}i.s-md-242[_ngcontent-%COMP%], mat-icon.s-md-242[_ngcontent-%COMP%]{font-size:242px!important;width:242px!important;height:242px!important;min-width:242px!important;min-height:242px!important;line-height:242px!important}i.s-md-244[_ngcontent-%COMP%], mat-icon.s-md-244[_ngcontent-%COMP%]{font-size:244px!important;width:244px!important;height:244px!important;min-width:244px!important;min-height:244px!important;line-height:244px!important}i.s-md-246[_ngcontent-%COMP%], mat-icon.s-md-246[_ngcontent-%COMP%]{font-size:246px!important;width:246px!important;height:246px!important;min-width:246px!important;min-height:246px!important;line-height:246px!important}i.s-md-248[_ngcontent-%COMP%], mat-icon.s-md-248[_ngcontent-%COMP%]{font-size:248px!important;width:248px!important;height:248px!important;min-width:248px!important;min-height:248px!important;line-height:248px!important}i.s-md-250[_ngcontent-%COMP%], mat-icon.s-md-250[_ngcontent-%COMP%]{font-size:250px!important;width:250px!important;height:250px!important;min-width:250px!important;min-height:250px!important;line-height:250px!important}i.s-md-252[_ngcontent-%COMP%], mat-icon.s-md-252[_ngcontent-%COMP%]{font-size:252px!important;width:252px!important;height:252px!important;min-width:252px!important;min-height:252px!important;line-height:252px!important}i.s-md-254[_ngcontent-%COMP%], mat-icon.s-md-254[_ngcontent-%COMP%]{font-size:254px!important;width:254px!important;height:254px!important;min-width:254px!important;min-height:254px!important;line-height:254px!important}i.s-md-256[_ngcontent-%COMP%], mat-icon.s-md-256[_ngcontent-%COMP%]{font-size:256px!important;width:256px!important;height:256px!important;min-width:256px!important;min-height:256px!important;line-height:256px!important}}@media screen and (min-width:1280px){i.s-lg-4[_ngcontent-%COMP%], mat-icon.s-lg-4[_ngcontent-%COMP%]{font-size:4px!important;width:4px!important;height:4px!important;min-width:4px!important;min-height:4px!important;line-height:4px!important}i.s-lg-6[_ngcontent-%COMP%], mat-icon.s-lg-6[_ngcontent-%COMP%]{font-size:6px!important;width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;line-height:6px!important}i.s-lg-8[_ngcontent-%COMP%], mat-icon.s-lg-8[_ngcontent-%COMP%]{font-size:8px!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;line-height:8px!important}i.s-lg-10[_ngcontent-%COMP%], mat-icon.s-lg-10[_ngcontent-%COMP%]{font-size:10px!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;line-height:10px!important}i.s-lg-12[_ngcontent-%COMP%], mat-icon.s-lg-12[_ngcontent-%COMP%]{font-size:12px!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;line-height:12px!important}i.s-lg-14[_ngcontent-%COMP%], mat-icon.s-lg-14[_ngcontent-%COMP%]{font-size:14px!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;line-height:14px!important}i.s-lg-16[_ngcontent-%COMP%], mat-icon.s-lg-16[_ngcontent-%COMP%]{font-size:16px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;line-height:16px!important}i.s-lg-18[_ngcontent-%COMP%], mat-icon.s-lg-18[_ngcontent-%COMP%]{font-size:18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;line-height:18px!important}i.s-lg-20[_ngcontent-%COMP%], mat-icon.s-lg-20[_ngcontent-%COMP%]{font-size:20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;line-height:20px!important}i.s-lg-22[_ngcontent-%COMP%], mat-icon.s-lg-22[_ngcontent-%COMP%]{font-size:22px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;line-height:22px!important}i.s-lg-24[_ngcontent-%COMP%], mat-icon.s-lg-24[_ngcontent-%COMP%]{font-size:24px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;line-height:24px!important}i.s-lg-26[_ngcontent-%COMP%], mat-icon.s-lg-26[_ngcontent-%COMP%]{font-size:26px!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;line-height:26px!important}i.s-lg-28[_ngcontent-%COMP%], mat-icon.s-lg-28[_ngcontent-%COMP%]{font-size:28px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;line-height:28px!important}i.s-lg-30[_ngcontent-%COMP%], mat-icon.s-lg-30[_ngcontent-%COMP%]{font-size:30px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;line-height:30px!important}i.s-lg-32[_ngcontent-%COMP%], mat-icon.s-lg-32[_ngcontent-%COMP%]{font-size:32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;line-height:32px!important}i.s-lg-34[_ngcontent-%COMP%], mat-icon.s-lg-34[_ngcontent-%COMP%]{font-size:34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;line-height:34px!important}i.s-lg-36[_ngcontent-%COMP%], mat-icon.s-lg-36[_ngcontent-%COMP%]{font-size:36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;line-height:36px!important}i.s-lg-38[_ngcontent-%COMP%], mat-icon.s-lg-38[_ngcontent-%COMP%]{font-size:38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;line-height:38px!important}i.s-lg-40[_ngcontent-%COMP%], mat-icon.s-lg-40[_ngcontent-%COMP%]{font-size:40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;line-height:40px!important}i.s-lg-42[_ngcontent-%COMP%], mat-icon.s-lg-42[_ngcontent-%COMP%]{font-size:42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;line-height:42px!important}i.s-lg-44[_ngcontent-%COMP%], mat-icon.s-lg-44[_ngcontent-%COMP%]{font-size:44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;line-height:44px!important}i.s-lg-46[_ngcontent-%COMP%], mat-icon.s-lg-46[_ngcontent-%COMP%]{font-size:46px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;line-height:46px!important}i.s-lg-48[_ngcontent-%COMP%], mat-icon.s-lg-48[_ngcontent-%COMP%]{font-size:48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;line-height:48px!important}i.s-lg-50[_ngcontent-%COMP%], mat-icon.s-lg-50[_ngcontent-%COMP%]{font-size:50px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;line-height:50px!important}i.s-lg-52[_ngcontent-%COMP%], mat-icon.s-lg-52[_ngcontent-%COMP%]{font-size:52px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;line-height:52px!important}i.s-lg-54[_ngcontent-%COMP%], mat-icon.s-lg-54[_ngcontent-%COMP%]{font-size:54px!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;line-height:54px!important}i.s-lg-56[_ngcontent-%COMP%], mat-icon.s-lg-56[_ngcontent-%COMP%]{font-size:56px!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;line-height:56px!important}i.s-lg-58[_ngcontent-%COMP%], mat-icon.s-lg-58[_ngcontent-%COMP%]{font-size:58px!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;line-height:58px!important}i.s-lg-60[_ngcontent-%COMP%], mat-icon.s-lg-60[_ngcontent-%COMP%]{font-size:60px!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;line-height:60px!important}i.s-lg-62[_ngcontent-%COMP%], mat-icon.s-lg-62[_ngcontent-%COMP%]{font-size:62px!important;width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;line-height:62px!important}i.s-lg-64[_ngcontent-%COMP%], mat-icon.s-lg-64[_ngcontent-%COMP%]{font-size:64px!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;line-height:64px!important}i.s-lg-66[_ngcontent-%COMP%], mat-icon.s-lg-66[_ngcontent-%COMP%]{font-size:66px!important;width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important;line-height:66px!important}i.s-lg-68[_ngcontent-%COMP%], mat-icon.s-lg-68[_ngcontent-%COMP%]{font-size:68px!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;line-height:68px!important}i.s-lg-70[_ngcontent-%COMP%], mat-icon.s-lg-70[_ngcontent-%COMP%]{font-size:70px!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;line-height:70px!important}i.s-lg-72[_ngcontent-%COMP%], mat-icon.s-lg-72[_ngcontent-%COMP%]{font-size:72px!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;line-height:72px!important}i.s-lg-74[_ngcontent-%COMP%], mat-icon.s-lg-74[_ngcontent-%COMP%]{font-size:74px!important;width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;line-height:74px!important}i.s-lg-76[_ngcontent-%COMP%], mat-icon.s-lg-76[_ngcontent-%COMP%]{font-size:76px!important;width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;line-height:76px!important}i.s-lg-78[_ngcontent-%COMP%], mat-icon.s-lg-78[_ngcontent-%COMP%]{font-size:78px!important;width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;line-height:78px!important}i.s-lg-80[_ngcontent-%COMP%], mat-icon.s-lg-80[_ngcontent-%COMP%]{font-size:80px!important;width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;line-height:80px!important}i.s-lg-82[_ngcontent-%COMP%], mat-icon.s-lg-82[_ngcontent-%COMP%]{font-size:82px!important;width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;line-height:82px!important}i.s-lg-84[_ngcontent-%COMP%], mat-icon.s-lg-84[_ngcontent-%COMP%]{font-size:84px!important;width:84px!important;height:84px!important;min-width:84px!important;min-height:84px!important;line-height:84px!important}i.s-lg-86[_ngcontent-%COMP%], mat-icon.s-lg-86[_ngcontent-%COMP%]{font-size:86px!important;width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;line-height:86px!important}i.s-lg-88[_ngcontent-%COMP%], mat-icon.s-lg-88[_ngcontent-%COMP%]{font-size:88px!important;width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;line-height:88px!important}i.s-lg-90[_ngcontent-%COMP%], mat-icon.s-lg-90[_ngcontent-%COMP%]{font-size:90px!important;width:90px!important;height:90px!important;min-width:90px!important;min-height:90px!important;line-height:90px!important}i.s-lg-92[_ngcontent-%COMP%], mat-icon.s-lg-92[_ngcontent-%COMP%]{font-size:92px!important;width:92px!important;height:92px!important;min-width:92px!important;min-height:92px!important;line-height:92px!important}i.s-lg-94[_ngcontent-%COMP%], mat-icon.s-lg-94[_ngcontent-%COMP%]{font-size:94px!important;width:94px!important;height:94px!important;min-width:94px!important;min-height:94px!important;line-height:94px!important}i.s-lg-96[_ngcontent-%COMP%], mat-icon.s-lg-96[_ngcontent-%COMP%]{font-size:96px!important;width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;line-height:96px!important}i.s-lg-98[_ngcontent-%COMP%], mat-icon.s-lg-98[_ngcontent-%COMP%]{font-size:98px!important;width:98px!important;height:98px!important;min-width:98px!important;min-height:98px!important;line-height:98px!important}i.s-lg-100[_ngcontent-%COMP%], mat-icon.s-lg-100[_ngcontent-%COMP%]{font-size:100px!important;width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important;line-height:100px!important}i.s-lg-102[_ngcontent-%COMP%], mat-icon.s-lg-102[_ngcontent-%COMP%]{font-size:102px!important;width:102px!important;height:102px!important;min-width:102px!important;min-height:102px!important;line-height:102px!important}i.s-lg-104[_ngcontent-%COMP%], mat-icon.s-lg-104[_ngcontent-%COMP%]{font-size:104px!important;width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;line-height:104px!important}i.s-lg-106[_ngcontent-%COMP%], mat-icon.s-lg-106[_ngcontent-%COMP%]{font-size:106px!important;width:106px!important;height:106px!important;min-width:106px!important;min-height:106px!important;line-height:106px!important}i.s-lg-108[_ngcontent-%COMP%], mat-icon.s-lg-108[_ngcontent-%COMP%]{font-size:108px!important;width:108px!important;height:108px!important;min-width:108px!important;min-height:108px!important;line-height:108px!important}i.s-lg-110[_ngcontent-%COMP%], mat-icon.s-lg-110[_ngcontent-%COMP%]{font-size:110px!important;width:110px!important;height:110px!important;min-width:110px!important;min-height:110px!important;line-height:110px!important}i.s-lg-112[_ngcontent-%COMP%], mat-icon.s-lg-112[_ngcontent-%COMP%]{font-size:112px!important;width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important;line-height:112px!important}i.s-lg-114[_ngcontent-%COMP%], mat-icon.s-lg-114[_ngcontent-%COMP%]{font-size:114px!important;width:114px!important;height:114px!important;min-width:114px!important;min-height:114px!important;line-height:114px!important}i.s-lg-116[_ngcontent-%COMP%], mat-icon.s-lg-116[_ngcontent-%COMP%]{font-size:116px!important;width:116px!important;height:116px!important;min-width:116px!important;min-height:116px!important;line-height:116px!important}i.s-lg-118[_ngcontent-%COMP%], mat-icon.s-lg-118[_ngcontent-%COMP%]{font-size:118px!important;width:118px!important;height:118px!important;min-width:118px!important;min-height:118px!important;line-height:118px!important}i.s-lg-120[_ngcontent-%COMP%], mat-icon.s-lg-120[_ngcontent-%COMP%]{font-size:120px!important;width:120px!important;height:120px!important;min-width:120px!important;min-height:120px!important;line-height:120px!important}i.s-lg-122[_ngcontent-%COMP%], mat-icon.s-lg-122[_ngcontent-%COMP%]{font-size:122px!important;width:122px!important;height:122px!important;min-width:122px!important;min-height:122px!important;line-height:122px!important}i.s-lg-124[_ngcontent-%COMP%], mat-icon.s-lg-124[_ngcontent-%COMP%]{font-size:124px!important;width:124px!important;height:124px!important;min-width:124px!important;min-height:124px!important;line-height:124px!important}i.s-lg-126[_ngcontent-%COMP%], mat-icon.s-lg-126[_ngcontent-%COMP%]{font-size:126px!important;width:126px!important;height:126px!important;min-width:126px!important;min-height:126px!important;line-height:126px!important}i.s-lg-128[_ngcontent-%COMP%], mat-icon.s-lg-128[_ngcontent-%COMP%]{font-size:128px!important;width:128px!important;height:128px!important;min-width:128px!important;min-height:128px!important;line-height:128px!important}i.s-lg-130[_ngcontent-%COMP%], mat-icon.s-lg-130[_ngcontent-%COMP%]{font-size:130px!important;width:130px!important;height:130px!important;min-width:130px!important;min-height:130px!important;line-height:130px!important}i.s-lg-132[_ngcontent-%COMP%], mat-icon.s-lg-132[_ngcontent-%COMP%]{font-size:132px!important;width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important;line-height:132px!important}i.s-lg-134[_ngcontent-%COMP%], mat-icon.s-lg-134[_ngcontent-%COMP%]{font-size:134px!important;width:134px!important;height:134px!important;min-width:134px!important;min-height:134px!important;line-height:134px!important}i.s-lg-136[_ngcontent-%COMP%], mat-icon.s-lg-136[_ngcontent-%COMP%]{font-size:136px!important;width:136px!important;height:136px!important;min-width:136px!important;min-height:136px!important;line-height:136px!important}i.s-lg-138[_ngcontent-%COMP%], mat-icon.s-lg-138[_ngcontent-%COMP%]{font-size:138px!important;width:138px!important;height:138px!important;min-width:138px!important;min-height:138px!important;line-height:138px!important}i.s-lg-140[_ngcontent-%COMP%], mat-icon.s-lg-140[_ngcontent-%COMP%]{font-size:140px!important;width:140px!important;height:140px!important;min-width:140px!important;min-height:140px!important;line-height:140px!important}i.s-lg-142[_ngcontent-%COMP%], mat-icon.s-lg-142[_ngcontent-%COMP%]{font-size:142px!important;width:142px!important;height:142px!important;min-width:142px!important;min-height:142px!important;line-height:142px!important}i.s-lg-144[_ngcontent-%COMP%], mat-icon.s-lg-144[_ngcontent-%COMP%]{font-size:144px!important;width:144px!important;height:144px!important;min-width:144px!important;min-height:144px!important;line-height:144px!important}i.s-lg-146[_ngcontent-%COMP%], mat-icon.s-lg-146[_ngcontent-%COMP%]{font-size:146px!important;width:146px!important;height:146px!important;min-width:146px!important;min-height:146px!important;line-height:146px!important}i.s-lg-148[_ngcontent-%COMP%], mat-icon.s-lg-148[_ngcontent-%COMP%]{font-size:148px!important;width:148px!important;height:148px!important;min-width:148px!important;min-height:148px!important;line-height:148px!important}i.s-lg-150[_ngcontent-%COMP%], mat-icon.s-lg-150[_ngcontent-%COMP%]{font-size:150px!important;width:150px!important;height:150px!important;min-width:150px!important;min-height:150px!important;line-height:150px!important}i.s-lg-152[_ngcontent-%COMP%], mat-icon.s-lg-152[_ngcontent-%COMP%]{font-size:152px!important;width:152px!important;height:152px!important;min-width:152px!important;min-height:152px!important;line-height:152px!important}i.s-lg-154[_ngcontent-%COMP%], mat-icon.s-lg-154[_ngcontent-%COMP%]{font-size:154px!important;width:154px!important;height:154px!important;min-width:154px!important;min-height:154px!important;line-height:154px!important}i.s-lg-156[_ngcontent-%COMP%], mat-icon.s-lg-156[_ngcontent-%COMP%]{font-size:156px!important;width:156px!important;height:156px!important;min-width:156px!important;min-height:156px!important;line-height:156px!important}i.s-lg-158[_ngcontent-%COMP%], mat-icon.s-lg-158[_ngcontent-%COMP%]{font-size:158px!important;width:158px!important;height:158px!important;min-width:158px!important;min-height:158px!important;line-height:158px!important}i.s-lg-160[_ngcontent-%COMP%], mat-icon.s-lg-160[_ngcontent-%COMP%]{font-size:160px!important;width:160px!important;height:160px!important;min-width:160px!important;min-height:160px!important;line-height:160px!important}i.s-lg-162[_ngcontent-%COMP%], mat-icon.s-lg-162[_ngcontent-%COMP%]{font-size:162px!important;width:162px!important;height:162px!important;min-width:162px!important;min-height:162px!important;line-height:162px!important}i.s-lg-164[_ngcontent-%COMP%], mat-icon.s-lg-164[_ngcontent-%COMP%]{font-size:164px!important;width:164px!important;height:164px!important;min-width:164px!important;min-height:164px!important;line-height:164px!important}i.s-lg-166[_ngcontent-%COMP%], mat-icon.s-lg-166[_ngcontent-%COMP%]{font-size:166px!important;width:166px!important;height:166px!important;min-width:166px!important;min-height:166px!important;line-height:166px!important}i.s-lg-168[_ngcontent-%COMP%], mat-icon.s-lg-168[_ngcontent-%COMP%]{font-size:168px!important;width:168px!important;height:168px!important;min-width:168px!important;min-height:168px!important;line-height:168px!important}i.s-lg-170[_ngcontent-%COMP%], mat-icon.s-lg-170[_ngcontent-%COMP%]{font-size:170px!important;width:170px!important;height:170px!important;min-width:170px!important;min-height:170px!important;line-height:170px!important}i.s-lg-172[_ngcontent-%COMP%], mat-icon.s-lg-172[_ngcontent-%COMP%]{font-size:172px!important;width:172px!important;height:172px!important;min-width:172px!important;min-height:172px!important;line-height:172px!important}i.s-lg-174[_ngcontent-%COMP%], mat-icon.s-lg-174[_ngcontent-%COMP%]{font-size:174px!important;width:174px!important;height:174px!important;min-width:174px!important;min-height:174px!important;line-height:174px!important}i.s-lg-176[_ngcontent-%COMP%], mat-icon.s-lg-176[_ngcontent-%COMP%]{font-size:176px!important;width:176px!important;height:176px!important;min-width:176px!important;min-height:176px!important;line-height:176px!important}i.s-lg-178[_ngcontent-%COMP%], mat-icon.s-lg-178[_ngcontent-%COMP%]{font-size:178px!important;width:178px!important;height:178px!important;min-width:178px!important;min-height:178px!important;line-height:178px!important}i.s-lg-180[_ngcontent-%COMP%], mat-icon.s-lg-180[_ngcontent-%COMP%]{font-size:180px!important;width:180px!important;height:180px!important;min-width:180px!important;min-height:180px!important;line-height:180px!important}i.s-lg-182[_ngcontent-%COMP%], mat-icon.s-lg-182[_ngcontent-%COMP%]{font-size:182px!important;width:182px!important;height:182px!important;min-width:182px!important;min-height:182px!important;line-height:182px!important}i.s-lg-184[_ngcontent-%COMP%], mat-icon.s-lg-184[_ngcontent-%COMP%]{font-size:184px!important;width:184px!important;height:184px!important;min-width:184px!important;min-height:184px!important;line-height:184px!important}i.s-lg-186[_ngcontent-%COMP%], mat-icon.s-lg-186[_ngcontent-%COMP%]{font-size:186px!important;width:186px!important;height:186px!important;min-width:186px!important;min-height:186px!important;line-height:186px!important}i.s-lg-188[_ngcontent-%COMP%], mat-icon.s-lg-188[_ngcontent-%COMP%]{font-size:188px!important;width:188px!important;height:188px!important;min-width:188px!important;min-height:188px!important;line-height:188px!important}i.s-lg-190[_ngcontent-%COMP%], mat-icon.s-lg-190[_ngcontent-%COMP%]{font-size:190px!important;width:190px!important;height:190px!important;min-width:190px!important;min-height:190px!important;line-height:190px!important}i.s-lg-192[_ngcontent-%COMP%], mat-icon.s-lg-192[_ngcontent-%COMP%]{font-size:192px!important;width:192px!important;height:192px!important;min-width:192px!important;min-height:192px!important;line-height:192px!important}i.s-lg-194[_ngcontent-%COMP%], mat-icon.s-lg-194[_ngcontent-%COMP%]{font-size:194px!important;width:194px!important;height:194px!important;min-width:194px!important;min-height:194px!important;line-height:194px!important}i.s-lg-196[_ngcontent-%COMP%], mat-icon.s-lg-196[_ngcontent-%COMP%]{font-size:196px!important;width:196px!important;height:196px!important;min-width:196px!important;min-height:196px!important;line-height:196px!important}i.s-lg-198[_ngcontent-%COMP%], mat-icon.s-lg-198[_ngcontent-%COMP%]{font-size:198px!important;width:198px!important;height:198px!important;min-width:198px!important;min-height:198px!important;line-height:198px!important}i.s-lg-200[_ngcontent-%COMP%], mat-icon.s-lg-200[_ngcontent-%COMP%]{font-size:200px!important;width:200px!important;height:200px!important;min-width:200px!important;min-height:200px!important;line-height:200px!important}i.s-lg-202[_ngcontent-%COMP%], mat-icon.s-lg-202[_ngcontent-%COMP%]{font-size:202px!important;width:202px!important;height:202px!important;min-width:202px!important;min-height:202px!important;line-height:202px!important}i.s-lg-204[_ngcontent-%COMP%], mat-icon.s-lg-204[_ngcontent-%COMP%]{font-size:204px!important;width:204px!important;height:204px!important;min-width:204px!important;min-height:204px!important;line-height:204px!important}i.s-lg-206[_ngcontent-%COMP%], mat-icon.s-lg-206[_ngcontent-%COMP%]{font-size:206px!important;width:206px!important;height:206px!important;min-width:206px!important;min-height:206px!important;line-height:206px!important}i.s-lg-208[_ngcontent-%COMP%], mat-icon.s-lg-208[_ngcontent-%COMP%]{font-size:208px!important;width:208px!important;height:208px!important;min-width:208px!important;min-height:208px!important;line-height:208px!important}i.s-lg-210[_ngcontent-%COMP%], mat-icon.s-lg-210[_ngcontent-%COMP%]{font-size:210px!important;width:210px!important;height:210px!important;min-width:210px!important;min-height:210px!important;line-height:210px!important}i.s-lg-212[_ngcontent-%COMP%], mat-icon.s-lg-212[_ngcontent-%COMP%]{font-size:212px!important;width:212px!important;height:212px!important;min-width:212px!important;min-height:212px!important;line-height:212px!important}i.s-lg-214[_ngcontent-%COMP%], mat-icon.s-lg-214[_ngcontent-%COMP%]{font-size:214px!important;width:214px!important;height:214px!important;min-width:214px!important;min-height:214px!important;line-height:214px!important}i.s-lg-216[_ngcontent-%COMP%], mat-icon.s-lg-216[_ngcontent-%COMP%]{font-size:216px!important;width:216px!important;height:216px!important;min-width:216px!important;min-height:216px!important;line-height:216px!important}i.s-lg-218[_ngcontent-%COMP%], mat-icon.s-lg-218[_ngcontent-%COMP%]{font-size:218px!important;width:218px!important;height:218px!important;min-width:218px!important;min-height:218px!important;line-height:218px!important}i.s-lg-220[_ngcontent-%COMP%], mat-icon.s-lg-220[_ngcontent-%COMP%]{font-size:220px!important;width:220px!important;height:220px!important;min-width:220px!important;min-height:220px!important;line-height:220px!important}i.s-lg-222[_ngcontent-%COMP%], mat-icon.s-lg-222[_ngcontent-%COMP%]{font-size:222px!important;width:222px!important;height:222px!important;min-width:222px!important;min-height:222px!important;line-height:222px!important}i.s-lg-224[_ngcontent-%COMP%], mat-icon.s-lg-224[_ngcontent-%COMP%]{font-size:224px!important;width:224px!important;height:224px!important;min-width:224px!important;min-height:224px!important;line-height:224px!important}i.s-lg-226[_ngcontent-%COMP%], mat-icon.s-lg-226[_ngcontent-%COMP%]{font-size:226px!important;width:226px!important;height:226px!important;min-width:226px!important;min-height:226px!important;line-height:226px!important}i.s-lg-228[_ngcontent-%COMP%], mat-icon.s-lg-228[_ngcontent-%COMP%]{font-size:228px!important;width:228px!important;height:228px!important;min-width:228px!important;min-height:228px!important;line-height:228px!important}i.s-lg-230[_ngcontent-%COMP%], mat-icon.s-lg-230[_ngcontent-%COMP%]{font-size:230px!important;width:230px!important;height:230px!important;min-width:230px!important;min-height:230px!important;line-height:230px!important}i.s-lg-232[_ngcontent-%COMP%], mat-icon.s-lg-232[_ngcontent-%COMP%]{font-size:232px!important;width:232px!important;height:232px!important;min-width:232px!important;min-height:232px!important;line-height:232px!important}i.s-lg-234[_ngcontent-%COMP%], mat-icon.s-lg-234[_ngcontent-%COMP%]{font-size:234px!important;width:234px!important;height:234px!important;min-width:234px!important;min-height:234px!important;line-height:234px!important}i.s-lg-236[_ngcontent-%COMP%], mat-icon.s-lg-236[_ngcontent-%COMP%]{font-size:236px!important;width:236px!important;height:236px!important;min-width:236px!important;min-height:236px!important;line-height:236px!important}i.s-lg-238[_ngcontent-%COMP%], mat-icon.s-lg-238[_ngcontent-%COMP%]{font-size:238px!important;width:238px!important;height:238px!important;min-width:238px!important;min-height:238px!important;line-height:238px!important}i.s-lg-240[_ngcontent-%COMP%], mat-icon.s-lg-240[_ngcontent-%COMP%]{font-size:240px!important;width:240px!important;height:240px!important;min-width:240px!important;min-height:240px!important;line-height:240px!important}i.s-lg-242[_ngcontent-%COMP%], mat-icon.s-lg-242[_ngcontent-%COMP%]{font-size:242px!important;width:242px!important;height:242px!important;min-width:242px!important;min-height:242px!important;line-height:242px!important}i.s-lg-244[_ngcontent-%COMP%], mat-icon.s-lg-244[_ngcontent-%COMP%]{font-size:244px!important;width:244px!important;height:244px!important;min-width:244px!important;min-height:244px!important;line-height:244px!important}i.s-lg-246[_ngcontent-%COMP%], mat-icon.s-lg-246[_ngcontent-%COMP%]{font-size:246px!important;width:246px!important;height:246px!important;min-width:246px!important;min-height:246px!important;line-height:246px!important}i.s-lg-248[_ngcontent-%COMP%], mat-icon.s-lg-248[_ngcontent-%COMP%]{font-size:248px!important;width:248px!important;height:248px!important;min-width:248px!important;min-height:248px!important;line-height:248px!important}i.s-lg-250[_ngcontent-%COMP%], mat-icon.s-lg-250[_ngcontent-%COMP%]{font-size:250px!important;width:250px!important;height:250px!important;min-width:250px!important;min-height:250px!important;line-height:250px!important}i.s-lg-252[_ngcontent-%COMP%], mat-icon.s-lg-252[_ngcontent-%COMP%]{font-size:252px!important;width:252px!important;height:252px!important;min-width:252px!important;min-height:252px!important;line-height:252px!important}i.s-lg-254[_ngcontent-%COMP%], mat-icon.s-lg-254[_ngcontent-%COMP%]{font-size:254px!important;width:254px!important;height:254px!important;min-width:254px!important;min-height:254px!important;line-height:254px!important}i.s-lg-256[_ngcontent-%COMP%], mat-icon.s-lg-256[_ngcontent-%COMP%]{font-size:256px!important;width:256px!important;height:256px!important;min-width:256px!important;min-height:256px!important;line-height:256px!important}}@media screen and (min-width:1920px){i.s-xl-4[_ngcontent-%COMP%], mat-icon.s-xl-4[_ngcontent-%COMP%]{font-size:4px!important;width:4px!important;height:4px!important;min-width:4px!important;min-height:4px!important;line-height:4px!important}i.s-xl-6[_ngcontent-%COMP%], mat-icon.s-xl-6[_ngcontent-%COMP%]{font-size:6px!important;width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;line-height:6px!important}i.s-xl-8[_ngcontent-%COMP%], mat-icon.s-xl-8[_ngcontent-%COMP%]{font-size:8px!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;line-height:8px!important}i.s-xl-10[_ngcontent-%COMP%], mat-icon.s-xl-10[_ngcontent-%COMP%]{font-size:10px!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;line-height:10px!important}i.s-xl-12[_ngcontent-%COMP%], mat-icon.s-xl-12[_ngcontent-%COMP%]{font-size:12px!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;line-height:12px!important}i.s-xl-14[_ngcontent-%COMP%], mat-icon.s-xl-14[_ngcontent-%COMP%]{font-size:14px!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;line-height:14px!important}i.s-xl-16[_ngcontent-%COMP%], mat-icon.s-xl-16[_ngcontent-%COMP%]{font-size:16px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;line-height:16px!important}i.s-xl-18[_ngcontent-%COMP%], mat-icon.s-xl-18[_ngcontent-%COMP%]{font-size:18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;line-height:18px!important}i.s-xl-20[_ngcontent-%COMP%], mat-icon.s-xl-20[_ngcontent-%COMP%]{font-size:20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;line-height:20px!important}i.s-xl-22[_ngcontent-%COMP%], mat-icon.s-xl-22[_ngcontent-%COMP%]{font-size:22px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;line-height:22px!important}i.s-xl-24[_ngcontent-%COMP%], mat-icon.s-xl-24[_ngcontent-%COMP%]{font-size:24px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;line-height:24px!important}i.s-xl-26[_ngcontent-%COMP%], mat-icon.s-xl-26[_ngcontent-%COMP%]{font-size:26px!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;line-height:26px!important}i.s-xl-28[_ngcontent-%COMP%], mat-icon.s-xl-28[_ngcontent-%COMP%]{font-size:28px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;line-height:28px!important}i.s-xl-30[_ngcontent-%COMP%], mat-icon.s-xl-30[_ngcontent-%COMP%]{font-size:30px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;line-height:30px!important}i.s-xl-32[_ngcontent-%COMP%], mat-icon.s-xl-32[_ngcontent-%COMP%]{font-size:32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;line-height:32px!important}i.s-xl-34[_ngcontent-%COMP%], mat-icon.s-xl-34[_ngcontent-%COMP%]{font-size:34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;line-height:34px!important}i.s-xl-36[_ngcontent-%COMP%], mat-icon.s-xl-36[_ngcontent-%COMP%]{font-size:36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;line-height:36px!important}i.s-xl-38[_ngcontent-%COMP%], mat-icon.s-xl-38[_ngcontent-%COMP%]{font-size:38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;line-height:38px!important}i.s-xl-40[_ngcontent-%COMP%], mat-icon.s-xl-40[_ngcontent-%COMP%]{font-size:40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;line-height:40px!important}i.s-xl-42[_ngcontent-%COMP%], mat-icon.s-xl-42[_ngcontent-%COMP%]{font-size:42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;line-height:42px!important}i.s-xl-44[_ngcontent-%COMP%], mat-icon.s-xl-44[_ngcontent-%COMP%]{font-size:44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;line-height:44px!important}i.s-xl-46[_ngcontent-%COMP%], mat-icon.s-xl-46[_ngcontent-%COMP%]{font-size:46px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;line-height:46px!important}i.s-xl-48[_ngcontent-%COMP%], mat-icon.s-xl-48[_ngcontent-%COMP%]{font-size:48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;line-height:48px!important}i.s-xl-50[_ngcontent-%COMP%], mat-icon.s-xl-50[_ngcontent-%COMP%]{font-size:50px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;line-height:50px!important}i.s-xl-52[_ngcontent-%COMP%], mat-icon.s-xl-52[_ngcontent-%COMP%]{font-size:52px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;line-height:52px!important}i.s-xl-54[_ngcontent-%COMP%], mat-icon.s-xl-54[_ngcontent-%COMP%]{font-size:54px!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;line-height:54px!important}i.s-xl-56[_ngcontent-%COMP%], mat-icon.s-xl-56[_ngcontent-%COMP%]{font-size:56px!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;line-height:56px!important}i.s-xl-58[_ngcontent-%COMP%], mat-icon.s-xl-58[_ngcontent-%COMP%]{font-size:58px!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;line-height:58px!important}i.s-xl-60[_ngcontent-%COMP%], mat-icon.s-xl-60[_ngcontent-%COMP%]{font-size:60px!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;line-height:60px!important}i.s-xl-62[_ngcontent-%COMP%], mat-icon.s-xl-62[_ngcontent-%COMP%]{font-size:62px!important;width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;line-height:62px!important}i.s-xl-64[_ngcontent-%COMP%], mat-icon.s-xl-64[_ngcontent-%COMP%]{font-size:64px!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;line-height:64px!important}i.s-xl-66[_ngcontent-%COMP%], mat-icon.s-xl-66[_ngcontent-%COMP%]{font-size:66px!important;width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important;line-height:66px!important}i.s-xl-68[_ngcontent-%COMP%], mat-icon.s-xl-68[_ngcontent-%COMP%]{font-size:68px!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;line-height:68px!important}i.s-xl-70[_ngcontent-%COMP%], mat-icon.s-xl-70[_ngcontent-%COMP%]{font-size:70px!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;line-height:70px!important}i.s-xl-72[_ngcontent-%COMP%], mat-icon.s-xl-72[_ngcontent-%COMP%]{font-size:72px!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;line-height:72px!important}i.s-xl-74[_ngcontent-%COMP%], mat-icon.s-xl-74[_ngcontent-%COMP%]{font-size:74px!important;width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;line-height:74px!important}i.s-xl-76[_ngcontent-%COMP%], mat-icon.s-xl-76[_ngcontent-%COMP%]{font-size:76px!important;width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;line-height:76px!important}i.s-xl-78[_ngcontent-%COMP%], mat-icon.s-xl-78[_ngcontent-%COMP%]{font-size:78px!important;width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;line-height:78px!important}i.s-xl-80[_ngcontent-%COMP%], mat-icon.s-xl-80[_ngcontent-%COMP%]{font-size:80px!important;width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;line-height:80px!important}i.s-xl-82[_ngcontent-%COMP%], mat-icon.s-xl-82[_ngcontent-%COMP%]{font-size:82px!important;width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;line-height:82px!important}i.s-xl-84[_ngcontent-%COMP%], mat-icon.s-xl-84[_ngcontent-%COMP%]{font-size:84px!important;width:84px!important;height:84px!important;min-width:84px!important;min-height:84px!important;line-height:84px!important}i.s-xl-86[_ngcontent-%COMP%], mat-icon.s-xl-86[_ngcontent-%COMP%]{font-size:86px!important;width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;line-height:86px!important}i.s-xl-88[_ngcontent-%COMP%], mat-icon.s-xl-88[_ngcontent-%COMP%]{font-size:88px!important;width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;line-height:88px!important}i.s-xl-90[_ngcontent-%COMP%], mat-icon.s-xl-90[_ngcontent-%COMP%]{font-size:90px!important;width:90px!important;height:90px!important;min-width:90px!important;min-height:90px!important;line-height:90px!important}i.s-xl-92[_ngcontent-%COMP%], mat-icon.s-xl-92[_ngcontent-%COMP%]{font-size:92px!important;width:92px!important;height:92px!important;min-width:92px!important;min-height:92px!important;line-height:92px!important}i.s-xl-94[_ngcontent-%COMP%], mat-icon.s-xl-94[_ngcontent-%COMP%]{font-size:94px!important;width:94px!important;height:94px!important;min-width:94px!important;min-height:94px!important;line-height:94px!important}i.s-xl-96[_ngcontent-%COMP%], mat-icon.s-xl-96[_ngcontent-%COMP%]{font-size:96px!important;width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;line-height:96px!important}i.s-xl-98[_ngcontent-%COMP%], mat-icon.s-xl-98[_ngcontent-%COMP%]{font-size:98px!important;width:98px!important;height:98px!important;min-width:98px!important;min-height:98px!important;line-height:98px!important}i.s-xl-100[_ngcontent-%COMP%], mat-icon.s-xl-100[_ngcontent-%COMP%]{font-size:100px!important;width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important;line-height:100px!important}i.s-xl-102[_ngcontent-%COMP%], mat-icon.s-xl-102[_ngcontent-%COMP%]{font-size:102px!important;width:102px!important;height:102px!important;min-width:102px!important;min-height:102px!important;line-height:102px!important}i.s-xl-104[_ngcontent-%COMP%], mat-icon.s-xl-104[_ngcontent-%COMP%]{font-size:104px!important;width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;line-height:104px!important}i.s-xl-106[_ngcontent-%COMP%], mat-icon.s-xl-106[_ngcontent-%COMP%]{font-size:106px!important;width:106px!important;height:106px!important;min-width:106px!important;min-height:106px!important;line-height:106px!important}i.s-xl-108[_ngcontent-%COMP%], mat-icon.s-xl-108[_ngcontent-%COMP%]{font-size:108px!important;width:108px!important;height:108px!important;min-width:108px!important;min-height:108px!important;line-height:108px!important}i.s-xl-110[_ngcontent-%COMP%], mat-icon.s-xl-110[_ngcontent-%COMP%]{font-size:110px!important;width:110px!important;height:110px!important;min-width:110px!important;min-height:110px!important;line-height:110px!important}i.s-xl-112[_ngcontent-%COMP%], mat-icon.s-xl-112[_ngcontent-%COMP%]{font-size:112px!important;width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important;line-height:112px!important}i.s-xl-114[_ngcontent-%COMP%], mat-icon.s-xl-114[_ngcontent-%COMP%]{font-size:114px!important;width:114px!important;height:114px!important;min-width:114px!important;min-height:114px!important;line-height:114px!important}i.s-xl-116[_ngcontent-%COMP%], mat-icon.s-xl-116[_ngcontent-%COMP%]{font-size:116px!important;width:116px!important;height:116px!important;min-width:116px!important;min-height:116px!important;line-height:116px!important}i.s-xl-118[_ngcontent-%COMP%], mat-icon.s-xl-118[_ngcontent-%COMP%]{font-size:118px!important;width:118px!important;height:118px!important;min-width:118px!important;min-height:118px!important;line-height:118px!important}i.s-xl-120[_ngcontent-%COMP%], mat-icon.s-xl-120[_ngcontent-%COMP%]{font-size:120px!important;width:120px!important;height:120px!important;min-width:120px!important;min-height:120px!important;line-height:120px!important}i.s-xl-122[_ngcontent-%COMP%], mat-icon.s-xl-122[_ngcontent-%COMP%]{font-size:122px!important;width:122px!important;height:122px!important;min-width:122px!important;min-height:122px!important;line-height:122px!important}i.s-xl-124[_ngcontent-%COMP%], mat-icon.s-xl-124[_ngcontent-%COMP%]{font-size:124px!important;width:124px!important;height:124px!important;min-width:124px!important;min-height:124px!important;line-height:124px!important}i.s-xl-126[_ngcontent-%COMP%], mat-icon.s-xl-126[_ngcontent-%COMP%]{font-size:126px!important;width:126px!important;height:126px!important;min-width:126px!important;min-height:126px!important;line-height:126px!important}i.s-xl-128[_ngcontent-%COMP%], mat-icon.s-xl-128[_ngcontent-%COMP%]{font-size:128px!important;width:128px!important;height:128px!important;min-width:128px!important;min-height:128px!important;line-height:128px!important}i.s-xl-130[_ngcontent-%COMP%], mat-icon.s-xl-130[_ngcontent-%COMP%]{font-size:130px!important;width:130px!important;height:130px!important;min-width:130px!important;min-height:130px!important;line-height:130px!important}i.s-xl-132[_ngcontent-%COMP%], mat-icon.s-xl-132[_ngcontent-%COMP%]{font-size:132px!important;width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important;line-height:132px!important}i.s-xl-134[_ngcontent-%COMP%], mat-icon.s-xl-134[_ngcontent-%COMP%]{font-size:134px!important;width:134px!important;height:134px!important;min-width:134px!important;min-height:134px!important;line-height:134px!important}i.s-xl-136[_ngcontent-%COMP%], mat-icon.s-xl-136[_ngcontent-%COMP%]{font-size:136px!important;width:136px!important;height:136px!important;min-width:136px!important;min-height:136px!important;line-height:136px!important}i.s-xl-138[_ngcontent-%COMP%], mat-icon.s-xl-138[_ngcontent-%COMP%]{font-size:138px!important;width:138px!important;height:138px!important;min-width:138px!important;min-height:138px!important;line-height:138px!important}i.s-xl-140[_ngcontent-%COMP%], mat-icon.s-xl-140[_ngcontent-%COMP%]{font-size:140px!important;width:140px!important;height:140px!important;min-width:140px!important;min-height:140px!important;line-height:140px!important}i.s-xl-142[_ngcontent-%COMP%], mat-icon.s-xl-142[_ngcontent-%COMP%]{font-size:142px!important;width:142px!important;height:142px!important;min-width:142px!important;min-height:142px!important;line-height:142px!important}i.s-xl-144[_ngcontent-%COMP%], mat-icon.s-xl-144[_ngcontent-%COMP%]{font-size:144px!important;width:144px!important;height:144px!important;min-width:144px!important;min-height:144px!important;line-height:144px!important}i.s-xl-146[_ngcontent-%COMP%], mat-icon.s-xl-146[_ngcontent-%COMP%]{font-size:146px!important;width:146px!important;height:146px!important;min-width:146px!important;min-height:146px!important;line-height:146px!important}i.s-xl-148[_ngcontent-%COMP%], mat-icon.s-xl-148[_ngcontent-%COMP%]{font-size:148px!important;width:148px!important;height:148px!important;min-width:148px!important;min-height:148px!important;line-height:148px!important}i.s-xl-150[_ngcontent-%COMP%], mat-icon.s-xl-150[_ngcontent-%COMP%]{font-size:150px!important;width:150px!important;height:150px!important;min-width:150px!important;min-height:150px!important;line-height:150px!important}i.s-xl-152[_ngcontent-%COMP%], mat-icon.s-xl-152[_ngcontent-%COMP%]{font-size:152px!important;width:152px!important;height:152px!important;min-width:152px!important;min-height:152px!important;line-height:152px!important}i.s-xl-154[_ngcontent-%COMP%], mat-icon.s-xl-154[_ngcontent-%COMP%]{font-size:154px!important;width:154px!important;height:154px!important;min-width:154px!important;min-height:154px!important;line-height:154px!important}i.s-xl-156[_ngcontent-%COMP%], mat-icon.s-xl-156[_ngcontent-%COMP%]{font-size:156px!important;width:156px!important;height:156px!important;min-width:156px!important;min-height:156px!important;line-height:156px!important}i.s-xl-158[_ngcontent-%COMP%], mat-icon.s-xl-158[_ngcontent-%COMP%]{font-size:158px!important;width:158px!important;height:158px!important;min-width:158px!important;min-height:158px!important;line-height:158px!important}i.s-xl-160[_ngcontent-%COMP%], mat-icon.s-xl-160[_ngcontent-%COMP%]{font-size:160px!important;width:160px!important;height:160px!important;min-width:160px!important;min-height:160px!important;line-height:160px!important}i.s-xl-162[_ngcontent-%COMP%], mat-icon.s-xl-162[_ngcontent-%COMP%]{font-size:162px!important;width:162px!important;height:162px!important;min-width:162px!important;min-height:162px!important;line-height:162px!important}i.s-xl-164[_ngcontent-%COMP%], mat-icon.s-xl-164[_ngcontent-%COMP%]{font-size:164px!important;width:164px!important;height:164px!important;min-width:164px!important;min-height:164px!important;line-height:164px!important}i.s-xl-166[_ngcontent-%COMP%], mat-icon.s-xl-166[_ngcontent-%COMP%]{font-size:166px!important;width:166px!important;height:166px!important;min-width:166px!important;min-height:166px!important;line-height:166px!important}i.s-xl-168[_ngcontent-%COMP%], mat-icon.s-xl-168[_ngcontent-%COMP%]{font-size:168px!important;width:168px!important;height:168px!important;min-width:168px!important;min-height:168px!important;line-height:168px!important}i.s-xl-170[_ngcontent-%COMP%], mat-icon.s-xl-170[_ngcontent-%COMP%]{font-size:170px!important;width:170px!important;height:170px!important;min-width:170px!important;min-height:170px!important;line-height:170px!important}i.s-xl-172[_ngcontent-%COMP%], mat-icon.s-xl-172[_ngcontent-%COMP%]{font-size:172px!important;width:172px!important;height:172px!important;min-width:172px!important;min-height:172px!important;line-height:172px!important}i.s-xl-174[_ngcontent-%COMP%], mat-icon.s-xl-174[_ngcontent-%COMP%]{font-size:174px!important;width:174px!important;height:174px!important;min-width:174px!important;min-height:174px!important;line-height:174px!important}i.s-xl-176[_ngcontent-%COMP%], mat-icon.s-xl-176[_ngcontent-%COMP%]{font-size:176px!important;width:176px!important;height:176px!important;min-width:176px!important;min-height:176px!important;line-height:176px!important}i.s-xl-178[_ngcontent-%COMP%], mat-icon.s-xl-178[_ngcontent-%COMP%]{font-size:178px!important;width:178px!important;height:178px!important;min-width:178px!important;min-height:178px!important;line-height:178px!important}i.s-xl-180[_ngcontent-%COMP%], mat-icon.s-xl-180[_ngcontent-%COMP%]{font-size:180px!important;width:180px!important;height:180px!important;min-width:180px!important;min-height:180px!important;line-height:180px!important}i.s-xl-182[_ngcontent-%COMP%], mat-icon.s-xl-182[_ngcontent-%COMP%]{font-size:182px!important;width:182px!important;height:182px!important;min-width:182px!important;min-height:182px!important;line-height:182px!important}i.s-xl-184[_ngcontent-%COMP%], mat-icon.s-xl-184[_ngcontent-%COMP%]{font-size:184px!important;width:184px!important;height:184px!important;min-width:184px!important;min-height:184px!important;line-height:184px!important}i.s-xl-186[_ngcontent-%COMP%], mat-icon.s-xl-186[_ngcontent-%COMP%]{font-size:186px!important;width:186px!important;height:186px!important;min-width:186px!important;min-height:186px!important;line-height:186px!important}i.s-xl-188[_ngcontent-%COMP%], mat-icon.s-xl-188[_ngcontent-%COMP%]{font-size:188px!important;width:188px!important;height:188px!important;min-width:188px!important;min-height:188px!important;line-height:188px!important}i.s-xl-190[_ngcontent-%COMP%], mat-icon.s-xl-190[_ngcontent-%COMP%]{font-size:190px!important;width:190px!important;height:190px!important;min-width:190px!important;min-height:190px!important;line-height:190px!important}i.s-xl-192[_ngcontent-%COMP%], mat-icon.s-xl-192[_ngcontent-%COMP%]{font-size:192px!important;width:192px!important;height:192px!important;min-width:192px!important;min-height:192px!important;line-height:192px!important}i.s-xl-194[_ngcontent-%COMP%], mat-icon.s-xl-194[_ngcontent-%COMP%]{font-size:194px!important;width:194px!important;height:194px!important;min-width:194px!important;min-height:194px!important;line-height:194px!important}i.s-xl-196[_ngcontent-%COMP%], mat-icon.s-xl-196[_ngcontent-%COMP%]{font-size:196px!important;width:196px!important;height:196px!important;min-width:196px!important;min-height:196px!important;line-height:196px!important}i.s-xl-198[_ngcontent-%COMP%], mat-icon.s-xl-198[_ngcontent-%COMP%]{font-size:198px!important;width:198px!important;height:198px!important;min-width:198px!important;min-height:198px!important;line-height:198px!important}i.s-xl-200[_ngcontent-%COMP%], mat-icon.s-xl-200[_ngcontent-%COMP%]{font-size:200px!important;width:200px!important;height:200px!important;min-width:200px!important;min-height:200px!important;line-height:200px!important}i.s-xl-202[_ngcontent-%COMP%], mat-icon.s-xl-202[_ngcontent-%COMP%]{font-size:202px!important;width:202px!important;height:202px!important;min-width:202px!important;min-height:202px!important;line-height:202px!important}i.s-xl-204[_ngcontent-%COMP%], mat-icon.s-xl-204[_ngcontent-%COMP%]{font-size:204px!important;width:204px!important;height:204px!important;min-width:204px!important;min-height:204px!important;line-height:204px!important}i.s-xl-206[_ngcontent-%COMP%], mat-icon.s-xl-206[_ngcontent-%COMP%]{font-size:206px!important;width:206px!important;height:206px!important;min-width:206px!important;min-height:206px!important;line-height:206px!important}i.s-xl-208[_ngcontent-%COMP%], mat-icon.s-xl-208[_ngcontent-%COMP%]{font-size:208px!important;width:208px!important;height:208px!important;min-width:208px!important;min-height:208px!important;line-height:208px!important}i.s-xl-210[_ngcontent-%COMP%], mat-icon.s-xl-210[_ngcontent-%COMP%]{font-size:210px!important;width:210px!important;height:210px!important;min-width:210px!important;min-height:210px!important;line-height:210px!important}i.s-xl-212[_ngcontent-%COMP%], mat-icon.s-xl-212[_ngcontent-%COMP%]{font-size:212px!important;width:212px!important;height:212px!important;min-width:212px!important;min-height:212px!important;line-height:212px!important}i.s-xl-214[_ngcontent-%COMP%], mat-icon.s-xl-214[_ngcontent-%COMP%]{font-size:214px!important;width:214px!important;height:214px!important;min-width:214px!important;min-height:214px!important;line-height:214px!important}i.s-xl-216[_ngcontent-%COMP%], mat-icon.s-xl-216[_ngcontent-%COMP%]{font-size:216px!important;width:216px!important;height:216px!important;min-width:216px!important;min-height:216px!important;line-height:216px!important}i.s-xl-218[_ngcontent-%COMP%], mat-icon.s-xl-218[_ngcontent-%COMP%]{font-size:218px!important;width:218px!important;height:218px!important;min-width:218px!important;min-height:218px!important;line-height:218px!important}i.s-xl-220[_ngcontent-%COMP%], mat-icon.s-xl-220[_ngcontent-%COMP%]{font-size:220px!important;width:220px!important;height:220px!important;min-width:220px!important;min-height:220px!important;line-height:220px!important}i.s-xl-222[_ngcontent-%COMP%], mat-icon.s-xl-222[_ngcontent-%COMP%]{font-size:222px!important;width:222px!important;height:222px!important;min-width:222px!important;min-height:222px!important;line-height:222px!important}i.s-xl-224[_ngcontent-%COMP%], mat-icon.s-xl-224[_ngcontent-%COMP%]{font-size:224px!important;width:224px!important;height:224px!important;min-width:224px!important;min-height:224px!important;line-height:224px!important}i.s-xl-226[_ngcontent-%COMP%], mat-icon.s-xl-226[_ngcontent-%COMP%]{font-size:226px!important;width:226px!important;height:226px!important;min-width:226px!important;min-height:226px!important;line-height:226px!important}i.s-xl-228[_ngcontent-%COMP%], mat-icon.s-xl-228[_ngcontent-%COMP%]{font-size:228px!important;width:228px!important;height:228px!important;min-width:228px!important;min-height:228px!important;line-height:228px!important}i.s-xl-230[_ngcontent-%COMP%], mat-icon.s-xl-230[_ngcontent-%COMP%]{font-size:230px!important;width:230px!important;height:230px!important;min-width:230px!important;min-height:230px!important;line-height:230px!important}i.s-xl-232[_ngcontent-%COMP%], mat-icon.s-xl-232[_ngcontent-%COMP%]{font-size:232px!important;width:232px!important;height:232px!important;min-width:232px!important;min-height:232px!important;line-height:232px!important}i.s-xl-234[_ngcontent-%COMP%], mat-icon.s-xl-234[_ngcontent-%COMP%]{font-size:234px!important;width:234px!important;height:234px!important;min-width:234px!important;min-height:234px!important;line-height:234px!important}i.s-xl-236[_ngcontent-%COMP%], mat-icon.s-xl-236[_ngcontent-%COMP%]{font-size:236px!important;width:236px!important;height:236px!important;min-width:236px!important;min-height:236px!important;line-height:236px!important}i.s-xl-238[_ngcontent-%COMP%], mat-icon.s-xl-238[_ngcontent-%COMP%]{font-size:238px!important;width:238px!important;height:238px!important;min-width:238px!important;min-height:238px!important;line-height:238px!important}i.s-xl-240[_ngcontent-%COMP%], mat-icon.s-xl-240[_ngcontent-%COMP%]{font-size:240px!important;width:240px!important;height:240px!important;min-width:240px!important;min-height:240px!important;line-height:240px!important}i.s-xl-242[_ngcontent-%COMP%], mat-icon.s-xl-242[_ngcontent-%COMP%]{font-size:242px!important;width:242px!important;height:242px!important;min-width:242px!important;min-height:242px!important;line-height:242px!important}i.s-xl-244[_ngcontent-%COMP%], mat-icon.s-xl-244[_ngcontent-%COMP%]{font-size:244px!important;width:244px!important;height:244px!important;min-width:244px!important;min-height:244px!important;line-height:244px!important}i.s-xl-246[_ngcontent-%COMP%], mat-icon.s-xl-246[_ngcontent-%COMP%]{font-size:246px!important;width:246px!important;height:246px!important;min-width:246px!important;min-height:246px!important;line-height:246px!important}i.s-xl-248[_ngcontent-%COMP%], mat-icon.s-xl-248[_ngcontent-%COMP%]{font-size:248px!important;width:248px!important;height:248px!important;min-width:248px!important;min-height:248px!important;line-height:248px!important}i.s-xl-250[_ngcontent-%COMP%], mat-icon.s-xl-250[_ngcontent-%COMP%]{font-size:250px!important;width:250px!important;height:250px!important;min-width:250px!important;min-height:250px!important;line-height:250px!important}i.s-xl-252[_ngcontent-%COMP%], mat-icon.s-xl-252[_ngcontent-%COMP%]{font-size:252px!important;width:252px!important;height:252px!important;min-width:252px!important;min-height:252px!important;line-height:252px!important}i.s-xl-254[_ngcontent-%COMP%], mat-icon.s-xl-254[_ngcontent-%COMP%]{font-size:254px!important;width:254px!important;height:254px!important;min-width:254px!important;min-height:254px!important;line-height:254px!important}i.s-xl-256[_ngcontent-%COMP%], mat-icon.s-xl-256[_ngcontent-%COMP%]{font-size:256px!important;width:256px!important;height:256px!important;min-width:256px!important;min-height:256px!important;line-height:256px!important}}.red-50[_ngcontent-%COMP%], .red-50-bg[_ngcontent-%COMP%]{background-color:#ffebee!important}.red-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.red-50[disabled][_ngcontent-%COMP%]{background-color:rgba(255,235,238,.12)!important;color:rgba(0,0,0,.26)!important}.red-50-fg[_ngcontent-%COMP%]{color:#ffebee!important}.red-50-border[_ngcontent-%COMP%]{border-color:#ffebee!important}.red-50-border-top[_ngcontent-%COMP%]{border-top-color:#ffebee!important}.red-50-border-right[_ngcontent-%COMP%]{border-right-color:#ffebee!important}.red-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffebee!important}.red-50-border-left[_ngcontent-%COMP%]{border-left-color:#ffebee!important}.red-100[_ngcontent-%COMP%], .red-100-bg[_ngcontent-%COMP%]{background-color:#ffcdd2!important}.red-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.red-100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,205,210,.12)!important;color:rgba(0,0,0,.26)!important}.red-100-fg[_ngcontent-%COMP%]{color:#ffcdd2!important}.red-100-border[_ngcontent-%COMP%]{border-color:#ffcdd2!important}.red-100-border-top[_ngcontent-%COMP%]{border-top-color:#ffcdd2!important}.red-100-border-right[_ngcontent-%COMP%]{border-right-color:#ffcdd2!important}.red-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffcdd2!important}.red-100-border-left[_ngcontent-%COMP%]{border-left-color:#ffcdd2!important}.red-200[_ngcontent-%COMP%], .red-200-bg[_ngcontent-%COMP%]{background-color:#ef9a9a!important}.red-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.red-200[disabled][_ngcontent-%COMP%]{background-color:rgba(239,154,154,.12)!important;color:rgba(0,0,0,.26)!important}.red-200-fg[_ngcontent-%COMP%]{color:#ef9a9a!important}.red-200-border[_ngcontent-%COMP%]{border-color:#ef9a9a!important}.red-200-border-top[_ngcontent-%COMP%]{border-top-color:#ef9a9a!important}.red-200-border-right[_ngcontent-%COMP%]{border-right-color:#ef9a9a!important}.red-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ef9a9a!important}.red-200-border-left[_ngcontent-%COMP%]{border-left-color:#ef9a9a!important}.red-300[_ngcontent-%COMP%], .red-300-bg[_ngcontent-%COMP%]{background-color:#e57373!important}.red-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.red-300[disabled][_ngcontent-%COMP%]{background-color:rgba(229,115,115,.12)!important;color:rgba(0,0,0,.26)!important}.red-300-fg[_ngcontent-%COMP%]{color:#e57373!important}.red-300-border[_ngcontent-%COMP%]{border-color:#e57373!important}.red-300-border-top[_ngcontent-%COMP%]{border-top-color:#e57373!important}.red-300-border-right[_ngcontent-%COMP%]{border-right-color:#e57373!important}.red-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e57373!important}.red-300-border-left[_ngcontent-%COMP%]{border-left-color:#e57373!important}.red-400[_ngcontent-%COMP%], .red-400-bg[_ngcontent-%COMP%]{background-color:#ef5350!important}.red-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.red-400[disabled][_ngcontent-%COMP%]{background-color:rgba(239,83,80,.12)!important;color:rgba(0,0,0,.26)!important}.red-400-fg[_ngcontent-%COMP%]{color:#ef5350!important}.red-400-border[_ngcontent-%COMP%]{border-color:#ef5350!important}.red-400-border-top[_ngcontent-%COMP%]{border-top-color:#ef5350!important}.red-400-border-right[_ngcontent-%COMP%]{border-right-color:#ef5350!important}.red-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ef5350!important}.red-400-border-left[_ngcontent-%COMP%]{border-left-color:#ef5350!important}.red-500[_ngcontent-%COMP%], .red-500-bg[_ngcontent-%COMP%]{background-color:#f44336!important}.red-500[_ngcontent-%COMP%]{color:#fff!important}.red-500[disabled][_ngcontent-%COMP%]{background-color:rgba(244,67,54,.12)!important;color:hsla(0,0%,100%,.26)!important}.red-500-fg[_ngcontent-%COMP%]{color:#f44336!important}.red-500-border[_ngcontent-%COMP%]{border-color:#f44336!important}.red-500-border-top[_ngcontent-%COMP%]{border-top-color:#f44336!important}.red-500-border-right[_ngcontent-%COMP%]{border-right-color:#f44336!important}.red-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f44336!important}.red-500-border-left[_ngcontent-%COMP%]{border-left-color:#f44336!important}.red[_ngcontent-%COMP%], .red-bg[_ngcontent-%COMP%]{background-color:#f44336!important}.red[_ngcontent-%COMP%]{color:#fff!important}.red[disabled][_ngcontent-%COMP%]{background-color:rgba(244,67,54,.12)!important;color:hsla(0,0%,100%,.26)!important}.red-fg[_ngcontent-%COMP%]{color:#f44336!important}.red-border[_ngcontent-%COMP%]{border-color:#f44336!important}.red-border-top[_ngcontent-%COMP%]{border-top-color:#f44336!important}.red-border-right[_ngcontent-%COMP%]{border-right-color:#f44336!important}.red-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f44336!important}.red-border-left[_ngcontent-%COMP%]{border-left-color:#f44336!important}.red-600[_ngcontent-%COMP%], .red-600-bg[_ngcontent-%COMP%]{background-color:#e53935!important}.red-600[_ngcontent-%COMP%]{color:#fff!important}.red-600[disabled][_ngcontent-%COMP%]{background-color:rgba(229,57,53,.12)!important;color:hsla(0,0%,100%,.26)!important}.red-600-fg[_ngcontent-%COMP%]{color:#e53935!important}.red-600-border[_ngcontent-%COMP%]{border-color:#e53935!important}.red-600-border-top[_ngcontent-%COMP%]{border-top-color:#e53935!important}.red-600-border-right[_ngcontent-%COMP%]{border-right-color:#e53935!important}.red-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e53935!important}.red-600-border-left[_ngcontent-%COMP%]{border-left-color:#e53935!important}.red-700[_ngcontent-%COMP%], .red-700-bg[_ngcontent-%COMP%]{background-color:#d32f2f!important}.red-700[_ngcontent-%COMP%]{color:#fff!important}.red-700[disabled][_ngcontent-%COMP%]{background-color:rgba(211,47,47,.12)!important;color:hsla(0,0%,100%,.26)!important}.red-700-fg[_ngcontent-%COMP%]{color:#d32f2f!important}.red-700-border[_ngcontent-%COMP%]{border-color:#d32f2f!important}.red-700-border-top[_ngcontent-%COMP%]{border-top-color:#d32f2f!important}.red-700-border-right[_ngcontent-%COMP%]{border-right-color:#d32f2f!important}.red-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d32f2f!important}.red-700-border-left[_ngcontent-%COMP%]{border-left-color:#d32f2f!important}.red-800[_ngcontent-%COMP%], .red-800-bg[_ngcontent-%COMP%]{background-color:#c62828!important}.red-800[_ngcontent-%COMP%]{color:#fff!important}.red-800[disabled][_ngcontent-%COMP%]{background-color:rgba(198,40,40,.12)!important;color:hsla(0,0%,100%,.26)!important}.red-800-fg[_ngcontent-%COMP%]{color:#c62828!important}.red-800-border[_ngcontent-%COMP%]{border-color:#c62828!important}.red-800-border-top[_ngcontent-%COMP%]{border-top-color:#c62828!important}.red-800-border-right[_ngcontent-%COMP%]{border-right-color:#c62828!important}.red-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c62828!important}.red-800-border-left[_ngcontent-%COMP%]{border-left-color:#c62828!important}.red-900[_ngcontent-%COMP%], .red-900-bg[_ngcontent-%COMP%]{background-color:#b71c1c!important}.red-900[_ngcontent-%COMP%]{color:#fff!important}.red-900[disabled][_ngcontent-%COMP%]{background-color:rgba(183,28,28,.12)!important;color:hsla(0,0%,100%,.26)!important}.red-900-fg[_ngcontent-%COMP%]{color:#b71c1c!important}.red-900-border[_ngcontent-%COMP%]{border-color:#b71c1c!important}.red-900-border-top[_ngcontent-%COMP%]{border-top-color:#b71c1c!important}.red-900-border-right[_ngcontent-%COMP%]{border-right-color:#b71c1c!important}.red-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b71c1c!important}.red-900-border-left[_ngcontent-%COMP%]{border-left-color:#b71c1c!important}.red-A100[_ngcontent-%COMP%], .red-A100-bg[_ngcontent-%COMP%]{background-color:#ff8a80!important}.red-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.red-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,138,128,.12)!important;color:rgba(0,0,0,.26)!important}.red-A100-fg[_ngcontent-%COMP%]{color:#ff8a80!important}.red-A100-border[_ngcontent-%COMP%]{border-color:#ff8a80!important}.red-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ff8a80!important}.red-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ff8a80!important}.red-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff8a80!important}.red-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ff8a80!important}.red-A200[_ngcontent-%COMP%], .red-A200-bg[_ngcontent-%COMP%]{background-color:#ff5252!important}.red-A200[_ngcontent-%COMP%]{color:#fff!important}.red-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,82,82,.12)!important;color:hsla(0,0%,100%,.26)!important}.red-A200-fg[_ngcontent-%COMP%]{color:#ff5252!important}.red-A200-border[_ngcontent-%COMP%]{border-color:#ff5252!important}.red-A200-border-top[_ngcontent-%COMP%]{border-top-color:#ff5252!important}.red-A200-border-right[_ngcontent-%COMP%]{border-right-color:#ff5252!important}.red-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff5252!important}.red-A200-border-left[_ngcontent-%COMP%]{border-left-color:#ff5252!important}.red-A400[_ngcontent-%COMP%], .red-A400-bg[_ngcontent-%COMP%]{background-color:#ff1744!important}.red-A400[_ngcontent-%COMP%]{color:#fff!important}.red-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,23,68,.12)!important;color:hsla(0,0%,100%,.26)!important}.red-A400-fg[_ngcontent-%COMP%]{color:#ff1744!important}.red-A400-border[_ngcontent-%COMP%]{border-color:#ff1744!important}.red-A400-border-top[_ngcontent-%COMP%]{border-top-color:#ff1744!important}.red-A400-border-right[_ngcontent-%COMP%]{border-right-color:#ff1744!important}.red-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff1744!important}.red-A400-border-left[_ngcontent-%COMP%]{border-left-color:#ff1744!important}.red-A700[_ngcontent-%COMP%], .red-A700-bg[_ngcontent-%COMP%]{background-color:#d50000!important}.red-A700[_ngcontent-%COMP%]{color:#fff!important}.red-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(213,0,0,.12)!important;color:hsla(0,0%,100%,.26)!important}.red-A700-fg[_ngcontent-%COMP%]{color:#d50000!important}.red-A700-border[_ngcontent-%COMP%]{border-color:#d50000!important}.red-A700-border-top[_ngcontent-%COMP%]{border-top-color:#d50000!important}.red-A700-border-right[_ngcontent-%COMP%]{border-right-color:#d50000!important}.red-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d50000!important}.red-A700-border-left[_ngcontent-%COMP%]{border-left-color:#d50000!important}.pink-50[_ngcontent-%COMP%], .pink-50-bg[_ngcontent-%COMP%]{background-color:#fce4ec!important}.pink-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.pink-50[disabled][_ngcontent-%COMP%]{background-color:rgba(252,228,236,.12)!important;color:rgba(0,0,0,.26)!important}.pink-50-fg[_ngcontent-%COMP%]{color:#fce4ec!important}.pink-50-border[_ngcontent-%COMP%]{border-color:#fce4ec!important}.pink-50-border-top[_ngcontent-%COMP%]{border-top-color:#fce4ec!important}.pink-50-border-right[_ngcontent-%COMP%]{border-right-color:#fce4ec!important}.pink-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fce4ec!important}.pink-50-border-left[_ngcontent-%COMP%]{border-left-color:#fce4ec!important}.pink-100[_ngcontent-%COMP%], .pink-100-bg[_ngcontent-%COMP%]{background-color:#f8bbd0!important}.pink-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.pink-100[disabled][_ngcontent-%COMP%]{background-color:rgba(248,187,208,.12)!important;color:rgba(0,0,0,.26)!important}.pink-100-fg[_ngcontent-%COMP%]{color:#f8bbd0!important}.pink-100-border[_ngcontent-%COMP%]{border-color:#f8bbd0!important}.pink-100-border-top[_ngcontent-%COMP%]{border-top-color:#f8bbd0!important}.pink-100-border-right[_ngcontent-%COMP%]{border-right-color:#f8bbd0!important}.pink-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f8bbd0!important}.pink-100-border-left[_ngcontent-%COMP%]{border-left-color:#f8bbd0!important}.pink-200[_ngcontent-%COMP%], .pink-200-bg[_ngcontent-%COMP%]{background-color:#f48fb1!important}.pink-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.pink-200[disabled][_ngcontent-%COMP%]{background-color:rgba(244,143,177,.12)!important;color:rgba(0,0,0,.26)!important}.pink-200-fg[_ngcontent-%COMP%]{color:#f48fb1!important}.pink-200-border[_ngcontent-%COMP%]{border-color:#f48fb1!important}.pink-200-border-top[_ngcontent-%COMP%]{border-top-color:#f48fb1!important}.pink-200-border-right[_ngcontent-%COMP%]{border-right-color:#f48fb1!important}.pink-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f48fb1!important}.pink-200-border-left[_ngcontent-%COMP%]{border-left-color:#f48fb1!important}.pink-300[_ngcontent-%COMP%], .pink-300-bg[_ngcontent-%COMP%]{background-color:#f06292!important}.pink-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.pink-300[disabled][_ngcontent-%COMP%]{background-color:rgba(240,98,146,.12)!important;color:rgba(0,0,0,.26)!important}.pink-300-fg[_ngcontent-%COMP%]{color:#f06292!important}.pink-300-border[_ngcontent-%COMP%]{border-color:#f06292!important}.pink-300-border-top[_ngcontent-%COMP%]{border-top-color:#f06292!important}.pink-300-border-right[_ngcontent-%COMP%]{border-right-color:#f06292!important}.pink-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f06292!important}.pink-300-border-left[_ngcontent-%COMP%]{border-left-color:#f06292!important}.pink-400[_ngcontent-%COMP%], .pink-400-bg[_ngcontent-%COMP%]{background-color:#ec407a!important}.pink-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.pink-400[disabled][_ngcontent-%COMP%]{background-color:rgba(236,64,122,.12)!important;color:rgba(0,0,0,.26)!important}.pink-400-fg[_ngcontent-%COMP%]{color:#ec407a!important}.pink-400-border[_ngcontent-%COMP%]{border-color:#ec407a!important}.pink-400-border-top[_ngcontent-%COMP%]{border-top-color:#ec407a!important}.pink-400-border-right[_ngcontent-%COMP%]{border-right-color:#ec407a!important}.pink-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ec407a!important}.pink-400-border-left[_ngcontent-%COMP%]{border-left-color:#ec407a!important}.pink-500[_ngcontent-%COMP%], .pink-500-bg[_ngcontent-%COMP%]{background-color:#e91e63!important}.pink-500[_ngcontent-%COMP%]{color:#fff!important}.pink-500[disabled][_ngcontent-%COMP%]{background-color:rgba(233,30,99,.12)!important;color:hsla(0,0%,100%,.26)!important}.pink-500-fg[_ngcontent-%COMP%]{color:#e91e63!important}.pink-500-border[_ngcontent-%COMP%]{border-color:#e91e63!important}.pink-500-border-top[_ngcontent-%COMP%]{border-top-color:#e91e63!important}.pink-500-border-right[_ngcontent-%COMP%]{border-right-color:#e91e63!important}.pink-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e91e63!important}.pink-500-border-left[_ngcontent-%COMP%]{border-left-color:#e91e63!important}.pink[_ngcontent-%COMP%], .pink-bg[_ngcontent-%COMP%]{background-color:#e91e63!important}.pink[_ngcontent-%COMP%]{color:#fff!important}.pink[disabled][_ngcontent-%COMP%]{background-color:rgba(233,30,99,.12)!important;color:hsla(0,0%,100%,.26)!important}.pink-fg[_ngcontent-%COMP%]{color:#e91e63!important}.pink-border[_ngcontent-%COMP%]{border-color:#e91e63!important}.pink-border-top[_ngcontent-%COMP%]{border-top-color:#e91e63!important}.pink-border-right[_ngcontent-%COMP%]{border-right-color:#e91e63!important}.pink-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e91e63!important}.pink-border-left[_ngcontent-%COMP%]{border-left-color:#e91e63!important}.pink-600[_ngcontent-%COMP%], .pink-600-bg[_ngcontent-%COMP%]{background-color:#d81b60!important}.pink-600[_ngcontent-%COMP%]{color:#fff!important}.pink-600[disabled][_ngcontent-%COMP%]{background-color:rgba(216,27,96,.12)!important;color:hsla(0,0%,100%,.26)!important}.pink-600-fg[_ngcontent-%COMP%]{color:#d81b60!important}.pink-600-border[_ngcontent-%COMP%]{border-color:#d81b60!important}.pink-600-border-top[_ngcontent-%COMP%]{border-top-color:#d81b60!important}.pink-600-border-right[_ngcontent-%COMP%]{border-right-color:#d81b60!important}.pink-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d81b60!important}.pink-600-border-left[_ngcontent-%COMP%]{border-left-color:#d81b60!important}.pink-700[_ngcontent-%COMP%], .pink-700-bg[_ngcontent-%COMP%]{background-color:#c2185b!important}.pink-700[_ngcontent-%COMP%]{color:#fff!important}.pink-700[disabled][_ngcontent-%COMP%]{background-color:rgba(194,24,91,.12)!important;color:hsla(0,0%,100%,.26)!important}.pink-700-fg[_ngcontent-%COMP%]{color:#c2185b!important}.pink-700-border[_ngcontent-%COMP%]{border-color:#c2185b!important}.pink-700-border-top[_ngcontent-%COMP%]{border-top-color:#c2185b!important}.pink-700-border-right[_ngcontent-%COMP%]{border-right-color:#c2185b!important}.pink-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c2185b!important}.pink-700-border-left[_ngcontent-%COMP%]{border-left-color:#c2185b!important}.pink-800[_ngcontent-%COMP%], .pink-800-bg[_ngcontent-%COMP%]{background-color:#ad1457!important}.pink-800[_ngcontent-%COMP%]{color:#fff!important}.pink-800[disabled][_ngcontent-%COMP%]{background-color:rgba(173,20,87,.12)!important;color:hsla(0,0%,100%,.26)!important}.pink-800-fg[_ngcontent-%COMP%]{color:#ad1457!important}.pink-800-border[_ngcontent-%COMP%]{border-color:#ad1457!important}.pink-800-border-top[_ngcontent-%COMP%]{border-top-color:#ad1457!important}.pink-800-border-right[_ngcontent-%COMP%]{border-right-color:#ad1457!important}.pink-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ad1457!important}.pink-800-border-left[_ngcontent-%COMP%]{border-left-color:#ad1457!important}.pink-900[_ngcontent-%COMP%], .pink-900-bg[_ngcontent-%COMP%]{background-color:#880e4f!important}.pink-900[_ngcontent-%COMP%]{color:#fff!important}.pink-900[disabled][_ngcontent-%COMP%]{background-color:rgba(136,14,79,.12)!important;color:hsla(0,0%,100%,.26)!important}.pink-900-fg[_ngcontent-%COMP%]{color:#880e4f!important}.pink-900-border[_ngcontent-%COMP%]{border-color:#880e4f!important}.pink-900-border-top[_ngcontent-%COMP%]{border-top-color:#880e4f!important}.pink-900-border-right[_ngcontent-%COMP%]{border-right-color:#880e4f!important}.pink-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#880e4f!important}.pink-900-border-left[_ngcontent-%COMP%]{border-left-color:#880e4f!important}.pink-A100[_ngcontent-%COMP%], .pink-A100-bg[_ngcontent-%COMP%]{background-color:#ff80ab!important}.pink-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.pink-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,128,171,.12)!important;color:rgba(0,0,0,.26)!important}.pink-A100-fg[_ngcontent-%COMP%]{color:#ff80ab!important}.pink-A100-border[_ngcontent-%COMP%]{border-color:#ff80ab!important}.pink-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ff80ab!important}.pink-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ff80ab!important}.pink-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff80ab!important}.pink-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ff80ab!important}.pink-A200[_ngcontent-%COMP%], .pink-A200-bg[_ngcontent-%COMP%]{background-color:#ff4081!important}.pink-A200[_ngcontent-%COMP%]{color:#fff!important}.pink-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,64,129,.12)!important;color:hsla(0,0%,100%,.26)!important}.pink-A200-fg[_ngcontent-%COMP%]{color:#ff4081!important}.pink-A200-border[_ngcontent-%COMP%]{border-color:#ff4081!important}.pink-A200-border-top[_ngcontent-%COMP%]{border-top-color:#ff4081!important}.pink-A200-border-right[_ngcontent-%COMP%]{border-right-color:#ff4081!important}.pink-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff4081!important}.pink-A200-border-left[_ngcontent-%COMP%]{border-left-color:#ff4081!important}.pink-A400[_ngcontent-%COMP%], .pink-A400-bg[_ngcontent-%COMP%]{background-color:#f50057!important}.pink-A400[_ngcontent-%COMP%]{color:#fff!important}.pink-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(245,0,87,.12)!important;color:hsla(0,0%,100%,.26)!important}.pink-A400-fg[_ngcontent-%COMP%]{color:#f50057!important}.pink-A400-border[_ngcontent-%COMP%]{border-color:#f50057!important}.pink-A400-border-top[_ngcontent-%COMP%]{border-top-color:#f50057!important}.pink-A400-border-right[_ngcontent-%COMP%]{border-right-color:#f50057!important}.pink-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f50057!important}.pink-A400-border-left[_ngcontent-%COMP%]{border-left-color:#f50057!important}.pink-A700[_ngcontent-%COMP%], .pink-A700-bg[_ngcontent-%COMP%]{background-color:#c51162!important}.pink-A700[_ngcontent-%COMP%]{color:#fff!important}.pink-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(197,17,98,.12)!important;color:hsla(0,0%,100%,.26)!important}.pink-A700-fg[_ngcontent-%COMP%]{color:#c51162!important}.pink-A700-border[_ngcontent-%COMP%]{border-color:#c51162!important}.pink-A700-border-top[_ngcontent-%COMP%]{border-top-color:#c51162!important}.pink-A700-border-right[_ngcontent-%COMP%]{border-right-color:#c51162!important}.pink-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c51162!important}.pink-A700-border-left[_ngcontent-%COMP%]{border-left-color:#c51162!important}.purple-50[_ngcontent-%COMP%], .purple-50-bg[_ngcontent-%COMP%]{background-color:#f3e5f5!important}.purple-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.purple-50[disabled][_ngcontent-%COMP%]{background-color:rgba(243,229,245,.12)!important;color:rgba(0,0,0,.26)!important}.purple-50-fg[_ngcontent-%COMP%]{color:#f3e5f5!important}.purple-50-border[_ngcontent-%COMP%]{border-color:#f3e5f5!important}.purple-50-border-top[_ngcontent-%COMP%]{border-top-color:#f3e5f5!important}.purple-50-border-right[_ngcontent-%COMP%]{border-right-color:#f3e5f5!important}.purple-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f3e5f5!important}.purple-50-border-left[_ngcontent-%COMP%]{border-left-color:#f3e5f5!important}.purple-100[_ngcontent-%COMP%], .purple-100-bg[_ngcontent-%COMP%]{background-color:#e1bee7!important}.purple-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.purple-100[disabled][_ngcontent-%COMP%]{background-color:rgba(225,190,231,.12)!important;color:rgba(0,0,0,.26)!important}.purple-100-fg[_ngcontent-%COMP%]{color:#e1bee7!important}.purple-100-border[_ngcontent-%COMP%]{border-color:#e1bee7!important}.purple-100-border-top[_ngcontent-%COMP%]{border-top-color:#e1bee7!important}.purple-100-border-right[_ngcontent-%COMP%]{border-right-color:#e1bee7!important}.purple-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e1bee7!important}.purple-100-border-left[_ngcontent-%COMP%]{border-left-color:#e1bee7!important}.purple-200[_ngcontent-%COMP%], .purple-200-bg[_ngcontent-%COMP%]{background-color:#ce93d8!important}.purple-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.purple-200[disabled][_ngcontent-%COMP%]{background-color:rgba(206,147,216,.12)!important;color:rgba(0,0,0,.26)!important}.purple-200-fg[_ngcontent-%COMP%]{color:#ce93d8!important}.purple-200-border[_ngcontent-%COMP%]{border-color:#ce93d8!important}.purple-200-border-top[_ngcontent-%COMP%]{border-top-color:#ce93d8!important}.purple-200-border-right[_ngcontent-%COMP%]{border-right-color:#ce93d8!important}.purple-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ce93d8!important}.purple-200-border-left[_ngcontent-%COMP%]{border-left-color:#ce93d8!important}.purple-300[_ngcontent-%COMP%], .purple-300-bg[_ngcontent-%COMP%]{background-color:#ba68c8!important}.purple-300[_ngcontent-%COMP%]{color:#fff!important}.purple-300[disabled][_ngcontent-%COMP%]{background-color:rgba(186,104,200,.12)!important;color:hsla(0,0%,100%,.26)!important}.purple-300-fg[_ngcontent-%COMP%]{color:#ba68c8!important}.purple-300-border[_ngcontent-%COMP%]{border-color:#ba68c8!important}.purple-300-border-top[_ngcontent-%COMP%]{border-top-color:#ba68c8!important}.purple-300-border-right[_ngcontent-%COMP%]{border-right-color:#ba68c8!important}.purple-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ba68c8!important}.purple-300-border-left[_ngcontent-%COMP%]{border-left-color:#ba68c8!important}.purple-400[_ngcontent-%COMP%], .purple-400-bg[_ngcontent-%COMP%]{background-color:#ab47bc!important}.purple-400[_ngcontent-%COMP%]{color:#fff!important}.purple-400[disabled][_ngcontent-%COMP%]{background-color:rgba(171,71,188,.12)!important;color:hsla(0,0%,100%,.26)!important}.purple-400-fg[_ngcontent-%COMP%]{color:#ab47bc!important}.purple-400-border[_ngcontent-%COMP%]{border-color:#ab47bc!important}.purple-400-border-top[_ngcontent-%COMP%]{border-top-color:#ab47bc!important}.purple-400-border-right[_ngcontent-%COMP%]{border-right-color:#ab47bc!important}.purple-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ab47bc!important}.purple-400-border-left[_ngcontent-%COMP%]{border-left-color:#ab47bc!important}.purple-500[_ngcontent-%COMP%], .purple-500-bg[_ngcontent-%COMP%]{background-color:#9c27b0!important}.purple-500[_ngcontent-%COMP%]{color:#fff!important}.purple-500[disabled][_ngcontent-%COMP%]{background-color:rgba(156,39,176,.12)!important;color:hsla(0,0%,100%,.26)!important}.purple-500-fg[_ngcontent-%COMP%]{color:#9c27b0!important}.purple-500-border[_ngcontent-%COMP%]{border-color:#9c27b0!important}.purple-500-border-top[_ngcontent-%COMP%]{border-top-color:#9c27b0!important}.purple-500-border-right[_ngcontent-%COMP%]{border-right-color:#9c27b0!important}.purple-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9c27b0!important}.purple-500-border-left[_ngcontent-%COMP%]{border-left-color:#9c27b0!important}.purple[_ngcontent-%COMP%], .purple-bg[_ngcontent-%COMP%]{background-color:#9c27b0!important}.purple[_ngcontent-%COMP%]{color:#fff!important}.purple[disabled][_ngcontent-%COMP%]{background-color:rgba(156,39,176,.12)!important;color:hsla(0,0%,100%,.26)!important}.purple-fg[_ngcontent-%COMP%]{color:#9c27b0!important}.purple-border[_ngcontent-%COMP%]{border-color:#9c27b0!important}.purple-border-top[_ngcontent-%COMP%]{border-top-color:#9c27b0!important}.purple-border-right[_ngcontent-%COMP%]{border-right-color:#9c27b0!important}.purple-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9c27b0!important}.purple-border-left[_ngcontent-%COMP%]{border-left-color:#9c27b0!important}.purple-600[_ngcontent-%COMP%], .purple-600-bg[_ngcontent-%COMP%]{background-color:#8e24aa!important}.purple-600[_ngcontent-%COMP%]{color:#fff!important}.purple-600[disabled][_ngcontent-%COMP%]{background-color:rgba(142,36,170,.12)!important;color:hsla(0,0%,100%,.26)!important}.purple-600-fg[_ngcontent-%COMP%]{color:#8e24aa!important}.purple-600-border[_ngcontent-%COMP%]{border-color:#8e24aa!important}.purple-600-border-top[_ngcontent-%COMP%]{border-top-color:#8e24aa!important}.purple-600-border-right[_ngcontent-%COMP%]{border-right-color:#8e24aa!important}.purple-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#8e24aa!important}.purple-600-border-left[_ngcontent-%COMP%]{border-left-color:#8e24aa!important}.purple-700[_ngcontent-%COMP%], .purple-700-bg[_ngcontent-%COMP%]{background-color:#7b1fa2!important}.purple-700[_ngcontent-%COMP%]{color:#fff!important}.purple-700[disabled][_ngcontent-%COMP%]{background-color:rgba(123,31,162,.12)!important;color:hsla(0,0%,100%,.26)!important}.purple-700-fg[_ngcontent-%COMP%]{color:#7b1fa2!important}.purple-700-border[_ngcontent-%COMP%]{border-color:#7b1fa2!important}.purple-700-border-top[_ngcontent-%COMP%]{border-top-color:#7b1fa2!important}.purple-700-border-right[_ngcontent-%COMP%]{border-right-color:#7b1fa2!important}.purple-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#7b1fa2!important}.purple-700-border-left[_ngcontent-%COMP%]{border-left-color:#7b1fa2!important}.purple-800[_ngcontent-%COMP%], .purple-800-bg[_ngcontent-%COMP%]{background-color:#6a1b9a!important}.purple-800[_ngcontent-%COMP%]{color:#fff!important}.purple-800[disabled][_ngcontent-%COMP%]{background-color:rgba(106,27,154,.12)!important;color:hsla(0,0%,100%,.26)!important}.purple-800-fg[_ngcontent-%COMP%]{color:#6a1b9a!important}.purple-800-border[_ngcontent-%COMP%]{border-color:#6a1b9a!important}.purple-800-border-top[_ngcontent-%COMP%]{border-top-color:#6a1b9a!important}.purple-800-border-right[_ngcontent-%COMP%]{border-right-color:#6a1b9a!important}.purple-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#6a1b9a!important}.purple-800-border-left[_ngcontent-%COMP%]{border-left-color:#6a1b9a!important}.purple-900[_ngcontent-%COMP%], .purple-900-bg[_ngcontent-%COMP%]{background-color:#4a148c!important}.purple-900[_ngcontent-%COMP%]{color:#fff!important}.purple-900[disabled][_ngcontent-%COMP%]{background-color:rgba(74,20,140,.12)!important;color:hsla(0,0%,100%,.26)!important}.purple-900-fg[_ngcontent-%COMP%]{color:#4a148c!important}.purple-900-border[_ngcontent-%COMP%]{border-color:#4a148c!important}.purple-900-border-top[_ngcontent-%COMP%]{border-top-color:#4a148c!important}.purple-900-border-right[_ngcontent-%COMP%]{border-right-color:#4a148c!important}.purple-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#4a148c!important}.purple-900-border-left[_ngcontent-%COMP%]{border-left-color:#4a148c!important}.purple-A100[_ngcontent-%COMP%], .purple-A100-bg[_ngcontent-%COMP%]{background-color:#ea80fc!important}.purple-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.purple-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(234,128,252,.12)!important;color:rgba(0,0,0,.26)!important}.purple-A100-fg[_ngcontent-%COMP%]{color:#ea80fc!important}.purple-A100-border[_ngcontent-%COMP%]{border-color:#ea80fc!important}.purple-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ea80fc!important}.purple-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ea80fc!important}.purple-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ea80fc!important}.purple-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ea80fc!important}.purple-A200[_ngcontent-%COMP%], .purple-A200-bg[_ngcontent-%COMP%]{background-color:#e040fb!important}.purple-A200[_ngcontent-%COMP%]{color:#fff!important}.purple-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(224,64,251,.12)!important;color:hsla(0,0%,100%,.26)!important}.purple-A200-fg[_ngcontent-%COMP%]{color:#e040fb!important}.purple-A200-border[_ngcontent-%COMP%]{border-color:#e040fb!important}.purple-A200-border-top[_ngcontent-%COMP%]{border-top-color:#e040fb!important}.purple-A200-border-right[_ngcontent-%COMP%]{border-right-color:#e040fb!important}.purple-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e040fb!important}.purple-A200-border-left[_ngcontent-%COMP%]{border-left-color:#e040fb!important}.purple-A400[_ngcontent-%COMP%], .purple-A400-bg[_ngcontent-%COMP%]{background-color:#d500f9!important}.purple-A400[_ngcontent-%COMP%]{color:#fff!important}.purple-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(213,0,249,.12)!important;color:hsla(0,0%,100%,.26)!important}.purple-A400-fg[_ngcontent-%COMP%]{color:#d500f9!important}.purple-A400-border[_ngcontent-%COMP%]{border-color:#d500f9!important}.purple-A400-border-top[_ngcontent-%COMP%]{border-top-color:#d500f9!important}.purple-A400-border-right[_ngcontent-%COMP%]{border-right-color:#d500f9!important}.purple-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d500f9!important}.purple-A400-border-left[_ngcontent-%COMP%]{border-left-color:#d500f9!important}.purple-A700[_ngcontent-%COMP%], .purple-A700-bg[_ngcontent-%COMP%]{background-color:#a0f!important}.purple-A700[_ngcontent-%COMP%]{color:#fff!important}.purple-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(170,0,255,.12)!important;color:hsla(0,0%,100%,.26)!important}.purple-A700-fg[_ngcontent-%COMP%]{color:#a0f!important}.purple-A700-border[_ngcontent-%COMP%]{border-color:#a0f!important}.purple-A700-border-top[_ngcontent-%COMP%]{border-top-color:#a0f!important}.purple-A700-border-right[_ngcontent-%COMP%]{border-right-color:#a0f!important}.purple-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#a0f!important}.purple-A700-border-left[_ngcontent-%COMP%]{border-left-color:#a0f!important}.deep-purple-50[_ngcontent-%COMP%], .deep-purple-50-bg[_ngcontent-%COMP%]{background-color:#ede7f6!important}.deep-purple-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.deep-purple-50[disabled][_ngcontent-%COMP%]{background-color:rgba(237,231,246,.12)!important;color:rgba(0,0,0,.26)!important}.deep-purple-50-fg[_ngcontent-%COMP%]{color:#ede7f6!important}.deep-purple-50-border[_ngcontent-%COMP%]{border-color:#ede7f6!important}.deep-purple-50-border-top[_ngcontent-%COMP%]{border-top-color:#ede7f6!important}.deep-purple-50-border-right[_ngcontent-%COMP%]{border-right-color:#ede7f6!important}.deep-purple-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ede7f6!important}.deep-purple-50-border-left[_ngcontent-%COMP%]{border-left-color:#ede7f6!important}.deep-purple-100[_ngcontent-%COMP%], .deep-purple-100-bg[_ngcontent-%COMP%]{background-color:#d1c4e9!important}.deep-purple-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.deep-purple-100[disabled][_ngcontent-%COMP%]{background-color:rgba(209,196,233,.12)!important;color:rgba(0,0,0,.26)!important}.deep-purple-100-fg[_ngcontent-%COMP%]{color:#d1c4e9!important}.deep-purple-100-border[_ngcontent-%COMP%]{border-color:#d1c4e9!important}.deep-purple-100-border-top[_ngcontent-%COMP%]{border-top-color:#d1c4e9!important}.deep-purple-100-border-right[_ngcontent-%COMP%]{border-right-color:#d1c4e9!important}.deep-purple-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d1c4e9!important}.deep-purple-100-border-left[_ngcontent-%COMP%]{border-left-color:#d1c4e9!important}.deep-purple-200[_ngcontent-%COMP%], .deep-purple-200-bg[_ngcontent-%COMP%]{background-color:#b39ddb!important}.deep-purple-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.deep-purple-200[disabled][_ngcontent-%COMP%]{background-color:rgba(179,157,219,.12)!important;color:rgba(0,0,0,.26)!important}.deep-purple-200-fg[_ngcontent-%COMP%]{color:#b39ddb!important}.deep-purple-200-border[_ngcontent-%COMP%]{border-color:#b39ddb!important}.deep-purple-200-border-top[_ngcontent-%COMP%]{border-top-color:#b39ddb!important}.deep-purple-200-border-right[_ngcontent-%COMP%]{border-right-color:#b39ddb!important}.deep-purple-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b39ddb!important}.deep-purple-200-border-left[_ngcontent-%COMP%]{border-left-color:#b39ddb!important}.deep-purple-300[_ngcontent-%COMP%], .deep-purple-300-bg[_ngcontent-%COMP%]{background-color:#9575cd!important}.deep-purple-300[_ngcontent-%COMP%]{color:#fff!important}.deep-purple-300[disabled][_ngcontent-%COMP%]{background-color:rgba(149,117,205,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-purple-300-fg[_ngcontent-%COMP%]{color:#9575cd!important}.deep-purple-300-border[_ngcontent-%COMP%]{border-color:#9575cd!important}.deep-purple-300-border-top[_ngcontent-%COMP%]{border-top-color:#9575cd!important}.deep-purple-300-border-right[_ngcontent-%COMP%]{border-right-color:#9575cd!important}.deep-purple-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9575cd!important}.deep-purple-300-border-left[_ngcontent-%COMP%]{border-left-color:#9575cd!important}.deep-purple-400[_ngcontent-%COMP%], .deep-purple-400-bg[_ngcontent-%COMP%]{background-color:#7e57c2!important}.deep-purple-400[_ngcontent-%COMP%]{color:#fff!important}.deep-purple-400[disabled][_ngcontent-%COMP%]{background-color:rgba(126,87,194,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-purple-400-fg[_ngcontent-%COMP%]{color:#7e57c2!important}.deep-purple-400-border[_ngcontent-%COMP%]{border-color:#7e57c2!important}.deep-purple-400-border-top[_ngcontent-%COMP%]{border-top-color:#7e57c2!important}.deep-purple-400-border-right[_ngcontent-%COMP%]{border-right-color:#7e57c2!important}.deep-purple-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#7e57c2!important}.deep-purple-400-border-left[_ngcontent-%COMP%]{border-left-color:#7e57c2!important}.deep-purple-500[_ngcontent-%COMP%], .deep-purple-500-bg[_ngcontent-%COMP%]{background-color:#673ab7!important}.deep-purple-500[_ngcontent-%COMP%]{color:#fff!important}.deep-purple-500[disabled][_ngcontent-%COMP%]{background-color:rgba(103,58,183,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-purple-500-fg[_ngcontent-%COMP%]{color:#673ab7!important}.deep-purple-500-border[_ngcontent-%COMP%]{border-color:#673ab7!important}.deep-purple-500-border-top[_ngcontent-%COMP%]{border-top-color:#673ab7!important}.deep-purple-500-border-right[_ngcontent-%COMP%]{border-right-color:#673ab7!important}.deep-purple-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#673ab7!important}.deep-purple-500-border-left[_ngcontent-%COMP%]{border-left-color:#673ab7!important}.deep-purple[_ngcontent-%COMP%], .deep-purple-bg[_ngcontent-%COMP%]{background-color:#673ab7!important}.deep-purple[_ngcontent-%COMP%]{color:#fff!important}.deep-purple[disabled][_ngcontent-%COMP%]{background-color:rgba(103,58,183,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-purple-fg[_ngcontent-%COMP%]{color:#673ab7!important}.deep-purple-border[_ngcontent-%COMP%]{border-color:#673ab7!important}.deep-purple-border-top[_ngcontent-%COMP%]{border-top-color:#673ab7!important}.deep-purple-border-right[_ngcontent-%COMP%]{border-right-color:#673ab7!important}.deep-purple-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#673ab7!important}.deep-purple-border-left[_ngcontent-%COMP%]{border-left-color:#673ab7!important}.deep-purple-600[_ngcontent-%COMP%], .deep-purple-600-bg[_ngcontent-%COMP%]{background-color:#5e35b1!important}.deep-purple-600[_ngcontent-%COMP%]{color:#fff!important}.deep-purple-600[disabled][_ngcontent-%COMP%]{background-color:rgba(94,53,177,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-purple-600-fg[_ngcontent-%COMP%]{color:#5e35b1!important}.deep-purple-600-border[_ngcontent-%COMP%]{border-color:#5e35b1!important}.deep-purple-600-border-top[_ngcontent-%COMP%]{border-top-color:#5e35b1!important}.deep-purple-600-border-right[_ngcontent-%COMP%]{border-right-color:#5e35b1!important}.deep-purple-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#5e35b1!important}.deep-purple-600-border-left[_ngcontent-%COMP%]{border-left-color:#5e35b1!important}.deep-purple-700[_ngcontent-%COMP%], .deep-purple-700-bg[_ngcontent-%COMP%]{background-color:#512da8!important}.deep-purple-700[_ngcontent-%COMP%]{color:#fff!important}.deep-purple-700[disabled][_ngcontent-%COMP%]{background-color:rgba(81,45,168,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-purple-700-fg[_ngcontent-%COMP%]{color:#512da8!important}.deep-purple-700-border[_ngcontent-%COMP%]{border-color:#512da8!important}.deep-purple-700-border-top[_ngcontent-%COMP%]{border-top-color:#512da8!important}.deep-purple-700-border-right[_ngcontent-%COMP%]{border-right-color:#512da8!important}.deep-purple-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#512da8!important}.deep-purple-700-border-left[_ngcontent-%COMP%]{border-left-color:#512da8!important}.deep-purple-800[_ngcontent-%COMP%], .deep-purple-800-bg[_ngcontent-%COMP%]{background-color:#4527a0!important}.deep-purple-800[_ngcontent-%COMP%]{color:#fff!important}.deep-purple-800[disabled][_ngcontent-%COMP%]{background-color:rgba(69,39,160,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-purple-800-fg[_ngcontent-%COMP%]{color:#4527a0!important}.deep-purple-800-border[_ngcontent-%COMP%]{border-color:#4527a0!important}.deep-purple-800-border-top[_ngcontent-%COMP%]{border-top-color:#4527a0!important}.deep-purple-800-border-right[_ngcontent-%COMP%]{border-right-color:#4527a0!important}.deep-purple-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#4527a0!important}.deep-purple-800-border-left[_ngcontent-%COMP%]{border-left-color:#4527a0!important}.deep-purple-900[_ngcontent-%COMP%], .deep-purple-900-bg[_ngcontent-%COMP%]{background-color:#311b92!important}.deep-purple-900[_ngcontent-%COMP%]{color:#fff!important}.deep-purple-900[disabled][_ngcontent-%COMP%]{background-color:rgba(49,27,146,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-purple-900-fg[_ngcontent-%COMP%]{color:#311b92!important}.deep-purple-900-border[_ngcontent-%COMP%]{border-color:#311b92!important}.deep-purple-900-border-top[_ngcontent-%COMP%]{border-top-color:#311b92!important}.deep-purple-900-border-right[_ngcontent-%COMP%]{border-right-color:#311b92!important}.deep-purple-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#311b92!important}.deep-purple-900-border-left[_ngcontent-%COMP%]{border-left-color:#311b92!important}.deep-purple-A100[_ngcontent-%COMP%], .deep-purple-A100-bg[_ngcontent-%COMP%]{background-color:#b388ff!important}.deep-purple-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.deep-purple-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(179,136,255,.12)!important;color:rgba(0,0,0,.26)!important}.deep-purple-A100-fg[_ngcontent-%COMP%]{color:#b388ff!important}.deep-purple-A100-border[_ngcontent-%COMP%]{border-color:#b388ff!important}.deep-purple-A100-border-top[_ngcontent-%COMP%]{border-top-color:#b388ff!important}.deep-purple-A100-border-right[_ngcontent-%COMP%]{border-right-color:#b388ff!important}.deep-purple-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b388ff!important}.deep-purple-A100-border-left[_ngcontent-%COMP%]{border-left-color:#b388ff!important}.deep-purple-A200[_ngcontent-%COMP%], .deep-purple-A200-bg[_ngcontent-%COMP%]{background-color:#7c4dff!important}.deep-purple-A200[_ngcontent-%COMP%]{color:#fff!important}.deep-purple-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(124,77,255,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-purple-A200-fg[_ngcontent-%COMP%]{color:#7c4dff!important}.deep-purple-A200-border[_ngcontent-%COMP%]{border-color:#7c4dff!important}.deep-purple-A200-border-top[_ngcontent-%COMP%]{border-top-color:#7c4dff!important}.deep-purple-A200-border-right[_ngcontent-%COMP%]{border-right-color:#7c4dff!important}.deep-purple-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#7c4dff!important}.deep-purple-A200-border-left[_ngcontent-%COMP%]{border-left-color:#7c4dff!important}.deep-purple-A400[_ngcontent-%COMP%], .deep-purple-A400-bg[_ngcontent-%COMP%]{background-color:#651fff!important}.deep-purple-A400[_ngcontent-%COMP%]{color:#fff!important}.deep-purple-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(101,31,255,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-purple-A400-fg[_ngcontent-%COMP%]{color:#651fff!important}.deep-purple-A400-border[_ngcontent-%COMP%]{border-color:#651fff!important}.deep-purple-A400-border-top[_ngcontent-%COMP%]{border-top-color:#651fff!important}.deep-purple-A400-border-right[_ngcontent-%COMP%]{border-right-color:#651fff!important}.deep-purple-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#651fff!important}.deep-purple-A400-border-left[_ngcontent-%COMP%]{border-left-color:#651fff!important}.deep-purple-A700[_ngcontent-%COMP%], .deep-purple-A700-bg[_ngcontent-%COMP%]{background-color:#6200ea!important}.deep-purple-A700[_ngcontent-%COMP%]{color:#fff!important}.deep-purple-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(98,0,234,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-purple-A700-fg[_ngcontent-%COMP%]{color:#6200ea!important}.deep-purple-A700-border[_ngcontent-%COMP%]{border-color:#6200ea!important}.deep-purple-A700-border-top[_ngcontent-%COMP%]{border-top-color:#6200ea!important}.deep-purple-A700-border-right[_ngcontent-%COMP%]{border-right-color:#6200ea!important}.deep-purple-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#6200ea!important}.deep-purple-A700-border-left[_ngcontent-%COMP%]{border-left-color:#6200ea!important}.indigo-50[_ngcontent-%COMP%], .indigo-50-bg[_ngcontent-%COMP%]{background-color:#e8eaf6!important}.indigo-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.indigo-50[disabled][_ngcontent-%COMP%]{background-color:rgba(232,234,246,.12)!important;color:rgba(0,0,0,.26)!important}.indigo-50-fg[_ngcontent-%COMP%]{color:#e8eaf6!important}.indigo-50-border[_ngcontent-%COMP%]{border-color:#e8eaf6!important}.indigo-50-border-top[_ngcontent-%COMP%]{border-top-color:#e8eaf6!important}.indigo-50-border-right[_ngcontent-%COMP%]{border-right-color:#e8eaf6!important}.indigo-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e8eaf6!important}.indigo-50-border-left[_ngcontent-%COMP%]{border-left-color:#e8eaf6!important}.indigo-100[_ngcontent-%COMP%], .indigo-100-bg[_ngcontent-%COMP%]{background-color:#c5cae9!important}.indigo-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.indigo-100[disabled][_ngcontent-%COMP%]{background-color:rgba(197,202,233,.12)!important;color:rgba(0,0,0,.26)!important}.indigo-100-fg[_ngcontent-%COMP%]{color:#c5cae9!important}.indigo-100-border[_ngcontent-%COMP%]{border-color:#c5cae9!important}.indigo-100-border-top[_ngcontent-%COMP%]{border-top-color:#c5cae9!important}.indigo-100-border-right[_ngcontent-%COMP%]{border-right-color:#c5cae9!important}.indigo-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c5cae9!important}.indigo-100-border-left[_ngcontent-%COMP%]{border-left-color:#c5cae9!important}.indigo-200[_ngcontent-%COMP%], .indigo-200-bg[_ngcontent-%COMP%]{background-color:#9fa8da!important}.indigo-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.indigo-200[disabled][_ngcontent-%COMP%]{background-color:rgba(159,168,218,.12)!important;color:rgba(0,0,0,.26)!important}.indigo-200-fg[_ngcontent-%COMP%]{color:#9fa8da!important}.indigo-200-border[_ngcontent-%COMP%]{border-color:#9fa8da!important}.indigo-200-border-top[_ngcontent-%COMP%]{border-top-color:#9fa8da!important}.indigo-200-border-right[_ngcontent-%COMP%]{border-right-color:#9fa8da!important}.indigo-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9fa8da!important}.indigo-200-border-left[_ngcontent-%COMP%]{border-left-color:#9fa8da!important}.indigo-300[_ngcontent-%COMP%], .indigo-300-bg[_ngcontent-%COMP%]{background-color:#7986cb!important}.indigo-300[_ngcontent-%COMP%]{color:#fff!important}.indigo-300[disabled][_ngcontent-%COMP%]{background-color:rgba(121,134,203,.12)!important;color:hsla(0,0%,100%,.26)!important}.indigo-300-fg[_ngcontent-%COMP%]{color:#7986cb!important}.indigo-300-border[_ngcontent-%COMP%]{border-color:#7986cb!important}.indigo-300-border-top[_ngcontent-%COMP%]{border-top-color:#7986cb!important}.indigo-300-border-right[_ngcontent-%COMP%]{border-right-color:#7986cb!important}.indigo-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#7986cb!important}.indigo-300-border-left[_ngcontent-%COMP%]{border-left-color:#7986cb!important}.indigo-400[_ngcontent-%COMP%], .indigo-400-bg[_ngcontent-%COMP%]{background-color:#5c6bc0!important}.indigo-400[_ngcontent-%COMP%]{color:#fff!important}.indigo-400[disabled][_ngcontent-%COMP%]{background-color:rgba(92,107,192,.12)!important;color:hsla(0,0%,100%,.26)!important}.indigo-400-fg[_ngcontent-%COMP%]{color:#5c6bc0!important}.indigo-400-border[_ngcontent-%COMP%]{border-color:#5c6bc0!important}.indigo-400-border-top[_ngcontent-%COMP%]{border-top-color:#5c6bc0!important}.indigo-400-border-right[_ngcontent-%COMP%]{border-right-color:#5c6bc0!important}.indigo-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#5c6bc0!important}.indigo-400-border-left[_ngcontent-%COMP%]{border-left-color:#5c6bc0!important}.indigo-500[_ngcontent-%COMP%], .indigo-500-bg[_ngcontent-%COMP%]{background-color:#3f51b5!important}.indigo-500[_ngcontent-%COMP%]{color:#fff!important}.indigo-500[disabled][_ngcontent-%COMP%]{background-color:rgba(63,81,181,.12)!important;color:hsla(0,0%,100%,.26)!important}.indigo-500-fg[_ngcontent-%COMP%]{color:#3f51b5!important}.indigo-500-border[_ngcontent-%COMP%]{border-color:#3f51b5!important}.indigo-500-border-top[_ngcontent-%COMP%]{border-top-color:#3f51b5!important}.indigo-500-border-right[_ngcontent-%COMP%]{border-right-color:#3f51b5!important}.indigo-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#3f51b5!important}.indigo-500-border-left[_ngcontent-%COMP%]{border-left-color:#3f51b5!important}.indigo[_ngcontent-%COMP%], .indigo-bg[_ngcontent-%COMP%]{background-color:#3f51b5!important}.indigo[_ngcontent-%COMP%]{color:#fff!important}.indigo[disabled][_ngcontent-%COMP%]{background-color:rgba(63,81,181,.12)!important;color:hsla(0,0%,100%,.26)!important}.indigo-fg[_ngcontent-%COMP%]{color:#3f51b5!important}.indigo-border[_ngcontent-%COMP%]{border-color:#3f51b5!important}.indigo-border-top[_ngcontent-%COMP%]{border-top-color:#3f51b5!important}.indigo-border-right[_ngcontent-%COMP%]{border-right-color:#3f51b5!important}.indigo-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#3f51b5!important}.indigo-border-left[_ngcontent-%COMP%]{border-left-color:#3f51b5!important}.indigo-600[_ngcontent-%COMP%], .indigo-600-bg[_ngcontent-%COMP%]{background-color:#3949ab!important}.indigo-600[_ngcontent-%COMP%]{color:#fff!important}.indigo-600[disabled][_ngcontent-%COMP%]{background-color:rgba(57,73,171,.12)!important;color:hsla(0,0%,100%,.26)!important}.indigo-600-fg[_ngcontent-%COMP%]{color:#3949ab!important}.indigo-600-border[_ngcontent-%COMP%]{border-color:#3949ab!important}.indigo-600-border-top[_ngcontent-%COMP%]{border-top-color:#3949ab!important}.indigo-600-border-right[_ngcontent-%COMP%]{border-right-color:#3949ab!important}.indigo-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#3949ab!important}.indigo-600-border-left[_ngcontent-%COMP%]{border-left-color:#3949ab!important}.indigo-700[_ngcontent-%COMP%], .indigo-700-bg[_ngcontent-%COMP%]{background-color:#303f9f!important}.indigo-700[_ngcontent-%COMP%]{color:#fff!important}.indigo-700[disabled][_ngcontent-%COMP%]{background-color:rgba(48,63,159,.12)!important;color:hsla(0,0%,100%,.26)!important}.indigo-700-fg[_ngcontent-%COMP%]{color:#303f9f!important}.indigo-700-border[_ngcontent-%COMP%]{border-color:#303f9f!important}.indigo-700-border-top[_ngcontent-%COMP%]{border-top-color:#303f9f!important}.indigo-700-border-right[_ngcontent-%COMP%]{border-right-color:#303f9f!important}.indigo-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#303f9f!important}.indigo-700-border-left[_ngcontent-%COMP%]{border-left-color:#303f9f!important}.indigo-800[_ngcontent-%COMP%], .indigo-800-bg[_ngcontent-%COMP%]{background-color:#283593!important}.indigo-800[_ngcontent-%COMP%]{color:#fff!important}.indigo-800[disabled][_ngcontent-%COMP%]{background-color:rgba(40,53,147,.12)!important;color:hsla(0,0%,100%,.26)!important}.indigo-800-fg[_ngcontent-%COMP%]{color:#283593!important}.indigo-800-border[_ngcontent-%COMP%]{border-color:#283593!important}.indigo-800-border-top[_ngcontent-%COMP%]{border-top-color:#283593!important}.indigo-800-border-right[_ngcontent-%COMP%]{border-right-color:#283593!important}.indigo-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#283593!important}.indigo-800-border-left[_ngcontent-%COMP%]{border-left-color:#283593!important}.indigo-900[_ngcontent-%COMP%], .indigo-900-bg[_ngcontent-%COMP%]{background-color:#1a237e!important}.indigo-900[_ngcontent-%COMP%]{color:#fff!important}.indigo-900[disabled][_ngcontent-%COMP%]{background-color:rgba(26,35,126,.12)!important;color:hsla(0,0%,100%,.26)!important}.indigo-900-fg[_ngcontent-%COMP%]{color:#1a237e!important}.indigo-900-border[_ngcontent-%COMP%]{border-color:#1a237e!important}.indigo-900-border-top[_ngcontent-%COMP%]{border-top-color:#1a237e!important}.indigo-900-border-right[_ngcontent-%COMP%]{border-right-color:#1a237e!important}.indigo-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#1a237e!important}.indigo-900-border-left[_ngcontent-%COMP%]{border-left-color:#1a237e!important}.indigo-A100[_ngcontent-%COMP%], .indigo-A100-bg[_ngcontent-%COMP%]{background-color:#8c9eff!important}.indigo-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.indigo-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(140,158,255,.12)!important;color:rgba(0,0,0,.26)!important}.indigo-A100-fg[_ngcontent-%COMP%]{color:#8c9eff!important}.indigo-A100-border[_ngcontent-%COMP%]{border-color:#8c9eff!important}.indigo-A100-border-top[_ngcontent-%COMP%]{border-top-color:#8c9eff!important}.indigo-A100-border-right[_ngcontent-%COMP%]{border-right-color:#8c9eff!important}.indigo-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#8c9eff!important}.indigo-A100-border-left[_ngcontent-%COMP%]{border-left-color:#8c9eff!important}.indigo-A200[_ngcontent-%COMP%], .indigo-A200-bg[_ngcontent-%COMP%]{background-color:#536dfe!important}.indigo-A200[_ngcontent-%COMP%]{color:#fff!important}.indigo-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(83,109,254,.12)!important;color:hsla(0,0%,100%,.26)!important}.indigo-A200-fg[_ngcontent-%COMP%]{color:#536dfe!important}.indigo-A200-border[_ngcontent-%COMP%]{border-color:#536dfe!important}.indigo-A200-border-top[_ngcontent-%COMP%]{border-top-color:#536dfe!important}.indigo-A200-border-right[_ngcontent-%COMP%]{border-right-color:#536dfe!important}.indigo-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#536dfe!important}.indigo-A200-border-left[_ngcontent-%COMP%]{border-left-color:#536dfe!important}.indigo-A400[_ngcontent-%COMP%], .indigo-A400-bg[_ngcontent-%COMP%]{background-color:#3d5afe!important}.indigo-A400[_ngcontent-%COMP%]{color:#fff!important}.indigo-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(61,90,254,.12)!important;color:hsla(0,0%,100%,.26)!important}.indigo-A400-fg[_ngcontent-%COMP%]{color:#3d5afe!important}.indigo-A400-border[_ngcontent-%COMP%]{border-color:#3d5afe!important}.indigo-A400-border-top[_ngcontent-%COMP%]{border-top-color:#3d5afe!important}.indigo-A400-border-right[_ngcontent-%COMP%]{border-right-color:#3d5afe!important}.indigo-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#3d5afe!important}.indigo-A400-border-left[_ngcontent-%COMP%]{border-left-color:#3d5afe!important}.indigo-A700[_ngcontent-%COMP%], .indigo-A700-bg[_ngcontent-%COMP%]{background-color:#304ffe!important}.indigo-A700[_ngcontent-%COMP%]{color:#fff!important}.indigo-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(48,79,254,.12)!important;color:hsla(0,0%,100%,.26)!important}.indigo-A700-fg[_ngcontent-%COMP%]{color:#304ffe!important}.indigo-A700-border[_ngcontent-%COMP%]{border-color:#304ffe!important}.indigo-A700-border-top[_ngcontent-%COMP%]{border-top-color:#304ffe!important}.indigo-A700-border-right[_ngcontent-%COMP%]{border-right-color:#304ffe!important}.indigo-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#304ffe!important}.indigo-A700-border-left[_ngcontent-%COMP%]{border-left-color:#304ffe!important}.blue-50[_ngcontent-%COMP%], .blue-50-bg[_ngcontent-%COMP%]{background-color:#e3f2fd!important}.blue-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.blue-50[disabled][_ngcontent-%COMP%]{background-color:rgba(227,242,253,.12)!important;color:rgba(0,0,0,.26)!important}.blue-50-fg[_ngcontent-%COMP%]{color:#e3f2fd!important}.blue-50-border[_ngcontent-%COMP%]{border-color:#e3f2fd!important}.blue-50-border-top[_ngcontent-%COMP%]{border-top-color:#e3f2fd!important}.blue-50-border-right[_ngcontent-%COMP%]{border-right-color:#e3f2fd!important}.blue-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e3f2fd!important}.blue-50-border-left[_ngcontent-%COMP%]{border-left-color:#e3f2fd!important}.blue-100[_ngcontent-%COMP%], .blue-100-bg[_ngcontent-%COMP%]{background-color:#bbdefb!important}.blue-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.blue-100[disabled][_ngcontent-%COMP%]{background-color:rgba(187,222,251,.12)!important;color:rgba(0,0,0,.26)!important}.blue-100-fg[_ngcontent-%COMP%]{color:#bbdefb!important}.blue-100-border[_ngcontent-%COMP%]{border-color:#bbdefb!important}.blue-100-border-top[_ngcontent-%COMP%]{border-top-color:#bbdefb!important}.blue-100-border-right[_ngcontent-%COMP%]{border-right-color:#bbdefb!important}.blue-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#bbdefb!important}.blue-100-border-left[_ngcontent-%COMP%]{border-left-color:#bbdefb!important}.blue-200[_ngcontent-%COMP%], .blue-200-bg[_ngcontent-%COMP%]{background-color:#90caf9!important}.blue-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.blue-200[disabled][_ngcontent-%COMP%]{background-color:rgba(144,202,249,.12)!important;color:rgba(0,0,0,.26)!important}.blue-200-fg[_ngcontent-%COMP%]{color:#90caf9!important}.blue-200-border[_ngcontent-%COMP%]{border-color:#90caf9!important}.blue-200-border-top[_ngcontent-%COMP%]{border-top-color:#90caf9!important}.blue-200-border-right[_ngcontent-%COMP%]{border-right-color:#90caf9!important}.blue-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#90caf9!important}.blue-200-border-left[_ngcontent-%COMP%]{border-left-color:#90caf9!important}.blue-300[_ngcontent-%COMP%], .blue-300-bg[_ngcontent-%COMP%]{background-color:#64b5f6!important}.blue-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.blue-300[disabled][_ngcontent-%COMP%]{background-color:rgba(100,181,246,.12)!important;color:rgba(0,0,0,.26)!important}.blue-300-fg[_ngcontent-%COMP%]{color:#64b5f6!important}.blue-300-border[_ngcontent-%COMP%]{border-color:#64b5f6!important}.blue-300-border-top[_ngcontent-%COMP%]{border-top-color:#64b5f6!important}.blue-300-border-right[_ngcontent-%COMP%]{border-right-color:#64b5f6!important}.blue-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#64b5f6!important}.blue-300-border-left[_ngcontent-%COMP%]{border-left-color:#64b5f6!important}.blue-400[_ngcontent-%COMP%], .blue-400-bg[_ngcontent-%COMP%]{background-color:#42a5f5!important}.blue-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.blue-400[disabled][_ngcontent-%COMP%]{background-color:rgba(66,165,245,.12)!important;color:rgba(0,0,0,.26)!important}.blue-400-fg[_ngcontent-%COMP%]{color:#42a5f5!important}.blue-400-border[_ngcontent-%COMP%]{border-color:#42a5f5!important}.blue-400-border-top[_ngcontent-%COMP%]{border-top-color:#42a5f5!important}.blue-400-border-right[_ngcontent-%COMP%]{border-right-color:#42a5f5!important}.blue-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#42a5f5!important}.blue-400-border-left[_ngcontent-%COMP%]{border-left-color:#42a5f5!important}.blue-500[_ngcontent-%COMP%], .blue-500-bg[_ngcontent-%COMP%]{background-color:#2196f3!important}.blue-500[_ngcontent-%COMP%]{color:#fff!important}.blue-500[disabled][_ngcontent-%COMP%]{background-color:rgba(33,150,243,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-500-fg[_ngcontent-%COMP%]{color:#2196f3!important}.blue-500-border[_ngcontent-%COMP%]{border-color:#2196f3!important}.blue-500-border-top[_ngcontent-%COMP%]{border-top-color:#2196f3!important}.blue-500-border-right[_ngcontent-%COMP%]{border-right-color:#2196f3!important}.blue-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2196f3!important}.blue-500-border-left[_ngcontent-%COMP%]{border-left-color:#2196f3!important}.blue[_ngcontent-%COMP%], .blue-bg[_ngcontent-%COMP%]{background-color:#2196f3!important}.blue[_ngcontent-%COMP%]{color:#fff!important}.blue[disabled][_ngcontent-%COMP%]{background-color:rgba(33,150,243,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-fg[_ngcontent-%COMP%]{color:#2196f3!important}.blue-border[_ngcontent-%COMP%]{border-color:#2196f3!important}.blue-border-top[_ngcontent-%COMP%]{border-top-color:#2196f3!important}.blue-border-right[_ngcontent-%COMP%]{border-right-color:#2196f3!important}.blue-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2196f3!important}.blue-border-left[_ngcontent-%COMP%]{border-left-color:#2196f3!important}.blue-600[_ngcontent-%COMP%], .blue-600-bg[_ngcontent-%COMP%]{background-color:#1e88e5!important}.blue-600[_ngcontent-%COMP%]{color:#fff!important}.blue-600[disabled][_ngcontent-%COMP%]{background-color:rgba(30,136,229,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-600-fg[_ngcontent-%COMP%]{color:#1e88e5!important}.blue-600-border[_ngcontent-%COMP%]{border-color:#1e88e5!important}.blue-600-border-top[_ngcontent-%COMP%]{border-top-color:#1e88e5!important}.blue-600-border-right[_ngcontent-%COMP%]{border-right-color:#1e88e5!important}.blue-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#1e88e5!important}.blue-600-border-left[_ngcontent-%COMP%]{border-left-color:#1e88e5!important}.blue-700[_ngcontent-%COMP%], .blue-700-bg[_ngcontent-%COMP%]{background-color:#1976d2!important}.blue-700[_ngcontent-%COMP%]{color:#fff!important}.blue-700[disabled][_ngcontent-%COMP%]{background-color:rgba(25,118,210,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-700-fg[_ngcontent-%COMP%]{color:#1976d2!important}.blue-700-border[_ngcontent-%COMP%]{border-color:#1976d2!important}.blue-700-border-top[_ngcontent-%COMP%]{border-top-color:#1976d2!important}.blue-700-border-right[_ngcontent-%COMP%]{border-right-color:#1976d2!important}.blue-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#1976d2!important}.blue-700-border-left[_ngcontent-%COMP%]{border-left-color:#1976d2!important}.blue-800[_ngcontent-%COMP%], .blue-800-bg[_ngcontent-%COMP%]{background-color:#1565c0!important}.blue-800[_ngcontent-%COMP%]{color:#fff!important}.blue-800[disabled][_ngcontent-%COMP%]{background-color:rgba(21,101,192,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-800-fg[_ngcontent-%COMP%]{color:#1565c0!important}.blue-800-border[_ngcontent-%COMP%]{border-color:#1565c0!important}.blue-800-border-top[_ngcontent-%COMP%]{border-top-color:#1565c0!important}.blue-800-border-right[_ngcontent-%COMP%]{border-right-color:#1565c0!important}.blue-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#1565c0!important}.blue-800-border-left[_ngcontent-%COMP%]{border-left-color:#1565c0!important}.blue-900[_ngcontent-%COMP%], .blue-900-bg[_ngcontent-%COMP%]{background-color:#0d47a1!important}.blue-900[_ngcontent-%COMP%]{color:#fff!important}.blue-900[disabled][_ngcontent-%COMP%]{background-color:rgba(13,71,161,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-900-fg[_ngcontent-%COMP%]{color:#0d47a1!important}.blue-900-border[_ngcontent-%COMP%]{border-color:#0d47a1!important}.blue-900-border-top[_ngcontent-%COMP%]{border-top-color:#0d47a1!important}.blue-900-border-right[_ngcontent-%COMP%]{border-right-color:#0d47a1!important}.blue-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#0d47a1!important}.blue-900-border-left[_ngcontent-%COMP%]{border-left-color:#0d47a1!important}.blue-A100[_ngcontent-%COMP%], .blue-A100-bg[_ngcontent-%COMP%]{background-color:#82b1ff!important}.blue-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.blue-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(130,177,255,.12)!important;color:rgba(0,0,0,.26)!important}.blue-A100-fg[_ngcontent-%COMP%]{color:#82b1ff!important}.blue-A100-border[_ngcontent-%COMP%]{border-color:#82b1ff!important}.blue-A100-border-top[_ngcontent-%COMP%]{border-top-color:#82b1ff!important}.blue-A100-border-right[_ngcontent-%COMP%]{border-right-color:#82b1ff!important}.blue-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#82b1ff!important}.blue-A100-border-left[_ngcontent-%COMP%]{border-left-color:#82b1ff!important}.blue-A200[_ngcontent-%COMP%], .blue-A200-bg[_ngcontent-%COMP%]{background-color:#448aff!important}.blue-A200[_ngcontent-%COMP%]{color:#fff!important}.blue-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(68,138,255,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-A200-fg[_ngcontent-%COMP%]{color:#448aff!important}.blue-A200-border[_ngcontent-%COMP%]{border-color:#448aff!important}.blue-A200-border-top[_ngcontent-%COMP%]{border-top-color:#448aff!important}.blue-A200-border-right[_ngcontent-%COMP%]{border-right-color:#448aff!important}.blue-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#448aff!important}.blue-A200-border-left[_ngcontent-%COMP%]{border-left-color:#448aff!important}.blue-A400[_ngcontent-%COMP%], .blue-A400-bg[_ngcontent-%COMP%]{background-color:#2979ff!important}.blue-A400[_ngcontent-%COMP%]{color:#fff!important}.blue-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(41,121,255,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-A400-fg[_ngcontent-%COMP%]{color:#2979ff!important}.blue-A400-border[_ngcontent-%COMP%]{border-color:#2979ff!important}.blue-A400-border-top[_ngcontent-%COMP%]{border-top-color:#2979ff!important}.blue-A400-border-right[_ngcontent-%COMP%]{border-right-color:#2979ff!important}.blue-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2979ff!important}.blue-A400-border-left[_ngcontent-%COMP%]{border-left-color:#2979ff!important}.blue-A700[_ngcontent-%COMP%], .blue-A700-bg[_ngcontent-%COMP%]{background-color:#2962ff!important}.blue-A700[_ngcontent-%COMP%]{color:#fff!important}.blue-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(41,98,255,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-A700-fg[_ngcontent-%COMP%]{color:#2962ff!important}.blue-A700-border[_ngcontent-%COMP%]{border-color:#2962ff!important}.blue-A700-border-top[_ngcontent-%COMP%]{border-top-color:#2962ff!important}.blue-A700-border-right[_ngcontent-%COMP%]{border-right-color:#2962ff!important}.blue-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2962ff!important}.blue-A700-border-left[_ngcontent-%COMP%]{border-left-color:#2962ff!important}.light-blue-50[_ngcontent-%COMP%], .light-blue-50-bg[_ngcontent-%COMP%]{background-color:#e1f5fe!important}.light-blue-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-blue-50[disabled][_ngcontent-%COMP%]{background-color:rgba(225,245,254,.12)!important;color:rgba(0,0,0,.26)!important}.light-blue-50-fg[_ngcontent-%COMP%]{color:#e1f5fe!important}.light-blue-50-border[_ngcontent-%COMP%]{border-color:#e1f5fe!important}.light-blue-50-border-top[_ngcontent-%COMP%]{border-top-color:#e1f5fe!important}.light-blue-50-border-right[_ngcontent-%COMP%]{border-right-color:#e1f5fe!important}.light-blue-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e1f5fe!important}.light-blue-50-border-left[_ngcontent-%COMP%]{border-left-color:#e1f5fe!important}.light-blue-100[_ngcontent-%COMP%], .light-blue-100-bg[_ngcontent-%COMP%]{background-color:#b3e5fc!important}.light-blue-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-blue-100[disabled][_ngcontent-%COMP%]{background-color:rgba(179,229,252,.12)!important;color:rgba(0,0,0,.26)!important}.light-blue-100-fg[_ngcontent-%COMP%]{color:#b3e5fc!important}.light-blue-100-border[_ngcontent-%COMP%]{border-color:#b3e5fc!important}.light-blue-100-border-top[_ngcontent-%COMP%]{border-top-color:#b3e5fc!important}.light-blue-100-border-right[_ngcontent-%COMP%]{border-right-color:#b3e5fc!important}.light-blue-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b3e5fc!important}.light-blue-100-border-left[_ngcontent-%COMP%]{border-left-color:#b3e5fc!important}.light-blue-200[_ngcontent-%COMP%], .light-blue-200-bg[_ngcontent-%COMP%]{background-color:#81d4fa!important}.light-blue-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-blue-200[disabled][_ngcontent-%COMP%]{background-color:rgba(129,212,250,.12)!important;color:rgba(0,0,0,.26)!important}.light-blue-200-fg[_ngcontent-%COMP%]{color:#81d4fa!important}.light-blue-200-border[_ngcontent-%COMP%]{border-color:#81d4fa!important}.light-blue-200-border-top[_ngcontent-%COMP%]{border-top-color:#81d4fa!important}.light-blue-200-border-right[_ngcontent-%COMP%]{border-right-color:#81d4fa!important}.light-blue-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#81d4fa!important}.light-blue-200-border-left[_ngcontent-%COMP%]{border-left-color:#81d4fa!important}.light-blue-300[_ngcontent-%COMP%], .light-blue-300-bg[_ngcontent-%COMP%]{background-color:#4fc3f7!important}.light-blue-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-blue-300[disabled][_ngcontent-%COMP%]{background-color:rgba(79,195,247,.12)!important;color:rgba(0,0,0,.26)!important}.light-blue-300-fg[_ngcontent-%COMP%]{color:#4fc3f7!important}.light-blue-300-border[_ngcontent-%COMP%]{border-color:#4fc3f7!important}.light-blue-300-border-top[_ngcontent-%COMP%]{border-top-color:#4fc3f7!important}.light-blue-300-border-right[_ngcontent-%COMP%]{border-right-color:#4fc3f7!important}.light-blue-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#4fc3f7!important}.light-blue-300-border-left[_ngcontent-%COMP%]{border-left-color:#4fc3f7!important}.light-blue-400[_ngcontent-%COMP%], .light-blue-400-bg[_ngcontent-%COMP%]{background-color:#29b6f6!important}.light-blue-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-blue-400[disabled][_ngcontent-%COMP%]{background-color:rgba(41,182,246,.12)!important;color:rgba(0,0,0,.26)!important}.light-blue-400-fg[_ngcontent-%COMP%]{color:#29b6f6!important}.light-blue-400-border[_ngcontent-%COMP%]{border-color:#29b6f6!important}.light-blue-400-border-top[_ngcontent-%COMP%]{border-top-color:#29b6f6!important}.light-blue-400-border-right[_ngcontent-%COMP%]{border-right-color:#29b6f6!important}.light-blue-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#29b6f6!important}.light-blue-400-border-left[_ngcontent-%COMP%]{border-left-color:#29b6f6!important}.light-blue-500[_ngcontent-%COMP%], .light-blue-500-bg[_ngcontent-%COMP%]{background-color:#03a9f4!important}.light-blue-500[_ngcontent-%COMP%]{color:#fff!important}.light-blue-500[disabled][_ngcontent-%COMP%]{background-color:rgba(3,169,244,.12)!important;color:hsla(0,0%,100%,.26)!important}.light-blue-500-fg[_ngcontent-%COMP%]{color:#03a9f4!important}.light-blue-500-border[_ngcontent-%COMP%]{border-color:#03a9f4!important}.light-blue-500-border-top[_ngcontent-%COMP%]{border-top-color:#03a9f4!important}.light-blue-500-border-right[_ngcontent-%COMP%]{border-right-color:#03a9f4!important}.light-blue-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#03a9f4!important}.light-blue-500-border-left[_ngcontent-%COMP%]{border-left-color:#03a9f4!important}.light-blue[_ngcontent-%COMP%], .light-blue-bg[_ngcontent-%COMP%]{background-color:#03a9f4!important}.light-blue[_ngcontent-%COMP%]{color:#fff!important}.light-blue[disabled][_ngcontent-%COMP%]{background-color:rgba(3,169,244,.12)!important;color:hsla(0,0%,100%,.26)!important}.light-blue-fg[_ngcontent-%COMP%]{color:#03a9f4!important}.light-blue-border[_ngcontent-%COMP%]{border-color:#03a9f4!important}.light-blue-border-top[_ngcontent-%COMP%]{border-top-color:#03a9f4!important}.light-blue-border-right[_ngcontent-%COMP%]{border-right-color:#03a9f4!important}.light-blue-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#03a9f4!important}.light-blue-border-left[_ngcontent-%COMP%]{border-left-color:#03a9f4!important}.light-blue-600[_ngcontent-%COMP%], .light-blue-600-bg[_ngcontent-%COMP%]{background-color:#039be5!important}.light-blue-600[_ngcontent-%COMP%]{color:#fff!important}.light-blue-600[disabled][_ngcontent-%COMP%]{background-color:rgba(3,155,229,.12)!important;color:hsla(0,0%,100%,.26)!important}.light-blue-600-fg[_ngcontent-%COMP%]{color:#039be5!important}.light-blue-600-border[_ngcontent-%COMP%]{border-color:#039be5!important}.light-blue-600-border-top[_ngcontent-%COMP%]{border-top-color:#039be5!important}.light-blue-600-border-right[_ngcontent-%COMP%]{border-right-color:#039be5!important}.light-blue-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#039be5!important}.light-blue-600-border-left[_ngcontent-%COMP%]{border-left-color:#039be5!important}.light-blue-700[_ngcontent-%COMP%], .light-blue-700-bg[_ngcontent-%COMP%]{background-color:#0288d1!important}.light-blue-700[_ngcontent-%COMP%]{color:#fff!important}.light-blue-700[disabled][_ngcontent-%COMP%]{background-color:rgba(2,136,209,.12)!important;color:hsla(0,0%,100%,.26)!important}.light-blue-700-fg[_ngcontent-%COMP%]{color:#0288d1!important}.light-blue-700-border[_ngcontent-%COMP%]{border-color:#0288d1!important}.light-blue-700-border-top[_ngcontent-%COMP%]{border-top-color:#0288d1!important}.light-blue-700-border-right[_ngcontent-%COMP%]{border-right-color:#0288d1!important}.light-blue-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#0288d1!important}.light-blue-700-border-left[_ngcontent-%COMP%]{border-left-color:#0288d1!important}.light-blue-800[_ngcontent-%COMP%], .light-blue-800-bg[_ngcontent-%COMP%]{background-color:#0277bd!important}.light-blue-800[_ngcontent-%COMP%]{color:#fff!important}.light-blue-800[disabled][_ngcontent-%COMP%]{background-color:rgba(2,119,189,.12)!important;color:hsla(0,0%,100%,.26)!important}.light-blue-800-fg[_ngcontent-%COMP%]{color:#0277bd!important}.light-blue-800-border[_ngcontent-%COMP%]{border-color:#0277bd!important}.light-blue-800-border-top[_ngcontent-%COMP%]{border-top-color:#0277bd!important}.light-blue-800-border-right[_ngcontent-%COMP%]{border-right-color:#0277bd!important}.light-blue-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#0277bd!important}.light-blue-800-border-left[_ngcontent-%COMP%]{border-left-color:#0277bd!important}.light-blue-900[_ngcontent-%COMP%], .light-blue-900-bg[_ngcontent-%COMP%]{background-color:#01579b!important}.light-blue-900[_ngcontent-%COMP%]{color:#fff!important}.light-blue-900[disabled][_ngcontent-%COMP%]{background-color:rgba(1,87,155,.12)!important;color:hsla(0,0%,100%,.26)!important}.light-blue-900-fg[_ngcontent-%COMP%]{color:#01579b!important}.light-blue-900-border[_ngcontent-%COMP%]{border-color:#01579b!important}.light-blue-900-border-top[_ngcontent-%COMP%]{border-top-color:#01579b!important}.light-blue-900-border-right[_ngcontent-%COMP%]{border-right-color:#01579b!important}.light-blue-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#01579b!important}.light-blue-900-border-left[_ngcontent-%COMP%]{border-left-color:#01579b!important}.light-blue-A100[_ngcontent-%COMP%], .light-blue-A100-bg[_ngcontent-%COMP%]{background-color:#80d8ff!important}.light-blue-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-blue-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(128,216,255,.12)!important;color:rgba(0,0,0,.26)!important}.light-blue-A100-fg[_ngcontent-%COMP%]{color:#80d8ff!important}.light-blue-A100-border[_ngcontent-%COMP%]{border-color:#80d8ff!important}.light-blue-A100-border-top[_ngcontent-%COMP%]{border-top-color:#80d8ff!important}.light-blue-A100-border-right[_ngcontent-%COMP%]{border-right-color:#80d8ff!important}.light-blue-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#80d8ff!important}.light-blue-A100-border-left[_ngcontent-%COMP%]{border-left-color:#80d8ff!important}.light-blue-A200[_ngcontent-%COMP%], .light-blue-A200-bg[_ngcontent-%COMP%]{background-color:#40c4ff!important}.light-blue-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-blue-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(64,196,255,.12)!important;color:rgba(0,0,0,.26)!important}.light-blue-A200-fg[_ngcontent-%COMP%]{color:#40c4ff!important}.light-blue-A200-border[_ngcontent-%COMP%]{border-color:#40c4ff!important}.light-blue-A200-border-top[_ngcontent-%COMP%]{border-top-color:#40c4ff!important}.light-blue-A200-border-right[_ngcontent-%COMP%]{border-right-color:#40c4ff!important}.light-blue-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#40c4ff!important}.light-blue-A200-border-left[_ngcontent-%COMP%]{border-left-color:#40c4ff!important}.light-blue-A400[_ngcontent-%COMP%], .light-blue-A400-bg[_ngcontent-%COMP%]{background-color:#00b0ff!important}.light-blue-A400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-blue-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(0,176,255,.12)!important;color:rgba(0,0,0,.26)!important}.light-blue-A400-fg[_ngcontent-%COMP%]{color:#00b0ff!important}.light-blue-A400-border[_ngcontent-%COMP%]{border-color:#00b0ff!important}.light-blue-A400-border-top[_ngcontent-%COMP%]{border-top-color:#00b0ff!important}.light-blue-A400-border-right[_ngcontent-%COMP%]{border-right-color:#00b0ff!important}.light-blue-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00b0ff!important}.light-blue-A400-border-left[_ngcontent-%COMP%]{border-left-color:#00b0ff!important}.light-blue-A700[_ngcontent-%COMP%], .light-blue-A700-bg[_ngcontent-%COMP%]{background-color:#0091ea!important}.light-blue-A700[_ngcontent-%COMP%]{color:#fff!important}.light-blue-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(0,145,234,.12)!important;color:hsla(0,0%,100%,.26)!important}.light-blue-A700-fg[_ngcontent-%COMP%]{color:#0091ea!important}.light-blue-A700-border[_ngcontent-%COMP%]{border-color:#0091ea!important}.light-blue-A700-border-top[_ngcontent-%COMP%]{border-top-color:#0091ea!important}.light-blue-A700-border-right[_ngcontent-%COMP%]{border-right-color:#0091ea!important}.light-blue-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#0091ea!important}.light-blue-A700-border-left[_ngcontent-%COMP%]{border-left-color:#0091ea!important}.cyan-50[_ngcontent-%COMP%], .cyan-50-bg[_ngcontent-%COMP%]{background-color:#e0f7fa!important}.cyan-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.cyan-50[disabled][_ngcontent-%COMP%]{background-color:rgba(224,247,250,.12)!important;color:rgba(0,0,0,.26)!important}.cyan-50-fg[_ngcontent-%COMP%]{color:#e0f7fa!important}.cyan-50-border[_ngcontent-%COMP%]{border-color:#e0f7fa!important}.cyan-50-border-top[_ngcontent-%COMP%]{border-top-color:#e0f7fa!important}.cyan-50-border-right[_ngcontent-%COMP%]{border-right-color:#e0f7fa!important}.cyan-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e0f7fa!important}.cyan-50-border-left[_ngcontent-%COMP%]{border-left-color:#e0f7fa!important}.cyan-100[_ngcontent-%COMP%], .cyan-100-bg[_ngcontent-%COMP%]{background-color:#b2ebf2!important}.cyan-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.cyan-100[disabled][_ngcontent-%COMP%]{background-color:rgba(178,235,242,.12)!important;color:rgba(0,0,0,.26)!important}.cyan-100-fg[_ngcontent-%COMP%]{color:#b2ebf2!important}.cyan-100-border[_ngcontent-%COMP%]{border-color:#b2ebf2!important}.cyan-100-border-top[_ngcontent-%COMP%]{border-top-color:#b2ebf2!important}.cyan-100-border-right[_ngcontent-%COMP%]{border-right-color:#b2ebf2!important}.cyan-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b2ebf2!important}.cyan-100-border-left[_ngcontent-%COMP%]{border-left-color:#b2ebf2!important}.cyan-200[_ngcontent-%COMP%], .cyan-200-bg[_ngcontent-%COMP%]{background-color:#80deea!important}.cyan-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.cyan-200[disabled][_ngcontent-%COMP%]{background-color:rgba(128,222,234,.12)!important;color:rgba(0,0,0,.26)!important}.cyan-200-fg[_ngcontent-%COMP%]{color:#80deea!important}.cyan-200-border[_ngcontent-%COMP%]{border-color:#80deea!important}.cyan-200-border-top[_ngcontent-%COMP%]{border-top-color:#80deea!important}.cyan-200-border-right[_ngcontent-%COMP%]{border-right-color:#80deea!important}.cyan-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#80deea!important}.cyan-200-border-left[_ngcontent-%COMP%]{border-left-color:#80deea!important}.cyan-300[_ngcontent-%COMP%], .cyan-300-bg[_ngcontent-%COMP%]{background-color:#4dd0e1!important}.cyan-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.cyan-300[disabled][_ngcontent-%COMP%]{background-color:rgba(77,208,225,.12)!important;color:rgba(0,0,0,.26)!important}.cyan-300-fg[_ngcontent-%COMP%]{color:#4dd0e1!important}.cyan-300-border[_ngcontent-%COMP%]{border-color:#4dd0e1!important}.cyan-300-border-top[_ngcontent-%COMP%]{border-top-color:#4dd0e1!important}.cyan-300-border-right[_ngcontent-%COMP%]{border-right-color:#4dd0e1!important}.cyan-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#4dd0e1!important}.cyan-300-border-left[_ngcontent-%COMP%]{border-left-color:#4dd0e1!important}.cyan-400[_ngcontent-%COMP%], .cyan-400-bg[_ngcontent-%COMP%]{background-color:#26c6da!important}.cyan-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.cyan-400[disabled][_ngcontent-%COMP%]{background-color:rgba(38,198,218,.12)!important;color:rgba(0,0,0,.26)!important}.cyan-400-fg[_ngcontent-%COMP%]{color:#26c6da!important}.cyan-400-border[_ngcontent-%COMP%]{border-color:#26c6da!important}.cyan-400-border-top[_ngcontent-%COMP%]{border-top-color:#26c6da!important}.cyan-400-border-right[_ngcontent-%COMP%]{border-right-color:#26c6da!important}.cyan-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#26c6da!important}.cyan-400-border-left[_ngcontent-%COMP%]{border-left-color:#26c6da!important}.cyan-500[_ngcontent-%COMP%], .cyan-500-bg[_ngcontent-%COMP%]{background-color:#00bcd4!important}.cyan-500[_ngcontent-%COMP%]{color:#fff!important}.cyan-500[disabled][_ngcontent-%COMP%]{background-color:rgba(0,188,212,.12)!important;color:hsla(0,0%,100%,.26)!important}.cyan-500-fg[_ngcontent-%COMP%]{color:#00bcd4!important}.cyan-500-border[_ngcontent-%COMP%]{border-color:#00bcd4!important}.cyan-500-border-top[_ngcontent-%COMP%]{border-top-color:#00bcd4!important}.cyan-500-border-right[_ngcontent-%COMP%]{border-right-color:#00bcd4!important}.cyan-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00bcd4!important}.cyan-500-border-left[_ngcontent-%COMP%]{border-left-color:#00bcd4!important}.cyan[_ngcontent-%COMP%], .cyan-bg[_ngcontent-%COMP%]{background-color:#00bcd4!important}.cyan[_ngcontent-%COMP%]{color:#fff!important}.cyan[disabled][_ngcontent-%COMP%]{background-color:rgba(0,188,212,.12)!important;color:hsla(0,0%,100%,.26)!important}.cyan-fg[_ngcontent-%COMP%]{color:#00bcd4!important}.cyan-border[_ngcontent-%COMP%]{border-color:#00bcd4!important}.cyan-border-top[_ngcontent-%COMP%]{border-top-color:#00bcd4!important}.cyan-border-right[_ngcontent-%COMP%]{border-right-color:#00bcd4!important}.cyan-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00bcd4!important}.cyan-border-left[_ngcontent-%COMP%]{border-left-color:#00bcd4!important}.cyan-600[_ngcontent-%COMP%], .cyan-600-bg[_ngcontent-%COMP%]{background-color:#00acc1!important}.cyan-600[_ngcontent-%COMP%]{color:#fff!important}.cyan-600[disabled][_ngcontent-%COMP%]{background-color:rgba(0,172,193,.12)!important;color:hsla(0,0%,100%,.26)!important}.cyan-600-fg[_ngcontent-%COMP%]{color:#00acc1!important}.cyan-600-border[_ngcontent-%COMP%]{border-color:#00acc1!important}.cyan-600-border-top[_ngcontent-%COMP%]{border-top-color:#00acc1!important}.cyan-600-border-right[_ngcontent-%COMP%]{border-right-color:#00acc1!important}.cyan-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00acc1!important}.cyan-600-border-left[_ngcontent-%COMP%]{border-left-color:#00acc1!important}.cyan-700[_ngcontent-%COMP%], .cyan-700-bg[_ngcontent-%COMP%]{background-color:#0097a7!important}.cyan-700[_ngcontent-%COMP%]{color:#fff!important}.cyan-700[disabled][_ngcontent-%COMP%]{background-color:rgba(0,151,167,.12)!important;color:hsla(0,0%,100%,.26)!important}.cyan-700-fg[_ngcontent-%COMP%]{color:#0097a7!important}.cyan-700-border[_ngcontent-%COMP%]{border-color:#0097a7!important}.cyan-700-border-top[_ngcontent-%COMP%]{border-top-color:#0097a7!important}.cyan-700-border-right[_ngcontent-%COMP%]{border-right-color:#0097a7!important}.cyan-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#0097a7!important}.cyan-700-border-left[_ngcontent-%COMP%]{border-left-color:#0097a7!important}.cyan-800[_ngcontent-%COMP%], .cyan-800-bg[_ngcontent-%COMP%]{background-color:#00838f!important}.cyan-800[_ngcontent-%COMP%]{color:#fff!important}.cyan-800[disabled][_ngcontent-%COMP%]{background-color:rgba(0,131,143,.12)!important;color:hsla(0,0%,100%,.26)!important}.cyan-800-fg[_ngcontent-%COMP%]{color:#00838f!important}.cyan-800-border[_ngcontent-%COMP%]{border-color:#00838f!important}.cyan-800-border-top[_ngcontent-%COMP%]{border-top-color:#00838f!important}.cyan-800-border-right[_ngcontent-%COMP%]{border-right-color:#00838f!important}.cyan-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00838f!important}.cyan-800-border-left[_ngcontent-%COMP%]{border-left-color:#00838f!important}.cyan-900[_ngcontent-%COMP%], .cyan-900-bg[_ngcontent-%COMP%]{background-color:#006064!important}.cyan-900[_ngcontent-%COMP%]{color:#fff!important}.cyan-900[disabled][_ngcontent-%COMP%]{background-color:rgba(0,96,100,.12)!important;color:hsla(0,0%,100%,.26)!important}.cyan-900-fg[_ngcontent-%COMP%]{color:#006064!important}.cyan-900-border[_ngcontent-%COMP%]{border-color:#006064!important}.cyan-900-border-top[_ngcontent-%COMP%]{border-top-color:#006064!important}.cyan-900-border-right[_ngcontent-%COMP%]{border-right-color:#006064!important}.cyan-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#006064!important}.cyan-900-border-left[_ngcontent-%COMP%]{border-left-color:#006064!important}.cyan-A100[_ngcontent-%COMP%], .cyan-A100-bg[_ngcontent-%COMP%]{background-color:#84ffff!important}.cyan-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.cyan-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(132,255,255,.12)!important;color:rgba(0,0,0,.26)!important}.cyan-A100-fg[_ngcontent-%COMP%]{color:#84ffff!important}.cyan-A100-border[_ngcontent-%COMP%]{border-color:#84ffff!important}.cyan-A100-border-top[_ngcontent-%COMP%]{border-top-color:#84ffff!important}.cyan-A100-border-right[_ngcontent-%COMP%]{border-right-color:#84ffff!important}.cyan-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#84ffff!important}.cyan-A100-border-left[_ngcontent-%COMP%]{border-left-color:#84ffff!important}.cyan-A200[_ngcontent-%COMP%], .cyan-A200-bg[_ngcontent-%COMP%]{background-color:#18ffff!important}.cyan-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.cyan-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(24,255,255,.12)!important;color:rgba(0,0,0,.26)!important}.cyan-A200-fg[_ngcontent-%COMP%]{color:#18ffff!important}.cyan-A200-border[_ngcontent-%COMP%]{border-color:#18ffff!important}.cyan-A200-border-top[_ngcontent-%COMP%]{border-top-color:#18ffff!important}.cyan-A200-border-right[_ngcontent-%COMP%]{border-right-color:#18ffff!important}.cyan-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#18ffff!important}.cyan-A200-border-left[_ngcontent-%COMP%]{border-left-color:#18ffff!important}.cyan-A400[_ngcontent-%COMP%], .cyan-A400-bg[_ngcontent-%COMP%]{background-color:#00e5ff!important}.cyan-A400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.cyan-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(0,229,255,.12)!important;color:rgba(0,0,0,.26)!important}.cyan-A400-fg[_ngcontent-%COMP%]{color:#00e5ff!important}.cyan-A400-border[_ngcontent-%COMP%]{border-color:#00e5ff!important}.cyan-A400-border-top[_ngcontent-%COMP%]{border-top-color:#00e5ff!important}.cyan-A400-border-right[_ngcontent-%COMP%]{border-right-color:#00e5ff!important}.cyan-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00e5ff!important}.cyan-A400-border-left[_ngcontent-%COMP%]{border-left-color:#00e5ff!important}.cyan-A700[_ngcontent-%COMP%], .cyan-A700-bg[_ngcontent-%COMP%]{background-color:#00b8d4!important}.cyan-A700[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.cyan-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(0,184,212,.12)!important;color:rgba(0,0,0,.26)!important}.cyan-A700-fg[_ngcontent-%COMP%]{color:#00b8d4!important}.cyan-A700-border[_ngcontent-%COMP%]{border-color:#00b8d4!important}.cyan-A700-border-top[_ngcontent-%COMP%]{border-top-color:#00b8d4!important}.cyan-A700-border-right[_ngcontent-%COMP%]{border-right-color:#00b8d4!important}.cyan-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00b8d4!important}.cyan-A700-border-left[_ngcontent-%COMP%]{border-left-color:#00b8d4!important}.teal-50[_ngcontent-%COMP%], .teal-50-bg[_ngcontent-%COMP%]{background-color:#e0f2f1!important}.teal-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.teal-50[disabled][_ngcontent-%COMP%]{background-color:rgba(224,242,241,.12)!important;color:rgba(0,0,0,.26)!important}.teal-50-fg[_ngcontent-%COMP%]{color:#e0f2f1!important}.teal-50-border[_ngcontent-%COMP%]{border-color:#e0f2f1!important}.teal-50-border-top[_ngcontent-%COMP%]{border-top-color:#e0f2f1!important}.teal-50-border-right[_ngcontent-%COMP%]{border-right-color:#e0f2f1!important}.teal-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e0f2f1!important}.teal-50-border-left[_ngcontent-%COMP%]{border-left-color:#e0f2f1!important}.teal-100[_ngcontent-%COMP%], .teal-100-bg[_ngcontent-%COMP%]{background-color:#b2dfdb!important}.teal-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.teal-100[disabled][_ngcontent-%COMP%]{background-color:rgba(178,223,219,.12)!important;color:rgba(0,0,0,.26)!important}.teal-100-fg[_ngcontent-%COMP%]{color:#b2dfdb!important}.teal-100-border[_ngcontent-%COMP%]{border-color:#b2dfdb!important}.teal-100-border-top[_ngcontent-%COMP%]{border-top-color:#b2dfdb!important}.teal-100-border-right[_ngcontent-%COMP%]{border-right-color:#b2dfdb!important}.teal-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b2dfdb!important}.teal-100-border-left[_ngcontent-%COMP%]{border-left-color:#b2dfdb!important}.teal-200[_ngcontent-%COMP%], .teal-200-bg[_ngcontent-%COMP%]{background-color:#80cbc4!important}.teal-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.teal-200[disabled][_ngcontent-%COMP%]{background-color:rgba(128,203,196,.12)!important;color:rgba(0,0,0,.26)!important}.teal-200-fg[_ngcontent-%COMP%]{color:#80cbc4!important}.teal-200-border[_ngcontent-%COMP%]{border-color:#80cbc4!important}.teal-200-border-top[_ngcontent-%COMP%]{border-top-color:#80cbc4!important}.teal-200-border-right[_ngcontent-%COMP%]{border-right-color:#80cbc4!important}.teal-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#80cbc4!important}.teal-200-border-left[_ngcontent-%COMP%]{border-left-color:#80cbc4!important}.teal-300[_ngcontent-%COMP%], .teal-300-bg[_ngcontent-%COMP%]{background-color:#4db6ac!important}.teal-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.teal-300[disabled][_ngcontent-%COMP%]{background-color:rgba(77,182,172,.12)!important;color:rgba(0,0,0,.26)!important}.teal-300-fg[_ngcontent-%COMP%]{color:#4db6ac!important}.teal-300-border[_ngcontent-%COMP%]{border-color:#4db6ac!important}.teal-300-border-top[_ngcontent-%COMP%]{border-top-color:#4db6ac!important}.teal-300-border-right[_ngcontent-%COMP%]{border-right-color:#4db6ac!important}.teal-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#4db6ac!important}.teal-300-border-left[_ngcontent-%COMP%]{border-left-color:#4db6ac!important}.teal-400[_ngcontent-%COMP%], .teal-400-bg[_ngcontent-%COMP%]{background-color:#26a69a!important}.teal-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.teal-400[disabled][_ngcontent-%COMP%]{background-color:rgba(38,166,154,.12)!important;color:rgba(0,0,0,.26)!important}.teal-400-fg[_ngcontent-%COMP%]{color:#26a69a!important}.teal-400-border[_ngcontent-%COMP%]{border-color:#26a69a!important}.teal-400-border-top[_ngcontent-%COMP%]{border-top-color:#26a69a!important}.teal-400-border-right[_ngcontent-%COMP%]{border-right-color:#26a69a!important}.teal-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#26a69a!important}.teal-400-border-left[_ngcontent-%COMP%]{border-left-color:#26a69a!important}.teal-500[_ngcontent-%COMP%], .teal-500-bg[_ngcontent-%COMP%]{background-color:#009688!important}.teal-500[_ngcontent-%COMP%]{color:#fff!important}.teal-500[disabled][_ngcontent-%COMP%]{background-color:rgba(0,150,136,.12)!important;color:hsla(0,0%,100%,.26)!important}.teal-500-fg[_ngcontent-%COMP%]{color:#009688!important}.teal-500-border[_ngcontent-%COMP%]{border-color:#009688!important}.teal-500-border-top[_ngcontent-%COMP%]{border-top-color:#009688!important}.teal-500-border-right[_ngcontent-%COMP%]{border-right-color:#009688!important}.teal-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#009688!important}.teal-500-border-left[_ngcontent-%COMP%]{border-left-color:#009688!important}.teal[_ngcontent-%COMP%], .teal-bg[_ngcontent-%COMP%]{background-color:#009688!important}.teal[_ngcontent-%COMP%]{color:#fff!important}.teal[disabled][_ngcontent-%COMP%]{background-color:rgba(0,150,136,.12)!important;color:hsla(0,0%,100%,.26)!important}.teal-fg[_ngcontent-%COMP%]{color:#009688!important}.teal-border[_ngcontent-%COMP%]{border-color:#009688!important}.teal-border-top[_ngcontent-%COMP%]{border-top-color:#009688!important}.teal-border-right[_ngcontent-%COMP%]{border-right-color:#009688!important}.teal-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#009688!important}.teal-border-left[_ngcontent-%COMP%]{border-left-color:#009688!important}.teal-600[_ngcontent-%COMP%], .teal-600-bg[_ngcontent-%COMP%]{background-color:#00897b!important}.teal-600[_ngcontent-%COMP%]{color:#fff!important}.teal-600[disabled][_ngcontent-%COMP%]{background-color:rgba(0,137,123,.12)!important;color:hsla(0,0%,100%,.26)!important}.teal-600-fg[_ngcontent-%COMP%]{color:#00897b!important}.teal-600-border[_ngcontent-%COMP%]{border-color:#00897b!important}.teal-600-border-top[_ngcontent-%COMP%]{border-top-color:#00897b!important}.teal-600-border-right[_ngcontent-%COMP%]{border-right-color:#00897b!important}.teal-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00897b!important}.teal-600-border-left[_ngcontent-%COMP%]{border-left-color:#00897b!important}.teal-700[_ngcontent-%COMP%], .teal-700-bg[_ngcontent-%COMP%]{background-color:#00796b!important}.teal-700[_ngcontent-%COMP%]{color:#fff!important}.teal-700[disabled][_ngcontent-%COMP%]{background-color:rgba(0,121,107,.12)!important;color:hsla(0,0%,100%,.26)!important}.teal-700-fg[_ngcontent-%COMP%]{color:#00796b!important}.teal-700-border[_ngcontent-%COMP%]{border-color:#00796b!important}.teal-700-border-top[_ngcontent-%COMP%]{border-top-color:#00796b!important}.teal-700-border-right[_ngcontent-%COMP%]{border-right-color:#00796b!important}.teal-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00796b!important}.teal-700-border-left[_ngcontent-%COMP%]{border-left-color:#00796b!important}.teal-800[_ngcontent-%COMP%], .teal-800-bg[_ngcontent-%COMP%]{background-color:#00695c!important}.teal-800[_ngcontent-%COMP%]{color:#fff!important}.teal-800[disabled][_ngcontent-%COMP%]{background-color:rgba(0,105,92,.12)!important;color:hsla(0,0%,100%,.26)!important}.teal-800-fg[_ngcontent-%COMP%]{color:#00695c!important}.teal-800-border[_ngcontent-%COMP%]{border-color:#00695c!important}.teal-800-border-top[_ngcontent-%COMP%]{border-top-color:#00695c!important}.teal-800-border-right[_ngcontent-%COMP%]{border-right-color:#00695c!important}.teal-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00695c!important}.teal-800-border-left[_ngcontent-%COMP%]{border-left-color:#00695c!important}.teal-900[_ngcontent-%COMP%], .teal-900-bg[_ngcontent-%COMP%]{background-color:#004d40!important}.teal-900[_ngcontent-%COMP%]{color:#fff!important}.teal-900[disabled][_ngcontent-%COMP%]{background-color:rgba(0,77,64,.12)!important;color:hsla(0,0%,100%,.26)!important}.teal-900-fg[_ngcontent-%COMP%]{color:#004d40!important}.teal-900-border[_ngcontent-%COMP%]{border-color:#004d40!important}.teal-900-border-top[_ngcontent-%COMP%]{border-top-color:#004d40!important}.teal-900-border-right[_ngcontent-%COMP%]{border-right-color:#004d40!important}.teal-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#004d40!important}.teal-900-border-left[_ngcontent-%COMP%]{border-left-color:#004d40!important}.teal-A100[_ngcontent-%COMP%], .teal-A100-bg[_ngcontent-%COMP%]{background-color:#a7ffeb!important}.teal-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.teal-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(167,255,235,.12)!important;color:rgba(0,0,0,.26)!important}.teal-A100-fg[_ngcontent-%COMP%]{color:#a7ffeb!important}.teal-A100-border[_ngcontent-%COMP%]{border-color:#a7ffeb!important}.teal-A100-border-top[_ngcontent-%COMP%]{border-top-color:#a7ffeb!important}.teal-A100-border-right[_ngcontent-%COMP%]{border-right-color:#a7ffeb!important}.teal-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#a7ffeb!important}.teal-A100-border-left[_ngcontent-%COMP%]{border-left-color:#a7ffeb!important}.teal-A200[_ngcontent-%COMP%], .teal-A200-bg[_ngcontent-%COMP%]{background-color:#64ffda!important}.teal-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.teal-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(100,255,218,.12)!important;color:rgba(0,0,0,.26)!important}.teal-A200-fg[_ngcontent-%COMP%]{color:#64ffda!important}.teal-A200-border[_ngcontent-%COMP%]{border-color:#64ffda!important}.teal-A200-border-top[_ngcontent-%COMP%]{border-top-color:#64ffda!important}.teal-A200-border-right[_ngcontent-%COMP%]{border-right-color:#64ffda!important}.teal-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#64ffda!important}.teal-A200-border-left[_ngcontent-%COMP%]{border-left-color:#64ffda!important}.teal-A400[_ngcontent-%COMP%], .teal-A400-bg[_ngcontent-%COMP%]{background-color:#1de9b6!important}.teal-A400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.teal-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(29,233,182,.12)!important;color:rgba(0,0,0,.26)!important}.teal-A400-fg[_ngcontent-%COMP%]{color:#1de9b6!important}.teal-A400-border[_ngcontent-%COMP%]{border-color:#1de9b6!important}.teal-A400-border-top[_ngcontent-%COMP%]{border-top-color:#1de9b6!important}.teal-A400-border-right[_ngcontent-%COMP%]{border-right-color:#1de9b6!important}.teal-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#1de9b6!important}.teal-A400-border-left[_ngcontent-%COMP%]{border-left-color:#1de9b6!important}.teal-A700[_ngcontent-%COMP%], .teal-A700-bg[_ngcontent-%COMP%]{background-color:#00bfa5!important}.teal-A700[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.teal-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(0,191,165,.12)!important;color:rgba(0,0,0,.26)!important}.teal-A700-fg[_ngcontent-%COMP%]{color:#00bfa5!important}.teal-A700-border[_ngcontent-%COMP%]{border-color:#00bfa5!important}.teal-A700-border-top[_ngcontent-%COMP%]{border-top-color:#00bfa5!important}.teal-A700-border-right[_ngcontent-%COMP%]{border-right-color:#00bfa5!important}.teal-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00bfa5!important}.teal-A700-border-left[_ngcontent-%COMP%]{border-left-color:#00bfa5!important}.green-50[_ngcontent-%COMP%], .green-50-bg[_ngcontent-%COMP%]{background-color:#e8f5e9!important}.green-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.green-50[disabled][_ngcontent-%COMP%]{background-color:rgba(232,245,233,.12)!important;color:rgba(0,0,0,.26)!important}.green-50-fg[_ngcontent-%COMP%]{color:#e8f5e9!important}.green-50-border[_ngcontent-%COMP%]{border-color:#e8f5e9!important}.green-50-border-top[_ngcontent-%COMP%]{border-top-color:#e8f5e9!important}.green-50-border-right[_ngcontent-%COMP%]{border-right-color:#e8f5e9!important}.green-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e8f5e9!important}.green-50-border-left[_ngcontent-%COMP%]{border-left-color:#e8f5e9!important}.green-100[_ngcontent-%COMP%], .green-100-bg[_ngcontent-%COMP%]{background-color:#c8e6c9!important}.green-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.green-100[disabled][_ngcontent-%COMP%]{background-color:rgba(200,230,201,.12)!important;color:rgba(0,0,0,.26)!important}.green-100-fg[_ngcontent-%COMP%]{color:#c8e6c9!important}.green-100-border[_ngcontent-%COMP%]{border-color:#c8e6c9!important}.green-100-border-top[_ngcontent-%COMP%]{border-top-color:#c8e6c9!important}.green-100-border-right[_ngcontent-%COMP%]{border-right-color:#c8e6c9!important}.green-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c8e6c9!important}.green-100-border-left[_ngcontent-%COMP%]{border-left-color:#c8e6c9!important}.green-200[_ngcontent-%COMP%], .green-200-bg[_ngcontent-%COMP%]{background-color:#a5d6a7!important}.green-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.green-200[disabled][_ngcontent-%COMP%]{background-color:rgba(165,214,167,.12)!important;color:rgba(0,0,0,.26)!important}.green-200-fg[_ngcontent-%COMP%]{color:#a5d6a7!important}.green-200-border[_ngcontent-%COMP%]{border-color:#a5d6a7!important}.green-200-border-top[_ngcontent-%COMP%]{border-top-color:#a5d6a7!important}.green-200-border-right[_ngcontent-%COMP%]{border-right-color:#a5d6a7!important}.green-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#a5d6a7!important}.green-200-border-left[_ngcontent-%COMP%]{border-left-color:#a5d6a7!important}.green-300[_ngcontent-%COMP%], .green-300-bg[_ngcontent-%COMP%]{background-color:#81c784!important}.green-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.green-300[disabled][_ngcontent-%COMP%]{background-color:rgba(129,199,132,.12)!important;color:rgba(0,0,0,.26)!important}.green-300-fg[_ngcontent-%COMP%]{color:#81c784!important}.green-300-border[_ngcontent-%COMP%]{border-color:#81c784!important}.green-300-border-top[_ngcontent-%COMP%]{border-top-color:#81c784!important}.green-300-border-right[_ngcontent-%COMP%]{border-right-color:#81c784!important}.green-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#81c784!important}.green-300-border-left[_ngcontent-%COMP%]{border-left-color:#81c784!important}.green-400[_ngcontent-%COMP%], .green-400-bg[_ngcontent-%COMP%]{background-color:#66bb6a!important}.green-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.green-400[disabled][_ngcontent-%COMP%]{background-color:rgba(102,187,106,.12)!important;color:rgba(0,0,0,.26)!important}.green-400-fg[_ngcontent-%COMP%]{color:#66bb6a!important}.green-400-border[_ngcontent-%COMP%]{border-color:#66bb6a!important}.green-400-border-top[_ngcontent-%COMP%]{border-top-color:#66bb6a!important}.green-400-border-right[_ngcontent-%COMP%]{border-right-color:#66bb6a!important}.green-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#66bb6a!important}.green-400-border-left[_ngcontent-%COMP%]{border-left-color:#66bb6a!important}.green-500[_ngcontent-%COMP%], .green-500-bg[_ngcontent-%COMP%]{background-color:#4caf50!important}.green-500[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.green-500[disabled][_ngcontent-%COMP%]{background-color:rgba(76,175,80,.12)!important;color:rgba(0,0,0,.26)!important}.green-500-fg[_ngcontent-%COMP%]{color:#4caf50!important}.green-500-border[_ngcontent-%COMP%]{border-color:#4caf50!important}.green-500-border-top[_ngcontent-%COMP%]{border-top-color:#4caf50!important}.green-500-border-right[_ngcontent-%COMP%]{border-right-color:#4caf50!important}.green-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#4caf50!important}.green-500-border-left[_ngcontent-%COMP%]{border-left-color:#4caf50!important}.green[_ngcontent-%COMP%], .green-bg[_ngcontent-%COMP%]{background-color:#4caf50!important}.green[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.green[disabled][_ngcontent-%COMP%]{background-color:rgba(76,175,80,.12)!important;color:rgba(0,0,0,.26)!important}.green-fg[_ngcontent-%COMP%]{color:#4caf50!important}.green-border[_ngcontent-%COMP%]{border-color:#4caf50!important}.green-border-top[_ngcontent-%COMP%]{border-top-color:#4caf50!important}.green-border-right[_ngcontent-%COMP%]{border-right-color:#4caf50!important}.green-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#4caf50!important}.green-border-left[_ngcontent-%COMP%]{border-left-color:#4caf50!important}.green-600[_ngcontent-%COMP%], .green-600-bg[_ngcontent-%COMP%]{background-color:#43a047!important}.green-600[_ngcontent-%COMP%]{color:#fff!important}.green-600[disabled][_ngcontent-%COMP%]{background-color:rgba(67,160,71,.12)!important;color:hsla(0,0%,100%,.26)!important}.green-600-fg[_ngcontent-%COMP%]{color:#43a047!important}.green-600-border[_ngcontent-%COMP%]{border-color:#43a047!important}.green-600-border-top[_ngcontent-%COMP%]{border-top-color:#43a047!important}.green-600-border-right[_ngcontent-%COMP%]{border-right-color:#43a047!important}.green-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#43a047!important}.green-600-border-left[_ngcontent-%COMP%]{border-left-color:#43a047!important}.green-700[_ngcontent-%COMP%], .green-700-bg[_ngcontent-%COMP%]{background-color:#388e3c!important}.green-700[_ngcontent-%COMP%]{color:#fff!important}.green-700[disabled][_ngcontent-%COMP%]{background-color:rgba(56,142,60,.12)!important;color:hsla(0,0%,100%,.26)!important}.green-700-fg[_ngcontent-%COMP%]{color:#388e3c!important}.green-700-border[_ngcontent-%COMP%]{border-color:#388e3c!important}.green-700-border-top[_ngcontent-%COMP%]{border-top-color:#388e3c!important}.green-700-border-right[_ngcontent-%COMP%]{border-right-color:#388e3c!important}.green-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#388e3c!important}.green-700-border-left[_ngcontent-%COMP%]{border-left-color:#388e3c!important}.green-800[_ngcontent-%COMP%], .green-800-bg[_ngcontent-%COMP%]{background-color:#2e7d32!important}.green-800[_ngcontent-%COMP%]{color:#fff!important}.green-800[disabled][_ngcontent-%COMP%]{background-color:rgba(46,125,50,.12)!important;color:hsla(0,0%,100%,.26)!important}.green-800-fg[_ngcontent-%COMP%]{color:#2e7d32!important}.green-800-border[_ngcontent-%COMP%]{border-color:#2e7d32!important}.green-800-border-top[_ngcontent-%COMP%]{border-top-color:#2e7d32!important}.green-800-border-right[_ngcontent-%COMP%]{border-right-color:#2e7d32!important}.green-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2e7d32!important}.green-800-border-left[_ngcontent-%COMP%]{border-left-color:#2e7d32!important}.green-900[_ngcontent-%COMP%], .green-900-bg[_ngcontent-%COMP%]{background-color:#1b5e20!important}.green-900[_ngcontent-%COMP%]{color:#fff!important}.green-900[disabled][_ngcontent-%COMP%]{background-color:rgba(27,94,32,.12)!important;color:hsla(0,0%,100%,.26)!important}.green-900-fg[_ngcontent-%COMP%]{color:#1b5e20!important}.green-900-border[_ngcontent-%COMP%]{border-color:#1b5e20!important}.green-900-border-top[_ngcontent-%COMP%]{border-top-color:#1b5e20!important}.green-900-border-right[_ngcontent-%COMP%]{border-right-color:#1b5e20!important}.green-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#1b5e20!important}.green-900-border-left[_ngcontent-%COMP%]{border-left-color:#1b5e20!important}.green-A100[_ngcontent-%COMP%], .green-A100-bg[_ngcontent-%COMP%]{background-color:#b9f6ca!important}.green-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.green-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(185,246,202,.12)!important;color:rgba(0,0,0,.26)!important}.green-A100-fg[_ngcontent-%COMP%]{color:#b9f6ca!important}.green-A100-border[_ngcontent-%COMP%]{border-color:#b9f6ca!important}.green-A100-border-top[_ngcontent-%COMP%]{border-top-color:#b9f6ca!important}.green-A100-border-right[_ngcontent-%COMP%]{border-right-color:#b9f6ca!important}.green-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b9f6ca!important}.green-A100-border-left[_ngcontent-%COMP%]{border-left-color:#b9f6ca!important}.green-A200[_ngcontent-%COMP%], .green-A200-bg[_ngcontent-%COMP%]{background-color:#69f0ae!important}.green-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.green-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(105,240,174,.12)!important;color:rgba(0,0,0,.26)!important}.green-A200-fg[_ngcontent-%COMP%]{color:#69f0ae!important}.green-A200-border[_ngcontent-%COMP%]{border-color:#69f0ae!important}.green-A200-border-top[_ngcontent-%COMP%]{border-top-color:#69f0ae!important}.green-A200-border-right[_ngcontent-%COMP%]{border-right-color:#69f0ae!important}.green-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#69f0ae!important}.green-A200-border-left[_ngcontent-%COMP%]{border-left-color:#69f0ae!important}.green-A400[_ngcontent-%COMP%], .green-A400-bg[_ngcontent-%COMP%]{background-color:#00e676!important}.green-A400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.green-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(0,230,118,.12)!important;color:rgba(0,0,0,.26)!important}.green-A400-fg[_ngcontent-%COMP%]{color:#00e676!important}.green-A400-border[_ngcontent-%COMP%]{border-color:#00e676!important}.green-A400-border-top[_ngcontent-%COMP%]{border-top-color:#00e676!important}.green-A400-border-right[_ngcontent-%COMP%]{border-right-color:#00e676!important}.green-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00e676!important}.green-A400-border-left[_ngcontent-%COMP%]{border-left-color:#00e676!important}.green-A700[_ngcontent-%COMP%], .green-A700-bg[_ngcontent-%COMP%]{background-color:#00c853!important}.green-A700[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.green-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(0,200,83,.12)!important;color:rgba(0,0,0,.26)!important}.green-A700-fg[_ngcontent-%COMP%]{color:#00c853!important}.green-A700-border[_ngcontent-%COMP%]{border-color:#00c853!important}.green-A700-border-top[_ngcontent-%COMP%]{border-top-color:#00c853!important}.green-A700-border-right[_ngcontent-%COMP%]{border-right-color:#00c853!important}.green-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00c853!important}.green-A700-border-left[_ngcontent-%COMP%]{border-left-color:#00c853!important}.light-green-50[_ngcontent-%COMP%], .light-green-50-bg[_ngcontent-%COMP%]{background-color:#f1f8e9!important}.light-green-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-green-50[disabled][_ngcontent-%COMP%]{background-color:rgba(241,248,233,.12)!important;color:rgba(0,0,0,.26)!important}.light-green-50-fg[_ngcontent-%COMP%]{color:#f1f8e9!important}.light-green-50-border[_ngcontent-%COMP%]{border-color:#f1f8e9!important}.light-green-50-border-top[_ngcontent-%COMP%]{border-top-color:#f1f8e9!important}.light-green-50-border-right[_ngcontent-%COMP%]{border-right-color:#f1f8e9!important}.light-green-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f1f8e9!important}.light-green-50-border-left[_ngcontent-%COMP%]{border-left-color:#f1f8e9!important}.light-green-100[_ngcontent-%COMP%], .light-green-100-bg[_ngcontent-%COMP%]{background-color:#dcedc8!important}.light-green-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-green-100[disabled][_ngcontent-%COMP%]{background-color:rgba(220,237,200,.12)!important;color:rgba(0,0,0,.26)!important}.light-green-100-fg[_ngcontent-%COMP%]{color:#dcedc8!important}.light-green-100-border[_ngcontent-%COMP%]{border-color:#dcedc8!important}.light-green-100-border-top[_ngcontent-%COMP%]{border-top-color:#dcedc8!important}.light-green-100-border-right[_ngcontent-%COMP%]{border-right-color:#dcedc8!important}.light-green-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#dcedc8!important}.light-green-100-border-left[_ngcontent-%COMP%]{border-left-color:#dcedc8!important}.light-green-200[_ngcontent-%COMP%], .light-green-200-bg[_ngcontent-%COMP%]{background-color:#c5e1a5!important}.light-green-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-green-200[disabled][_ngcontent-%COMP%]{background-color:rgba(197,225,165,.12)!important;color:rgba(0,0,0,.26)!important}.light-green-200-fg[_ngcontent-%COMP%]{color:#c5e1a5!important}.light-green-200-border[_ngcontent-%COMP%]{border-color:#c5e1a5!important}.light-green-200-border-top[_ngcontent-%COMP%]{border-top-color:#c5e1a5!important}.light-green-200-border-right[_ngcontent-%COMP%]{border-right-color:#c5e1a5!important}.light-green-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c5e1a5!important}.light-green-200-border-left[_ngcontent-%COMP%]{border-left-color:#c5e1a5!important}.light-green-300[_ngcontent-%COMP%], .light-green-300-bg[_ngcontent-%COMP%]{background-color:#aed581!important}.light-green-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-green-300[disabled][_ngcontent-%COMP%]{background-color:rgba(174,213,129,.12)!important;color:rgba(0,0,0,.26)!important}.light-green-300-fg[_ngcontent-%COMP%]{color:#aed581!important}.light-green-300-border[_ngcontent-%COMP%]{border-color:#aed581!important}.light-green-300-border-top[_ngcontent-%COMP%]{border-top-color:#aed581!important}.light-green-300-border-right[_ngcontent-%COMP%]{border-right-color:#aed581!important}.light-green-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#aed581!important}.light-green-300-border-left[_ngcontent-%COMP%]{border-left-color:#aed581!important}.light-green-400[_ngcontent-%COMP%], .light-green-400-bg[_ngcontent-%COMP%]{background-color:#9ccc65!important}.light-green-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-green-400[disabled][_ngcontent-%COMP%]{background-color:rgba(156,204,101,.12)!important;color:rgba(0,0,0,.26)!important}.light-green-400-fg[_ngcontent-%COMP%]{color:#9ccc65!important}.light-green-400-border[_ngcontent-%COMP%]{border-color:#9ccc65!important}.light-green-400-border-top[_ngcontent-%COMP%]{border-top-color:#9ccc65!important}.light-green-400-border-right[_ngcontent-%COMP%]{border-right-color:#9ccc65!important}.light-green-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9ccc65!important}.light-green-400-border-left[_ngcontent-%COMP%]{border-left-color:#9ccc65!important}.light-green-500[_ngcontent-%COMP%], .light-green-500-bg[_ngcontent-%COMP%]{background-color:#8bc34a!important}.light-green-500[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-green-500[disabled][_ngcontent-%COMP%]{background-color:rgba(139,195,74,.12)!important;color:rgba(0,0,0,.26)!important}.light-green-500-fg[_ngcontent-%COMP%]{color:#8bc34a!important}.light-green-500-border[_ngcontent-%COMP%]{border-color:#8bc34a!important}.light-green-500-border-top[_ngcontent-%COMP%]{border-top-color:#8bc34a!important}.light-green-500-border-right[_ngcontent-%COMP%]{border-right-color:#8bc34a!important}.light-green-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#8bc34a!important}.light-green-500-border-left[_ngcontent-%COMP%]{border-left-color:#8bc34a!important}.light-green[_ngcontent-%COMP%], .light-green-bg[_ngcontent-%COMP%]{background-color:#8bc34a!important}.light-green[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-green[disabled][_ngcontent-%COMP%]{background-color:rgba(139,195,74,.12)!important;color:rgba(0,0,0,.26)!important}.light-green-fg[_ngcontent-%COMP%]{color:#8bc34a!important}.light-green-border[_ngcontent-%COMP%]{border-color:#8bc34a!important}.light-green-border-top[_ngcontent-%COMP%]{border-top-color:#8bc34a!important}.light-green-border-right[_ngcontent-%COMP%]{border-right-color:#8bc34a!important}.light-green-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#8bc34a!important}.light-green-border-left[_ngcontent-%COMP%]{border-left-color:#8bc34a!important}.light-green-600[_ngcontent-%COMP%], .light-green-600-bg[_ngcontent-%COMP%]{background-color:#7cb342!important}.light-green-600[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-green-600[disabled][_ngcontent-%COMP%]{background-color:rgba(124,179,66,.12)!important;color:rgba(0,0,0,.26)!important}.light-green-600-fg[_ngcontent-%COMP%]{color:#7cb342!important}.light-green-600-border[_ngcontent-%COMP%]{border-color:#7cb342!important}.light-green-600-border-top[_ngcontent-%COMP%]{border-top-color:#7cb342!important}.light-green-600-border-right[_ngcontent-%COMP%]{border-right-color:#7cb342!important}.light-green-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#7cb342!important}.light-green-600-border-left[_ngcontent-%COMP%]{border-left-color:#7cb342!important}.light-green-700[_ngcontent-%COMP%], .light-green-700-bg[_ngcontent-%COMP%]{background-color:#689f38!important}.light-green-700[_ngcontent-%COMP%]{color:#fff!important}.light-green-700[disabled][_ngcontent-%COMP%]{background-color:rgba(104,159,56,.12)!important;color:hsla(0,0%,100%,.26)!important}.light-green-700-fg[_ngcontent-%COMP%]{color:#689f38!important}.light-green-700-border[_ngcontent-%COMP%]{border-color:#689f38!important}.light-green-700-border-top[_ngcontent-%COMP%]{border-top-color:#689f38!important}.light-green-700-border-right[_ngcontent-%COMP%]{border-right-color:#689f38!important}.light-green-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#689f38!important}.light-green-700-border-left[_ngcontent-%COMP%]{border-left-color:#689f38!important}.light-green-800[_ngcontent-%COMP%], .light-green-800-bg[_ngcontent-%COMP%]{background-color:#558b2f!important}.light-green-800[_ngcontent-%COMP%]{color:#fff!important}.light-green-800[disabled][_ngcontent-%COMP%]{background-color:rgba(85,139,47,.12)!important;color:hsla(0,0%,100%,.26)!important}.light-green-800-fg[_ngcontent-%COMP%]{color:#558b2f!important}.light-green-800-border[_ngcontent-%COMP%]{border-color:#558b2f!important}.light-green-800-border-top[_ngcontent-%COMP%]{border-top-color:#558b2f!important}.light-green-800-border-right[_ngcontent-%COMP%]{border-right-color:#558b2f!important}.light-green-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#558b2f!important}.light-green-800-border-left[_ngcontent-%COMP%]{border-left-color:#558b2f!important}.light-green-900[_ngcontent-%COMP%], .light-green-900-bg[_ngcontent-%COMP%]{background-color:#33691e!important}.light-green-900[_ngcontent-%COMP%]{color:#fff!important}.light-green-900[disabled][_ngcontent-%COMP%]{background-color:rgba(51,105,30,.12)!important;color:hsla(0,0%,100%,.26)!important}.light-green-900-fg[_ngcontent-%COMP%]{color:#33691e!important}.light-green-900-border[_ngcontent-%COMP%]{border-color:#33691e!important}.light-green-900-border-top[_ngcontent-%COMP%]{border-top-color:#33691e!important}.light-green-900-border-right[_ngcontent-%COMP%]{border-right-color:#33691e!important}.light-green-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#33691e!important}.light-green-900-border-left[_ngcontent-%COMP%]{border-left-color:#33691e!important}.light-green-A100[_ngcontent-%COMP%], .light-green-A100-bg[_ngcontent-%COMP%]{background-color:#ccff90!important}.light-green-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-green-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(204,255,144,.12)!important;color:rgba(0,0,0,.26)!important}.light-green-A100-fg[_ngcontent-%COMP%]{color:#ccff90!important}.light-green-A100-border[_ngcontent-%COMP%]{border-color:#ccff90!important}.light-green-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ccff90!important}.light-green-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ccff90!important}.light-green-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ccff90!important}.light-green-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ccff90!important}.light-green-A200[_ngcontent-%COMP%], .light-green-A200-bg[_ngcontent-%COMP%]{background-color:#b2ff59!important}.light-green-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-green-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(178,255,89,.12)!important;color:rgba(0,0,0,.26)!important}.light-green-A200-fg[_ngcontent-%COMP%]{color:#b2ff59!important}.light-green-A200-border[_ngcontent-%COMP%]{border-color:#b2ff59!important}.light-green-A200-border-top[_ngcontent-%COMP%]{border-top-color:#b2ff59!important}.light-green-A200-border-right[_ngcontent-%COMP%]{border-right-color:#b2ff59!important}.light-green-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b2ff59!important}.light-green-A200-border-left[_ngcontent-%COMP%]{border-left-color:#b2ff59!important}.light-green-A400[_ngcontent-%COMP%], .light-green-A400-bg[_ngcontent-%COMP%]{background-color:#76ff03!important}.light-green-A400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-green-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(118,255,3,.12)!important;color:rgba(0,0,0,.26)!important}.light-green-A400-fg[_ngcontent-%COMP%]{color:#76ff03!important}.light-green-A400-border[_ngcontent-%COMP%]{border-color:#76ff03!important}.light-green-A400-border-top[_ngcontent-%COMP%]{border-top-color:#76ff03!important}.light-green-A400-border-right[_ngcontent-%COMP%]{border-right-color:#76ff03!important}.light-green-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#76ff03!important}.light-green-A400-border-left[_ngcontent-%COMP%]{border-left-color:#76ff03!important}.light-green-A700[_ngcontent-%COMP%], .light-green-A700-bg[_ngcontent-%COMP%]{background-color:#64dd17!important}.light-green-A700[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.light-green-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(100,221,23,.12)!important;color:rgba(0,0,0,.26)!important}.light-green-A700-fg[_ngcontent-%COMP%]{color:#64dd17!important}.light-green-A700-border[_ngcontent-%COMP%]{border-color:#64dd17!important}.light-green-A700-border-top[_ngcontent-%COMP%]{border-top-color:#64dd17!important}.light-green-A700-border-right[_ngcontent-%COMP%]{border-right-color:#64dd17!important}.light-green-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#64dd17!important}.light-green-A700-border-left[_ngcontent-%COMP%]{border-left-color:#64dd17!important}.lime-50[_ngcontent-%COMP%], .lime-50-bg[_ngcontent-%COMP%]{background-color:#f9fbe7!important}.lime-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime-50[disabled][_ngcontent-%COMP%]{background-color:rgba(249,251,231,.12)!important;color:rgba(0,0,0,.26)!important}.lime-50-fg[_ngcontent-%COMP%]{color:#f9fbe7!important}.lime-50-border[_ngcontent-%COMP%]{border-color:#f9fbe7!important}.lime-50-border-top[_ngcontent-%COMP%]{border-top-color:#f9fbe7!important}.lime-50-border-right[_ngcontent-%COMP%]{border-right-color:#f9fbe7!important}.lime-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f9fbe7!important}.lime-50-border-left[_ngcontent-%COMP%]{border-left-color:#f9fbe7!important}.lime-100[_ngcontent-%COMP%], .lime-100-bg[_ngcontent-%COMP%]{background-color:#f0f4c3!important}.lime-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime-100[disabled][_ngcontent-%COMP%]{background-color:rgba(240,244,195,.12)!important;color:rgba(0,0,0,.26)!important}.lime-100-fg[_ngcontent-%COMP%]{color:#f0f4c3!important}.lime-100-border[_ngcontent-%COMP%]{border-color:#f0f4c3!important}.lime-100-border-top[_ngcontent-%COMP%]{border-top-color:#f0f4c3!important}.lime-100-border-right[_ngcontent-%COMP%]{border-right-color:#f0f4c3!important}.lime-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f0f4c3!important}.lime-100-border-left[_ngcontent-%COMP%]{border-left-color:#f0f4c3!important}.lime-200[_ngcontent-%COMP%], .lime-200-bg[_ngcontent-%COMP%]{background-color:#e6ee9c!important}.lime-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime-200[disabled][_ngcontent-%COMP%]{background-color:rgba(230,238,156,.12)!important;color:rgba(0,0,0,.26)!important}.lime-200-fg[_ngcontent-%COMP%]{color:#e6ee9c!important}.lime-200-border[_ngcontent-%COMP%]{border-color:#e6ee9c!important}.lime-200-border-top[_ngcontent-%COMP%]{border-top-color:#e6ee9c!important}.lime-200-border-right[_ngcontent-%COMP%]{border-right-color:#e6ee9c!important}.lime-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e6ee9c!important}.lime-200-border-left[_ngcontent-%COMP%]{border-left-color:#e6ee9c!important}.lime-300[_ngcontent-%COMP%], .lime-300-bg[_ngcontent-%COMP%]{background-color:#dce775!important}.lime-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime-300[disabled][_ngcontent-%COMP%]{background-color:rgba(220,231,117,.12)!important;color:rgba(0,0,0,.26)!important}.lime-300-fg[_ngcontent-%COMP%]{color:#dce775!important}.lime-300-border[_ngcontent-%COMP%]{border-color:#dce775!important}.lime-300-border-top[_ngcontent-%COMP%]{border-top-color:#dce775!important}.lime-300-border-right[_ngcontent-%COMP%]{border-right-color:#dce775!important}.lime-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#dce775!important}.lime-300-border-left[_ngcontent-%COMP%]{border-left-color:#dce775!important}.lime-400[_ngcontent-%COMP%], .lime-400-bg[_ngcontent-%COMP%]{background-color:#d4e157!important}.lime-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime-400[disabled][_ngcontent-%COMP%]{background-color:rgba(212,225,87,.12)!important;color:rgba(0,0,0,.26)!important}.lime-400-fg[_ngcontent-%COMP%]{color:#d4e157!important}.lime-400-border[_ngcontent-%COMP%]{border-color:#d4e157!important}.lime-400-border-top[_ngcontent-%COMP%]{border-top-color:#d4e157!important}.lime-400-border-right[_ngcontent-%COMP%]{border-right-color:#d4e157!important}.lime-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d4e157!important}.lime-400-border-left[_ngcontent-%COMP%]{border-left-color:#d4e157!important}.lime-500[_ngcontent-%COMP%], .lime-500-bg[_ngcontent-%COMP%]{background-color:#cddc39!important}.lime-500[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime-500[disabled][_ngcontent-%COMP%]{background-color:rgba(205,220,57,.12)!important;color:rgba(0,0,0,.26)!important}.lime-500-fg[_ngcontent-%COMP%]{color:#cddc39!important}.lime-500-border[_ngcontent-%COMP%]{border-color:#cddc39!important}.lime-500-border-top[_ngcontent-%COMP%]{border-top-color:#cddc39!important}.lime-500-border-right[_ngcontent-%COMP%]{border-right-color:#cddc39!important}.lime-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#cddc39!important}.lime-500-border-left[_ngcontent-%COMP%]{border-left-color:#cddc39!important}.lime[_ngcontent-%COMP%], .lime-bg[_ngcontent-%COMP%]{background-color:#cddc39!important}.lime[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime[disabled][_ngcontent-%COMP%]{background-color:rgba(205,220,57,.12)!important;color:rgba(0,0,0,.26)!important}.lime-fg[_ngcontent-%COMP%]{color:#cddc39!important}.lime-border[_ngcontent-%COMP%]{border-color:#cddc39!important}.lime-border-top[_ngcontent-%COMP%]{border-top-color:#cddc39!important}.lime-border-right[_ngcontent-%COMP%]{border-right-color:#cddc39!important}.lime-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#cddc39!important}.lime-border-left[_ngcontent-%COMP%]{border-left-color:#cddc39!important}.lime-600[_ngcontent-%COMP%], .lime-600-bg[_ngcontent-%COMP%]{background-color:#c0ca33!important}.lime-600[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime-600[disabled][_ngcontent-%COMP%]{background-color:rgba(192,202,51,.12)!important;color:rgba(0,0,0,.26)!important}.lime-600-fg[_ngcontent-%COMP%]{color:#c0ca33!important}.lime-600-border[_ngcontent-%COMP%]{border-color:#c0ca33!important}.lime-600-border-top[_ngcontent-%COMP%]{border-top-color:#c0ca33!important}.lime-600-border-right[_ngcontent-%COMP%]{border-right-color:#c0ca33!important}.lime-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c0ca33!important}.lime-600-border-left[_ngcontent-%COMP%]{border-left-color:#c0ca33!important}.lime-700[_ngcontent-%COMP%], .lime-700-bg[_ngcontent-%COMP%]{background-color:#afb42b!important}.lime-700[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime-700[disabled][_ngcontent-%COMP%]{background-color:rgba(175,180,43,.12)!important;color:rgba(0,0,0,.26)!important}.lime-700-fg[_ngcontent-%COMP%]{color:#afb42b!important}.lime-700-border[_ngcontent-%COMP%]{border-color:#afb42b!important}.lime-700-border-top[_ngcontent-%COMP%]{border-top-color:#afb42b!important}.lime-700-border-right[_ngcontent-%COMP%]{border-right-color:#afb42b!important}.lime-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#afb42b!important}.lime-700-border-left[_ngcontent-%COMP%]{border-left-color:#afb42b!important}.lime-800[_ngcontent-%COMP%], .lime-800-bg[_ngcontent-%COMP%]{background-color:#9e9d24!important}.lime-800[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime-800[disabled][_ngcontent-%COMP%]{background-color:rgba(158,157,36,.12)!important;color:rgba(0,0,0,.26)!important}.lime-800-fg[_ngcontent-%COMP%]{color:#9e9d24!important}.lime-800-border[_ngcontent-%COMP%]{border-color:#9e9d24!important}.lime-800-border-top[_ngcontent-%COMP%]{border-top-color:#9e9d24!important}.lime-800-border-right[_ngcontent-%COMP%]{border-right-color:#9e9d24!important}.lime-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9e9d24!important}.lime-800-border-left[_ngcontent-%COMP%]{border-left-color:#9e9d24!important}.lime-900[_ngcontent-%COMP%], .lime-900-bg[_ngcontent-%COMP%]{background-color:#827717!important}.lime-900[_ngcontent-%COMP%]{color:#fff!important}.lime-900[disabled][_ngcontent-%COMP%]{background-color:rgba(130,119,23,.12)!important;color:hsla(0,0%,100%,.26)!important}.lime-900-fg[_ngcontent-%COMP%]{color:#827717!important}.lime-900-border[_ngcontent-%COMP%]{border-color:#827717!important}.lime-900-border-top[_ngcontent-%COMP%]{border-top-color:#827717!important}.lime-900-border-right[_ngcontent-%COMP%]{border-right-color:#827717!important}.lime-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#827717!important}.lime-900-border-left[_ngcontent-%COMP%]{border-left-color:#827717!important}.lime-A100[_ngcontent-%COMP%], .lime-A100-bg[_ngcontent-%COMP%]{background-color:#f4ff81!important}.lime-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(244,255,129,.12)!important;color:rgba(0,0,0,.26)!important}.lime-A100-fg[_ngcontent-%COMP%]{color:#f4ff81!important}.lime-A100-border[_ngcontent-%COMP%]{border-color:#f4ff81!important}.lime-A100-border-top[_ngcontent-%COMP%]{border-top-color:#f4ff81!important}.lime-A100-border-right[_ngcontent-%COMP%]{border-right-color:#f4ff81!important}.lime-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f4ff81!important}.lime-A100-border-left[_ngcontent-%COMP%]{border-left-color:#f4ff81!important}.lime-A200[_ngcontent-%COMP%], .lime-A200-bg[_ngcontent-%COMP%]{background-color:#eeff41!important}.lime-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(238,255,65,.12)!important;color:rgba(0,0,0,.26)!important}.lime-A200-fg[_ngcontent-%COMP%]{color:#eeff41!important}.lime-A200-border[_ngcontent-%COMP%]{border-color:#eeff41!important}.lime-A200-border-top[_ngcontent-%COMP%]{border-top-color:#eeff41!important}.lime-A200-border-right[_ngcontent-%COMP%]{border-right-color:#eeff41!important}.lime-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#eeff41!important}.lime-A200-border-left[_ngcontent-%COMP%]{border-left-color:#eeff41!important}.lime-A400[_ngcontent-%COMP%], .lime-A400-bg[_ngcontent-%COMP%]{background-color:#c6ff00!important}.lime-A400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(198,255,0,.12)!important;color:rgba(0,0,0,.26)!important}.lime-A400-fg[_ngcontent-%COMP%]{color:#c6ff00!important}.lime-A400-border[_ngcontent-%COMP%]{border-color:#c6ff00!important}.lime-A400-border-top[_ngcontent-%COMP%]{border-top-color:#c6ff00!important}.lime-A400-border-right[_ngcontent-%COMP%]{border-right-color:#c6ff00!important}.lime-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c6ff00!important}.lime-A400-border-left[_ngcontent-%COMP%]{border-left-color:#c6ff00!important}.lime-A700[_ngcontent-%COMP%], .lime-A700-bg[_ngcontent-%COMP%]{background-color:#aeea00!important}.lime-A700[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.lime-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(174,234,0,.12)!important;color:rgba(0,0,0,.26)!important}.lime-A700-fg[_ngcontent-%COMP%]{color:#aeea00!important}.lime-A700-border[_ngcontent-%COMP%]{border-color:#aeea00!important}.lime-A700-border-top[_ngcontent-%COMP%]{border-top-color:#aeea00!important}.lime-A700-border-right[_ngcontent-%COMP%]{border-right-color:#aeea00!important}.lime-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#aeea00!important}.lime-A700-border-left[_ngcontent-%COMP%]{border-left-color:#aeea00!important}.yellow-50[_ngcontent-%COMP%], .yellow-50-bg[_ngcontent-%COMP%]{background-color:#fffde7!important}.yellow-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-50[disabled][_ngcontent-%COMP%]{background-color:rgba(255,253,231,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-50-fg[_ngcontent-%COMP%]{color:#fffde7!important}.yellow-50-border[_ngcontent-%COMP%]{border-color:#fffde7!important}.yellow-50-border-top[_ngcontent-%COMP%]{border-top-color:#fffde7!important}.yellow-50-border-right[_ngcontent-%COMP%]{border-right-color:#fffde7!important}.yellow-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fffde7!important}.yellow-50-border-left[_ngcontent-%COMP%]{border-left-color:#fffde7!important}.yellow-100[_ngcontent-%COMP%], .yellow-100-bg[_ngcontent-%COMP%]{background-color:#fff9c4!important}.yellow-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,249,196,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-100-fg[_ngcontent-%COMP%]{color:#fff9c4!important}.yellow-100-border[_ngcontent-%COMP%]{border-color:#fff9c4!important}.yellow-100-border-top[_ngcontent-%COMP%]{border-top-color:#fff9c4!important}.yellow-100-border-right[_ngcontent-%COMP%]{border-right-color:#fff9c4!important}.yellow-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fff9c4!important}.yellow-100-border-left[_ngcontent-%COMP%]{border-left-color:#fff9c4!important}.yellow-200[_ngcontent-%COMP%], .yellow-200-bg[_ngcontent-%COMP%]{background-color:#fff59d!important}.yellow-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,245,157,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-200-fg[_ngcontent-%COMP%]{color:#fff59d!important}.yellow-200-border[_ngcontent-%COMP%]{border-color:#fff59d!important}.yellow-200-border-top[_ngcontent-%COMP%]{border-top-color:#fff59d!important}.yellow-200-border-right[_ngcontent-%COMP%]{border-right-color:#fff59d!important}.yellow-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fff59d!important}.yellow-200-border-left[_ngcontent-%COMP%]{border-left-color:#fff59d!important}.yellow-300[_ngcontent-%COMP%], .yellow-300-bg[_ngcontent-%COMP%]{background-color:#fff176!important}.yellow-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-300[disabled][_ngcontent-%COMP%]{background-color:rgba(255,241,118,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-300-fg[_ngcontent-%COMP%]{color:#fff176!important}.yellow-300-border[_ngcontent-%COMP%]{border-color:#fff176!important}.yellow-300-border-top[_ngcontent-%COMP%]{border-top-color:#fff176!important}.yellow-300-border-right[_ngcontent-%COMP%]{border-right-color:#fff176!important}.yellow-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fff176!important}.yellow-300-border-left[_ngcontent-%COMP%]{border-left-color:#fff176!important}.yellow-400[_ngcontent-%COMP%], .yellow-400-bg[_ngcontent-%COMP%]{background-color:#ffee58!important}.yellow-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,238,88,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-400-fg[_ngcontent-%COMP%]{color:#ffee58!important}.yellow-400-border[_ngcontent-%COMP%]{border-color:#ffee58!important}.yellow-400-border-top[_ngcontent-%COMP%]{border-top-color:#ffee58!important}.yellow-400-border-right[_ngcontent-%COMP%]{border-right-color:#ffee58!important}.yellow-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffee58!important}.yellow-400-border-left[_ngcontent-%COMP%]{border-left-color:#ffee58!important}.yellow-500[_ngcontent-%COMP%], .yellow-500-bg[_ngcontent-%COMP%]{background-color:#ffeb3b!important}.yellow-500[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-500[disabled][_ngcontent-%COMP%]{background-color:rgba(255,235,59,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-500-fg[_ngcontent-%COMP%]{color:#ffeb3b!important}.yellow-500-border[_ngcontent-%COMP%]{border-color:#ffeb3b!important}.yellow-500-border-top[_ngcontent-%COMP%]{border-top-color:#ffeb3b!important}.yellow-500-border-right[_ngcontent-%COMP%]{border-right-color:#ffeb3b!important}.yellow-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffeb3b!important}.yellow-500-border-left[_ngcontent-%COMP%]{border-left-color:#ffeb3b!important}.yellow[_ngcontent-%COMP%], .yellow-bg[_ngcontent-%COMP%]{background-color:#ffeb3b!important}.yellow[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow[disabled][_ngcontent-%COMP%]{background-color:rgba(255,235,59,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-fg[_ngcontent-%COMP%]{color:#ffeb3b!important}.yellow-border[_ngcontent-%COMP%]{border-color:#ffeb3b!important}.yellow-border-top[_ngcontent-%COMP%]{border-top-color:#ffeb3b!important}.yellow-border-right[_ngcontent-%COMP%]{border-right-color:#ffeb3b!important}.yellow-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffeb3b!important}.yellow-border-left[_ngcontent-%COMP%]{border-left-color:#ffeb3b!important}.yellow-600[_ngcontent-%COMP%], .yellow-600-bg[_ngcontent-%COMP%]{background-color:#fdd835!important}.yellow-600[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-600[disabled][_ngcontent-%COMP%]{background-color:rgba(253,216,53,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-600-fg[_ngcontent-%COMP%]{color:#fdd835!important}.yellow-600-border[_ngcontent-%COMP%]{border-color:#fdd835!important}.yellow-600-border-top[_ngcontent-%COMP%]{border-top-color:#fdd835!important}.yellow-600-border-right[_ngcontent-%COMP%]{border-right-color:#fdd835!important}.yellow-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fdd835!important}.yellow-600-border-left[_ngcontent-%COMP%]{border-left-color:#fdd835!important}.yellow-700[_ngcontent-%COMP%], .yellow-700-bg[_ngcontent-%COMP%]{background-color:#fbc02d!important}.yellow-700[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-700[disabled][_ngcontent-%COMP%]{background-color:rgba(251,192,45,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-700-fg[_ngcontent-%COMP%]{color:#fbc02d!important}.yellow-700-border[_ngcontent-%COMP%]{border-color:#fbc02d!important}.yellow-700-border-top[_ngcontent-%COMP%]{border-top-color:#fbc02d!important}.yellow-700-border-right[_ngcontent-%COMP%]{border-right-color:#fbc02d!important}.yellow-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fbc02d!important}.yellow-700-border-left[_ngcontent-%COMP%]{border-left-color:#fbc02d!important}.yellow-800[_ngcontent-%COMP%], .yellow-800-bg[_ngcontent-%COMP%]{background-color:#f9a825!important}.yellow-800[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-800[disabled][_ngcontent-%COMP%]{background-color:rgba(249,168,37,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-800-fg[_ngcontent-%COMP%]{color:#f9a825!important}.yellow-800-border[_ngcontent-%COMP%]{border-color:#f9a825!important}.yellow-800-border-top[_ngcontent-%COMP%]{border-top-color:#f9a825!important}.yellow-800-border-right[_ngcontent-%COMP%]{border-right-color:#f9a825!important}.yellow-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f9a825!important}.yellow-800-border-left[_ngcontent-%COMP%]{border-left-color:#f9a825!important}.yellow-900[_ngcontent-%COMP%], .yellow-900-bg[_ngcontent-%COMP%]{background-color:#f57f17!important}.yellow-900[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-900[disabled][_ngcontent-%COMP%]{background-color:rgba(245,127,23,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-900-fg[_ngcontent-%COMP%]{color:#f57f17!important}.yellow-900-border[_ngcontent-%COMP%]{border-color:#f57f17!important}.yellow-900-border-top[_ngcontent-%COMP%]{border-top-color:#f57f17!important}.yellow-900-border-right[_ngcontent-%COMP%]{border-right-color:#f57f17!important}.yellow-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f57f17!important}.yellow-900-border-left[_ngcontent-%COMP%]{border-left-color:#f57f17!important}.yellow-A100[_ngcontent-%COMP%], .yellow-A100-bg[_ngcontent-%COMP%]{background-color:#ffff8d!important}.yellow-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,255,141,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-A100-fg[_ngcontent-%COMP%]{color:#ffff8d!important}.yellow-A100-border[_ngcontent-%COMP%]{border-color:#ffff8d!important}.yellow-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ffff8d!important}.yellow-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ffff8d!important}.yellow-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffff8d!important}.yellow-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ffff8d!important}.yellow-A200[_ngcontent-%COMP%], .yellow-A200-bg[_ngcontent-%COMP%]{background-color:#ff0!important}.yellow-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,255,0,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-A200-fg[_ngcontent-%COMP%]{color:#ff0!important}.yellow-A200-border[_ngcontent-%COMP%]{border-color:#ff0!important}.yellow-A200-border-top[_ngcontent-%COMP%]{border-top-color:#ff0!important}.yellow-A200-border-right[_ngcontent-%COMP%]{border-right-color:#ff0!important}.yellow-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff0!important}.yellow-A200-border-left[_ngcontent-%COMP%]{border-left-color:#ff0!important}.yellow-A400[_ngcontent-%COMP%], .yellow-A400-bg[_ngcontent-%COMP%]{background-color:#ffea00!important}.yellow-A400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,234,0,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-A400-fg[_ngcontent-%COMP%]{color:#ffea00!important}.yellow-A400-border[_ngcontent-%COMP%]{border-color:#ffea00!important}.yellow-A400-border-top[_ngcontent-%COMP%]{border-top-color:#ffea00!important}.yellow-A400-border-right[_ngcontent-%COMP%]{border-right-color:#ffea00!important}.yellow-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffea00!important}.yellow-A400-border-left[_ngcontent-%COMP%]{border-left-color:#ffea00!important}.yellow-A700[_ngcontent-%COMP%], .yellow-A700-bg[_ngcontent-%COMP%]{background-color:#ffd600!important}.yellow-A700[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.yellow-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(255,214,0,.12)!important;color:rgba(0,0,0,.26)!important}.yellow-A700-fg[_ngcontent-%COMP%]{color:#ffd600!important}.yellow-A700-border[_ngcontent-%COMP%]{border-color:#ffd600!important}.yellow-A700-border-top[_ngcontent-%COMP%]{border-top-color:#ffd600!important}.yellow-A700-border-right[_ngcontent-%COMP%]{border-right-color:#ffd600!important}.yellow-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffd600!important}.yellow-A700-border-left[_ngcontent-%COMP%]{border-left-color:#ffd600!important}.amber-50[_ngcontent-%COMP%], .amber-50-bg[_ngcontent-%COMP%]{background-color:#fff8e1!important}.amber-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-50[disabled][_ngcontent-%COMP%]{background-color:rgba(255,248,225,.12)!important;color:rgba(0,0,0,.26)!important}.amber-50-fg[_ngcontent-%COMP%]{color:#fff8e1!important}.amber-50-border[_ngcontent-%COMP%]{border-color:#fff8e1!important}.amber-50-border-top[_ngcontent-%COMP%]{border-top-color:#fff8e1!important}.amber-50-border-right[_ngcontent-%COMP%]{border-right-color:#fff8e1!important}.amber-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fff8e1!important}.amber-50-border-left[_ngcontent-%COMP%]{border-left-color:#fff8e1!important}.amber-100[_ngcontent-%COMP%], .amber-100-bg[_ngcontent-%COMP%]{background-color:#ffecb3!important}.amber-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,236,179,.12)!important;color:rgba(0,0,0,.26)!important}.amber-100-fg[_ngcontent-%COMP%]{color:#ffecb3!important}.amber-100-border[_ngcontent-%COMP%]{border-color:#ffecb3!important}.amber-100-border-top[_ngcontent-%COMP%]{border-top-color:#ffecb3!important}.amber-100-border-right[_ngcontent-%COMP%]{border-right-color:#ffecb3!important}.amber-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffecb3!important}.amber-100-border-left[_ngcontent-%COMP%]{border-left-color:#ffecb3!important}.amber-200[_ngcontent-%COMP%], .amber-200-bg[_ngcontent-%COMP%]{background-color:#ffe082!important}.amber-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,224,130,.12)!important;color:rgba(0,0,0,.26)!important}.amber-200-fg[_ngcontent-%COMP%]{color:#ffe082!important}.amber-200-border[_ngcontent-%COMP%]{border-color:#ffe082!important}.amber-200-border-top[_ngcontent-%COMP%]{border-top-color:#ffe082!important}.amber-200-border-right[_ngcontent-%COMP%]{border-right-color:#ffe082!important}.amber-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffe082!important}.amber-200-border-left[_ngcontent-%COMP%]{border-left-color:#ffe082!important}.amber-300[_ngcontent-%COMP%], .amber-300-bg[_ngcontent-%COMP%]{background-color:#ffd54f!important}.amber-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-300[disabled][_ngcontent-%COMP%]{background-color:rgba(255,213,79,.12)!important;color:rgba(0,0,0,.26)!important}.amber-300-fg[_ngcontent-%COMP%]{color:#ffd54f!important}.amber-300-border[_ngcontent-%COMP%]{border-color:#ffd54f!important}.amber-300-border-top[_ngcontent-%COMP%]{border-top-color:#ffd54f!important}.amber-300-border-right[_ngcontent-%COMP%]{border-right-color:#ffd54f!important}.amber-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffd54f!important}.amber-300-border-left[_ngcontent-%COMP%]{border-left-color:#ffd54f!important}.amber-400[_ngcontent-%COMP%], .amber-400-bg[_ngcontent-%COMP%]{background-color:#ffca28!important}.amber-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,202,40,.12)!important;color:rgba(0,0,0,.26)!important}.amber-400-fg[_ngcontent-%COMP%]{color:#ffca28!important}.amber-400-border[_ngcontent-%COMP%]{border-color:#ffca28!important}.amber-400-border-top[_ngcontent-%COMP%]{border-top-color:#ffca28!important}.amber-400-border-right[_ngcontent-%COMP%]{border-right-color:#ffca28!important}.amber-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffca28!important}.amber-400-border-left[_ngcontent-%COMP%]{border-left-color:#ffca28!important}.amber-500[_ngcontent-%COMP%], .amber-500-bg[_ngcontent-%COMP%]{background-color:#ffc107!important}.amber-500[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-500[disabled][_ngcontent-%COMP%]{background-color:rgba(255,193,7,.12)!important;color:rgba(0,0,0,.26)!important}.amber-500-fg[_ngcontent-%COMP%]{color:#ffc107!important}.amber-500-border[_ngcontent-%COMP%]{border-color:#ffc107!important}.amber-500-border-top[_ngcontent-%COMP%]{border-top-color:#ffc107!important}.amber-500-border-right[_ngcontent-%COMP%]{border-right-color:#ffc107!important}.amber-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffc107!important}.amber-500-border-left[_ngcontent-%COMP%]{border-left-color:#ffc107!important}.amber[_ngcontent-%COMP%], .amber-bg[_ngcontent-%COMP%]{background-color:#ffc107!important}.amber[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber[disabled][_ngcontent-%COMP%]{background-color:rgba(255,193,7,.12)!important;color:rgba(0,0,0,.26)!important}.amber-fg[_ngcontent-%COMP%]{color:#ffc107!important}.amber-border[_ngcontent-%COMP%]{border-color:#ffc107!important}.amber-border-top[_ngcontent-%COMP%]{border-top-color:#ffc107!important}.amber-border-right[_ngcontent-%COMP%]{border-right-color:#ffc107!important}.amber-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffc107!important}.amber-border-left[_ngcontent-%COMP%]{border-left-color:#ffc107!important}.amber-600[_ngcontent-%COMP%], .amber-600-bg[_ngcontent-%COMP%]{background-color:#ffb300!important}.amber-600[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-600[disabled][_ngcontent-%COMP%]{background-color:rgba(255,179,0,.12)!important;color:rgba(0,0,0,.26)!important}.amber-600-fg[_ngcontent-%COMP%]{color:#ffb300!important}.amber-600-border[_ngcontent-%COMP%]{border-color:#ffb300!important}.amber-600-border-top[_ngcontent-%COMP%]{border-top-color:#ffb300!important}.amber-600-border-right[_ngcontent-%COMP%]{border-right-color:#ffb300!important}.amber-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffb300!important}.amber-600-border-left[_ngcontent-%COMP%]{border-left-color:#ffb300!important}.amber-700[_ngcontent-%COMP%], .amber-700-bg[_ngcontent-%COMP%]{background-color:#ffa000!important}.amber-700[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-700[disabled][_ngcontent-%COMP%]{background-color:rgba(255,160,0,.12)!important;color:rgba(0,0,0,.26)!important}.amber-700-fg[_ngcontent-%COMP%]{color:#ffa000!important}.amber-700-border[_ngcontent-%COMP%]{border-color:#ffa000!important}.amber-700-border-top[_ngcontent-%COMP%]{border-top-color:#ffa000!important}.amber-700-border-right[_ngcontent-%COMP%]{border-right-color:#ffa000!important}.amber-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffa000!important}.amber-700-border-left[_ngcontent-%COMP%]{border-left-color:#ffa000!important}.amber-800[_ngcontent-%COMP%], .amber-800-bg[_ngcontent-%COMP%]{background-color:#ff8f00!important}.amber-800[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-800[disabled][_ngcontent-%COMP%]{background-color:rgba(255,143,0,.12)!important;color:rgba(0,0,0,.26)!important}.amber-800-fg[_ngcontent-%COMP%]{color:#ff8f00!important}.amber-800-border[_ngcontent-%COMP%]{border-color:#ff8f00!important}.amber-800-border-top[_ngcontent-%COMP%]{border-top-color:#ff8f00!important}.amber-800-border-right[_ngcontent-%COMP%]{border-right-color:#ff8f00!important}.amber-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff8f00!important}.amber-800-border-left[_ngcontent-%COMP%]{border-left-color:#ff8f00!important}.amber-900[_ngcontent-%COMP%], .amber-900-bg[_ngcontent-%COMP%]{background-color:#ff6f00!important}.amber-900[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-900[disabled][_ngcontent-%COMP%]{background-color:rgba(255,111,0,.12)!important;color:rgba(0,0,0,.26)!important}.amber-900-fg[_ngcontent-%COMP%]{color:#ff6f00!important}.amber-900-border[_ngcontent-%COMP%]{border-color:#ff6f00!important}.amber-900-border-top[_ngcontent-%COMP%]{border-top-color:#ff6f00!important}.amber-900-border-right[_ngcontent-%COMP%]{border-right-color:#ff6f00!important}.amber-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff6f00!important}.amber-900-border-left[_ngcontent-%COMP%]{border-left-color:#ff6f00!important}.amber-A100[_ngcontent-%COMP%], .amber-A100-bg[_ngcontent-%COMP%]{background-color:#ffe57f!important}.amber-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,229,127,.12)!important;color:rgba(0,0,0,.26)!important}.amber-A100-fg[_ngcontent-%COMP%]{color:#ffe57f!important}.amber-A100-border[_ngcontent-%COMP%]{border-color:#ffe57f!important}.amber-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ffe57f!important}.amber-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ffe57f!important}.amber-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffe57f!important}.amber-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ffe57f!important}.amber-A200[_ngcontent-%COMP%], .amber-A200-bg[_ngcontent-%COMP%]{background-color:#ffd740!important}.amber-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,215,64,.12)!important;color:rgba(0,0,0,.26)!important}.amber-A200-fg[_ngcontent-%COMP%]{color:#ffd740!important}.amber-A200-border[_ngcontent-%COMP%]{border-color:#ffd740!important}.amber-A200-border-top[_ngcontent-%COMP%]{border-top-color:#ffd740!important}.amber-A200-border-right[_ngcontent-%COMP%]{border-right-color:#ffd740!important}.amber-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffd740!important}.amber-A200-border-left[_ngcontent-%COMP%]{border-left-color:#ffd740!important}.amber-A400[_ngcontent-%COMP%], .amber-A400-bg[_ngcontent-%COMP%]{background-color:#ffc400!important}.amber-A400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,196,0,.12)!important;color:rgba(0,0,0,.26)!important}.amber-A400-fg[_ngcontent-%COMP%]{color:#ffc400!important}.amber-A400-border[_ngcontent-%COMP%]{border-color:#ffc400!important}.amber-A400-border-top[_ngcontent-%COMP%]{border-top-color:#ffc400!important}.amber-A400-border-right[_ngcontent-%COMP%]{border-right-color:#ffc400!important}.amber-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffc400!important}.amber-A400-border-left[_ngcontent-%COMP%]{border-left-color:#ffc400!important}.amber-A700[_ngcontent-%COMP%], .amber-A700-bg[_ngcontent-%COMP%]{background-color:#ffab00!important}.amber-A700[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.amber-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(255,171,0,.12)!important;color:rgba(0,0,0,.26)!important}.amber-A700-fg[_ngcontent-%COMP%]{color:#ffab00!important}.amber-A700-border[_ngcontent-%COMP%]{border-color:#ffab00!important}.amber-A700-border-top[_ngcontent-%COMP%]{border-top-color:#ffab00!important}.amber-A700-border-right[_ngcontent-%COMP%]{border-right-color:#ffab00!important}.amber-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffab00!important}.amber-A700-border-left[_ngcontent-%COMP%]{border-left-color:#ffab00!important}.orange-50[_ngcontent-%COMP%], .orange-50-bg[_ngcontent-%COMP%]{background-color:#fff3e0!important}.orange-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.orange-50[disabled][_ngcontent-%COMP%]{background-color:rgba(255,243,224,.12)!important;color:rgba(0,0,0,.26)!important}.orange-50-fg[_ngcontent-%COMP%]{color:#fff3e0!important}.orange-50-border[_ngcontent-%COMP%]{border-color:#fff3e0!important}.orange-50-border-top[_ngcontent-%COMP%]{border-top-color:#fff3e0!important}.orange-50-border-right[_ngcontent-%COMP%]{border-right-color:#fff3e0!important}.orange-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fff3e0!important}.orange-50-border-left[_ngcontent-%COMP%]{border-left-color:#fff3e0!important}.orange-100[_ngcontent-%COMP%], .orange-100-bg[_ngcontent-%COMP%]{background-color:#ffe0b2!important}.orange-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.orange-100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,224,178,.12)!important;color:rgba(0,0,0,.26)!important}.orange-100-fg[_ngcontent-%COMP%]{color:#ffe0b2!important}.orange-100-border[_ngcontent-%COMP%]{border-color:#ffe0b2!important}.orange-100-border-top[_ngcontent-%COMP%]{border-top-color:#ffe0b2!important}.orange-100-border-right[_ngcontent-%COMP%]{border-right-color:#ffe0b2!important}.orange-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffe0b2!important}.orange-100-border-left[_ngcontent-%COMP%]{border-left-color:#ffe0b2!important}.orange-200[_ngcontent-%COMP%], .orange-200-bg[_ngcontent-%COMP%]{background-color:#ffcc80!important}.orange-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.orange-200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,204,128,.12)!important;color:rgba(0,0,0,.26)!important}.orange-200-fg[_ngcontent-%COMP%]{color:#ffcc80!important}.orange-200-border[_ngcontent-%COMP%]{border-color:#ffcc80!important}.orange-200-border-top[_ngcontent-%COMP%]{border-top-color:#ffcc80!important}.orange-200-border-right[_ngcontent-%COMP%]{border-right-color:#ffcc80!important}.orange-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffcc80!important}.orange-200-border-left[_ngcontent-%COMP%]{border-left-color:#ffcc80!important}.orange-300[_ngcontent-%COMP%], .orange-300-bg[_ngcontent-%COMP%]{background-color:#ffb74d!important}.orange-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.orange-300[disabled][_ngcontent-%COMP%]{background-color:rgba(255,183,77,.12)!important;color:rgba(0,0,0,.26)!important}.orange-300-fg[_ngcontent-%COMP%]{color:#ffb74d!important}.orange-300-border[_ngcontent-%COMP%]{border-color:#ffb74d!important}.orange-300-border-top[_ngcontent-%COMP%]{border-top-color:#ffb74d!important}.orange-300-border-right[_ngcontent-%COMP%]{border-right-color:#ffb74d!important}.orange-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffb74d!important}.orange-300-border-left[_ngcontent-%COMP%]{border-left-color:#ffb74d!important}.orange-400[_ngcontent-%COMP%], .orange-400-bg[_ngcontent-%COMP%]{background-color:#ffa726!important}.orange-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.orange-400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,167,38,.12)!important;color:rgba(0,0,0,.26)!important}.orange-400-fg[_ngcontent-%COMP%]{color:#ffa726!important}.orange-400-border[_ngcontent-%COMP%]{border-color:#ffa726!important}.orange-400-border-top[_ngcontent-%COMP%]{border-top-color:#ffa726!important}.orange-400-border-right[_ngcontent-%COMP%]{border-right-color:#ffa726!important}.orange-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffa726!important}.orange-400-border-left[_ngcontent-%COMP%]{border-left-color:#ffa726!important}.orange-500[_ngcontent-%COMP%], .orange-500-bg[_ngcontent-%COMP%]{background-color:#ff9800!important}.orange-500[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.orange-500[disabled][_ngcontent-%COMP%]{background-color:rgba(255,152,0,.12)!important;color:rgba(0,0,0,.26)!important}.orange-500-fg[_ngcontent-%COMP%]{color:#ff9800!important}.orange-500-border[_ngcontent-%COMP%]{border-color:#ff9800!important}.orange-500-border-top[_ngcontent-%COMP%]{border-top-color:#ff9800!important}.orange-500-border-right[_ngcontent-%COMP%]{border-right-color:#ff9800!important}.orange-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff9800!important}.orange-500-border-left[_ngcontent-%COMP%]{border-left-color:#ff9800!important}.orange[_ngcontent-%COMP%], .orange-bg[_ngcontent-%COMP%]{background-color:#ff9800!important}.orange[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.orange[disabled][_ngcontent-%COMP%]{background-color:rgba(255,152,0,.12)!important;color:rgba(0,0,0,.26)!important}.orange-fg[_ngcontent-%COMP%]{color:#ff9800!important}.orange-border[_ngcontent-%COMP%]{border-color:#ff9800!important}.orange-border-top[_ngcontent-%COMP%]{border-top-color:#ff9800!important}.orange-border-right[_ngcontent-%COMP%]{border-right-color:#ff9800!important}.orange-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff9800!important}.orange-border-left[_ngcontent-%COMP%]{border-left-color:#ff9800!important}.orange-600[_ngcontent-%COMP%], .orange-600-bg[_ngcontent-%COMP%]{background-color:#fb8c00!important}.orange-600[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.orange-600[disabled][_ngcontent-%COMP%]{background-color:rgba(251,140,0,.12)!important;color:rgba(0,0,0,.26)!important}.orange-600-fg[_ngcontent-%COMP%]{color:#fb8c00!important}.orange-600-border[_ngcontent-%COMP%]{border-color:#fb8c00!important}.orange-600-border-top[_ngcontent-%COMP%]{border-top-color:#fb8c00!important}.orange-600-border-right[_ngcontent-%COMP%]{border-right-color:#fb8c00!important}.orange-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fb8c00!important}.orange-600-border-left[_ngcontent-%COMP%]{border-left-color:#fb8c00!important}.orange-700[_ngcontent-%COMP%], .orange-700-bg[_ngcontent-%COMP%]{background-color:#f57c00!important}.orange-700[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.orange-700[disabled][_ngcontent-%COMP%]{background-color:rgba(245,124,0,.12)!important;color:rgba(0,0,0,.26)!important}.orange-700-fg[_ngcontent-%COMP%]{color:#f57c00!important}.orange-700-border[_ngcontent-%COMP%]{border-color:#f57c00!important}.orange-700-border-top[_ngcontent-%COMP%]{border-top-color:#f57c00!important}.orange-700-border-right[_ngcontent-%COMP%]{border-right-color:#f57c00!important}.orange-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f57c00!important}.orange-700-border-left[_ngcontent-%COMP%]{border-left-color:#f57c00!important}.orange-800[_ngcontent-%COMP%], .orange-800-bg[_ngcontent-%COMP%]{background-color:#ef6c00!important}.orange-800[_ngcontent-%COMP%]{color:#fff!important}.orange-800[disabled][_ngcontent-%COMP%]{background-color:rgba(239,108,0,.12)!important;color:hsla(0,0%,100%,.26)!important}.orange-800-fg[_ngcontent-%COMP%]{color:#ef6c00!important}.orange-800-border[_ngcontent-%COMP%]{border-color:#ef6c00!important}.orange-800-border-top[_ngcontent-%COMP%]{border-top-color:#ef6c00!important}.orange-800-border-right[_ngcontent-%COMP%]{border-right-color:#ef6c00!important}.orange-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ef6c00!important}.orange-800-border-left[_ngcontent-%COMP%]{border-left-color:#ef6c00!important}.orange-900[_ngcontent-%COMP%], .orange-900-bg[_ngcontent-%COMP%]{background-color:#e65100!important}.orange-900[_ngcontent-%COMP%]{color:#fff!important}.orange-900[disabled][_ngcontent-%COMP%]{background-color:rgba(230,81,0,.12)!important;color:hsla(0,0%,100%,.26)!important}.orange-900-fg[_ngcontent-%COMP%]{color:#e65100!important}.orange-900-border[_ngcontent-%COMP%]{border-color:#e65100!important}.orange-900-border-top[_ngcontent-%COMP%]{border-top-color:#e65100!important}.orange-900-border-right[_ngcontent-%COMP%]{border-right-color:#e65100!important}.orange-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e65100!important}.orange-900-border-left[_ngcontent-%COMP%]{border-left-color:#e65100!important}.orange-A100[_ngcontent-%COMP%], .orange-A100-bg[_ngcontent-%COMP%]{background-color:#ffd180!important}.orange-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.orange-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,209,128,.12)!important;color:rgba(0,0,0,.26)!important}.orange-A100-fg[_ngcontent-%COMP%]{color:#ffd180!important}.orange-A100-border[_ngcontent-%COMP%]{border-color:#ffd180!important}.orange-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ffd180!important}.orange-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ffd180!important}.orange-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffd180!important}.orange-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ffd180!important}.orange-A200[_ngcontent-%COMP%], .orange-A200-bg[_ngcontent-%COMP%]{background-color:#ffab40!important}.orange-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.orange-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,171,64,.12)!important;color:rgba(0,0,0,.26)!important}.orange-A200-fg[_ngcontent-%COMP%]{color:#ffab40!important}.orange-A200-border[_ngcontent-%COMP%]{border-color:#ffab40!important}.orange-A200-border-top[_ngcontent-%COMP%]{border-top-color:#ffab40!important}.orange-A200-border-right[_ngcontent-%COMP%]{border-right-color:#ffab40!important}.orange-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffab40!important}.orange-A200-border-left[_ngcontent-%COMP%]{border-left-color:#ffab40!important}.orange-A400[_ngcontent-%COMP%], .orange-A400-bg[_ngcontent-%COMP%]{background-color:#ff9100!important}.orange-A400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.orange-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,145,0,.12)!important;color:rgba(0,0,0,.26)!important}.orange-A400-fg[_ngcontent-%COMP%]{color:#ff9100!important}.orange-A400-border[_ngcontent-%COMP%]{border-color:#ff9100!important}.orange-A400-border-top[_ngcontent-%COMP%]{border-top-color:#ff9100!important}.orange-A400-border-right[_ngcontent-%COMP%]{border-right-color:#ff9100!important}.orange-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff9100!important}.orange-A400-border-left[_ngcontent-%COMP%]{border-left-color:#ff9100!important}.orange-A700[_ngcontent-%COMP%], .orange-A700-bg[_ngcontent-%COMP%]{background-color:#ff6d00!important}.orange-A700[_ngcontent-%COMP%]{color:#000!important}.orange-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(255,109,0,.12)!important;color:rgba(0,0,0,.26)!important}.orange-A700-fg[_ngcontent-%COMP%]{color:#ff6d00!important}.orange-A700-border[_ngcontent-%COMP%]{border-color:#ff6d00!important}.orange-A700-border-top[_ngcontent-%COMP%]{border-top-color:#ff6d00!important}.orange-A700-border-right[_ngcontent-%COMP%]{border-right-color:#ff6d00!important}.orange-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff6d00!important}.orange-A700-border-left[_ngcontent-%COMP%]{border-left-color:#ff6d00!important}.deep-orange-50[_ngcontent-%COMP%], .deep-orange-50-bg[_ngcontent-%COMP%]{background-color:#fbe9e7!important}.deep-orange-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.deep-orange-50[disabled][_ngcontent-%COMP%]{background-color:rgba(251,233,231,.12)!important;color:rgba(0,0,0,.26)!important}.deep-orange-50-fg[_ngcontent-%COMP%]{color:#fbe9e7!important}.deep-orange-50-border[_ngcontent-%COMP%]{border-color:#fbe9e7!important}.deep-orange-50-border-top[_ngcontent-%COMP%]{border-top-color:#fbe9e7!important}.deep-orange-50-border-right[_ngcontent-%COMP%]{border-right-color:#fbe9e7!important}.deep-orange-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fbe9e7!important}.deep-orange-50-border-left[_ngcontent-%COMP%]{border-left-color:#fbe9e7!important}.deep-orange-100[_ngcontent-%COMP%], .deep-orange-100-bg[_ngcontent-%COMP%]{background-color:#ffccbc!important}.deep-orange-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.deep-orange-100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,204,188,.12)!important;color:rgba(0,0,0,.26)!important}.deep-orange-100-fg[_ngcontent-%COMP%]{color:#ffccbc!important}.deep-orange-100-border[_ngcontent-%COMP%]{border-color:#ffccbc!important}.deep-orange-100-border-top[_ngcontent-%COMP%]{border-top-color:#ffccbc!important}.deep-orange-100-border-right[_ngcontent-%COMP%]{border-right-color:#ffccbc!important}.deep-orange-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffccbc!important}.deep-orange-100-border-left[_ngcontent-%COMP%]{border-left-color:#ffccbc!important}.deep-orange-200[_ngcontent-%COMP%], .deep-orange-200-bg[_ngcontent-%COMP%]{background-color:#ffab91!important}.deep-orange-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.deep-orange-200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,171,145,.12)!important;color:rgba(0,0,0,.26)!important}.deep-orange-200-fg[_ngcontent-%COMP%]{color:#ffab91!important}.deep-orange-200-border[_ngcontent-%COMP%]{border-color:#ffab91!important}.deep-orange-200-border-top[_ngcontent-%COMP%]{border-top-color:#ffab91!important}.deep-orange-200-border-right[_ngcontent-%COMP%]{border-right-color:#ffab91!important}.deep-orange-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffab91!important}.deep-orange-200-border-left[_ngcontent-%COMP%]{border-left-color:#ffab91!important}.deep-orange-300[_ngcontent-%COMP%], .deep-orange-300-bg[_ngcontent-%COMP%]{background-color:#ff8a65!important}.deep-orange-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.deep-orange-300[disabled][_ngcontent-%COMP%]{background-color:rgba(255,138,101,.12)!important;color:rgba(0,0,0,.26)!important}.deep-orange-300-fg[_ngcontent-%COMP%]{color:#ff8a65!important}.deep-orange-300-border[_ngcontent-%COMP%]{border-color:#ff8a65!important}.deep-orange-300-border-top[_ngcontent-%COMP%]{border-top-color:#ff8a65!important}.deep-orange-300-border-right[_ngcontent-%COMP%]{border-right-color:#ff8a65!important}.deep-orange-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff8a65!important}.deep-orange-300-border-left[_ngcontent-%COMP%]{border-left-color:#ff8a65!important}.deep-orange-400[_ngcontent-%COMP%], .deep-orange-400-bg[_ngcontent-%COMP%]{background-color:#ff7043!important}.deep-orange-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.deep-orange-400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,112,67,.12)!important;color:rgba(0,0,0,.26)!important}.deep-orange-400-fg[_ngcontent-%COMP%]{color:#ff7043!important}.deep-orange-400-border[_ngcontent-%COMP%]{border-color:#ff7043!important}.deep-orange-400-border-top[_ngcontent-%COMP%]{border-top-color:#ff7043!important}.deep-orange-400-border-right[_ngcontent-%COMP%]{border-right-color:#ff7043!important}.deep-orange-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff7043!important}.deep-orange-400-border-left[_ngcontent-%COMP%]{border-left-color:#ff7043!important}.deep-orange-500[_ngcontent-%COMP%], .deep-orange-500-bg[_ngcontent-%COMP%]{background-color:#ff5722!important}.deep-orange-500[_ngcontent-%COMP%]{color:#fff!important}.deep-orange-500[disabled][_ngcontent-%COMP%]{background-color:rgba(255,87,34,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-orange-500-fg[_ngcontent-%COMP%]{color:#ff5722!important}.deep-orange-500-border[_ngcontent-%COMP%]{border-color:#ff5722!important}.deep-orange-500-border-top[_ngcontent-%COMP%]{border-top-color:#ff5722!important}.deep-orange-500-border-right[_ngcontent-%COMP%]{border-right-color:#ff5722!important}.deep-orange-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff5722!important}.deep-orange-500-border-left[_ngcontent-%COMP%]{border-left-color:#ff5722!important}.deep-orange[_ngcontent-%COMP%], .deep-orange-bg[_ngcontent-%COMP%]{background-color:#ff5722!important}.deep-orange[_ngcontent-%COMP%]{color:#fff!important}.deep-orange[disabled][_ngcontent-%COMP%]{background-color:rgba(255,87,34,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-orange-fg[_ngcontent-%COMP%]{color:#ff5722!important}.deep-orange-border[_ngcontent-%COMP%]{border-color:#ff5722!important}.deep-orange-border-top[_ngcontent-%COMP%]{border-top-color:#ff5722!important}.deep-orange-border-right[_ngcontent-%COMP%]{border-right-color:#ff5722!important}.deep-orange-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff5722!important}.deep-orange-border-left[_ngcontent-%COMP%]{border-left-color:#ff5722!important}.deep-orange-600[_ngcontent-%COMP%], .deep-orange-600-bg[_ngcontent-%COMP%]{background-color:#f4511e!important}.deep-orange-600[_ngcontent-%COMP%]{color:#fff!important}.deep-orange-600[disabled][_ngcontent-%COMP%]{background-color:rgba(244,81,30,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-orange-600-fg[_ngcontent-%COMP%]{color:#f4511e!important}.deep-orange-600-border[_ngcontent-%COMP%]{border-color:#f4511e!important}.deep-orange-600-border-top[_ngcontent-%COMP%]{border-top-color:#f4511e!important}.deep-orange-600-border-right[_ngcontent-%COMP%]{border-right-color:#f4511e!important}.deep-orange-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f4511e!important}.deep-orange-600-border-left[_ngcontent-%COMP%]{border-left-color:#f4511e!important}.deep-orange-700[_ngcontent-%COMP%], .deep-orange-700-bg[_ngcontent-%COMP%]{background-color:#e64a19!important}.deep-orange-700[_ngcontent-%COMP%]{color:#fff!important}.deep-orange-700[disabled][_ngcontent-%COMP%]{background-color:rgba(230,74,25,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-orange-700-fg[_ngcontent-%COMP%]{color:#e64a19!important}.deep-orange-700-border[_ngcontent-%COMP%]{border-color:#e64a19!important}.deep-orange-700-border-top[_ngcontent-%COMP%]{border-top-color:#e64a19!important}.deep-orange-700-border-right[_ngcontent-%COMP%]{border-right-color:#e64a19!important}.deep-orange-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e64a19!important}.deep-orange-700-border-left[_ngcontent-%COMP%]{border-left-color:#e64a19!important}.deep-orange-800[_ngcontent-%COMP%], .deep-orange-800-bg[_ngcontent-%COMP%]{background-color:#d84315!important}.deep-orange-800[_ngcontent-%COMP%]{color:#fff!important}.deep-orange-800[disabled][_ngcontent-%COMP%]{background-color:rgba(216,67,21,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-orange-800-fg[_ngcontent-%COMP%]{color:#d84315!important}.deep-orange-800-border[_ngcontent-%COMP%]{border-color:#d84315!important}.deep-orange-800-border-top[_ngcontent-%COMP%]{border-top-color:#d84315!important}.deep-orange-800-border-right[_ngcontent-%COMP%]{border-right-color:#d84315!important}.deep-orange-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d84315!important}.deep-orange-800-border-left[_ngcontent-%COMP%]{border-left-color:#d84315!important}.deep-orange-900[_ngcontent-%COMP%], .deep-orange-900-bg[_ngcontent-%COMP%]{background-color:#bf360c!important}.deep-orange-900[_ngcontent-%COMP%]{color:#fff!important}.deep-orange-900[disabled][_ngcontent-%COMP%]{background-color:rgba(191,54,12,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-orange-900-fg[_ngcontent-%COMP%]{color:#bf360c!important}.deep-orange-900-border[_ngcontent-%COMP%]{border-color:#bf360c!important}.deep-orange-900-border-top[_ngcontent-%COMP%]{border-top-color:#bf360c!important}.deep-orange-900-border-right[_ngcontent-%COMP%]{border-right-color:#bf360c!important}.deep-orange-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#bf360c!important}.deep-orange-900-border-left[_ngcontent-%COMP%]{border-left-color:#bf360c!important}.deep-orange-A100[_ngcontent-%COMP%], .deep-orange-A100-bg[_ngcontent-%COMP%]{background-color:#ff9e80!important}.deep-orange-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.deep-orange-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,158,128,.12)!important;color:rgba(0,0,0,.26)!important}.deep-orange-A100-fg[_ngcontent-%COMP%]{color:#ff9e80!important}.deep-orange-A100-border[_ngcontent-%COMP%]{border-color:#ff9e80!important}.deep-orange-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ff9e80!important}.deep-orange-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ff9e80!important}.deep-orange-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff9e80!important}.deep-orange-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ff9e80!important}.deep-orange-A200[_ngcontent-%COMP%], .deep-orange-A200-bg[_ngcontent-%COMP%]{background-color:#ff6e40!important}.deep-orange-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.deep-orange-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,110,64,.12)!important;color:rgba(0,0,0,.26)!important}.deep-orange-A200-fg[_ngcontent-%COMP%]{color:#ff6e40!important}.deep-orange-A200-border[_ngcontent-%COMP%]{border-color:#ff6e40!important}.deep-orange-A200-border-top[_ngcontent-%COMP%]{border-top-color:#ff6e40!important}.deep-orange-A200-border-right[_ngcontent-%COMP%]{border-right-color:#ff6e40!important}.deep-orange-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff6e40!important}.deep-orange-A200-border-left[_ngcontent-%COMP%]{border-left-color:#ff6e40!important}.deep-orange-A400[_ngcontent-%COMP%], .deep-orange-A400-bg[_ngcontent-%COMP%]{background-color:#ff3d00!important}.deep-orange-A400[_ngcontent-%COMP%]{color:#fff!important}.deep-orange-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,61,0,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-orange-A400-fg[_ngcontent-%COMP%]{color:#ff3d00!important}.deep-orange-A400-border[_ngcontent-%COMP%]{border-color:#ff3d00!important}.deep-orange-A400-border-top[_ngcontent-%COMP%]{border-top-color:#ff3d00!important}.deep-orange-A400-border-right[_ngcontent-%COMP%]{border-right-color:#ff3d00!important}.deep-orange-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff3d00!important}.deep-orange-A400-border-left[_ngcontent-%COMP%]{border-left-color:#ff3d00!important}.deep-orange-A700[_ngcontent-%COMP%], .deep-orange-A700-bg[_ngcontent-%COMP%]{background-color:#dd2c00!important}.deep-orange-A700[_ngcontent-%COMP%]{color:#fff!important}.deep-orange-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(221,44,0,.12)!important;color:hsla(0,0%,100%,.26)!important}.deep-orange-A700-fg[_ngcontent-%COMP%]{color:#dd2c00!important}.deep-orange-A700-border[_ngcontent-%COMP%]{border-color:#dd2c00!important}.deep-orange-A700-border-top[_ngcontent-%COMP%]{border-top-color:#dd2c00!important}.deep-orange-A700-border-right[_ngcontent-%COMP%]{border-right-color:#dd2c00!important}.deep-orange-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#dd2c00!important}.deep-orange-A700-border-left[_ngcontent-%COMP%]{border-left-color:#dd2c00!important}.brown-50[_ngcontent-%COMP%], .brown-50-bg[_ngcontent-%COMP%]{background-color:#efebe9!important}.brown-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.brown-50[disabled][_ngcontent-%COMP%]{background-color:rgba(239,235,233,.12)!important;color:rgba(0,0,0,.26)!important}.brown-50-fg[_ngcontent-%COMP%]{color:#efebe9!important}.brown-50-border[_ngcontent-%COMP%]{border-color:#efebe9!important}.brown-50-border-top[_ngcontent-%COMP%]{border-top-color:#efebe9!important}.brown-50-border-right[_ngcontent-%COMP%]{border-right-color:#efebe9!important}.brown-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#efebe9!important}.brown-50-border-left[_ngcontent-%COMP%]{border-left-color:#efebe9!important}.brown-100[_ngcontent-%COMP%], .brown-100-bg[_ngcontent-%COMP%]{background-color:#d7ccc8!important}.brown-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.brown-100[disabled][_ngcontent-%COMP%]{background-color:rgba(215,204,200,.12)!important;color:rgba(0,0,0,.26)!important}.brown-100-fg[_ngcontent-%COMP%]{color:#d7ccc8!important}.brown-100-border[_ngcontent-%COMP%]{border-color:#d7ccc8!important}.brown-100-border-top[_ngcontent-%COMP%]{border-top-color:#d7ccc8!important}.brown-100-border-right[_ngcontent-%COMP%]{border-right-color:#d7ccc8!important}.brown-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d7ccc8!important}.brown-100-border-left[_ngcontent-%COMP%]{border-left-color:#d7ccc8!important}.brown-200[_ngcontent-%COMP%], .brown-200-bg[_ngcontent-%COMP%]{background-color:#bcaaa4!important}.brown-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.brown-200[disabled][_ngcontent-%COMP%]{background-color:rgba(188,170,164,.12)!important;color:rgba(0,0,0,.26)!important}.brown-200-fg[_ngcontent-%COMP%]{color:#bcaaa4!important}.brown-200-border[_ngcontent-%COMP%]{border-color:#bcaaa4!important}.brown-200-border-top[_ngcontent-%COMP%]{border-top-color:#bcaaa4!important}.brown-200-border-right[_ngcontent-%COMP%]{border-right-color:#bcaaa4!important}.brown-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#bcaaa4!important}.brown-200-border-left[_ngcontent-%COMP%]{border-left-color:#bcaaa4!important}.brown-300[_ngcontent-%COMP%], .brown-300-bg[_ngcontent-%COMP%]{background-color:#a1887f!important}.brown-300[_ngcontent-%COMP%]{color:#fff!important}.brown-300[disabled][_ngcontent-%COMP%]{background-color:rgba(161,136,127,.12)!important;color:hsla(0,0%,100%,.26)!important}.brown-300-fg[_ngcontent-%COMP%]{color:#a1887f!important}.brown-300-border[_ngcontent-%COMP%]{border-color:#a1887f!important}.brown-300-border-top[_ngcontent-%COMP%]{border-top-color:#a1887f!important}.brown-300-border-right[_ngcontent-%COMP%]{border-right-color:#a1887f!important}.brown-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#a1887f!important}.brown-300-border-left[_ngcontent-%COMP%]{border-left-color:#a1887f!important}.brown-400[_ngcontent-%COMP%], .brown-400-bg[_ngcontent-%COMP%]{background-color:#8d6e63!important}.brown-400[_ngcontent-%COMP%]{color:#fff!important}.brown-400[disabled][_ngcontent-%COMP%]{background-color:rgba(141,110,99,.12)!important;color:hsla(0,0%,100%,.26)!important}.brown-400-fg[_ngcontent-%COMP%]{color:#8d6e63!important}.brown-400-border[_ngcontent-%COMP%]{border-color:#8d6e63!important}.brown-400-border-top[_ngcontent-%COMP%]{border-top-color:#8d6e63!important}.brown-400-border-right[_ngcontent-%COMP%]{border-right-color:#8d6e63!important}.brown-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#8d6e63!important}.brown-400-border-left[_ngcontent-%COMP%]{border-left-color:#8d6e63!important}.brown-500[_ngcontent-%COMP%], .brown-500-bg[_ngcontent-%COMP%]{background-color:#795548!important}.brown-500[_ngcontent-%COMP%]{color:#fff!important}.brown-500[disabled][_ngcontent-%COMP%]{background-color:rgba(121,85,72,.12)!important;color:hsla(0,0%,100%,.26)!important}.brown-500-fg[_ngcontent-%COMP%]{color:#795548!important}.brown-500-border[_ngcontent-%COMP%]{border-color:#795548!important}.brown-500-border-top[_ngcontent-%COMP%]{border-top-color:#795548!important}.brown-500-border-right[_ngcontent-%COMP%]{border-right-color:#795548!important}.brown-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#795548!important}.brown-500-border-left[_ngcontent-%COMP%]{border-left-color:#795548!important}.brown[_ngcontent-%COMP%], .brown-bg[_ngcontent-%COMP%]{background-color:#795548!important}.brown[_ngcontent-%COMP%]{color:#fff!important}.brown[disabled][_ngcontent-%COMP%]{background-color:rgba(121,85,72,.12)!important;color:hsla(0,0%,100%,.26)!important}.brown-fg[_ngcontent-%COMP%]{color:#795548!important}.brown-border[_ngcontent-%COMP%]{border-color:#795548!important}.brown-border-top[_ngcontent-%COMP%]{border-top-color:#795548!important}.brown-border-right[_ngcontent-%COMP%]{border-right-color:#795548!important}.brown-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#795548!important}.brown-border-left[_ngcontent-%COMP%]{border-left-color:#795548!important}.brown-600[_ngcontent-%COMP%], .brown-600-bg[_ngcontent-%COMP%]{background-color:#6d4c41!important}.brown-600[_ngcontent-%COMP%]{color:#fff!important}.brown-600[disabled][_ngcontent-%COMP%]{background-color:rgba(109,76,65,.12)!important;color:hsla(0,0%,100%,.26)!important}.brown-600-fg[_ngcontent-%COMP%]{color:#6d4c41!important}.brown-600-border[_ngcontent-%COMP%]{border-color:#6d4c41!important}.brown-600-border-top[_ngcontent-%COMP%]{border-top-color:#6d4c41!important}.brown-600-border-right[_ngcontent-%COMP%]{border-right-color:#6d4c41!important}.brown-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#6d4c41!important}.brown-600-border-left[_ngcontent-%COMP%]{border-left-color:#6d4c41!important}.brown-700[_ngcontent-%COMP%], .brown-700-bg[_ngcontent-%COMP%]{background-color:#5d4037!important}.brown-700[_ngcontent-%COMP%]{color:#fff!important}.brown-700[disabled][_ngcontent-%COMP%]{background-color:rgba(93,64,55,.12)!important;color:hsla(0,0%,100%,.26)!important}.brown-700-fg[_ngcontent-%COMP%]{color:#5d4037!important}.brown-700-border[_ngcontent-%COMP%]{border-color:#5d4037!important}.brown-700-border-top[_ngcontent-%COMP%]{border-top-color:#5d4037!important}.brown-700-border-right[_ngcontent-%COMP%]{border-right-color:#5d4037!important}.brown-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#5d4037!important}.brown-700-border-left[_ngcontent-%COMP%]{border-left-color:#5d4037!important}.brown-800[_ngcontent-%COMP%], .brown-800-bg[_ngcontent-%COMP%]{background-color:#4e342e!important}.brown-800[_ngcontent-%COMP%]{color:#fff!important}.brown-800[disabled][_ngcontent-%COMP%]{background-color:rgba(78,52,46,.12)!important;color:hsla(0,0%,100%,.26)!important}.brown-800-fg[_ngcontent-%COMP%]{color:#4e342e!important}.brown-800-border[_ngcontent-%COMP%]{border-color:#4e342e!important}.brown-800-border-top[_ngcontent-%COMP%]{border-top-color:#4e342e!important}.brown-800-border-right[_ngcontent-%COMP%]{border-right-color:#4e342e!important}.brown-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#4e342e!important}.brown-800-border-left[_ngcontent-%COMP%]{border-left-color:#4e342e!important}.brown-900[_ngcontent-%COMP%], .brown-900-bg[_ngcontent-%COMP%]{background-color:#3e2723!important}.brown-900[_ngcontent-%COMP%]{color:#fff!important}.brown-900[disabled][_ngcontent-%COMP%]{background-color:rgba(62,39,35,.12)!important;color:hsla(0,0%,100%,.26)!important}.brown-900-fg[_ngcontent-%COMP%]{color:#3e2723!important}.brown-900-border[_ngcontent-%COMP%]{border-color:#3e2723!important}.brown-900-border-top[_ngcontent-%COMP%]{border-top-color:#3e2723!important}.brown-900-border-right[_ngcontent-%COMP%]{border-right-color:#3e2723!important}.brown-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#3e2723!important}.brown-900-border-left[_ngcontent-%COMP%]{border-left-color:#3e2723!important}.brown-A100[_ngcontent-%COMP%], .brown-A100-bg[_ngcontent-%COMP%]{background-color:#d7ccc8!important}.brown-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.brown-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(215,204,200,.12)!important;color:rgba(0,0,0,.26)!important}.brown-A100-fg[_ngcontent-%COMP%]{color:#d7ccc8!important}.brown-A100-border[_ngcontent-%COMP%]{border-color:#d7ccc8!important}.brown-A100-border-top[_ngcontent-%COMP%]{border-top-color:#d7ccc8!important}.brown-A100-border-right[_ngcontent-%COMP%]{border-right-color:#d7ccc8!important}.brown-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d7ccc8!important}.brown-A100-border-left[_ngcontent-%COMP%]{border-left-color:#d7ccc8!important}.brown-A200[_ngcontent-%COMP%], .brown-A200-bg[_ngcontent-%COMP%]{background-color:#bcaaa4!important}.brown-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.brown-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(188,170,164,.12)!important;color:rgba(0,0,0,.26)!important}.brown-A200-fg[_ngcontent-%COMP%]{color:#bcaaa4!important}.brown-A200-border[_ngcontent-%COMP%]{border-color:#bcaaa4!important}.brown-A200-border-top[_ngcontent-%COMP%]{border-top-color:#bcaaa4!important}.brown-A200-border-right[_ngcontent-%COMP%]{border-right-color:#bcaaa4!important}.brown-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#bcaaa4!important}.brown-A200-border-left[_ngcontent-%COMP%]{border-left-color:#bcaaa4!important}.brown-A400[_ngcontent-%COMP%], .brown-A400-bg[_ngcontent-%COMP%]{background-color:#8d6e63!important}.brown-A400[_ngcontent-%COMP%]{color:#fff!important}.brown-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(141,110,99,.12)!important;color:hsla(0,0%,100%,.26)!important}.brown-A400-fg[_ngcontent-%COMP%]{color:#8d6e63!important}.brown-A400-border[_ngcontent-%COMP%]{border-color:#8d6e63!important}.brown-A400-border-top[_ngcontent-%COMP%]{border-top-color:#8d6e63!important}.brown-A400-border-right[_ngcontent-%COMP%]{border-right-color:#8d6e63!important}.brown-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#8d6e63!important}.brown-A400-border-left[_ngcontent-%COMP%]{border-left-color:#8d6e63!important}.brown-A700[_ngcontent-%COMP%], .brown-A700-bg[_ngcontent-%COMP%]{background-color:#5d4037!important}.brown-A700[_ngcontent-%COMP%]{color:#fff!important}.brown-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(93,64,55,.12)!important;color:hsla(0,0%,100%,.26)!important}.brown-A700-fg[_ngcontent-%COMP%]{color:#5d4037!important}.brown-A700-border[_ngcontent-%COMP%]{border-color:#5d4037!important}.brown-A700-border-top[_ngcontent-%COMP%]{border-top-color:#5d4037!important}.brown-A700-border-right[_ngcontent-%COMP%]{border-right-color:#5d4037!important}.brown-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#5d4037!important}.brown-A700-border-left[_ngcontent-%COMP%]{border-left-color:#5d4037!important}.grey-50[_ngcontent-%COMP%], .grey-50-bg[_ngcontent-%COMP%]{background-color:#fafafa!important}.grey-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.grey-50[disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,98%,.12)!important;color:rgba(0,0,0,.26)!important}.grey-50-fg[_ngcontent-%COMP%]{color:#fafafa!important}.grey-50-border[_ngcontent-%COMP%]{border-color:#fafafa!important}.grey-50-border-top[_ngcontent-%COMP%]{border-top-color:#fafafa!important}.grey-50-border-right[_ngcontent-%COMP%]{border-right-color:#fafafa!important}.grey-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fafafa!important}.grey-50-border-left[_ngcontent-%COMP%]{border-left-color:#fafafa!important}.grey-100[_ngcontent-%COMP%], .grey-100-bg[_ngcontent-%COMP%]{background-color:#f5f5f5!important}.grey-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.grey-100[disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,96.1%,.12)!important;color:rgba(0,0,0,.26)!important}.grey-100-fg[_ngcontent-%COMP%]{color:#f5f5f5!important}.grey-100-border[_ngcontent-%COMP%]{border-color:#f5f5f5!important}.grey-100-border-top[_ngcontent-%COMP%]{border-top-color:#f5f5f5!important}.grey-100-border-right[_ngcontent-%COMP%]{border-right-color:#f5f5f5!important}.grey-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f5f5f5!important}.grey-100-border-left[_ngcontent-%COMP%]{border-left-color:#f5f5f5!important}.grey-200[_ngcontent-%COMP%], .grey-200-bg[_ngcontent-%COMP%]{background-color:#eee!important}.grey-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.grey-200[disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,93.3%,.12)!important;color:rgba(0,0,0,.26)!important}.grey-200-fg[_ngcontent-%COMP%]{color:#eee!important}.grey-200-border[_ngcontent-%COMP%]{border-color:#eee!important}.grey-200-border-top[_ngcontent-%COMP%]{border-top-color:#eee!important}.grey-200-border-right[_ngcontent-%COMP%]{border-right-color:#eee!important}.grey-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#eee!important}.grey-200-border-left[_ngcontent-%COMP%]{border-left-color:#eee!important}.grey-300[_ngcontent-%COMP%], .grey-300-bg[_ngcontent-%COMP%]{background-color:#e0e0e0!important}.grey-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.grey-300[disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,87.8%,.12)!important;color:rgba(0,0,0,.26)!important}.grey-300-fg[_ngcontent-%COMP%]{color:#e0e0e0!important}.grey-300-border[_ngcontent-%COMP%]{border-color:#e0e0e0!important}.grey-300-border-top[_ngcontent-%COMP%]{border-top-color:#e0e0e0!important}.grey-300-border-right[_ngcontent-%COMP%]{border-right-color:#e0e0e0!important}.grey-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e0e0e0!important}.grey-300-border-left[_ngcontent-%COMP%]{border-left-color:#e0e0e0!important}.grey-400[_ngcontent-%COMP%], .grey-400-bg[_ngcontent-%COMP%]{background-color:#bdbdbd!important}.grey-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.grey-400[disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,74.1%,.12)!important;color:rgba(0,0,0,.26)!important}.grey-400-fg[_ngcontent-%COMP%]{color:#bdbdbd!important}.grey-400-border[_ngcontent-%COMP%]{border-color:#bdbdbd!important}.grey-400-border-top[_ngcontent-%COMP%]{border-top-color:#bdbdbd!important}.grey-400-border-right[_ngcontent-%COMP%]{border-right-color:#bdbdbd!important}.grey-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#bdbdbd!important}.grey-400-border-left[_ngcontent-%COMP%]{border-left-color:#bdbdbd!important}.grey-500[_ngcontent-%COMP%], .grey-500-bg[_ngcontent-%COMP%]{background-color:#9e9e9e!important}.grey-500[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.grey-500[disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,62%,.12)!important;color:rgba(0,0,0,.26)!important}.grey-500-fg[_ngcontent-%COMP%]{color:#9e9e9e!important}.grey-500-border[_ngcontent-%COMP%]{border-color:#9e9e9e!important}.grey-500-border-top[_ngcontent-%COMP%]{border-top-color:#9e9e9e!important}.grey-500-border-right[_ngcontent-%COMP%]{border-right-color:#9e9e9e!important}.grey-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9e9e9e!important}.grey-500-border-left[_ngcontent-%COMP%]{border-left-color:#9e9e9e!important}.grey[_ngcontent-%COMP%], .grey-bg[_ngcontent-%COMP%]{background-color:#9e9e9e!important}.grey[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.grey[disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,62%,.12)!important;color:rgba(0,0,0,.26)!important}.grey-fg[_ngcontent-%COMP%]{color:#9e9e9e!important}.grey-border[_ngcontent-%COMP%]{border-color:#9e9e9e!important}.grey-border-top[_ngcontent-%COMP%]{border-top-color:#9e9e9e!important}.grey-border-right[_ngcontent-%COMP%]{border-right-color:#9e9e9e!important}.grey-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9e9e9e!important}.grey-border-left[_ngcontent-%COMP%]{border-left-color:#9e9e9e!important}.grey-600[_ngcontent-%COMP%], .grey-600-bg[_ngcontent-%COMP%]{background-color:#757575!important}.grey-600[_ngcontent-%COMP%]{color:#fff!important}.grey-600[disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,45.9%,.12)!important;color:hsla(0,0%,100%,.26)!important}.grey-600-fg[_ngcontent-%COMP%]{color:#757575!important}.grey-600-border[_ngcontent-%COMP%]{border-color:#757575!important}.grey-600-border-top[_ngcontent-%COMP%]{border-top-color:#757575!important}.grey-600-border-right[_ngcontent-%COMP%]{border-right-color:#757575!important}.grey-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#757575!important}.grey-600-border-left[_ngcontent-%COMP%]{border-left-color:#757575!important}.grey-700[_ngcontent-%COMP%], .grey-700-bg[_ngcontent-%COMP%]{background-color:#616161!important}.grey-700[_ngcontent-%COMP%]{color:#fff!important}.grey-700[disabled][_ngcontent-%COMP%]{background-color:rgba(97,97,97,.12)!important;color:hsla(0,0%,100%,.26)!important}.grey-700-fg[_ngcontent-%COMP%]{color:#616161!important}.grey-700-border[_ngcontent-%COMP%]{border-color:#616161!important}.grey-700-border-top[_ngcontent-%COMP%]{border-top-color:#616161!important}.grey-700-border-right[_ngcontent-%COMP%]{border-right-color:#616161!important}.grey-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#616161!important}.grey-700-border-left[_ngcontent-%COMP%]{border-left-color:#616161!important}.grey-800[_ngcontent-%COMP%], .grey-800-bg[_ngcontent-%COMP%]{background-color:#424242!important}.grey-800[_ngcontent-%COMP%]{color:#fff!important}.grey-800[disabled][_ngcontent-%COMP%]{background-color:rgba(66,66,66,.12)!important;color:hsla(0,0%,100%,.26)!important}.grey-800-fg[_ngcontent-%COMP%]{color:#424242!important}.grey-800-border[_ngcontent-%COMP%]{border-color:#424242!important}.grey-800-border-top[_ngcontent-%COMP%]{border-top-color:#424242!important}.grey-800-border-right[_ngcontent-%COMP%]{border-right-color:#424242!important}.grey-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#424242!important}.grey-800-border-left[_ngcontent-%COMP%]{border-left-color:#424242!important}.grey-900[_ngcontent-%COMP%], .grey-900-bg[_ngcontent-%COMP%]{background-color:#212121!important}.grey-900[_ngcontent-%COMP%]{color:#fff!important}.grey-900[disabled][_ngcontent-%COMP%]{background-color:rgba(33,33,33,.12)!important;color:hsla(0,0%,100%,.26)!important}.grey-900-fg[_ngcontent-%COMP%]{color:#212121!important}.grey-900-border[_ngcontent-%COMP%]{border-color:#212121!important}.grey-900-border-top[_ngcontent-%COMP%]{border-top-color:#212121!important}.grey-900-border-right[_ngcontent-%COMP%]{border-right-color:#212121!important}.grey-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#212121!important}.grey-900-border-left[_ngcontent-%COMP%]{border-left-color:#212121!important}.grey-A100[_ngcontent-%COMP%], .grey-A100-bg[_ngcontent-%COMP%]{background-color:#fff!important}.grey-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.grey-A100[disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)!important;color:rgba(0,0,0,.26)!important}.grey-A100-fg[_ngcontent-%COMP%]{color:#fff!important}.grey-A100-border[_ngcontent-%COMP%]{border-color:#fff!important}.grey-A100-border-top[_ngcontent-%COMP%]{border-top-color:#fff!important}.grey-A100-border-right[_ngcontent-%COMP%]{border-right-color:#fff!important}.grey-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fff!important}.grey-A100-border-left[_ngcontent-%COMP%]{border-left-color:#fff!important}.grey-A200[_ngcontent-%COMP%], .grey-A200-bg[_ngcontent-%COMP%]{background-color:#eee!important}.grey-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.grey-A200[disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,93.3%,.12)!important;color:rgba(0,0,0,.26)!important}.grey-A200-fg[_ngcontent-%COMP%]{color:#eee!important}.grey-A200-border[_ngcontent-%COMP%]{border-color:#eee!important}.grey-A200-border-top[_ngcontent-%COMP%]{border-top-color:#eee!important}.grey-A200-border-right[_ngcontent-%COMP%]{border-right-color:#eee!important}.grey-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#eee!important}.grey-A200-border-left[_ngcontent-%COMP%]{border-left-color:#eee!important}.grey-A400[_ngcontent-%COMP%], .grey-A400-bg[_ngcontent-%COMP%]{background-color:#bdbdbd!important}.grey-A400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.grey-A400[disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,74.1%,.12)!important;color:rgba(0,0,0,.26)!important}.grey-A400-fg[_ngcontent-%COMP%]{color:#bdbdbd!important}.grey-A400-border[_ngcontent-%COMP%]{border-color:#bdbdbd!important}.grey-A400-border-top[_ngcontent-%COMP%]{border-top-color:#bdbdbd!important}.grey-A400-border-right[_ngcontent-%COMP%]{border-right-color:#bdbdbd!important}.grey-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#bdbdbd!important}.grey-A400-border-left[_ngcontent-%COMP%]{border-left-color:#bdbdbd!important}.grey-A700[_ngcontent-%COMP%], .grey-A700-bg[_ngcontent-%COMP%]{background-color:#616161!important}.grey-A700[_ngcontent-%COMP%]{color:#fff!important}.grey-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(97,97,97,.12)!important;color:hsla(0,0%,100%,.26)!important}.grey-A700-fg[_ngcontent-%COMP%]{color:#616161!important}.grey-A700-border[_ngcontent-%COMP%]{border-color:#616161!important}.grey-A700-border-top[_ngcontent-%COMP%]{border-top-color:#616161!important}.grey-A700-border-right[_ngcontent-%COMP%]{border-right-color:#616161!important}.grey-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#616161!important}.grey-A700-border-left[_ngcontent-%COMP%]{border-left-color:#616161!important}.blue-grey-50[_ngcontent-%COMP%], .blue-grey-50-bg[_ngcontent-%COMP%]{background-color:#eceff1!important}.blue-grey-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.blue-grey-50[disabled][_ngcontent-%COMP%]{background-color:rgba(236,239,241,.12)!important;color:rgba(0,0,0,.26)!important}.blue-grey-50-fg[_ngcontent-%COMP%]{color:#eceff1!important}.blue-grey-50-border[_ngcontent-%COMP%]{border-color:#eceff1!important}.blue-grey-50-border-top[_ngcontent-%COMP%]{border-top-color:#eceff1!important}.blue-grey-50-border-right[_ngcontent-%COMP%]{border-right-color:#eceff1!important}.blue-grey-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#eceff1!important}.blue-grey-50-border-left[_ngcontent-%COMP%]{border-left-color:#eceff1!important}.blue-grey-100[_ngcontent-%COMP%], .blue-grey-100-bg[_ngcontent-%COMP%]{background-color:#cfd8dc!important}.blue-grey-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.blue-grey-100[disabled][_ngcontent-%COMP%]{background-color:rgba(207,216,220,.12)!important;color:rgba(0,0,0,.26)!important}.blue-grey-100-fg[_ngcontent-%COMP%]{color:#cfd8dc!important}.blue-grey-100-border[_ngcontent-%COMP%]{border-color:#cfd8dc!important}.blue-grey-100-border-top[_ngcontent-%COMP%]{border-top-color:#cfd8dc!important}.blue-grey-100-border-right[_ngcontent-%COMP%]{border-right-color:#cfd8dc!important}.blue-grey-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#cfd8dc!important}.blue-grey-100-border-left[_ngcontent-%COMP%]{border-left-color:#cfd8dc!important}.blue-grey-200[_ngcontent-%COMP%], .blue-grey-200-bg[_ngcontent-%COMP%]{background-color:#b0bec5!important}.blue-grey-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.blue-grey-200[disabled][_ngcontent-%COMP%]{background-color:rgba(176,190,197,.12)!important;color:rgba(0,0,0,.26)!important}.blue-grey-200-fg[_ngcontent-%COMP%]{color:#b0bec5!important}.blue-grey-200-border[_ngcontent-%COMP%]{border-color:#b0bec5!important}.blue-grey-200-border-top[_ngcontent-%COMP%]{border-top-color:#b0bec5!important}.blue-grey-200-border-right[_ngcontent-%COMP%]{border-right-color:#b0bec5!important}.blue-grey-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b0bec5!important}.blue-grey-200-border-left[_ngcontent-%COMP%]{border-left-color:#b0bec5!important}.blue-grey-300[_ngcontent-%COMP%], .blue-grey-300-bg[_ngcontent-%COMP%]{background-color:#90a4ae!important}.blue-grey-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.blue-grey-300[disabled][_ngcontent-%COMP%]{background-color:rgba(144,164,174,.12)!important;color:rgba(0,0,0,.26)!important}.blue-grey-300-fg[_ngcontent-%COMP%]{color:#90a4ae!important}.blue-grey-300-border[_ngcontent-%COMP%]{border-color:#90a4ae!important}.blue-grey-300-border-top[_ngcontent-%COMP%]{border-top-color:#90a4ae!important}.blue-grey-300-border-right[_ngcontent-%COMP%]{border-right-color:#90a4ae!important}.blue-grey-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#90a4ae!important}.blue-grey-300-border-left[_ngcontent-%COMP%]{border-left-color:#90a4ae!important}.blue-grey-400[_ngcontent-%COMP%], .blue-grey-400-bg[_ngcontent-%COMP%]{background-color:#78909c!important}.blue-grey-400[_ngcontent-%COMP%]{color:#fff!important}.blue-grey-400[disabled][_ngcontent-%COMP%]{background-color:rgba(120,144,156,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-grey-400-fg[_ngcontent-%COMP%]{color:#78909c!important}.blue-grey-400-border[_ngcontent-%COMP%]{border-color:#78909c!important}.blue-grey-400-border-top[_ngcontent-%COMP%]{border-top-color:#78909c!important}.blue-grey-400-border-right[_ngcontent-%COMP%]{border-right-color:#78909c!important}.blue-grey-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#78909c!important}.blue-grey-400-border-left[_ngcontent-%COMP%]{border-left-color:#78909c!important}.blue-grey-500[_ngcontent-%COMP%], .blue-grey-500-bg[_ngcontent-%COMP%]{background-color:#607d8b!important}.blue-grey-500[_ngcontent-%COMP%]{color:#fff!important}.blue-grey-500[disabled][_ngcontent-%COMP%]{background-color:rgba(96,125,139,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-grey-500-fg[_ngcontent-%COMP%]{color:#607d8b!important}.blue-grey-500-border[_ngcontent-%COMP%]{border-color:#607d8b!important}.blue-grey-500-border-top[_ngcontent-%COMP%]{border-top-color:#607d8b!important}.blue-grey-500-border-right[_ngcontent-%COMP%]{border-right-color:#607d8b!important}.blue-grey-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#607d8b!important}.blue-grey-500-border-left[_ngcontent-%COMP%]{border-left-color:#607d8b!important}.blue-grey[_ngcontent-%COMP%], .blue-grey-bg[_ngcontent-%COMP%]{background-color:#607d8b!important}.blue-grey[_ngcontent-%COMP%]{color:#fff!important}.blue-grey[disabled][_ngcontent-%COMP%]{background-color:rgba(96,125,139,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-grey-fg[_ngcontent-%COMP%]{color:#607d8b!important}.blue-grey-border[_ngcontent-%COMP%]{border-color:#607d8b!important}.blue-grey-border-top[_ngcontent-%COMP%]{border-top-color:#607d8b!important}.blue-grey-border-right[_ngcontent-%COMP%]{border-right-color:#607d8b!important}.blue-grey-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#607d8b!important}.blue-grey-border-left[_ngcontent-%COMP%]{border-left-color:#607d8b!important}.blue-grey-600[_ngcontent-%COMP%], .blue-grey-600-bg[_ngcontent-%COMP%]{background-color:#546e7a!important}.blue-grey-600[_ngcontent-%COMP%]{color:#fff!important}.blue-grey-600[disabled][_ngcontent-%COMP%]{background-color:rgba(84,110,122,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-grey-600-fg[_ngcontent-%COMP%]{color:#546e7a!important}.blue-grey-600-border[_ngcontent-%COMP%]{border-color:#546e7a!important}.blue-grey-600-border-top[_ngcontent-%COMP%]{border-top-color:#546e7a!important}.blue-grey-600-border-right[_ngcontent-%COMP%]{border-right-color:#546e7a!important}.blue-grey-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#546e7a!important}.blue-grey-600-border-left[_ngcontent-%COMP%]{border-left-color:#546e7a!important}.blue-grey-700[_ngcontent-%COMP%], .blue-grey-700-bg[_ngcontent-%COMP%]{background-color:#455a64!important}.blue-grey-700[_ngcontent-%COMP%]{color:#fff!important}.blue-grey-700[disabled][_ngcontent-%COMP%]{background-color:rgba(69,90,100,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-grey-700-fg[_ngcontent-%COMP%]{color:#455a64!important}.blue-grey-700-border[_ngcontent-%COMP%]{border-color:#455a64!important}.blue-grey-700-border-top[_ngcontent-%COMP%]{border-top-color:#455a64!important}.blue-grey-700-border-right[_ngcontent-%COMP%]{border-right-color:#455a64!important}.blue-grey-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#455a64!important}.blue-grey-700-border-left[_ngcontent-%COMP%]{border-left-color:#455a64!important}.blue-grey-800[_ngcontent-%COMP%], .blue-grey-800-bg[_ngcontent-%COMP%]{background-color:#37474f!important}.blue-grey-800[_ngcontent-%COMP%]{color:#fff!important}.blue-grey-800[disabled][_ngcontent-%COMP%]{background-color:rgba(55,71,79,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-grey-800-fg[_ngcontent-%COMP%]{color:#37474f!important}.blue-grey-800-border[_ngcontent-%COMP%]{border-color:#37474f!important}.blue-grey-800-border-top[_ngcontent-%COMP%]{border-top-color:#37474f!important}.blue-grey-800-border-right[_ngcontent-%COMP%]{border-right-color:#37474f!important}.blue-grey-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#37474f!important}.blue-grey-800-border-left[_ngcontent-%COMP%]{border-left-color:#37474f!important}.blue-grey-900[_ngcontent-%COMP%], .blue-grey-900-bg[_ngcontent-%COMP%]{background-color:#263238!important}.blue-grey-900[_ngcontent-%COMP%]{color:#fff!important}.blue-grey-900[disabled][_ngcontent-%COMP%]{background-color:rgba(38,50,56,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-grey-900-fg[_ngcontent-%COMP%]{color:#263238!important}.blue-grey-900-border[_ngcontent-%COMP%]{border-color:#263238!important}.blue-grey-900-border-top[_ngcontent-%COMP%]{border-top-color:#263238!important}.blue-grey-900-border-right[_ngcontent-%COMP%]{border-right-color:#263238!important}.blue-grey-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#263238!important}.blue-grey-900-border-left[_ngcontent-%COMP%]{border-left-color:#263238!important}.blue-grey-A100[_ngcontent-%COMP%], .blue-grey-A100-bg[_ngcontent-%COMP%]{background-color:#cfd8dc!important}.blue-grey-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.blue-grey-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(207,216,220,.12)!important;color:rgba(0,0,0,.26)!important}.blue-grey-A100-fg[_ngcontent-%COMP%]{color:#cfd8dc!important}.blue-grey-A100-border[_ngcontent-%COMP%]{border-color:#cfd8dc!important}.blue-grey-A100-border-top[_ngcontent-%COMP%]{border-top-color:#cfd8dc!important}.blue-grey-A100-border-right[_ngcontent-%COMP%]{border-right-color:#cfd8dc!important}.blue-grey-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#cfd8dc!important}.blue-grey-A100-border-left[_ngcontent-%COMP%]{border-left-color:#cfd8dc!important}.blue-grey-A200[_ngcontent-%COMP%], .blue-grey-A200-bg[_ngcontent-%COMP%]{background-color:#b0bec5!important}.blue-grey-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.blue-grey-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(176,190,197,.12)!important;color:rgba(0,0,0,.26)!important}.blue-grey-A200-fg[_ngcontent-%COMP%]{color:#b0bec5!important}.blue-grey-A200-border[_ngcontent-%COMP%]{border-color:#b0bec5!important}.blue-grey-A200-border-top[_ngcontent-%COMP%]{border-top-color:#b0bec5!important}.blue-grey-A200-border-right[_ngcontent-%COMP%]{border-right-color:#b0bec5!important}.blue-grey-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b0bec5!important}.blue-grey-A200-border-left[_ngcontent-%COMP%]{border-left-color:#b0bec5!important}.blue-grey-A400[_ngcontent-%COMP%], .blue-grey-A400-bg[_ngcontent-%COMP%]{background-color:#78909c!important}.blue-grey-A400[_ngcontent-%COMP%]{color:#fff!important}.blue-grey-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(120,144,156,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-grey-A400-fg[_ngcontent-%COMP%]{color:#78909c!important}.blue-grey-A400-border[_ngcontent-%COMP%]{border-color:#78909c!important}.blue-grey-A400-border-top[_ngcontent-%COMP%]{border-top-color:#78909c!important}.blue-grey-A400-border-right[_ngcontent-%COMP%]{border-right-color:#78909c!important}.blue-grey-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#78909c!important}.blue-grey-A400-border-left[_ngcontent-%COMP%]{border-left-color:#78909c!important}.blue-grey-A700[_ngcontent-%COMP%], .blue-grey-A700-bg[_ngcontent-%COMP%]{background-color:#455a64!important}.blue-grey-A700[_ngcontent-%COMP%]{color:#fff!important}.blue-grey-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(69,90,100,.12)!important;color:hsla(0,0%,100%,.26)!important}.blue-grey-A700-fg[_ngcontent-%COMP%]{color:#455a64!important}.blue-grey-A700-border[_ngcontent-%COMP%]{border-color:#455a64!important}.blue-grey-A700-border-top[_ngcontent-%COMP%]{border-top-color:#455a64!important}.blue-grey-A700-border-right[_ngcontent-%COMP%]{border-right-color:#455a64!important}.blue-grey-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#455a64!important}.blue-grey-A700-border-left[_ngcontent-%COMP%]{border-left-color:#455a64!important}.amber-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.amber-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-50.secondary-text[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-100.secondary-text[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-200.secondary-text[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-300.secondary-text[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-400.secondary-text[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-500.secondary-text[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-600.secondary-text[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-700.secondary-text[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-800.secondary-text[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-900.secondary-text[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-A100.secondary-text[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-A200.secondary-text[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-A400.secondary-text[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .amber-A700.secondary-text[_ngcontent-%COMP%], .amber.secondary-text[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-50.secondary-text[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-100.secondary-text[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-200.secondary-text[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-300.secondary-text[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-400.secondary-text[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-A100.secondary-text[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-50.secondary-text[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-100.secondary-text[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-200.secondary-text[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-300.secondary-text[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-A100.secondary-text[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-A200.secondary-text[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-50.secondary-text[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-100.secondary-text[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-200.secondary-text[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-A100.secondary-text[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-A200.secondary-text[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-50.secondary-text[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-100.secondary-text[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-200.secondary-text[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-300.secondary-text[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-400.secondary-text[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-A100.secondary-text[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-A200.secondary-text[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-A400.secondary-text[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-A700.secondary-text[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-50.secondary-text[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-100.secondary-text[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-200.secondary-text[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-300.secondary-text[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-400.secondary-text[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-A100.secondary-text[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-A200.secondary-text[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-50.secondary-text[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-100.secondary-text[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-200.secondary-text[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-A100.secondary-text[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-50.secondary-text[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-100.secondary-text[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-200.secondary-text[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-300.secondary-text[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-400.secondary-text[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-500.secondary-text[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-A100.secondary-text[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-A200.secondary-text[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-A400.secondary-text[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-A700.secondary-text[_ngcontent-%COMP%], .green.secondary-text[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-50.secondary-text[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-100.secondary-text[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-200.secondary-text[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-300.secondary-text[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-400.secondary-text[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-500.secondary-text[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-A100.secondary-text[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-A200.secondary-text[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-A400.secondary-text[_ngcontent-%COMP%], .grey.secondary-text[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-50.secondary-text[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-100.secondary-text[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-200.secondary-text[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-A100.secondary-text[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-50.secondary-text[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-100.secondary-text[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-200.secondary-text[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-300.secondary-text[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-400.secondary-text[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-A100.secondary-text[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-A200.secondary-text[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-A400.secondary-text[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-50.secondary-text[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-100.secondary-text[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-200.secondary-text[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-300.secondary-text[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-400.secondary-text[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-500.secondary-text[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-600.secondary-text[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-A100.secondary-text[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-A200.secondary-text[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-A400.secondary-text[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-A700.secondary-text[_ngcontent-%COMP%], .light-green.secondary-text[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-50.secondary-text[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-100.secondary-text[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-200.secondary-text[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-300.secondary-text[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-400.secondary-text[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-500.secondary-text[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-600.secondary-text[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-700.secondary-text[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-800.secondary-text[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-A100.secondary-text[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-A200.secondary-text[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-A400.secondary-text[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-A700.secondary-text[_ngcontent-%COMP%], .lime.secondary-text[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-50.secondary-text[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-100.secondary-text[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-200.secondary-text[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-300.secondary-text[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-400.secondary-text[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-500.secondary-text[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-600.secondary-text[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-700.secondary-text[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-A100.secondary-text[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-A200.secondary-text[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-A400.secondary-text[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-A700.secondary-text[_ngcontent-%COMP%], .orange.secondary-text[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-50.secondary-text[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-100.secondary-text[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-200.secondary-text[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-300.secondary-text[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-400.secondary-text[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-A100.secondary-text[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-50.secondary-text[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-100.secondary-text[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-200.secondary-text[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-A100.secondary-text[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-50.secondary-text[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-100.secondary-text[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-200.secondary-text[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-300.secondary-text[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-400.secondary-text[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-A100.secondary-text[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-50.secondary-text[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-100.secondary-text[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-200.secondary-text[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-300.secondary-text[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-400.secondary-text[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-A100.secondary-text[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-A200.secondary-text[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-A400.secondary-text[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-A700.secondary-text[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-50.secondary-text[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-100.secondary-text[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-200.secondary-text[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-300.secondary-text[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-400.secondary-text[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-500.secondary-text[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-600.secondary-text[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-700.secondary-text[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-800.secondary-text[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-900.secondary-text[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-A100.secondary-text[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-A200.secondary-text[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-A400.secondary-text[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .yellow-A700.secondary-text[_ngcontent-%COMP%], .yellow.secondary-text[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)!important}.amber-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-50.disabled-text[_ngcontent-%COMP%], .amber-50.hint-text[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-100.disabled-text[_ngcontent-%COMP%], .amber-100.hint-text[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-200.disabled-text[_ngcontent-%COMP%], .amber-200.hint-text[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-300.disabled-text[_ngcontent-%COMP%], .amber-300.hint-text[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-400.disabled-text[_ngcontent-%COMP%], .amber-400.hint-text[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-500.disabled-text[_ngcontent-%COMP%], .amber-500.hint-text[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-600.disabled-text[_ngcontent-%COMP%], .amber-600.hint-text[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-700.disabled-text[_ngcontent-%COMP%], .amber-700.hint-text[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-800.disabled-text[_ngcontent-%COMP%], .amber-800.hint-text[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-900.disabled-text[_ngcontent-%COMP%], .amber-900.hint-text[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-A100.disabled-text[_ngcontent-%COMP%], .amber-A100.hint-text[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-A200.disabled-text[_ngcontent-%COMP%], .amber-A200.hint-text[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-A400.disabled-text[_ngcontent-%COMP%], .amber-A400.hint-text[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .amber-A700.disabled-text[_ngcontent-%COMP%], .amber-A700.hint-text[_ngcontent-%COMP%], .amber.disabled-text[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .amber.hint-text[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-50.disabled-text[_ngcontent-%COMP%], .blue-50.hint-text[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-100.disabled-text[_ngcontent-%COMP%], .blue-100.hint-text[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-200.disabled-text[_ngcontent-%COMP%], .blue-200.hint-text[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-300.disabled-text[_ngcontent-%COMP%], .blue-300.hint-text[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-400.disabled-text[_ngcontent-%COMP%], .blue-400.hint-text[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-A100.disabled-text[_ngcontent-%COMP%], .blue-A100.hint-text[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-50.disabled-text[_ngcontent-%COMP%], .blue-grey-50.hint-text[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-100.disabled-text[_ngcontent-%COMP%], .blue-grey-100.hint-text[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-200.disabled-text[_ngcontent-%COMP%], .blue-grey-200.hint-text[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-300.disabled-text[_ngcontent-%COMP%], .blue-grey-300.hint-text[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-A100.disabled-text[_ngcontent-%COMP%], .blue-grey-A100.hint-text[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-A200.disabled-text[_ngcontent-%COMP%], .blue-grey-A200.hint-text[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-50.disabled-text[_ngcontent-%COMP%], .brown-50.hint-text[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-100.disabled-text[_ngcontent-%COMP%], .brown-100.hint-text[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-200.disabled-text[_ngcontent-%COMP%], .brown-200.hint-text[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-A100.disabled-text[_ngcontent-%COMP%], .brown-A100.hint-text[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-A200.disabled-text[_ngcontent-%COMP%], .brown-A200.hint-text[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-50.disabled-text[_ngcontent-%COMP%], .cyan-50.hint-text[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-100.disabled-text[_ngcontent-%COMP%], .cyan-100.hint-text[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-200.disabled-text[_ngcontent-%COMP%], .cyan-200.hint-text[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-300.disabled-text[_ngcontent-%COMP%], .cyan-300.hint-text[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-400.disabled-text[_ngcontent-%COMP%], .cyan-400.hint-text[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-A100.disabled-text[_ngcontent-%COMP%], .cyan-A100.hint-text[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-A200.disabled-text[_ngcontent-%COMP%], .cyan-A200.hint-text[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-A400.disabled-text[_ngcontent-%COMP%], .cyan-A400.hint-text[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-A700.disabled-text[_ngcontent-%COMP%], .cyan-A700.hint-text[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-50.disabled-text[_ngcontent-%COMP%], .deep-orange-50.hint-text[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-100.disabled-text[_ngcontent-%COMP%], .deep-orange-100.hint-text[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-200.disabled-text[_ngcontent-%COMP%], .deep-orange-200.hint-text[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-300.disabled-text[_ngcontent-%COMP%], .deep-orange-300.hint-text[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-400.disabled-text[_ngcontent-%COMP%], .deep-orange-400.hint-text[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-A100.disabled-text[_ngcontent-%COMP%], .deep-orange-A100.hint-text[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-A200.disabled-text[_ngcontent-%COMP%], .deep-orange-A200.hint-text[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-50.disabled-text[_ngcontent-%COMP%], .deep-purple-50.hint-text[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-100.disabled-text[_ngcontent-%COMP%], .deep-purple-100.hint-text[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-200.disabled-text[_ngcontent-%COMP%], .deep-purple-200.hint-text[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-A100.disabled-text[_ngcontent-%COMP%], .deep-purple-A100.hint-text[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-50.disabled-text[_ngcontent-%COMP%], .green-50.hint-text[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-100.disabled-text[_ngcontent-%COMP%], .green-100.hint-text[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-200.disabled-text[_ngcontent-%COMP%], .green-200.hint-text[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-300.disabled-text[_ngcontent-%COMP%], .green-300.hint-text[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-400.disabled-text[_ngcontent-%COMP%], .green-400.hint-text[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-500.disabled-text[_ngcontent-%COMP%], .green-500.hint-text[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-A100.disabled-text[_ngcontent-%COMP%], .green-A100.hint-text[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-A200.disabled-text[_ngcontent-%COMP%], .green-A200.hint-text[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-A400.disabled-text[_ngcontent-%COMP%], .green-A400.hint-text[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-A700.disabled-text[_ngcontent-%COMP%], .green-A700.hint-text[_ngcontent-%COMP%], .green.disabled-text[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green.hint-text[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-50.disabled-text[_ngcontent-%COMP%], .grey-50.hint-text[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-100.disabled-text[_ngcontent-%COMP%], .grey-100.hint-text[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-200.disabled-text[_ngcontent-%COMP%], .grey-200.hint-text[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-300.disabled-text[_ngcontent-%COMP%], .grey-300.hint-text[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-400.disabled-text[_ngcontent-%COMP%], .grey-400.hint-text[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-500.disabled-text[_ngcontent-%COMP%], .grey-500.hint-text[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-A100.disabled-text[_ngcontent-%COMP%], .grey-A100.hint-text[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-A200.disabled-text[_ngcontent-%COMP%], .grey-A200.hint-text[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-A400.disabled-text[_ngcontent-%COMP%], .grey-A400.hint-text[_ngcontent-%COMP%], .grey.disabled-text[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey.hint-text[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-50.disabled-text[_ngcontent-%COMP%], .indigo-50.hint-text[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-100.disabled-text[_ngcontent-%COMP%], .indigo-100.hint-text[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-200.disabled-text[_ngcontent-%COMP%], .indigo-200.hint-text[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-A100.disabled-text[_ngcontent-%COMP%], .indigo-A100.hint-text[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-50.disabled-text[_ngcontent-%COMP%], .light-blue-50.hint-text[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-100.disabled-text[_ngcontent-%COMP%], .light-blue-100.hint-text[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-200.disabled-text[_ngcontent-%COMP%], .light-blue-200.hint-text[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-300.disabled-text[_ngcontent-%COMP%], .light-blue-300.hint-text[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-400.disabled-text[_ngcontent-%COMP%], .light-blue-400.hint-text[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-A100.disabled-text[_ngcontent-%COMP%], .light-blue-A100.hint-text[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-A200.disabled-text[_ngcontent-%COMP%], .light-blue-A200.hint-text[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-A400.disabled-text[_ngcontent-%COMP%], .light-blue-A400.hint-text[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-50.disabled-text[_ngcontent-%COMP%], .light-green-50.hint-text[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-100.disabled-text[_ngcontent-%COMP%], .light-green-100.hint-text[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-200.disabled-text[_ngcontent-%COMP%], .light-green-200.hint-text[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-300.disabled-text[_ngcontent-%COMP%], .light-green-300.hint-text[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-400.disabled-text[_ngcontent-%COMP%], .light-green-400.hint-text[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-500.disabled-text[_ngcontent-%COMP%], .light-green-500.hint-text[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-600.disabled-text[_ngcontent-%COMP%], .light-green-600.hint-text[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-A100.disabled-text[_ngcontent-%COMP%], .light-green-A100.hint-text[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-A200.disabled-text[_ngcontent-%COMP%], .light-green-A200.hint-text[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-A400.disabled-text[_ngcontent-%COMP%], .light-green-A400.hint-text[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-A700.disabled-text[_ngcontent-%COMP%], .light-green-A700.hint-text[_ngcontent-%COMP%], .light-green.disabled-text[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green.hint-text[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-50.disabled-text[_ngcontent-%COMP%], .lime-50.hint-text[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-100.disabled-text[_ngcontent-%COMP%], .lime-100.hint-text[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-200.disabled-text[_ngcontent-%COMP%], .lime-200.hint-text[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-300.disabled-text[_ngcontent-%COMP%], .lime-300.hint-text[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-400.disabled-text[_ngcontent-%COMP%], .lime-400.hint-text[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-500.disabled-text[_ngcontent-%COMP%], .lime-500.hint-text[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-600.disabled-text[_ngcontent-%COMP%], .lime-600.hint-text[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-700.disabled-text[_ngcontent-%COMP%], .lime-700.hint-text[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-800.disabled-text[_ngcontent-%COMP%], .lime-800.hint-text[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-A100.disabled-text[_ngcontent-%COMP%], .lime-A100.hint-text[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-A200.disabled-text[_ngcontent-%COMP%], .lime-A200.hint-text[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-A400.disabled-text[_ngcontent-%COMP%], .lime-A400.hint-text[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-A700.disabled-text[_ngcontent-%COMP%], .lime-A700.hint-text[_ngcontent-%COMP%], .lime.disabled-text[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime.hint-text[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-50.disabled-text[_ngcontent-%COMP%], .orange-50.hint-text[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-100.disabled-text[_ngcontent-%COMP%], .orange-100.hint-text[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-200.disabled-text[_ngcontent-%COMP%], .orange-200.hint-text[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-300.disabled-text[_ngcontent-%COMP%], .orange-300.hint-text[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-400.disabled-text[_ngcontent-%COMP%], .orange-400.hint-text[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-500.disabled-text[_ngcontent-%COMP%], .orange-500.hint-text[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-600.disabled-text[_ngcontent-%COMP%], .orange-600.hint-text[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-700.disabled-text[_ngcontent-%COMP%], .orange-700.hint-text[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-A100.disabled-text[_ngcontent-%COMP%], .orange-A100.hint-text[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-A200.disabled-text[_ngcontent-%COMP%], .orange-A200.hint-text[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-A400.disabled-text[_ngcontent-%COMP%], .orange-A400.hint-text[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-A700.disabled-text[_ngcontent-%COMP%], .orange-A700.hint-text[_ngcontent-%COMP%], .orange.disabled-text[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange.hint-text[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-50.disabled-text[_ngcontent-%COMP%], .pink-50.hint-text[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-100.disabled-text[_ngcontent-%COMP%], .pink-100.hint-text[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-200.disabled-text[_ngcontent-%COMP%], .pink-200.hint-text[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-300.disabled-text[_ngcontent-%COMP%], .pink-300.hint-text[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-400.disabled-text[_ngcontent-%COMP%], .pink-400.hint-text[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-A100.disabled-text[_ngcontent-%COMP%], .pink-A100.hint-text[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-50.disabled-text[_ngcontent-%COMP%], .purple-50.hint-text[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-100.disabled-text[_ngcontent-%COMP%], .purple-100.hint-text[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-200.disabled-text[_ngcontent-%COMP%], .purple-200.hint-text[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-A100.disabled-text[_ngcontent-%COMP%], .purple-A100.hint-text[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-50.disabled-text[_ngcontent-%COMP%], .red-50.hint-text[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-100.disabled-text[_ngcontent-%COMP%], .red-100.hint-text[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-200.disabled-text[_ngcontent-%COMP%], .red-200.hint-text[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-300.disabled-text[_ngcontent-%COMP%], .red-300.hint-text[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-400.disabled-text[_ngcontent-%COMP%], .red-400.hint-text[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-A100.disabled-text[_ngcontent-%COMP%], .red-A100.hint-text[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-50.disabled-text[_ngcontent-%COMP%], .teal-50.hint-text[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-100.disabled-text[_ngcontent-%COMP%], .teal-100.hint-text[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-200.disabled-text[_ngcontent-%COMP%], .teal-200.hint-text[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-300.disabled-text[_ngcontent-%COMP%], .teal-300.hint-text[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-400.disabled-text[_ngcontent-%COMP%], .teal-400.hint-text[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-A100.disabled-text[_ngcontent-%COMP%], .teal-A100.hint-text[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-A200.disabled-text[_ngcontent-%COMP%], .teal-A200.hint-text[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-A400.disabled-text[_ngcontent-%COMP%], .teal-A400.hint-text[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-A700.disabled-text[_ngcontent-%COMP%], .teal-A700.hint-text[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-50.disabled-text[_ngcontent-%COMP%], .yellow-50.hint-text[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-100.disabled-text[_ngcontent-%COMP%], .yellow-100.hint-text[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-200.disabled-text[_ngcontent-%COMP%], .yellow-200.hint-text[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-300.disabled-text[_ngcontent-%COMP%], .yellow-300.hint-text[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-400.disabled-text[_ngcontent-%COMP%], .yellow-400.hint-text[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-500.disabled-text[_ngcontent-%COMP%], .yellow-500.hint-text[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-600.disabled-text[_ngcontent-%COMP%], .yellow-600.hint-text[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-700.disabled-text[_ngcontent-%COMP%], .yellow-700.hint-text[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-800.disabled-text[_ngcontent-%COMP%], .yellow-800.hint-text[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-900.disabled-text[_ngcontent-%COMP%], .yellow-900.hint-text[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-A100.disabled-text[_ngcontent-%COMP%], .yellow-A100.hint-text[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-A200.disabled-text[_ngcontent-%COMP%], .yellow-A200.hint-text[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-A400.disabled-text[_ngcontent-%COMP%], .yellow-A400.hint-text[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .yellow-A700.disabled-text[_ngcontent-%COMP%], .yellow-A700.hint-text[_ngcontent-%COMP%], .yellow.disabled-text[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .yellow.hint-text[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)!important}.amber-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-50.divider[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-100.divider[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-200.divider[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-300.divider[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-400.divider[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-500.divider[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-600.divider[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-700.divider[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-800.divider[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-900.divider[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-A100.divider[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-A200.divider[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-A400.divider[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .amber-A700.divider[_ngcontent-%COMP%], .amber.divider[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-50.divider[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-100.divider[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-200.divider[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-300.divider[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-400.divider[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-A100.divider[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-50.divider[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-100.divider[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-200.divider[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-300.divider[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-A100.divider[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-A200.divider[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-50.divider[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-100.divider[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-200.divider[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-A100.divider[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-A200.divider[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-50.divider[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-100.divider[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-200.divider[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-300.divider[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-400.divider[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-A100.divider[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-A200.divider[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-A400.divider[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-A700.divider[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-50.divider[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-100.divider[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-200.divider[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-300.divider[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-400.divider[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-A100.divider[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-A200.divider[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-50.divider[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-100.divider[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-200.divider[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-A100.divider[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-50.divider[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-100.divider[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-200.divider[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-300.divider[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-400.divider[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-500.divider[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-A100.divider[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-A200.divider[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-A400.divider[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-A700.divider[_ngcontent-%COMP%], .green.divider[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-50.divider[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-100.divider[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-200.divider[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-300.divider[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-400.divider[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-500.divider[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-A100.divider[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-A200.divider[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-A400.divider[_ngcontent-%COMP%], .grey.divider[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-50.divider[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-100.divider[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-200.divider[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-A100.divider[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-50.divider[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-100.divider[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-200.divider[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-300.divider[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-400.divider[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-A100.divider[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-A200.divider[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-A400.divider[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-50.divider[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-100.divider[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-200.divider[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-300.divider[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-400.divider[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-500.divider[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-600.divider[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-A100.divider[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-A200.divider[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-A400.divider[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-A700.divider[_ngcontent-%COMP%], .light-green.divider[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-50.divider[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-100.divider[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-200.divider[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-300.divider[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-400.divider[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-500.divider[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-600.divider[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-700.divider[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-800.divider[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-A100.divider[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-A200.divider[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-A400.divider[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-A700.divider[_ngcontent-%COMP%], .lime.divider[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-50.divider[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-100.divider[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-200.divider[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-300.divider[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-400.divider[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-500.divider[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-600.divider[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-700.divider[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-A100.divider[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-A200.divider[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-A400.divider[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-A700.divider[_ngcontent-%COMP%], .orange.divider[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-50.divider[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-100.divider[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-200.divider[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-300.divider[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-400.divider[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-A100.divider[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-50.divider[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-100.divider[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-200.divider[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-A100.divider[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-50.divider[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-100.divider[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-200.divider[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-300.divider[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-400.divider[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-A100.divider[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-50.divider[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-100.divider[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-200.divider[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-300.divider[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-400.divider[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-A100.divider[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-A200.divider[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-A400.divider[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-A700.divider[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-50.divider[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-100.divider[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-200.divider[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-300.divider[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-400.divider[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-500.divider[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-600.divider[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-700.divider[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-800.divider[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-900.divider[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-A100.divider[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-A200.divider[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-A400.divider[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .yellow-A700.divider[_ngcontent-%COMP%], .yellow.divider[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{color:rgba(0,0,0,.12)!important}.amber-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background:rgba(0,0,0,.1)}.amber-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.12)}.blue-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff}.blue-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-500.secondary-text[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-600.secondary-text[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-700.secondary-text[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-800.secondary-text[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-900.secondary-text[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-A200.secondary-text[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-A400.secondary-text[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-A700.secondary-text[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-400.secondary-text[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-500.secondary-text[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-600.secondary-text[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-700.secondary-text[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-800.secondary-text[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-900.secondary-text[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-A400.secondary-text[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue-grey-A700.secondary-text[_ngcontent-%COMP%], .blue-grey.secondary-text[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .blue.secondary-text[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-300.secondary-text[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-400.secondary-text[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-500.secondary-text[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-600.secondary-text[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-700.secondary-text[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-800.secondary-text[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-900.secondary-text[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-A400.secondary-text[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .brown-A700.secondary-text[_ngcontent-%COMP%], .brown.secondary-text[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-500.secondary-text[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-600.secondary-text[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-700.secondary-text[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-800.secondary-text[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .cyan-900.secondary-text[_ngcontent-%COMP%], .cyan.secondary-text[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-500.secondary-text[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-600.secondary-text[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-700.secondary-text[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-800.secondary-text[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-900.secondary-text[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-A400.secondary-text[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-orange-A700.secondary-text[_ngcontent-%COMP%], .deep-orange.secondary-text[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-300.secondary-text[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-400.secondary-text[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-500.secondary-text[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-600.secondary-text[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-700.secondary-text[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-800.secondary-text[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-900.secondary-text[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-A200.secondary-text[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-A400.secondary-text[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .deep-purple-A700.secondary-text[_ngcontent-%COMP%], .deep-purple.secondary-text[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-600.secondary-text[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-700.secondary-text[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-800.secondary-text[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .green-900.secondary-text[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-600.secondary-text[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-700.secondary-text[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-800.secondary-text[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-900.secondary-text[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .grey-A700.secondary-text[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-300.secondary-text[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-400.secondary-text[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-500.secondary-text[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-600.secondary-text[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-700.secondary-text[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-800.secondary-text[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-900.secondary-text[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-A200.secondary-text[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-A400.secondary-text[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .indigo-A700.secondary-text[_ngcontent-%COMP%], .indigo.secondary-text[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-500.secondary-text[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-600.secondary-text[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-700.secondary-text[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-800.secondary-text[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-900.secondary-text[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-blue-A700.secondary-text[_ngcontent-%COMP%], .light-blue.secondary-text[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-700.secondary-text[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-800.secondary-text[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .light-green-900.secondary-text[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .lime-900.secondary-text[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-800.secondary-text[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .orange-900.secondary-text[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-500.secondary-text[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-600.secondary-text[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-700.secondary-text[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-800.secondary-text[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-900.secondary-text[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-A200.secondary-text[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-A400.secondary-text[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .pink-A700.secondary-text[_ngcontent-%COMP%], .pink.secondary-text[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-300.secondary-text[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-400.secondary-text[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-500.secondary-text[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-600.secondary-text[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-700.secondary-text[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-800.secondary-text[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-900.secondary-text[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-A200.secondary-text[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-A400.secondary-text[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .purple-A700.secondary-text[_ngcontent-%COMP%], .purple.secondary-text[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-500.secondary-text[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-600.secondary-text[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-700.secondary-text[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-800.secondary-text[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-900.secondary-text[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-A200.secondary-text[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-A400.secondary-text[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .red-A700.secondary-text[_ngcontent-%COMP%], .red.secondary-text[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-500.secondary-text[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-600.secondary-text[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-700.secondary-text[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-800.secondary-text[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .teal-900.secondary-text[_ngcontent-%COMP%], .teal.secondary-text[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)!important}.blue-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-500.disabled-text[_ngcontent-%COMP%], .blue-500.hint-text[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-600.disabled-text[_ngcontent-%COMP%], .blue-600.hint-text[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-700.disabled-text[_ngcontent-%COMP%], .blue-700.hint-text[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-800.disabled-text[_ngcontent-%COMP%], .blue-800.hint-text[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-900.disabled-text[_ngcontent-%COMP%], .blue-900.hint-text[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-A200.disabled-text[_ngcontent-%COMP%], .blue-A200.hint-text[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-A400.disabled-text[_ngcontent-%COMP%], .blue-A400.hint-text[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-A700.disabled-text[_ngcontent-%COMP%], .blue-A700.hint-text[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-400.disabled-text[_ngcontent-%COMP%], .blue-grey-400.hint-text[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-500.disabled-text[_ngcontent-%COMP%], .blue-grey-500.hint-text[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-600.disabled-text[_ngcontent-%COMP%], .blue-grey-600.hint-text[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-700.disabled-text[_ngcontent-%COMP%], .blue-grey-700.hint-text[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-800.disabled-text[_ngcontent-%COMP%], .blue-grey-800.hint-text[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-900.disabled-text[_ngcontent-%COMP%], .blue-grey-900.hint-text[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-A400.disabled-text[_ngcontent-%COMP%], .blue-grey-A400.hint-text[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue-grey-A700.disabled-text[_ngcontent-%COMP%], .blue-grey-A700.hint-text[_ngcontent-%COMP%], .blue-grey.disabled-text[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue-grey.hint-text[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .blue.disabled-text[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .blue.hint-text[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-300.disabled-text[_ngcontent-%COMP%], .brown-300.hint-text[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-400.disabled-text[_ngcontent-%COMP%], .brown-400.hint-text[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-500.disabled-text[_ngcontent-%COMP%], .brown-500.hint-text[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-600.disabled-text[_ngcontent-%COMP%], .brown-600.hint-text[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-700.disabled-text[_ngcontent-%COMP%], .brown-700.hint-text[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-800.disabled-text[_ngcontent-%COMP%], .brown-800.hint-text[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-900.disabled-text[_ngcontent-%COMP%], .brown-900.hint-text[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-A400.disabled-text[_ngcontent-%COMP%], .brown-A400.hint-text[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .brown-A700.disabled-text[_ngcontent-%COMP%], .brown-A700.hint-text[_ngcontent-%COMP%], .brown.disabled-text[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .brown.hint-text[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-500.disabled-text[_ngcontent-%COMP%], .cyan-500.hint-text[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-600.disabled-text[_ngcontent-%COMP%], .cyan-600.hint-text[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-700.disabled-text[_ngcontent-%COMP%], .cyan-700.hint-text[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-800.disabled-text[_ngcontent-%COMP%], .cyan-800.hint-text[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .cyan-900.disabled-text[_ngcontent-%COMP%], .cyan-900.hint-text[_ngcontent-%COMP%], .cyan.disabled-text[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .cyan.hint-text[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-500.disabled-text[_ngcontent-%COMP%], .deep-orange-500.hint-text[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-600.disabled-text[_ngcontent-%COMP%], .deep-orange-600.hint-text[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-700.disabled-text[_ngcontent-%COMP%], .deep-orange-700.hint-text[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-800.disabled-text[_ngcontent-%COMP%], .deep-orange-800.hint-text[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-900.disabled-text[_ngcontent-%COMP%], .deep-orange-900.hint-text[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-A400.disabled-text[_ngcontent-%COMP%], .deep-orange-A400.hint-text[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-orange-A700.disabled-text[_ngcontent-%COMP%], .deep-orange-A700.hint-text[_ngcontent-%COMP%], .deep-orange.disabled-text[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-orange.hint-text[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-300.disabled-text[_ngcontent-%COMP%], .deep-purple-300.hint-text[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-400.disabled-text[_ngcontent-%COMP%], .deep-purple-400.hint-text[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-500.disabled-text[_ngcontent-%COMP%], .deep-purple-500.hint-text[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-600.disabled-text[_ngcontent-%COMP%], .deep-purple-600.hint-text[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-700.disabled-text[_ngcontent-%COMP%], .deep-purple-700.hint-text[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-800.disabled-text[_ngcontent-%COMP%], .deep-purple-800.hint-text[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-900.disabled-text[_ngcontent-%COMP%], .deep-purple-900.hint-text[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-A200.disabled-text[_ngcontent-%COMP%], .deep-purple-A200.hint-text[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-A400.disabled-text[_ngcontent-%COMP%], .deep-purple-A400.hint-text[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .deep-purple-A700.disabled-text[_ngcontent-%COMP%], .deep-purple-A700.hint-text[_ngcontent-%COMP%], .deep-purple.disabled-text[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .deep-purple.hint-text[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-600.disabled-text[_ngcontent-%COMP%], .green-600.hint-text[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-700.disabled-text[_ngcontent-%COMP%], .green-700.hint-text[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-800.disabled-text[_ngcontent-%COMP%], .green-800.hint-text[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .green-900.disabled-text[_ngcontent-%COMP%], .green-900.hint-text[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-600.disabled-text[_ngcontent-%COMP%], .grey-600.hint-text[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-700.disabled-text[_ngcontent-%COMP%], .grey-700.hint-text[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-800.disabled-text[_ngcontent-%COMP%], .grey-800.hint-text[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-900.disabled-text[_ngcontent-%COMP%], .grey-900.hint-text[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .grey-A700.disabled-text[_ngcontent-%COMP%], .grey-A700.hint-text[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-300.disabled-text[_ngcontent-%COMP%], .indigo-300.hint-text[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-400.disabled-text[_ngcontent-%COMP%], .indigo-400.hint-text[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-500.disabled-text[_ngcontent-%COMP%], .indigo-500.hint-text[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-600.disabled-text[_ngcontent-%COMP%], .indigo-600.hint-text[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-700.disabled-text[_ngcontent-%COMP%], .indigo-700.hint-text[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-800.disabled-text[_ngcontent-%COMP%], .indigo-800.hint-text[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-900.disabled-text[_ngcontent-%COMP%], .indigo-900.hint-text[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-A200.disabled-text[_ngcontent-%COMP%], .indigo-A200.hint-text[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-A400.disabled-text[_ngcontent-%COMP%], .indigo-A400.hint-text[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .indigo-A700.disabled-text[_ngcontent-%COMP%], .indigo-A700.hint-text[_ngcontent-%COMP%], .indigo.disabled-text[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .indigo.hint-text[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-500.disabled-text[_ngcontent-%COMP%], .light-blue-500.hint-text[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-600.disabled-text[_ngcontent-%COMP%], .light-blue-600.hint-text[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-700.disabled-text[_ngcontent-%COMP%], .light-blue-700.hint-text[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-800.disabled-text[_ngcontent-%COMP%], .light-blue-800.hint-text[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-900.disabled-text[_ngcontent-%COMP%], .light-blue-900.hint-text[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-blue-A700.disabled-text[_ngcontent-%COMP%], .light-blue-A700.hint-text[_ngcontent-%COMP%], .light-blue.disabled-text[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-blue.hint-text[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-700.disabled-text[_ngcontent-%COMP%], .light-green-700.hint-text[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-800.disabled-text[_ngcontent-%COMP%], .light-green-800.hint-text[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .light-green-900.disabled-text[_ngcontent-%COMP%], .light-green-900.hint-text[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .lime-900.disabled-text[_ngcontent-%COMP%], .lime-900.hint-text[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-800.disabled-text[_ngcontent-%COMP%], .orange-800.hint-text[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .orange-900.disabled-text[_ngcontent-%COMP%], .orange-900.hint-text[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-500.disabled-text[_ngcontent-%COMP%], .pink-500.hint-text[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-600.disabled-text[_ngcontent-%COMP%], .pink-600.hint-text[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-700.disabled-text[_ngcontent-%COMP%], .pink-700.hint-text[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-800.disabled-text[_ngcontent-%COMP%], .pink-800.hint-text[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-900.disabled-text[_ngcontent-%COMP%], .pink-900.hint-text[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-A200.disabled-text[_ngcontent-%COMP%], .pink-A200.hint-text[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-A400.disabled-text[_ngcontent-%COMP%], .pink-A400.hint-text[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .pink-A700.disabled-text[_ngcontent-%COMP%], .pink-A700.hint-text[_ngcontent-%COMP%], .pink.disabled-text[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .pink.hint-text[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-300.disabled-text[_ngcontent-%COMP%], .purple-300.hint-text[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-400.disabled-text[_ngcontent-%COMP%], .purple-400.hint-text[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-500.disabled-text[_ngcontent-%COMP%], .purple-500.hint-text[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-600.disabled-text[_ngcontent-%COMP%], .purple-600.hint-text[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-700.disabled-text[_ngcontent-%COMP%], .purple-700.hint-text[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-800.disabled-text[_ngcontent-%COMP%], .purple-800.hint-text[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-900.disabled-text[_ngcontent-%COMP%], .purple-900.hint-text[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-A200.disabled-text[_ngcontent-%COMP%], .purple-A200.hint-text[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-A400.disabled-text[_ngcontent-%COMP%], .purple-A400.hint-text[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .purple-A700.disabled-text[_ngcontent-%COMP%], .purple-A700.hint-text[_ngcontent-%COMP%], .purple.disabled-text[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .purple.hint-text[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-500.disabled-text[_ngcontent-%COMP%], .red-500.hint-text[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-600.disabled-text[_ngcontent-%COMP%], .red-600.hint-text[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-700.disabled-text[_ngcontent-%COMP%], .red-700.hint-text[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-800.disabled-text[_ngcontent-%COMP%], .red-800.hint-text[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-900.disabled-text[_ngcontent-%COMP%], .red-900.hint-text[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-A200.disabled-text[_ngcontent-%COMP%], .red-A200.hint-text[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-A400.disabled-text[_ngcontent-%COMP%], .red-A400.hint-text[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .red-A700.disabled-text[_ngcontent-%COMP%], .red-A700.hint-text[_ngcontent-%COMP%], .red.disabled-text[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .red.hint-text[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-500.disabled-text[_ngcontent-%COMP%], .teal-500.hint-text[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-600.disabled-text[_ngcontent-%COMP%], .teal-600.hint-text[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-700.disabled-text[_ngcontent-%COMP%], .teal-700.hint-text[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-800.disabled-text[_ngcontent-%COMP%], .teal-800.hint-text[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .teal-900.disabled-text[_ngcontent-%COMP%], .teal-900.hint-text[_ngcontent-%COMP%], .teal.disabled-text[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .teal.hint-text[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)!important}.blue-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-500.divider[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-600.divider[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-700.divider[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-800.divider[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-900.divider[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-A200.divider[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-A400.divider[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-A700.divider[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-400.divider[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-500.divider[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-600.divider[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-700.divider[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-800.divider[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-900.divider[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-A400.divider[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue-grey-A700.divider[_ngcontent-%COMP%], .blue-grey.divider[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .blue.divider[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-300.divider[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-400.divider[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-500.divider[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-600.divider[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-700.divider[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-800.divider[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-900.divider[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-A400.divider[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .brown-A700.divider[_ngcontent-%COMP%], .brown.divider[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-500.divider[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-600.divider[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-700.divider[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-800.divider[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .cyan-900.divider[_ngcontent-%COMP%], .cyan.divider[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-500.divider[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-600.divider[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-700.divider[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-800.divider[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-900.divider[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-A400.divider[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-orange-A700.divider[_ngcontent-%COMP%], .deep-orange.divider[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-300.divider[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-400.divider[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-500.divider[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-600.divider[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-700.divider[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-800.divider[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-900.divider[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-A200.divider[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-A400.divider[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .deep-purple-A700.divider[_ngcontent-%COMP%], .deep-purple.divider[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-600.divider[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-700.divider[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-800.divider[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .green-900.divider[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-600.divider[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-700.divider[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-800.divider[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-900.divider[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .grey-A700.divider[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-300.divider[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-400.divider[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-500.divider[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-600.divider[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-700.divider[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-800.divider[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-900.divider[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-A200.divider[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-A400.divider[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .indigo-A700.divider[_ngcontent-%COMP%], .indigo.divider[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-500.divider[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-600.divider[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-700.divider[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-800.divider[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-900.divider[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-blue-A700.divider[_ngcontent-%COMP%], .light-blue.divider[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-700.divider[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-800.divider[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .light-green-900.divider[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .lime-900.divider[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-800.divider[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .orange-900.divider[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-500.divider[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-600.divider[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-700.divider[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-800.divider[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-900.divider[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-A200.divider[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-A400.divider[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .pink-A700.divider[_ngcontent-%COMP%], .pink.divider[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-300.divider[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-400.divider[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-500.divider[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-600.divider[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-700.divider[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-800.divider[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-900.divider[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-A200.divider[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-A400.divider[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .purple-A700.divider[_ngcontent-%COMP%], .purple.divider[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-500.divider[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-600.divider[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-700.divider[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-800.divider[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-900.divider[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-A200.divider[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-A400.divider[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .red-A700.divider[_ngcontent-%COMP%], .red.divider[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-500.divider[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-600.divider[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-700.divider[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-800.divider[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .teal-900.divider[_ngcontent-%COMP%], .teal.divider[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.12)!important}.blue-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.1)}.blue-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.12)}.amber-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{color:#000}.amber-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.amber-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}.amber-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.amber-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}.amber-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .amber[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .yellow[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.blue-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{color:#fff}.blue-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}.blue-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}.blue-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}.blue-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}.blue-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}.blue-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue-grey[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-300[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .brown[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .cyan[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-orange[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-300[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .deep-purple[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .green-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .grey-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-300[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .indigo[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-blue[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .light-green-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .lime-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .orange-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .pink[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-300[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .purple[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .teal[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:#fff}.avatar[_ngcontent-%COMP%]{width:40px;min-width:40px;height:40px;line-height:40px;margin:0 8px 0 0;border-radius:50%;font-size:17px;font-weight:600;text-align:center}.avatar.square[_ngcontent-%COMP%]{border-radius:0}.avatar.small[_ngcontent-%COMP%]{width:20px;min-width:20px;height:20px;line-height:20px}.avatar.big[_ngcontent-%COMP%]{width:72px;min-width:72px;height:72px;line-height:72px}.avatar.huge[_ngcontent-%COMP%]{width:96px;min-width:96px;height:96px;line-height:96px}.avatar-wrapper[_ngcontent-%COMP%]{position:relative}.avatar-wrapper[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.avatar-wrapper[_ngcontent-%COMP%]   mat-icon.status[_ngcontent-%COMP%]{position:absolute;top:28px;left:28px}mat-icon.status[_ngcontent-%COMP%]{border-radius:50%}mat-icon.status.online[_ngcontent-%COMP%]{color:#4caf50}mat-icon.status.online[_ngcontent-%COMP%]:before{content:"check_circle"}mat-icon.status.do-not-disturb[_ngcontent-%COMP%]{color:#f44336}mat-icon.status.do-not-disturb[_ngcontent-%COMP%]:before{content:"remove_circle_outline"}mat-icon.status.away[_ngcontent-%COMP%]{color:#ffc107}mat-icon.status.away[_ngcontent-%COMP%]:before{content:"access_time"}mat-icon.status.offline[_ngcontent-%COMP%]{color:#646464}mat-icon.status.offline[_ngcontent-%COMP%]:before{content:"not_interested"}.form-wrapper[_ngcontent-%COMP%]{padding:16px}.form-wrapper[_ngcontent-%COMP%]   .form-title[_ngcontent-%COMP%]{font-size:21px;padding:8px 0}.navigation-simple[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]{position:relative;cursor:pointer;text-align:left;margin:0;padding:0 24px;text-transform:none;line-height:48px;max-height:48px;height:48px}.navigation-simple[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin:0 16px 0 0}.navigation-simple[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:13px;font-weight:600;line-height:1}.navigation-simple[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{font-size:13px;font-weight:600;margin-top:8px}.navigation-simple[_ngcontent-%COMP%]   mat-divider[_ngcontent-%COMP%]{margin:8px 0}.simple-pagination[_ngcontent-%COMP%]{position:relative;display:inline-flex;flex-direction:row;padding:0 8px;border-radius:4px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.simple-pagination[_ngcontent-%COMP%]   .pagination-item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:56px;line-height:56px;border-radius:0;margin:0;font-weight:400}.simple-pagination[_ngcontent-%COMP%]   .pagination-item.active[_ngcontent-%COMP%], .simple-pagination[_ngcontent-%COMP%]   .pagination-item.disabled[_ngcontent-%COMP%]{cursor:default}.price-tables[_ngcontent-%COMP%]   .price-table[_ngcontent-%COMP%]{position:relative;width:280px;border-radius:2px;margin:12px;overflow:hidden}.price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .package-type[_ngcontent-%COMP%]{font-size:17px;padding:16px 24px}.price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .package-type[_ngcontent-%COMP%]   .sale[_ngcontent-%COMP%]{font-size:13px;font-weight:600}.price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]{padding:32px 32px 16px}.price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .currency[_ngcontent-%COMP%]{padding-right:4px;font-size:24px;font-weight:600}.price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]{font-size:72px;font-weight:300;line-height:1}.price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .period[_ngcontent-%COMP%]{padding:0 0 5px 4px;font-size:17px}.price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   mat-divider[_ngcontent-%COMP%]{margin:16px 32px}.price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .terms[_ngcontent-%COMP%]{padding:16px 32px;font-size:15px}.price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .cta-button[_ngcontent-%COMP%]{margin:16px auto 32px;width:128px}.price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .badge[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:11px;font-weight:600;padding:6px 8px}.price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .package-type[_ngcontent-%COMP%]{padding:48px 32px 24px;font-size:20px;font-weight:600;text-align:center}.price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]{padding:0 32px 8px}.price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .currency[_ngcontent-%COMP%]{padding-right:4px;font-size:24px;font-weight:600}.price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]{font-size:56px;font-weight:300;line-height:1}.price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .period[_ngcontent-%COMP%]{padding:0 32px;font-size:15px;font-weight:600;text-align:center}.price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .terms[_ngcontent-%COMP%]{padding:32px;font-size:15px}.price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .terms[_ngcontent-%COMP%]   .term[_ngcontent-%COMP%]{padding-bottom:8px}.price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .terms[_ngcontent-%COMP%]   .term[_ngcontent-%COMP%]:last-child{padding-bottom:0}.price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .cta-button[_ngcontent-%COMP%]{margin:8px auto 32px;width:128px}.price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .package-type[_ngcontent-%COMP%]{padding:32px;text-align:center}.price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .package-type[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:34px}.price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .package-type[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{font-size:17px;font-weight:600}.price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]{padding:16px 32px}.price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .currency[_ngcontent-%COMP%]{padding-right:4px;font-size:15px;font-weight:600}.price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]{font-size:34px;font-weight:300;line-height:1}.price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .period[_ngcontent-%COMP%]{padding-left:4px;text-align:center}.price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .terms[_ngcontent-%COMP%]{margin:32px;font-size:15px}.price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .terms[_ngcontent-%COMP%]   .term[_ngcontent-%COMP%]{padding-bottom:16px}.price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .terms[_ngcontent-%COMP%]   .term[_ngcontent-%COMP%]:last-child{padding-bottom:0}.price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .cta-button[_ngcontent-%COMP%]{margin:8px 32px}.price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .note[_ngcontent-%COMP%]{padding:8px 32px 16px;text-align:center}.simple-table-container[_ngcontent-%COMP%]   .table-title[_ngcontent-%COMP%]{font-size:20px;padding:24px}table.simple[_ngcontent-%COMP%]{width:100%;border:none;border-spacing:0;text-align:left}table.simple[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:16px 8px;font-weight:600;white-space:nowrap}table.simple[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]:first-child{padding-left:24px}table.simple[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]:last-child{padding-right:24px}table.simple[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:16px 8px}table.simple[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:first-child{padding-left:24px}table.simple[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:last-child{padding-right:24px}table.simple[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:last-child   td[_ngcontent-%COMP%]{border-bottom:none}table.simple.clickable[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{cursor:pointer}html.cdk-global-scrollblock[_ngcontent-%COMP%]{position:relative!important;overflow:hidden!important}button[_ngcontent-%COMP%]   .mat-button-wrapper[_ngcontent-%COMP%]{line-height:normal}.mat-icon[_ngcontent-%COMP%]{font-weight:400!important;line-height:1}.mat-icon-button[_ngcontent-%COMP%]   .mat-button-ripple[_ngcontent-%COMP%]{border-radius:50%}.mat-dialog-container[_ngcontent-%COMP%]{-webkit-overflow-scrolling:touch}.mat-checkbox[_ngcontent-%COMP%], .mat-radio-button[_ngcontent-%COMP%]{font-size:16px}.mat-form-field-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}.mat-form-field.mat-form-field-type-mat-select[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]{display:inline-flex;width:auto}.mat-form-field.mat-form-field-type-mat-select[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{display:inline-flex;align-items:center;width:100%}.mat-form-field.mat-form-field-type-mat-select[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{display:flex;max-width:none;margin-right:8px}.mat-form-field.mat-form-field-type-mat-select[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]   .mat-select-arrow-wrapper[_ngcontent-%COMP%]{display:inline-flex}mat-horizontal-stepper[_ngcontent-%COMP%]   mat-step-header[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], mat-vertical-stepper[_ngcontent-%COMP%]   mat-step-header[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:16px!important;width:16px!important;min-width:0!important;min-height:0!important;color:inherit!important}mat-vertical-stepper[_ngcontent-%COMP%]{padding:16px 0}mat-chip[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{min-width:0!important;min-height:0!important}.mat-card-image[_ngcontent-%COMP%]{max-width:none!important}html[_ngcontent-%COMP%]{font-size:62.5%;font-family:Muli,Helvetica Neue,Arial,sans-serif;line-height:1.4!important;letter-spacing:-.1px!important}body[_ngcontent-%COMP%]{font-size:14px}body[_ngcontent-%COMP%], html[_ngcontent-%COMP%]{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.h1[_ngcontent-%COMP%], .h2[_ngcontent-%COMP%], .h3[_ngcontent-%COMP%], .h4[_ngcontent-%COMP%], .h5[_ngcontent-%COMP%], .h6[_ngcontent-%COMP%], h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{font-weight:400}.h1[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{font-size:24px}.h2[_ngcontent-%COMP%], h2[_ngcontent-%COMP%]{font-size:20px}.h3[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-size:16px}.h4[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:15px}.h5[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{font-size:13px}.h6[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{font-size:12px}a[_ngcontent-%COMP%]{text-decoration:none}a[_ngcontent-%COMP%]:not(.mat-button):not(.mat-raised-button):not(.mat-flat-button):not(.mat-stroked-button):not(.mat-icon-button):not(.mat-fab):not(.mat-mini-fab):active, a[_ngcontent-%COMP%]:not(.mat-button):not(.mat-raised-button):not(.mat-flat-button):not(.mat-stroked-button):not(.mat-icon-button):not(.mat-fab):not(.mat-mini-fab):hover{text-decoration:underline}abbr[_ngcontent-%COMP%]{cursor:help;border-bottom:1px dotted rgba(0,0,0,.54)}blockquote[_ngcontent-%COMP%]{border-left:3px solid rgba(0,0,0,.12);font-style:italic;margin:1em 0;padding-left:16px}blockquote[_ngcontent-%COMP%]   footer[_ngcontent-%COMP%]{font-style:normal}blockquote[_ngcontent-%COMP%]   footer[_ngcontent-%COMP%]:before{content:"\\2014 \\00A0"}blockquote.reverse[_ngcontent-%COMP%]{border-left:none;border-right:3px solid rgba(0,0,0,.12);text-align:right;padding-left:0;padding-right:16px}blockquote.reverse[_ngcontent-%COMP%]   footer[_ngcontent-%COMP%]:before{content:""}blockquote.reverse[_ngcontent-%COMP%]   footer[_ngcontent-%COMP%]:after{content:"\\2014 \\00A0"}code[_ngcontent-%COMP%]{font-family:Monaco,Menlo,Consolas,Ubuntu Mono,monospace}code[_ngcontent-%COMP%]:not(.highlight){color:#106cc8;padding:2px 3px;border-radius:2px;line-height:1.7}dl[_ngcontent-%COMP%]   dt[_ngcontent-%COMP%]{font-weight:700}dl[_ngcontent-%COMP%]   dd[_ngcontent-%COMP%]{margin:4px 0 16px}mark[_ngcontent-%COMP%]{background:#f7f49a}pre[_ngcontent-%COMP%]{line-height:1.6;margin:8px 16px;white-space:pre-wrap}small[_ngcontent-%COMP%]{font-size:80%}table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{text-align:left}.text-italic[_ngcontent-%COMP%]{font-style:italic}.text-semibold[_ngcontent-%COMP%]{font-weight:600}.text-bold[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:700}.text-strike[_ngcontent-%COMP%]{text-decoration:line-through}.text-super[_ngcontent-%COMP%]{vertical-align:super}.text-sub[_ngcontent-%COMP%]{vertical-align:sub}.text-capitalize[_ngcontent-%COMP%]{text-transform:capitalize}.text-lowercase[_ngcontent-%COMP%]{text-transform:lowercase}.text-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}.font-weight-100[_ngcontent-%COMP%]{font-weight:100}.font-weight-200[_ngcontent-%COMP%]{font-weight:200}.font-weight-300[_ngcontent-%COMP%]{font-weight:300}.font-weight-400[_ngcontent-%COMP%]{font-weight:400}.font-weight-500[_ngcontent-%COMP%]{font-weight:500}.font-weight-600[_ngcontent-%COMP%]{font-weight:600}.font-weight-700[_ngcontent-%COMP%]{font-weight:700}.font-weight-800[_ngcontent-%COMP%]{font-weight:800}.font-weight-900[_ngcontent-%COMP%]{font-weight:900}.font-size-2[_ngcontent-%COMP%]{font-size:2px}.font-size-4[_ngcontent-%COMP%]{font-size:4px}.font-size-6[_ngcontent-%COMP%]{font-size:6px}.font-size-8[_ngcontent-%COMP%]{font-size:8px}.font-size-10[_ngcontent-%COMP%]{font-size:10px}.font-size-12[_ngcontent-%COMP%]{font-size:12px}.font-size-14[_ngcontent-%COMP%]{font-size:14px}.font-size-16[_ngcontent-%COMP%]{font-size:16px}.font-size-18[_ngcontent-%COMP%]{font-size:18px}.font-size-20[_ngcontent-%COMP%]{font-size:20px}.font-size-22[_ngcontent-%COMP%]{font-size:22px}.font-size-24[_ngcontent-%COMP%]{font-size:24px}.font-size-26[_ngcontent-%COMP%]{font-size:26px}.font-size-28[_ngcontent-%COMP%]{font-size:28px}.font-size-30[_ngcontent-%COMP%]{font-size:30px}.font-size-32[_ngcontent-%COMP%]{font-size:32px}.font-size-34[_ngcontent-%COMP%]{font-size:34px}.font-size-36[_ngcontent-%COMP%]{font-size:36px}.font-size-38[_ngcontent-%COMP%]{font-size:38px}.font-size-40[_ngcontent-%COMP%]{font-size:40px}.font-size-42[_ngcontent-%COMP%]{font-size:42px}.font-size-44[_ngcontent-%COMP%]{font-size:44px}.font-size-46[_ngcontent-%COMP%]{font-size:46px}.font-size-48[_ngcontent-%COMP%]{font-size:48px}.font-size-50[_ngcontent-%COMP%]{font-size:50px}.font-size-52[_ngcontent-%COMP%]{font-size:52px}.font-size-54[_ngcontent-%COMP%]{font-size:54px}.font-size-56[_ngcontent-%COMP%]{font-size:56px}.font-size-58[_ngcontent-%COMP%]{font-size:58px}.font-size-60[_ngcontent-%COMP%]{font-size:60px}.font-size-62[_ngcontent-%COMP%]{font-size:62px}.font-size-64[_ngcontent-%COMP%]{font-size:64px}.font-size-66[_ngcontent-%COMP%]{font-size:66px}.font-size-68[_ngcontent-%COMP%]{font-size:68px}.font-size-70[_ngcontent-%COMP%]{font-size:70px}.font-size-72[_ngcontent-%COMP%]{font-size:72px}.font-size-74[_ngcontent-%COMP%]{font-size:74px}.font-size-76[_ngcontent-%COMP%]{font-size:76px}.font-size-78[_ngcontent-%COMP%]{font-size:78px}.font-size-80[_ngcontent-%COMP%]{font-size:80px}.font-size-82[_ngcontent-%COMP%]{font-size:82px}.font-size-84[_ngcontent-%COMP%]{font-size:84px}.font-size-86[_ngcontent-%COMP%]{font-size:86px}.font-size-88[_ngcontent-%COMP%]{font-size:88px}.font-size-90[_ngcontent-%COMP%]{font-size:90px}.font-size-92[_ngcontent-%COMP%]{font-size:92px}.font-size-94[_ngcontent-%COMP%]{font-size:94px}.font-size-96[_ngcontent-%COMP%]{font-size:96px}.font-size-98[_ngcontent-%COMP%]{font-size:98px}.font-size-100[_ngcontent-%COMP%]{font-size:100px}.font-size-102[_ngcontent-%COMP%]{font-size:102px}.font-size-104[_ngcontent-%COMP%]{font-size:104px}.font-size-106[_ngcontent-%COMP%]{font-size:106px}.font-size-108[_ngcontent-%COMP%]{font-size:108px}.font-size-110[_ngcontent-%COMP%]{font-size:110px}.font-size-112[_ngcontent-%COMP%]{font-size:112px}.font-size-114[_ngcontent-%COMP%]{font-size:114px}.font-size-116[_ngcontent-%COMP%]{font-size:116px}.font-size-118[_ngcontent-%COMP%]{font-size:118px}.font-size-120[_ngcontent-%COMP%]{font-size:120px}.line-height-2[_ngcontent-%COMP%]{line-height:2px}.line-height-4[_ngcontent-%COMP%]{line-height:4px}.line-height-6[_ngcontent-%COMP%]{line-height:6px}.line-height-8[_ngcontent-%COMP%]{line-height:8px}.line-height-10[_ngcontent-%COMP%]{line-height:10px}.line-height-12[_ngcontent-%COMP%]{line-height:12px}.line-height-14[_ngcontent-%COMP%]{line-height:14px}.line-height-16[_ngcontent-%COMP%]{line-height:16px}.line-height-18[_ngcontent-%COMP%]{line-height:18px}.line-height-20[_ngcontent-%COMP%]{line-height:20px}.line-height-22[_ngcontent-%COMP%]{line-height:22px}.line-height-24[_ngcontent-%COMP%]{line-height:24px}.line-height-26[_ngcontent-%COMP%]{line-height:26px}.line-height-28[_ngcontent-%COMP%]{line-height:28px}.line-height-30[_ngcontent-%COMP%]{line-height:30px}.line-height-32[_ngcontent-%COMP%]{line-height:32px}.line-height-34[_ngcontent-%COMP%]{line-height:34px}.line-height-36[_ngcontent-%COMP%]{line-height:36px}.line-height-38[_ngcontent-%COMP%]{line-height:38px}.line-height-40[_ngcontent-%COMP%]{line-height:40px}.line-height-42[_ngcontent-%COMP%]{line-height:42px}.line-height-44[_ngcontent-%COMP%]{line-height:44px}.line-height-46[_ngcontent-%COMP%]{line-height:46px}.line-height-48[_ngcontent-%COMP%]{line-height:48px}.line-height-50[_ngcontent-%COMP%]{line-height:50px}.line-height-52[_ngcontent-%COMP%]{line-height:52px}.line-height-54[_ngcontent-%COMP%]{line-height:54px}.line-height-56[_ngcontent-%COMP%]{line-height:56px}.line-height-58[_ngcontent-%COMP%]{line-height:58px}.line-height-60[_ngcontent-%COMP%]{line-height:60px}.line-height-62[_ngcontent-%COMP%]{line-height:62px}.line-height-64[_ngcontent-%COMP%]{line-height:64px}.line-height-66[_ngcontent-%COMP%]{line-height:66px}.line-height-68[_ngcontent-%COMP%]{line-height:68px}.line-height-70[_ngcontent-%COMP%]{line-height:70px}.line-height-72[_ngcontent-%COMP%]{line-height:72px}.line-height-74[_ngcontent-%COMP%]{line-height:74px}.line-height-76[_ngcontent-%COMP%]{line-height:76px}.line-height-78[_ngcontent-%COMP%]{line-height:78px}.line-height-80[_ngcontent-%COMP%]{line-height:80px}.line-height-82[_ngcontent-%COMP%]{line-height:82px}.line-height-84[_ngcontent-%COMP%]{line-height:84px}.line-height-86[_ngcontent-%COMP%]{line-height:86px}.line-height-88[_ngcontent-%COMP%]{line-height:88px}.line-height-90[_ngcontent-%COMP%]{line-height:90px}.line-height-92[_ngcontent-%COMP%]{line-height:92px}.line-height-94[_ngcontent-%COMP%]{line-height:94px}.line-height-96[_ngcontent-%COMP%]{line-height:96px}.line-height-98[_ngcontent-%COMP%]{line-height:98px}.line-height-100[_ngcontent-%COMP%]{line-height:100px}.line-height-102[_ngcontent-%COMP%]{line-height:102px}.line-height-104[_ngcontent-%COMP%]{line-height:104px}.line-height-106[_ngcontent-%COMP%]{line-height:106px}.line-height-108[_ngcontent-%COMP%]{line-height:108px}.line-height-110[_ngcontent-%COMP%]{line-height:110px}.line-height-112[_ngcontent-%COMP%]{line-height:112px}.line-height-114[_ngcontent-%COMP%]{line-height:114px}.line-height-116[_ngcontent-%COMP%]{line-height:116px}.line-height-118[_ngcontent-%COMP%]{line-height:118px}.line-height-120[_ngcontent-%COMP%]{line-height:120px}.line-height-1[_ngcontent-%COMP%]{line-height:1}.line-height-1\\.25[_ngcontent-%COMP%]{line-height:1.25}.line-height-1\\.5[_ngcontent-%COMP%], .line-height-1\\.50[_ngcontent-%COMP%]{line-height:1.5}.line-height-1\\.75[_ngcontent-%COMP%]{line-height:1.75}.letter-spacing-condensed[_ngcontent-%COMP%]{letter-spacing:-.02em}.letter-spacing-normal[_ngcontent-%COMP%]{letter-spacing:normal}.letter-spacing-relaxed[_ngcontent-%COMP%]{letter-spacing:.02em}.text-boxed[_ngcontent-%COMP%]{border-radius:2px;padding:4px 8px;margin:0 8px;font-size:11px;font-weight:600;white-space:nowrap}.text-truncate[_ngcontent-%COMP%]{display:block;overflow:hidden;text-overflow:ellipsis}.text-nowrap[_ngcontent-%COMP%], .text-truncate[_ngcontent-%COMP%]{white-space:nowrap}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]{margin-bottom:24px;padding:24px 32px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%] > .title[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:24px}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%] > .title[_ngcontent-%COMP%]   .version[_ngcontent-%COMP%]{font-size:24px}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%] > .title[_ngcontent-%COMP%]   .date[_ngcontent-%COMP%]{margin-left:8px;font-size:17px;opacity:.54}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]   .groups[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{margin-bottom:32px}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]   .groups[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:last-child{margin-bottom:0}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]   .groups[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{display:inline-flex;font-size:13px;color:#fff;letter-spacing:.015em;line-height:1;padding:5px 8px;border-radius:2px}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]   .groups[_ngcontent-%COMP%]   .breaking-changes[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{background:#f44336}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]   .groups[_ngcontent-%COMP%]   .new[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{background:#43a047}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]   .groups[_ngcontent-%COMP%]   .improved[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{background:#673ab7}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]   .groups[_ngcontent-%COMP%]   .fixed[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{background:#2196f3}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]   .groups[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:24px}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]   .groups[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:6px;letter-spacing:.015em}.changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]   .groups[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-top:6px}.message-box[_ngcontent-%COMP%]{padding:16px;background:#607d8b;border-left:6px solid #37474f;color:#fff}.message-box.error[_ngcontent-%COMP%]{background:#ef5350;border-left-color:#b71c1c}.message-box.warning[_ngcontent-%COMP%]{background:#ffecb3;border-left-color:#ffc107;color:rgba(0,0,0,.87)}.message-box.success[_ngcontent-%COMP%]{background:#4caf50;border-left-color:#2e7d32}.message-box.info[_ngcontent-%COMP%]{background:#b3e5fc;border-left-color:#03a9f4;color:rgba(0,0,0,.87)}.docs[_ngcontent-%COMP%]{font-size:16px}.docs[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{max-width:980px}.docs[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .main-title[_ngcontent-%COMP%]:first-child{margin-top:0}.docs[_ngcontent-%COMP%]   .main-title[_ngcontent-%COMP%]{display:flex;margin-top:72px;font-size:24px}.docs[_ngcontent-%COMP%]   .section-title[_ngcontent-%COMP%]{display:inline-flex;font-size:18px;margin-top:24px;border-bottom:1px solid #f44336;color:#f44336}.docs[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%], .docs[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:24px}.docs[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%]   li[_ngcontent-%COMP%], .docs[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:12px;line-height:1.7}.docs[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{line-height:1.7}.page-layout[_ngcontent-%COMP%]{position:relative;overflow:hidden}.page-layout.carded[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1 0 auto;width:100%;min-width:100%}.page-layout.carded[_ngcontent-%COMP%] > .top-bg[_ngcontent-%COMP%]{position:absolute;z-index:1;top:0;right:0;left:0;height:200px}.page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1 0 auto;position:relative;z-index:2;padding:0 32px;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%}.page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%]{height:136px!important;min-height:136px!important;max-height:136px!important}.page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1 0 auto;overflow:hidden;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid;height:64px;min-height:64px;max-height:64px}.page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{flex:1 0 auto}.page-layout.carded.fullwidth.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%]{width:100%;min-width:0}.page-layout.carded.fullwidth.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%]{flex:1 1 auto}.page-layout.carded.fullwidth.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{display:flex}.page-layout.carded.fullwidth.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]{overflow:hidden;width:100%}.page-layout.carded.fullwidth.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%]{height:64px}.page-layout.carded.fullwidth.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-body[_ngcontent-%COMP%], .page-layout.carded.fullwidth.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-body[_ngcontent-%COMP%]   .mat-tab-body-content[_ngcontent-%COMP%]{overflow:hidden}.page-layout.carded.fullwidth.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-body[_ngcontent-%COMP%]   .mat-tab-body-content[_ngcontent-%COMP%]   .tab-content[_ngcontent-%COMP%]{position:relative;width:100%;height:100%}.page-layout.carded.fullwidth.inner-scroll[_ngcontent-%COMP%], .page-layout.carded.fullwidth.inner-scroll[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%], .page-layout.carded.fullwidth.inner-scroll[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%]{flex:1 1 auto}.page-layout.carded.fullwidth.inner-scroll[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}.page-layout.carded.fullwidth.inner-scroll.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-body[_ngcontent-%COMP%]   .mat-tab-body-content[_ngcontent-%COMP%]   .tab-content[_ngcontent-%COMP%]{overflow:auto;-webkit-overflow-scrolling:touch}.page-layout.carded.left-sidebar[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%]{flex-direction:row}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1 1 auto;width:240px;min-width:240px;max-width:240px;height:auto;overflow:hidden;box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open[_ngcontent-%COMP%]{background:none;box-shadow:none}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open[_ngcontent-%COMP%] + .center[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open[_ngcontent-%COMP%] + .center[_ngcontent-%COMP%]{z-index:1001}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open.left-positioned[_ngcontent-%COMP%] + .center[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open.left-positioned[_ngcontent-%COMP%] + .center[_ngcontent-%COMP%]{margin-left:0}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open.right-positioned[_ngcontent-%COMP%] + .center[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open.right-positioned[_ngcontent-%COMP%] + .center[_ngcontent-%COMP%]{margin-right:0}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{height:200px;min-height:200px;max-height:200px}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{background:transparent;flex:1 1 auto}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1 1 auto;position:relative;z-index:3;margin-left:32px;margin-right:32px;width:100%;min-width:0}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%]{display:flex;height:136px;min-height:136px;max-height:136px}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center;flex:1 1 auto;border-bottom:1px solid;height:64px;min-height:64px;max-height:64px}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%]   .sidebar-toggle[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%]   .sidebar-toggle[_ngcontent-%COMP%]{margin:0 8px 0 0!important;padding:0!important;border-radius:0}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{flex:1 1 auto}.page-layout.carded.left-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%]{width:calc(100% - 32px);min-width:0}@media screen and (max-width:1279px){.page-layout.carded.left-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%]{width:calc(100% - 64px)}}.page-layout.carded.left-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%]{flex:1 1 auto}.page-layout.carded.left-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{display:flex}.page-layout.carded.left-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]{overflow:hidden}.page-layout.carded.left-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%]{height:64px}.page-layout.carded.left-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-body[_ngcontent-%COMP%], .page-layout.carded.left-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-body[_ngcontent-%COMP%]   .mat-tab-body-content[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-body[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-body[_ngcontent-%COMP%]   .mat-tab-body-content[_ngcontent-%COMP%]{overflow:hidden}.page-layout.carded.left-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-body[_ngcontent-%COMP%]   .mat-tab-body-content[_ngcontent-%COMP%]   .tab-content[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-body[_ngcontent-%COMP%]   .mat-tab-body-content[_ngcontent-%COMP%]   .tab-content[_ngcontent-%COMP%]{position:relative;width:100%;height:100%}.page-layout.carded.left-sidebar.inner-scroll[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.inner-scroll[_ngcontent-%COMP%]{flex:1 1 auto}.page-layout.carded.left-sidebar.inner-scroll[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.inner-scroll[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{overflow:auto;-webkit-overflow-scrolling:touch}.page-layout.carded.left-sidebar.inner-scroll[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%], .page-layout.carded.left-sidebar.inner-scroll[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.inner-scroll[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.inner-scroll[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%]{flex:1 1 auto}.page-layout.carded.left-sidebar.inner-scroll[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.inner-scroll[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}.page-layout.carded.left-sidebar.inner-scroll.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-body[_ngcontent-%COMP%]   .mat-tab-body-content[_ngcontent-%COMP%]   .tab-content[_ngcontent-%COMP%], .page-layout.carded.right-sidebar.inner-scroll.tabbed[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-body[_ngcontent-%COMP%]   .mat-tab-body-content[_ngcontent-%COMP%]   .tab-content[_ngcontent-%COMP%]{overflow:auto;-webkit-overflow-scrolling:touch}.page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]{order:2}.page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%]{order:1}.page-layout.simple[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1 0 auto;width:100%;min-width:100%}.page-layout.simple.fullwidth[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0}.page-layout.simple.fullwidth[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%], .page-layout.simple.inner-sidebar[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%]{height:120px;min-height:120px;max-height:120px}.page-layout.simple.left-sidebar[_ngcontent-%COMP%], .page-layout.simple.right-sidebar[_ngcontent-%COMP%]{flex-direction:row}.page-layout.simple.left-sidebar[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%], .page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]{width:240px;min-width:240px;max-width:240px;overflow:hidden;box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.page-layout.simple.left-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open[_ngcontent-%COMP%], .page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open[_ngcontent-%COMP%]{background:none;box-shadow:none}.page-layout.simple.left-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open[_ngcontent-%COMP%] + .center[_ngcontent-%COMP%], .page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open[_ngcontent-%COMP%] + .center[_ngcontent-%COMP%]{z-index:1001}.page-layout.simple.left-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open.left-positioned[_ngcontent-%COMP%] + .center[_ngcontent-%COMP%], .page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open.left-positioned[_ngcontent-%COMP%] + .center[_ngcontent-%COMP%]{margin-left:0}.page-layout.simple.left-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open.right-positioned[_ngcontent-%COMP%] + .center[_ngcontent-%COMP%], .page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .sidebar.locked-open.right-positioned[_ngcontent-%COMP%] + .center[_ngcontent-%COMP%]{margin-right:0}.page-layout.simple.left-sidebar[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%], .page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{flex:1 1 auto}.page-layout.simple.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%], .page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;flex:1 1 auto;z-index:3;min-width:0;width:100%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.page-layout.simple.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%], .page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%]{height:120px;min-height:120px;max-height:120px}.page-layout.simple.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], .page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{flex:1 0 auto}.page-layout.simple.left-sidebar.inner-scroll[_ngcontent-%COMP%], .page-layout.simple.right-sidebar.inner-scroll[_ngcontent-%COMP%]{flex:1 1 auto}.page-layout.simple.left-sidebar.inner-scroll[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%], .page-layout.simple.right-sidebar.inner-scroll[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{overflow:auto;-webkit-overflow-scrolling:touch}.page-layout.simple.left-sidebar.inner-scroll[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%], .page-layout.simple.right-sidebar.inner-scroll[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%]{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}.page-layout.simple.left-sidebar.inner-sidebar[_ngcontent-%COMP%], .page-layout.simple.right-sidebar.inner-sidebar[_ngcontent-%COMP%]{flex-direction:column;overflow:hidden;height:100%}.page-layout.simple.left-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], .page-layout.simple.right-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{display:flex;min-height:0}.page-layout.simple.left-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .sidebar.locked-open[_ngcontent-%COMP%], .page-layout.simple.right-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .sidebar.locked-open[_ngcontent-%COMP%]{background:none;box-shadow:none}.page-layout.simple.left-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%], .page-layout.simple.right-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{overflow:auto;-webkit-overflow-scrolling:touch}.page-layout.simple.left-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%], .page-layout.simple.right-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%]{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}.page-layout.simple.left-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], .page-layout.simple.right-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{border-radius:8px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]{order:2}.page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%]{order:1}.page-layout.simple.right-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .sidebar[_ngcontent-%COMP%]{order:2}.page-layout.simple.right-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%]{order:1}.page-layout.simple.tabbed[_ngcontent-%COMP%]{min-height:100%}.page-layout.simple.tabbed[_ngcontent-%COMP%] > .header[_ngcontent-%COMP%]{height:120px;min-height:120px;max-height:120px}.page-layout.simple.tabbed[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .mat-tab-group[_ngcontent-%COMP%]   .mat-tab-labels[_ngcontent-%COMP%]{padding:0 24px}.page-layout.blank[_ngcontent-%COMP%]{width:100%;min-height:100%}@media screen and (max-width:599px){.page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%]{padding:0 16px}.page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%], .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%]{margin:0 16px}}.fuse-card[_ngcontent-%COMP%]{max-width:320px;min-width:320px;border-radius:8px;border:1px solid}.fuse-card.variable-width[_ngcontent-%COMP%]{min-width:0}.fuse-card.auto-width[_ngcontent-%COMP%]{min-width:0;max-width:none}.fuse-card[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%]{min-width:0!important;padding:0 8px!important}.fuse-card[_ngcontent-%COMP%]   .mat-button-toggle-group[_ngcontent-%COMP%], .fuse-card[_ngcontent-%COMP%]   .mat-button-toggle-standalone[_ngcontent-%COMP%]{box-shadow:none!important}.fuse-card[_ngcontent-%COMP%]   .mat-tab-labels[_ngcontent-%COMP%]{justify-content:center}.fuse-card[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%]{min-width:0!important}.fuse-card[_ngcontent-%COMP%]   .card-divider[_ngcontent-%COMP%]{margin:16px}.fuse-card[_ngcontent-%COMP%]   .card-divider.full-width[_ngcontent-%COMP%]{margin:0}.fuse-card[_ngcontent-%COMP%]   .card-expand-area[_ngcontent-%COMP%]{overflow:hidden}.fuse-card[_ngcontent-%COMP%]   .card-expand-area[_ngcontent-%COMP%]   .card-expanded-content[_ngcontent-%COMP%]{padding:8px 16px 16px;line-height:1.75}.nav[_ngcontent-%COMP%]   .nav-subheader[_ngcontent-%COMP%]{display:flex;align-items:center;height:48px;font-weight:600;padding-left:24px;margin-top:8px;font-size:12px;white-space:nowrap}.nav[_ngcontent-%COMP%]   .nav-group[_ngcontent-%COMP%]{display:block}.nav[_ngcontent-%COMP%]   .nav-group[_ngcontent-%COMP%] > .group-title[_ngcontent-%COMP%]{font-weight:600;padding-left:24px;margin-top:8px;font-size:12px;white-space:nowrap}.nav[_ngcontent-%COMP%]   .nav-group[_ngcontent-%COMP%] > .group-title[_ngcontent-%COMP%], .nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;height:48px}.nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{text-decoration:none!important;padding:0 24px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:currentColor}.nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%] > .nav-link-title[_ngcontent-%COMP%]{flex:1 1 auto;white-space:nowrap}.nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{display:flex;align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:11px;font-weight:600;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}.nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]   .nav-link-badge[_ngcontent-%COMP%] + .collapsable-arrow[_ngcontent-%COMP%]{margin-left:8px}.nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]:hover{background-color:rgba(0,0,0,.04)}.nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link.active[_ngcontent-%COMP%]   .nav-link-icon[_ngcontent-%COMP%]{opacity:1}.nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link.active[_ngcontent-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{background:#fff!important;color:rgba(0,0,0,.87)!important}.nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]   .nav-link-icon[_ngcontent-%COMP%]{margin-right:16px}.nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]   .collapsable-arrow[_ngcontent-%COMP%], .nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]   .nav-link-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px;min-width:16px;min-height:16px;line-height:16px}.nav[_ngcontent-%COMP%]   .nav-item.nav-collapsable[_ngcontent-%COMP%]{display:block}.nav[_ngcontent-%COMP%]   .nav-item.nav-collapsable[_ngcontent-%COMP%] > .children[_ngcontent-%COMP%] > .nav-item.nav-group[_ngcontent-%COMP%] > .group-items[_ngcontent-%COMP%] > .nav-item[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%], .nav[_ngcontent-%COMP%]   .nav-item.nav-collapsable[_ngcontent-%COMP%] > .children[_ngcontent-%COMP%] > .nav-item.nav-group[_ngcontent-%COMP%] > .group-title[_ngcontent-%COMP%], .nav[_ngcontent-%COMP%]   .nav-item.nav-collapsable[_ngcontent-%COMP%] > .children[_ngcontent-%COMP%] > .nav-item[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]{padding-left:56px}.nav[_ngcontent-%COMP%]   .nav-item.nav-collapsable[_ngcontent-%COMP%] > .children[_ngcontent-%COMP%] > .nav-item[_ngcontent-%COMP%] > .children[_ngcontent-%COMP%] > .nav-item.nav-group[_ngcontent-%COMP%] > .group-items[_ngcontent-%COMP%] > .nav-item[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%], .nav[_ngcontent-%COMP%]   .nav-item.nav-collapsable[_ngcontent-%COMP%] > .children[_ngcontent-%COMP%] > .nav-item[_ngcontent-%COMP%] > .children[_ngcontent-%COMP%] > .nav-item.nav-group[_ngcontent-%COMP%] > .group-title[_ngcontent-%COMP%], .nav[_ngcontent-%COMP%]   .nav-item.nav-collapsable[_ngcontent-%COMP%] > .children[_ngcontent-%COMP%] > .nav-item[_ngcontent-%COMP%] > .children[_ngcontent-%COMP%] > .nav-item[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]{padding-left:72px}.nav[_ngcontent-%COMP%] > .nav-item.nav-collapsable[_ngcontent-%COMP%]{background:transparent;transition:background .2s ease-in-out}.nav[_ngcontent-%COMP%] > .nav-item.nav-collapsable.open[_ngcontent-%COMP%]{background:rgba(0,0,0,.12)}.nav[_ngcontent-%COMP%] > .nav-group[_ngcontent-%COMP%] > .group-items[_ngcontent-%COMP%] > .nav-collapsable[_ngcontent-%COMP%]{background:transparent;transition:background .2s ease-in-out}.nav[_ngcontent-%COMP%] > .nav-group[_ngcontent-%COMP%] > .group-items[_ngcontent-%COMP%] > .nav-collapsable.open[_ngcontent-%COMP%]{background:rgba(0,0,0,.12)}.nav.vertical[_ngcontent-%COMP%]   .nav-group[_ngcontent-%COMP%]   .group-title[_ngcontent-%COMP%]{text-transform:uppercase}.nav.horizontal[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nav.horizontal[_ngcontent-%COMP%]   .nav-item.nav-collapsable[_ngcontent-%COMP%]{position:relative}.nav.horizontal[_ngcontent-%COMP%]   .nav-item.nav-collapsable[_ngcontent-%COMP%]   .children[_ngcontent-%COMP%]{display:none;position:absolute;top:0;left:100%;z-index:999;min-width:200px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.nav.horizontal[_ngcontent-%COMP%]   .nav-item.nav-collapsable[_ngcontent-%COMP%]   .children.open[_ngcontent-%COMP%]{display:block}.nav.horizontal[_ngcontent-%COMP%]   .nav-item.nav-collapsable[_ngcontent-%COMP%]   .children[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{padding-left:24px!important}.nav.horizontal[_ngcontent-%COMP%] > .nav-item[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]{height:56px}.nav.horizontal[_ngcontent-%COMP%] > .nav-item.nav-collapsable[_ngcontent-%COMP%]{position:relative}.nav.horizontal[_ngcontent-%COMP%] > .nav-item.nav-collapsable[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]{height:56px}.nav.horizontal[_ngcontent-%COMP%] > .nav-item.nav-collapsable[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]   .collapsable-arrow[_ngcontent-%COMP%]{display:none}.nav.horizontal[_ngcontent-%COMP%] > .nav-item.nav-collapsable[_ngcontent-%COMP%] > .children[_ngcontent-%COMP%]{top:100%;left:0}.material2[_ngcontent-%COMP%]   .nav[_ngcontent-%COMP%]   .nav-group[_ngcontent-%COMP%] > .group-title[_ngcontent-%COMP%], .material2[_ngcontent-%COMP%]   .nav[_ngcontent-%COMP%]   .nav-subheader[_ngcontent-%COMP%], .nav.material2[_ngcontent-%COMP%]   .nav-group[_ngcontent-%COMP%] > .group-title[_ngcontent-%COMP%], .nav.material2[_ngcontent-%COMP%]   .nav-subheader[_ngcontent-%COMP%]{height:40px}.material2[_ngcontent-%COMP%]   .nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%], .nav.material2[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{height:40px;padding:0 12px 0 24px;border-radius:0 20px 20px 0;margin-right:16px}button[_ngcontent-%COMP%], input[type=button][_ngcontent-%COMP%], input[type=email][_ngcontent-%COMP%], input[type=image][_ngcontent-%COMP%], input[type=password][_ngcontent-%COMP%], input[type=search][_ngcontent-%COMP%], input[type=submit][_ngcontent-%COMP%], input[type=tel][_ngcontent-%COMP%], input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none}@media{.page-break-after[_ngcontent-%COMP%], .page-break-before[_ngcontent-%COMP%]{display:none}}@media print{body[_ngcontent-%COMP%], html[_ngcontent-%COMP%]{height:auto!important;overflow:initial!important}.page-break-after[_ngcontent-%COMP%]{display:block;page-break-after:always;position:relative}.page-break-before[_ngcontent-%COMP%]{display:block;page-break-before:always;position:relative}app[_ngcontent-%COMP%]   .ps[_ngcontent-%COMP%] > .ps__rail-x[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   .ps[_ngcontent-%COMP%] > .ps__rail-y[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   .theme-options-button[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   footer[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   fuse-sidebar[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   fuse-theme-options[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   navbar[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   toolbar[_ngcontent-%COMP%]{display:none!important}app[_ngcontent-%COMP%]   #container-1[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   #container-2[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   #container-3[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   #main[_ngcontent-%COMP%]{padding:0!important}app[_ngcontent-%COMP%]   .ps[_ngcontent-%COMP%]{overflow:visible!important}app[_ngcontent-%COMP%]   .mat-drawer-container[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   .mat-sidenav-container[_ngcontent-%COMP%]{background-color:#fff!important}app[_ngcontent-%COMP%]   .mat-drawer-container[_ngcontent-%COMP%]   .mat-drawer-content[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   .mat-drawer-container[_ngcontent-%COMP%]   .mat-sidenav-content[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   .mat-sidenav-container[_ngcontent-%COMP%]   .mat-drawer-content[_ngcontent-%COMP%], app[_ngcontent-%COMP%]   .mat-sidenav-container[_ngcontent-%COMP%]   .mat-sidenav-content[_ngcontent-%COMP%]{overflow:initial!important;height:auto!important}}code[class*=language-][_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]{-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;white-space:pre;font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:14px;line-height:1.6;color:#cdd3de;background:#263238}[_ngcontent-%COMP%]:not(pre) > code[class*=language-][_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]{border-radius:0;border:none;box-shadow:none}pre[class*=language-][_ngcontent-%COMP%]{padding:12px}[_ngcontent-%COMP%]:not(pre) > code[class*=language-][_ngcontent-%COMP%]{padding:2px 6px}code[class*=language-][_ngcontent-%COMP%]   .namespace[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .namespace[_ngcontent-%COMP%]{opacity:.7}code[class*=language-][_ngcontent-%COMP%]   .token.cdata[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.comment[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.doctype[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.prolog[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.cdata[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.comment[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.doctype[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.prolog[_ngcontent-%COMP%]{color:#62727a}code[class*=language-][_ngcontent-%COMP%]   .token.boolean[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.null[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.number[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.operator[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.boolean[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.null[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.number[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.operator[_ngcontent-%COMP%]{color:#ea9560}code[class*=language-][_ngcontent-%COMP%]   .token.string[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.string[_ngcontent-%COMP%]{color:#80cbc4}code[class*=language-][_ngcontent-%COMP%]   .token.attr-name[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.attr-name[_ngcontent-%COMP%]{color:#ea9560}.language-css[_ngcontent-%COMP%]   code[class*=language-][_ngcontent-%COMP%]   .token.string[_ngcontent-%COMP%], .language-css[_ngcontent-%COMP%]   pre[class*=language-][_ngcontent-%COMP%]   .token.string[_ngcontent-%COMP%], .style[_ngcontent-%COMP%]   code[class*=language-][_ngcontent-%COMP%]   .token.string[_ngcontent-%COMP%], .style[_ngcontent-%COMP%]   pre[class*=language-][_ngcontent-%COMP%]   .token.string[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.entity[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.url[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.entity[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.url[_ngcontent-%COMP%]{color:#80cbc4}code[class*=language-][_ngcontent-%COMP%]   .token.selector[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.selector[_ngcontent-%COMP%]{color:#82aaff}code[class*=language-][_ngcontent-%COMP%]   .token.attr-value[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.control[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.directive[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.keyword[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.unit[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.attr-value[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.control[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.directive[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.keyword[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.unit[_ngcontent-%COMP%]{color:#8bd649}code[class*=language-][_ngcontent-%COMP%]   .token.important[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.important[_ngcontent-%COMP%]{color:#ec5f67}code[class*=language-][_ngcontent-%COMP%]   .token.atrule[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.regex[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.statement[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.atrule[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.regex[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.statement[_ngcontent-%COMP%]{color:#80cbc4}code[class*=language-][_ngcontent-%COMP%]   .token.placeholder[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.variable[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.placeholder[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.variable[_ngcontent-%COMP%]{color:#89ddff}code[class*=language-][_ngcontent-%COMP%]   .token.property[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.property[_ngcontent-%COMP%]{color:#fc0}code[class*=language-][_ngcontent-%COMP%]   .token.tag[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.tag[_ngcontent-%COMP%]{color:#89ddff}code[class*=language-][_ngcontent-%COMP%]   .token.important[_ngcontent-%COMP%], code[class*=language-][_ngcontent-%COMP%]   .token.statement[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.important[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.statement[_ngcontent-%COMP%]{font-weight:700}code[class*=language-][_ngcontent-%COMP%]   .token.punctuation[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.punctuation[_ngcontent-%COMP%]{color:#cdd3de}code[class*=language-][_ngcontent-%COMP%]   .token.entity[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.entity[_ngcontent-%COMP%]{cursor:help}code[class*=language-][_ngcontent-%COMP%]   .token.debug[_ngcontent-%COMP%], pre[class*=language-][_ngcontent-%COMP%]   .token.debug[_ngcontent-%COMP%]{color:red}.ps[_ngcontent-%COMP%]{position:relative}.ps[_ngcontent-%COMP%] > .ps__rail-x[_ngcontent-%COMP%]{z-index:99999}.ps[_ngcontent-%COMP%] > .ps__rail-y[_ngcontent-%COMP%]{z-index:99999;left:auto!important}.ngx-datatable.material[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.ngx-datatable.material[_ngcontent-%COMP%]   .empty-row[_ngcontent-%COMP%]{display:flex;align-items:center;line-height:1;height:56px;padding:0 24px}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]{border:none;min-height:48px}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .datatable-header-cell[_ngcontent-%COMP%]{display:inline-flex;align-items:center;line-height:1;min-height:48px;font-size:13px;padding:0 24px}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .datatable-header-cell[_ngcontent-%COMP%]   .datatable-header-cell-template-wrap[_ngcontent-%COMP%]{display:inline-flex;align-items:center}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]{display:flex;flex:1 0 auto}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-scroll[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%!important}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-center[_ngcontent-%COMP%], .ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-left[_ngcontent-%COMP%], .ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-right[_ngcontent-%COMP%]{min-height:48px}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]{border-bottom:1px solid}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]:first-child{border-top:1px solid}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]   .datatable-body-cell[_ngcontent-%COMP%]{display:inline-flex;align-items:center;line-height:1;min-height:48px;transition:none;padding:0 24px;overflow:hidden}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]{border:none;min-height:56px}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-footer-inner[_ngcontent-%COMP%]{padding:0 24px}@media screen and (max-width:959px){.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-footer-inner[_ngcontent-%COMP%]{flex-direction:column;padding:16px 0;height:auto!important}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-footer-inner[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]{margin:0!important}}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-footer-inner[_ngcontent-%COMP%]   .page-count[_ngcontent-%COMP%]{padding:0}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-footer-inner[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]{margin:0 0 0 24px}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-footer-inner[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   .pager[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;text-decoration:none!important}.ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-footer-inner[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   .pager[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:20px;min-width:20px;height:20px;min-height:20px;padding:0}[class*=datatable-icon-][_ngcontent-%COMP%]{font-family:material-outline-icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.datatable-icon-filter[_ngcontent-%COMP%]:before{content:"filter_list"}.datatable-icon-collapse[_ngcontent-%COMP%]:before{content:"unfold_less"}.datatable-icon-expand[_ngcontent-%COMP%]:before{content:"unfold_more"}.datatable-icon-close[_ngcontent-%COMP%]:before{content:"close"}.datatable-icon-up[_ngcontent-%COMP%]:before{content:"arrow_drop_up"}.datatable-icon-down[_ngcontent-%COMP%]:before{content:"arrow_drop_down"}.datatable-icon-sort[_ngcontent-%COMP%]:before{content:"sort"}.datatable-icon-done[_ngcontent-%COMP%]:before{content:"done"}.datatable-icon-done-all[_ngcontent-%COMP%]:before{content:"done_all"}.datatable-icon-search[_ngcontent-%COMP%]:before{content:"search"}.datatable-icon-pin[_ngcontent-%COMP%]:before{content:"lock"}.datatable-icon-add[_ngcontent-%COMP%]:before{content:"add"}.datatable-icon-left[_ngcontent-%COMP%]:before{content:"chevron_left"}.datatable-icon-right[_ngcontent-%COMP%]:before{content:"chevron_right"}.datatable-icon-skip[_ngcontent-%COMP%]:before{content:"skip_next"}.datatable-icon-prev[_ngcontent-%COMP%]:before{content:"skip_previous"}.color-picker[_ngcontent-%COMP%]{height:auto!important;border:none!important;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.color-picker[_ngcontent-%COMP%]   .preset-area[_ngcontent-%COMP%]{padding:0 0 16px 16px!important;height:140px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.color-picker[_ngcontent-%COMP%]   .preset-area[_ngcontent-%COMP%]   .preset-label[_ngcontent-%COMP%], .color-picker[_ngcontent-%COMP%]   .preset-area[_ngcontent-%COMP%] > hr[_ngcontent-%COMP%]{display:none}.color-picker[_ngcontent-%COMP%]   .preset-area[_ngcontent-%COMP%]   .preset-color[_ngcontent-%COMP%]{display:block!important;float:left!important;margin:0!important;border:none!important;border-radius:0!important}.color-picker[_ngcontent-%COMP%]   .preset-area[_ngcontent-%COMP%]   .preset-color[_ngcontent-%COMP%]:nth-child(14n+1){clear:both}.fuse-white-500[_ngcontent-%COMP%], .fuse-white-500-bg[_ngcontent-%COMP%]{background-color:#fff!important}.fuse-white-500[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.fuse-white-500[disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)!important;color:rgba(0,0,0,.26)!important}.fuse-white-500-fg[_ngcontent-%COMP%]{color:#fff!important}.fuse-white-500-border[_ngcontent-%COMP%]{border-color:#fff!important}.fuse-white-500-border-top[_ngcontent-%COMP%]{border-top-color:#fff!important}.fuse-white-500-border-right[_ngcontent-%COMP%]{border-right-color:#fff!important}.fuse-white-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fff!important}.fuse-white-500-border-left[_ngcontent-%COMP%]{border-left-color:#fff!important}.fuse-white[_ngcontent-%COMP%], .fuse-white-bg[_ngcontent-%COMP%]{background-color:#fff!important}.fuse-white[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.fuse-white[disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)!important;color:rgba(0,0,0,.26)!important}.fuse-white-fg[_ngcontent-%COMP%]{color:#fff!important}.fuse-white-border[_ngcontent-%COMP%]{border-color:#fff!important}.fuse-white-border-top[_ngcontent-%COMP%]{border-top-color:#fff!important}.fuse-white-border-right[_ngcontent-%COMP%]{border-right-color:#fff!important}.fuse-white-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fff!important}.fuse-white-border-left[_ngcontent-%COMP%]{border-left-color:#fff!important}.fuse-black-500[_ngcontent-%COMP%], .fuse-black-500-bg[_ngcontent-%COMP%]{background-color:#000!important}.fuse-black-500[_ngcontent-%COMP%]{color:#fff!important}.fuse-black-500[disabled][_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)!important;color:hsla(0,0%,100%,.26)!important}.fuse-black-500-fg[_ngcontent-%COMP%]{color:#000!important}.fuse-black-500-border[_ngcontent-%COMP%]{border-color:#000!important}.fuse-black-500-border-top[_ngcontent-%COMP%]{border-top-color:#000!important}.fuse-black-500-border-right[_ngcontent-%COMP%]{border-right-color:#000!important}.fuse-black-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#000!important}.fuse-black-500-border-left[_ngcontent-%COMP%]{border-left-color:#000!important}.fuse-black[_ngcontent-%COMP%], .fuse-black-bg[_ngcontent-%COMP%]{background-color:#000!important}.fuse-black[_ngcontent-%COMP%]{color:#fff!important}.fuse-black[disabled][_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)!important;color:hsla(0,0%,100%,.26)!important}.fuse-black-fg[_ngcontent-%COMP%]{color:#000!important}.fuse-black-border[_ngcontent-%COMP%]{border-color:#000!important}.fuse-black-border-top[_ngcontent-%COMP%]{border-top-color:#000!important}.fuse-black-border-right[_ngcontent-%COMP%]{border-right-color:#000!important}.fuse-black-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#000!important}.fuse-black-border-left[_ngcontent-%COMP%]{border-left-color:#000!important}.fuse-navy-50[_ngcontent-%COMP%], .fuse-navy-50-bg[_ngcontent-%COMP%]{background-color:#ececee!important}.fuse-navy-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.fuse-navy-50[disabled][_ngcontent-%COMP%]{background-color:rgba(236,236,238,.12)!important;color:rgba(0,0,0,.26)!important}.fuse-navy-50-fg[_ngcontent-%COMP%]{color:#ececee!important}.fuse-navy-50-border[_ngcontent-%COMP%]{border-color:#ececee!important}.fuse-navy-50-border-top[_ngcontent-%COMP%]{border-top-color:#ececee!important}.fuse-navy-50-border-right[_ngcontent-%COMP%]{border-right-color:#ececee!important}.fuse-navy-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ececee!important}.fuse-navy-50-border-left[_ngcontent-%COMP%]{border-left-color:#ececee!important}.fuse-navy-100[_ngcontent-%COMP%], .fuse-navy-100-bg[_ngcontent-%COMP%]{background-color:#c5c6cb!important}.fuse-navy-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.fuse-navy-100[disabled][_ngcontent-%COMP%]{background-color:rgba(197,198,203,.12)!important;color:rgba(0,0,0,.26)!important}.fuse-navy-100-fg[_ngcontent-%COMP%]{color:#c5c6cb!important}.fuse-navy-100-border[_ngcontent-%COMP%]{border-color:#c5c6cb!important}.fuse-navy-100-border-top[_ngcontent-%COMP%]{border-top-color:#c5c6cb!important}.fuse-navy-100-border-right[_ngcontent-%COMP%]{border-right-color:#c5c6cb!important}.fuse-navy-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c5c6cb!important}.fuse-navy-100-border-left[_ngcontent-%COMP%]{border-left-color:#c5c6cb!important}.fuse-navy-200[_ngcontent-%COMP%], .fuse-navy-200-bg[_ngcontent-%COMP%]{background-color:#9ea1a9!important}.fuse-navy-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.fuse-navy-200[disabled][_ngcontent-%COMP%]{background-color:rgba(158,161,169,.12)!important;color:rgba(0,0,0,.26)!important}.fuse-navy-200-fg[_ngcontent-%COMP%]{color:#9ea1a9!important}.fuse-navy-200-border[_ngcontent-%COMP%]{border-color:#9ea1a9!important}.fuse-navy-200-border-top[_ngcontent-%COMP%]{border-top-color:#9ea1a9!important}.fuse-navy-200-border-right[_ngcontent-%COMP%]{border-right-color:#9ea1a9!important}.fuse-navy-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9ea1a9!important}.fuse-navy-200-border-left[_ngcontent-%COMP%]{border-left-color:#9ea1a9!important}.fuse-navy-300[_ngcontent-%COMP%], .fuse-navy-300-bg[_ngcontent-%COMP%]{background-color:#7d818c!important}.fuse-navy-300[_ngcontent-%COMP%]{color:#fff!important}.fuse-navy-300[disabled][_ngcontent-%COMP%]{background-color:rgba(125,129,140,.12)!important;color:hsla(0,0%,100%,.26)!important}.fuse-navy-300-fg[_ngcontent-%COMP%]{color:#7d818c!important}.fuse-navy-300-border[_ngcontent-%COMP%]{border-color:#7d818c!important}.fuse-navy-300-border-top[_ngcontent-%COMP%]{border-top-color:#7d818c!important}.fuse-navy-300-border-right[_ngcontent-%COMP%]{border-right-color:#7d818c!important}.fuse-navy-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#7d818c!important}.fuse-navy-300-border-left[_ngcontent-%COMP%]{border-left-color:#7d818c!important}.fuse-navy-400[_ngcontent-%COMP%], .fuse-navy-400-bg[_ngcontent-%COMP%]{background-color:#5c616f!important}.fuse-navy-400[_ngcontent-%COMP%]{color:#fff!important}.fuse-navy-400[disabled][_ngcontent-%COMP%]{background-color:rgba(92,97,111,.12)!important;color:hsla(0,0%,100%,.26)!important}.fuse-navy-400-fg[_ngcontent-%COMP%]{color:#5c616f!important}.fuse-navy-400-border[_ngcontent-%COMP%]{border-color:#5c616f!important}.fuse-navy-400-border-top[_ngcontent-%COMP%]{border-top-color:#5c616f!important}.fuse-navy-400-border-right[_ngcontent-%COMP%]{border-right-color:#5c616f!important}.fuse-navy-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#5c616f!important}.fuse-navy-400-border-left[_ngcontent-%COMP%]{border-left-color:#5c616f!important}.fuse-navy-500[_ngcontent-%COMP%], .fuse-navy-500-bg[_ngcontent-%COMP%]{background-color:#3c4252!important}.fuse-navy-500[_ngcontent-%COMP%]{color:#fff!important}.fuse-navy-500[disabled][_ngcontent-%COMP%]{background-color:rgba(60,66,82,.12)!important;color:hsla(0,0%,100%,.26)!important}.fuse-navy-500-fg[_ngcontent-%COMP%]{color:#3c4252!important}.fuse-navy-500-border[_ngcontent-%COMP%]{border-color:#3c4252!important}.fuse-navy-500-border-top[_ngcontent-%COMP%]{border-top-color:#3c4252!important}.fuse-navy-500-border-right[_ngcontent-%COMP%]{border-right-color:#3c4252!important}.fuse-navy-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#3c4252!important}.fuse-navy-500-border-left[_ngcontent-%COMP%]{border-left-color:#3c4252!important}.fuse-navy[_ngcontent-%COMP%], .fuse-navy-bg[_ngcontent-%COMP%]{background-color:#3c4252!important}.fuse-navy[_ngcontent-%COMP%]{color:#fff!important}.fuse-navy[disabled][_ngcontent-%COMP%]{background-color:rgba(60,66,82,.12)!important;color:hsla(0,0%,100%,.26)!important}.fuse-navy-fg[_ngcontent-%COMP%]{color:#3c4252!important}.fuse-navy-border[_ngcontent-%COMP%]{border-color:#3c4252!important}.fuse-navy-border-top[_ngcontent-%COMP%]{border-top-color:#3c4252!important}.fuse-navy-border-right[_ngcontent-%COMP%]{border-right-color:#3c4252!important}.fuse-navy-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#3c4252!important}.fuse-navy-border-left[_ngcontent-%COMP%]{border-left-color:#3c4252!important}.fuse-navy-600[_ngcontent-%COMP%], .fuse-navy-600-bg[_ngcontent-%COMP%]{background-color:#353a48!important}.fuse-navy-600[_ngcontent-%COMP%]{color:#fff!important}.fuse-navy-600[disabled][_ngcontent-%COMP%]{background-color:rgba(53,58,72,.12)!important;color:hsla(0,0%,100%,.26)!important}.fuse-navy-600-fg[_ngcontent-%COMP%]{color:#353a48!important}.fuse-navy-600-border[_ngcontent-%COMP%]{border-color:#353a48!important}.fuse-navy-600-border-top[_ngcontent-%COMP%]{border-top-color:#353a48!important}.fuse-navy-600-border-right[_ngcontent-%COMP%]{border-right-color:#353a48!important}.fuse-navy-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#353a48!important}.fuse-navy-600-border-left[_ngcontent-%COMP%]{border-left-color:#353a48!important}.fuse-navy-700[_ngcontent-%COMP%], .fuse-navy-700-bg[_ngcontent-%COMP%]{background-color:#2d323e!important}.fuse-navy-700[_ngcontent-%COMP%]{color:#fff!important}.fuse-navy-700[disabled][_ngcontent-%COMP%]{background-color:rgba(45,50,62,.12)!important;color:hsla(0,0%,100%,.26)!important}.fuse-navy-700-fg[_ngcontent-%COMP%]{color:#2d323e!important}.fuse-navy-700-border[_ngcontent-%COMP%]{border-color:#2d323e!important}.fuse-navy-700-border-top[_ngcontent-%COMP%]{border-top-color:#2d323e!important}.fuse-navy-700-border-right[_ngcontent-%COMP%]{border-right-color:#2d323e!important}.fuse-navy-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2d323e!important}.fuse-navy-700-border-left[_ngcontent-%COMP%]{border-left-color:#2d323e!important}.fuse-navy-800[_ngcontent-%COMP%], .fuse-navy-800-bg[_ngcontent-%COMP%]{background-color:#262933!important}.fuse-navy-800[_ngcontent-%COMP%]{color:#fff!important}.fuse-navy-800[disabled][_ngcontent-%COMP%]{background-color:rgba(38,41,51,.12)!important;color:hsla(0,0%,100%,.26)!important}.fuse-navy-800-fg[_ngcontent-%COMP%]{color:#262933!important}.fuse-navy-800-border[_ngcontent-%COMP%]{border-color:#262933!important}.fuse-navy-800-border-top[_ngcontent-%COMP%]{border-top-color:#262933!important}.fuse-navy-800-border-right[_ngcontent-%COMP%]{border-right-color:#262933!important}.fuse-navy-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#262933!important}.fuse-navy-800-border-left[_ngcontent-%COMP%]{border-left-color:#262933!important}.fuse-navy-900[_ngcontent-%COMP%], .fuse-navy-900-bg[_ngcontent-%COMP%]{background-color:#1e2129!important}.fuse-navy-900[_ngcontent-%COMP%]{color:#fff!important}.fuse-navy-900[disabled][_ngcontent-%COMP%]{background-color:rgba(30,33,41,.12)!important;color:hsla(0,0%,100%,.26)!important}.fuse-navy-900-fg[_ngcontent-%COMP%]{color:#1e2129!important}.fuse-navy-900-border[_ngcontent-%COMP%]{border-color:#1e2129!important}.fuse-navy-900-border-top[_ngcontent-%COMP%]{border-top-color:#1e2129!important}.fuse-navy-900-border-right[_ngcontent-%COMP%]{border-right-color:#1e2129!important}.fuse-navy-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#1e2129!important}.fuse-navy-900-border-left[_ngcontent-%COMP%]{border-left-color:#1e2129!important}.fuse-navy-A100[_ngcontent-%COMP%], .fuse-navy-A100-bg[_ngcontent-%COMP%]{background-color:#c5c6cb!important}.fuse-navy-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}.fuse-navy-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(197,198,203,.12)!important;color:rgba(0,0,0,.26)!important}.fuse-navy-A100-fg[_ngcontent-%COMP%]{color:#c5c6cb!important}.fuse-navy-A100-border[_ngcontent-%COMP%]{border-color:#c5c6cb!important}.fuse-navy-A100-border-top[_ngcontent-%COMP%]{border-top-color:#c5c6cb!important}.fuse-navy-A100-border-right[_ngcontent-%COMP%]{border-right-color:#c5c6cb!important}.fuse-navy-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c5c6cb!important}.fuse-navy-A100-border-left[_ngcontent-%COMP%]{border-left-color:#c5c6cb!important}.fuse-navy-A200[_ngcontent-%COMP%], .fuse-navy-A200-bg[_ngcontent-%COMP%]{background-color:#9ea1a9!important}.fuse-navy-A200[_ngcontent-%COMP%]{color:#fff!important}.fuse-navy-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(158,161,169,.12)!important;color:hsla(0,0%,100%,.26)!important}.fuse-navy-A200-fg[_ngcontent-%COMP%]{color:#9ea1a9!important}.fuse-navy-A200-border[_ngcontent-%COMP%]{border-color:#9ea1a9!important}.fuse-navy-A200-border-top[_ngcontent-%COMP%]{border-top-color:#9ea1a9!important}.fuse-navy-A200-border-right[_ngcontent-%COMP%]{border-right-color:#9ea1a9!important}.fuse-navy-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9ea1a9!important}.fuse-navy-A200-border-left[_ngcontent-%COMP%]{border-left-color:#9ea1a9!important}.fuse-navy-A400[_ngcontent-%COMP%], .fuse-navy-A400-bg[_ngcontent-%COMP%]{background-color:#5c616f!important}.fuse-navy-A400[_ngcontent-%COMP%]{color:#fff!important}.fuse-navy-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(92,97,111,.12)!important;color:hsla(0,0%,100%,.26)!important}.fuse-navy-A400-fg[_ngcontent-%COMP%]{color:#5c616f!important}.fuse-navy-A400-border[_ngcontent-%COMP%]{border-color:#5c616f!important}.fuse-navy-A400-border-top[_ngcontent-%COMP%]{border-top-color:#5c616f!important}.fuse-navy-A400-border-right[_ngcontent-%COMP%]{border-right-color:#5c616f!important}.fuse-navy-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#5c616f!important}.fuse-navy-A400-border-left[_ngcontent-%COMP%]{border-left-color:#5c616f!important}.fuse-navy-A700[_ngcontent-%COMP%], .fuse-navy-A700-bg[_ngcontent-%COMP%]{background-color:#2d323e!important}.fuse-navy-A700[_ngcontent-%COMP%]{color:#fff!important}.fuse-navy-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(45,50,62,.12)!important;color:hsla(0,0%,100%,.26)!important}.fuse-navy-A700-fg[_ngcontent-%COMP%]{color:#2d323e!important}.fuse-navy-A700-border[_ngcontent-%COMP%]{border-color:#2d323e!important}.fuse-navy-A700-border-top[_ngcontent-%COMP%]{border-top-color:#2d323e!important}.fuse-navy-A700-border-right[_ngcontent-%COMP%]{border-right-color:#2d323e!important}.fuse-navy-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2d323e!important}.fuse-navy-A700-border-left[_ngcontent-%COMP%]{border-left-color:#2d323e!important}.fuse-navy-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.fuse-navy-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-50.secondary-text[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-100.secondary-text[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-200.secondary-text[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-A100.secondary-text[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-white-500.secondary-text[_ngcontent-%COMP%], .fuse-white.secondary-text[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)!important}.fuse-navy-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-50.disabled-text[_ngcontent-%COMP%], .fuse-navy-50.hint-text[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-100.disabled-text[_ngcontent-%COMP%], .fuse-navy-100.hint-text[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-200.disabled-text[_ngcontent-%COMP%], .fuse-navy-200.hint-text[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-A100.disabled-text[_ngcontent-%COMP%], .fuse-navy-A100.hint-text[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-white-500.disabled-text[_ngcontent-%COMP%], .fuse-white-500.hint-text[_ngcontent-%COMP%], .fuse-white.disabled-text[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-white.hint-text[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)!important}.fuse-navy-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-50.divider[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-100.divider[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-200.divider[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-A100.divider[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-white-500.divider[_ngcontent-%COMP%], .fuse-white.divider[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{color:rgba(0,0,0,.12)!important}.fuse-navy-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background:rgba(0,0,0,.1)}.fuse-navy-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.12)}.fuse-black-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-black-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff}.fuse-black-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-black-500.secondary-text[_ngcontent-%COMP%], .fuse-black.secondary-text[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-300.secondary-text[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-400.secondary-text[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-500.secondary-text[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-600.secondary-text[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-700.secondary-text[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-800.secondary-text[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-900.secondary-text[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-A200.secondary-text[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-A400.secondary-text[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], .fuse-navy-A700.secondary-text[_ngcontent-%COMP%], .fuse-navy.secondary-text[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)!important}.fuse-black-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-black-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-black-500.disabled-text[_ngcontent-%COMP%], .fuse-black-500.hint-text[_ngcontent-%COMP%], .fuse-black.disabled-text[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-black.hint-text[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-300.disabled-text[_ngcontent-%COMP%], .fuse-navy-300.hint-text[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-400.disabled-text[_ngcontent-%COMP%], .fuse-navy-400.hint-text[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-500.disabled-text[_ngcontent-%COMP%], .fuse-navy-500.hint-text[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-600.disabled-text[_ngcontent-%COMP%], .fuse-navy-600.hint-text[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-700.disabled-text[_ngcontent-%COMP%], .fuse-navy-700.hint-text[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-800.disabled-text[_ngcontent-%COMP%], .fuse-navy-800.hint-text[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-900.disabled-text[_ngcontent-%COMP%], .fuse-navy-900.hint-text[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-A200.disabled-text[_ngcontent-%COMP%], .fuse-navy-A200.hint-text[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-A400.disabled-text[_ngcontent-%COMP%], .fuse-navy-A400.hint-text[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], .fuse-navy-A700.disabled-text[_ngcontent-%COMP%], .fuse-navy-A700.hint-text[_ngcontent-%COMP%], .fuse-navy.disabled-text[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], .fuse-navy.hint-text[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)!important}.fuse-black-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-black-500.divider[_ngcontent-%COMP%], .fuse-black.divider[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-300.divider[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-400.divider[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-500.divider[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-600.divider[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-700.divider[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-800.divider[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-900.divider[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-A200.divider[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-A400.divider[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], .fuse-navy-A700.divider[_ngcontent-%COMP%], .fuse-navy.divider[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.12)!important}.fuse-black-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.1)}.fuse-black-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.12)}.fuse-navy-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{color:#000}.fuse-navy-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.fuse-navy-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}.fuse-navy-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.fuse-navy-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}.fuse-navy-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-white-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-white[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.fuse-black-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{color:#fff}.fuse-black-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}.fuse-black-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}.fuse-black-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-black-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}.fuse-black-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}.fuse-black-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-black-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-black-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}.fuse-black-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-black[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-300[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], .fuse-navy[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:#fff}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Muli,Helvetica Neue,Arial,sans-serif}.mat-badge-small[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-title[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font:600 20px/32px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subheading-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font:400 16px/28px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-subheading-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font:400 15px/24px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font:400 11.62px/20px Muli,Helvetica Neue,Arial,sans-serif;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{font:400 9.38px/20px Muli,Helvetica Neue,Arial,sans-serif;margin:0 0 12px}.mat-body-2[_ngcontent-%COMP%], .mat-body-strong[_ngcontent-%COMP%]{font:600 14px/24px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal}.mat-body[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font:400 14px/20px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal}.mat-body-1[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .mat-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-caption[_ngcontent-%COMP%], .mat-small[_ngcontent-%COMP%]{font:400 12px/20px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal}.mat-display-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-display-4[_ngcontent-%COMP%]{font:300 112px/112px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-display-3[_ngcontent-%COMP%]{font:400 56px/56px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-display-2[_ngcontent-%COMP%]{font:400 45px/48px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-display-1[_ngcontent-%COMP%]{font:400 34px/40px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container[_ngcontent-%COMP%]{font:400 14px/20px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal}.mat-button[_ngcontent-%COMP%], .mat-fab[_ngcontent-%COMP%], .mat-flat-button[_ngcontent-%COMP%], .mat-icon-button[_ngcontent-%COMP%], .mat-mini-fab[_ngcontent-%COMP%], .mat-raised-button[_ngcontent-%COMP%], .mat-stroked-button[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600}.mat-button-toggle[_ngcontent-%COMP%], .mat-card[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif}.mat-card-title[_ngcontent-%COMP%]{font-size:24px;font-weight:600}.mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:20px}.mat-card-content[_ngcontent-%COMP%], .mat-card-subtitle[_ngcontent-%COMP%]{font-size:14px}.mat-checkbox[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif}.mat-checkbox-layout[_ngcontent-%COMP%]   .mat-checkbox-label[_ngcontent-%COMP%]{line-height:24px}.mat-chip[_ngcontent-%COMP%]{font-size:14px;font-weight:600}.mat-chip[_ngcontent-%COMP%]   .mat-chip-remove.mat-icon[_ngcontent-%COMP%], .mat-chip[_ngcontent-%COMP%]   .mat-chip-trailing-icon.mat-icon[_ngcontent-%COMP%]{font-size:18px}.mat-table[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif}.mat-header-cell[_ngcontent-%COMP%]{font-size:12px;font-weight:600}.mat-cell[_ngcontent-%COMP%], .mat-footer-cell[_ngcontent-%COMP%]{font-size:14px}.mat-calendar[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:600}.mat-calendar-table-header[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}.mat-dialog-title[_ngcontent-%COMP%]{font:600 20px/32px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal}.mat-expansion-panel-header[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content[_ngcontent-%COMP%]{font:400 14px/20px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal}.mat-form-field[_ngcontent-%COMP%]{font:400 16px/1.125 Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal}.mat-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:1.34375em}.mat-form-field-prefix[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%], .mat-form-field-suffix[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{font-size:150%;line-height:1.125}.mat-form-field-prefix[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%], .mat-form-field-suffix[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]{height:1.5em;width:1.5em}.mat-form-field-prefix[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%], .mat-form-field-suffix[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:1.125em;line-height:1.125}.mat-form-field-infix[_ngcontent-%COMP%]{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .mat-form-field-can-float[_ngcontent-%COMP%]   .mat-input-server[_ngcontent-%COMP%]:focus + .mat-form-field-label-wrapper[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{transform:translateY(-1.34375em) scale(.75);width:133.33333333%}.mat-form-field-can-float[_ngcontent-%COMP%]   .mat-input-server[label][_ngcontent-%COMP%]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{transform:translateY(-1.34374em) scale(.75);width:133.33334333%}.mat-form-field-label-wrapper[_ngcontent-%COMP%]{top:-.84375em;padding-top:.84375em}.mat-form-field-label[_ngcontent-%COMP%]{top:1.34375em}.mat-form-field-underline[_ngcontent-%COMP%]{bottom:1.34375em}.mat-form-field-subscript-wrapper[_ngcontent-%COMP%]{font-size:75%;margin-top:.66666667em;top:calc(100% - 1.79167em)}.mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:1.25em}.mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-%COMP%]   .mat-input-server[_ngcontent-%COMP%]:focus + .mat-form-field-label-wrapper[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.33333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-%COMP%]   .mat-form-field-autofill-control[_ngcontent-%COMP%]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.33334333%}.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-%COMP%]   .mat-input-server[label][_ngcontent-%COMP%]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.33335333%}.mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{top:1.28125em}.mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{bottom:1.25em}.mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-form-field-subscript-wrapper[_ngcontent-%COMP%]{margin-top:.54166667em;top:calc(100% - 1.66667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-%COMP%]   .mat-input-server[_ngcontent-%COMP%]:focus + .mat-form-field-label-wrapper[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-%COMP%]   .mat-form-field-autofill-control[_ngcontent-%COMP%]:-webkit-autofill + .mat-form-field-label-wrapper[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float[_ngcontent-%COMP%]   .mat-input-server[label][_ngcontent-%COMP%]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]{padding:.25em 0 .75em}.mat-form-field-appearance-fill[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-%COMP%]   .mat-input-server[_ngcontent-%COMP%]:focus + .mat-form-field-label-wrapper[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{transform:translateY(-.59375em) scale(.75);width:133.33333333%}.mat-form-field-appearance-fill.mat-form-field-can-float[_ngcontent-%COMP%]   .mat-input-server[label][_ngcontent-%COMP%]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{transform:translateY(-.59374em) scale(.75);width:133.33334333%}.mat-form-field-appearance-outline[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]{padding:1em 0}.mat-form-field-appearance-outline[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], .mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-%COMP%]   .mat-input-server[_ngcontent-%COMP%]:focus + .mat-form-field-label-wrapper[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{transform:translateY(-1.59375em) scale(.75);width:133.33333333%}.mat-form-field-appearance-outline.mat-form-field-can-float[_ngcontent-%COMP%]   .mat-input-server[label][_ngcontent-%COMP%]:not(:label-shown) + .mat-form-field-label-wrapper[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{transform:translateY(-1.59374em) scale(.75);width:133.33334333%}.mat-grid-tile-footer[_ngcontent-%COMP%], .mat-grid-tile-header[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-footer[_ngcontent-%COMP%]   .mat-line[_ngcontent-%COMP%], .mat-grid-tile-header[_ngcontent-%COMP%]   .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer[_ngcontent-%COMP%]   .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-header[_ngcontent-%COMP%]   .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}input.mat-input-element[_ngcontent-%COMP%]{margin-top:-.0625em}.mat-menu-item[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400}.mat-paginator[_ngcontent-%COMP%], .mat-paginator-page-size[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif;font-size:12px}.mat-radio-button[_ngcontent-%COMP%], .mat-select[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif}.mat-select-trigger[_ngcontent-%COMP%]{height:1.125em}.mat-slide-toggle-content[_ngcontent-%COMP%], .mat-slider-thumb-label-text[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif}.mat-slider-thumb-label-text[_ngcontent-%COMP%]{font-size:12px;font-weight:600}.mat-stepper-horizontal[_ngcontent-%COMP%], .mat-stepper-vertical[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif}.mat-step-label[_ngcontent-%COMP%]{font-size:14px;font-weight:400}.mat-step-sub-label-error[_ngcontent-%COMP%]{font-weight:400}.mat-step-label-error[_ngcontent-%COMP%]{font-size:14px}.mat-step-label-selected[_ngcontent-%COMP%]{font-size:14px;font-weight:600}.mat-tab-group[_ngcontent-%COMP%], .mat-tab-label[_ngcontent-%COMP%], .mat-tab-link[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif}.mat-tab-label[_ngcontent-%COMP%], .mat-tab-link[_ngcontent-%COMP%]{font-size:14px;font-weight:600}.mat-toolbar[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{font:600 20px/32px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset[_ngcontent-%COMP%]{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item[_ngcontent-%COMP%], .mat-list-option[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif}.mat-list-base[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]{font-size:16px}.mat-list-base[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]   .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]   .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:14px}.mat-list-base[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]{font-size:16px}.mat-list-base[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]   .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]   .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:14px}.mat-list-base[_ngcontent-%COMP%]   .mat-subheader[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600}.mat-list-base[dense][_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]{font-size:12px}.mat-list-base[dense][_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]   .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense][_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]   .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-list-base[dense][_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]{font-size:12px}.mat-list-base[dense][_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]   .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense][_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]   .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-list-base[dense][_ngcontent-%COMP%]   .mat-subheader[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600}.mat-option[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif;font-size:16px}.mat-optgroup-label[_ngcontent-%COMP%]{font:600 14px/24px Muli,Helvetica Neue,Arial,sans-serif;letter-spacing:normal}.mat-simple-snackbar[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif;font-size:14px}.mat-simple-snackbar-action[_ngcontent-%COMP%]{line-height:1;font-family:inherit;font-size:inherit;font-weight:600}.mat-tree[_ngcontent-%COMP%]{font-family:Muli,Helvetica Neue,Arial,sans-serif}.mat-nested-tree-node[_ngcontent-%COMP%], .mat-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}body.theme-default[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.1)}body.theme-default[_ngcontent-%COMP%]   .mat-option[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-multiple):not(.mat-option-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-option[_ngcontent-%COMP%]:focus:not(.mat-option-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-option[_ngcontent-%COMP%]:hover:not(.mat-option-disabled){background:rgba(0,0,0,.04)}body.theme-default[_ngcontent-%COMP%]   .mat-option.mat-active[_ngcontent-%COMP%]{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-option.mat-option-disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-optgroup-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-optgroup-disabled[_ngcontent-%COMP%]   .mat-optgroup-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-pseudo-checkbox[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-pseudo-checkbox[_ngcontent-%COMP%]:after{color:#fafafa}body.theme-default[_ngcontent-%COMP%]   .mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}body.theme-default[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{background:#b0b0b0}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}body.theme-default.mat-app-background[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]{background:#fff;color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-active):not(:hover){background:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#3c4252}.cdk-high-contrast-active[_ngcontent-%COMP%]   body.theme-default[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{outline:1px solid;border-radius:0}body.theme-default[_ngcontent-%COMP%]   .mat-badge-accent[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{background:#039be5;color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-badge-warn[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-badge[_ngcontent-%COMP%]{position:relative}body.theme-default[_ngcontent-%COMP%]   .mat-badge-hidden[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{display:none}body.theme-default[_ngcontent-%COMP%]   .mat-badge-disabled[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}body.theme-default[_ngcontent-%COMP%]   .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .ng-animate-disabled[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{transition:none}body.theme-default[_ngcontent-%COMP%]   .mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}body.theme-default[_ngcontent-%COMP%]   .mat-badge-small[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-above[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{top:-8px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-below[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%]   body.theme-default[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%]   body.theme-default[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%]   body.theme-default[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%]   body.theme-default[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-medium[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-above[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{top:-11px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-below[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%]   body.theme-default[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%]   body.theme-default[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%]   body.theme-default[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%]   body.theme-default[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-large[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-above[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{top:-14px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-below[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%]   body.theme-default[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%]   body.theme-default[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%]   body.theme-default[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}body.theme-default[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%]   body.theme-default[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}body.theme-default[_ngcontent-%COMP%]   .mat-bottom-sheet-container[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]{color:inherit;background:transparent}body.theme-default[_ngcontent-%COMP%]   .mat-button.mat-primary[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button.mat-primary[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button.mat-primary[_ngcontent-%COMP%]{color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-button.mat-accent[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button.mat-accent[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button.mat-accent[_ngcontent-%COMP%]{color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-button.mat-warn[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button.mat-warn[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-button[disabled][disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button[disabled][disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button[disabled][disabled][_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}body.theme-default[_ngcontent-%COMP%]   .mat-button.mat-primary[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button.mat-primary[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button.mat-primary[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-button.mat-accent[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button.mat-accent[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button.mat-accent[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-button.mat-warn[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button.mat-warn[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button.mat-warn[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-button[disabled][_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button[disabled][_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:transparent}body.theme-default[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{opacity:.1;background-color:currentColor}body.theme-default[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background:#000}body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]:not([disabled]){border-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-fab[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background-color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-accent[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-primary[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-warn[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[_ngcontent-%COMP%]{color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button[disabled][disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button[disabled][disabled][_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-primary[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[_ngcontent-%COMP%]{background-color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-accent[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[_ngcontent-%COMP%]{background-color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-warn[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[_ngcontent-%COMP%]{background-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button[disabled][disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button[disabled][disabled][_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-fab.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-default[_ngcontent-%COMP%]   .mat-flat-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]), body.theme-default[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-raised-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-raised-button[_ngcontent-%COMP%]:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-raised-button[disabled][_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-fab[_ngcontent-%COMP%]:not([class*=mat-elevation-z]), body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-fab[_ngcontent-%COMP%]:not([disabled]):active:not([class*=mat-elevation-z]), body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab[_ngcontent-%COMP%]:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-fab[disabled][_ngcontent-%COMP%]:not([class*=mat-elevation-z]), body.theme-default[_ngcontent-%COMP%]   .mat-mini-fab[disabled][_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-group[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-standalone[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{box-shadow:none}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]   .mat-button-toggle-focus-overlay[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-appearance-standard[_ngcontent-%COMP%]   .mat-button-toggle-focus-overlay[_ngcontent-%COMP%]{background-color:#000}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:1px solid rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:none;border-right:1px solid rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:none;border-right:none;border-top:1px solid rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#e0e0e0;color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-checked.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26);background-color:#eee}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-disabled.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{background:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-disabled.mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#bdbdbd}body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]{background:#fff;color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-card.mat-card-flat[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-card-subtitle[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-frame[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-checkmark[_ngcontent-%COMP%]{fill:#fafafa}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-checkmark-path[_ngcontent-%COMP%]{stroke:#fafafa!important}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-mixedmark[_ngcontent-%COMP%]{background-color:#fafafa}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-checked.mat-primary[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-indeterminate.mat-primary[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-checked.mat-accent[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-checked.mat-warn[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-indeterminate.mat-warn[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-disabled.mat-checkbox-checked[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-disabled.mat-checkbox-indeterminate[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#b0b0b0}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-disabled[_ngcontent-%COMP%]:not(.mat-checkbox-checked)   .mat-checkbox-frame[_ngcontent-%COMP%]{border-color:#b0b0b0}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-disabled[_ngcontent-%COMP%]   .mat-checkbox-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#000}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-%COMP%]{background:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-%COMP%]{background:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-%COMP%]{background:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]{background-color:#e0e0e0;color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);opacity:.4}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]:not(.mat-chip-disabled)   .mat-chip-remove[_ngcontent-%COMP%]:hover{opacity:.54}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-disabled[_ngcontent-%COMP%]{opacity:.4}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]:after{background:#000}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%]{background-color:#3c4252;color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%]{background-color:#039be5;color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}body.theme-default[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-default[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]{background:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-table-sticky[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   [mat-footer-row][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   [mat-header-row][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   [mat-row][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   mat-footer-row[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   mat-header-row[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   mat-row[_ngcontent-%COMP%]{background:inherit}body.theme-default[_ngcontent-%COMP%]   mat-footer-row[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   mat-header-row[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   mat-row[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   td.mat-cell[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   td.mat-footer-cell[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   th.mat-header-cell[_ngcontent-%COMP%]{border-bottom-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-header-cell[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-cell[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-footer-cell[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-calendar-arrow[_ngcontent-%COMP%]{border-top-color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-content[_ngcontent-%COMP%]   .mat-calendar-next-button[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-content[_ngcontent-%COMP%]   .mat-calendar-previous-button[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-toggle[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-calendar-table-header[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-calendar-body-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-calendar-body-cell-content[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);border-color:transparent}body.theme-default[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .cdk-keyboard-focused[_ngcontent-%COMP%]   .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected), body.theme-default[_ngcontent-%COMP%]   .cdk-program-focused[_ngcontent-%COMP%]   .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected), body.theme-default[_ngcontent-%COMP%]   .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){background-color:rgba(0,0,0,.04)}body.theme-default[_ngcontent-%COMP%]   .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.18)}body.theme-default[_ngcontent-%COMP%]   .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#3c4252;color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(60,66,82,.4)}body.theme-default[_ngcontent-%COMP%]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#fff;color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-content.mat-accent[_ngcontent-%COMP%]   .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#039be5;color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-content.mat-accent[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(3,155,229,.4)}body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-content.mat-accent[_ngcontent-%COMP%]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-content.mat-warn[_ngcontent-%COMP%]   .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-content.mat-warn[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(244,67,54,.4)}body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-content.mat-warn[_ngcontent-%COMP%]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-dialog-container[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-divider[_ngcontent-%COMP%]{border-top-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-divider-vertical[_ngcontent-%COMP%]{border-right-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]{background:#fff;color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-action-row[_ngcontent-%COMP%]{border-top-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]   .mat-expansion-panel-header.cdk-keyboard-focused[_ngcontent-%COMP%]:not([aria-disabled=true]), body.theme-default[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]   .mat-expansion-panel-header.cdk-program-focused[_ngcontent-%COMP%]:not([aria-disabled=true]), body.theme-default[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]:not(.mat-expanded)   .mat-expansion-panel-header[_ngcontent-%COMP%]:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover:none){body.theme-default[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]:not(.mat-expanded):not([aria-disabled=true])   .mat-expansion-panel-header[_ngcontent-%COMP%]:hover{background:#fff}}body.theme-default[_ngcontent-%COMP%]   .mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-expansion-indicator[_ngcontent-%COMP%]:after, body.theme-default[_ngcontent-%COMP%]   .mat-expansion-panel-header-description[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}body.theme-default[_ngcontent-%COMP%]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%]   .mat-expansion-panel-header-description[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%]   .mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:inherit}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-hint[_ngcontent-%COMP%]{color:rgba(0,0,0,.6)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-label.mat-accent[_ngcontent-%COMP%]{color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-label.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-focused[_ngcontent-%COMP%]   .mat-form-field-required-marker[_ngcontent-%COMP%]{color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%]{background-color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple.mat-accent[_ngcontent-%COMP%]{background-color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple.mat-warn[_ngcontent-%COMP%]{background-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid)   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid).mat-accent   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid).mat-warn   .mat-form-field-infix[_ngcontent-%COMP%]:after, body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-label.mat-accent[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]   .mat-form-field-required-marker[_ngcontent-%COMP%]{color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-ripple.mat-accent[_ngcontent-%COMP%]{background-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-error[_ngcontent-%COMP%]{color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-hint[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.42)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-standard[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.42)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-standard.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-fill[_ngcontent-%COMP%]   .mat-form-field-flex[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-flex[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.02)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-fill[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]:before{background-color:rgba(0,0,0,.42)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]:before{background-color:transparent}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-outline[_ngcontent-%COMP%]   .mat-form-field-outline[_ngcontent-%COMP%]{color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-outline[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-focused[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-focused.mat-accent[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-focused.mat-warn[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-outline[_ngcontent-%COMP%]{color:rgba(0,0,0,.06)}body.theme-default[_ngcontent-%COMP%]   .mat-icon.mat-primary[_ngcontent-%COMP%]{color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-icon.mat-accent[_ngcontent-%COMP%]{color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]:after, body.theme-default[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]:disabled{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]::placeholder{color:rgba(0,0,0,.42)}body.theme-default[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]::-moz-placeholder{color:rgba(0,0,0,.42)}body.theme-default[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]::-webkit-input-placeholder{color:rgba(0,0,0,.42)}body.theme-default[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]:-ms-input-placeholder{color:rgba(0,0,0,.42)}body.theme-default[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-invalid[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-list-base[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-list-base[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-list-base[_ngcontent-%COMP%]   .mat-subheader[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-list-item-disabled[_ngcontent-%COMP%]{background-color:#eee}body.theme-default[_ngcontent-%COMP%]   .mat-action-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:focus, body.theme-default[_ngcontent-%COMP%]   .mat-action-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:hover, body.theme-default[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]:focus, body.theme-default[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]:hover, body.theme-default[_ngcontent-%COMP%]   .mat-nav-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:focus, body.theme-default[_ngcontent-%COMP%]   .mat-nav-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:hover{background:rgba(0,0,0,.04)}body.theme-default[_ngcontent-%COMP%]   .mat-list-single-selected-option[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-list-single-selected-option[_ngcontent-%COMP%]:focus, body.theme-default[_ngcontent-%COMP%]   .mat-list-single-selected-option[_ngcontent-%COMP%]:hover{background:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-menu-panel[_ngcontent-%COMP%]{background:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-menu-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-menu-item[_ngcontent-%COMP%]{background:transparent;color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-menu-item[disabled][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-menu-item[disabled][_ngcontent-%COMP%]:after{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-menu-item-submenu-trigger[_ngcontent-%COMP%]:after, body.theme-default[_ngcontent-%COMP%]   .mat-menu-item[_ngcontent-%COMP%]   .mat-icon-no-color[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-menu-item-highlighted[_ngcontent-%COMP%]:not([disabled]), body.theme-default[_ngcontent-%COMP%]   .mat-menu-item.cdk-keyboard-focused[_ngcontent-%COMP%]:not([disabled]), body.theme-default[_ngcontent-%COMP%]   .mat-menu-item.cdk-program-focused[_ngcontent-%COMP%]:not([disabled]), body.theme-default[_ngcontent-%COMP%]   .mat-menu-item[_ngcontent-%COMP%]:hover:not([disabled]){background:rgba(0,0,0,.04)}body.theme-default[_ngcontent-%COMP%]   .mat-paginator[_ngcontent-%COMP%]{background:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-paginator[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-paginator-page-size[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-paginator-decrement[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-paginator-increment[_ngcontent-%COMP%]{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-paginator-first[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-paginator-last[_ngcontent-%COMP%]{border-top:2px solid rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-decrement[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-first[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-increment[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-last[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#c5c6cb}body.theme-default[_ngcontent-%COMP%]   .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#c5c6cb}body.theme-default[_ngcontent-%COMP%]   .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-progress-bar.mat-accent[_ngcontent-%COMP%]   .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#29b6f6}body.theme-default[_ngcontent-%COMP%]   .mat-progress-bar.mat-accent[_ngcontent-%COMP%]   .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#29b6f6}body.theme-default[_ngcontent-%COMP%]   .mat-progress-bar.mat-accent[_ngcontent-%COMP%]   .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-progress-bar.mat-warn[_ngcontent-%COMP%]   .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#ffcdd2}body.theme-default[_ngcontent-%COMP%]   .mat-progress-bar.mat-warn[_ngcontent-%COMP%]   .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#ffcdd2}body.theme-default[_ngcontent-%COMP%]   .mat-progress-bar.mat-warn[_ngcontent-%COMP%]   .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-progress-spinner[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-spinner[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%]{stroke:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-progress-spinner.mat-accent[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-spinner.mat-accent[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%]{stroke:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-progress-spinner.mat-warn[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-spinner.mat-warn[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%]{stroke:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-persistent-ripple[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-primary[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-primary[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-primary[_ngcontent-%COMP%]:active   .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-persistent-ripple[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-accent[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-accent[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-accent[_ngcontent-%COMP%]:active   .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-persistent-ripple[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-warn[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-warn[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-warn[_ngcontent-%COMP%]:active   .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-label-content[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-radio-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#000}body.theme-default[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-select-placeholder[_ngcontent-%COMP%]{color:rgba(0,0,0,.42)}body.theme-default[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-select-panel[_ngcontent-%COMP%]{background:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-select-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-select-panel[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-multiple){background:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-focused.mat-primary[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-focused.mat-accent[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-form-field.mat-focused.mat-warn[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-form-field[_ngcontent-%COMP%]   .mat-select.mat-select-invalid[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-form-field[_ngcontent-%COMP%]   .mat-select.mat-select-disabled[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-drawer-container[_ngcontent-%COMP%]{background-color:#fafafa;color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-drawer[_ngcontent-%COMP%]{background-color:#fff;color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-push[_ngcontent-%COMP%]{background-color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-drawer[_ngcontent-%COMP%]:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-drawer-side[_ngcontent-%COMP%]{border-right:1px solid rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-drawer-side.mat-drawer-end[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%]   .mat-drawer-side[_ngcontent-%COMP%]{border-left:1px solid rgba(0,0,0,.12);border-right:none}body.theme-default[_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%]   .mat-drawer-side.mat-drawer-end[_ngcontent-%COMP%]{border-left:none;border-right:1px solid rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-drawer-backdrop.mat-drawer-shown[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.6)}body.theme-default[_ngcontent-%COMP%]   .mat-slide-toggle.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-slide-toggle.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(3,155,229,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-slide-toggle.mat-checked[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(60,66,82,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(244,67,54,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-slide-toggle[_ngcontent-%COMP%]:not(.mat-checked)   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#000}body.theme-default[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fafafa}body.theme-default[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-slider-track-background[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.26)}body.theme-default[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-slider-focus-ring[_ngcontent-%COMP%]{background-color:rgba(3,155,229,.2)}body.theme-default[_ngcontent-%COMP%]   .cdk-focused[_ngcontent-%COMP%]   .mat-slider-track-background[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-slider[_ngcontent-%COMP%]:hover   .mat-slider-track-background[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]   .mat-slider-track-background[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]:hover   .mat-slider-track-background[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.26)}body.theme-default[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]   .mat-slider-focus-ring[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.26)}body.theme-default[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing)   .mat-slider-thumb[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.26);background-color:transparent}body.theme-default[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing).cdk-focused   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing):hover   .mat-slider-thumb[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled   .mat-slider-thumb[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.26)}body.theme-default[_ngcontent-%COMP%]   .mat-slider-has-ticks[_ngcontent-%COMP%]   .mat-slider-wrapper[_ngcontent-%COMP%]:after{border-color:rgba(0,0,0,.7)}body.theme-default[_ngcontent-%COMP%]   .mat-slider-horizontal[_ngcontent-%COMP%]   .mat-slider-ticks[_ngcontent-%COMP%]{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}body.theme-default[_ngcontent-%COMP%]   .mat-slider-vertical[_ngcontent-%COMP%]   .mat-slider-ticks[_ngcontent-%COMP%]{background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}body.theme-default[_ngcontent-%COMP%]   .mat-step-header.cdk-keyboard-focused[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-step-header.cdk-program-focused[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]:hover{background-color:rgba(0,0,0,.04)}@media (hover:none){body.theme-default[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]:hover{background:none}}body.theme-default[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-optional[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.54);color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-selected[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-edit[_ngcontent-%COMP%]{background-color:#3c4252;color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-error[_ngcontent-%COMP%]{background-color:transparent;color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-label.mat-step-label-error[_ngcontent-%COMP%]{color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-stepper-horizontal[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-stepper-vertical[_ngcontent-%COMP%]{background-color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-stepper-vertical-line[_ngcontent-%COMP%]:before{border-left-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-horizontal-stepper-header[_ngcontent-%COMP%]:after, body.theme-default[_ngcontent-%COMP%]   .mat-horizontal-stepper-header[_ngcontent-%COMP%]:before, body.theme-default[_ngcontent-%COMP%]   .mat-stepper-horizontal-line[_ngcontent-%COMP%]{border-top-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}body.theme-default[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group-inverted-header[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-group-inverted-header[_ngcontent-%COMP%]   .mat-tab-nav-bar[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}body.theme-default[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group[class*=mat-background-][_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar[class*=mat-background-][_ngcontent-%COMP%]{border-bottom:none;border-top:none}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(197,198,203,.3)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-primary.mat-background-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary.mat-background-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(41,182,246,.3)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-accent.mat-background-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent.mat-background-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-warn.mat-background-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn.mat-background-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(197,198,203,.3)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%]{background-color:#3c4252}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(41,182,246,.3)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%]{background-color:#039be5}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%]{background-color:#f44336}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}body.theme-default[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]{background:#f5f5f5;color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-toolbar.mat-primary[_ngcontent-%COMP%]{background:#3c4252;color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-toolbar.mat-accent[_ngcontent-%COMP%]{background:#039be5;color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-toolbar.mat-warn[_ngcontent-%COMP%]{background:#f44336;color:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:currentColor}body.theme-default[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-focused[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:inherit}body.theme-default[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:currentColor}body.theme-default[_ngcontent-%COMP%]   .mat-tooltip[_ngcontent-%COMP%]{background:rgba(97,97,97,.9)}body.theme-default[_ngcontent-%COMP%]   .mat-tree[_ngcontent-%COMP%]{background:#fff}body.theme-default[_ngcontent-%COMP%]   .mat-nested-tree-node[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .mat-snack-bar-container[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7);background:#323232;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .mat-simple-snackbar-action[_ngcontent-%COMP%]{color:#039be5}body.theme-default[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background:#f5f5f5}body.theme-default[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .fade-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .fuse-card[_ngcontent-%COMP%]{background:#fff;border-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .fuse-card[_ngcontent-%COMP%]   .card-divider[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%]{background-color:#fff}body.theme-default[_ngcontent-%COMP%]   .navigation-simple[_ngcontent-%COMP%]   .item.selected[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}body.theme-default[_ngcontent-%COMP%]   .navigation-simple[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]{background:#fff}body.theme-default[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]   .pagination-item[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]   .pagination-item[_ngcontent-%COMP%]:hover{color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]   .pagination-item.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table[_ngcontent-%COMP%]{background:#fff}body.theme-default[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .currency[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .period[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .period[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .currency[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .note[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .package-type[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .terms[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .simple-table-container[_ngcontent-%COMP%]{background:#fff}body.theme-default[_ngcontent-%COMP%]   table.simple[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{color:rgba(0,0,0,.54);border-bottom:1px solid rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   table.simple[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   table.simple.clickable[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:rgba(0,0,0,.04)}body.theme-default[_ngcontent-%COMP%]   .page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%]{background:#fff;border-radius:8px 8px 0 0}body.theme-default[_ngcontent-%COMP%]   .page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%]{border-bottom-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%]{background:#fff;border-radius:8px 8px 0 0}body.theme-default[_ngcontent-%COMP%]   .page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%]{border-bottom-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .page-layout.simple.left-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .page-layout.simple.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .page-layout.simple.right-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{background:#fff}body.theme-default[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#039be5}body.theme-default[_ngcontent-%COMP%]   code[_ngcontent-%COMP%]:not(.highlight){background-color:#f5f5f5}body.theme-default[_ngcontent-%COMP%]   .changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]{background-color:#fff}body.theme-default[_ngcontent-%COMP%]   .text-boxed[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   fuse-countdown[_ngcontent-%COMP%]   .fuse-countdown[_ngcontent-%COMP%]   .time[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   #fuse-shortcuts.show-mobile-panel[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .fuse-search-bar.expanded[_ngcontent-%COMP%]{background-color:#fafafa}body.theme-default[_ngcontent-%COMP%]   fuse-sidebar[_ngcontent-%COMP%]{background:#fafafa}body.theme-default[_ngcontent-%COMP%]   .fuse-sidebar-overlay[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.6)}body.theme-default[_ngcontent-%COMP%]   .fuse-sidebar-overlay.fuse-sidebar-overlay-invisible[_ngcontent-%COMP%]{background-color:transparent}body.theme-default[_ngcontent-%COMP%]   fuse-theme-options[_ngcontent-%COMP%]   .theme-options-panel[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .group[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   fuse-theme-options[_ngcontent-%COMP%]   .theme-options-panel[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .group[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{background:#fafafa;color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   fuse-theme-options[_ngcontent-%COMP%]   .theme-options-panel[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .group[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .fuse-material-color-picker-menu[_ngcontent-%COMP%]   .mat-menu-content[_ngcontent-%COMP%]   .views[_ngcontent-%COMP%]{background:#303030}body.theme-default[_ngcontent-%COMP%]   fuse-widget[_ngcontent-%COMP%] > .fuse-widget-back[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   fuse-widget[_ngcontent-%COMP%] > .fuse-widget-front[_ngcontent-%COMP%]{background:#fff;border-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]{background:#fff;color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .datatable-header-cell[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]{border-bottom-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]:first-child{border-top-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]   .datatable-body-cell[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-default[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]:not(.cell-selection)   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]:hover, body.theme-default[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]:not(.cell-selection)   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]:hover   .datatable-row-group[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}body.theme-default[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]{background-color:#f5f5f5}body.theme-default[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item.active[_ngcontent-%COMP%]{background:rgba(0,0,0,.04)}body.theme-default[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item.active[_ngcontent-%COMP%]:after{background-color:#039be5}body.theme-default[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item[_ngcontent-%COMP%]   .unread-count[_ngcontent-%COMP%]{background-color:#039be5;color:#fff}body.theme-default[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item[_ngcontent-%COMP%]   .status-icon[_ngcontent-%COMP%]{border-color:#f5f5f5}body.theme-default[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .messages[_ngcontent-%COMP%]   .message-row.contact[_ngcontent-%COMP%]   .bubble[_ngcontent-%COMP%]{background-color:#3c4252;color:#fff}body.theme-default[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .messages[_ngcontent-%COMP%]   .message-row.me[_ngcontent-%COMP%]   .bubble[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background-color:#e0e0e0}body.theme-default[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .reply-form[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]{background-color:#f5f5f5;border-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .reply-form[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]   .mat-form-field-wrapper[_ngcontent-%COMP%]   .mat-form-field-flex[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]{background-color:#fff}body.theme-default[_ngcontent-%COMP%]   toolbar[_ngcontent-%COMP%]   .toolbar-separator[_ngcontent-%COMP%]{background:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50-bg[_ngcontent-%COMP%]{background-color:#ececee!important}body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .primary-50[disabled][_ngcontent-%COMP%]{background-color:rgba(236,236,238,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-50-fg[_ngcontent-%COMP%]{color:#ececee!important}body.theme-default[_ngcontent-%COMP%]   .primary-50-border[_ngcontent-%COMP%]{border-color:#ececee!important}body.theme-default[_ngcontent-%COMP%]   .primary-50-border-top[_ngcontent-%COMP%]{border-top-color:#ececee!important}body.theme-default[_ngcontent-%COMP%]   .primary-50-border-right[_ngcontent-%COMP%]{border-right-color:#ececee!important}body.theme-default[_ngcontent-%COMP%]   .primary-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ececee!important}body.theme-default[_ngcontent-%COMP%]   .primary-50-border-left[_ngcontent-%COMP%]{border-left-color:#ececee!important}body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100-bg[_ngcontent-%COMP%]{background-color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .primary-100[disabled][_ngcontent-%COMP%]{background-color:rgba(197,198,203,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-100-fg[_ngcontent-%COMP%]{color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-100-border[_ngcontent-%COMP%]{border-color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-100-border-top[_ngcontent-%COMP%]{border-top-color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-100-border-right[_ngcontent-%COMP%]{border-right-color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-100-border-left[_ngcontent-%COMP%]{border-left-color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200-bg[_ngcontent-%COMP%]{background-color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .primary-200[disabled][_ngcontent-%COMP%]{background-color:rgba(158,161,169,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-200-fg[_ngcontent-%COMP%]{color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-200-border[_ngcontent-%COMP%]{border-color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-200-border-top[_ngcontent-%COMP%]{border-top-color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-200-border-right[_ngcontent-%COMP%]{border-right-color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-200-border-left[_ngcontent-%COMP%]{border-left-color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300-bg[_ngcontent-%COMP%]{background-color:#7d818c!important}body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .primary-300[disabled][_ngcontent-%COMP%]{background-color:rgba(125,129,140,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-300-fg[_ngcontent-%COMP%]{color:#7d818c!important}body.theme-default[_ngcontent-%COMP%]   .primary-300-border[_ngcontent-%COMP%]{border-color:#7d818c!important}body.theme-default[_ngcontent-%COMP%]   .primary-300-border-top[_ngcontent-%COMP%]{border-top-color:#7d818c!important}body.theme-default[_ngcontent-%COMP%]   .primary-300-border-right[_ngcontent-%COMP%]{border-right-color:#7d818c!important}body.theme-default[_ngcontent-%COMP%]   .primary-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#7d818c!important}body.theme-default[_ngcontent-%COMP%]   .primary-300-border-left[_ngcontent-%COMP%]{border-left-color:#7d818c!important}body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400-bg[_ngcontent-%COMP%]{background-color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .primary-400[disabled][_ngcontent-%COMP%]{background-color:rgba(92,97,111,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-400-fg[_ngcontent-%COMP%]{color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-400-border[_ngcontent-%COMP%]{border-color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-400-border-top[_ngcontent-%COMP%]{border-top-color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-400-border-right[_ngcontent-%COMP%]{border-right-color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-400-border-left[_ngcontent-%COMP%]{border-left-color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500-bg[_ngcontent-%COMP%]{background-color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .primary-500[disabled][_ngcontent-%COMP%]{background-color:rgba(60,66,82,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-500-fg[_ngcontent-%COMP%]{color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .primary-500-border[_ngcontent-%COMP%]{border-color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .primary-500-border-top[_ngcontent-%COMP%]{border-top-color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .primary-500-border-right[_ngcontent-%COMP%]{border-right-color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .primary-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .primary-500-border-left[_ngcontent-%COMP%]{border-left-color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600-bg[_ngcontent-%COMP%]{background-color:#353a48!important}body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .primary-600[disabled][_ngcontent-%COMP%]{background-color:rgba(53,58,72,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-600-fg[_ngcontent-%COMP%]{color:#353a48!important}body.theme-default[_ngcontent-%COMP%]   .primary-600-border[_ngcontent-%COMP%]{border-color:#353a48!important}body.theme-default[_ngcontent-%COMP%]   .primary-600-border-top[_ngcontent-%COMP%]{border-top-color:#353a48!important}body.theme-default[_ngcontent-%COMP%]   .primary-600-border-right[_ngcontent-%COMP%]{border-right-color:#353a48!important}body.theme-default[_ngcontent-%COMP%]   .primary-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#353a48!important}body.theme-default[_ngcontent-%COMP%]   .primary-600-border-left[_ngcontent-%COMP%]{border-left-color:#353a48!important}body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700-bg[_ngcontent-%COMP%]{background-color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .primary-700[disabled][_ngcontent-%COMP%]{background-color:rgba(45,50,62,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-700-fg[_ngcontent-%COMP%]{color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary-700-border[_ngcontent-%COMP%]{border-color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary-700-border-top[_ngcontent-%COMP%]{border-top-color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary-700-border-right[_ngcontent-%COMP%]{border-right-color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary-700-border-left[_ngcontent-%COMP%]{border-left-color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800-bg[_ngcontent-%COMP%]{background-color:#262933!important}body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .primary-800[disabled][_ngcontent-%COMP%]{background-color:rgba(38,41,51,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-800-fg[_ngcontent-%COMP%]{color:#262933!important}body.theme-default[_ngcontent-%COMP%]   .primary-800-border[_ngcontent-%COMP%]{border-color:#262933!important}body.theme-default[_ngcontent-%COMP%]   .primary-800-border-top[_ngcontent-%COMP%]{border-top-color:#262933!important}body.theme-default[_ngcontent-%COMP%]   .primary-800-border-right[_ngcontent-%COMP%]{border-right-color:#262933!important}body.theme-default[_ngcontent-%COMP%]   .primary-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#262933!important}body.theme-default[_ngcontent-%COMP%]   .primary-800-border-left[_ngcontent-%COMP%]{border-left-color:#262933!important}body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900-bg[_ngcontent-%COMP%]{background-color:#1e2129!important}body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .primary-900[disabled][_ngcontent-%COMP%]{background-color:rgba(30,33,41,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-900-fg[_ngcontent-%COMP%]{color:#1e2129!important}body.theme-default[_ngcontent-%COMP%]   .primary-900-border[_ngcontent-%COMP%]{border-color:#1e2129!important}body.theme-default[_ngcontent-%COMP%]   .primary-900-border-top[_ngcontent-%COMP%]{border-top-color:#1e2129!important}body.theme-default[_ngcontent-%COMP%]   .primary-900-border-right[_ngcontent-%COMP%]{border-right-color:#1e2129!important}body.theme-default[_ngcontent-%COMP%]   .primary-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#1e2129!important}body.theme-default[_ngcontent-%COMP%]   .primary-900-border-left[_ngcontent-%COMP%]{border-left-color:#1e2129!important}body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100-bg[_ngcontent-%COMP%]{background-color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .primary-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(197,198,203,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-A100-fg[_ngcontent-%COMP%]{color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-A100-border[_ngcontent-%COMP%]{border-color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-A100-border-top[_ngcontent-%COMP%]{border-top-color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-A100-border-right[_ngcontent-%COMP%]{border-right-color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-A100-border-left[_ngcontent-%COMP%]{border-left-color:#c5c6cb!important}body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200-bg[_ngcontent-%COMP%]{background-color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .primary-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(158,161,169,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-A200-fg[_ngcontent-%COMP%]{color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-A200-border[_ngcontent-%COMP%]{border-color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-A200-border-top[_ngcontent-%COMP%]{border-top-color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-A200-border-right[_ngcontent-%COMP%]{border-right-color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-A200-border-left[_ngcontent-%COMP%]{border-left-color:#9ea1a9!important}body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400-bg[_ngcontent-%COMP%]{background-color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .primary-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(92,97,111,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-A400-fg[_ngcontent-%COMP%]{color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-A400-border[_ngcontent-%COMP%]{border-color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-A400-border-top[_ngcontent-%COMP%]{border-top-color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-A400-border-right[_ngcontent-%COMP%]{border-right-color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-A400-border-left[_ngcontent-%COMP%]{border-left-color:#5c616f!important}body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700-bg[_ngcontent-%COMP%]{background-color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .primary-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(45,50,62,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-A700-fg[_ngcontent-%COMP%]{color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary-A700-border[_ngcontent-%COMP%]{border-color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary-A700-border-top[_ngcontent-%COMP%]{border-top-color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary-A700-border-right[_ngcontent-%COMP%]{border-right-color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary-A700-border-left[_ngcontent-%COMP%]{border-left-color:#2d323e!important}body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-bg[_ngcontent-%COMP%]{background-color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .primary[disabled][_ngcontent-%COMP%]{background-color:rgba(60,66,82,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .primary-fg[_ngcontent-%COMP%]{color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .primary-border[_ngcontent-%COMP%]{border-color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .primary-border-top[_ngcontent-%COMP%]{border-top-color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .primary-border-right[_ngcontent-%COMP%]{border-right-color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .primary-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .primary-border-left[_ngcontent-%COMP%]{border-left-color:#3c4252!important}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-50-bg[_ngcontent-%COMP%]{background-color:#e1f5fe!important}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .accent-50[disabled][_ngcontent-%COMP%]{background-color:rgba(225,245,254,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-50-fg[_ngcontent-%COMP%]{color:#e1f5fe!important}body.theme-default[_ngcontent-%COMP%]   .accent-50-border[_ngcontent-%COMP%]{border-color:#e1f5fe!important}body.theme-default[_ngcontent-%COMP%]   .accent-50-border-top[_ngcontent-%COMP%]{border-top-color:#e1f5fe!important}body.theme-default[_ngcontent-%COMP%]   .accent-50-border-right[_ngcontent-%COMP%]{border-right-color:#e1f5fe!important}body.theme-default[_ngcontent-%COMP%]   .accent-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e1f5fe!important}body.theme-default[_ngcontent-%COMP%]   .accent-50-border-left[_ngcontent-%COMP%]{border-left-color:#e1f5fe!important}body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100-bg[_ngcontent-%COMP%]{background-color:#b3e5fc!important}body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .accent-100[disabled][_ngcontent-%COMP%]{background-color:rgba(179,229,252,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-100-fg[_ngcontent-%COMP%]{color:#b3e5fc!important}body.theme-default[_ngcontent-%COMP%]   .accent-100-border[_ngcontent-%COMP%]{border-color:#b3e5fc!important}body.theme-default[_ngcontent-%COMP%]   .accent-100-border-top[_ngcontent-%COMP%]{border-top-color:#b3e5fc!important}body.theme-default[_ngcontent-%COMP%]   .accent-100-border-right[_ngcontent-%COMP%]{border-right-color:#b3e5fc!important}body.theme-default[_ngcontent-%COMP%]   .accent-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b3e5fc!important}body.theme-default[_ngcontent-%COMP%]   .accent-100-border-left[_ngcontent-%COMP%]{border-left-color:#b3e5fc!important}body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200-bg[_ngcontent-%COMP%]{background-color:#81d4fa!important}body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .accent-200[disabled][_ngcontent-%COMP%]{background-color:rgba(129,212,250,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-200-fg[_ngcontent-%COMP%]{color:#81d4fa!important}body.theme-default[_ngcontent-%COMP%]   .accent-200-border[_ngcontent-%COMP%]{border-color:#81d4fa!important}body.theme-default[_ngcontent-%COMP%]   .accent-200-border-top[_ngcontent-%COMP%]{border-top-color:#81d4fa!important}body.theme-default[_ngcontent-%COMP%]   .accent-200-border-right[_ngcontent-%COMP%]{border-right-color:#81d4fa!important}body.theme-default[_ngcontent-%COMP%]   .accent-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#81d4fa!important}body.theme-default[_ngcontent-%COMP%]   .accent-200-border-left[_ngcontent-%COMP%]{border-left-color:#81d4fa!important}body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300-bg[_ngcontent-%COMP%]{background-color:#4fc3f7!important}body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .accent-300[disabled][_ngcontent-%COMP%]{background-color:rgba(79,195,247,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-300-fg[_ngcontent-%COMP%]{color:#4fc3f7!important}body.theme-default[_ngcontent-%COMP%]   .accent-300-border[_ngcontent-%COMP%]{border-color:#4fc3f7!important}body.theme-default[_ngcontent-%COMP%]   .accent-300-border-top[_ngcontent-%COMP%]{border-top-color:#4fc3f7!important}body.theme-default[_ngcontent-%COMP%]   .accent-300-border-right[_ngcontent-%COMP%]{border-right-color:#4fc3f7!important}body.theme-default[_ngcontent-%COMP%]   .accent-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#4fc3f7!important}body.theme-default[_ngcontent-%COMP%]   .accent-300-border-left[_ngcontent-%COMP%]{border-left-color:#4fc3f7!important}body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400-bg[_ngcontent-%COMP%]{background-color:#29b6f6!important}body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .accent-400[disabled][_ngcontent-%COMP%]{background-color:rgba(41,182,246,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-400-fg[_ngcontent-%COMP%]{color:#29b6f6!important}body.theme-default[_ngcontent-%COMP%]   .accent-400-border[_ngcontent-%COMP%]{border-color:#29b6f6!important}body.theme-default[_ngcontent-%COMP%]   .accent-400-border-top[_ngcontent-%COMP%]{border-top-color:#29b6f6!important}body.theme-default[_ngcontent-%COMP%]   .accent-400-border-right[_ngcontent-%COMP%]{border-right-color:#29b6f6!important}body.theme-default[_ngcontent-%COMP%]   .accent-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#29b6f6!important}body.theme-default[_ngcontent-%COMP%]   .accent-400-border-left[_ngcontent-%COMP%]{border-left-color:#29b6f6!important}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-500-bg[_ngcontent-%COMP%]{background-color:#03a9f4!important}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .accent-500[disabled][_ngcontent-%COMP%]{background-color:rgba(3,169,244,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-500-fg[_ngcontent-%COMP%]{color:#03a9f4!important}body.theme-default[_ngcontent-%COMP%]   .accent-500-border[_ngcontent-%COMP%]{border-color:#03a9f4!important}body.theme-default[_ngcontent-%COMP%]   .accent-500-border-top[_ngcontent-%COMP%]{border-top-color:#03a9f4!important}body.theme-default[_ngcontent-%COMP%]   .accent-500-border-right[_ngcontent-%COMP%]{border-right-color:#03a9f4!important}body.theme-default[_ngcontent-%COMP%]   .accent-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#03a9f4!important}body.theme-default[_ngcontent-%COMP%]   .accent-500-border-left[_ngcontent-%COMP%]{border-left-color:#03a9f4!important}body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600-bg[_ngcontent-%COMP%]{background-color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .accent-600[disabled][_ngcontent-%COMP%]{background-color:rgba(3,155,229,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-600-fg[_ngcontent-%COMP%]{color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .accent-600-border[_ngcontent-%COMP%]{border-color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .accent-600-border-top[_ngcontent-%COMP%]{border-top-color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .accent-600-border-right[_ngcontent-%COMP%]{border-right-color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .accent-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .accent-600-border-left[_ngcontent-%COMP%]{border-left-color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700-bg[_ngcontent-%COMP%]{background-color:#0288d1!important}body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .accent-700[disabled][_ngcontent-%COMP%]{background-color:rgba(2,136,209,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-700-fg[_ngcontent-%COMP%]{color:#0288d1!important}body.theme-default[_ngcontent-%COMP%]   .accent-700-border[_ngcontent-%COMP%]{border-color:#0288d1!important}body.theme-default[_ngcontent-%COMP%]   .accent-700-border-top[_ngcontent-%COMP%]{border-top-color:#0288d1!important}body.theme-default[_ngcontent-%COMP%]   .accent-700-border-right[_ngcontent-%COMP%]{border-right-color:#0288d1!important}body.theme-default[_ngcontent-%COMP%]   .accent-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#0288d1!important}body.theme-default[_ngcontent-%COMP%]   .accent-700-border-left[_ngcontent-%COMP%]{border-left-color:#0288d1!important}body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800-bg[_ngcontent-%COMP%]{background-color:#0277bd!important}body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .accent-800[disabled][_ngcontent-%COMP%]{background-color:rgba(2,119,189,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-800-fg[_ngcontent-%COMP%]{color:#0277bd!important}body.theme-default[_ngcontent-%COMP%]   .accent-800-border[_ngcontent-%COMP%]{border-color:#0277bd!important}body.theme-default[_ngcontent-%COMP%]   .accent-800-border-top[_ngcontent-%COMP%]{border-top-color:#0277bd!important}body.theme-default[_ngcontent-%COMP%]   .accent-800-border-right[_ngcontent-%COMP%]{border-right-color:#0277bd!important}body.theme-default[_ngcontent-%COMP%]   .accent-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#0277bd!important}body.theme-default[_ngcontent-%COMP%]   .accent-800-border-left[_ngcontent-%COMP%]{border-left-color:#0277bd!important}body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900-bg[_ngcontent-%COMP%]{background-color:#01579b!important}body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .accent-900[disabled][_ngcontent-%COMP%]{background-color:rgba(1,87,155,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-900-fg[_ngcontent-%COMP%]{color:#01579b!important}body.theme-default[_ngcontent-%COMP%]   .accent-900-border[_ngcontent-%COMP%]{border-color:#01579b!important}body.theme-default[_ngcontent-%COMP%]   .accent-900-border-top[_ngcontent-%COMP%]{border-top-color:#01579b!important}body.theme-default[_ngcontent-%COMP%]   .accent-900-border-right[_ngcontent-%COMP%]{border-right-color:#01579b!important}body.theme-default[_ngcontent-%COMP%]   .accent-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#01579b!important}body.theme-default[_ngcontent-%COMP%]   .accent-900-border-left[_ngcontent-%COMP%]{border-left-color:#01579b!important}body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100-bg[_ngcontent-%COMP%]{background-color:#80d8ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .accent-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(128,216,255,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-A100-fg[_ngcontent-%COMP%]{color:#80d8ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A100-border[_ngcontent-%COMP%]{border-color:#80d8ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A100-border-top[_ngcontent-%COMP%]{border-top-color:#80d8ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A100-border-right[_ngcontent-%COMP%]{border-right-color:#80d8ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#80d8ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A100-border-left[_ngcontent-%COMP%]{border-left-color:#80d8ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200-bg[_ngcontent-%COMP%]{background-color:#40c4ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .accent-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(64,196,255,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-A200-fg[_ngcontent-%COMP%]{color:#40c4ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A200-border[_ngcontent-%COMP%]{border-color:#40c4ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A200-border-top[_ngcontent-%COMP%]{border-top-color:#40c4ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A200-border-right[_ngcontent-%COMP%]{border-right-color:#40c4ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#40c4ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A200-border-left[_ngcontent-%COMP%]{border-left-color:#40c4ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400-bg[_ngcontent-%COMP%]{background-color:#00b0ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .accent-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(0,176,255,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-A400-fg[_ngcontent-%COMP%]{color:#00b0ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A400-border[_ngcontent-%COMP%]{border-color:#00b0ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A400-border-top[_ngcontent-%COMP%]{border-top-color:#00b0ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A400-border-right[_ngcontent-%COMP%]{border-right-color:#00b0ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#00b0ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A400-border-left[_ngcontent-%COMP%]{border-left-color:#00b0ff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700-bg[_ngcontent-%COMP%]{background-color:#0091ea!important}body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .accent-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(0,145,234,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-A700-fg[_ngcontent-%COMP%]{color:#0091ea!important}body.theme-default[_ngcontent-%COMP%]   .accent-A700-border[_ngcontent-%COMP%]{border-color:#0091ea!important}body.theme-default[_ngcontent-%COMP%]   .accent-A700-border-top[_ngcontent-%COMP%]{border-top-color:#0091ea!important}body.theme-default[_ngcontent-%COMP%]   .accent-A700-border-right[_ngcontent-%COMP%]{border-right-color:#0091ea!important}body.theme-default[_ngcontent-%COMP%]   .accent-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#0091ea!important}body.theme-default[_ngcontent-%COMP%]   .accent-A700-border-left[_ngcontent-%COMP%]{border-left-color:#0091ea!important}body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-bg[_ngcontent-%COMP%]{background-color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .accent[disabled][_ngcontent-%COMP%]{background-color:rgba(3,155,229,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .accent-fg[_ngcontent-%COMP%]{color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .accent-border[_ngcontent-%COMP%]{border-color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .accent-border-top[_ngcontent-%COMP%]{border-top-color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .accent-border-right[_ngcontent-%COMP%]{border-right-color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .accent-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .accent-border-left[_ngcontent-%COMP%]{border-left-color:#039be5!important}body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50-bg[_ngcontent-%COMP%]{background-color:#ffebee!important}body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .warn-50[disabled][_ngcontent-%COMP%]{background-color:rgba(255,235,238,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-50-fg[_ngcontent-%COMP%]{color:#ffebee!important}body.theme-default[_ngcontent-%COMP%]   .warn-50-border[_ngcontent-%COMP%]{border-color:#ffebee!important}body.theme-default[_ngcontent-%COMP%]   .warn-50-border-top[_ngcontent-%COMP%]{border-top-color:#ffebee!important}body.theme-default[_ngcontent-%COMP%]   .warn-50-border-right[_ngcontent-%COMP%]{border-right-color:#ffebee!important}body.theme-default[_ngcontent-%COMP%]   .warn-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffebee!important}body.theme-default[_ngcontent-%COMP%]   .warn-50-border-left[_ngcontent-%COMP%]{border-left-color:#ffebee!important}body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100-bg[_ngcontent-%COMP%]{background-color:#ffcdd2!important}body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .warn-100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,205,210,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-100-fg[_ngcontent-%COMP%]{color:#ffcdd2!important}body.theme-default[_ngcontent-%COMP%]   .warn-100-border[_ngcontent-%COMP%]{border-color:#ffcdd2!important}body.theme-default[_ngcontent-%COMP%]   .warn-100-border-top[_ngcontent-%COMP%]{border-top-color:#ffcdd2!important}body.theme-default[_ngcontent-%COMP%]   .warn-100-border-right[_ngcontent-%COMP%]{border-right-color:#ffcdd2!important}body.theme-default[_ngcontent-%COMP%]   .warn-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffcdd2!important}body.theme-default[_ngcontent-%COMP%]   .warn-100-border-left[_ngcontent-%COMP%]{border-left-color:#ffcdd2!important}body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200-bg[_ngcontent-%COMP%]{background-color:#ef9a9a!important}body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .warn-200[disabled][_ngcontent-%COMP%]{background-color:rgba(239,154,154,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-200-fg[_ngcontent-%COMP%]{color:#ef9a9a!important}body.theme-default[_ngcontent-%COMP%]   .warn-200-border[_ngcontent-%COMP%]{border-color:#ef9a9a!important}body.theme-default[_ngcontent-%COMP%]   .warn-200-border-top[_ngcontent-%COMP%]{border-top-color:#ef9a9a!important}body.theme-default[_ngcontent-%COMP%]   .warn-200-border-right[_ngcontent-%COMP%]{border-right-color:#ef9a9a!important}body.theme-default[_ngcontent-%COMP%]   .warn-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ef9a9a!important}body.theme-default[_ngcontent-%COMP%]   .warn-200-border-left[_ngcontent-%COMP%]{border-left-color:#ef9a9a!important}body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300-bg[_ngcontent-%COMP%]{background-color:#e57373!important}body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .warn-300[disabled][_ngcontent-%COMP%]{background-color:rgba(229,115,115,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-300-fg[_ngcontent-%COMP%]{color:#e57373!important}body.theme-default[_ngcontent-%COMP%]   .warn-300-border[_ngcontent-%COMP%]{border-color:#e57373!important}body.theme-default[_ngcontent-%COMP%]   .warn-300-border-top[_ngcontent-%COMP%]{border-top-color:#e57373!important}body.theme-default[_ngcontent-%COMP%]   .warn-300-border-right[_ngcontent-%COMP%]{border-right-color:#e57373!important}body.theme-default[_ngcontent-%COMP%]   .warn-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e57373!important}body.theme-default[_ngcontent-%COMP%]   .warn-300-border-left[_ngcontent-%COMP%]{border-left-color:#e57373!important}body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400-bg[_ngcontent-%COMP%]{background-color:#ef5350!important}body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .warn-400[disabled][_ngcontent-%COMP%]{background-color:rgba(239,83,80,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-400-fg[_ngcontent-%COMP%]{color:#ef5350!important}body.theme-default[_ngcontent-%COMP%]   .warn-400-border[_ngcontent-%COMP%]{border-color:#ef5350!important}body.theme-default[_ngcontent-%COMP%]   .warn-400-border-top[_ngcontent-%COMP%]{border-top-color:#ef5350!important}body.theme-default[_ngcontent-%COMP%]   .warn-400-border-right[_ngcontent-%COMP%]{border-right-color:#ef5350!important}body.theme-default[_ngcontent-%COMP%]   .warn-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ef5350!important}body.theme-default[_ngcontent-%COMP%]   .warn-400-border-left[_ngcontent-%COMP%]{border-left-color:#ef5350!important}body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500-bg[_ngcontent-%COMP%]{background-color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .warn-500[disabled][_ngcontent-%COMP%]{background-color:rgba(244,67,54,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-500-fg[_ngcontent-%COMP%]{color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .warn-500-border[_ngcontent-%COMP%]{border-color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .warn-500-border-top[_ngcontent-%COMP%]{border-top-color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .warn-500-border-right[_ngcontent-%COMP%]{border-right-color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .warn-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .warn-500-border-left[_ngcontent-%COMP%]{border-left-color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600-bg[_ngcontent-%COMP%]{background-color:#e53935!important}body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .warn-600[disabled][_ngcontent-%COMP%]{background-color:rgba(229,57,53,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-600-fg[_ngcontent-%COMP%]{color:#e53935!important}body.theme-default[_ngcontent-%COMP%]   .warn-600-border[_ngcontent-%COMP%]{border-color:#e53935!important}body.theme-default[_ngcontent-%COMP%]   .warn-600-border-top[_ngcontent-%COMP%]{border-top-color:#e53935!important}body.theme-default[_ngcontent-%COMP%]   .warn-600-border-right[_ngcontent-%COMP%]{border-right-color:#e53935!important}body.theme-default[_ngcontent-%COMP%]   .warn-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e53935!important}body.theme-default[_ngcontent-%COMP%]   .warn-600-border-left[_ngcontent-%COMP%]{border-left-color:#e53935!important}body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700-bg[_ngcontent-%COMP%]{background-color:#d32f2f!important}body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .warn-700[disabled][_ngcontent-%COMP%]{background-color:rgba(211,47,47,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-700-fg[_ngcontent-%COMP%]{color:#d32f2f!important}body.theme-default[_ngcontent-%COMP%]   .warn-700-border[_ngcontent-%COMP%]{border-color:#d32f2f!important}body.theme-default[_ngcontent-%COMP%]   .warn-700-border-top[_ngcontent-%COMP%]{border-top-color:#d32f2f!important}body.theme-default[_ngcontent-%COMP%]   .warn-700-border-right[_ngcontent-%COMP%]{border-right-color:#d32f2f!important}body.theme-default[_ngcontent-%COMP%]   .warn-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d32f2f!important}body.theme-default[_ngcontent-%COMP%]   .warn-700-border-left[_ngcontent-%COMP%]{border-left-color:#d32f2f!important}body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800-bg[_ngcontent-%COMP%]{background-color:#c62828!important}body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .warn-800[disabled][_ngcontent-%COMP%]{background-color:rgba(198,40,40,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-800-fg[_ngcontent-%COMP%]{color:#c62828!important}body.theme-default[_ngcontent-%COMP%]   .warn-800-border[_ngcontent-%COMP%]{border-color:#c62828!important}body.theme-default[_ngcontent-%COMP%]   .warn-800-border-top[_ngcontent-%COMP%]{border-top-color:#c62828!important}body.theme-default[_ngcontent-%COMP%]   .warn-800-border-right[_ngcontent-%COMP%]{border-right-color:#c62828!important}body.theme-default[_ngcontent-%COMP%]   .warn-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c62828!important}body.theme-default[_ngcontent-%COMP%]   .warn-800-border-left[_ngcontent-%COMP%]{border-left-color:#c62828!important}body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900-bg[_ngcontent-%COMP%]{background-color:#b71c1c!important}body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .warn-900[disabled][_ngcontent-%COMP%]{background-color:rgba(183,28,28,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-900-fg[_ngcontent-%COMP%]{color:#b71c1c!important}body.theme-default[_ngcontent-%COMP%]   .warn-900-border[_ngcontent-%COMP%]{border-color:#b71c1c!important}body.theme-default[_ngcontent-%COMP%]   .warn-900-border-top[_ngcontent-%COMP%]{border-top-color:#b71c1c!important}body.theme-default[_ngcontent-%COMP%]   .warn-900-border-right[_ngcontent-%COMP%]{border-right-color:#b71c1c!important}body.theme-default[_ngcontent-%COMP%]   .warn-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b71c1c!important}body.theme-default[_ngcontent-%COMP%]   .warn-900-border-left[_ngcontent-%COMP%]{border-left-color:#b71c1c!important}body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100-bg[_ngcontent-%COMP%]{background-color:#ff8a80!important}body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-default[_ngcontent-%COMP%]   .warn-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,138,128,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-A100-fg[_ngcontent-%COMP%]{color:#ff8a80!important}body.theme-default[_ngcontent-%COMP%]   .warn-A100-border[_ngcontent-%COMP%]{border-color:#ff8a80!important}body.theme-default[_ngcontent-%COMP%]   .warn-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ff8a80!important}body.theme-default[_ngcontent-%COMP%]   .warn-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ff8a80!important}body.theme-default[_ngcontent-%COMP%]   .warn-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff8a80!important}body.theme-default[_ngcontent-%COMP%]   .warn-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ff8a80!important}body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200-bg[_ngcontent-%COMP%]{background-color:#ff5252!important}body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .warn-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,82,82,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-A200-fg[_ngcontent-%COMP%]{color:#ff5252!important}body.theme-default[_ngcontent-%COMP%]   .warn-A200-border[_ngcontent-%COMP%]{border-color:#ff5252!important}body.theme-default[_ngcontent-%COMP%]   .warn-A200-border-top[_ngcontent-%COMP%]{border-top-color:#ff5252!important}body.theme-default[_ngcontent-%COMP%]   .warn-A200-border-right[_ngcontent-%COMP%]{border-right-color:#ff5252!important}body.theme-default[_ngcontent-%COMP%]   .warn-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff5252!important}body.theme-default[_ngcontent-%COMP%]   .warn-A200-border-left[_ngcontent-%COMP%]{border-left-color:#ff5252!important}body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400-bg[_ngcontent-%COMP%]{background-color:#ff1744!important}body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .warn-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,23,68,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-A400-fg[_ngcontent-%COMP%]{color:#ff1744!important}body.theme-default[_ngcontent-%COMP%]   .warn-A400-border[_ngcontent-%COMP%]{border-color:#ff1744!important}body.theme-default[_ngcontent-%COMP%]   .warn-A400-border-top[_ngcontent-%COMP%]{border-top-color:#ff1744!important}body.theme-default[_ngcontent-%COMP%]   .warn-A400-border-right[_ngcontent-%COMP%]{border-right-color:#ff1744!important}body.theme-default[_ngcontent-%COMP%]   .warn-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff1744!important}body.theme-default[_ngcontent-%COMP%]   .warn-A400-border-left[_ngcontent-%COMP%]{border-left-color:#ff1744!important}body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700-bg[_ngcontent-%COMP%]{background-color:#d50000!important}body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .warn-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(213,0,0,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-A700-fg[_ngcontent-%COMP%]{color:#d50000!important}body.theme-default[_ngcontent-%COMP%]   .warn-A700-border[_ngcontent-%COMP%]{border-color:#d50000!important}body.theme-default[_ngcontent-%COMP%]   .warn-A700-border-top[_ngcontent-%COMP%]{border-top-color:#d50000!important}body.theme-default[_ngcontent-%COMP%]   .warn-A700-border-right[_ngcontent-%COMP%]{border-right-color:#d50000!important}body.theme-default[_ngcontent-%COMP%]   .warn-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d50000!important}body.theme-default[_ngcontent-%COMP%]   .warn-A700-border-left[_ngcontent-%COMP%]{border-left-color:#d50000!important}body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-bg[_ngcontent-%COMP%]{background-color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]{color:#fff!important}body.theme-default[_ngcontent-%COMP%]   .warn[disabled][_ngcontent-%COMP%]{background-color:rgba(244,67,54,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-default[_ngcontent-%COMP%]   .warn-fg[_ngcontent-%COMP%]{color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .warn-border[_ngcontent-%COMP%]{border-color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .warn-border-top[_ngcontent-%COMP%]{border-top-color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .warn-border-right[_ngcontent-%COMP%]{border-right-color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .warn-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .warn-border-left[_ngcontent-%COMP%]{border-left-color:#f44336!important}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-50.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100.secondary-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)!important}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-50.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-50.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100.hint-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)!important}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-50.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100.divider[_ngcontent-%COMP%]{color:rgba(0,0,0,.12)!important}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background:rgba(0,0,0,.1)}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-500.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn.secondary-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)!important}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-500.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-500.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn.disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn.hint-text[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)!important}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-500.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn.divider[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.12)!important}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.1)}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.12)}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{color:#000}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{color:#fff}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-default[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-default[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.1)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-option[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-multiple):not(.mat-option-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-option[_ngcontent-%COMP%]:focus:not(.mat-option-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-option[_ngcontent-%COMP%]:hover:not(.mat-option-disabled){background:rgba(0,0,0,.04)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-option.mat-active[_ngcontent-%COMP%]{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-option.mat-option-disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-optgroup-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-optgroup-disabled[_ngcontent-%COMP%]   .mat-optgroup-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-pseudo-checkbox[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-pseudo-checkbox[_ngcontent-%COMP%]:after{color:#fafafa}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{background:#b0b0b0}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}body.theme-yellow-light.mat-app-background[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]{background:#fff;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-active):not(:hover){background:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#353a48}.cdk-high-contrast-active[_ngcontent-%COMP%]   body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{outline:1px solid;border-radius:0}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-accent[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{background:#fdd835;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-warn[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge[_ngcontent-%COMP%]{position:relative}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-hidden[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{display:none}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-disabled[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .ng-animate-disabled[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{transition:none}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-small[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-above[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{top:-8px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-below[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%]   body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%]   body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%]   body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%]   body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-medium[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-above[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{top:-11px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-below[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%]   body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%]   body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%]   body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%]   body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-large[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-above[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{top:-14px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-below[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%]   body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%]   body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%]   body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%]   body.theme-yellow-light[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-bottom-sheet-container[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]{color:inherit;background:transparent}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button.mat-primary[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button.mat-primary[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button.mat-primary[_ngcontent-%COMP%]{color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button.mat-accent[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button.mat-accent[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button.mat-accent[_ngcontent-%COMP%]{color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button.mat-warn[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button.mat-warn[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button[disabled][disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button[disabled][disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button[disabled][disabled][_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button.mat-primary[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button.mat-primary[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button.mat-primary[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button.mat-accent[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button.mat-accent[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button.mat-accent[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button.mat-warn[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button.mat-warn[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button.mat-warn[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button[disabled][_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button[disabled][_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:transparent}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{opacity:.1;background-color:currentColor}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background:#000}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]:not([disabled]){border-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background-color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-primary[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[_ngcontent-%COMP%]{color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-accent[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-warn[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[_ngcontent-%COMP%]{color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button[disabled][disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button[disabled][disabled][_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-primary[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[_ngcontent-%COMP%]{background-color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-accent[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[_ngcontent-%COMP%]{background-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-warn[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[_ngcontent-%COMP%]{background-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button[disabled][disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button[disabled][disabled][_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.1)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-flat-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button[_ngcontent-%COMP%]:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-raised-button[disabled][_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab[_ngcontent-%COMP%]:not([class*=mat-elevation-z]), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab[_ngcontent-%COMP%]:not([disabled]):active:not([class*=mat-elevation-z]), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab[_ngcontent-%COMP%]:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-fab[disabled][_ngcontent-%COMP%]:not([class*=mat-elevation-z]), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-mini-fab[disabled][_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-group[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-standalone[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{box-shadow:none}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]   .mat-button-toggle-focus-overlay[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-appearance-standard[_ngcontent-%COMP%]   .mat-button-toggle-focus-overlay[_ngcontent-%COMP%]{background-color:#000}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:1px solid rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:none;border-right:1px solid rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:none;border-right:none;border-top:1px solid rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#e0e0e0;color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-checked.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26);background-color:#eee}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-disabled.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{background:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-disabled.mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#bdbdbd}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]{background:#fff;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-card.mat-card-flat[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-card-subtitle[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-frame[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-checkmark[_ngcontent-%COMP%]{fill:#fafafa}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-checkmark-path[_ngcontent-%COMP%]{stroke:#fafafa!important}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-mixedmark[_ngcontent-%COMP%]{background-color:#fafafa}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-checked.mat-primary[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-indeterminate.mat-primary[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-checked.mat-accent[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-checked.mat-warn[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-indeterminate.mat-warn[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-disabled.mat-checkbox-checked[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-disabled.mat-checkbox-indeterminate[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#b0b0b0}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-disabled[_ngcontent-%COMP%]:not(.mat-checkbox-checked)   .mat-checkbox-frame[_ngcontent-%COMP%]{border-color:#b0b0b0}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-disabled[_ngcontent-%COMP%]   .mat-checkbox-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#000}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-%COMP%]{background:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-%COMP%]{background:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-%COMP%]{background:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]{background-color:#e0e0e0;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);opacity:.4}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]:not(.mat-chip-disabled)   .mat-chip-remove[_ngcontent-%COMP%]:hover{opacity:.54}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-disabled[_ngcontent-%COMP%]{opacity:.4}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]:after{background:#000}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%]{background-color:#353a48;color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%]{background-color:#fdd835;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);opacity:.4}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.1)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]{background:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-table-sticky[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   [mat-footer-row][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   [mat-header-row][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   [mat-row][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   mat-footer-row[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   mat-header-row[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   mat-row[_ngcontent-%COMP%]{background:inherit}body.theme-yellow-light[_ngcontent-%COMP%]   mat-footer-row[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   mat-header-row[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   mat-row[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   td.mat-cell[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   td.mat-footer-cell[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   th.mat-header-cell[_ngcontent-%COMP%]{border-bottom-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-header-cell[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-cell[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-footer-cell[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-calendar-arrow[_ngcontent-%COMP%]{border-top-color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-content[_ngcontent-%COMP%]   .mat-calendar-next-button[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-content[_ngcontent-%COMP%]   .mat-calendar-previous-button[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-toggle[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-calendar-table-header[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-calendar-body-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-calendar-body-cell-content[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);border-color:transparent}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .cdk-keyboard-focused[_ngcontent-%COMP%]   .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected), body.theme-yellow-light[_ngcontent-%COMP%]   .cdk-program-focused[_ngcontent-%COMP%]   .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){background-color:rgba(0,0,0,.04)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.18)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#353a48;color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(53,58,72,.4)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#fff;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-content.mat-accent[_ngcontent-%COMP%]   .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#fdd835;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-content.mat-accent[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(253,216,53,.4)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-content.mat-accent[_ngcontent-%COMP%]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-content.mat-warn[_ngcontent-%COMP%]   .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-content.mat-warn[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(244,67,54,.4)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-content.mat-warn[_ngcontent-%COMP%]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-dialog-container[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-divider[_ngcontent-%COMP%]{border-top-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-divider-vertical[_ngcontent-%COMP%]{border-right-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]{background:#fff;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-action-row[_ngcontent-%COMP%]{border-top-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]   .mat-expansion-panel-header.cdk-keyboard-focused[_ngcontent-%COMP%]:not([aria-disabled=true]), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]   .mat-expansion-panel-header.cdk-program-focused[_ngcontent-%COMP%]:not([aria-disabled=true]), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]:not(.mat-expanded)   .mat-expansion-panel-header[_ngcontent-%COMP%]:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover:none){body.theme-yellow-light[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]:not(.mat-expanded):not([aria-disabled=true])   .mat-expansion-panel-header[_ngcontent-%COMP%]:hover{background:#fff}}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-expansion-indicator[_ngcontent-%COMP%]:after, body.theme-yellow-light[_ngcontent-%COMP%]   .mat-expansion-panel-header-description[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%]   .mat-expansion-panel-header-description[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%]   .mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:inherit}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-hint[_ngcontent-%COMP%]{color:rgba(0,0,0,.6)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-label.mat-accent[_ngcontent-%COMP%]{color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-label.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-focused[_ngcontent-%COMP%]   .mat-form-field-required-marker[_ngcontent-%COMP%]{color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%]{background-color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple.mat-accent[_ngcontent-%COMP%]{background-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple.mat-warn[_ngcontent-%COMP%]{background-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid)   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid).mat-accent   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid).mat-warn   .mat-form-field-infix[_ngcontent-%COMP%]:after, body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-label.mat-accent[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]   .mat-form-field-required-marker[_ngcontent-%COMP%]{color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-ripple.mat-accent[_ngcontent-%COMP%]{background-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-error[_ngcontent-%COMP%]{color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-hint[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.42)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-standard[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.42)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-standard.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-fill[_ngcontent-%COMP%]   .mat-form-field-flex[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-flex[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.02)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-fill[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]:before{background-color:rgba(0,0,0,.42)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]:before{background-color:transparent}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-outline[_ngcontent-%COMP%]   .mat-form-field-outline[_ngcontent-%COMP%]{color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-outline[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-focused[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-focused.mat-accent[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-focused.mat-warn[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-outline[_ngcontent-%COMP%]{color:rgba(0,0,0,.06)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon.mat-primary[_ngcontent-%COMP%]{color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon.mat-accent[_ngcontent-%COMP%]{color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]:after, body.theme-yellow-light[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]:disabled{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]::placeholder{color:rgba(0,0,0,.42)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]::-moz-placeholder{color:rgba(0,0,0,.42)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]::-webkit-input-placeholder{color:rgba(0,0,0,.42)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]:-ms-input-placeholder{color:rgba(0,0,0,.42)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-invalid[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-list-base[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-list-base[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-list-base[_ngcontent-%COMP%]   .mat-subheader[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-list-item-disabled[_ngcontent-%COMP%]{background-color:#eee}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-action-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:focus, body.theme-yellow-light[_ngcontent-%COMP%]   .mat-action-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:hover, body.theme-yellow-light[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]:focus, body.theme-yellow-light[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]:hover, body.theme-yellow-light[_ngcontent-%COMP%]   .mat-nav-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:focus, body.theme-yellow-light[_ngcontent-%COMP%]   .mat-nav-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:hover{background:rgba(0,0,0,.04)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-list-single-selected-option[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-list-single-selected-option[_ngcontent-%COMP%]:focus, body.theme-yellow-light[_ngcontent-%COMP%]   .mat-list-single-selected-option[_ngcontent-%COMP%]:hover{background:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-menu-panel[_ngcontent-%COMP%]{background:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-menu-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-menu-item[_ngcontent-%COMP%]{background:transparent;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-menu-item[disabled][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-menu-item[disabled][_ngcontent-%COMP%]:after{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-menu-item-submenu-trigger[_ngcontent-%COMP%]:after, body.theme-yellow-light[_ngcontent-%COMP%]   .mat-menu-item[_ngcontent-%COMP%]   .mat-icon-no-color[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-menu-item-highlighted[_ngcontent-%COMP%]:not([disabled]), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-menu-item.cdk-keyboard-focused[_ngcontent-%COMP%]:not([disabled]), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-menu-item.cdk-program-focused[_ngcontent-%COMP%]:not([disabled]), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-menu-item[_ngcontent-%COMP%]:hover:not([disabled]){background:rgba(0,0,0,.04)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-paginator[_ngcontent-%COMP%]{background:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-paginator[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-paginator-page-size[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-paginator-decrement[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-paginator-increment[_ngcontent-%COMP%]{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-paginator-first[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-paginator-last[_ngcontent-%COMP%]{border-top:2px solid rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-decrement[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-first[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-increment[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-last[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#5c616f}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#5c616f}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-progress-bar.mat-accent[_ngcontent-%COMP%]   .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#ffee58}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-progress-bar.mat-accent[_ngcontent-%COMP%]   .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#ffee58}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-progress-bar.mat-accent[_ngcontent-%COMP%]   .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-progress-bar.mat-warn[_ngcontent-%COMP%]   .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#ffcdd2}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-progress-bar.mat-warn[_ngcontent-%COMP%]   .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#ffcdd2}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-progress-bar.mat-warn[_ngcontent-%COMP%]   .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-progress-spinner[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-spinner[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%]{stroke:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-progress-spinner.mat-accent[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-spinner.mat-accent[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%]{stroke:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-progress-spinner.mat-warn[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-spinner.mat-warn[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%]{stroke:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-persistent-ripple[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-primary[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-primary[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-primary[_ngcontent-%COMP%]:active   .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-persistent-ripple[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-accent[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-accent[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-accent[_ngcontent-%COMP%]:active   .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-persistent-ripple[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-warn[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-warn[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-warn[_ngcontent-%COMP%]:active   .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-label-content[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-radio-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#000}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-select-placeholder[_ngcontent-%COMP%]{color:rgba(0,0,0,.42)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-select-panel[_ngcontent-%COMP%]{background:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-select-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-select-panel[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-multiple){background:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-focused.mat-primary[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-focused.mat-accent[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field.mat-focused.mat-warn[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field[_ngcontent-%COMP%]   .mat-select.mat-select-invalid[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-form-field[_ngcontent-%COMP%]   .mat-select.mat-select-disabled[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-drawer-container[_ngcontent-%COMP%]{background-color:#fafafa;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-drawer[_ngcontent-%COMP%]{background-color:#fff;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-push[_ngcontent-%COMP%]{background-color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-drawer[_ngcontent-%COMP%]:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-drawer-side[_ngcontent-%COMP%]{border-right:1px solid rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-drawer-side.mat-drawer-end[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%]   .mat-drawer-side[_ngcontent-%COMP%]{border-left:1px solid rgba(0,0,0,.12);border-right:none}body.theme-yellow-light[_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%]   .mat-drawer-side.mat-drawer-end[_ngcontent-%COMP%]{border-left:none;border-right:1px solid rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-drawer-backdrop.mat-drawer-shown[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.6)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slide-toggle.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slide-toggle.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(253,216,53,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slide-toggle.mat-checked[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(53,58,72,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(244,67,54,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slide-toggle[_ngcontent-%COMP%]:not(.mat-checked)   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#000}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fafafa}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-track-background[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.26)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-focus-ring[_ngcontent-%COMP%]{background-color:rgba(253,216,53,.2)}body.theme-yellow-light[_ngcontent-%COMP%]   .cdk-focused[_ngcontent-%COMP%]   .mat-slider-track-background[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider[_ngcontent-%COMP%]:hover   .mat-slider-track-background[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]   .mat-slider-track-background[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]:hover   .mat-slider-track-background[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.26)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]   .mat-slider-focus-ring[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.26)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing)   .mat-slider-thumb[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.26);background-color:transparent}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing).cdk-focused   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing):hover   .mat-slider-thumb[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled   .mat-slider-thumb[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.26)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-has-ticks[_ngcontent-%COMP%]   .mat-slider-wrapper[_ngcontent-%COMP%]:after{border-color:rgba(0,0,0,.7)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-horizontal[_ngcontent-%COMP%]   .mat-slider-ticks[_ngcontent-%COMP%]{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-slider-vertical[_ngcontent-%COMP%]   .mat-slider-ticks[_ngcontent-%COMP%]{background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-step-header.cdk-keyboard-focused[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-step-header.cdk-program-focused[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]:hover{background-color:rgba(0,0,0,.04)}@media (hover:none){body.theme-yellow-light[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]:hover{background:none}}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-optional[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.54);color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-selected[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-edit[_ngcontent-%COMP%]{background-color:#353a48;color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-error[_ngcontent-%COMP%]{background-color:transparent;color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-label.mat-step-label-error[_ngcontent-%COMP%]{color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stepper-horizontal[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stepper-vertical[_ngcontent-%COMP%]{background-color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stepper-vertical-line[_ngcontent-%COMP%]:before{border-left-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-horizontal-stepper-header[_ngcontent-%COMP%]:after, body.theme-yellow-light[_ngcontent-%COMP%]   .mat-horizontal-stepper-header[_ngcontent-%COMP%]:before, body.theme-yellow-light[_ngcontent-%COMP%]   .mat-stepper-horizontal-line[_ngcontent-%COMP%]{border-top-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group-inverted-header[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group-inverted-header[_ngcontent-%COMP%]   .mat-tab-nav-bar[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group[class*=mat-background-][_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar[class*=mat-background-][_ngcontent-%COMP%]{border-bottom:none;border-top:none}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(92,97,111,.3)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-primary.mat-background-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary.mat-background-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(255,238,88,.3)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-accent.mat-background-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent.mat-background-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-warn.mat-background-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn.mat-background-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(92,97,111,.3)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%]{background-color:#353a48}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(255,238,88,.3)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%]{background-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.4)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.4)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%]{background-color:#f44336}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]{background:#f5f5f5;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-toolbar.mat-primary[_ngcontent-%COMP%]{background:#353a48;color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-toolbar.mat-accent[_ngcontent-%COMP%]{background:#fdd835;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-toolbar.mat-warn[_ngcontent-%COMP%]{background:#f44336;color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:currentColor}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-focused[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:inherit}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:currentColor}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tooltip[_ngcontent-%COMP%]{background:rgba(97,97,97,.9)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tree[_ngcontent-%COMP%]{background:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-nested-tree-node[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-snack-bar-container[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7);background:#323232;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .mat-simple-snackbar-action[_ngcontent-%COMP%]{color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background:#f5f5f5}body.theme-yellow-light[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .fade-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .fuse-card[_ngcontent-%COMP%]{background:#fff;border-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .fuse-card[_ngcontent-%COMP%]   .card-divider[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%]{background-color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .navigation-simple[_ngcontent-%COMP%]   .item.selected[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}body.theme-yellow-light[_ngcontent-%COMP%]   .navigation-simple[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]{background:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]   .pagination-item[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]   .pagination-item[_ngcontent-%COMP%]:hover{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]   .pagination-item.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table[_ngcontent-%COMP%]{background:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .currency[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .period[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .period[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .currency[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .note[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .package-type[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .terms[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .simple-table-container[_ngcontent-%COMP%]{background:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   table.simple[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{color:rgba(0,0,0,.54);border-bottom:1px solid rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   table.simple[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   table.simple.clickable[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:rgba(0,0,0,.04)}body.theme-yellow-light[_ngcontent-%COMP%]   .page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%]{background:#fff;border-radius:8px 8px 0 0}body.theme-yellow-light[_ngcontent-%COMP%]   .page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%]{border-bottom-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%]{background:#fff;border-radius:8px 8px 0 0}body.theme-yellow-light[_ngcontent-%COMP%]   .page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%]{border-bottom-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .page-layout.simple.left-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .page-layout.simple.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .page-layout.simple.right-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{background:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   code[_ngcontent-%COMP%]:not(.highlight){background-color:#f5f5f5}body.theme-yellow-light[_ngcontent-%COMP%]   .changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]{background-color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .text-boxed[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   fuse-countdown[_ngcontent-%COMP%]   .fuse-countdown[_ngcontent-%COMP%]   .time[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   #fuse-shortcuts.show-mobile-panel[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .fuse-search-bar.expanded[_ngcontent-%COMP%]{background-color:#fafafa}body.theme-yellow-light[_ngcontent-%COMP%]   fuse-sidebar[_ngcontent-%COMP%]{background:#fafafa}body.theme-yellow-light[_ngcontent-%COMP%]   .fuse-sidebar-overlay[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.6)}body.theme-yellow-light[_ngcontent-%COMP%]   .fuse-sidebar-overlay.fuse-sidebar-overlay-invisible[_ngcontent-%COMP%]{background-color:transparent}body.theme-yellow-light[_ngcontent-%COMP%]   fuse-theme-options[_ngcontent-%COMP%]   .theme-options-panel[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .group[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   fuse-theme-options[_ngcontent-%COMP%]   .theme-options-panel[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .group[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{background:#fafafa;color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   fuse-theme-options[_ngcontent-%COMP%]   .theme-options-panel[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .group[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .fuse-material-color-picker-menu[_ngcontent-%COMP%]   .mat-menu-content[_ngcontent-%COMP%]   .views[_ngcontent-%COMP%]{background:#303030}body.theme-yellow-light[_ngcontent-%COMP%]   fuse-widget[_ngcontent-%COMP%] > .fuse-widget-back[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   fuse-widget[_ngcontent-%COMP%] > .fuse-widget-front[_ngcontent-%COMP%]{background:#fff;border-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]{background:#fff;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .datatable-header-cell[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]{border-bottom-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]:first-child{border-top-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]   .datatable-body-cell[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]:not(.cell-selection)   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]:hover, body.theme-yellow-light[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]:not(.cell-selection)   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]:hover   .datatable-row-group[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}body.theme-yellow-light[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]{background-color:#f5f5f5}body.theme-yellow-light[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item.active[_ngcontent-%COMP%]{background:rgba(0,0,0,.04)}body.theme-yellow-light[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item.active[_ngcontent-%COMP%]:after{background-color:#fdd835}body.theme-yellow-light[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item[_ngcontent-%COMP%]   .unread-count[_ngcontent-%COMP%]{background-color:#fdd835;color:rgba(0,0,0,.87)}body.theme-yellow-light[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item[_ngcontent-%COMP%]   .status-icon[_ngcontent-%COMP%]{border-color:#f5f5f5}body.theme-yellow-light[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .messages[_ngcontent-%COMP%]   .message-row.contact[_ngcontent-%COMP%]   .bubble[_ngcontent-%COMP%]{background-color:#353a48;color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .messages[_ngcontent-%COMP%]   .message-row.me[_ngcontent-%COMP%]   .bubble[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background-color:#e0e0e0}body.theme-yellow-light[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .reply-form[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]{background-color:#f5f5f5;border-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .reply-form[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]   .mat-form-field-wrapper[_ngcontent-%COMP%]   .mat-form-field-flex[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]{background-color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   toolbar[_ngcontent-%COMP%]   .toolbar-separator[_ngcontent-%COMP%]{background:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50-bg[_ngcontent-%COMP%]{background-color:#ececee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]{background-color:#ececee!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[disabled][_ngcontent-%COMP%]{background-color:rgba(236,236,238,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50-fg[_ngcontent-%COMP%]{color:#ececee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50-border[_ngcontent-%COMP%]{border-color:#ececee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50-border-top[_ngcontent-%COMP%]{border-top-color:#ececee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50-border-right[_ngcontent-%COMP%]{border-right-color:#ececee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ececee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50-border-left[_ngcontent-%COMP%]{border-left-color:#ececee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100-bg[_ngcontent-%COMP%]{background-color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]{background-color:#c5c6cb!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[disabled][_ngcontent-%COMP%]{background-color:rgba(197,198,203,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100-fg[_ngcontent-%COMP%]{color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100-border[_ngcontent-%COMP%]{border-color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100-border-top[_ngcontent-%COMP%]{border-top-color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100-border-right[_ngcontent-%COMP%]{border-right-color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100-border-left[_ngcontent-%COMP%]{border-left-color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200-bg[_ngcontent-%COMP%]{background-color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]{background-color:#9ea1a9!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[disabled][_ngcontent-%COMP%]{background-color:rgba(158,161,169,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200-fg[_ngcontent-%COMP%]{color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200-border[_ngcontent-%COMP%]{border-color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200-border-top[_ngcontent-%COMP%]{border-top-color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200-border-right[_ngcontent-%COMP%]{border-right-color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200-border-left[_ngcontent-%COMP%]{border-left-color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300-bg[_ngcontent-%COMP%]{background-color:#7d818c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]{background-color:#7d818c!important;color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[disabled][_ngcontent-%COMP%]{background-color:rgba(125,129,140,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300-fg[_ngcontent-%COMP%]{color:#7d818c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300-border[_ngcontent-%COMP%]{border-color:#7d818c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300-border-top[_ngcontent-%COMP%]{border-top-color:#7d818c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300-border-right[_ngcontent-%COMP%]{border-right-color:#7d818c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#7d818c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300-border-left[_ngcontent-%COMP%]{border-left-color:#7d818c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400-bg[_ngcontent-%COMP%]{background-color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]{background-color:#5c616f!important;color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[disabled][_ngcontent-%COMP%]{background-color:rgba(92,97,111,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400-fg[_ngcontent-%COMP%]{color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400-border[_ngcontent-%COMP%]{border-color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400-border-top[_ngcontent-%COMP%]{border-top-color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400-border-right[_ngcontent-%COMP%]{border-right-color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400-border-left[_ngcontent-%COMP%]{border-left-color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500-bg[_ngcontent-%COMP%]{background-color:#3c4252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]{background-color:#3c4252!important;color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[disabled][_ngcontent-%COMP%]{background-color:rgba(60,66,82,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500-fg[_ngcontent-%COMP%]{color:#3c4252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500-border[_ngcontent-%COMP%]{border-color:#3c4252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500-border-top[_ngcontent-%COMP%]{border-top-color:#3c4252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500-border-right[_ngcontent-%COMP%]{border-right-color:#3c4252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#3c4252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500-border-left[_ngcontent-%COMP%]{border-left-color:#3c4252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600-bg[_ngcontent-%COMP%]{background-color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]{background-color:#353a48!important;color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[disabled][_ngcontent-%COMP%]{background-color:rgba(53,58,72,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600-fg[_ngcontent-%COMP%]{color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600-border[_ngcontent-%COMP%]{border-color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600-border-top[_ngcontent-%COMP%]{border-top-color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600-border-right[_ngcontent-%COMP%]{border-right-color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600-border-left[_ngcontent-%COMP%]{border-left-color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700-bg[_ngcontent-%COMP%]{background-color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]{background-color:#2d323e!important;color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[disabled][_ngcontent-%COMP%]{background-color:rgba(45,50,62,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700-fg[_ngcontent-%COMP%]{color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700-border[_ngcontent-%COMP%]{border-color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700-border-top[_ngcontent-%COMP%]{border-top-color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700-border-right[_ngcontent-%COMP%]{border-right-color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700-border-left[_ngcontent-%COMP%]{border-left-color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800-bg[_ngcontent-%COMP%]{background-color:#262933!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]{background-color:#262933!important;color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[disabled][_ngcontent-%COMP%]{background-color:rgba(38,41,51,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800-fg[_ngcontent-%COMP%]{color:#262933!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800-border[_ngcontent-%COMP%]{border-color:#262933!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800-border-top[_ngcontent-%COMP%]{border-top-color:#262933!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800-border-right[_ngcontent-%COMP%]{border-right-color:#262933!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#262933!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800-border-left[_ngcontent-%COMP%]{border-left-color:#262933!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900-bg[_ngcontent-%COMP%]{background-color:#1e2129!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]{background-color:#1e2129!important;color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[disabled][_ngcontent-%COMP%]{background-color:rgba(30,33,41,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900-fg[_ngcontent-%COMP%]{color:#1e2129!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900-border[_ngcontent-%COMP%]{border-color:#1e2129!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900-border-top[_ngcontent-%COMP%]{border-top-color:#1e2129!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900-border-right[_ngcontent-%COMP%]{border-right-color:#1e2129!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#1e2129!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900-border-left[_ngcontent-%COMP%]{border-left-color:#1e2129!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100-bg[_ngcontent-%COMP%]{background-color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]{background-color:#c5c6cb!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(197,198,203,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100-fg[_ngcontent-%COMP%]{color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100-border[_ngcontent-%COMP%]{border-color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100-border-top[_ngcontent-%COMP%]{border-top-color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100-border-right[_ngcontent-%COMP%]{border-right-color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100-border-left[_ngcontent-%COMP%]{border-left-color:#c5c6cb!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200-bg[_ngcontent-%COMP%]{background-color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]{background-color:#9ea1a9!important;color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(158,161,169,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200-fg[_ngcontent-%COMP%]{color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200-border[_ngcontent-%COMP%]{border-color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200-border-top[_ngcontent-%COMP%]{border-top-color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200-border-right[_ngcontent-%COMP%]{border-right-color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200-border-left[_ngcontent-%COMP%]{border-left-color:#9ea1a9!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400-bg[_ngcontent-%COMP%]{background-color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]{background-color:#5c616f!important;color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(92,97,111,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400-fg[_ngcontent-%COMP%]{color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400-border[_ngcontent-%COMP%]{border-color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400-border-top[_ngcontent-%COMP%]{border-top-color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400-border-right[_ngcontent-%COMP%]{border-right-color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400-border-left[_ngcontent-%COMP%]{border-left-color:#5c616f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700-bg[_ngcontent-%COMP%]{background-color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]{background-color:#2d323e!important;color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(45,50,62,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700-fg[_ngcontent-%COMP%]{color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700-border[_ngcontent-%COMP%]{border-color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700-border-top[_ngcontent-%COMP%]{border-top-color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700-border-right[_ngcontent-%COMP%]{border-right-color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700-border-left[_ngcontent-%COMP%]{border-left-color:#2d323e!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-bg[_ngcontent-%COMP%]{background-color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]{color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary[disabled][_ngcontent-%COMP%]{background-color:rgba(53,58,72,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-fg[_ngcontent-%COMP%]{color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-border[_ngcontent-%COMP%]{border-color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-border-top[_ngcontent-%COMP%]{border-top-color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-border-right[_ngcontent-%COMP%]{border-right-color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-border-left[_ngcontent-%COMP%]{border-left-color:#353a48!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50-bg[_ngcontent-%COMP%]{background-color:#fffde7!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]{background-color:#fffde7!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[disabled][_ngcontent-%COMP%]{background-color:rgba(255,253,231,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50-fg[_ngcontent-%COMP%]{color:#fffde7!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50-border[_ngcontent-%COMP%]{border-color:#fffde7!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50-border-top[_ngcontent-%COMP%]{border-top-color:#fffde7!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50-border-right[_ngcontent-%COMP%]{border-right-color:#fffde7!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fffde7!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50-border-left[_ngcontent-%COMP%]{border-left-color:#fffde7!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100-bg[_ngcontent-%COMP%]{background-color:#fff9c4!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]{background-color:#fff9c4!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,249,196,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100-fg[_ngcontent-%COMP%]{color:#fff9c4!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100-border[_ngcontent-%COMP%]{border-color:#fff9c4!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100-border-top[_ngcontent-%COMP%]{border-top-color:#fff9c4!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100-border-right[_ngcontent-%COMP%]{border-right-color:#fff9c4!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fff9c4!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100-border-left[_ngcontent-%COMP%]{border-left-color:#fff9c4!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200-bg[_ngcontent-%COMP%]{background-color:#fff59d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]{background-color:#fff59d!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,245,157,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200-fg[_ngcontent-%COMP%]{color:#fff59d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200-border[_ngcontent-%COMP%]{border-color:#fff59d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200-border-top[_ngcontent-%COMP%]{border-top-color:#fff59d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200-border-right[_ngcontent-%COMP%]{border-right-color:#fff59d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fff59d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200-border-left[_ngcontent-%COMP%]{border-left-color:#fff59d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300-bg[_ngcontent-%COMP%]{background-color:#fff176!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]{background-color:#fff176!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[disabled][_ngcontent-%COMP%]{background-color:rgba(255,241,118,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300-fg[_ngcontent-%COMP%]{color:#fff176!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300-border[_ngcontent-%COMP%]{border-color:#fff176!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300-border-top[_ngcontent-%COMP%]{border-top-color:#fff176!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300-border-right[_ngcontent-%COMP%]{border-right-color:#fff176!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fff176!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300-border-left[_ngcontent-%COMP%]{border-left-color:#fff176!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400-bg[_ngcontent-%COMP%]{background-color:#ffee58!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]{background-color:#ffee58!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,238,88,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400-fg[_ngcontent-%COMP%]{color:#ffee58!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400-border[_ngcontent-%COMP%]{border-color:#ffee58!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400-border-top[_ngcontent-%COMP%]{border-top-color:#ffee58!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400-border-right[_ngcontent-%COMP%]{border-right-color:#ffee58!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffee58!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400-border-left[_ngcontent-%COMP%]{border-left-color:#ffee58!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500-bg[_ngcontent-%COMP%]{background-color:#ffeb3b!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]{background-color:#ffeb3b!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[disabled][_ngcontent-%COMP%]{background-color:rgba(255,235,59,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500-fg[_ngcontent-%COMP%]{color:#ffeb3b!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500-border[_ngcontent-%COMP%]{border-color:#ffeb3b!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500-border-top[_ngcontent-%COMP%]{border-top-color:#ffeb3b!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500-border-right[_ngcontent-%COMP%]{border-right-color:#ffeb3b!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffeb3b!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500-border-left[_ngcontent-%COMP%]{border-left-color:#ffeb3b!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600-bg[_ngcontent-%COMP%]{background-color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]{background-color:#fdd835!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[disabled][_ngcontent-%COMP%]{background-color:rgba(253,216,53,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600-fg[_ngcontent-%COMP%]{color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600-border[_ngcontent-%COMP%]{border-color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600-border-top[_ngcontent-%COMP%]{border-top-color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600-border-right[_ngcontent-%COMP%]{border-right-color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600-border-left[_ngcontent-%COMP%]{border-left-color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700-bg[_ngcontent-%COMP%]{background-color:#fbc02d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]{background-color:#fbc02d!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[disabled][_ngcontent-%COMP%]{background-color:rgba(251,192,45,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700-fg[_ngcontent-%COMP%]{color:#fbc02d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700-border[_ngcontent-%COMP%]{border-color:#fbc02d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700-border-top[_ngcontent-%COMP%]{border-top-color:#fbc02d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700-border-right[_ngcontent-%COMP%]{border-right-color:#fbc02d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fbc02d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700-border-left[_ngcontent-%COMP%]{border-left-color:#fbc02d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800-bg[_ngcontent-%COMP%]{background-color:#f9a825!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]{background-color:#f9a825!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[disabled][_ngcontent-%COMP%]{background-color:rgba(249,168,37,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800-fg[_ngcontent-%COMP%]{color:#f9a825!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800-border[_ngcontent-%COMP%]{border-color:#f9a825!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800-border-top[_ngcontent-%COMP%]{border-top-color:#f9a825!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800-border-right[_ngcontent-%COMP%]{border-right-color:#f9a825!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f9a825!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800-border-left[_ngcontent-%COMP%]{border-left-color:#f9a825!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900-bg[_ngcontent-%COMP%]{background-color:#f57f17!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]{background-color:#f57f17!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[disabled][_ngcontent-%COMP%]{background-color:rgba(245,127,23,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900-fg[_ngcontent-%COMP%]{color:#f57f17!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900-border[_ngcontent-%COMP%]{border-color:#f57f17!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900-border-top[_ngcontent-%COMP%]{border-top-color:#f57f17!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900-border-right[_ngcontent-%COMP%]{border-right-color:#f57f17!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f57f17!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900-border-left[_ngcontent-%COMP%]{border-left-color:#f57f17!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100-bg[_ngcontent-%COMP%]{background-color:#ffff8d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]{background-color:#ffff8d!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,255,141,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100-fg[_ngcontent-%COMP%]{color:#ffff8d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100-border[_ngcontent-%COMP%]{border-color:#ffff8d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ffff8d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ffff8d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffff8d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ffff8d!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200-bg[_ngcontent-%COMP%]{background-color:#ff0!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]{background-color:#ff0!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,255,0,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200-fg[_ngcontent-%COMP%]{color:#ff0!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200-border[_ngcontent-%COMP%]{border-color:#ff0!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200-border-top[_ngcontent-%COMP%]{border-top-color:#ff0!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200-border-right[_ngcontent-%COMP%]{border-right-color:#ff0!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff0!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200-border-left[_ngcontent-%COMP%]{border-left-color:#ff0!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400-bg[_ngcontent-%COMP%]{background-color:#ffea00!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]{background-color:#ffea00!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,234,0,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400-fg[_ngcontent-%COMP%]{color:#ffea00!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400-border[_ngcontent-%COMP%]{border-color:#ffea00!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400-border-top[_ngcontent-%COMP%]{border-top-color:#ffea00!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400-border-right[_ngcontent-%COMP%]{border-right-color:#ffea00!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffea00!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400-border-left[_ngcontent-%COMP%]{border-left-color:#ffea00!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700-bg[_ngcontent-%COMP%]{background-color:#ffd600!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]{background-color:#ffd600!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(255,214,0,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700-fg[_ngcontent-%COMP%]{color:#ffd600!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700-border[_ngcontent-%COMP%]{border-color:#ffd600!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700-border-top[_ngcontent-%COMP%]{border-top-color:#ffd600!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700-border-right[_ngcontent-%COMP%]{border-right-color:#ffd600!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffd600!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700-border-left[_ngcontent-%COMP%]{border-left-color:#ffd600!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-bg[_ngcontent-%COMP%]{background-color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent[disabled][_ngcontent-%COMP%]{background-color:rgba(253,216,53,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-fg[_ngcontent-%COMP%]{color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-border[_ngcontent-%COMP%]{border-color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-border-top[_ngcontent-%COMP%]{border-top-color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-border-right[_ngcontent-%COMP%]{border-right-color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-border-left[_ngcontent-%COMP%]{border-left-color:#fdd835!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50-bg[_ngcontent-%COMP%]{background-color:#ffebee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[disabled][_ngcontent-%COMP%]{background-color:rgba(255,235,238,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50-fg[_ngcontent-%COMP%]{color:#ffebee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50-border[_ngcontent-%COMP%]{border-color:#ffebee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50-border-top[_ngcontent-%COMP%]{border-top-color:#ffebee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50-border-right[_ngcontent-%COMP%]{border-right-color:#ffebee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffebee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50-border-left[_ngcontent-%COMP%]{border-left-color:#ffebee!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100-bg[_ngcontent-%COMP%]{background-color:#ffcdd2!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,205,210,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100-fg[_ngcontent-%COMP%]{color:#ffcdd2!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100-border[_ngcontent-%COMP%]{border-color:#ffcdd2!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100-border-top[_ngcontent-%COMP%]{border-top-color:#ffcdd2!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100-border-right[_ngcontent-%COMP%]{border-right-color:#ffcdd2!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffcdd2!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100-border-left[_ngcontent-%COMP%]{border-left-color:#ffcdd2!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200-bg[_ngcontent-%COMP%]{background-color:#ef9a9a!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[disabled][_ngcontent-%COMP%]{background-color:rgba(239,154,154,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200-fg[_ngcontent-%COMP%]{color:#ef9a9a!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200-border[_ngcontent-%COMP%]{border-color:#ef9a9a!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200-border-top[_ngcontent-%COMP%]{border-top-color:#ef9a9a!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200-border-right[_ngcontent-%COMP%]{border-right-color:#ef9a9a!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ef9a9a!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200-border-left[_ngcontent-%COMP%]{border-left-color:#ef9a9a!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300-bg[_ngcontent-%COMP%]{background-color:#e57373!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[disabled][_ngcontent-%COMP%]{background-color:rgba(229,115,115,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300-fg[_ngcontent-%COMP%]{color:#e57373!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300-border[_ngcontent-%COMP%]{border-color:#e57373!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300-border-top[_ngcontent-%COMP%]{border-top-color:#e57373!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300-border-right[_ngcontent-%COMP%]{border-right-color:#e57373!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e57373!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300-border-left[_ngcontent-%COMP%]{border-left-color:#e57373!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400-bg[_ngcontent-%COMP%]{background-color:#ef5350!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[disabled][_ngcontent-%COMP%]{background-color:rgba(239,83,80,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400-fg[_ngcontent-%COMP%]{color:#ef5350!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400-border[_ngcontent-%COMP%]{border-color:#ef5350!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400-border-top[_ngcontent-%COMP%]{border-top-color:#ef5350!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400-border-right[_ngcontent-%COMP%]{border-right-color:#ef5350!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ef5350!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400-border-left[_ngcontent-%COMP%]{border-left-color:#ef5350!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500-bg[_ngcontent-%COMP%]{background-color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]{color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[disabled][_ngcontent-%COMP%]{background-color:rgba(244,67,54,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500-fg[_ngcontent-%COMP%]{color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500-border[_ngcontent-%COMP%]{border-color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500-border-top[_ngcontent-%COMP%]{border-top-color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500-border-right[_ngcontent-%COMP%]{border-right-color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500-border-left[_ngcontent-%COMP%]{border-left-color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600-bg[_ngcontent-%COMP%]{background-color:#e53935!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]{color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[disabled][_ngcontent-%COMP%]{background-color:rgba(229,57,53,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600-fg[_ngcontent-%COMP%]{color:#e53935!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600-border[_ngcontent-%COMP%]{border-color:#e53935!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600-border-top[_ngcontent-%COMP%]{border-top-color:#e53935!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600-border-right[_ngcontent-%COMP%]{border-right-color:#e53935!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e53935!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600-border-left[_ngcontent-%COMP%]{border-left-color:#e53935!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700-bg[_ngcontent-%COMP%]{background-color:#d32f2f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]{color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[disabled][_ngcontent-%COMP%]{background-color:rgba(211,47,47,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700-fg[_ngcontent-%COMP%]{color:#d32f2f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700-border[_ngcontent-%COMP%]{border-color:#d32f2f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700-border-top[_ngcontent-%COMP%]{border-top-color:#d32f2f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700-border-right[_ngcontent-%COMP%]{border-right-color:#d32f2f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d32f2f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700-border-left[_ngcontent-%COMP%]{border-left-color:#d32f2f!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800-bg[_ngcontent-%COMP%]{background-color:#c62828!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]{color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[disabled][_ngcontent-%COMP%]{background-color:rgba(198,40,40,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800-fg[_ngcontent-%COMP%]{color:#c62828!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800-border[_ngcontent-%COMP%]{border-color:#c62828!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800-border-top[_ngcontent-%COMP%]{border-top-color:#c62828!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800-border-right[_ngcontent-%COMP%]{border-right-color:#c62828!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c62828!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800-border-left[_ngcontent-%COMP%]{border-left-color:#c62828!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900-bg[_ngcontent-%COMP%]{background-color:#b71c1c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]{color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[disabled][_ngcontent-%COMP%]{background-color:rgba(183,28,28,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900-fg[_ngcontent-%COMP%]{color:#b71c1c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900-border[_ngcontent-%COMP%]{border-color:#b71c1c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900-border-top[_ngcontent-%COMP%]{border-top-color:#b71c1c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900-border-right[_ngcontent-%COMP%]{border-right-color:#b71c1c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b71c1c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900-border-left[_ngcontent-%COMP%]{border-left-color:#b71c1c!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100-bg[_ngcontent-%COMP%]{background-color:#ff8a80!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]{background-color:#ff8a80!important;color:rgba(0,0,0,.87)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,138,128,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100-fg[_ngcontent-%COMP%]{color:#ff8a80!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100-border[_ngcontent-%COMP%]{border-color:#ff8a80!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ff8a80!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ff8a80!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff8a80!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ff8a80!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200-bg[_ngcontent-%COMP%]{background-color:#ff5252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]{background-color:#ff5252!important;color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,82,82,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200-fg[_ngcontent-%COMP%]{color:#ff5252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200-border[_ngcontent-%COMP%]{border-color:#ff5252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200-border-top[_ngcontent-%COMP%]{border-top-color:#ff5252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200-border-right[_ngcontent-%COMP%]{border-right-color:#ff5252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff5252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200-border-left[_ngcontent-%COMP%]{border-left-color:#ff5252!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400-bg[_ngcontent-%COMP%]{background-color:#ff1744!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]{background-color:#ff1744!important;color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,23,68,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400-fg[_ngcontent-%COMP%]{color:#ff1744!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400-border[_ngcontent-%COMP%]{border-color:#ff1744!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400-border-top[_ngcontent-%COMP%]{border-top-color:#ff1744!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400-border-right[_ngcontent-%COMP%]{border-right-color:#ff1744!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff1744!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400-border-left[_ngcontent-%COMP%]{border-left-color:#ff1744!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700-bg[_ngcontent-%COMP%]{background-color:#d50000!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]{background-color:#d50000!important;color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(213,0,0,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700-fg[_ngcontent-%COMP%]{color:#d50000!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700-border[_ngcontent-%COMP%]{border-color:#d50000!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700-border-top[_ngcontent-%COMP%]{border-top-color:#d50000!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700-border-right[_ngcontent-%COMP%]{border-right-color:#d50000!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d50000!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700-border-left[_ngcontent-%COMP%]{border-left-color:#d50000!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-bg[_ngcontent-%COMP%]{background-color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]{color:#fff!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn[disabled][_ngcontent-%COMP%]{background-color:rgba(244,67,54,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-fg[_ngcontent-%COMP%]{color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-border[_ngcontent-%COMP%]{border-color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-border-top[_ngcontent-%COMP%]{border-top-color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-border-right[_ngcontent-%COMP%]{border-right-color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .warn-border-left[_ngcontent-%COMP%]{border-left-color:#f44336!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100.secondary-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100.hint-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100.divider[_ngcontent-%COMP%]{color:rgba(0,0,0,.12)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background:rgba(0,0,0,.1)}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn.secondary-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn.disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn.hint-text[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn.divider[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.12)!important}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.1)}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{color:#000}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{color:#fff}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-yellow-light[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-yellow-light[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-option[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-multiple):not(.mat-option-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-option[_ngcontent-%COMP%]:focus:not(.mat-option-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-option[_ngcontent-%COMP%]:hover:not(.mat-option-disabled){background:hsla(0,0%,100%,.04)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-option.mat-active[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.04);color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-option.mat-option-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-optgroup-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-optgroup-disabled[_ngcontent-%COMP%]   .mat-optgroup-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox[_ngcontent-%COMP%]:after{color:#303030}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#686868}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{background:#686868}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}body.theme-blue-gray-dark.mat-app-background[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-app-background[_ngcontent-%COMP%]{background-color:#303030;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]{background:#424242;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-active):not(:hover){background:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#2196f3}.cdk-high-contrast-active[_ngcontent-%COMP%]   body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{outline:1px solid;border-radius:0}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-accent[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{background:#607d8b;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-warn[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge[_ngcontent-%COMP%]{position:relative}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-hidden[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{display:none}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-disabled[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{background:#6e6e6e;color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .ng-animate-disabled[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{transition:none}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-small[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-above[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{top:-8px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-below[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%]   body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%]   body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%]   body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%]   body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-medium[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-above[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{top:-11px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-below[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%]   body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%]   body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%]   body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%]   body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-large[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-above[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{top:-14px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-below[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%]   body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%]   body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%]   body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%]   body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-bottom-sheet-container[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#424242;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]{color:inherit;background:transparent}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button.mat-primary[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-primary[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-primary[_ngcontent-%COMP%]{color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button.mat-accent[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-accent[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-accent[_ngcontent-%COMP%]{color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button.mat-warn[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-warn[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button[disabled][disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button[disabled][disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button[disabled][disabled][_ngcontent-%COMP%]{color:hsla(0,0%,100%,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button.mat-primary[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-primary[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-primary[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button.mat-accent[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-accent[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-accent[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button.mat-warn[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-warn[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-warn[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button[disabled][_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button[disabled][_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:transparent}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{opacity:.1;background-color:currentColor}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]:not([disabled]){border-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button[_ngcontent-%COMP%]{color:#fff;background-color:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-accent[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-primary[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-warn[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button[disabled][disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button[disabled][disabled][_ngcontent-%COMP%]{color:hsla(0,0%,100%,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-primary[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[_ngcontent-%COMP%]{background-color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-accent[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[_ngcontent-%COMP%]{background-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-warn[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[_ngcontent-%COMP%]{background-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button[disabled][disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button[disabled][disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-flat-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button[_ngcontent-%COMP%]:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-raised-button[disabled][_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab[_ngcontent-%COMP%]:not([class*=mat-elevation-z]), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab[_ngcontent-%COMP%]:not([disabled]):active:not([class*=mat-elevation-z]), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab[_ngcontent-%COMP%]:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-fab[disabled][_ngcontent-%COMP%]:not([class*=mat-elevation-z]), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-mini-fab[disabled][_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-group[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-standalone[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{box-shadow:none}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]   .mat-button-toggle-focus-overlay[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{color:#fff;background:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-appearance-standard[_ngcontent-%COMP%]   .mat-button-toggle-focus-overlay[_ngcontent-%COMP%]{background-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:1px solid hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:none;border-right:1px solid hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:none;border-right:none;border-top:1px solid hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#212121;color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-checked.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.3);background-color:#000}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-disabled.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{background:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-disabled.mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{border:1px solid hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]{background:#424242;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-card.mat-card-flat[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-card-subtitle[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-frame[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-checkmark[_ngcontent-%COMP%]{fill:#303030}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-checkmark-path[_ngcontent-%COMP%]{stroke:#303030!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-mixedmark[_ngcontent-%COMP%]{background-color:#303030}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-checked.mat-primary[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-indeterminate.mat-primary[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-checked.mat-accent[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-checked.mat-warn[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-indeterminate.mat-warn[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-disabled.mat-checkbox-checked[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-disabled.mat-checkbox-indeterminate[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#686868}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-disabled[_ngcontent-%COMP%]:not(.mat-checkbox-checked)   .mat-checkbox-frame[_ngcontent-%COMP%]{border-color:#686868}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-disabled[_ngcontent-%COMP%]   .mat-checkbox-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-%COMP%]{background:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-%COMP%]{background:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-%COMP%]{background:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]{background-color:#616161;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]:not(.mat-chip-disabled)   .mat-chip-remove[_ngcontent-%COMP%]:hover{opacity:.54}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-disabled[_ngcontent-%COMP%]{opacity:.4}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]:after{background:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%]{background-color:#2196f3;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%]{background-color:#607d8b;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]{background:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-table-sticky[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   [mat-footer-row][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   [mat-header-row][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   [mat-row][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   mat-footer-row[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   mat-header-row[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   mat-row[_ngcontent-%COMP%]{background:inherit}body.theme-blue-gray-dark[_ngcontent-%COMP%]   mat-footer-row[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   mat-header-row[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   mat-row[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   td.mat-cell[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   td.mat-footer-cell[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   th.mat-header-cell[_ngcontent-%COMP%]{border-bottom-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-header-cell[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-cell[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-footer-cell[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-calendar-arrow[_ngcontent-%COMP%]{border-top-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-content[_ngcontent-%COMP%]   .mat-calendar-next-button[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-content[_ngcontent-%COMP%]   .mat-calendar-previous-button[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-toggle[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-calendar-table-header[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-calendar-body-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-calendar-body-cell-content[_ngcontent-%COMP%]{color:#fff;border-color:transparent}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .cdk-keyboard-focused[_ngcontent-%COMP%]   .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .cdk-program-focused[_ngcontent-%COMP%]   .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){background-color:hsla(0,0%,100%,.04)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){border-color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){border-color:hsla(0,0%,100%,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#2196f3;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(33,150,243,.4)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#424242;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-content.mat-accent[_ngcontent-%COMP%]   .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#607d8b;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-content.mat-accent[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(96,125,139,.4)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-content.mat-accent[_ngcontent-%COMP%]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-content.mat-warn[_ngcontent-%COMP%]   .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-content.mat-warn[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(244,67,54,.4)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-content.mat-warn[_ngcontent-%COMP%]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-dialog-container[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#424242;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-divider[_ngcontent-%COMP%]{border-top-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-divider-vertical[_ngcontent-%COMP%]{border-right-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]{background:#424242;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-action-row[_ngcontent-%COMP%]{border-top-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]   .mat-expansion-panel-header.cdk-keyboard-focused[_ngcontent-%COMP%]:not([aria-disabled=true]), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]   .mat-expansion-panel-header.cdk-program-focused[_ngcontent-%COMP%]:not([aria-disabled=true]), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]:not(.mat-expanded)   .mat-expansion-panel-header[_ngcontent-%COMP%]:hover:not([aria-disabled=true]){background:hsla(0,0%,100%,.04)}@media (hover:none){body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]:not(.mat-expanded):not([aria-disabled=true])   .mat-expansion-panel-header[_ngcontent-%COMP%]:hover{background:#424242}}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-expansion-indicator[_ngcontent-%COMP%]:after, body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-expansion-panel-header-description[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%]{color:hsla(0,0%,100%,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%]   .mat-expansion-panel-header-description[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%]   .mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:inherit}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-hint[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-label.mat-accent[_ngcontent-%COMP%]{color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-label.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-focused[_ngcontent-%COMP%]   .mat-form-field-required-marker[_ngcontent-%COMP%]{color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%]{background-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%]{background-color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple.mat-accent[_ngcontent-%COMP%]{background-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple.mat-warn[_ngcontent-%COMP%]{background-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid)   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid).mat-accent   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid).mat-warn   .mat-form-field-infix[_ngcontent-%COMP%]:after, body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-label.mat-accent[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]   .mat-form-field-required-marker[_ngcontent-%COMP%]{color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-ripple.mat-accent[_ngcontent-%COMP%]{background-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-error[_ngcontent-%COMP%]{color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-hint[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-image:linear-gradient(90deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-standard[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-standard.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-image:linear-gradient(90deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-fill[_ngcontent-%COMP%]   .mat-form-field-flex[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-flex[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.05)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-fill[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]:before{background-color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]:before{background-color:transparent}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline[_ngcontent-%COMP%]   .mat-form-field-outline[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-focused[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-focused.mat-accent[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-focused.mat-warn[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-outline[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.15)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon.mat-primary[_ngcontent-%COMP%]{color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon.mat-accent[_ngcontent-%COMP%]{color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]:after, body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]:disabled{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]::placeholder{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]::-moz-placeholder{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]   option[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]   option[_ngcontent-%COMP%]:disabled{color:rgba(0,0,0,.38)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-invalid[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-list-base[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-list-base[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-list-base[_ngcontent-%COMP%]   .mat-subheader[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-list-item-disabled[_ngcontent-%COMP%]{background-color:#000}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-action-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:focus, body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-action-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:hover, body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]:focus, body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]:hover, body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-nav-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:focus, body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-nav-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:hover{background:hsla(0,0%,100%,.04)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-list-single-selected-option[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-list-single-selected-option[_ngcontent-%COMP%]:focus, body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-list-single-selected-option[_ngcontent-%COMP%]:hover{background:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-menu-panel[_ngcontent-%COMP%]{background:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-menu-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-menu-item[_ngcontent-%COMP%]{background:transparent;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-menu-item[disabled][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-menu-item[disabled][_ngcontent-%COMP%]:after{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-menu-item-submenu-trigger[_ngcontent-%COMP%]:after, body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-menu-item[_ngcontent-%COMP%]   .mat-icon-no-color[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-menu-item-highlighted[_ngcontent-%COMP%]:not([disabled]), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-menu-item.cdk-keyboard-focused[_ngcontent-%COMP%]:not([disabled]), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-menu-item.cdk-program-focused[_ngcontent-%COMP%]:not([disabled]), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-menu-item[_ngcontent-%COMP%]:hover:not([disabled]){background:hsla(0,0%,100%,.04)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-paginator[_ngcontent-%COMP%]{background:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-paginator[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-paginator-page-size[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-paginator-decrement[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-paginator-increment[_ngcontent-%COMP%]{border-top:2px solid #fff;border-right:2px solid #fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-paginator-first[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-paginator-last[_ngcontent-%COMP%]{border-top:2px solid #fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-decrement[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-first[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-increment[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-last[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#bbdefb}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#bbdefb}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-progress-bar.mat-accent[_ngcontent-%COMP%]   .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#cfd8dc}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-progress-bar.mat-accent[_ngcontent-%COMP%]   .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#cfd8dc}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-progress-bar.mat-accent[_ngcontent-%COMP%]   .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-progress-bar.mat-warn[_ngcontent-%COMP%]   .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#ffcdd2}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-progress-bar.mat-warn[_ngcontent-%COMP%]   .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#ffcdd2}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-progress-bar.mat-warn[_ngcontent-%COMP%]   .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-progress-spinner[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-spinner[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%]{stroke:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-progress-spinner.mat-accent[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-spinner.mat-accent[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%]{stroke:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-progress-spinner.mat-warn[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-spinner.mat-warn[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%]{stroke:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-persistent-ripple[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-primary[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-primary[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-primary[_ngcontent-%COMP%]:active   .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-persistent-ripple[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-accent[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-accent[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-accent[_ngcontent-%COMP%]:active   .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-persistent-ripple[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-warn[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-warn[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-warn[_ngcontent-%COMP%]:active   .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-label-content[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-radio-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-select-placeholder[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-select-panel[_ngcontent-%COMP%]{background:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-select-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-select-panel[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-multiple){background:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused.mat-primary[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused.mat-accent[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused.mat-warn[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field[_ngcontent-%COMP%]   .mat-select.mat-select-invalid[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-form-field[_ngcontent-%COMP%]   .mat-select.mat-select-disabled[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-drawer-container[_ngcontent-%COMP%]{background-color:#303030;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-drawer[_ngcontent-%COMP%]{background-color:#424242;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-push[_ngcontent-%COMP%]{background-color:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-drawer[_ngcontent-%COMP%]:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-drawer-side[_ngcontent-%COMP%]{border-right:1px solid hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-drawer-side.mat-drawer-end[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%]   .mat-drawer-side[_ngcontent-%COMP%]{border-left:1px solid hsla(0,0%,100%,.12);border-right:none}body.theme-blue-gray-dark[_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%]   .mat-drawer-side.mat-drawer-end[_ngcontent-%COMP%]{border-left:none;border-right:1px solid hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-drawer-backdrop.mat-drawer-shown[_ngcontent-%COMP%]{background-color:hsla(0,0%,74.1%,.6)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(96,125,139,.54)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-checked[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(33,150,243,.54)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(244,67,54,.54)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slide-toggle[_ngcontent-%COMP%]:not(.mat-checked)   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#bdbdbd}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-track-background[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-focus-ring[_ngcontent-%COMP%]{background-color:rgba(96,125,139,.2)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .cdk-focused[_ngcontent-%COMP%]   .mat-slider-track-background[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]   .mat-slider-track-background[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]:hover   .mat-slider-track-background[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider[_ngcontent-%COMP%]:hover   .mat-slider-track-background[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]   .mat-slider-focus-ring[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%]{background-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing)   .mat-slider-thumb[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.3);background-color:transparent}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing).cdk-focused   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing):hover   .mat-slider-thumb[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-has-ticks[_ngcontent-%COMP%]   .mat-slider-wrapper[_ngcontent-%COMP%]:after{border-color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-horizontal[_ngcontent-%COMP%]   .mat-slider-ticks[_ngcontent-%COMP%]{background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-slider-vertical[_ngcontent-%COMP%]   .mat-slider-ticks[_ngcontent-%COMP%]{background-image:repeating-linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-step-header.cdk-keyboard-focused[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-step-header.cdk-program-focused[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]:hover{background-color:hsla(0,0%,100%,.04)}@media (hover:none){body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]:hover{background:none}}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-optional[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.7);color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-selected[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-edit[_ngcontent-%COMP%]{background-color:#2196f3;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-error[_ngcontent-%COMP%]{background-color:transparent;color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-label.mat-step-label-error[_ngcontent-%COMP%]{color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stepper-horizontal[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stepper-vertical[_ngcontent-%COMP%]{background-color:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stepper-vertical-line[_ngcontent-%COMP%]:before{border-left-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-horizontal-stepper-header[_ngcontent-%COMP%]:after, body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-horizontal-stepper-header[_ngcontent-%COMP%]:before, body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-stepper-horizontal-line[_ngcontent-%COMP%]{border-top-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-sort-header-arrow[_ngcontent-%COMP%]{color:#c6c6c6}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar[_ngcontent-%COMP%]{border-bottom:1px solid hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group-inverted-header[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group-inverted-header[_ngcontent-%COMP%]   .mat-tab-nav-bar[_ngcontent-%COMP%]{border-top:1px solid hsla(0,0%,100%,.12);border-bottom:none}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group[class*=mat-background-][_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar[class*=mat-background-][_ngcontent-%COMP%]{border-bottom:none;border-top:none}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(187,222,251,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-primary.mat-background-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary.mat-background-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(207,216,220,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-accent.mat-background-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent.mat-background-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-warn.mat-background-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn.mat-background-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(187,222,251,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%]{background-color:#2196f3}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(207,216,220,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%]{background-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%]{background-color:#f44336}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]{background:#212121;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-toolbar.mat-primary[_ngcontent-%COMP%]{background:#2196f3;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-toolbar.mat-accent[_ngcontent-%COMP%]{background:#607d8b;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-toolbar.mat-warn[_ngcontent-%COMP%]{background:#f44336;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:currentColor}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-focused[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:inherit}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:currentColor}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tooltip[_ngcontent-%COMP%]{background:rgba(97,97,97,.9)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tree[_ngcontent-%COMP%]{background:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-nested-tree-node[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-snack-bar-container[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background:#fafafa;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .mat-simple-snackbar-action[_ngcontent-%COMP%]{color:inherit}body.theme-blue-gray-dark[_ngcontent-%COMP%]{color:#fff;background:#303030}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .fade-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .fuse-card[_ngcontent-%COMP%]{background:#424242;border-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .fuse-card[_ngcontent-%COMP%]   .card-divider[_ngcontent-%COMP%]{border-top:1px solid hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%]{background-color:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .navigation-simple[_ngcontent-%COMP%]   .item.selected[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.04)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .navigation-simple[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{border-top:1px solid hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]{background:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]   .pagination-item[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]   .pagination-item[_ngcontent-%COMP%]:hover{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]   .pagination-item.disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table[_ngcontent-%COMP%]{background:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .currency[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .period[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .period[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .currency[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .note[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .package-type[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .terms[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .simple-table-container[_ngcontent-%COMP%]{background:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   table.simple[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7);border-bottom:1px solid hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   table.simple[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom:1px solid hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   table.simple.clickable[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:hsla(0,0%,100%,.04)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%]{background:#424242;border-radius:8px 8px 0 0}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%]{border-bottom-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%]{background:#424242;border-radius:8px 8px 0 0}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%]{border-bottom-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .page-layout.simple.left-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .page-layout.simple.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .page-layout.simple.right-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{background:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   code[_ngcontent-%COMP%]:not(.highlight){background-color:#212121}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]{background-color:#424242}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .text-boxed[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.54)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   fuse-countdown[_ngcontent-%COMP%]   .fuse-countdown[_ngcontent-%COMP%]   .time[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   #fuse-shortcuts.show-mobile-panel[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .fuse-search-bar.expanded[_ngcontent-%COMP%]{background-color:#303030}body.theme-blue-gray-dark[_ngcontent-%COMP%]   fuse-sidebar[_ngcontent-%COMP%]{background:#303030}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .fuse-sidebar-overlay[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.6)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .fuse-sidebar-overlay.fuse-sidebar-overlay-invisible[_ngcontent-%COMP%]{background-color:transparent}body.theme-blue-gray-dark[_ngcontent-%COMP%]   fuse-theme-options[_ngcontent-%COMP%]   .theme-options-panel[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .group[_ngcontent-%COMP%]{border:1px solid hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   fuse-theme-options[_ngcontent-%COMP%]   .theme-options-panel[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .group[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{background:#303030;color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   fuse-theme-options[_ngcontent-%COMP%]   .theme-options-panel[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .group[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .fuse-material-color-picker-menu[_ngcontent-%COMP%]   .mat-menu-content[_ngcontent-%COMP%]   .views[_ngcontent-%COMP%]{background:#303030}body.theme-blue-gray-dark[_ngcontent-%COMP%]   fuse-widget[_ngcontent-%COMP%] > .fuse-widget-back[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   fuse-widget[_ngcontent-%COMP%] > .fuse-widget-front[_ngcontent-%COMP%]{background:#424242;border-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]{background:#424242;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .datatable-header-cell[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]{border-bottom-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]:first-child{border-top-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]   .datatable-body-cell[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]:not(.cell-selection)   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]:hover, body.theme-blue-gray-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]:not(.cell-selection)   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]:hover   .datatable-row-group[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.04)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]{background-color:#212121}body.theme-blue-gray-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item.active[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.04)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item.active[_ngcontent-%COMP%]:after{background-color:#607d8b}body.theme-blue-gray-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item[_ngcontent-%COMP%]   .unread-count[_ngcontent-%COMP%]{background-color:#607d8b;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item[_ngcontent-%COMP%]   .status-icon[_ngcontent-%COMP%]{border-color:#212121}body.theme-blue-gray-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .messages[_ngcontent-%COMP%]   .message-row.contact[_ngcontent-%COMP%]   .bubble[_ngcontent-%COMP%]{background-color:#2196f3;color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .messages[_ngcontent-%COMP%]   .message-row.me[_ngcontent-%COMP%]   .bubble[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background-color:#e0e0e0}body.theme-blue-gray-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .reply-form[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]{background-color:#212121;border-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .reply-form[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]   .mat-form-field-wrapper[_ngcontent-%COMP%]   .mat-form-field-flex[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.04)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   toolbar[_ngcontent-%COMP%]   .toolbar-separator[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50-bg[_ngcontent-%COMP%]{background-color:#e3f2fd!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]{background-color:#e3f2fd!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[disabled][_ngcontent-%COMP%]{background-color:rgba(227,242,253,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50-fg[_ngcontent-%COMP%]{color:#e3f2fd!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50-border[_ngcontent-%COMP%]{border-color:#e3f2fd!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50-border-top[_ngcontent-%COMP%]{border-top-color:#e3f2fd!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50-border-right[_ngcontent-%COMP%]{border-right-color:#e3f2fd!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e3f2fd!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50-border-left[_ngcontent-%COMP%]{border-left-color:#e3f2fd!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100-bg[_ngcontent-%COMP%]{background-color:#bbdefb!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]{background-color:#bbdefb!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[disabled][_ngcontent-%COMP%]{background-color:rgba(187,222,251,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100-fg[_ngcontent-%COMP%]{color:#bbdefb!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100-border[_ngcontent-%COMP%]{border-color:#bbdefb!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100-border-top[_ngcontent-%COMP%]{border-top-color:#bbdefb!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100-border-right[_ngcontent-%COMP%]{border-right-color:#bbdefb!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#bbdefb!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100-border-left[_ngcontent-%COMP%]{border-left-color:#bbdefb!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200-bg[_ngcontent-%COMP%]{background-color:#90caf9!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]{background-color:#90caf9!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[disabled][_ngcontent-%COMP%]{background-color:rgba(144,202,249,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200-fg[_ngcontent-%COMP%]{color:#90caf9!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200-border[_ngcontent-%COMP%]{border-color:#90caf9!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200-border-top[_ngcontent-%COMP%]{border-top-color:#90caf9!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200-border-right[_ngcontent-%COMP%]{border-right-color:#90caf9!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#90caf9!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200-border-left[_ngcontent-%COMP%]{border-left-color:#90caf9!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300-bg[_ngcontent-%COMP%]{background-color:#64b5f6!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]{background-color:#64b5f6!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[disabled][_ngcontent-%COMP%]{background-color:rgba(100,181,246,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300-fg[_ngcontent-%COMP%]{color:#64b5f6!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300-border[_ngcontent-%COMP%]{border-color:#64b5f6!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300-border-top[_ngcontent-%COMP%]{border-top-color:#64b5f6!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300-border-right[_ngcontent-%COMP%]{border-right-color:#64b5f6!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#64b5f6!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300-border-left[_ngcontent-%COMP%]{border-left-color:#64b5f6!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400-bg[_ngcontent-%COMP%]{background-color:#42a5f5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]{background-color:#42a5f5!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[disabled][_ngcontent-%COMP%]{background-color:rgba(66,165,245,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400-fg[_ngcontent-%COMP%]{color:#42a5f5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400-border[_ngcontent-%COMP%]{border-color:#42a5f5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400-border-top[_ngcontent-%COMP%]{border-top-color:#42a5f5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400-border-right[_ngcontent-%COMP%]{border-right-color:#42a5f5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#42a5f5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400-border-left[_ngcontent-%COMP%]{border-left-color:#42a5f5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500-bg[_ngcontent-%COMP%]{background-color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]{background-color:#2196f3!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[disabled][_ngcontent-%COMP%]{background-color:rgba(33,150,243,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500-fg[_ngcontent-%COMP%]{color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500-border[_ngcontent-%COMP%]{border-color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500-border-top[_ngcontent-%COMP%]{border-top-color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500-border-right[_ngcontent-%COMP%]{border-right-color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500-border-left[_ngcontent-%COMP%]{border-left-color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600-bg[_ngcontent-%COMP%]{background-color:#1e88e5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]{background-color:#1e88e5!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[disabled][_ngcontent-%COMP%]{background-color:rgba(30,136,229,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600-fg[_ngcontent-%COMP%]{color:#1e88e5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600-border[_ngcontent-%COMP%]{border-color:#1e88e5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600-border-top[_ngcontent-%COMP%]{border-top-color:#1e88e5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600-border-right[_ngcontent-%COMP%]{border-right-color:#1e88e5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#1e88e5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600-border-left[_ngcontent-%COMP%]{border-left-color:#1e88e5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700-bg[_ngcontent-%COMP%]{background-color:#1976d2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]{background-color:#1976d2!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[disabled][_ngcontent-%COMP%]{background-color:rgba(25,118,210,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700-fg[_ngcontent-%COMP%]{color:#1976d2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700-border[_ngcontent-%COMP%]{border-color:#1976d2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700-border-top[_ngcontent-%COMP%]{border-top-color:#1976d2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700-border-right[_ngcontent-%COMP%]{border-right-color:#1976d2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#1976d2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700-border-left[_ngcontent-%COMP%]{border-left-color:#1976d2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800-bg[_ngcontent-%COMP%]{background-color:#1565c0!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]{background-color:#1565c0!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[disabled][_ngcontent-%COMP%]{background-color:rgba(21,101,192,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800-fg[_ngcontent-%COMP%]{color:#1565c0!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800-border[_ngcontent-%COMP%]{border-color:#1565c0!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800-border-top[_ngcontent-%COMP%]{border-top-color:#1565c0!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800-border-right[_ngcontent-%COMP%]{border-right-color:#1565c0!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#1565c0!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800-border-left[_ngcontent-%COMP%]{border-left-color:#1565c0!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900-bg[_ngcontent-%COMP%]{background-color:#0d47a1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]{background-color:#0d47a1!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[disabled][_ngcontent-%COMP%]{background-color:rgba(13,71,161,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900-fg[_ngcontent-%COMP%]{color:#0d47a1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900-border[_ngcontent-%COMP%]{border-color:#0d47a1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900-border-top[_ngcontent-%COMP%]{border-top-color:#0d47a1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900-border-right[_ngcontent-%COMP%]{border-right-color:#0d47a1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#0d47a1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900-border-left[_ngcontent-%COMP%]{border-left-color:#0d47a1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100-bg[_ngcontent-%COMP%]{background-color:#82b1ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]{background-color:#82b1ff!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(130,177,255,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100-fg[_ngcontent-%COMP%]{color:#82b1ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100-border[_ngcontent-%COMP%]{border-color:#82b1ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100-border-top[_ngcontent-%COMP%]{border-top-color:#82b1ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100-border-right[_ngcontent-%COMP%]{border-right-color:#82b1ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#82b1ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100-border-left[_ngcontent-%COMP%]{border-left-color:#82b1ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200-bg[_ngcontent-%COMP%]{background-color:#448aff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]{background-color:#448aff!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(68,138,255,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200-fg[_ngcontent-%COMP%]{color:#448aff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200-border[_ngcontent-%COMP%]{border-color:#448aff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200-border-top[_ngcontent-%COMP%]{border-top-color:#448aff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200-border-right[_ngcontent-%COMP%]{border-right-color:#448aff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#448aff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200-border-left[_ngcontent-%COMP%]{border-left-color:#448aff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400-bg[_ngcontent-%COMP%]{background-color:#2979ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]{background-color:#2979ff!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(41,121,255,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400-fg[_ngcontent-%COMP%]{color:#2979ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400-border[_ngcontent-%COMP%]{border-color:#2979ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400-border-top[_ngcontent-%COMP%]{border-top-color:#2979ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400-border-right[_ngcontent-%COMP%]{border-right-color:#2979ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2979ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400-border-left[_ngcontent-%COMP%]{border-left-color:#2979ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700-bg[_ngcontent-%COMP%]{background-color:#2962ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]{background-color:#2962ff!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(41,98,255,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700-fg[_ngcontent-%COMP%]{color:#2962ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700-border[_ngcontent-%COMP%]{border-color:#2962ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700-border-top[_ngcontent-%COMP%]{border-top-color:#2962ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700-border-right[_ngcontent-%COMP%]{border-right-color:#2962ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2962ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700-border-left[_ngcontent-%COMP%]{border-left-color:#2962ff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-bg[_ngcontent-%COMP%]{background-color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]{background-color:#2196f3!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[disabled][_ngcontent-%COMP%]{background-color:rgba(33,150,243,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-fg[_ngcontent-%COMP%]{color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-border[_ngcontent-%COMP%]{border-color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-border-top[_ngcontent-%COMP%]{border-top-color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-border-right[_ngcontent-%COMP%]{border-right-color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-border-left[_ngcontent-%COMP%]{border-left-color:#2196f3!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50-bg[_ngcontent-%COMP%]{background-color:#eceff1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]{background-color:#eceff1!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[disabled][_ngcontent-%COMP%]{background-color:rgba(236,239,241,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50-fg[_ngcontent-%COMP%]{color:#eceff1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50-border[_ngcontent-%COMP%]{border-color:#eceff1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50-border-top[_ngcontent-%COMP%]{border-top-color:#eceff1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50-border-right[_ngcontent-%COMP%]{border-right-color:#eceff1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#eceff1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50-border-left[_ngcontent-%COMP%]{border-left-color:#eceff1!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100-bg[_ngcontent-%COMP%]{background-color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]{background-color:#cfd8dc!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[disabled][_ngcontent-%COMP%]{background-color:rgba(207,216,220,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100-fg[_ngcontent-%COMP%]{color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100-border[_ngcontent-%COMP%]{border-color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100-border-top[_ngcontent-%COMP%]{border-top-color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100-border-right[_ngcontent-%COMP%]{border-right-color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100-border-left[_ngcontent-%COMP%]{border-left-color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200-bg[_ngcontent-%COMP%]{background-color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]{background-color:#b0bec5!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[disabled][_ngcontent-%COMP%]{background-color:rgba(176,190,197,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200-fg[_ngcontent-%COMP%]{color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200-border[_ngcontent-%COMP%]{border-color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200-border-top[_ngcontent-%COMP%]{border-top-color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200-border-right[_ngcontent-%COMP%]{border-right-color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200-border-left[_ngcontent-%COMP%]{border-left-color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300-bg[_ngcontent-%COMP%]{background-color:#90a4ae!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]{background-color:#90a4ae!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[disabled][_ngcontent-%COMP%]{background-color:rgba(144,164,174,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300-fg[_ngcontent-%COMP%]{color:#90a4ae!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300-border[_ngcontent-%COMP%]{border-color:#90a4ae!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300-border-top[_ngcontent-%COMP%]{border-top-color:#90a4ae!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300-border-right[_ngcontent-%COMP%]{border-right-color:#90a4ae!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#90a4ae!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300-border-left[_ngcontent-%COMP%]{border-left-color:#90a4ae!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400-bg[_ngcontent-%COMP%]{background-color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]{background-color:#78909c!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[disabled][_ngcontent-%COMP%]{background-color:rgba(120,144,156,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400-fg[_ngcontent-%COMP%]{color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400-border[_ngcontent-%COMP%]{border-color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400-border-top[_ngcontent-%COMP%]{border-top-color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400-border-right[_ngcontent-%COMP%]{border-right-color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400-border-left[_ngcontent-%COMP%]{border-left-color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500-bg[_ngcontent-%COMP%]{background-color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]{background-color:#607d8b!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[disabled][_ngcontent-%COMP%]{background-color:rgba(96,125,139,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500-fg[_ngcontent-%COMP%]{color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500-border[_ngcontent-%COMP%]{border-color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500-border-top[_ngcontent-%COMP%]{border-top-color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500-border-right[_ngcontent-%COMP%]{border-right-color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500-border-left[_ngcontent-%COMP%]{border-left-color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600-bg[_ngcontent-%COMP%]{background-color:#546e7a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]{background-color:#546e7a!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[disabled][_ngcontent-%COMP%]{background-color:rgba(84,110,122,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600-fg[_ngcontent-%COMP%]{color:#546e7a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600-border[_ngcontent-%COMP%]{border-color:#546e7a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600-border-top[_ngcontent-%COMP%]{border-top-color:#546e7a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600-border-right[_ngcontent-%COMP%]{border-right-color:#546e7a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#546e7a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600-border-left[_ngcontent-%COMP%]{border-left-color:#546e7a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700-bg[_ngcontent-%COMP%]{background-color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]{background-color:#455a64!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[disabled][_ngcontent-%COMP%]{background-color:rgba(69,90,100,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700-fg[_ngcontent-%COMP%]{color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700-border[_ngcontent-%COMP%]{border-color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700-border-top[_ngcontent-%COMP%]{border-top-color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700-border-right[_ngcontent-%COMP%]{border-right-color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700-border-left[_ngcontent-%COMP%]{border-left-color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800-bg[_ngcontent-%COMP%]{background-color:#37474f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]{background-color:#37474f!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[disabled][_ngcontent-%COMP%]{background-color:rgba(55,71,79,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800-fg[_ngcontent-%COMP%]{color:#37474f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800-border[_ngcontent-%COMP%]{border-color:#37474f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800-border-top[_ngcontent-%COMP%]{border-top-color:#37474f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800-border-right[_ngcontent-%COMP%]{border-right-color:#37474f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#37474f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800-border-left[_ngcontent-%COMP%]{border-left-color:#37474f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900-bg[_ngcontent-%COMP%]{background-color:#263238!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]{background-color:#263238!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[disabled][_ngcontent-%COMP%]{background-color:rgba(38,50,56,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900-fg[_ngcontent-%COMP%]{color:#263238!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900-border[_ngcontent-%COMP%]{border-color:#263238!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900-border-top[_ngcontent-%COMP%]{border-top-color:#263238!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900-border-right[_ngcontent-%COMP%]{border-right-color:#263238!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#263238!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900-border-left[_ngcontent-%COMP%]{border-left-color:#263238!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100-bg[_ngcontent-%COMP%]{background-color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]{background-color:#cfd8dc!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(207,216,220,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100-fg[_ngcontent-%COMP%]{color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100-border[_ngcontent-%COMP%]{border-color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100-border-top[_ngcontent-%COMP%]{border-top-color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100-border-right[_ngcontent-%COMP%]{border-right-color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100-border-left[_ngcontent-%COMP%]{border-left-color:#cfd8dc!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200-bg[_ngcontent-%COMP%]{background-color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]{background-color:#b0bec5!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(176,190,197,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200-fg[_ngcontent-%COMP%]{color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200-border[_ngcontent-%COMP%]{border-color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200-border-top[_ngcontent-%COMP%]{border-top-color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200-border-right[_ngcontent-%COMP%]{border-right-color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200-border-left[_ngcontent-%COMP%]{border-left-color:#b0bec5!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400-bg[_ngcontent-%COMP%]{background-color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]{background-color:#78909c!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(120,144,156,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400-fg[_ngcontent-%COMP%]{color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400-border[_ngcontent-%COMP%]{border-color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400-border-top[_ngcontent-%COMP%]{border-top-color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400-border-right[_ngcontent-%COMP%]{border-right-color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400-border-left[_ngcontent-%COMP%]{border-left-color:#78909c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700-bg[_ngcontent-%COMP%]{background-color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]{background-color:#455a64!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(69,90,100,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700-fg[_ngcontent-%COMP%]{color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700-border[_ngcontent-%COMP%]{border-color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700-border-top[_ngcontent-%COMP%]{border-top-color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700-border-right[_ngcontent-%COMP%]{border-right-color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700-border-left[_ngcontent-%COMP%]{border-left-color:#455a64!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-bg[_ngcontent-%COMP%]{background-color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]{color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[disabled][_ngcontent-%COMP%]{background-color:rgba(96,125,139,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-fg[_ngcontent-%COMP%]{color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-border[_ngcontent-%COMP%]{border-color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-border-top[_ngcontent-%COMP%]{border-top-color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-border-right[_ngcontent-%COMP%]{border-right-color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-border-left[_ngcontent-%COMP%]{border-left-color:#607d8b!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50-bg[_ngcontent-%COMP%]{background-color:#ffebee!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]{background-color:#ffebee!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[disabled][_ngcontent-%COMP%]{background-color:rgba(255,235,238,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50-fg[_ngcontent-%COMP%]{color:#ffebee!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50-border[_ngcontent-%COMP%]{border-color:#ffebee!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50-border-top[_ngcontent-%COMP%]{border-top-color:#ffebee!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50-border-right[_ngcontent-%COMP%]{border-right-color:#ffebee!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffebee!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50-border-left[_ngcontent-%COMP%]{border-left-color:#ffebee!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100-bg[_ngcontent-%COMP%]{background-color:#ffcdd2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]{background-color:#ffcdd2!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,205,210,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100-fg[_ngcontent-%COMP%]{color:#ffcdd2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100-border[_ngcontent-%COMP%]{border-color:#ffcdd2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100-border-top[_ngcontent-%COMP%]{border-top-color:#ffcdd2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100-border-right[_ngcontent-%COMP%]{border-right-color:#ffcdd2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffcdd2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100-border-left[_ngcontent-%COMP%]{border-left-color:#ffcdd2!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200-bg[_ngcontent-%COMP%]{background-color:#ef9a9a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]{background-color:#ef9a9a!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[disabled][_ngcontent-%COMP%]{background-color:rgba(239,154,154,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200-fg[_ngcontent-%COMP%]{color:#ef9a9a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200-border[_ngcontent-%COMP%]{border-color:#ef9a9a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200-border-top[_ngcontent-%COMP%]{border-top-color:#ef9a9a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200-border-right[_ngcontent-%COMP%]{border-right-color:#ef9a9a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ef9a9a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200-border-left[_ngcontent-%COMP%]{border-left-color:#ef9a9a!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300-bg[_ngcontent-%COMP%]{background-color:#e57373!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]{background-color:#e57373!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[disabled][_ngcontent-%COMP%]{background-color:rgba(229,115,115,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300-fg[_ngcontent-%COMP%]{color:#e57373!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300-border[_ngcontent-%COMP%]{border-color:#e57373!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300-border-top[_ngcontent-%COMP%]{border-top-color:#e57373!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300-border-right[_ngcontent-%COMP%]{border-right-color:#e57373!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e57373!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300-border-left[_ngcontent-%COMP%]{border-left-color:#e57373!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400-bg[_ngcontent-%COMP%]{background-color:#ef5350!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]{background-color:#ef5350!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[disabled][_ngcontent-%COMP%]{background-color:rgba(239,83,80,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400-fg[_ngcontent-%COMP%]{color:#ef5350!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400-border[_ngcontent-%COMP%]{border-color:#ef5350!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400-border-top[_ngcontent-%COMP%]{border-top-color:#ef5350!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400-border-right[_ngcontent-%COMP%]{border-right-color:#ef5350!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ef5350!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400-border-left[_ngcontent-%COMP%]{border-left-color:#ef5350!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500-bg[_ngcontent-%COMP%]{background-color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]{background-color:#f44336!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[disabled][_ngcontent-%COMP%]{background-color:rgba(244,67,54,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500-fg[_ngcontent-%COMP%]{color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500-border[_ngcontent-%COMP%]{border-color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500-border-top[_ngcontent-%COMP%]{border-top-color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500-border-right[_ngcontent-%COMP%]{border-right-color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500-border-left[_ngcontent-%COMP%]{border-left-color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600-bg[_ngcontent-%COMP%]{background-color:#e53935!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]{background-color:#e53935!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[disabled][_ngcontent-%COMP%]{background-color:rgba(229,57,53,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600-fg[_ngcontent-%COMP%]{color:#e53935!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600-border[_ngcontent-%COMP%]{border-color:#e53935!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600-border-top[_ngcontent-%COMP%]{border-top-color:#e53935!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600-border-right[_ngcontent-%COMP%]{border-right-color:#e53935!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e53935!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600-border-left[_ngcontent-%COMP%]{border-left-color:#e53935!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700-bg[_ngcontent-%COMP%]{background-color:#d32f2f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]{background-color:#d32f2f!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[disabled][_ngcontent-%COMP%]{background-color:rgba(211,47,47,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700-fg[_ngcontent-%COMP%]{color:#d32f2f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700-border[_ngcontent-%COMP%]{border-color:#d32f2f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700-border-top[_ngcontent-%COMP%]{border-top-color:#d32f2f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700-border-right[_ngcontent-%COMP%]{border-right-color:#d32f2f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d32f2f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700-border-left[_ngcontent-%COMP%]{border-left-color:#d32f2f!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800-bg[_ngcontent-%COMP%]{background-color:#c62828!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]{background-color:#c62828!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[disabled][_ngcontent-%COMP%]{background-color:rgba(198,40,40,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800-fg[_ngcontent-%COMP%]{color:#c62828!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800-border[_ngcontent-%COMP%]{border-color:#c62828!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800-border-top[_ngcontent-%COMP%]{border-top-color:#c62828!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800-border-right[_ngcontent-%COMP%]{border-right-color:#c62828!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c62828!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800-border-left[_ngcontent-%COMP%]{border-left-color:#c62828!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900-bg[_ngcontent-%COMP%]{background-color:#b71c1c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]{background-color:#b71c1c!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[disabled][_ngcontent-%COMP%]{background-color:rgba(183,28,28,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900-fg[_ngcontent-%COMP%]{color:#b71c1c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900-border[_ngcontent-%COMP%]{border-color:#b71c1c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900-border-top[_ngcontent-%COMP%]{border-top-color:#b71c1c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900-border-right[_ngcontent-%COMP%]{border-right-color:#b71c1c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b71c1c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900-border-left[_ngcontent-%COMP%]{border-left-color:#b71c1c!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100-bg[_ngcontent-%COMP%]{background-color:#ff8a80!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]{background-color:#ff8a80!important;color:rgba(0,0,0,.87)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,138,128,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100-fg[_ngcontent-%COMP%]{color:#ff8a80!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100-border[_ngcontent-%COMP%]{border-color:#ff8a80!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ff8a80!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ff8a80!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff8a80!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ff8a80!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200-bg[_ngcontent-%COMP%]{background-color:#ff5252!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]{background-color:#ff5252!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,82,82,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200-fg[_ngcontent-%COMP%]{color:#ff5252!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200-border[_ngcontent-%COMP%]{border-color:#ff5252!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200-border-top[_ngcontent-%COMP%]{border-top-color:#ff5252!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200-border-right[_ngcontent-%COMP%]{border-right-color:#ff5252!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff5252!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200-border-left[_ngcontent-%COMP%]{border-left-color:#ff5252!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400-bg[_ngcontent-%COMP%]{background-color:#ff1744!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]{background-color:#ff1744!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,23,68,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400-fg[_ngcontent-%COMP%]{color:#ff1744!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400-border[_ngcontent-%COMP%]{border-color:#ff1744!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400-border-top[_ngcontent-%COMP%]{border-top-color:#ff1744!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400-border-right[_ngcontent-%COMP%]{border-right-color:#ff1744!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff1744!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400-border-left[_ngcontent-%COMP%]{border-left-color:#ff1744!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700-bg[_ngcontent-%COMP%]{background-color:#d50000!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]{background-color:#d50000!important;color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(213,0,0,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700-fg[_ngcontent-%COMP%]{color:#d50000!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700-border[_ngcontent-%COMP%]{border-color:#d50000!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700-border-top[_ngcontent-%COMP%]{border-top-color:#d50000!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700-border-right[_ngcontent-%COMP%]{border-right-color:#d50000!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d50000!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700-border-left[_ngcontent-%COMP%]{border-left-color:#d50000!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-bg[_ngcontent-%COMP%]{background-color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]{color:#fff!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[disabled][_ngcontent-%COMP%]{background-color:rgba(244,67,54,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-fg[_ngcontent-%COMP%]{color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-border[_ngcontent-%COMP%]{border-color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-border-top[_ngcontent-%COMP%]{border-top-color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-border-right[_ngcontent-%COMP%]{border-right-color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-border-left[_ngcontent-%COMP%]{border-left-color:#f44336!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100.secondary-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100.hint-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100.divider[_ngcontent-%COMP%]{color:rgba(0,0,0,.12)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background:rgba(0,0,0,.1)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn.secondary-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn.disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn.hint-text[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn.divider[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.12)!important}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.1)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{color:#000}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{color:#fff}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-blue-gray-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-option[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-multiple):not(.mat-option-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-option[_ngcontent-%COMP%]:focus:not(.mat-option-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-option[_ngcontent-%COMP%]:hover:not(.mat-option-disabled){background:hsla(0,0%,100%,.04)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-option.mat-active[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.04);color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-option.mat-option-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-optgroup-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-optgroup-disabled[_ngcontent-%COMP%]   .mat-optgroup-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox[_ngcontent-%COMP%]:after{color:#303030}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#686868}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{background:#686868}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}body.theme-pink-dark.mat-app-background[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-app-background[_ngcontent-%COMP%]{background-color:#303030;color:#fff}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]{background:#424242;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-active):not(:hover){background:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-autocomplete-panel[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#e91e63}.cdk-high-contrast-active[_ngcontent-%COMP%]   body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{outline:1px solid;border-radius:0}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-accent[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{background:#e91e63;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-warn[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge[_ngcontent-%COMP%]{position:relative}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-hidden[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{display:none}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-disabled[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{background:#6e6e6e;color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .ng-animate-disabled[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{transition:none}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-small[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-above[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{top:-8px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-below[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%]   body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%]   body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%]   body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%]   body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-medium[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-above[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{top:-11px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-below[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%]   body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%]   body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%]   body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%]   body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-large[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-above[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{top:-14px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-below[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%]   body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%]   body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%]   body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%]   body.theme-pink-dark[_ngcontent-%COMP%]   .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-bottom-sheet-container[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#424242;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]{color:inherit;background:transparent}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button.mat-primary[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-primary[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-primary[_ngcontent-%COMP%]{color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button.mat-warn[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-warn[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button[disabled][disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button[disabled][disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button[disabled][disabled][_ngcontent-%COMP%]{color:hsla(0,0%,100%,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button.mat-accent[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button.mat-primary[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-accent[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-primary[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-accent[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-primary[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button.mat-warn[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button.mat-warn[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button.mat-warn[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button[disabled][_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button[disabled][_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:transparent}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{opacity:.1;background-color:currentColor}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-focus-overlay[_ngcontent-%COMP%]{background:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]:not([disabled]){border-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button[_ngcontent-%COMP%]{color:#fff;background-color:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-primary[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-warn[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button[disabled][disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button[disabled][disabled][_ngcontent-%COMP%]{color:hsla(0,0%,100%,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-primary[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-warn[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[_ngcontent-%COMP%]{background-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button[disabled][disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab[disabled][disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button[disabled][disabled][_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-flat-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stroked-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button[_ngcontent-%COMP%]:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-raised-button[disabled][_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab[_ngcontent-%COMP%]:not([class*=mat-elevation-z]), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab[_ngcontent-%COMP%]:not([disabled]):active:not([class*=mat-elevation-z]), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab[_ngcontent-%COMP%]:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-fab[disabled][_ngcontent-%COMP%]:not([class*=mat-elevation-z]), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-mini-fab[disabled][_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-group[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-standalone[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{box-shadow:none}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%]   .mat-button-toggle-focus-overlay[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{color:#fff;background:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-appearance-standard[_ngcontent-%COMP%]   .mat-button-toggle-focus-overlay[_ngcontent-%COMP%]{background-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:1px solid hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:none;border-right:1px solid hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical[_ngcontent-%COMP%]   .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:none;border-right:none;border-top:1px solid hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#212121;color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-checked.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.3);background-color:#000}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-disabled.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{background:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-disabled.mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{border:1px solid hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]{background:#424242;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-card.mat-card-flat[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-card-subtitle[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-frame[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-checkmark[_ngcontent-%COMP%]{fill:#303030}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-checkmark-path[_ngcontent-%COMP%]{stroke:#303030!important}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-mixedmark[_ngcontent-%COMP%]{background-color:#303030}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-checked.mat-accent[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-checked.mat-primary[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-indeterminate.mat-primary[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-checked.mat-warn[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-indeterminate.mat-warn[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-disabled.mat-checkbox-checked[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-disabled.mat-checkbox-indeterminate[_ngcontent-%COMP%]   .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#686868}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-disabled[_ngcontent-%COMP%]:not(.mat-checkbox-checked)   .mat-checkbox-frame[_ngcontent-%COMP%]{border-color:#686868}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-disabled[_ngcontent-%COMP%]   .mat-checkbox-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-accent   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-primary   .mat-ripple-element[_ngcontent-%COMP%]{background:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-warn   .mat-ripple-element[_ngcontent-%COMP%]{background:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]{background-color:#616161;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]:not(.mat-chip-disabled)   .mat-chip-remove[_ngcontent-%COMP%]:hover{opacity:.54}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-disabled[_ngcontent-%COMP%]{opacity:.4}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip[_ngcontent-%COMP%]:after{background:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%]{background-color:#e91e63;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%]{background-color:#e91e63;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%]   .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]{background:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-table-sticky[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   [mat-footer-row][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   [mat-header-row][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   [mat-row][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   mat-footer-row[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   mat-header-row[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   mat-row[_ngcontent-%COMP%]{background:inherit}body.theme-pink-dark[_ngcontent-%COMP%]   mat-footer-row[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   mat-header-row[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   mat-row[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   td.mat-cell[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   td.mat-footer-cell[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   th.mat-header-cell[_ngcontent-%COMP%]{border-bottom-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-header-cell[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-cell[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-footer-cell[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-calendar-arrow[_ngcontent-%COMP%]{border-top-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-content[_ngcontent-%COMP%]   .mat-calendar-next-button[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-content[_ngcontent-%COMP%]   .mat-calendar-previous-button[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-toggle[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-calendar-table-header[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-calendar-body-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-calendar-body-cell-content[_ngcontent-%COMP%]{color:#fff;border-color:transparent}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .cdk-keyboard-focused[_ngcontent-%COMP%]   .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected), body.theme-pink-dark[_ngcontent-%COMP%]   .cdk-program-focused[_ngcontent-%COMP%]   .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){background-color:hsla(0,0%,100%,.04)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){border-color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected){border-color:hsla(0,0%,100%,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#e91e63;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(233,30,99,.4)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#424242;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-content.mat-accent[_ngcontent-%COMP%]   .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#e91e63;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-content.mat-accent[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(233,30,99,.4)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-content.mat-accent[_ngcontent-%COMP%]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-content.mat-warn[_ngcontent-%COMP%]   .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-content.mat-warn[_ngcontent-%COMP%]   .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(244,67,54,.4)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-content.mat-warn[_ngcontent-%COMP%]   .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-toggle-active[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-dialog-container[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#424242;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-divider[_ngcontent-%COMP%]{border-top-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-divider-vertical[_ngcontent-%COMP%]{border-right-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]{background:#424242;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-action-row[_ngcontent-%COMP%]{border-top-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]   .mat-expansion-panel-header.cdk-keyboard-focused[_ngcontent-%COMP%]:not([aria-disabled=true]), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]   .mat-expansion-panel-header.cdk-program-focused[_ngcontent-%COMP%]:not([aria-disabled=true]), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]:not(.mat-expanded)   .mat-expansion-panel-header[_ngcontent-%COMP%]:hover:not([aria-disabled=true]){background:hsla(0,0%,100%,.04)}@media (hover:none){body.theme-pink-dark[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]:not(.mat-expanded):not([aria-disabled=true])   .mat-expansion-panel-header[_ngcontent-%COMP%]:hover{background:#424242}}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-expansion-indicator[_ngcontent-%COMP%]:after, body.theme-pink-dark[_ngcontent-%COMP%]   .mat-expansion-panel-header-description[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%]{color:hsla(0,0%,100%,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%]   .mat-expansion-panel-header-description[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%]   .mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:inherit}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-hint[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-label.mat-accent[_ngcontent-%COMP%]{color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-label.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-focused[_ngcontent-%COMP%]   .mat-form-field-required-marker[_ngcontent-%COMP%]{color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%]{background-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple.mat-accent[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple.mat-warn[_ngcontent-%COMP%]{background-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid).mat-accent   .mat-form-field-infix[_ngcontent-%COMP%]:after, body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid)   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid).mat-warn   .mat-form-field-infix[_ngcontent-%COMP%]:after, body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-label.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]   .mat-form-field-required-marker[_ngcontent-%COMP%]{color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-ripple.mat-accent[_ngcontent-%COMP%]{background-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-error[_ngcontent-%COMP%]{color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-hint[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-legacy.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-image:linear-gradient(90deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-standard[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-standard.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-image:linear-gradient(90deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-fill[_ngcontent-%COMP%]   .mat-form-field-flex[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-flex[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.05)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-fill[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]:before{background-color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]:before{background-color:transparent}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline[_ngcontent-%COMP%]   .mat-form-field-outline[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-focused.mat-accent[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-focused[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-focused.mat-warn[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-outline[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.15)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon.mat-primary[_ngcontent-%COMP%]{color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]:after, body.theme-pink-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]:disabled{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]::placeholder{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]::-moz-placeholder{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]   option[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]   option[_ngcontent-%COMP%]:disabled{color:rgba(0,0,0,.38)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-invalid[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field-type-mat-native-select.mat-form-field-invalid[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-list-base[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-list-base[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-list-base[_ngcontent-%COMP%]   .mat-subheader[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-list-item-disabled[_ngcontent-%COMP%]{background-color:#000}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-action-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:focus, body.theme-pink-dark[_ngcontent-%COMP%]   .mat-action-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:hover, body.theme-pink-dark[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]:focus, body.theme-pink-dark[_ngcontent-%COMP%]   .mat-list-option[_ngcontent-%COMP%]:hover, body.theme-pink-dark[_ngcontent-%COMP%]   .mat-nav-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:focus, body.theme-pink-dark[_ngcontent-%COMP%]   .mat-nav-list[_ngcontent-%COMP%]   .mat-list-item[_ngcontent-%COMP%]:hover{background:hsla(0,0%,100%,.04)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-list-single-selected-option[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-list-single-selected-option[_ngcontent-%COMP%]:focus, body.theme-pink-dark[_ngcontent-%COMP%]   .mat-list-single-selected-option[_ngcontent-%COMP%]:hover{background:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-menu-panel[_ngcontent-%COMP%]{background:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-menu-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-menu-item[_ngcontent-%COMP%]{background:transparent;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-menu-item[disabled][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-menu-item[disabled][_ngcontent-%COMP%]:after{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-menu-item-submenu-trigger[_ngcontent-%COMP%]:after, body.theme-pink-dark[_ngcontent-%COMP%]   .mat-menu-item[_ngcontent-%COMP%]   .mat-icon-no-color[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-menu-item-highlighted[_ngcontent-%COMP%]:not([disabled]), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-menu-item.cdk-keyboard-focused[_ngcontent-%COMP%]:not([disabled]), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-menu-item.cdk-program-focused[_ngcontent-%COMP%]:not([disabled]), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-menu-item[_ngcontent-%COMP%]:hover:not([disabled]){background:hsla(0,0%,100%,.04)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-paginator[_ngcontent-%COMP%]{background:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-paginator[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-paginator-page-size[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-paginator-decrement[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-paginator-increment[_ngcontent-%COMP%]{border-top:2px solid #fff;border-right:2px solid #fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-paginator-first[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-paginator-last[_ngcontent-%COMP%]{border-top:2px solid #fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-decrement[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-first[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-increment[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-icon-button[disabled][_ngcontent-%COMP%]   .mat-paginator-last[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#f8bbd0}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#f8bbd0}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-progress-bar.mat-accent[_ngcontent-%COMP%]   .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#f8bbd0}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-progress-bar.mat-accent[_ngcontent-%COMP%]   .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#f8bbd0}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-progress-bar.mat-accent[_ngcontent-%COMP%]   .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-progress-bar.mat-warn[_ngcontent-%COMP%]   .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#ffcdd2}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-progress-bar.mat-warn[_ngcontent-%COMP%]   .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#ffcdd2}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-progress-bar.mat-warn[_ngcontent-%COMP%]   .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-progress-spinner.mat-accent[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-progress-spinner[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-spinner.mat-accent[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-spinner[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%]{stroke:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-progress-spinner.mat-warn[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-spinner.mat-warn[_ngcontent-%COMP%]   circle[_ngcontent-%COMP%]{stroke:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-persistent-ripple[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-primary[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-primary[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-primary[_ngcontent-%COMP%]:active   .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-persistent-ripple[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-accent[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-accent[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-accent[_ngcontent-%COMP%]:active   .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-persistent-ripple[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-warn[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-warn[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-warn[_ngcontent-%COMP%]:active   .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-inner-circle[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-ripple[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%]   .mat-radio-label-content[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-radio-button[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-select-placeholder[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-select-panel[_ngcontent-%COMP%]{background:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-select-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-select-panel[_ngcontent-%COMP%]   .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-multiple){background:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused.mat-accent[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused.mat-primary[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field.mat-focused.mat-warn[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field[_ngcontent-%COMP%]   .mat-select.mat-select-invalid[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-form-field[_ngcontent-%COMP%]   .mat-select.mat-select-disabled[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-drawer-container[_ngcontent-%COMP%]{background-color:#303030;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-drawer[_ngcontent-%COMP%]{background-color:#424242;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-drawer.mat-drawer-push[_ngcontent-%COMP%]{background-color:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-drawer[_ngcontent-%COMP%]:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-drawer-side[_ngcontent-%COMP%]{border-right:1px solid hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-drawer-side.mat-drawer-end[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%]   .mat-drawer-side[_ngcontent-%COMP%]{border-left:1px solid hsla(0,0%,100%,.12);border-right:none}body.theme-pink-dark[_ngcontent-%COMP%]   [dir=rtl][_ngcontent-%COMP%]   .mat-drawer-side.mat-drawer-end[_ngcontent-%COMP%]{border-left:none;border-right:1px solid hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-drawer-backdrop.mat-drawer-shown[_ngcontent-%COMP%]{background-color:hsla(0,0%,74.1%,.6)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(233,30,99,.54)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-checked[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(233,30,99,.54)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(244,67,54,.54)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slide-toggle[_ngcontent-%COMP%]:not(.mat-checked)   .mat-ripple-element[_ngcontent-%COMP%]{background-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slide-toggle-thumb[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#bdbdbd}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-track-background[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-primary[_ngcontent-%COMP%]   .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-accent[_ngcontent-%COMP%]   .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-warn[_ngcontent-%COMP%]   .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-focus-ring[_ngcontent-%COMP%]{background-color:rgba(233,30,99,.2)}body.theme-pink-dark[_ngcontent-%COMP%]   .cdk-focused[_ngcontent-%COMP%]   .mat-slider-track-background[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]   .mat-slider-track-background[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]   .mat-slider-track-fill[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-disabled[_ngcontent-%COMP%]:hover   .mat-slider-track-background[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider[_ngcontent-%COMP%]:hover   .mat-slider-track-background[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]   .mat-slider-focus-ring[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%]{background-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-%COMP%]   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-%COMP%]   .mat-slider-thumb-label[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing)   .mat-slider-thumb[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.3);background-color:transparent}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing).cdk-focused   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled   .mat-slider-thumb[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing):hover   .mat-slider-thumb[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-has-ticks[_ngcontent-%COMP%]   .mat-slider-wrapper[_ngcontent-%COMP%]:after{border-color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-horizontal[_ngcontent-%COMP%]   .mat-slider-ticks[_ngcontent-%COMP%]{background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-slider-vertical[_ngcontent-%COMP%]   .mat-slider-ticks[_ngcontent-%COMP%]{background-image:repeating-linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-step-header.cdk-keyboard-focused[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-step-header.cdk-program-focused[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]:hover{background-color:hsla(0,0%,100%,.04)}@media (hover:none){body.theme-pink-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]:hover{background:none}}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-optional[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.7);color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-selected[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-edit[_ngcontent-%COMP%]{background-color:#e91e63;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-error[_ngcontent-%COMP%]{background-color:transparent;color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-label.mat-step-label-error[_ngcontent-%COMP%]{color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stepper-horizontal[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stepper-vertical[_ngcontent-%COMP%]{background-color:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stepper-vertical-line[_ngcontent-%COMP%]:before{border-left-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-horizontal-stepper-header[_ngcontent-%COMP%]:after, body.theme-pink-dark[_ngcontent-%COMP%]   .mat-horizontal-stepper-header[_ngcontent-%COMP%]:before, body.theme-pink-dark[_ngcontent-%COMP%]   .mat-stepper-horizontal-line[_ngcontent-%COMP%]{border-top-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-sort-header-arrow[_ngcontent-%COMP%]{color:#c6c6c6}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar[_ngcontent-%COMP%]{border-bottom:1px solid hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group-inverted-header[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group-inverted-header[_ngcontent-%COMP%]   .mat-tab-nav-bar[_ngcontent-%COMP%]{border-top:1px solid hsla(0,0%,100%,.12);border-bottom:none}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group[class*=mat-background-][_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar[class*=mat-background-][_ngcontent-%COMP%]{border-bottom:none;border-top:none}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(248,187,208,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-primary.mat-background-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-primary.mat-background-primary[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(248,187,208,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-accent.mat-background-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-accent.mat-background-accent[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-warn.mat-background-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-warn.mat-background-warn[_ngcontent-%COMP%]   .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(248,187,208,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(248,187,208,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%]{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-links[_ngcontent-%COMP%]{background-color:#f44336}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-tab-header-pagination-disabled[_ngcontent-%COMP%]   .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-group.mat-background-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]{background:#212121;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-toolbar.mat-accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-toolbar.mat-primary[_ngcontent-%COMP%]{background:#e91e63;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-toolbar.mat-warn[_ngcontent-%COMP%]{background:#f44336;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-focused[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field-ripple[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:currentColor}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-focused[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-form-field.mat-focused[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:inherit}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]   .mat-input-element[_ngcontent-%COMP%]{caret-color:currentColor}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tooltip[_ngcontent-%COMP%]{background:rgba(97,97,97,.9)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tree[_ngcontent-%COMP%]{background:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-nested-tree-node[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-snack-bar-container[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background:#fafafa;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .mat-simple-snackbar-action[_ngcontent-%COMP%]{color:inherit}body.theme-pink-dark[_ngcontent-%COMP%]{color:#fff;background:#303030}body.theme-pink-dark[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .fade-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .fuse-card[_ngcontent-%COMP%]{background:#424242;border-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .fuse-card[_ngcontent-%COMP%]   .card-divider[_ngcontent-%COMP%]{border-top:1px solid hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .form-wrapper[_ngcontent-%COMP%]{background-color:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .navigation-simple[_ngcontent-%COMP%]   .item.selected[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.04)}body.theme-pink-dark[_ngcontent-%COMP%]   .navigation-simple[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{border-top:1px solid hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]{background:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]   .pagination-item[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]   .pagination-item[_ngcontent-%COMP%]:hover{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .simple-pagination[_ngcontent-%COMP%]   .pagination-item.disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table[_ngcontent-%COMP%]{background:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .currency[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-1[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .period[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .period[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-2[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .currency[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .note[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .package-type[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .price-tables[_ngcontent-%COMP%]   .price-table.style-3[_ngcontent-%COMP%]   .terms[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .simple-table-container[_ngcontent-%COMP%]{background:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   table.simple[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7);border-bottom:1px solid hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   table.simple[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom:1px solid hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   table.simple.clickable[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:hsla(0,0%,100%,.04)}body.theme-pink-dark[_ngcontent-%COMP%]   .page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%]{background:#424242;border-radius:8px 8px 0 0}body.theme-pink-dark[_ngcontent-%COMP%]   .page-layout.carded.fullwidth[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%]{border-bottom-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%]{background:#424242;border-radius:8px 8px 0 0}body.theme-pink-dark[_ngcontent-%COMP%]   .page-layout.carded.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .page-layout.carded.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content-card[_ngcontent-%COMP%] > .toolbar[_ngcontent-%COMP%]{border-bottom-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .page-layout.simple.left-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .page-layout.simple.left-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .page-layout.simple.right-sidebar.inner-sidebar[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .page-layout.simple.right-sidebar[_ngcontent-%COMP%] > .center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{background:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   code[_ngcontent-%COMP%]:not(.highlight){background-color:#212121}body.theme-pink-dark[_ngcontent-%COMP%]   .changelog[_ngcontent-%COMP%]   .entry[_ngcontent-%COMP%]{background-color:#424242}body.theme-pink-dark[_ngcontent-%COMP%]   .text-boxed[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.54)}body.theme-pink-dark[_ngcontent-%COMP%]   fuse-countdown[_ngcontent-%COMP%]   .fuse-countdown[_ngcontent-%COMP%]   .time[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   #fuse-shortcuts.show-mobile-panel[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .fuse-search-bar.expanded[_ngcontent-%COMP%]{background-color:#303030}body.theme-pink-dark[_ngcontent-%COMP%]   fuse-sidebar[_ngcontent-%COMP%]{background:#303030}body.theme-pink-dark[_ngcontent-%COMP%]   .fuse-sidebar-overlay[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.6)}body.theme-pink-dark[_ngcontent-%COMP%]   .fuse-sidebar-overlay.fuse-sidebar-overlay-invisible[_ngcontent-%COMP%]{background-color:transparent}body.theme-pink-dark[_ngcontent-%COMP%]   fuse-theme-options[_ngcontent-%COMP%]   .theme-options-panel[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .group[_ngcontent-%COMP%]{border:1px solid hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   fuse-theme-options[_ngcontent-%COMP%]   .theme-options-panel[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .group[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{background:#303030;color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   fuse-theme-options[_ngcontent-%COMP%]   .theme-options-panel[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .group[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   .fuse-material-color-picker-menu[_ngcontent-%COMP%]   .mat-menu-content[_ngcontent-%COMP%]   .views[_ngcontent-%COMP%]{background:#303030}body.theme-pink-dark[_ngcontent-%COMP%]   fuse-widget[_ngcontent-%COMP%] > .fuse-widget-back[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   fuse-widget[_ngcontent-%COMP%] > .fuse-widget-front[_ngcontent-%COMP%]{background:#424242;border-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]{background:#424242;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-header[_ngcontent-%COMP%]   .datatable-header-cell[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]{border-bottom-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]:first-child{border-top-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]   .datatable-body-cell[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]   .datatable-footer[_ngcontent-%COMP%]   .datatable-pager[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)}body.theme-pink-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]:not(.cell-selection)   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]:hover, body.theme-pink-dark[_ngcontent-%COMP%]   ngx-datatable.material[_ngcontent-%COMP%]:not(.cell-selection)   .datatable-body[_ngcontent-%COMP%]   .datatable-row-wrapper[_ngcontent-%COMP%]   .datatable-body-row[_ngcontent-%COMP%]:hover   .datatable-row-group[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.04)}body.theme-pink-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]{background-color:#212121}body.theme-pink-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item.active[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.04)}body.theme-pink-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item.active[_ngcontent-%COMP%]:after{background-color:#e91e63}body.theme-pink-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item[_ngcontent-%COMP%]   .unread-count[_ngcontent-%COMP%]{background-color:#e91e63;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #contacts-list[_ngcontent-%COMP%]   .contacts-list-item[_ngcontent-%COMP%]   .status-icon[_ngcontent-%COMP%]{border-color:#212121}body.theme-pink-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .messages[_ngcontent-%COMP%]   .message-row.contact[_ngcontent-%COMP%]   .bubble[_ngcontent-%COMP%]{background-color:#e91e63;color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .messages[_ngcontent-%COMP%]   .message-row.me[_ngcontent-%COMP%]   .bubble[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background-color:#e0e0e0}body.theme-pink-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .reply-form[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]{background-color:#212121;border-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   chat-panel[_ngcontent-%COMP%]   #chat[_ngcontent-%COMP%]   .reply-form[_ngcontent-%COMP%]   .message-text[_ngcontent-%COMP%]   .mat-form-field-wrapper[_ngcontent-%COMP%]   .mat-form-field-flex[_ngcontent-%COMP%]   .mat-form-field-infix[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.04)}body.theme-pink-dark[_ngcontent-%COMP%]   toolbar[_ngcontent-%COMP%]   .toolbar-separator[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50-bg[_ngcontent-%COMP%]{background-color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[disabled][_ngcontent-%COMP%]{background-color:rgba(252,228,236,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50-fg[_ngcontent-%COMP%]{color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50-border[_ngcontent-%COMP%]{border-color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50-border-top[_ngcontent-%COMP%]{border-top-color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50-border-right[_ngcontent-%COMP%]{border-right-color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50-border-left[_ngcontent-%COMP%]{border-left-color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100-bg[_ngcontent-%COMP%]{background-color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[disabled][_ngcontent-%COMP%]{background-color:rgba(248,187,208,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100-fg[_ngcontent-%COMP%]{color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100-border[_ngcontent-%COMP%]{border-color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100-border-top[_ngcontent-%COMP%]{border-top-color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100-border-right[_ngcontent-%COMP%]{border-right-color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100-border-left[_ngcontent-%COMP%]{border-left-color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200-bg[_ngcontent-%COMP%]{background-color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[disabled][_ngcontent-%COMP%]{background-color:rgba(244,143,177,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200-fg[_ngcontent-%COMP%]{color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200-border[_ngcontent-%COMP%]{border-color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200-border-top[_ngcontent-%COMP%]{border-top-color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200-border-right[_ngcontent-%COMP%]{border-right-color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200-border-left[_ngcontent-%COMP%]{border-left-color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300-bg[_ngcontent-%COMP%]{background-color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[disabled][_ngcontent-%COMP%]{background-color:rgba(240,98,146,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300-fg[_ngcontent-%COMP%]{color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300-border[_ngcontent-%COMP%]{border-color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300-border-top[_ngcontent-%COMP%]{border-top-color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300-border-right[_ngcontent-%COMP%]{border-right-color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300-border-left[_ngcontent-%COMP%]{border-left-color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400-bg[_ngcontent-%COMP%]{background-color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[disabled][_ngcontent-%COMP%]{background-color:rgba(236,64,122,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400-fg[_ngcontent-%COMP%]{color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400-border[_ngcontent-%COMP%]{border-color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400-border-top[_ngcontent-%COMP%]{border-top-color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400-border-right[_ngcontent-%COMP%]{border-right-color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400-border-left[_ngcontent-%COMP%]{border-left-color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500-bg[_ngcontent-%COMP%]{background-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[disabled][_ngcontent-%COMP%]{background-color:rgba(233,30,99,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500-fg[_ngcontent-%COMP%]{color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500-border[_ngcontent-%COMP%]{border-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500-border-top[_ngcontent-%COMP%]{border-top-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500-border-right[_ngcontent-%COMP%]{border-right-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500-border-left[_ngcontent-%COMP%]{border-left-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600-bg[_ngcontent-%COMP%]{background-color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[disabled][_ngcontent-%COMP%]{background-color:rgba(216,27,96,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600-fg[_ngcontent-%COMP%]{color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600-border[_ngcontent-%COMP%]{border-color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600-border-top[_ngcontent-%COMP%]{border-top-color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600-border-right[_ngcontent-%COMP%]{border-right-color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600-border-left[_ngcontent-%COMP%]{border-left-color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700-bg[_ngcontent-%COMP%]{background-color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[disabled][_ngcontent-%COMP%]{background-color:rgba(194,24,91,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700-fg[_ngcontent-%COMP%]{color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700-border[_ngcontent-%COMP%]{border-color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700-border-top[_ngcontent-%COMP%]{border-top-color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700-border-right[_ngcontent-%COMP%]{border-right-color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700-border-left[_ngcontent-%COMP%]{border-left-color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800-bg[_ngcontent-%COMP%]{background-color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[disabled][_ngcontent-%COMP%]{background-color:rgba(173,20,87,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800-fg[_ngcontent-%COMP%]{color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800-border[_ngcontent-%COMP%]{border-color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800-border-top[_ngcontent-%COMP%]{border-top-color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800-border-right[_ngcontent-%COMP%]{border-right-color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800-border-left[_ngcontent-%COMP%]{border-left-color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900-bg[_ngcontent-%COMP%]{background-color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[disabled][_ngcontent-%COMP%]{background-color:rgba(136,14,79,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900-fg[_ngcontent-%COMP%]{color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900-border[_ngcontent-%COMP%]{border-color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900-border-top[_ngcontent-%COMP%]{border-top-color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900-border-right[_ngcontent-%COMP%]{border-right-color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900-border-left[_ngcontent-%COMP%]{border-left-color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100-bg[_ngcontent-%COMP%]{background-color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]{background-color:#ff80ab!important;color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,128,171,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100-fg[_ngcontent-%COMP%]{color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100-border[_ngcontent-%COMP%]{border-color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200-bg[_ngcontent-%COMP%]{background-color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]{background-color:#ff4081!important;color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,64,129,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200-fg[_ngcontent-%COMP%]{color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200-border[_ngcontent-%COMP%]{border-color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200-border-top[_ngcontent-%COMP%]{border-top-color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200-border-right[_ngcontent-%COMP%]{border-right-color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200-border-left[_ngcontent-%COMP%]{border-left-color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400-bg[_ngcontent-%COMP%]{background-color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]{background-color:#f50057!important;color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(245,0,87,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400-fg[_ngcontent-%COMP%]{color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400-border[_ngcontent-%COMP%]{border-color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400-border-top[_ngcontent-%COMP%]{border-top-color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400-border-right[_ngcontent-%COMP%]{border-right-color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400-border-left[_ngcontent-%COMP%]{border-left-color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700-bg[_ngcontent-%COMP%]{background-color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]{background-color:#c51162!important;color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(197,17,98,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700-fg[_ngcontent-%COMP%]{color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700-border[_ngcontent-%COMP%]{border-color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700-border-top[_ngcontent-%COMP%]{border-top-color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700-border-right[_ngcontent-%COMP%]{border-right-color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700-border-left[_ngcontent-%COMP%]{border-left-color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-bg[_ngcontent-%COMP%]{background-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary[disabled][_ngcontent-%COMP%]{background-color:rgba(233,30,99,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-fg[_ngcontent-%COMP%]{color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-border[_ngcontent-%COMP%]{border-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-border-top[_ngcontent-%COMP%]{border-top-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-border-right[_ngcontent-%COMP%]{border-right-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .primary-border-left[_ngcontent-%COMP%]{border-left-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50-bg[_ngcontent-%COMP%]{background-color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[disabled][_ngcontent-%COMP%]{background-color:rgba(252,228,236,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50-fg[_ngcontent-%COMP%]{color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50-border[_ngcontent-%COMP%]{border-color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50-border-top[_ngcontent-%COMP%]{border-top-color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50-border-right[_ngcontent-%COMP%]{border-right-color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50-border-left[_ngcontent-%COMP%]{border-left-color:#fce4ec!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100-bg[_ngcontent-%COMP%]{background-color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[disabled][_ngcontent-%COMP%]{background-color:rgba(248,187,208,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100-fg[_ngcontent-%COMP%]{color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100-border[_ngcontent-%COMP%]{border-color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100-border-top[_ngcontent-%COMP%]{border-top-color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100-border-right[_ngcontent-%COMP%]{border-right-color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100-border-left[_ngcontent-%COMP%]{border-left-color:#f8bbd0!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200-bg[_ngcontent-%COMP%]{background-color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[disabled][_ngcontent-%COMP%]{background-color:rgba(244,143,177,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200-fg[_ngcontent-%COMP%]{color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200-border[_ngcontent-%COMP%]{border-color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200-border-top[_ngcontent-%COMP%]{border-top-color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200-border-right[_ngcontent-%COMP%]{border-right-color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200-border-left[_ngcontent-%COMP%]{border-left-color:#f48fb1!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300-bg[_ngcontent-%COMP%]{background-color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[disabled][_ngcontent-%COMP%]{background-color:rgba(240,98,146,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300-fg[_ngcontent-%COMP%]{color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300-border[_ngcontent-%COMP%]{border-color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300-border-top[_ngcontent-%COMP%]{border-top-color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300-border-right[_ngcontent-%COMP%]{border-right-color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300-border-left[_ngcontent-%COMP%]{border-left-color:#f06292!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400-bg[_ngcontent-%COMP%]{background-color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[disabled][_ngcontent-%COMP%]{background-color:rgba(236,64,122,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400-fg[_ngcontent-%COMP%]{color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400-border[_ngcontent-%COMP%]{border-color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400-border-top[_ngcontent-%COMP%]{border-top-color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400-border-right[_ngcontent-%COMP%]{border-right-color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400-border-left[_ngcontent-%COMP%]{border-left-color:#ec407a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500-bg[_ngcontent-%COMP%]{background-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[disabled][_ngcontent-%COMP%]{background-color:rgba(233,30,99,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500-fg[_ngcontent-%COMP%]{color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500-border[_ngcontent-%COMP%]{border-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500-border-top[_ngcontent-%COMP%]{border-top-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500-border-right[_ngcontent-%COMP%]{border-right-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500-border-left[_ngcontent-%COMP%]{border-left-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600-bg[_ngcontent-%COMP%]{background-color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[disabled][_ngcontent-%COMP%]{background-color:rgba(216,27,96,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600-fg[_ngcontent-%COMP%]{color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600-border[_ngcontent-%COMP%]{border-color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600-border-top[_ngcontent-%COMP%]{border-top-color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600-border-right[_ngcontent-%COMP%]{border-right-color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600-border-left[_ngcontent-%COMP%]{border-left-color:#d81b60!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700-bg[_ngcontent-%COMP%]{background-color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[disabled][_ngcontent-%COMP%]{background-color:rgba(194,24,91,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700-fg[_ngcontent-%COMP%]{color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700-border[_ngcontent-%COMP%]{border-color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700-border-top[_ngcontent-%COMP%]{border-top-color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700-border-right[_ngcontent-%COMP%]{border-right-color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700-border-left[_ngcontent-%COMP%]{border-left-color:#c2185b!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800-bg[_ngcontent-%COMP%]{background-color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[disabled][_ngcontent-%COMP%]{background-color:rgba(173,20,87,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800-fg[_ngcontent-%COMP%]{color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800-border[_ngcontent-%COMP%]{border-color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800-border-top[_ngcontent-%COMP%]{border-top-color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800-border-right[_ngcontent-%COMP%]{border-right-color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800-border-left[_ngcontent-%COMP%]{border-left-color:#ad1457!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900-bg[_ngcontent-%COMP%]{background-color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[disabled][_ngcontent-%COMP%]{background-color:rgba(136,14,79,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900-fg[_ngcontent-%COMP%]{color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900-border[_ngcontent-%COMP%]{border-color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900-border-top[_ngcontent-%COMP%]{border-top-color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900-border-right[_ngcontent-%COMP%]{border-right-color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900-border-left[_ngcontent-%COMP%]{border-left-color:#880e4f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100-bg[_ngcontent-%COMP%]{background-color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,128,171,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100-fg[_ngcontent-%COMP%]{color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100-border[_ngcontent-%COMP%]{border-color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ff80ab!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200-bg[_ngcontent-%COMP%]{background-color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,64,129,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200-fg[_ngcontent-%COMP%]{color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200-border[_ngcontent-%COMP%]{border-color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200-border-top[_ngcontent-%COMP%]{border-top-color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200-border-right[_ngcontent-%COMP%]{border-right-color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200-border-left[_ngcontent-%COMP%]{border-left-color:#ff4081!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400-bg[_ngcontent-%COMP%]{background-color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(245,0,87,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400-fg[_ngcontent-%COMP%]{color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400-border[_ngcontent-%COMP%]{border-color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400-border-top[_ngcontent-%COMP%]{border-top-color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400-border-right[_ngcontent-%COMP%]{border-right-color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400-border-left[_ngcontent-%COMP%]{border-left-color:#f50057!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700-bg[_ngcontent-%COMP%]{background-color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(197,17,98,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700-fg[_ngcontent-%COMP%]{color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700-border[_ngcontent-%COMP%]{border-color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700-border-top[_ngcontent-%COMP%]{border-top-color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700-border-right[_ngcontent-%COMP%]{border-right-color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700-border-left[_ngcontent-%COMP%]{border-left-color:#c51162!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-bg[_ngcontent-%COMP%]{background-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent[disabled][_ngcontent-%COMP%]{background-color:rgba(233,30,99,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-fg[_ngcontent-%COMP%]{color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-border[_ngcontent-%COMP%]{border-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-border-top[_ngcontent-%COMP%]{border-top-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-border-right[_ngcontent-%COMP%]{border-right-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-border-left[_ngcontent-%COMP%]{border-left-color:#e91e63!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50-bg[_ngcontent-%COMP%]{background-color:#ffebee!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[disabled][_ngcontent-%COMP%]{background-color:rgba(255,235,238,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50-fg[_ngcontent-%COMP%]{color:#ffebee!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50-border[_ngcontent-%COMP%]{border-color:#ffebee!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50-border-top[_ngcontent-%COMP%]{border-top-color:#ffebee!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50-border-right[_ngcontent-%COMP%]{border-right-color:#ffebee!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffebee!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50-border-left[_ngcontent-%COMP%]{border-left-color:#ffebee!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100-bg[_ngcontent-%COMP%]{background-color:#ffcdd2!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,205,210,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100-fg[_ngcontent-%COMP%]{color:#ffcdd2!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100-border[_ngcontent-%COMP%]{border-color:#ffcdd2!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100-border-top[_ngcontent-%COMP%]{border-top-color:#ffcdd2!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100-border-right[_ngcontent-%COMP%]{border-right-color:#ffcdd2!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ffcdd2!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100-border-left[_ngcontent-%COMP%]{border-left-color:#ffcdd2!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200-bg[_ngcontent-%COMP%]{background-color:#ef9a9a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[disabled][_ngcontent-%COMP%]{background-color:rgba(239,154,154,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200-fg[_ngcontent-%COMP%]{color:#ef9a9a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200-border[_ngcontent-%COMP%]{border-color:#ef9a9a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200-border-top[_ngcontent-%COMP%]{border-top-color:#ef9a9a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200-border-right[_ngcontent-%COMP%]{border-right-color:#ef9a9a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ef9a9a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200-border-left[_ngcontent-%COMP%]{border-left-color:#ef9a9a!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300-bg[_ngcontent-%COMP%]{background-color:#e57373!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[disabled][_ngcontent-%COMP%]{background-color:rgba(229,115,115,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300-fg[_ngcontent-%COMP%]{color:#e57373!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300-border[_ngcontent-%COMP%]{border-color:#e57373!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300-border-top[_ngcontent-%COMP%]{border-top-color:#e57373!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300-border-right[_ngcontent-%COMP%]{border-right-color:#e57373!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e57373!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300-border-left[_ngcontent-%COMP%]{border-left-color:#e57373!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400-bg[_ngcontent-%COMP%]{background-color:#ef5350!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[disabled][_ngcontent-%COMP%]{background-color:rgba(239,83,80,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400-fg[_ngcontent-%COMP%]{color:#ef5350!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400-border[_ngcontent-%COMP%]{border-color:#ef5350!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400-border-top[_ngcontent-%COMP%]{border-top-color:#ef5350!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400-border-right[_ngcontent-%COMP%]{border-right-color:#ef5350!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ef5350!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400-border-left[_ngcontent-%COMP%]{border-left-color:#ef5350!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500-bg[_ngcontent-%COMP%]{background-color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[disabled][_ngcontent-%COMP%]{background-color:rgba(244,67,54,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500-fg[_ngcontent-%COMP%]{color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500-border[_ngcontent-%COMP%]{border-color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500-border-top[_ngcontent-%COMP%]{border-top-color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500-border-right[_ngcontent-%COMP%]{border-right-color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500-border-left[_ngcontent-%COMP%]{border-left-color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600-bg[_ngcontent-%COMP%]{background-color:#e53935!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[disabled][_ngcontent-%COMP%]{background-color:rgba(229,57,53,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600-fg[_ngcontent-%COMP%]{color:#e53935!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600-border[_ngcontent-%COMP%]{border-color:#e53935!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600-border-top[_ngcontent-%COMP%]{border-top-color:#e53935!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600-border-right[_ngcontent-%COMP%]{border-right-color:#e53935!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#e53935!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600-border-left[_ngcontent-%COMP%]{border-left-color:#e53935!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700-bg[_ngcontent-%COMP%]{background-color:#d32f2f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[disabled][_ngcontent-%COMP%]{background-color:rgba(211,47,47,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700-fg[_ngcontent-%COMP%]{color:#d32f2f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700-border[_ngcontent-%COMP%]{border-color:#d32f2f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700-border-top[_ngcontent-%COMP%]{border-top-color:#d32f2f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700-border-right[_ngcontent-%COMP%]{border-right-color:#d32f2f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d32f2f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700-border-left[_ngcontent-%COMP%]{border-left-color:#d32f2f!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800-bg[_ngcontent-%COMP%]{background-color:#c62828!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[disabled][_ngcontent-%COMP%]{background-color:rgba(198,40,40,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800-fg[_ngcontent-%COMP%]{color:#c62828!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800-border[_ngcontent-%COMP%]{border-color:#c62828!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800-border-top[_ngcontent-%COMP%]{border-top-color:#c62828!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800-border-right[_ngcontent-%COMP%]{border-right-color:#c62828!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#c62828!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800-border-left[_ngcontent-%COMP%]{border-left-color:#c62828!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900-bg[_ngcontent-%COMP%]{background-color:#b71c1c!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[disabled][_ngcontent-%COMP%]{background-color:rgba(183,28,28,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900-fg[_ngcontent-%COMP%]{color:#b71c1c!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900-border[_ngcontent-%COMP%]{border-color:#b71c1c!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900-border-top[_ngcontent-%COMP%]{border-top-color:#b71c1c!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900-border-right[_ngcontent-%COMP%]{border-right-color:#b71c1c!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#b71c1c!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900-border-left[_ngcontent-%COMP%]{border-left-color:#b71c1c!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100-bg[_ngcontent-%COMP%]{background-color:#ff8a80!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[disabled][_ngcontent-%COMP%]{background-color:rgba(255,138,128,.12)!important;color:rgba(0,0,0,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100-fg[_ngcontent-%COMP%]{color:#ff8a80!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100-border[_ngcontent-%COMP%]{border-color:#ff8a80!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100-border-top[_ngcontent-%COMP%]{border-top-color:#ff8a80!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100-border-right[_ngcontent-%COMP%]{border-right-color:#ff8a80!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff8a80!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100-border-left[_ngcontent-%COMP%]{border-left-color:#ff8a80!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200-bg[_ngcontent-%COMP%]{background-color:#ff5252!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[disabled][_ngcontent-%COMP%]{background-color:rgba(255,82,82,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200-fg[_ngcontent-%COMP%]{color:#ff5252!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200-border[_ngcontent-%COMP%]{border-color:#ff5252!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200-border-top[_ngcontent-%COMP%]{border-top-color:#ff5252!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200-border-right[_ngcontent-%COMP%]{border-right-color:#ff5252!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff5252!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200-border-left[_ngcontent-%COMP%]{border-left-color:#ff5252!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400-bg[_ngcontent-%COMP%]{background-color:#ff1744!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[disabled][_ngcontent-%COMP%]{background-color:rgba(255,23,68,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400-fg[_ngcontent-%COMP%]{color:#ff1744!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400-border[_ngcontent-%COMP%]{border-color:#ff1744!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400-border-top[_ngcontent-%COMP%]{border-top-color:#ff1744!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400-border-right[_ngcontent-%COMP%]{border-right-color:#ff1744!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#ff1744!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400-border-left[_ngcontent-%COMP%]{border-left-color:#ff1744!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700-bg[_ngcontent-%COMP%]{background-color:#d50000!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[disabled][_ngcontent-%COMP%]{background-color:rgba(213,0,0,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700-fg[_ngcontent-%COMP%]{color:#d50000!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700-border[_ngcontent-%COMP%]{border-color:#d50000!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700-border-top[_ngcontent-%COMP%]{border-top-color:#d50000!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700-border-right[_ngcontent-%COMP%]{border-right-color:#d50000!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#d50000!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700-border-left[_ngcontent-%COMP%]{border-left-color:#d50000!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-bg[_ngcontent-%COMP%]{background-color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]{color:#fff!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn[disabled][_ngcontent-%COMP%]{background-color:rgba(244,67,54,.12)!important;color:hsla(0,0%,100%,.26)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-fg[_ngcontent-%COMP%]{color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-border[_ngcontent-%COMP%]{border-color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-border-top[_ngcontent-%COMP%]{border-top-color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-border-right[_ngcontent-%COMP%]{border-right-color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-border-bottom[_ngcontent-%COMP%]{border-bottom-color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .warn-border-left[_ngcontent-%COMP%]{border-left-color:#f44336!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100.secondary-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100.hint-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100.divider[_ngcontent-%COMP%]{color:rgba(0,0,0,.12)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background:rgba(0,0,0,.1)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn.secondary-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn.disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .disabled-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn.hint-text[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .hint-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn.divider[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.12)!important}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-ripple-element[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.1)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .adaptive-border-color[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{color:#000}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-50[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-300[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A100[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   input[type=text][_ngcontent-%COMP%]{color:#fff}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-form-field-label[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-form-field-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-underline[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-arrow[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-disabled[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-trigger[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}body.theme-pink-dark[_ngcontent-%COMP%]   .accent-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .accent[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .primary[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-500[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-600[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-800[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-900[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A200[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A400[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn-A700[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%], body.theme-pink-dark[_ngcontent-%COMP%]   .warn[_ngcontent-%COMP%]   .mat-select-value[_ngcontent-%COMP%]{color:#fff}.lds-roller[_ngcontent-%COMP%]{display:inline-block;position:relative;width:80px;height:80px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{-webkit-animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#039be5;margin:-4px 0 0 -4px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:first-child:after{top:63px;left:63px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(2):after{top:68px;left:56px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(3):after{top:71px;left:48px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(4):after{top:72px;left:40px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(5):after{top:71px;left:32px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(6):after{top:68px;left:24px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(7):after{top:63px;left:17px}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.lds-roller[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:nth-child(8):after{top:56px;left:12px}@-webkit-keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}']}),t})(),HL=(()=>{class t{transform(t,e=""){if(t){const n=1e3,o=60*n,r=60*o,i=24*r;if(void 0!==t){const a=Math.abs(60*t*1e3),c=Math.floor(a/n),s=Math.floor(c/2592e3),l=Math.floor(c/86400),d=Math.floor(c%86400/3600),g=Math.floor(c%3600/60);return"large"===e?c<45?"h\xe1 segundos atr\xe1s":c>=45&&g<59?"h\xe1 "+g+" minutos atr\xe1s":1===d?"h\xe1 "+d+" hora atr\xe1s":d>1&&d<24?"h\xe1 "+d+" horas atr\xe1s":1===l?"h\xe1 "+l+" dia atr\xe1s":l>=1&&l<32?"h\xe1 "+l+" dias atr\xe1s":1===s?"h\xe1 "+s+" m\xeas atr\xe1s":s>=1?"h\xe1 "+s+" meses atr\xe1s":"-":a>i?l+" dias e "+d+":"+g:a>r?d+"h "+g+"m":a>o?g+" minutos":a>n?"h\xe1 "+Math.floor(a/n)+" segundos ":Math.floor(a)+" ms "}}return"-"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"minutesToStringInfoTime",type:t,pure:!0}),t})();function QL(t){return!!(t&&t.indexOf(" ")<0&&(/((^\s*((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))\s*$)|(^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$))/.test(t)||/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/.test(t)))}function GL(t){return t.filter((e,n)=>t.indexOf(e)!==n)}let $L=(()=>{class t{transform(t){return null!=t&&void 0!==t?function(t){const e=t/60;let n=e.toString();e<10&&(n="0"+n);const o=t%60;let r=o.toString();return o<10&&(r="0"+r),n+":"+r}(+t):"-"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"intToHourMinutes",type:t,pure:!0}),t})(),qL=(()=>{class t{transform(t){return null!=t&&void 0!==t?function(t){let e=t.toString();return t<10&&(e="0"+e),e}(+t):"-"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"twoZeros",type:t,pure:!0}),t})(),KL=(()=>{class t{transform(t,e=""){if(t){const n=1e3,o=60*n,r=60*o,i=24*r;if(void 0!==t){const a=Math.abs(1e3*t),c=t,s=Math.floor(c/2592e3),l=Math.floor(c/86400),d=Math.floor(c%86400/3600),g=Math.floor(c%3600/60);return"large"===e?c<45?"h\xe1 segundos atr\xe1s":c>=45&&g<59?"h\xe1 "+g+" minutos atr\xe1s":1===d?"h\xe1 "+d+" hora atr\xe1s":d>1&&d<24?"h\xe1 "+d+" horas atr\xe1s":1===l?"h\xe1 "+l+" dia atr\xe1s":l>=1&&l<32?"h\xe1 "+l+" dias atr\xe1s":1===s?"h\xe1 "+s+" m\xeas atr\xe1s":s>=1?"h\xe1 "+s+" meses atr\xe1s":"-":a>i?l+" dias e "+d+":"+g:a>r?d+"h "+g+"m":a>o?g+" minutos":a>n?"h\xe1 "+Math.floor(a/n)+" segundos ":Math.floor(a)+" ms "}}return"-"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"secondsToStringInfoTime",type:t,pure:!0}),t})(),JL=(()=>{class t{transform(t){return null!=t&&void 0!==t?t.replace(/[&\/\\#,+()$~%.'":*?<>{}|]/g,""):"-"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"removeChars",type:t,pure:!0}),t})(),ZL=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[hb,Es,Ns,cL,eL,sL,Cb,$u],imports:[[c.c,zu,hm,vu,am,mL,_u,ou]]}),t})(),tR=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,Sa,zu,wg,lc.forChild(),ZL,ZI]]}),t})();r.Ic(MD,[c.q,c.r,c.s,c.t,c.B,c.x,c.y,c.z,c.A,c.v,c.w,fa,ma,pa,ua,pr,Uu,ll,vg,cc,fL,Nv,uL,YL,pL,aL,lL,iL,LL,Qu,XL,VL,HI,QI,$I,KI,qI,JI,VI,tL,MD,ME,GE,uT,UT],[c.b,c.H,c.p,c.k,c.F,c.g,c.D,c.G,c.d,c.f,c.i,c.j,c.l,sc,DP,UL,$L,JL,qL,dL,hL,RL,zL,HL,KL]);let eR=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,Sa,vu,zu,Lb]]}),t})(),nR=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,Sa,vu,zu]]}),t})(),oR=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Zu],imports:[[c.c,Sa,pD,vu,zv,ou,zu,_u,xf,LS,uC]]}),t})(),rR=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})(),iR=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,cm.n,cm.D,pD,vu,jC,zv,ou,zu,Ng,A_,AP,H_,gL,uD,rR]]}),t})(),aR=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})();const cR=["*"];function sR(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",2),r.fc("click",(function(){return r.Ec(t),r.jc()._onBackdropClicked()})),r.Wb()}if(2&t){const t=r.jc();r.Hb("mat-drawer-shown",t._isShowingBackdrop())}}function lR(t,e){1&t&&(r.Xb(0,"mat-drawer-content"),r.pc(1,2),r.Wb())}const dR=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],gR=["mat-drawer","mat-drawer-content","*"];function mR(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",2),r.fc("click",(function(){return r.Ec(t),r.jc()._onBackdropClicked()})),r.Wb()}if(2&t){const t=r.jc();r.Hb("mat-drawer-shown",t._isShowingBackdrop())}}function pR(t,e){1&t&&(r.Xb(0,"mat-sidenav-content",3),r.pc(1,2),r.Wb())}const hR=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],uR=["mat-sidenav","mat-sidenav-content","*"],bR={transformDrawer:wt("transform",[It("open, open-instant",Dt({transform:"none",visibility:"visible"})),It("void",Dt({"box-shadow":"none",visibility:"hidden"})),Tt("void => open-instant",kt("0ms")),Tt("void <=> open, open-instant => void",kt("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])};function _R(t){throw Error(`A drawer was already declared for 'position="${t}"'`)}const fR=new r.r("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function(){return!1}}),CR=new r.r("MAT_DRAWER_CONTAINER");let OR=(()=>{class t extends ul{constructor(t,e,n,o,r){super(n,o,r),this._changeDetectorRef=t,this._container=e}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(Object(r.V)(()=>PR)),r.Rb(r.l),r.Rb(hl),r.Rb(r.A))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(t,e){2&t&&r.Nc("margin-left",e._container._contentMargins.left,"px")("margin-right",e._container._contentMargins.right,"px")},features:[r.Ab],ngContentSelectors:cR,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.pc(0))},encapsulation:2,changeDetection:0}),t})(),MR=(()=>{class t{constructor(t,e,n,o,i,a,c){this._elementRef=t,this._focusTrapFactory=e,this._focusMonitor=n,this._platform=o,this._ngZone=i,this._doc=a,this._container=c,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new po.b,this._animationEnd=new po.b,this._animationState="void",this.openedChange=new r.o(!0),this._destroyed=new po.b,this.onPositionChanged=new r.o,this._modeChanged=new po.b,this.openedChange.subscribe(t=>{t?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._restoreFocus()}),this._ngZone.runOutsideAngular(()=>{Object(qs.a)(this._elementRef.nativeElement,"keydown").pipe(Object(V.a)(t=>27===t.keyCode&&!this.disableClose&&!Il(t)),dc(this._destroyed)).subscribe(t=>this._ngZone.run(()=>{this.close(),t.stopPropagation(),t.preventDefault()}))}),this._animationEnd.pipe(Zs((t,e)=>t.fromState===e.fromState&&t.toState===e.toState)).subscribe(t=>{const{fromState:e,toState:n}=t;(0===n.indexOf("open")&&"void"===e||"void"===n&&0===e.indexOf("open"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(t){(t="end"===t?"end":"start")!=this._position&&(this._position=t,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(t){this._mode=t,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(t){this._disableClose=Bs(t)}get autoFocus(){const t=this._autoFocus;return null==t?"side"!==this.mode:t}set autoFocus(t){this._autoFocus=Bs(t)}get opened(){return this._opened}set opened(t){this.toggle(Bs(t))}get _openedStream(){return this.openedChange.pipe(Object(V.a)(t=>t),Object(H.a)(()=>{}))}get openedStart(){return this._animationStarted.pipe(Object(V.a)(t=>t.fromState!==t.toState&&0===t.toState.indexOf("open")),Object(H.a)(()=>{}))}get _closedStream(){return this.openedChange.pipe(Object(V.a)(t=>!t),Object(H.a)(()=>{}))}get closedStart(){return this._animationStarted.pipe(Object(V.a)(t=>t.fromState!==t.toState&&"void"===t.toState),Object(H.a)(()=>{}))}_takeFocus(){this.autoFocus&&this._focusTrap&&this._focusTrap.focusInitialElementWhenReady().then(t=>{t||"function"!=typeof this._elementRef.nativeElement.focus||this._elementRef.nativeElement.focus()})}_restoreFocus(){if(!this.autoFocus)return;const t=this._doc&&this._doc.activeElement;t&&this._elementRef.nativeElement.contains(t)&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,this._openedVia):this._elementRef.nativeElement.blur()),this._elementFocusedBeforeDrawerWasOpened=null,this._openedVia=null}ngAfterContentInit(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState()}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(t){return this.toggle(!0,t)}close(){return this.toggle(!1)}toggle(t=!this.opened,e="program"){return this._opened=t,t?(this._animationState=this._enableAnimations?"open":"open-instant",this._openedVia=e):(this._animationState="void",this._restoreFocus()),this._updateFocusTrapState(),new Promise(t=>{this.openedChange.pipe(Object(Lo.a)(1)).subscribe(e=>t(e?"open":"close"))})}get _width(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_animationStartListener(t){this._animationStarted.next(t)}_animationDoneListener(t){this._animationEnd.next(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(wd),r.Rb(Rd),r.Rb(Ec),r.Rb(r.A),r.Rb(c.e,8),r.Rb(CR,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-drawer"]],hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(t,e){1&t&&r.Ib("@transform.start",(function(t){return e._animationStartListener(t)}))("@transform.done",(function(t){return e._animationDoneListener(t)})),2&t&&(r.Eb("align",null),r.Vc("@transform",e._animationState),r.Hb("mat-drawer-end","end"===e.position)("mat-drawer-over","over"===e.mode)("mat-drawer-push","push"===e.mode)("mat-drawer-side","side"===e.mode)("mat-drawer-opened",e.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",onPositionChanged:"positionChanged",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart"},exportAs:["matDrawer"],ngContentSelectors:cR,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(t,e){1&t&&(r.qc(),r.Xb(0,"div",0),r.pc(1),r.Wb())},encapsulation:2,data:{animation:[bR.transformDrawer]},changeDetection:0}),t})(),PR=(()=>{class t{constructor(t,e,n,o,i,a=!1,c){this._dir=t,this._element=e,this._ngZone=n,this._changeDetectorRef=o,this._animationMode=c,this._drawers=new r.E,this.backdropClick=new r.o,this._destroyed=new po.b,this._doCheckSubject=new po.b,this._contentMargins={left:null,right:null},this._contentMarginChanges=new po.b,t&&t.change.pipe(dc(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),i.change().pipe(dc(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=a}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(t){this._autosize=Bs(t)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(t){this._backdropOverride=null==t?null:Bs(t)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(Yo(this._allDrawers),dc(this._destroyed)).subscribe(t=>{this._drawers.reset(t.filter(t=>!t._container||t._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Yo(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(t=>{this._watchDrawerToggle(t),this._watchDrawerPosition(t),this._watchDrawerMode(t)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._doCheckSubject.pipe(Ws(10),dc(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(t=>t.open())}close(){this._drawers.forEach(t=>t.close())}updateContentMargins(){let t=0,e=0;if(this._left&&this._left.opened)if("side"==this._left.mode)t+=this._left._width;else if("push"==this._left.mode){const n=this._left._width;t+=n,e-=n}if(this._right&&this._right.opened)if("side"==this._right.mode)e+=this._right._width;else if("push"==this._right.mode){const n=this._right._width;e+=n,t-=n}t=t||null,e=e||null,t===this._contentMargins.left&&e===this._contentMargins.right||(this._contentMargins={left:t,right:e},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(t){t._animationStarted.pipe(Object(V.a)(t=>t.fromState!==t.toState),dc(this._drawers.changes)).subscribe(t=>{"open-instant"!==t.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==t.mode&&t.openedChange.pipe(dc(this._drawers.changes)).subscribe(()=>this._setContainerClass(t.opened))}_watchDrawerPosition(t){t&&t.onPositionChanged.pipe(dc(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.asObservable().pipe(Object(Lo.a)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(t){t&&t._modeChanged.pipe(dc(Object(Ks.a)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(t){const e=this._element.nativeElement.classList,n="mat-drawer-container-has-open";t?e.add(n):e.remove(n)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(t=>{"end"==t.position?(null!=this._end&&_R("end"),this._end=t):(null!=this._start&&_R("start"),this._start=t)}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawer()}_closeModalDrawer(){[this._start,this._end].filter(t=>t&&!t.disableClose&&this._canHaveBackdrop(t)).forEach(t=>t.close())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(t){return"side"!==t.mode||!!this._backdropOverride}_isDrawerOpen(t){return null!=t&&t.opened}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(sl,8),r.Rb(r.l),r.Rb(r.A),r.Rb(r.h),r.Rb(bl),r.Rb(fR),r.Rb($n,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-drawer-container"]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,OR,!0),r.Jb(n,MR,!0)),2&t&&(r.zc(o=r.gc())&&(e._content=o.first),r.zc(o=r.gc())&&(e._allDrawers=o))},viewQuery:function(t,e){var n;1&t&&r.Wc(OR,!0),2&t&&r.zc(n=r.gc())&&(e._userContent=n.first)},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("mat-drawer-container-explicit-backdrop",e._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[r.Cb([{provide:CR,useExisting:t}])],ngContentSelectors:gR,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(t,e){1&t&&(r.qc(dR),r.Oc(0,sR,1,2,"div",0),r.pc(1),r.pc(2,1),r.Oc(3,lR,2,0,"mat-drawer-content",1)),2&t&&(r.rc("ngIf",e.hasBackdrop),r.Db(3),r.rc("ngIf",!e._content))},directives:[c.t,OR],styles:[".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"],encapsulation:2,changeDetection:0}),t})(),yR=(()=>{class t extends OR{constructor(t,e,n,o,r){super(t,e,n,o,r)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(Object(r.V)(()=>wR)),r.Rb(r.l),r.Rb(hl),r.Rb(r.A))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(t,e){2&t&&r.Nc("margin-left",e._container._contentMargins.left,"px")("margin-right",e._container._contentMargins.right,"px")},features:[r.Ab],ngContentSelectors:cR,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.pc(0))},encapsulation:2,changeDetection:0}),t})(),xR=(()=>{class t extends MR{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(t){this._fixedInViewport=Bs(t)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(t){this._fixedTopGap=Vs(t)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(t){this._fixedBottomGap=Vs(t)}}return t.\u0275fac=function(e){return vR(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(t,e){2&t&&(r.Eb("align",null),r.Nc("top",e.fixedInViewport?e.fixedTopGap:null,"px")("bottom",e.fixedInViewport?e.fixedBottomGap:null,"px"),r.Hb("mat-drawer-end","end"===e.position)("mat-drawer-over","over"===e.mode)("mat-drawer-push","push"===e.mode)("mat-drawer-side","side"===e.mode)("mat-drawer-opened",e.opened)("mat-sidenav-fixed",e.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[r.Ab],ngContentSelectors:cR,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(t,e){1&t&&(r.qc(),r.Xb(0,"div",0),r.pc(1),r.Wb())},encapsulation:2,data:{animation:[bR.transformDrawer]},changeDetection:0}),t})();const vR=r.Zb(xR);let wR=(()=>{class t extends PR{}return t.\u0275fac=function(e){return kR(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-sidenav-container"]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,yR,!0),r.Jb(n,xR,!0)),2&t&&(r.zc(o=r.gc())&&(e._content=o.first),r.zc(o=r.gc())&&(e._allDrawers=o))},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("mat-drawer-container-explicit-backdrop",e._backdropOverride)},exportAs:["matSidenavContainer"],features:[r.Cb([{provide:CR,useExisting:t}]),r.Ab],ngContentSelectors:uR,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],["cdkScrollable","",4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"],["cdkScrollable",""]],template:function(t,e){1&t&&(r.qc(hR),r.Oc(0,mR,1,2,"div",0),r.pc(1),r.pc(2,1),r.Oc(3,pR,2,0,"mat-sidenav-content",1)),2&t&&(r.rc("ngIf",e.hasBackdrop),r.Db(3),r.rc("ngIf",!e._content))},directives:[c.t,yR,ul],styles:[".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"],encapsulation:2,changeDetection:0}),t})();const kR=r.Zb(wR);let SR=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,Gd,_l,Tc],Gd]}),t})();const AR=[{path:"infra",component:_S,canActivate:[hb],data:{permissions:["Instance.WRITE"]}}];let DR=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[vw,Jx,ww,fS,CS,_v,fv,dw],imports:[[c.c,mL,Sa.forChild(AR),aR,Kx,ou,_u,zu,Fy,SR,H_,Xv,Zw,AP,hm,am,ZL,vu,Gy,uC,LS]]}),t})(),IR=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Ys],imports:[[c.c]]}),t})(),ER=(()=>{class t extends Us{constructor(t,e){super(t,e,"manager-users"),this.dict={}}filter(t){return this.http.get(this.url+"/filter",t)}findByEmail(t){return this.http.get(this.url+"/manager-user-without-acl",{email:t})}findUnprivilegedByEmailLike(t){return this.http.get(this.url+"/find-unprivileged-by-email-like",{email:t})}getManagerUserSimpleByEmail(t){return this.dict[t]?Object(z.a)(this.dict[t]):this.http.get(`${this.url}/simple/${t}`).pipe(Io(e=>{if(404===e.status){const e={email:t,id:0,active:!1,comment:"",displayName:t,imageFileId:null,picture:null,modified:null,optlock:null,imageUUID:null};return Object(z.a)(e)}}),Object(Go.a)(e=>{this.dict[t]=e}))}getAllStatistic(t,e){return this.http.get(this.url+"/all-access-statistics",{from:t,to:e})}getManagerUsersOnline(){return this.http.get(this.url+"/manager-users-online")}getManagerUsersOnlineByCustomerGroupId(t){return this.http.get(this.url+"/manager-users-online-by-customer-group-id/"+t)}reallyDelete(t){return this.http.remove(this.url+"/really-delete/"+t)}getAllManagerUsersWithSubProjectIds(){return this.http.get(this.url+"/get-all-manager-users-with-sub-project-ids")}search(t){return this.http.put(this.url+"/search",t)}disconnectSession(t){return this.http.post(this.url+"/manager-users-online/disconnect",t)}findAllByIdList(t){return this.http.get(this.url+"/find-all-by-id-list?ids="+t)}getOneIfItBelongsToMyCompanyOrIfHaveAnOrderForMyCompany(t){return this.http.get(this.url+"/get-one-if-it-belongs-to-my-company-or-if-have-an-order-for-my-company/"+t)}logoutByManagerUserId(t){return this.http.get(this.url+"/logout-by-manager-user-id/"+t)}changePassword(t,e,n){return this.http.post(this.url+"/change-password/"+n+"/"+e,t)}findManagerUserCustomerGroupFromAdUserList(t,e){return this.http.post(this.url+"/find-manager-user-customer-group-data-from-ad-user-list/"+e,t)}findStompSessionListByCustomerGroupId(t,e,n,o,r,i){return this.http.get(this.url+"/stomp-sessions?customerGroupId="+t+"&managerUserId="+e+"&from="+n+"&to="+o+"&currentPage="+r+"&pageSize="+i)}managerUsersWithLastLoginInCustomerGroup(t){return this.http.get(this.url+"/manager-users-with-last-login-in-customer-group/?customerGroupId="+t)}findAllManagerUserOfADUserPoolBySubProjectId(t){return this.http.get(this.url+"/find-all-manager-user-of-aduser-pool-by-sub-project-id/?subProjectId="+t)}findAllManagerUserInactiveByCustomerGroupId(t){return this.http.get(this.url+"/find-all-manager-user-inactive-by-customer-group-id/?customerGroupId="+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function TR(t,e){if(1&t&&r.Sb(0,"img",34),2&t){const t=r.jc();r.sc("src",t.imageFileService.getCustomerPictureUrl(t.customer.imageUUID,150),r.Hc)}}function LR(t,e){if(1&t&&r.Sb(0,"img",34),2&t){const t=r.jc();r.rc("src","data:image/jpg;base64,"+t.imageFileElement,r.Hc)}}function RR(t,e){if(1&t&&(r.Xb(0,"mat-option",36),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.tc("id","customer-create-edit-customer-group-id-",e.index,""),r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function WR(t,e){if(1&t&&(r.Xb(0,"mat-form-field"),r.Xb(1,"mat-select",35),r.Oc(2,RR,2,3,"mat-option",17),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("disabled",1===t.customerGroups.length),r.Db(1),r.rc("ngForOf",t.customerGroups)}}function jR(t,e){if(1&t&&(r.Xb(0,"mat-option",36),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.tc("id","customer-create-edit-province-id-",e.index,""),r.rc("value",t.key),r.Db(1),r.Sc(" ",t.value," ")}}function FR(t,e){if(1&t&&(r.Xb(0,"div",37),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc(" ",t.errorMessage," ")}}function XR(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function NR(t,e){1&t&&r.Qc(0,"Criar")}function UR(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",38),r.fc("click",(function(){return r.Ec(t),r.jc().onRemove()})),r.Qc(2,"Excluir "),r.Wb(),r.Wb()}}let zR=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l){super(),this.dialogRef=t,this.data=e,this.dialog=n,this.adminService=o,this.imageFileService=r,this.customerGroupService=i,this.managerUserDaoService=a,this.fb=c,this.provinceService=s,this.customerDAO=l,this.imageFileElement=null,this.errorMessage=null,this.provinceList=this.provinceService.provinceList,this.customer=e.customer,this.customer||(this.customer={id:null,active:!0,comment:null,customerGroupId:null,name:null,imageFileId:null,cnpj:null,province:null,city:null,neighborhood:null,address:null,addressAddOn:null,addressNumber:null,zipCode:null,phone:null,uuid:null,modified:null,optlock:null,imageUUID:null}),this.customer.customerGroupId=this.customerGroupService.customerGroup.id,this.setCustomerForm(this.customer)}setCustomerForm(t){this.customerForm=this.fb.group(Object(kc.e)(t),{asyncValidator:this.customerDAO.validator}),this.customerForm.get("name").setValidators([cm.H.required])}onSubmit(){const t=this.customerForm.value;let e,n;t.id?(e=this.customerDAO.save(t),n="SAVE"):(e=this.customerDAO.create(t),n="CREATE"),e.pipe(Xo(t=>{let e;const n=this.imageFileElement;return e=n?this.imageFileService.saveCustomerPicture(t.id,n):Object(z.a)(null),Object(Ku.forkJoin)([e,Object(z.a)(t)])})).subscribe(t=>{const e=t[1];this.imageFileElement&&(e.imageUUID=t[0].value),this.dialogRef.close({data:e,operation:n})})}onCancel(){this.dialogRef.close({operation:"CANCEL",data:null})}onRemove(){this.errorMessage="";const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Deseja remover a filial <b>"+this.customerForm.get("name").value+"</b>?"}}).afterClosed().subscribe(t=>{t&&this.managerUserDaoService.filter({customerId:this.customer.id}).subscribe(t=>{t&&t.length>0?this.errorMessage="Existem usu\xe1rios cadastrado nessa Filial, remova todos os usu\xe1rios antes de excluir a filial.":this.customerDAO.remove(this.customer.id).subscribe(t=>{this.dialogRef.close({operation:"DELETE",data:this.customer.id})})})});this.addSubscription(t)}onImageFileChange(t){const e=t.currentTarget;if(1===e.files.length){const t=e.files.item(0),n=new FileReader;n.onload=t=>{const e=window.btoa(t.target.result);this.imageFileElement=e},n.readAsBinaryString(t),Object(kc.o)(this.customerForm)}}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(Zg),r.Rb(CL),r.Rb(GM),r.Rb(nb),r.Rb(ER),r.Rb(cm.g),r.Rb($M),r.Rb(FP))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-customer-create-edit"]],features:[r.Ab],decls:85,vars:43,consts:[[1,"dialog-content-wrapper"],["id","customer-create-edit-form",3,"formGroup","ngSubmit"],["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2",2,"padding","10px"],[1,"vertical-align-top","w-150"],["width","150","height","150",3,"src",4,"ngIf"],["type","button","mat-raised-button","","onclick","document.getElementById('fileToUpload').click()",1,"green-800-bg","green-800",2,"width","150px","margin-top","5px"],["name","file","id","fileToUpload","accept","image/*","type","file",2,"width","150px","overflow","hidden",3,"change"],[1,"pl-20"],[1,"full-width"],["matInput","","placeholder","Nome da Filial","name","name","required","","formControlName","name","id","customer-create-edit-name"],[4,"ngIf"],["matInput","","placeholder","Telefone","mask","(00)-00000000000","name","phone","formControlName","phone","id","customer-create-edit-phone",3,"validation"],["matInput","","placeholder","CNPJ","name","cnpj","mask","00.000.000/0000-00","formControlName","cnpj","id","customer-create-edit-cnpj",3,"validation"],["placeholder","Estado","formControlName","province","id","customer-create-edit-province"],[3,"value","id",4,"ngFor","ngForOf"],["matInput","","placeholder","Cidade","name","city","formControlName","city","id","customer-create-edit-city"],["matInput","","placeholder","Bairro","name","neighborhood","formControlName","neighborhood","id","customer-create-edit-neighborhood"],["matInput","","placeholder","Endere\xe7o","name","address","formControlName","address","id","customer-create-edit-address"],["matInput","","placeholder","N\xfamero","name","addressNumber","mask","00000000000","formControlName","addressNumber","id","customer-create-edit-address-number",3,"validation"],["matInput","","placeholder","Complemento","name","addressAddOn","formControlName","addressAddOn","id","customer-create-edit-address-add-on"],["matInput","","placeholder","CEP","mask","00000-000","name","zipCode","formControlName","zipCode","id","customer-create-edit-zip-code"],[1,"full-width","min-width-230"],["appearance","outline",1,"full-width"],["rows","15","matInput","","formControlName","comment",1,"full-width"],["formControlName","active","name","active",1,"mb-40"],["class","mt-10 font-size-16 warn-A700-fg",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","id","customer-create-edit-submit","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["type","button","mat-raised-button","","color","primary","id","customer-create-edit-cancel",3,"click"],["width","150","height","150",3,"src"],["placeholder","Grupo","formControlName","customerGroupId","id","customer-create-edit-customer-group-id",3,"disabled"],[3,"value","id"],[1,"mt-10","font-size-16","warn-A700-fg"],["type","button","mat-raised-button","","color","warn","id","customer-create-edit-remove",3,"click"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"form",1),r.fc("ngSubmit",(function(){return e.customerForm.valid&&e.onSubmit()})),r.Xb(2,"mat-toolbar",2),r.Xb(3,"div",3),r.Xb(4,"span",4),r.Qc(5,"Cadastro de Filial"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Xb(7,"table"),r.Xb(8,"tr"),r.Xb(9,"td",6),r.Xb(10,"div"),r.Oc(11,TR,1,1,"img",7),r.Oc(12,LR,1,1,"img",7),r.Wb(),r.Xb(13,"button",8),r.Qc(14," Alterar Foto "),r.Wb(),r.Xb(15,"input",9),r.fc("change",(function(t){return e.onImageFileChange(t)})),r.Wb(),r.Wb(),r.Xb(16,"td",10),r.Xb(17,"mat-form-field",11),r.Sb(18,"input",12),r.Xb(19,"mat-error"),r.Qc(20),r.kc(21,"error"),r.Wb(),r.Wb(),r.Oc(22,WR,3,2,"mat-form-field",13),r.Xb(23,"mat-form-field",11),r.Sb(24,"input",14),r.Xb(25,"mat-error"),r.Qc(26),r.kc(27,"error"),r.Wb(),r.Wb(),r.Xb(28,"mat-form-field",11),r.Sb(29,"input",15),r.Xb(30,"mat-error"),r.Qc(31),r.kc(32,"error"),r.Wb(),r.Wb(),r.Xb(33,"mat-form-field",11),r.Xb(34,"mat-select",16),r.Oc(35,jR,2,3,"mat-option",17),r.Wb(),r.Xb(36,"mat-error"),r.Qc(37),r.kc(38,"error"),r.Wb(),r.Wb(),r.Xb(39,"mat-form-field",11),r.Sb(40,"input",18),r.Xb(41,"mat-error"),r.Qc(42),r.kc(43,"error"),r.Wb(),r.Wb(),r.Xb(44,"mat-form-field",11),r.Sb(45,"input",19),r.Xb(46,"mat-error"),r.Qc(47),r.kc(48,"error"),r.Wb(),r.Wb(),r.Xb(49,"mat-form-field",11),r.Sb(50,"input",20),r.Xb(51,"mat-error"),r.Qc(52),r.kc(53,"error"),r.Wb(),r.Wb(),r.Xb(54,"mat-form-field",11),r.Sb(55,"input",21),r.Xb(56,"mat-error"),r.Qc(57),r.kc(58,"error"),r.Wb(),r.Wb(),r.Xb(59,"mat-form-field",11),r.Sb(60,"input",22),r.Xb(61,"mat-error"),r.Qc(62),r.kc(63,"error"),r.Wb(),r.Wb(),r.Xb(64,"mat-form-field",11),r.Sb(65,"input",23),r.Xb(66,"mat-error"),r.Qc(67),r.kc(68,"error"),r.Wb(),r.Wb(),r.Xb(69,"mat-form-field",24),r.Xb(70,"mat-form-field",25),r.Xb(71,"mat-label"),r.Qc(72,"Observa\xe7\xf5es"),r.Wb(),r.Sb(73,"textarea",26),r.Wb(),r.Wb(),r.Xb(74,"mat-slide-toggle",27),r.Qc(75," Ativo "),r.Wb(),r.Oc(76,FR,2,1,"div",28),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(77,"div",29),r.Xb(78,"button",30),r.Oc(79,XR,2,0,"span",31),r.Oc(80,NR,1,0,"ng-template",null,32,r.Pc),r.Wb(),r.Oc(82,UR,3,0,"div",13),r.Xb(83,"button",33),r.fc("click",(function(){return e.onCancel()})),r.Qc(84,"Cancelar "),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(81);r.Db(1),r.rc("formGroup",e.customerForm),r.Db(10),r.rc("ngIf",!e.imageFileElement),r.Db(1),r.rc("ngIf",e.imageFileElement),r.Db(8),r.Sc(" ",r.lc(21,23,e.customerForm.get("name").errors)," "),r.Db(2),r.rc("ngIf",e.customerGroups),r.Db(2),r.rc("validation",!1),r.Db(2),r.Sc(" ",r.lc(27,25,e.customerForm.get("phone").errors)," "),r.Db(3),r.rc("validation",!1),r.Db(2),r.Sc(" ",r.lc(32,27,e.customerForm.get("cnpj").errors)," "),r.Db(4),r.rc("ngForOf",e.provinceList),r.Db(2),r.Sc(" ",r.lc(38,29,e.customerForm.get("province").errors)," "),r.Db(5),r.Sc(" ",r.lc(43,31,e.customerForm.get("city").errors)," "),r.Db(5),r.Sc(" ",r.lc(48,33,e.customerForm.get("neighborhood").errors)," "),r.Db(5),r.Sc(" ",r.lc(53,35,e.customerForm.get("address").errors)," "),r.Db(3),r.rc("validation",!1),r.Db(2),r.Sc(" ",r.lc(58,37,e.customerForm.get("addressNumber").errors)," "),r.Db(5),r.Sc(" ",r.lc(63,39,e.customerForm.get("addressAddOn").errors)," "),r.Db(5),r.Sc(" ",r.lc(68,41,e.customerForm.get("zipCode").errors)," "),r.Db(9),r.rc("ngIf",e.errorMessage),r.Db(2),r.rc("disabled",!e.customerForm.valid||e.customerForm.pristine),r.Db(1),r.rc("ngIf",e.customerForm.get("id").value)("ngIfElse",t),r.Db(3),r.rc("ngIf",e.customerForm.get("id").value)}},directives:[cm.J,cm.u,cm.l,pm,kp,sp,mh,c.t,yu,nu,bu,cm.c,cm.E,cm.t,cm.j,Uh,aP,SP,c.s,Qh,U_,ah,jg],pipes:[DP],styles:["ul[_ngcontent-%COMP%]{padding-left:16px;margin-top:0}.float-right[_ngcontent-%COMP%]{float:right}fuse-widget[_ngcontent-%COMP%]{min-width:300px;min-height:400px}fuse-widget[_ngcontent-%COMP%] > .fuse-widget-back[_ngcontent-%COMP%]   [fuseWidgetToggle][_ngcontent-%COMP%]{position:relative}.comment[_ngcontent-%COMP%]{height:100%}input[_ngcontent-%COMP%], mat-form-field[_ngcontent-%COMP%]{width:100%}.slide-ativo[_ngcontent-%COMP%]{padding-bottom:16px}textarea[_ngcontent-%COMP%]{resize:none;height:62px}.icon-ativo[_ngcontent-%COMP%]{font-size:14px;height:14px;width:14px;min-height:0}.icon-ativo-true[_ngcontent-%COMP%]{color:#32cd32}.icon-ativo-false[_ngcontent-%COMP%]{color:red}.vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}.w-150[_ngcontent-%COMP%]{width:150px!important}"],data:{animation:Ub}}),t})(),YR=(()=>{class t{constructor(t,e,n){this._elementRef=t,this._templateRef=e,this._viewContainerRef=n,this.isCreated=!1}ngAfterContentChecked(){document.body.contains(this._elementRef.nativeElement)&&!this.isCreated?(setTimeout(()=>{this._viewContainerRef.createEmbeddedView(this._templateRef)},300),this.isCreated=!0):this.isCreated&&!document.body.contains(this._elementRef.nativeElement)&&(this._viewContainerRef.clear(),this.isCreated=!1)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.M),r.Rb(r.Q))},t.\u0275dir=r.Mb({type:t,selectors:[["","fuseIfOnDom",""]]}),t})();function BR(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc(2);r.Db(1),r.Sc(" - ",e.findCustomerGroup(t.customerGroupId).name," ")}}function VR(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",9),r.Xb(1,"div",10),r.Xb(2,"button",11),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc(2).onEdit(n)})),r.Qc(3,"Editar"),r.Wb(),r.Wb(),r.Xb(4,"div",12),r.Qc(5),r.Wb(),r.Oc(6,BR,2,1,"div",13),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(2);r.Db(5),r.Sc(" ",t.name," "),r.Db(1),r.rc("ngIf",n.customerGroups)}}const HR=function(){return{value:"50"}};function QR(t,e){if(1&t&&(r.Xb(0,"div",7),r.Oc(1,VR,7,2,"div",8),r.Wb()),2&t){const t=r.jc();r.rc("@animateStagger",r.uc(2,HR)),r.Db(1),r.rc("ngForOf",t.customers)}}const GR=[{path:"customer",component:(()=>{class t extends Bc{constructor(t,e,n){super(),this.customerDAO=t,this.customerGroupDao=e,this.dialog=n}ngOnInit(){this.customerDAO.get().subscribe(t=>{this.customers=t,this.customers||(this.customers=[])}),this.customerGroupDao.get().subscribe(t=>{this.customerGroups=t})}onAdd(){const t=this.dialog.open(zR,{disableClose:!0,panelClass:"create-customer-dialog",data:{customerGroups:this.customerGroups}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(t)}dialogRefCallback(t){if("CREATE"===t.operation)this.customers.push(t.data);else if("SAVE"===t.operation){const e=this.customers.findIndex(e=>e.id===t.data.id);this.customers[e]=t.data}else"DELETE"===t.operation&&(this.customers=this.customers.filter(e=>e.id===t.data))}onEdit(t){const e=this.dialog.open(zR,{disableClose:!0,panelClass:"create-customer-dialog",data:{customerGroups:[this.findCustomerGroup(t.customerGroupId)],customer:t}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(e)}findCustomerGroup(t){return this.customerGroups.find(e=>e.id===t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(FP),r.Rb(eb),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-customer-list"]],features:[r.Ab],decls:12,vars:0,consts:[["fusePerfectScrollbar","",1,"page-layout","carded","fullwidth"],[1,"top-bg","mat-accent-bg"],[1,"center"],["fxLayout","row","fxLayoutAlign","start center",1,"header","white-fg","p-24"],["type","button","mat-mini-fab","","id","addCustomer","aria-label","Adicionar","matTooltip","Adicionar",3,"click"],[1,"content"],["class","widget-group","fxLayout","column","fxLayoutAlign","space-evenly","fxFlex","100","fxLayoutWrap","",4,"fuseIfOnDom"],["fxLayout","column","fxLayoutAlign","space-evenly","fxFlex","100","fxLayoutWrap","",1,"widget-group"],["fxLayout","row","fxLayoutAlign","start center",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","start center"],[1,"mb-4","mr-4"],["type","button","mat-raised-button","","color","primary",3,"click"],[1,"mr-4"],[4,"ngIf"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"h2"),r.Qc(5,"Lista de Clientes"),r.Wb(),r.Xb(6,"button",4),r.fc("click",(function(){return e.onAdd()})),r.Xb(7,"mat-icon"),r.Qc(8,"add"),r.Wb(),r.Wb(),r.Wb(),r.Xb(9,"div",5),r.Xb(10,"mat-card"),r.Oc(11,QR,2,3,"div",6),r.Wb(),r.Wb(),r.Wb(),r.Wb())},directives:[__,sp,mh,yu,Uu,Wv,YR,kp,c.s,c.t],styles:[".center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{flex:1}#addCustomer[_ngcontent-%COMP%]{background-color:#4caf50;margin-left:10px}"],data:{animation:Ub}}),t})(),canActivate:[hb],data:{permissions:["Customer.READ"]}}];let $R=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[FP],imports:[[c.c,Sa.forChild(GR),mL,aR,ZL,zu,Xv,ou,AP,H_,hm,vu,_u,sP.forRoot()]]}),t})();class qR{constructor(){this.b=[]}filter(t){return this.b.filter((function(e){return e.event===t}))}fireEventCallback(t,...e){let n,o;const r=this.filter(t);if(o=e,r.length>0)for(n=0;n<r.length;n++)o=o.concat(r[n].arg),r[n].callback.apply(this,o)}subscribe(t,e,...n){let o;const r=[];for(o in this.b)if(this.b.hasOwnProperty(o)&&this.b[o].event===t&&this.b[o].callback===e)return;for(const i of n)r.push(i);this.b.push({event:t,callback:e,arg:r})}unsubscribe(t,e){let n;for(n=0;n<this.b.length;n++)if(this.b[n].event===t&&this.b[n].callback===e){this.b.splice(n,1);break}}}var KR=function(t){return t[t.SessionCreated=0]="SessionCreated",t[t.SessionDestroyed=1]="SessionDestroyed",t[t.SessionFocused=2]="SessionFocused",t[t.SessionCreateFailed=3]="SessionCreateFailed",t[t.SessionOrderChanged=4]="SessionOrderChanged",t[t.SessionsLoaded=5]="SessionsLoaded",t[t.SessionGroupingChanged=6]="SessionGroupingChanged",t[t.RedirectionsRequest=7]="RedirectionsRequest",t[t.SessionIconChanged=8]="SessionIconChanged",t}({});class JR{constructor(){this.canvasNeeded=null,this.retireCanvas=null,this.monitorBounds=null}}var ZR=function(t){return t[t.Desktop=0]="Desktop",t[t.RemoteApp=1]="RemoteApp",t}({}),tW=function(t){return t[t.ViewSizeChanged=0]="ViewSizeChanged",t[t.WillConnect=1]="WillConnect",t[t.DidConnect=2]="DidConnect",t[t.WillDisconnect=3]="WillDisconnect",t[t.DidDisconnect=4]="DidDisconnect",t[t.LoginCompleted=5]="LoginCompleted",t[t.ConnectionHealthStateChanged=6]="ConnectionHealthStateChanged",t[t.MousePointerChanged=7]="MousePointerChanged",t[t.ShowDefaultMousePointer=8]="ShowDefaultMousePointer",t[t.GetRemoteClipboardContent=9]="GetRemoteClipboardContent",t[t.ClipboardContentRequest=10]="ClipboardContentRequest",t[t.SetRemoteClipboardFormatsComplete=11]="SetRemoteClipboardFormatsComplete",t[t.FocusChanged=12]="FocusChanged",t[t.WindowIconChanged=13]="WindowIconChanged",t[t.WindowTitleChanged=14]="WindowTitleChanged",t[t.WindowLaunched=15]="WindowLaunched",t[t.ApplicationIdChanged=16]="ApplicationIdChanged",t[t.CredentialsNeeded=17]="CredentialsNeeded",t[t.Error=18]="Error",t[t.TrustChallenge=19]="TrustChallenge",t[t.DisplayDesktopBackground=20]="DisplayDesktopBackground",t}({}),eW=function(t){return t[t.SessionCreated=0]="SessionCreated",t[t.SessionDestroyed=1]="SessionDestroyed",t[t.SessionFocused=2]="SessionFocused",t[t.ConnectionCreated=3]="ConnectionCreated",t[t.ConnectionDestroyed=4]="ConnectionDestroyed",t[t.ConnectionCreateFailed=5]="ConnectionCreateFailed",t[t.RedirectionsRequest=6]="RedirectionsRequest",t}({}),nW=function(t){return t[t.Initialized=0]="Initialized",t[t.Connecting=1]="Connecting",t[t.Connected=2]="Connected",t[t.Disconnecting=3]="Disconnecting",t[t.Disconnected=4]="Disconnected",t}({}),oW=function(t){return t[t.OpeningRemotePort=0]="OpeningRemotePort",t[t.EstablishingSecureConnection=1]="EstablishingSecureConnection",t[t.ConfiguringRemoteConnection=2]="ConfiguringRemoteConnection",t[t.DetectingNetworkQuality=3]="DetectingNetworkQuality",t[t.SessionBrokerFindingDestination=4]="SessionBrokerFindingDestination",t[t.SessionBrokerLoadingDestination=5]="SessionBrokerLoadingDestination",t[t.SessionBrokerBringingSessionOnline=6]="SessionBrokerBringingSessionOnline",t[t.SessionBrokerRedirectingToDestination=7]="SessionBrokerRedirectingToDestination",t[t.VirtualMachineLoading=8]="VirtualMachineLoading",t[t.VirtualMachineWaking=9]="VirtualMachineWaking",t[t.VirtualMachineStarting=10]="VirtualMachineStarting",t[t.VirtualMachineStartingSessionMonitoring=11]="VirtualMachineStartingSessionMonitoring",t[t.VirtualMachineRetryingSessionMonitoring=12]="VirtualMachineRetryingSessionMonitoring",t[t.Connected=13]="Connected",t[t.Disconnected=14]="Disconnected",t[t.Initialized=15]="Initialized",t[t.Dismissed=16]="Dismissed",t}({}),rW=function(t){return t[t.ConnectionDestroyed=0]="ConnectionDestroyed",t[t.WindowIconChanged=1]="WindowIconChanged",t[t.WindowDeleted=2]="WindowDeleted",t[t.WindowActivated=3]="WindowActivated",t[t.WindowTitleChanged=4]="WindowTitleChanged",t[t.WindowCreated=5]="WindowCreated",t[t.WindowApplicationIdChanged=6]="WindowApplicationIdChanged",t[t.WindowLaunched=7]="WindowLaunched",t[t.ConnectionConnectFailed=8]="ConnectionConnectFailed",t[t.WindowOrderChanged=9]="WindowOrderChanged",t[t.WindowsLoaded=10]="WindowsLoaded",t[t.Connecting=11]="Connecting",t[t.Connected=12]="Connected",t[t.Disconnecting=13]="Disconnecting",t[t.Disconnected=14]="Disconnected",t[t.LoginCompleted=15]="LoginCompleted",t[t.ConnectionHealthStateChanged=16]="ConnectionHealthStateChanged",t[t.AuthChallenge=17]="AuthChallenge",t[t.TrustChallenge=18]="TrustChallenge",t[t.PrintStart=19]="PrintStart",t[t.PrintUrl=20]="PrintUrl",t[t.MousePointerChanged=21]="MousePointerChanged",t[t.RemoteClipboardChanged=22]="RemoteClipboardChanged",t[t.ClipboardContentRequest=23]="ClipboardContentRequest",t[t.CanvasNeeded=24]="CanvasNeeded",t[t.MonitorBoundsNeeded=25]="MonitorBoundsNeeded",t}({});class iW{constructor(){this.timeLaunched=null,this.timeConnected=null,this.timeDisconnected=null,this.initialWidth=0,this.initialHeight=0,this.initialScale=0,this.arcAttempts=0,this.arcSuccess=0,this.totalArcTime=0,this.resolutionChanged=0,this.clipboardUsed=!1,this.audioUsed=!1,this.sessionSwitchedCount=0,this.appSwitchedCount=0}}class aW{constructor(){this.canvasNeeded=null,this.viewSizeChanged=null,this.credentialsNeeded=null,this.trustChallenge=null,this.willConnect=null,this.didConnect=null,this.willDisconnect=null,this.didDisconnect=null,this.loginCompleted=null,this.connectionHealthStateChanged=null,this.mousePointerChanged=null,this.showDefaultMousePointer=null,this.mousePositionChanged=null,this.multiTouchEnabled=null,this.error=null,this.getRemoteClipboardContent=null,this.clipboardContentRequest=null,this.monitorBounds=null,this.displayDesktopBackground=null,this.getGatewayHostname=null}}class cW{constructor(t){this.a=t}getOriginal(){return this.a}credentialHint(){let t="",e="";return this.a.getAuthType()===Module.IAuthCompletion_AuthType.UsernameAndPassword&&(t=this.a.GetUserNameHint(),e=this.a.GetDomainHint()),t||(t=""),e?e+="\\":e="",e+t}complete(t){let e=t.userName,n="",o=-1;const r=t.password||"";(o=t.userName.indexOf("\\"))>-1&&(n=t.userName.substring(0,o),e=t.userName.substring(o+1));try{this.a.complete(e,n,r),this.a.delete(),this.a=null}catch(i){this.a=null}}completeWithToken(t){try{this.a.complete(t),this.a.delete(),this.a=null}catch(e){this.a=null}}isTokenRequired(){return this.a.getAuthType()===Module.IAuthCompletion_AuthType.ClaimsToken}cancel(){try{this.a.cancel(),this.a.delete(),this.a=null}catch(t){this.a=null}}}class sW{constructor(){if(this.a=window.crypto||window.msCrypto,!this.a)throw new Error("Strong random numbers are not available.")}cloneObject(t){if(null===t)return null;let e;const n=Object.create(t);for(e in t)void 0!==t[e]&&(n[e]=t[e]);return n}createGuid(){const t=new Uint8Array(16);this.a.getRandomValues(t),t[6]=79&(64|t[6]),t[8]=191&(128|t[8]);let e,n="";for(e=0;e<16;e++){4!=e&&6!=e&&8!=e&&10!=e||(n+="-");let o=t[e].toString(16);1==o.length&&(o="0"+o),n+=o}return n}}class lW{constructor(t,e,n){this.graphicsSinkDescriptor=t,this.isFocused=e,this.logger=n,this.canvasElement=document.createElement("canvas"),this.canvasElement.id="hidden-canvas-"+(new sW).createGuid(),this.canvasElement.width=this.graphicsSinkDescriptor.width,this.canvasElement.height=this.graphicsSinkDescriptor.height,this.canvas=null,this.viewPort=null}setCanvas(t){this.canvas=t}Destroy(){console.debug("(CanvasGraphicsSink) destroy"),this.graphicsSinkDescriptor&&(this.graphicsSinkDescriptor.delete(),this.graphicsSinkDescriptor=null),this.viewPort&&(this.viewPort.delete(),this.viewPort=null),this.canvasElement&&(this.canvasElement=null)}GetCanvas(t){return t?this.canvas:this.canvasElement}Present(t){if(console.debug("(CanvasGraphicsSink) Present"),console.debug(t),this.canvasElement&&this.canvas&&this.viewPort){const e=t.get(0);for(let n=1;n<t.size();n++){const o=t.get(n);e.extend_rect(o),o.delete()}e.intersects(this.viewPort)&&(e.clip(this.viewPort),requestAnimationFrame(()=>{this.refreshCanvas(e,this.viewPort),e.delete()}))}else this.logger.error("[CanvasGraphicsSinkFactory] Not attached to a canvas");t.delete()}refreshCanvas(t,e){this.isFocused&&this.canvas&&this.canvasElement&&this.canvas.getContext("2d",{alpha:!1}).drawImage(this.canvasElement,t.left,t.top,t.width(),t.height(),t.left-e.left,t.top-e.top,t.width(),t.height())}refreshWholeCanvas(){this.canvasElement&&this.canvas&&this.viewPort&&requestAnimationFrame(()=>this.refreshCanvas(this.viewPort,this.viewPort))}GetDescriptor(){return this.graphicsSinkDescriptor}SetViewport(t){this.logger.debug(t?"[CanvasGraphicsSinkFactory] Setting graphics sink viewport: width = "+t.width()+" height = "+t.height():"[CanvasGraphicsSinkFactory] Removing graphics sink viewport"),this.viewPort=t}}class dW{constructor(t){this.logger=t}createGraphicsSink(t,e){return new lW(t,e,this.logger)}}class gW{constructor(t,e,n){this.a=t,this.b=e,this.c=n,this.clipboardReady=!1,this.clipboardOwner=Module.ClipboardOwner.Unknown}setClipboardController(t){this.d=t}clipboardProtocolReady(t){this.clipboardReady=t}clipboardOwnerChanged(t){this.clipboardOwner=t}onClipboardContentRequest(t){this.a.delegate.clipboardContentRequest(t)}setRemoteClipboardFormats(t=null){if(t)this.d.SetRemoteClipboardFormats(t);else{this.a.telemetry.clipboardUsed=!0;const t=new Module.ClipboardFormatList;t.push_back(new Module.ClipboardFormat(Module.ClipboardFormatType.Text)),t.push_back(new Module.ClipboardFormat(Module.ClipboardFormatType.UnicodeText)),this.d.SetRemoteClipboardFormats(t),t.delete()}}getRemoteClipboardContent(t){this.a.telemetry.clipboardUsed=!0,this.d.GetRemoteClipboardContent(t)}getRemoteClipboardContentComplete(t,e,n){if(t.value===Module.ClipboardResponse.ResponseOk.value)switch(e.value){case Module.ClipboardFormatType.Text.value:break;case Module.ClipboardFormatType.UnicodeText.value:this.a.delegate.getRemoteClipboardContent(e,n);break;default:this.c.debug("[Connection] Unknown clipboard format received!")}else this.c.debug("[Connection] Clipboard getClipboardContent result invalid.")}remoteClipboardChanged(t){for(let e=0;e<t.size();e++){const n=t.get(e);switch(n.Type&&n.Type.value){case Module.ClipboardFormatType.UnicodeText.value:this.getRemoteClipboardContent(Module.ClipboardFormatType.UnicodeText);break;case Module.ClipboardFormatType.Text.value:this.getRemoteClipboardContent(Module.ClipboardFormatType.Text)}}t.delete()}setRemoteClipboardFormatsComplete(t){this.a.delegate.setRemoteClipboardFormatsComplete(t)}}var mW=function(t){return t[t.Left=0]="Left",t[t.Right=1]="Right",t[t.Middle=2]="Middle",t[t.Button4=3]="Button4",t[t.Button5=4]="Button5",t}({}),pW=function(t){return t[t.Start=0]="Start",t[t.Move=1]="Move",t[t.End=2]="End",t[t.Cancel=3]="Cancel",t}({});class hW{constructor(t,e,n,o,r,i,a,c,s){this.connection=t,this.logger=e,this.audioContext=n,this.remoteApplicationMode=o,this.telemetryService=r,this.printingService=i,this.platformInfo=a,this.h=c,this.remoteAppId=s,this.id=null,this.correlationId=null,this.lastSuccessConnectionId=null,this.tenantId=null,this.eventLogUploadAddress=null,this.isExistingConnection=!1,this.hadSuccessfulConnection=!1,this.disconnectReason=null,this.events=new qR,this.telemetry=new iW,this.diagnosticActivityinProgress=!1,this.delegate=new aW,this.r=0,this.s=null,this.y=0,this.focus=!0,this.t=!1,this.u=[],this.v=[],this.x=null,this.w=!1,this.z=()=>{this.r=0,null!==this.s&&clearTimeout(this.s),this.s=null},this.A=t=>{let e={code:Module.DisconnectCode.UnknownError};this.logger.debug("[Connection] Cleaning up connection"),this.p=oW.Disconnected,this.events&&(t||(e=null),this.events.fireEventCallback(rW.ConnectionDestroyed,this,e),this.events=new qR),this.n&&this.n.cancel(),this.connection&&(this.connection.delete(),this.connection=null),this.y=0,this.z()},this.onException=t=>{this.telemetryService&&this.telemetryService.onException(t)},this.onConnecting=t=>{switch(t){case Module.ConnectionStatusUpdates.OpeningRemotePort:this.p=oW.OpeningRemotePort,this.logger.debug("[Connection] Connection state changed to: Opening remote port");break;case Module.ConnectionStatusUpdates.EstablishingSecureConnection:this.p=oW.EstablishingSecureConnection,this.logger.debug("[Connection] Connection state changed to: Establishing secure connection");break;case Module.ConnectionStatusUpdates.ConfiguringRemoteConnection:this.p=oW.ConfiguringRemoteConnection,this.logger.debug("[Connection] Connection state changed to: Configuring remote connection");break;case Module.ConnectionStatusUpdates.DetectingNetworkQuality:this.p=oW.DetectingNetworkQuality,this.logger.debug("[Connection] Connection state changed to: Detecting network quality");break;case Module.ConnectionStatusUpdates.SessionBrokerFindingDestination:this.p=oW.SessionBrokerFindingDestination,this.logger.debug("[Connection] Connection state changed to: Session broker finding session");break;case Module.ConnectionStatusUpdates.SessionBrokerLoadingDestination:this.p=oW.SessionBrokerLoadingDestination,this.logger.debug("[Connection] Connection state changed to: Session broker loading destination");break;case Module.ConnectionStatusUpdates.SessionBrokerBringingSessionOnline:this.p=oW.SessionBrokerBringingSessionOnline,this.logger.debug("[Connection] Connection state changed to: Session broker bringing session online");break;case Module.ConnectionStatusUpdates.SessionBrokerRedirectingToDestination:this.p=oW.SessionBrokerRedirectingToDestination,this.logger.debug("[Connection] Connection state changed to: Session broker redirecting to destination");break;case Module.ConnectionStatusUpdates.VirtualMachineLoading:this.p=oW.VirtualMachineLoading,this.logger.debug("[Connection] Connection state changed to: Virtual machine loading");break;case Module.ConnectionStatusUpdates.VirtualMachineWaking:this.p=oW.VirtualMachineWaking,this.logger.debug("[Connection] Connection state changed to: Virtual machine waking");break;case Module.ConnectionStatusUpdates.VirtualMachineStarting:this.p=oW.VirtualMachineStarting,this.logger.debug("[Connection] Connection state changed to: Virtual machine starting");break;case Module.ConnectionStatusUpdates.VirtualMachineRetryingSessionMonitoring:this.p=oW.VirtualMachineRetryingSessionMonitoring,this.logger.debug("[Connection] Connection state changed to: Virtual machine retrying session monitoring");break;case Module.ConnectionStatusUpdates.VirtualMachineStartingSessionMonitoring:this.p=oW.VirtualMachineStartingSessionMonitoring,this.logger.debug("[Connection] Connection state changed to: Virtual machine starting session monitoring")}this.delegate.willConnect&&this.delegate.willConnect(this.p,this.r),!this.hadSuccessfulConnection&&this.delegate.displayDesktopBackground&&this.delegate.displayDesktopBackground(!1)},this.onConnected=()=>{this.logger.debug("[Connection] Connected"),this.disconnectReason=null,this.z(),this.hadSuccessfulConnection=!0,this.lastSuccessConnectionId=this.correlationId&&this.correlationId.ToString(),0===this.telemetry.arcAttempts?this.telemetry.timeConnected=(new Date).getTime():(this.telemetry.arcSuccess++,this.telemetry.totalArcTime+=(new Date).getTime()-this.telemetry.timeDisconnected),this.telemetry.timeDisconnected=null,this.telemetryService&&this.telemetryService.onConnected(this),this.h&&this.h.triggerConnectionCheckPointEvent(this,"OnConnected"),this.p=oW.Connected,this.delegate.didConnect&&this.delegate.didConnect()},this.onDisconnecting=()=>{this.logger.debug("[Connection] Disconnecting"),this.delegate.willDisconnect&&this.delegate.willDisconnect()},this.onDisconnected=t=>{this.disconnectReason=t,this.r<20&&this.hadSuccessfulConnection&&(t&&t.code&&t.code.value===Module.DisconnectCode.ConnectionBroken.value||t&&t.code&&t.code.value===Module.DisconnectCode.GatewayProtocolError.value)?(0===this.r&&(this.telemetry.timeDisconnected=(new Date).getTime()),this.telemetry.arcAttempts++,this.triggerConnectionEndDiagnosticEvent(null),this.r++,this.logger.debug("[Connection] Autoreconnecting... "+this.r+" / 20"),this.s=setTimeout(()=>{this.correlationId.IncrementConnectionID(),this.triggerConnectionStartDiagnosticEvent(),this.connection.Reconnect()},4e3)):(this.logger.debug("[Connection] Disconnected"),this.telemetry.timeDisconnected=(new Date).getTime(),this.telemetryService&&this.telemetryService.onDisconnected(this),this.triggerConnectionEndDiagnosticEvent(null),this.delegate.didDisconnect&&this.delegate.didDisconnect(t),this.A(!1))},this.onLoginCompleted=(t,e,n,o)=>{this.logger.debug("[Connection] Login completed for server: "+t+":"+e+" username: "+o+"\\"+n),this.delegate.loginCompleted&&this.delegate.loginCompleted()},this.onConnectionHealthStateChanged=t=>{this.logger.debug("[Connection] Connection health state changed: "+t),this.delegate.connectionHealthStateChanged&&this.delegate.connectionHealthStateChanged(t)},this.onAuthChallenge=t=>{this.logger.debug("[Connection] Auth challenge"),t.getAuthType()!==Module.IAuthCompletion_AuthType.UsernameAndPassword&&t.getAuthType()!==Module.IAuthCompletion_AuthType.ClaimsToken&&(this.logger.error("Only username & password authentication is currently supported."),this.delegate.error&&this.delegate.error("Only username & password authentication is currently supported."),this.A(!1)),this.n=new cW(t),this.delegate.credentialsNeeded&&this.delegate.credentialsNeeded(this.n,this)},this.onTrustChallenge=t=>{this.logger.debug("[Connection] Certificate trust challenge"),this.delegate.trustChallenge&&this.delegate.trustChallenge(t)},this.onRequestGraphicsSinkDelegate=t=>{this.logger.debug("[Connection] Request graphics sink delegate");const e=t.getSinkDescriptor();try{e.sinkType!==Module.GraphicsSinkDescriptor_SinkType.Canvas&&(this.logger.error("Only canvas graphics sinks are currently supported."),this.delegate.error&&this.delegate.error("Only canvas graphics sinks are currently supported."));const n=new dW(this.logger);this.m=n.createGraphicsSink(e,this.focus),this.m.isFocused=this.focus,this.invalidateCanvas(),t.complete(this.m)}catch(n){this.delegate.error&&(this.logger.error(n.message),this.delegate.error&&this.delegate.error(n.message)),e.delete(),this.A(!0)}finally{t.delete()}},this.onAssociateGraphicsSinkWithMonitorDelegate=(t,e,n)=>{this.logger.debug("[Connection] Associating graphics sink with monitor");try{0!==e&&(this.logger.error("Only one monitor is implemented"),this.delegate.error&&this.delegate.error("Only one monitor is implemented.")),this.delegate.viewSizeChanged&&this.delegate.viewSizeChanged(n.width(),n.height()),t.SetViewport(n)}catch(o){this.logger.error(o.message),this.delegate.error&&this.delegate.error(o.message),this.A(!0)}},this.onUnassociateGraphicsSinkWithMonitor=(t,e)=>{this.logger.debug("[Connection] Unassociating graphics sink with monitor");try{0!==e&&(this.logger.error("Only one monitor is implemented."),this.delegate.error&&this.delegate.error("Only one monitor is implemented")),t.SetViewport(null)}catch(n){this.logger.error(n.message),this.delegate.error&&this.delegate.error(n.message),this.A(!0)}},this.onRailActivated=t=>{let e;if(this.logger.log("[Connection] Rail activated message received: "+t),this.t=t,t)for(this.delegate.displayDesktopBackground&&this.delegate.displayDesktopBackground(!0);this.u.length>0;)e=this.u.pop(),this.logger.log("[Connection] Launching pending app: "+e.applicationName),this.launchApplication(e.applicationName,e.applicationArguments,e.applicationWorkingDirectory)},this.onWindowCreated=t=>{let e;this.logger.log("[Connection] Window Created: "+t),this.v.push(t),e=this.queryRailController.RequestApplicationId(t),this.events.fireEventCallback(rW.WindowCreated,this,t)},this.onWindowDeleted=t=>{const e=this.v.indexOf(t);e>-1&&this.v.splice(e,1),this.events.fireEventCallback(rW.WindowDeleted,t)},this.onWindowIconChanged=(t,e,n)=>{this.events.fireEventCallback(rW.WindowIconChanged,t,e,n)},this.onWindowActivated=t=>{this.events.fireEventCallback(rW.WindowActivated,t)},this.onWindowTitleChanged=(t,e)=>{this.events.fireEventCallback(rW.WindowTitleChanged,t,e)},this.onApplicationLaunched=(t,e)=>{this.logger.debug("[Connection] Server reports that "+t+" has been launched with result "+e.value),this.events.fireEventCallback(rW.WindowLaunched,this.isExistingConnection,e.value),0!==e.value&&this.delegate.error&&this.delegate.error("Launching application failed with code "+e.value)},this.onWindowIdToApplicationIdChanged=(t,e)=>{this.logger.debug("[Connection] Window ID: "+t+" belongs to application id: "+e),this.events.fireEventCallback(rW.WindowApplicationIdChanged,t,e)},this.onGetAudioContext=()=>(this.logger.debug("[Connection] onGetAudioContext"),this.audioContext),this.onZOrderChanged=t=>{this.logger.debug("[Connection] ZOrder changed"),this.logger.debug(t),this.events.fireEventCallback(rW.WindowOrderChanged,t)},this.onArcStateChanged=t=>{(this.w=!t)&&setTimeout(()=>{this.events.fireEventCallback(rW.WindowsLoaded,this.id)},1500)},this.onAudioStateChanged=t=>{this.logger.debug("[Connection] Audio state changed to "+t)},this.onShowDefaultMousePointer=()=>{this.delegate.showDefaultMousePointer&&this.delegate.showDefaultMousePointer(!0)},this.onHideDefaultMousePointer=()=>{this.delegate.showDefaultMousePointer&&this.delegate.showDefaultMousePointer(!1)},this.onPrintStartDelegate=()=>{this.y++,this.printingService.onPrintStart&&this.printingService.onPrintStart()},this.onPrintURLDelegate=t=>{this.y>0&&this.y--,this.printingService.onPrintUrl&&this.printingService.onPrintUrl(t)},this.ba=t=>{let e=0;return t===mW.Left?e=Module.ButtonMask.Left:t===mW.Middle?e=Module.ButtonMask.Middle:t===mW.Right?e=Module.ButtonMask.Right:t===mW.Button4?e=Module.ButtonMask.Button4:t===mW.Button5&&(e=Module.ButtonMask.Button5),e},this.ca=t=>{let e;return t===pW.Start?e=Module.TouchState.Began:t===pW.Move?e=Module.TouchState.Moved:t===pW.End?e=Module.TouchState.Ended:t===pW.Cancel&&(e=Module.TouchState.Cancelled),e},this.da=(t,e)=>{let n,o,r;for(n=new Module.TouchList,o=this.ca(t),r=0;r<e.length;r++){const t=e[r].adjustedTouchPos,i=new Module.HTML5TouchEvent(o,e[r].identifier,t.clientX,t.clientY);void 0!==e[r].radiusX&&void 0!==e[r].radiusY&&i.SetRadius(e[r].radiusX,e[r].radiusY),void 0!==e[r].rotationAngle&&i.SetOrientation(e[r].rotationAngle),void 0!==e[r].force&&i.SetForce(e[r].force),n.push_back(i),i.delete()}return n},this.ea=(t,e)=>{const n=new Module.MonitorList,o=new Module.Monitor,r=new Module.MonitorBounds;r.left=0,r.top=0,r.width=t,r.height=e,o.monitorBounds=r,o.fPrimary=!0,n.push_back(o),o.delete(),r.delete(),this.connection&&this.connection.SetMonitorLayout(n),n.delete()},this.p=oW.Initialized,this.isRail=o,t.SetOnException(this.onException),t.SetOnConnecting(this.onConnecting),t.SetOnConnected(this.onConnected),t.SetOnDisconnecting(this.onDisconnecting),t.SetOnDisconnected(this.onDisconnected),t.SetOnLoginCompleted(this.onLoginCompleted),t.SetOnConnectionHealthStateChanged(this.onConnectionHealthStateChanged),t.SetOnAuthChallenge(this.onAuthChallenge),t.SetOnTrustChallenge(this.onTrustChallenge),t.SetRequestGraphicsSinkDelegate(this.onRequestGraphicsSinkDelegate),t.SetAssociateGraphicsSinkWithMonitorDelegate(this.onAssociateGraphicsSinkWithMonitorDelegate),t.SetUnassociateGraphicsSinkWithMonitor(this.onUnassociateGraphicsSinkWithMonitor),i&&(t.SetPrintStartDelegate(this.onPrintStartDelegate),t.SetPrintURLDelegate(this.onPrintURLDelegate)),this.telemetry.timeLaunched=(new Date).getTime(),window.addEventListener("unload",()=>{c&&!0===this.diagnosticActivityinProgress&&(c.triggerConnectionCheckPointEvent(this,"OnLocalSessionEnding"),this.disconnectReason={code:Module.DisconnectCode.UserInitiated},this.triggerConnectionEndDiagnosticEvent(!0))})}updateMonitorLayout(){let t={width:800,height:448};this.delegate.monitorBounds?t=this.delegate.monitorBounds()||t:this.logger.error("[Connection] Monitorbounds delegate not found, falling back to default monitor bounds"),this.p===oW.Initialized?(this.telemetry.initialWidth=t.width,this.telemetry.initialHeight=t.height,this.platformInfo&&(this.telemetry.initialScale=this.platformInfo.getWindowScale())):this.telemetry.resolutionChanged++,this.ea(t.width,t.height)}connect(){if(this.triggerConnectionStartDiagnosticEvent(),this.logger.debug("[Connection] Connection.connect called"),this.p===oW.Disconnected||this.p===oW.Initialized)try{this.updateMonitorLayout(),this.clipboardHandler=new gW(this,this.telemetryService,this.logger),this.queryInputController=this.connection.QueryInputController({OnMousePointerPositionChanged:this.delegate.mousePositionChanged,OnMousePointerShapeChanged:this.delegate.mousePointerChanged,OnShowDefaultMousePointer:this.onShowDefaultMousePointer,OnHideDefaultMousePointer:this.onHideDefaultMousePointer,OnMultiTouchEnabled:this.delegate.multiTouchEnabled}),this.remoteApplicationMode&&(this.queryRailController=this.connection.QueryRailController({OnWindowCreated:this.onWindowCreated,OnWindowDeleted:this.onWindowDeleted,OnWindowIconChanged:this.onWindowIconChanged,OnWindowTitleChanged:this.onWindowTitleChanged,OnWindowActivated:this.onWindowActivated,OnRailActivated:this.onRailActivated,OnApplicationLaunched:this.onApplicationLaunched,OnWindowIdToApplicationIdChanged:this.onWindowIdToApplicationIdChanged,OnZOrderChanged:this.onZOrderChanged,OnArcStateChanged:this.onArcStateChanged})),this.queryClipboardController=null,this.queryClipboardController=this.connection.QueryClipboardController({OnClipboardProtocolReady:t=>this.clipboardHandler.clipboardProtocolReady(t),OnClipboardOwnerChanged:t=>this.clipboardHandler.clipboardOwnerChanged(t),OnRemoteClipboardChanged:t=>this.clipboardHandler.remoteClipboardChanged(t),OnGetRemoteClipboardContentComplete:(t,e,n)=>this.clipboardHandler.getRemoteClipboardContentComplete(t,e,n),OnSetRemoteClipboardFormatsComplete:t=>this.clipboardHandler.setRemoteClipboardFormatsComplete(t),OnClipboardContentRequest:t=>this.clipboardHandler.onClipboardContentRequest(t)}),this.queryAudioController=null,this.queryAudioController=this.connection.QueryAudioController({GetAudioContext:this.onGetAudioContext,OnAudioStateChanged:this.onAudioStateChanged}),this.clipboardHandler.setClipboardController(this.queryClipboardController),this.connection.Connect()}catch(t){this.logger.error("[Connection] Connection connect throws following exception"),this.logger.error(t),this.disconnectReason={code:Module.DisconnectCode.UnknownError},this.telemetry.timeDisconnected=(new Date).getTime(),this.telemetryService&&this.telemetryService.onDisconnected(this),this.triggerConnectionEndDiagnosticEvent(null),this.events.fireEventCallback(rW.ConnectionConnectFailed,this,{code:Module.DisconnectCode.UnknownError})}else this.logger.log("[Connection] Not calling rdpConnection.Connect since connection is in state: "+this.p)}disconnect(t){0===this.v.length||t?this.connection.Disconnect()&&this.A(!1):this.logger.log("[Connection] Connection has open windows, skipping disconnection until all windows closed")}dismiss(){this.p=oW.Dismissed}mouseMove(t,e){this.queryInputController.SendMouseMove(t,e)}mouseDown(t,e,n){this.queryInputController.SendMouseButton(t,e,this.ba(n),Module.MouseEvent.Down)}mouseUp(t,e,n){this.queryInputController.SendMouseButton(t,e,this.ba(n),Module.MouseEvent.Up)}mouseWheel(t,e){this.queryInputController.SendMouseWheel(t,e)}keyDown(t){this.queryInputController.SendKeycode(t,Module.KeyEvent.Press)}keyUp(t){this.queryInputController.SendKeycode(t,Module.KeyEvent.Release)}keyUnicodeDown(t){this.queryInputController.SendUnicode(t,Module.KeyEvent.Press)}keyUnicodeUp(t){this.queryInputController.SendUnicode(t,Module.KeyEvent.Release)}sendTouchEvents(t,e){const n=this.da(t,e);this.queryInputController.SendTouchEvents(n),n.delete()}setRemoteClipboardsFormats(t){this.queryClipboardController.SetRemoteClipboardFormats(t)}getRemoteClipboardContent(t){this.queryClipboardController.GetRemoteClipboardContent(t)}isClipboardReady(){return this.clipboardHandler.clipboardReady}setFocus(t){this.focus!==t&&(this.focus=t,this.connection&&(this.focus?this.connection.EnableGraphicsUpdates():this.connection.DisableGraphicsUpdates()),this.telemetry.sessionSwitchedCount++,this.m?(this.m.isFocused=this.focus,this.focus&&this.m.refreshWholeCanvas()):this.logger.log("[Connection] Graphics sink not set yet, cannot set focus to: "+this.focus))}getFocus(){return this.focus}launchApplication(t,e,n){const o={};this.t?(this.queryRailController.LaunchApplication(t,e,n),this.delegate.displayDesktopBackground&&this.delegate.displayDesktopBackground(!0),this.h&&this.h.triggerConnectionCheckPointEvent(this,"ClientApplicationLaunch",t)):(this.logger.log("[Connection] Rail is not active adding application to pending list: "+t),o.applicationName=t,o.applicationArguments=e,o.applicationWorkingDirectory=n,this.u.push(o))}maximizeWindow(t){this.queryRailController.WindowAction(t,Module.RailAction.Maximize)}minimizeWindow(t){this.queryRailController.WindowAction(t,Module.RailAction.Minimize)}restoreWindow(t){this.queryRailController.WindowAction(t,Module.RailAction.Restore)}closeWindow(t){this.queryRailController.WindowAction(t,Module.RailAction.Close)}activateWindow(t,e){e&&t!==this.x&&this.telemetry.appSwitchedCount++,this.queryRailController.WindowAction(t,Module.RailAction.Activate)}getState(){return this.p}invalidateCanvas(){let t;this.delegate.canvasNeeded&&(t=this.delegate.canvasNeeded(),this.m&&(this.m.GetCanvas(!0)||this.m.setCanvas(t),this.m.refreshWholeCanvas()))}getWindowCount(){return this.v.length}getPendingPrintJobCount(){return this.y}isAutoReconnecting(){return this.r>0}triggerConnectionEndDiagnosticEvent(t){this.connection=t||!1,this.h&&(this.h.triggerConnectionEndEvent(this,t),this.diagnosticActivityinProgress=!1)}triggerConnectionStartDiagnosticEvent(){this.h&&(this.h.triggerConnectionStartEvent(this),this.diagnosticActivityinProgress=!0)}}var uW=function(t){return t[t.RdpConnection=0]="RdpConnection",t[t.MockConnection=1]="MockConnection",t[t.MockDefectConnection=2]="MockDefectConnection",t}({});class bW{constructor(t,e,n,o,r,i,a,c){this.a=t,this.logger=e,this.audioContext=n,this.telemetry=o,this.printing=r,this.platformInfo=i,this.g=a,this.h=c,this.connections=[],this.onConnectionConnectFailed=t=>{this.removeConnection(t)},this.onConnectionDestroyed=t=>{t.disconnectReason&&t.disconnectReason.code!==Module.DisconnectCode.UserInitiated||this.removeConnection(t)},this.onWindowsLoaded=t=>{let e;for(this.logger.log("[SessionProvider] All windows loaded for connection: "+t),e=0;e<this.connections.length;e++)if(this.connections[e].connection.id===t){this.connections[e].windowsLoaded=!0;break}},this.k=t=>{let e,n;for(n=0;n<this.connections.length;n++)if(e=this.connections[n].properties,e.isEqual(t))return this.connections[n].connection;return null}}findConnection(t){return this.k(t)}findConnectionById(t){let e;for(e=0;e<this.connections.length;e++)if(this.connections[e].connection.id===t)return this.connections[e].connection;return null}removeConnection(t){let e;for(e=0;e<this.connections.length;e++)if(this.connections[e].connection===t){this.connections.splice(e,1);break}t.dismiss()}createConnection(t,e,n){let o,r,i,a=null;const c=(e,o)=>{t.connectionSettings.ADFSToken=e,i=Module.CorrelationID.CreateRandomCorrelationID(),r=Module.IConnection.Create(t.connectionSettings,i);const a=new hW(r,this.logger,this.audioContext,t.remoteApplicationMode,this.telemetry,this.printing,this.platformInfo,this.g,n);a.id=i.ToString().slice(1,-1),a.correlationId=i,a.tenantId=t.tenantId,t.connectionSettings&&(a.eventLogUploadAddress=t.connectionSettings.EventLogUploadAddress),this.connections.push({connection:a,properties:t,windowsLoaded:!1}),a.events.subscribe(rW.ConnectionDestroyed,this.onConnectionDestroyed),a.events.subscribe(rW.ConnectionConnectFailed,this.onConnectionConnectFailed),a.events.subscribe(rW.WindowsLoaded,this.onWindowsLoaded),a.isExistingConnection=!1,o(a)};this.logger.debug("[ConnectionFactory] Creating connection to: "),this.logger.debug(t),o=this.k(t),o&&o.getState()===oW.Disconnected&&(this.removeConnection(o),o=null),null===o?this.a===uW.RdpConnection&&(t.connectionSettings.GatewayCertLogonAuthority&&this.h?this.h.getADFSToken(t).then(t=>{c(t,e)},()=>{c("",e)}):c("",e)):(this.logger.log("[ConnectionFactory] Existing connection found "),a=o,a.isExistingConnection=!0,e(a))}disconnectAllConnections(){let t;for(t=this.connections.shift();t&&t.connection;)t.connection.disconnect(!0),t=this.connections.shift()}invalidateCanvasForActiveConnections(){let t;for(t=0;t<this.connections.length;t++)this.connections[t].connection.invalidateCanvas()}hasActiveConnections(){return 0!==this.connections.length}listActiveConnections(){let t;const e=[];for(t=0;t<this.connections.length;t++)e.push(this.connections[t].connection);return e}windowsLoaded(){let t;for(t=0;t<this.connections.length;t++)if(!1===this.connections[t].windowsLoaded)return!1;return!0}}class _W{constructor(){this.id=null,this.userName=null,this.password=null}label(){return this.userName}validate(){return!0}}class fW{constructor(){this.canvasNeeded=null,this.retireCanvas=null,this.monitorBounds=null}}class CW{constructor(t,e,n,o){this.bookmark=t,this.logger=o,this.events=new qR,this.id=(new sW).createGuid(),this.windowId=null,this.thumbnail=null,this.label=null,this.applicationId=null,this.rdpCredential=new _W,this.canvasNeeded=()=>this.delegate.canvasNeeded?this.delegate.canvasNeeded(this.getConnectionId()):null,this.monitorBounds=()=>this.delegate.monitorBounds?this.delegate.monitorBounds():null,this.viewSizeChanged=(t,e)=>{this.events.fireEventCallback(tW.ViewSizeChanged,this,t,e)},this.credentialsNeeded=(t,e)=>{this.rdpCredential.password?setTimeout(()=>{t.complete(this.rdpCredential)}):(t.cred=this.rdpCredential,this.rdpCredential.userName||(this.rdpCredential.userName=t.credentialHint()),this.events.fireEventCallback(tW.CredentialsNeeded,t,e))},this.trustChallenge=t=>{this.events.fireEventCallback(tW.TrustChallenge,t)},this.willConnect=(t,e)=>{this.events.fireEventCallback(tW.WillConnect,this.id,t,e)},this.didConnect=()=>{this.state=nW.Connected,this.events.fireEventCallback(tW.DidConnect,this.id),this.rdpCredential=new _W},this.willDisconnect=()=>{this.events.fireEventCallback(tW.WillDisconnect)},this.didDisconnect=t=>{this.state=nW.Disconnected,this.delegate.retireCanvas&&this.delegate.retireCanvas(this.getConnectionId()),this.events.fireEventCallback(tW.DidDisconnect,this.id,t),this.rdpCredential=new _W},this.onConnectionDestroyed=(t,e)=>{this.state=nW.Disconnected,this.events.fireEventCallback(tW.DidDisconnect,this.id,e)},this.onConnectionConnectFailed=(t,e)=>{this.state=nW.Disconnected,this.events.fireEventCallback(tW.DidDisconnect,this.id,e)},this.loginCompleted=()=>{this.events.fireEventCallback(tW.LoginCompleted)},this.connectionHealthStateChanged=()=>{this.events.fireEventCallback(tW.ConnectionHealthStateChanged)},this.mousePointerChanged=(t,e,n)=>{this.events.fireEventCallback(tW.MousePointerChanged,t,e,n)},this.showDefaultMousePointer=t=>{this.events.fireEventCallback(tW.ShowDefaultMousePointer,t)},this.getRemoteClipboardContent=(t,e)=>{this.logger.log("[Session] Remote clipboard data received "+e),this.events.fireEventCallback(tW.GetRemoteClipboardContent,t,e)},this.setRemoteClipboardFormatsComplete=t=>{this.logger.log("[Session] Remote Clipboard format set complete with result "+t),this.events.fireEventCallback(tW.SetRemoteClipboardFormatsComplete,t)},this.clipboardContentRequest=t=>{this.logger.log("[Session] Request for clipboard content received for format "+t.GetFormat()),this.events.fireEventCallback(tW.ClipboardContentRequest,t)},this.onWindowDeleted=t=>{t===this.id&&this.events.fireEventCallback(tW.DidDisconnect,this.id)},this.onWindowIconChanged=(t,e,n)=>{if(this.logger.log("[Session] Window icon changed for window: "+t),t===this.windowId)if(n)this.thumbnail=e,this.events.fireEventCallback(tW.WindowIconChanged);else if(null===this.thumbnail){const t=this.getBookmark();this.thumbnail=t?t.thumbnail:e,this.events.fireEventCallback(tW.WindowIconChanged)}},this.onWindowTitleChanged=(t,e)=>{this.logger.log("[Session] Window title changed to "+e),t===this.windowId&&(this.label=e),this.events.fireEventCallback(tW.WindowTitleChanged)},this.onWindowApllicationIdChanged=(t,e)=>{this.logger.log("[Session] Application id changed to: "+e+" for Window: "+t),t===this.windowId&&(this.applicationId=e),this.events.fireEventCallback(tW.ApplicationIdChanged)},this.onWindowLaunched=(t,e)=>{this.logger.log("[Session] Window launched successfully with result "+e),this.events.fireEventCallback(tW.WindowLaunched,this,t,e)},this.error=t=>{this.events.fireEventCallback(tW.Error,this.id,t)},this.displayDesktopBackground=t=>{this.events.fireEventCallback(tW.DisplayDesktopBackground,t,this.id)},this.sessionType=n,this.connection=e,this.state=nW.Initialized,this.connection.getState()===oW.Connected&&(this.state=nW.Connected),this.connection&&(this.connection.events.subscribe(rW.ConnectionConnectFailed,this.onConnectionConnectFailed),this.connection.events.subscribe(rW.ConnectionDestroyed,this.onConnectionDestroyed),this.connection.events.subscribe(rW.WindowDeleted,this.onWindowDeleted),this.connection.events.subscribe(rW.WindowIconChanged,this.onWindowIconChanged),this.connection.events.subscribe(rW.WindowTitleChanged,this.onWindowTitleChanged),this.connection.events.subscribe(rW.WindowApplicationIdChanged,this.onWindowApllicationIdChanged),this.connection.events.subscribe(rW.WindowLaunched,this.onWindowLaunched)),this.delegate=new fW}connect(){this.state!==nW.Connecting&&(this.state=nW.Connecting,this.connection.delegate.displayDesktopBackground=this.displayDesktopBackground,this.connection.delegate.canvasNeeded=this.canvasNeeded,this.connection.delegate.monitorBounds=this.monitorBounds,this.connection.delegate.viewSizeChanged=this.viewSizeChanged,this.connection.delegate.credentialsNeeded=this.credentialsNeeded,this.connection.delegate.trustChallenge=this.trustChallenge,this.connection.delegate.willConnect=this.willConnect,this.connection.delegate.didConnect=this.didConnect,this.connection.delegate.willDisconnect=this.willDisconnect,this.connection.delegate.didDisconnect=this.didDisconnect,this.connection.delegate.loginCompleted=this.loginCompleted,this.connection.delegate.connectionHealthStateChanged=this.connectionHealthStateChanged,this.connection.delegate.mousePointerChanged=this.mousePointerChanged,this.connection.delegate.showDefaultMousePointer=this.showDefaultMousePointer,this.connection.delegate.getRemoteClipboardContent=this.getRemoteClipboardContent,this.connection.delegate.setRemoteClipboardFormatsComplete=this.setRemoteClipboardFormatsComplete,this.connection.delegate.clipboardContentRequest=this.clipboardContentRequest,this.connection.delegate.error=this.error,this.connection.connect())}disconnect(t){this.state!==nW.Disconnecting&&(this.state=nW.Disconnecting,this.windowId&&(this.connection.closeWindow(this.windowId),this.windowId=null),this.connection.events.unsubscribe(rW.WindowIconChanged,this.onWindowIconChanged),!0!==t?setTimeout(()=>{this.connection.disconnect(!1)},1):setTimeout(()=>{this.connection.disconnect(!0)},1))}mouseMove(t,e){this.connection.mouseMove(t,e)}mouseDown(t,e,n){this.connection.mouseDown(t,e,n)}mouseUp(t,e,n){this.connection.mouseUp(t,e,n)}mouseWheel(t,e){this.connection.mouseWheel(t,e)}keyDown(t){this.connection.keyDown(t)}keyUp(t){this.connection.keyUp(t)}keyUnicodeDown(t){this.connection.keyUnicodeDown(t)}keyUnicodeUp(t){this.connection.keyUnicodeUp(t)}sendTouchEvents(t,e){this.connection.sendTouchEvents(t,e)}setRemoteClipboardFormats(){this.connection.clipboardHandler.setRemoteClipboardFormats()}isClipboardReady(){return this.connection.isClipboardReady()}getBookmark(){return this.bookmark}setFocus(t,e){this.logger.log("[Session] Session focus changed to "+t+" id:"+this.id+" window id:"+this.windowId),this.sessionType===ZR.RemoteApp&&t&&this.windowId&&this.connection.activateWindow(this.windowId,e),this.connection.setFocus(t),this.events.fireEventCallback(tW.FocusChanged,t)}getFocus(){return this.connection.getFocus()}getThumbnail(){return this.thumbnail}getLabel(){return this.label}getApplicationId(){return null!==this.applicationId?this.applicationId:this.id}invalidateCanvas(){this.connection.invalidateCanvas()}getConnectionId(){return this.connection.id}getSiblingCount(){return this.connection.getWindowCount()}getDisconnectReason(){return this.connection.disconnectReason&&!this.connection.isAutoReconnecting()?class{static locKey(t){let e=Module.DisconnectCode.UnknownError;switch(t&&t.code&&(e=t.code),e){case Module.DisconnectCode.AccountDisabled:return"SESSION_DISCONNECT_CODE_ACCOUNT_DISABLED";case Module.DisconnectCode.AccountExpired:return"SESSION_DISCONNECT_CODE_ACCOUNT_EXPIRED";case Module.DisconnectCode.AccountLockedOut:return"SESSION_DISCONNECT_CODE_ACCOUNT_LOCKED_OUT";case Module.DisconnectCode.AccountRestricted:return"SESSION_DISCONNECT_CODE_ACCOUNT_RESTRICTED";case Module.DisconnectCode.AutoReconnectFailed:return"SESSION_DISCONNECT_CODE_AUTO_RECONNECT_FAILED";case Module.DisconnectCode.CantUpgradeLicense:return"SESSION_DISCONNECT_CODE_CANT_UPGRADE_LICENSE";case Module.DisconnectCode.CertExpired:return"SESSION_DISCONNECT_CODE_CERT_EXPIRED";case Module.DisconnectCode.CertMismatch:return"SESSION_DISCONNECT_CODE_CERT_MISMATCH";case Module.DisconnectCode.CertValidationFailed:return"SESSION_DISCONNECT_CODE_GENERIC_PROTOCOL_ERROR";case Module.DisconnectCode.ConnectionBroken:return"SESSION_DISCONNECT_CODE_CONNECTION_BROKEN";case Module.DisconnectCode.ConnectionTimeout:return"SESSION_DISCONNECT_CODE_CONNECTION_TIMEOUT";case Module.DisconnectCode.DecompressionFailed:return"SESSION_DISCONNECT_CODE_DECOMPRESSION_FAILED";case Module.DisconnectCode.EncryptionFailed:return"SESSION_DISCONNECT_CODE_ENCRYPTION_FAILED";case Module.DisconnectCode.GenericByServer:return"SESSION_DISCONNECT_CODE_GENERIC_BY_SERVER";case Module.DisconnectCode.GenericLicenseError:return"SESSION_DISCONNECT_CODE_GENERIC_LICENSE_ERROR";case Module.DisconnectCode.GenericNetworkError:return"SESSION_DISCONNECT_CODE_GENERIC_NETWORK_ERROR";case Module.DisconnectCode.GenericProtocolError:return"SESSION_DISCONNECT_CODE_GENERIC_PROTOCOL_ERROR";case Module.DisconnectCode.GenericSecurityError:return"SESSION_DISCONNECT_CODE_GENERIC_SECURITY_ERROR";case Module.DisconnectCode.CredSSPRequired:return"SESSION_DISCONNECT_HYBRID_REQUIRED";case Module.DisconnectCode.IdleTimeout:return"SESSION_DISCONNECT_CODE_IDLE_TIMEOUT";case Module.DisconnectCode.InitFipsFailed:return"SESSION_DISCONNECT_CODE_INIT_FIPS_FAILED";case Module.DisconnectCode.InvalidLicense:return"SESSION_DISCONNECT_CODE_INVALID_LICENSE";case Module.DisconnectCode.InvalidLogonHours:return"SESSION_DISCONNECT_CODE_INVALID_LOGON_HOURS";case Module.DisconnectCode.InvalidWorkStation:return"SESSION_DISCONNECT_CODE_INVALID_WORK_STATION";case Module.DisconnectCode.KerberosUser2UserRequired:return"SESSION_DISCONNECT_CODE_KERBEROS_USER_2_USER_REQUIRED";case Module.DisconnectCode.LogonTimeout:return"SESSION_DISCONNECT_CODE_LOGON_TIMEOUT";case Module.DisconnectCode.LogonTypeNotGranted:return"SESSION_DISCONNECT_CODE_LOGON_TYPE_NOT_GRANTED";case Module.DisconnectCode.LoopbackUnsupported:return"SESSION_DISCONNECT_CODE_LOOPBACK_UNSUPPORTED";case Module.DisconnectCode.NoLicenseAvailable:return"SESSION_DISCONNECT_CODE_NO_LICENSE_AVAILABLE";case Module.DisconnectCode.NoLicenseServer:return"SESSION_DISCONNECT_CODE_NO_LICENSE_SERVER";case Module.DisconnectCode.NoRemoteConnectionLicense:return"SESSION_DISCONNECT_CODE_NO_REMOTE_CONNECTION_LICENSE";case Module.DisconnectCode.NoSuchUser:return"SESSION_DISCONNECT_CODE_NO_SUCH_USER";case Module.DisconnectCode.PasswordExpired:return"SESSION_DISCONNECT_CODE_PASSWORD_EXPIRED";case Module.DisconnectCode.PasswordMustChange:return"SESSION_DISCONNECT_CODE_PASSWORD_MUST_CHANGE";case Module.DisconnectCode.PreAuthLogonFailed:return"SIGNIN_DIALOG_FAILED_TEXT";case Module.DisconnectCode.RemotingDisabled:return"SESSION_DISCONNECT_CODE_REMOTING_DISABLED";case Module.DisconnectCode.ReplacedByOtherConnection:return"SESSION_DISCONNECT_CODE_REPLACED_BY_OTHER_CONNECTION";case Module.DisconnectCode.ServerDeniedConnection:return"SESSION_DISCONNECT_CODE_SERVER_DENIED_CONNECTION";case Module.DisconnectCode.ServerInsufficientPrivileges:return"SESSION_DISCONNECT_CODE_SERVER_INSUFFICIENT_PRIVILEGES";case Module.DisconnectCode.ServerNameLookupFailed:return"SESSION_DISCONNECT_CODE_SERVER_NAME_LOOPUP_FAILED";case Module.DisconnectCode.ServerOutOfMemory:return"SESSION_DISCONNECT_CODE_SERVER_OUT_OF_MEMORY";case Module.DisconnectCode.ServerTool:return"SESSION_DISCONNECT_CODE_SERVER_TOOL";case Module.DisconnectCode.SSLHandshakeFailed:return"SESSION_DISCONNECT_CODE_SSL_HANDSHAKE_FAILED";case Module.DisconnectCode.TimeSkew:return"SESSION_DISCONNECT_CODE_TIME_SKEW";case Module.DisconnectCode.UnknownError:return"SESSION_DISCONNECT_CODE_UNKNOWN_ERROR";case Module.DisconnectCode.UserInitiated:return"SESSION_DISCONNECT_CODE_USER_INITIATED";case Module.DisconnectCode.VersionMismatch:return"SESSION_DISCONNECT_CODE_VERSION_MISMATCH";case Module.DisconnectCode.GatewayProtocolError:case Module.DisconnectCode.PreOrchestrationFailed:case Module.DisconnectCode.PreOrchestrationResponseError:return"SESSION_DISCONNECT_CODE_GATEWAY_PROTOCOL_ERROR";case Module.DisconnectCode.GatewayTimeout:return"SESSION_DISCONNECT_CODE_GATEWAY_TIMEOUT";case Module.DisconnectCode.OutOfMemory:return"SESSION_DISCONNECT_CODE_OUT_OF_MEMORY";case Module.DisconnectCode.PipelineDecodeError:return"SESSION_DISCONNECT_PIPELINE_DECODE_ERROR";default:return"SESSION_DISCONNECT_CODE_UNKNOWN_ERROR"}}}.locKey(this.connection.disconnectReason):null}}class OW{constructor(t,e){this.a=t,this.properties=e}complete(t){const e=this.a;this.properties.connectionSettings.EnableClipboard=!0,this.properties.connectionSettings.EnablePrinting=!0,e.complete(this.properties,!0),this.a=null}cancel(){const t=this.a;this.a=null,t&&t.cancel()}}class MW{constructor(t,e){this.a=t,this.b=e,this.message="Connection creation failed due to a problem with the connection properties, error="+t,this.propertiesRejectedReason=t,this.name="ConnectionPropertiesRejectedError",this.bookmark=e}toString(){return this.name+": "+this.message}}var PW=function(t){return t[t.GatewayNotSpecified=1]="GatewayNotSpecified",t}({});const yW={"Africa/Abidjan":"Greenwich Standard Time","Africa/Accra":"Greenwich Standard Time","Africa/Addis_Ababa":"E. Africa Standard Time","Africa/Algiers":"W. Central Africa Standard Time","Africa/Asmera":"E. Africa Standard Time","Africa/Bamako":"Greenwich Standard Time","Africa/Bangui":"W. Central Africa Standard Time","Africa/Banjul":"Greenwich Standard Time","Africa/Bissau":"Greenwich Standard Time","Africa/Blantyre":"South Africa Standard Time","Africa/Brazzaville":"W. Central Africa Standard Time","Africa/Bujumbura":"South Africa Standard Time","Africa/Cairo":"Egypt Standard Time","Africa/Casablanca":"Morocco Standard Time","Africa/Ceuta":"Romance Standard Time","Africa/Conakry":"Greenwich Standard Time","Africa/Dakar":"Greenwich Standard Time","Africa/Dar_es_Salaam":"E. Africa Standard Time","Africa/Djibouti":"E. Africa Standard Time","Africa/Douala":"W. Central Africa Standard Time","Africa/El_Aaiun":"Morocco Standard Time","Africa/Freetown":"Greenwich Standard Time","Africa/Gaborone":"South Africa Standard Time","Africa/Harare":"South Africa Standard Time","Africa/Johannesburg":"South Africa Standard Time","Africa/Juba":"E. Africa Standard Time","Africa/Kampala":"E. Africa Standard Time","Africa/Khartoum":"Sudan Standard Time","Africa/Kigali":"South Africa Standard Time","Africa/Kinshasa":"W. Central Africa Standard Time","Africa/Lagos":"W. Central Africa Standard Time","Africa/Libreville":"W. Central Africa Standard Time","Africa/Lome":"Greenwich Standard Time","Africa/Luanda":"W. Central Africa Standard Time","Africa/Lubumbashi":"South Africa Standard Time","Africa/Lusaka":"South Africa Standard Time","Africa/Malabo":"W. Central Africa Standard Time","Africa/Maputo":"South Africa Standard Time","Africa/Maseru":"South Africa Standard Time","Africa/Mbabane":"South Africa Standard Time","Africa/Mogadishu":"E. Africa Standard Time","Africa/Monrovia":"Greenwich Standard Time","Africa/Nairobi":"E. Africa Standard Time","Africa/Ndjamena":"W. Central Africa Standard Time","Africa/Niamey":"W. Central Africa Standard Time","Africa/Nouakchott":"Greenwich Standard Time","Africa/Ouagadougou":"Greenwich Standard Time","Africa/Porto-Novo":"W. Central Africa Standard Time","Africa/Sao_Tome":"Sao Tome Standard Time","Africa/Tripoli":"Libya Standard Time","Africa/Tunis":"W. Central Africa Standard Time","Africa/Windhoek":"Namibia Standard Time","America/Adak":"Aleutian Standard Time","America/Anchorage":"Alaskan Standard Time","America/Anguilla":"SA Western Standard Time","America/Antigua":"SA Western Standard Time","America/Araguaina":"Tocantins Standard Time","America/Argentina/Buenos_Aires":"Argentina Standard Time","America/Argentina/Catamarca":"Argentina Standard Time","America/Argentina/Cordoba":"Argentina Standard Time","America/Argentina/Jujuy":"Argentina Standard Time","America/Argentina/La_Rioja":"Argentina Standard Time","America/Argentina/Mendoza":"Argentina Standard Time","America/Argentina/Rio_Gallegos":"Argentina Standard Time","America/Argentina/Salta":"Argentina Standard Time","America/Argentina/San_Juan":"Argentina Standard Time","America/Argentina/San_Luis":"Argentina Standard Time","America/Argentina/Tucuman":"Argentina Standard Time","America/Argentina/Ushuaia":"Argentina Standard Time","America/Aruba":"SA Western Standard Time","America/Asuncion":"Paraguay Standard Time","America/Atikokan":"SA Pacific Standard Time","America/Bahia":"Bahia Standard Time","America/Bahia_Banderas":"Central Standard Time (Mexico)","America/Barbados":"SA Western Standard Time","America/Belem":"SA Eastern Standard Time","America/Belize":"Central America Standard Time","America/Blanc-Sablon":"SA Western Standard Time","America/Boa_Vista":"SA Western Standard Time","America/Bogota":"SA Pacific Standard Time","America/Boise":"Mountain Standard Time","America/Buenos_Aires":"Argentina Standard Time","America/Cambridge_Bay":"Mountain Standard Time","America/Campo_Grande":"Central Brazilian Standard Time","America/Cancun":"Eastern Standard Time (Mexico)","America/Caracas":"Venezuela Standard Time","America/Catamarca":"Argentina Standard Time","America/Cayenne":"SA Eastern Standard Time","America/Cayman":"SA Pacific Standard Time","America/Chicago":"Central Standard Time","America/Chihuahua":"Mountain Standard Time (Mexico)","America/Coral_Harbour":"SA Pacific Standard Time","America/Cordoba":"Argentina Standard Time","America/Costa_Rica":"Central America Standard Time","America/Creston":"US Mountain Standard Time","America/Cuiaba":"Central Brazilian Standard Time","America/Curacao":"SA Western Standard Time","America/Danmarkshavn":"UTC","America/Dawson":"Pacific Standard Time","America/Dawson_Creek":"US Mountain Standard Time","America/Denver":"Mountain Standard Time","America/Detroit":"Eastern Standard Time","America/Dominica":"SA Western Standard Time","America/Edmonton":"Mountain Standard Time","America/Eirunepe":"SA Pacific Standard Time","America/El_Salvador":"Central America Standard Time","America/Fort_Nelson":"US Mountain Standard Time","America/Fortaleza":"SA Eastern Standard Time","America/Glace_Bay":"Atlantic Standard Time","America/Godthab":"Greenland Standard Time","America/Goose_Bay":"Atlantic Standard Time","America/Grand_Turk":"Turks And Caicos Standard Time","America/Grenada":"SA Western Standard Time","America/Guadeloupe":"SA Western Standard Time","America/Guatemala":"Central America Standard Time","America/Guayaquil":"SA Pacific Standard Time","America/Guyana":"SA Western Standard Time","America/Halifax":"Atlantic Standard Time","America/Havana":"Cuba Standard Time","America/Hermosillo":"US Mountain Standard Time","America/Indiana/Indianapolis":"US Eastern Standard Time","America/Indiana/Knox":"Central Standard Time","America/Indiana/Marengo":"US Eastern Standard Time","America/Indiana/Petersburg":"Eastern Standard Time","America/Indiana/Tell_City":"Central Standard Time","America/Indiana/Vevay":"US Eastern Standard Time","America/Indiana/Vincennes":"Eastern Standard Time","America/Indiana/Winamac":"Eastern Standard Time","America/Indianapolis":"US Eastern Standard Time","America/Inuvik":"Mountain Standard Time","America/Iqaluit":"Eastern Standard Time","America/Jamaica":"SA Pacific Standard Time","America/Jujuy":"Argentina Standard Time","America/Juneau":"Alaskan Standard Time","America/Kentucky/Louisville":"Eastern Standard Time","America/Kentucky/Monticello":"Eastern Standard Time","America/Kralendijk":"SA Western Standard Time","America/La_Paz":"SA Western Standard Time","America/Lima":"SA Pacific Standard Time","America/Los_Angeles":"Pacific Standard Time","America/Louisville":"Eastern Standard Time","America/Lower_Princes":"SA Western Standard Time","America/Maceio":"SA Eastern Standard Time","America/Managua":"Central America Standard Time","America/Manaus":"SA Western Standard Time","America/Marigot":"SA Western Standard Time","America/Martinique":"SA Western Standard Time","America/Matamoros":"Central Standard Time","America/Mazatlan":"Mountain Standard Time (Mexico)","America/Mendoza":"Argentina Standard Time","America/Menominee":"Central Standard Time","America/Merida":"Central Standard Time (Mexico)","America/Metlakatla":"Alaskan Standard Time","America/Mexico_City":"Central Standard Time (Mexico)","America/Miquelon":"Saint Pierre Standard Time","America/Moncton":"Atlantic Standard Time","America/Monterrey":"Central Standard Time (Mexico)","America/Montevideo":"Montevideo Standard Time","America/Montreal":"Eastern Standard Time","America/Montserrat":"SA Western Standard Time","America/Nassau":"Eastern Standard Time","America/New_York":"Eastern Standard Time","America/Nipigon":"Eastern Standard Time","America/Nome":"Alaskan Standard Time","America/Noronha":"UTC-02","America/North_Dakota/Beulah":"Central Standard Time","America/North_Dakota/Center":"Central Standard Time","America/North_Dakota/New_Salem":"Central Standard Time","America/Ojinaga":"Mountain Standard Time","America/Panama":"SA Pacific Standard Time","America/Pangnirtung":"Eastern Standard Time","America/Paramaribo":"SA Eastern Standard Time","America/Phoenix":"US Mountain Standard Time","America/Port_of_Spain":"SA Western Standard Time","America/Port-au-Prince":"Haiti Standard Time","America/Porto_Velho":"SA Western Standard Time","America/Puerto_Rico":"SA Western Standard Time","America/Punta_Arenas":"Magallanes Standard Time","America/Rainy_River":"Central Standard Time","America/Rankin_Inlet":"Central Standard Time","America/Recife":"SA Eastern Standard Time","America/Regina":"Canada Central Standard Time","America/Resolute":"Central Standard Time","America/Rio_Branco":"SA Pacific Standard Time","America/Santa_Isabel":"Pacific Standard Time (Mexico)","America/Santarem":"SA Eastern Standard Time","America/Santiago":"Pacific SA Standard Time","America/Santo_Domingo":"SA Western Standard Time","America/Sao_Paulo":"E. South America Standard Time","America/Scoresbysund":"Azores Standard Time","America/Sitka":"Alaskan Standard Time","America/St_Barthelemy":"SA Western Standard Time","America/St_Johns":"Newfoundland Standard Time","America/St_Kitts":"SA Western Standard Time","America/St_Lucia":"SA Western Standard Time","America/St_Thomas":"SA Western Standard Time","America/St_Vincent":"SA Western Standard Time","America/Swift_Current":"Canada Central Standard Time","America/Tegucigalpa":"Central America Standard Time","America/Thule":"Atlantic Standard Time","America/Thunder_Bay":"Eastern Standard Time","America/Tijuana":"Pacific Standard Time (Mexico)","America/Toronto":"Eastern Standard Time","America/Tortola":"SA Western Standard Time","America/Vancouver":"Pacific Standard Time","America/Whitehorse":"Pacific Standard Time","America/Winnipeg":"Central Standard Time","America/Yakutat":"Alaskan Standard Time","America/Yellowknife":"Mountain Standard Time","Antarctica/Casey":"W. Australia Standard Time","Antarctica/Davis":"SE Asia Standard Time","Antarctica/DumontDUrville":"West Pacific Standard Time","Antarctica/Macquarie":"Central Pacific Standard Time","Antarctica/Mawson":"West Asia Standard Time","Antarctica/McMurdo":"New Zealand Standard Time","Antarctica/Palmer":"Magallanes Standard Time","Antarctica/Rothera":"SA Eastern Standard Time","Antarctica/Syowa":"E. Africa Standard Time","Antarctica/Vostok":"Central Asia Standard Time","Arctic/Longyearbyen":"W. Europe Standard Time","Asia/Aden":"Arab Standard Time","Asia/Almaty":"Central Asia Standard Time","Asia/Amman":"Jordan Standard Time","Asia/Anadyr":"Russia Time Zone 11","Asia/Aqtau":"West Asia Standard Time","Asia/Aqtobe":"West Asia Standard Time","Asia/Ashgabat":"West Asia Standard Time","Asia/Atyrau":"West Asia Standard Time","Asia/Baghdad":"Arabic Standard Time","Asia/Bahrain":"Arab Standard Time","Asia/Baku":"Azerbaijan Standard Time","Asia/Bangkok":"SE Asia Standard Time","Asia/Barnaul":"Altai Standard Time","Asia/Beirut":"Middle East Standard Time","Asia/Bishkek":"Central Asia Standard Time","Asia/Brunei":"Singapore Standard Time","Asia/Calcutta":"India Standard Time","Asia/Chita":"Transbaikal Standard Time","Asia/Choibalsan":"Ulaanbaatar Standard Time","Asia/Colombo":"Sri Lanka Standard Time","Asia/Damascus":"Syria Standard Time","Asia/Dhaka":"Bangladesh Standard Time","Asia/Dili":"Tokyo Standard Time","Asia/Dubai":"Arabian Standard Time","Asia/Dushanbe":"West Asia Standard Time","Asia/Famagusta":"GTB Standard Time","Asia/Gaza":"West Bank Standard Time","Asia/Hebron":"West Bank Standard Time","Asia/Ho_Chi_Minh":"SE Asia Standard Time","Asia/Hong_Kong":"China Standard Time","Asia/Hovd":"W. Mongolia Standard Time","Asia/Irkutsk":"North Asia East Standard Time","Asia/Jakarta":"SE Asia Standard Time","Asia/Jayapura":"Tokyo Standard Time","Asia/Jerusalem":"Israel Standard Time","Asia/Kabul":"Afghanistan Standard Time","Asia/Kamchatka":"Russia Time Zone 11","Asia/Karachi":"Pakistan Standard Time","Asia/Kathmandu":"Nepal Standard Time","Asia/Katmandu":"Nepal Standard Time","Asia/Khandyga":"Yakutsk Standard Time","Asia/Kolkata":"India Standard Time","Asia/Krasnoyarsk":"North Asia Standard Time","Asia/Kuala_Lumpur":"Singapore Standard Time","Asia/Kuching":"Singapore Standard Time","Asia/Kuwait":"Arab Standard Time","Asia/Macau":"China Standard Time","Asia/Magadan":"Magadan Standard Time","Asia/Makassar":"Singapore Standard Time","Asia/Manila":"Singapore Standard Time","Asia/Muscat":"Arabian Standard Time","Asia/Nicosia":"GTB Standard Time","Asia/Novokuznetsk":"North Asia Standard Time","Asia/Novosibirsk":"N. Central Asia Standard Time","Asia/Omsk":"Omsk Standard Time","Asia/Oral":"West Asia Standard Time","Asia/Phnom_Penh":"SE Asia Standard Time","Asia/Pontianak":"SE Asia Standard Time","Asia/Pyongyang":"North Korea Standard Time","Asia/Qatar":"Arab Standard Time","Asia/Qyzylorda":"Central Asia Standard Time","Asia/Rangoon":"Myanmar Standard Time","Asia/Riyadh":"Arab Standard Time","Asia/Saigon":"SE Asia Standard Time","Asia/Sakhalin":"Sakhalin Standard Time","Asia/Samarkand":"West Asia Standard Time","Asia/Seoul":"Korea Standard Time","Asia/Shanghai":"China Standard Time","Asia/Singapore":"Singapore Standard Time","Asia/Srednekolymsk":"Russia Time Zone 10","Asia/Taipei":"Taipei Standard Time","Asia/Tashkent":"West Asia Standard Time","Asia/Tbilisi":"Georgian Standard Time","Asia/Tehran":"Iran Standard Time","Asia/Thimphu":"Bangladesh Standard Time","Asia/Tokyo":"Tokyo Standard Time","Asia/Tomsk":"Tomsk Standard Time","Asia/Ulaanbaatar":"Ulaanbaatar Standard Time","Asia/Urumqi":"China Standard Time","Asia/Ust-Nera":"Vladivostok Standard Time","Asia/Vientiane":"SE Asia Standard Time","Asia/Vladivostok":"Vladivostok Standard Time","Asia/Yakutsk":"Yakutsk Standard Time","Asia/Yangon":"Myanmar Standard Time","Asia/Yekaterinburg":"Ekaterinburg Standard Time","Asia/Yerevan":"Caucasus Standard Time","Atlantic/Azores":"Azores Standard Time","Atlantic/Bermuda":"Atlantic Standard Time","Atlantic/Canary":"GMT Standard Time","Atlantic/Cape_Verde":"Cape Verde Standard Time","Atlantic/Faeroe":"GMT Standard Time","Atlantic/Faroe":"GMT Standard Time","Atlantic/Madeira":"GMT Standard Time","Atlantic/Reykjavik":"Greenwich Standard Time","Atlantic/South_Georgia":"UTC-02","Atlantic/St_Helena":"Greenwich Standard Time","Atlantic/Stanley":"SA Eastern Standard Time","Australia/Adelaide":"Cen. Australia Standard Time","Australia/Brisbane":"E. Australia Standard Time","Australia/Broken_Hill":"Cen. Australia Standard Time","Australia/Currie":"Tasmania Standard Time","Australia/Darwin":"AUS Central Standard Time","Australia/Eucla":"Aus Central W. Standard Time","Australia/Hobart":"Tasmania Standard Time","Australia/Lindeman":"E. Australia Standard Time","Australia/Lord_Howe":"Lord Howe Standard Time","Australia/Melbourne":"AUS Eastern Standard Time","Australia/Perth":"W. Australia Standard Time","Australia/Sydney":"AUS Eastern Standard Time",CST6CDT:"Central Standard Time",EST5EDT:"Eastern Standard Time","Etc/GMT":"UTC","Etc/GMT+1":"Cape Verde Standard Time","Etc/GMT+10":"Hawaiian Standard Time","Etc/GMT+11":"UTC-11","Etc/GMT+12":"Dateline Standard Time","Etc/GMT+2":"UTC-02","Etc/GMT+3":"SA Eastern Standard Time","Etc/GMT+4":"SA Western Standard Time","Etc/GMT+5":"SA Pacific Standard Time","Etc/GMT+6":"Central America Standard Time","Etc/GMT+7":"US Mountain Standard Time","Etc/GMT+8":"UTC-08","Etc/GMT+9":"UTC-09","Etc/GMT-1":"W. Central Africa Standard Time","Etc/GMT-10":"West Pacific Standard Time","Etc/GMT-11":"Central Pacific Standard Time","Etc/GMT-12":"UTC+12","Etc/GMT-13":"UTC+13","Etc/GMT-14":"Line Islands Standard Time","Etc/GMT-2":"South Africa Standard Time","Etc/GMT-3":"E. Africa Standard Time","Etc/GMT-4":"Arabian Standard Time","Etc/GMT-5":"West Asia Standard Time","Etc/GMT-6":"Central Asia Standard Time","Etc/GMT-7":"SE Asia Standard Time","Etc/GMT-8":"Singapore Standard Time","Etc/GMT-9":"Tokyo Standard Time","Etc/UTC":"UTC","Europe/Amsterdam":"W. Europe Standard Time","Europe/Andorra":"W. Europe Standard Time","Europe/Astrakhan":"Astrakhan Standard Time","Europe/Athens":"GTB Standard Time","Europe/Belgrade":"Central Europe Standard Time","Europe/Berlin":"W. Europe Standard Time","Europe/Bratislava":"Central Europe Standard Time","Europe/Brussels":"Romance Standard Time","Europe/Bucharest":"GTB Standard Time","Europe/Budapest":"Central Europe Standard Time","Europe/Busingen":"W. Europe Standard Time","Europe/Chisinau":"E. Europe Standard Time","Europe/Copenhagen":"Romance Standard Time","Europe/Dublin":"GMT Standard Time","Europe/Gibraltar":"W. Europe Standard Time","Europe/Guernsey":"GMT Standard Time","Europe/Helsinki":"FLE Standard Time","Europe/Isle_of_Man":"GMT Standard Time","Europe/Istanbul":"Turkey Standard Time","Europe/Jersey":"GMT Standard Time","Europe/Kaliningrad":"Kaliningrad Standard Time","Europe/Kiev":"FLE Standard Time","Europe/Kirov":"Russian Standard Time","Europe/Lisbon":"GMT Standard Time","Europe/Ljubljana":"Central Europe Standard Time","Europe/London":"GMT Standard Time","Europe/Luxembourg":"W. Europe Standard Time","Europe/Madrid":"Romance Standard Time","Europe/Malta":"W. Europe Standard Time","Europe/Mariehamn":"FLE Standard Time","Europe/Minsk":"Belarus Standard Time","Europe/Monaco":"W. Europe Standard Time","Europe/Moscow":"Russian Standard Time","Europe/Oslo":"W. Europe Standard Time","Europe/Paris":"Romance Standard Time","Europe/Podgorica":"Central Europe Standard Time","Europe/Prague":"Central Europe Standard Time","Europe/Riga":"FLE Standard Time","Europe/Rome":"W. Europe Standard Time","Europe/Samara":"Russia Time Zone 3","Europe/San_Marino":"W. Europe Standard Time","Europe/Sarajevo":"Central European Standard Time","Europe/Saratov":"Saratov Standard Time","Europe/Simferopol":"Russian Standard Time","Europe/Skopje":"Central European Standard Time","Europe/Sofia":"FLE Standard Time","Europe/Stockholm":"W. Europe Standard Time","Europe/Tallinn":"FLE Standard Time","Europe/Tirane":"Central Europe Standard Time","Europe/Ulyanovsk":"Astrakhan Standard Time","Europe/Uzhgorod":"FLE Standard Time","Europe/Vaduz":"W. Europe Standard Time","Europe/Vatican":"W. Europe Standard Time","Europe/Vienna":"W. Europe Standard Time","Europe/Vilnius":"FLE Standard Time","Europe/Volgograd":"Russian Standard Time","Europe/Warsaw":"Central European Standard Time","Europe/Zagreb":"Central European Standard Time","Europe/Zaporozhye":"FLE Standard Time","Europe/Zurich":"W. Europe Standard Time","Indian/Antananarivo":"E. Africa Standard Time","Indian/Chagos":"Central Asia Standard Time","Indian/Christmas":"SE Asia Standard Time","Indian/Cocos":"Myanmar Standard Time","Indian/Comoro":"E. Africa Standard Time","Indian/Kerguelen":"West Asia Standard Time","Indian/Mahe":"Mauritius Standard Time","Indian/Maldives":"West Asia Standard Time","Indian/Mauritius":"Mauritius Standard Time","Indian/Mayotte":"E. Africa Standard Time","Indian/Reunion":"Mauritius Standard Time",MST7MDT:"Mountain Standard Time","Pacific/Apia":"Samoa Standard Time","Pacific/Auckland":"New Zealand Standard Time","Pacific/Bougainville":"Bougainville Standard Time","Pacific/Chatham":"Chatham Islands Standard Time","Pacific/Chuuk":"West Pacific Standard Time","Pacific/Easter":"Easter Island Standard Time","Pacific/Efate":"Central Pacific Standard Time","Pacific/Enderbury":"UTC+13","Pacific/Fakaofo":"UTC+13","Pacific/Fiji":"Fiji Standard Time","Pacific/Funafuti":"UTC+12","Pacific/Galapagos":"Central America Standard Time","Pacific/Gambier":"UTC-09","Pacific/Guadalcanal":"Central Pacific Standard Time","Pacific/Guam":"West Pacific Standard Time","Pacific/Honolulu":"Hawaiian Standard Time","Pacific/Johnston":"Hawaiian Standard Time","Pacific/Kiritimati":"Line Islands Standard Time","Pacific/Kosrae":"Central Pacific Standard Time","Pacific/Kwajalein":"UTC+12","Pacific/Majuro":"UTC+12","Pacific/Marquesas":"Marquesas Standard Time","Pacific/Midway":"UTC-11","Pacific/Nauru":"UTC+12","Pacific/Niue":"UTC-11","Pacific/Norfolk":"Norfolk Standard Time","Pacific/Noumea":"Central Pacific Standard Time","Pacific/Pago_Pago":"UTC-11","Pacific/Palau":"Tokyo Standard Time","Pacific/Pitcairn":"UTC-08","Pacific/Pohnpei":"Central Pacific Standard Time","Pacific/Ponape":"Central Pacific Standard Time","Pacific/Port_Moresby":"West Pacific Standard Time","Pacific/Rarotonga":"Hawaiian Standard Time","Pacific/Saipan":"West Pacific Standard Time","Pacific/Tahiti":"Hawaiian Standard Time","Pacific/Tarawa":"UTC+12","Pacific/Tongatapu":"Tonga Standard Time","Pacific/Truk":"West Pacific Standard Time","Pacific/Wake":"UTC+12","Pacific/Wallis":"UTC+12",PST8PDT:"Pacific Standard Time"};class xW{constructor(t){this.bookmark=t,this.hostName=null,this.port=3389,this.gatewayHostName=null,this.gatewayPort=443,this.remoteApplicationMode=!1,this.remoteApplicationProgram="",this.remoteApplicationCmdLine="",this.connectionSettings=null,this.tenantId=null,this.properties=null,this.tenantId=t&&t.tenantId||null,this.applyProperties(t&&t.rdpFileString||null),this.connectionSettings&&(this.connectionSettings.MultiTenant=t.multiTenantMode,t.endpointCert&&this.connectionSettings.SetEndpointCertificate(t.endpointCert))}applyProperties(t){if(t){this.connectionSettings=Module.RdpConnectionSettings.CreateFromString(t),this.connectionSettings.AudioMode=!0,this.connectionSettings.AzureRemoteApp=!1,this.connectionSettings.UseGraphicsWebWorkers=!1,this.connectionSettings.UseConnectionWebWorkers=!0,this.connectionSettings.TimeZoneBias=(new Date).getTimezoneOffset();const e=Intl&&Intl.DateTimeFormat&&new Intl.DateTimeFormat;this.connectionSettings.TimeZoneName=e&&e.resolvedOptions().timeZone||"",this.connectionSettings.TimeZoneName=yW[this.connectionSettings.TimeZoneName]||this.connectionSettings.TimeZoneName,this.hostName=this.connectionSettings.HostName,this.port=this.connectionSettings.Port,this.gatewayHostName=this.connectionSettings.GatewayHostName,this.gatewayPort=this.connectionSettings.GatewayPort,this.remoteApplicationProgram=this.connectionSettings.RemoteAppProgram,this.remoteApplicationMode=this.connectionSettings.RemoteAppMode,this.remoteApplicationCmdLine=this.connectionSettings.RemoteAppCmdLine,this.EventLogUploadAddress=this.connectionSettings.EventLogUploadAddress,this.GatewayCertLogonAuthority=this.connectionSettings.GatewayCertLogonAuthority,this.properties=this.connectionSettings}}isEqual(t){let e;const n=this.properties||{},o=t.properties||{};return e=n.HostPoolID||o.HostPoolID?n.HostPoolID===o.HostPoolID:n.LBInfo===o.LBInfo,this.hostName===t.hostName&&this.remoteApplicationMode===t.remoteApplicationMode&&e&&n.GatewayUsageMethod===o.GatewayUsageMethod&&n.GatewayProfileUsageMethod===o.GatewayProfileUsageMethod&&n.GatewayCredentialsSource===o.GatewayCredentialsSource&&n.GatewayHostName===o.GatewayHostName}}class vW{constructor(t,e,n){this.a=t,this.b=e,this.trustedCollections=n,this.e={},this.events=new qR,this.onWindowCreated=(t,e)=>{let n;n=new CW(null,t,ZR.RemoteApp,this.b),n.windowId=e,this.e[e]=n.id,this.events.fireEventCallback(eW.SessionCreated,n)},this.onWindowDeleted=t=>{const e=this.e[t];e&&(this.b.log("[SessionFactory] Connection destroyed window"),delete this.e[t],this.events.fireEventCallback(eW.SessionDestroyed,e))},this.onWindowActivated=t=>{const e=this.e[t];console.debug("(SessionFocused)"),console.debug(t),e&&(this.b.log("[SessionFactory] Connection activated window"),this.events.fireEventCallback(eW.SessionFocused,e))},this.onConnectionDestroyed=t=>{this.events.fireEventCallback(eW.ConnectionDestroyed,t),t.events.unsubscribe(rW.ConnectionDestroyed,this.onConnectionDestroyed),t.events.unsubscribe(rW.WindowDeleted,this.onWindowDeleted),t.events.unsubscribe(rW.WindowActivated,this.onWindowActivated),t.events.unsubscribe(rW.WindowCreated,this.onWindowCreated)},this.k=(t,e)=>{this.b.log("[SessionFactory] Redirections request");const n=new OW(t,e);this.events.fireEventCallback(eW.RedirectionsRequest,n)}}completeConnectionCreation(t,e,n,o,r){let i=null;t.isExistingConnection||this.events.fireEventCallback(eW.ConnectionCreated,o.id,t),this.trustedCollections&&n&&(this.b.debug("[SessionFactory] Trusting collection"),this.trustedCollections.trustCollection(e)),t.events.subscribe(rW.ConnectionDestroyed,this.onConnectionDestroyed),e.remoteApplicationMode?(this.b.debug("[SessionFactory] Launching remote app: "+e.remoteApplicationProgram),t.events.subscribe(rW.WindowCreated,this.onWindowCreated),t.events.subscribe(rW.WindowDeleted,this.onWindowDeleted),t.events.subscribe(rW.WindowActivated,this.onWindowActivated),r||t.launchApplication(e.remoteApplicationProgram,e.remoteApplicationCmdLine,""),t.getState()!==oW.Connected&&(o.desktopName=o.workspaceName,i=new CW(o,t,ZR.Desktop,this.b),this.events.fireEventCallback(eW.SessionCreated,i))):(i=new CW(o,t,ZR.Desktop,this.b),this.events.fireEventCallback(eW.SessionCreated,i))}createSession(t,e,n){const o=(o,r)=>{try{this.a.createConnection(o,n=>{this.completeConnectionCreation(n,o,r,t,e)},n)}catch(i){return void this.events.fireEventCallback(eW.ConnectionCreateFailed,o.connectionSettings.UseGatewayProtocol?i:new MW(PW.GatewayNotSpecified,t))}};if(t&&t.rdpFileString){const e=new xW(t),n=e.connectionSettings.EnableClipboard,r=this.a.findConnection(e);t.connectionProperties=e,e.connectionSettings.EnablePrinting=!0,e.gatewayHostName||(e.connectionSettings.UseGatewayProtocol=!1,e.connectionSettings.UseSecureWebSockets=!0,e.connectionSettings.GatewayHostName=e.hostName,e.connectionSettings.GatewayPort=3392,e.connectionSettings.GatewayPath="rdp"),!n||r&&r.getState()!==oW.Disconnected||this.trustedCollections&&this.trustedCollections.isCollectionTrusted(e)?o(e,!1):this.k({complete:o,cancel:()=>{this.b.error("[SessionFactory] Redirection confirmation cancelled")}},e)}}}var wW=n("BrIj"),kW=function(t){return t[t.Memory=1]="Memory",t[t.Persistent=2]="Persistent",t}({}),SW=function(t){return t[t.RecordAdded=0]="RecordAdded",t[t.RecordRemoved=1]="RecordRemoved",t[t.RecordUpdated=2]="RecordUpdated",t[t.CommitComplete=3]="CommitComplete",t[t.RollbackComplete=4]="RollbackComplete",t}({}),AW=function(t){return t[t.Immediate=0]="Immediate",t[t.Transactional=1]="Transactional",t}({});let DW=(()=>{class t extends class extends class{constructor(t,e,n,o,r,i){this.a=t,this.b=e,this.cc=n,this.dd=o,this.e=r,this.f=i,this.events=new qR,this.h=[],this.i=[],this.j={},this.k=()=>{let t,e;if(this.b===kW.Persistent){if(!("sessionStorage"in window)||null===window.sessionStorage)throw new Error("Session storage is not supported");for(t in this.j={},sessionStorage)sessionStorage.hasOwnProperty(t)&&sessionStorage.hasOwnProperty(t)&&0===t.indexOf(this.e)&&(e=this.d(sessionStorage[t]))&&(this.i[e.id]=e,this.j[e.id]=e)}},this.l=t=>this.j.hasOwnProperty(t),this.m=t=>{this.b===kW.Persistent&&delete sessionStorage[this.e+t],delete this.j[t],this.events.fireEventCallback(SW.RecordRemoved,t)},this.n=t=>{let e=!1;void 0!==t.id&&!0===this.l(t.id)&&(e=!0),this.b===kW.Persistent&&(sessionStorage[this.e+t.id]=this.c(t)),this.j[t.id]=t,this.events.fireEventCallback(e?SW.RecordUpdated:SW.RecordAdded,t.id)},this.o=t=>{let e;for(e=this.h.length-1;e>=0;e--)this.h[e].obj.id===t&&this.h.splice(e,1)},this.c=n,this.d=o,"function"==typeof this.c&&this.c||(this.c=()=>""),"function"==typeof this.d&&this.c||(this.d=()=>null),this.k()}findExcludingCommit(t){return this.l(t)?(new sW).cloneObject(this.j[t]):null}find(t){let e;return this.k(),e=this.j,this.a===AW.Transactional?(e=this.i,(new sW).cloneObject(e[t])):e.hasOwnProperty(t)?(new sW).cloneObject(e[t]):null}list(t){let e,n;const o=this.j,r=[];if(this.k(),null==t)t=[];else{for(e in t)t.hasOwnProperty(e)&&(r[t[e].id]=t[e]);t.splice(0,t.length)}return((t,o)=>{for(e in o)o.hasOwnProperty(e)&&(n=o[e].id,r.hasOwnProperty(n)?(t.push(r[n]),delete r[n]):t.push((new sW).cloneObject(o[e])));return t})(t,this.a===AW.Transactional?this.i:o)}remove(t){this.a===AW.Transactional?(this.o(t),this.l(t)&&(this.h.push({obj:{id:t},type:"Delete"}),delete this.i[t])):this.m(t)}removeAll(){let t;for(t in this.j)this.j.hasOwnProperty(t)&&this.remove(this.j[t].id)}findAllKeys(){return Object.keys(this.j)}save(t){let e;e=this.f?(new sW).cloneObject(t):t,this.a===AW.Transactional?(this.o(t.id),this.h.push({obj:e,type:"Add"}),void 0!==t.id&&(this.i[e.id]=e)):this.n(e)}commit(){let t;if(this.a===AW.Transactional)for(t in this.h)if(this.h.hasOwnProperty(t)){const e=this.h[t];"Add"===e.type?this.n(e.obj):this.m(e.obj.id)}this.h=[],this.events.fireEventCallback(SW.CommitComplete)}rollback(){let t;for(t in this.i=[],this.j)this.i[this.j[t].id]=this.j[t];this.h=[],this.events.fireEventCallback(SW.RollbackComplete)}}{constructor(){super(AW.Immediate,kW.Memory,null,null,null,!1)}save(t){null===this.id&&(this.id=(new sW).createGuid()),super.save(t)}}{constructor(){super()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),IW=(()=>{class t{constructor(){if(this.d=()=>{try{return JSON.parse(this.c.getItem("RdWebAppTrustedCollections"))||[]}catch(t){return[]}},this.a=window,this.c=this.a.sessionStorage,!this.c)throw new Error("Persistent storage is not available!")}clearTrustedCollections(){this.c.removeItem("RdWebAppTrustedCollections")}isCollectionTrusted(t){const e=this.d(),n=new EW(t);for(const o in e)if(e.hasOwnProperty(o)&&n.isEqual(e[o]))return!0;return!1}trustCollection(t){if(!this.isCollectionTrusted(t)){const e=this.d(),n=new EW(t);e.push(n),this.c.setItem("RdWebAppTrustedCollections",JSON.stringify(e))}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();class EW{constructor(t){const e=t&&t.connectionSettings;e&&(this.HostName=e.HostName.toLowerCase(),this.Port=e.Port,this.LBInfo=e.LBInfo,this.GatewayHostName=e.GatewayHostName.toLowerCase(),this.GatewayPort=e.GatewayPort,this.Redirections={Clipboard:e.EnableClipboard,Printing:e.EnablePrinting})}isEqual(t){const e=this.Redirections||{},n=t.Redirections||{};return this.HostName===t.HostName&&this.Port===t.Port&&this.LBInfo===t.LBInfo&&this.GatewayHostName===t.GatewayHostName&&this.GatewayPort===t.GatewayPort&&e.Clipboard===n.Clipboard&&e.Printing===n.Printing}}var TW=function(t){return t[t.All=0]="All",t[t.Debug=1]="Debug",t[t.Info=2]="Info",t[t.Warn=3]="Warn",t[t.Error=4]="Error",t}({});let LW=(()=>{class t extends class{constructor(){this.logLevel=TW.All,this.e=!1,this.f=[],this.c=t=>{const e=(new Date).toISOString()+" ";return 1===t.length?e+t[0]:e+Array.prototype.slice.call(t).join(" ")},this.d=t=>1===t.length?t[0]:Array.prototype.slice.call(t).join(" "),this.g=t=>{this.f.push(t+"\r\n")}}getConsoleRecordingStatus(){return this.e}getListOfLogs(){return this.f}startRecording(){console.debug((new Date).toISOString()+" Started console recording"),this.f=[],this.e=!0}stopRecording(){console.debug((new Date).toISOString()+" Stopped console recording"),this.e=!1}debugWithoutTimestamp(...t){let e;this.logLevel!==TW.All&&this.logLevel!==TW.Debug||(e=this.d(t),!0===this.e&&this.g(e),console.debug(e))}debug(...t){let e;this.logLevel!==TW.All&&this.logLevel!==TW.Debug||(e=this.c(t),!0===this.e&&this.g(e),console.debug(e))}logWithoutTimestamp(...t){let e;this.logLevel!==TW.All&&this.logLevel!==TW.Debug&&this.logLevel!==TW.Info||(e=this.d(t),!0===this.e&&this.g(e),console.debug(e))}log(...t){let e;this.logLevel!==TW.All&&this.logLevel!==TW.Debug&&this.logLevel!==TW.Info||(e=this.c(t),!0===this.e&&this.g(e),console.debug(e))}warnWithoutTimestamp(...t){let e;this.logLevel!==TW.All&&this.logLevel!==TW.Debug&&this.logLevel!==TW.Info&&this.logLevel!==TW.Warn||(e=this.d(t),!0===this.e&&this.g(e),console.warn(e))}warn(...t){let e;this.logLevel!==TW.All&&this.logLevel!==TW.Debug&&this.logLevel!==TW.Info&&this.logLevel!==TW.Warn||(e=this.c(t),!0===this.e&&this.g(e),console.warn(e))}errorWithoutTimestamp(...t){let e,n;this.logLevel!==TW.All&&this.logLevel!==TW.Debug&&this.logLevel!==TW.Info&&this.logLevel!==TW.Warn&&this.logLevel!==TW.Error||(e=this.d(t),n=this.stackTrace(),!0===this.e&&(this.g(e),this.g(n)),console.error(e),console.error(n))}error(...t){let e,n;this.logLevel!==TW.All&&this.logLevel!==TW.Debug&&this.logLevel!==TW.Info&&this.logLevel!==TW.Warn&&this.logLevel!==TW.Error||(e=this.c(arguments),n=this.stackTrace(),!0===this.e&&(this.g(e),this.g(n)),console.error(e),console.error(n))}stackTrace(){let t;try{throw new Error("")}catch(e){t=e.stack||""}return t=t.split("\n").map(t=>t.trim()),t.splice("Error"===t[0]?2:1)}setLogLevel(t){this.logLevel=t}}{constructor(){super()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),RW=(()=>{class t extends class{constructor(t,e){this.logger=t,this.http=e,this.g="Remote Print Job.pdf"}onPrintStart(){setTimeout(()=>{})}onPrintUrl(t){setTimeout(()=>{if(this.logger.log("Saving printed document as a file"),window.navigator.msSaveBlob)this.http.get(t,{responseType:"blob"}).subscribe(t=>{window.navigator.msSaveBlob(t.data,this.g)},t=>{this.logger.error("Extracting the PDF print job failed unexpectedly, details="+JSON.stringify(t))});else{const e=window.document.getElementById("printDownloadLink");e?(e.href=t,e.click()):this.logger.error("The link for downloading printed documents could not be found.")}})}}{constructor(t,e){super(t,e)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(LW),r.bc(lt))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var WW=n("K4CH");class jW{constructor(t){this.b=void 0===t?new WW.UAParser:new WW.UAParser(t),this.c=this.b.getResult()}getResultObject(){return this.c}getBrowserInfo(){return this.c.browser}getDeviceInfo(){return this.c.device}getOSInfo(){return this.c.os}getEngineInfo(){return this.c.engine}getUAString(){return this.c.ua}isSupportedBrowser(){const t=parseInt(this.c.browser.major,10);return"Chrome"===this.c.browser.name&&t>=FW.CHROME||"Safari"===this.c.browser.name&&t>=FW.SAFARI||"IE"===this.c.browser.name&&t>=FW.IE||"Firefox"===this.c.browser.name&&t>=FW.FIREFOX||"Edge"===this.c.browser.name}isWindows(){return"Windows"===this.c.os.name}osVersion(){return parseInt(this.c.os.version,10)}isMac(){return"Mac OS"===this.c.os.name}isMobile(){return"tablet"===this.c.device.type||"mobile"===this.c.device.type}isChrome(){return"Chrome"===this.c.browser.name}isFirefox(){return"Firefox"===this.c.browser.name}isSafari(){return"Safari"===this.c.browser.name}isIE(){return"IE"===this.c.browser.name}isEdge(){return"Edge"===this.c.browser.name}}var FW=function(t){return t[t.CHROME=45]="CHROME",t[t.FIREFOX=55]="FIREFOX",t[t.SAFARI=9]="SAFARI",t[t.IE=11]="IE",t}({});let XW=(()=>{class t extends class{constructor(t,e,n){this.a=t,this.b=e,this.c=n;const o=t.getResultObject();this.isMac=navigator.platform.indexOf("Mac")>-1,this.isFirefox=void 0!==e.mozInnerScreenX,this.isChrome="Chrome"===o.browser.name,this.isIE="IE"===o.browser.name,this.isSafari="Safari"===o.browser.name,this.clientVersion="1.0.18",this.clientTarget="Live",this.clientOS=navigator.platform,this.deviceInfo=t}isTouchDevice(){return"ontouchstart"in this.b||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0}getWindowWidth(){return this.b.innerWidth}getWindowHeight(){return this.b.innerHeight}getWindowScale(){return this.b.devicePixelRatio}getLocale(){return"pt-BR"}isHardwareModeEnabled(){return Module.IsWebGLSupported()}}{constructor(){super(new jW(null),window,null)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var NW=function(t){return t[t.Desktop=0]="Desktop",t[t.RemoteApp=1]="RemoteApp",t}({});let UW=(()=>{class t{constructor(){if(this.c=(t,e)=>{try{return JSON.parse(this.b.getItem("RdWebAppSettings::"+t))}catch(t){return e}},this.d=(t,e)=>{this.b.setItem("RdWebAppSettings::"+t,JSON.stringify(e))},this.b=window.sessionStorage,!this.b)throw new Error("Persistent storage is not available!");this.c("initialized",!1)||this.InitializeSettings()}InitializeSettings(){this.telemetryEnabled=!0,this.d("initialized",!0)}get telemetryEnabled(){return!!this.c("telemetryEnabled",!0)}set telemetryEnabled(t){this.d("telemetryEnabled",t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),zW=(()=>{class t{constructor(t,e,n){this.aa=t,this.b=e,this.c=n,this.i=!1,this.j=!1,this.k=window.localStorage,this.l=null,this.m=null,this.n=null,this.o={loaded:!1,multiTenant:!1,feedCount:0,publishedFolderCount:0,publishedAppCount:0,publishedDesktopCount:0},this.a=()=>{const t=new sW;if(this.l=t.createGuid(),this.k)try{this.k.setItem("RdWebClient::Telemetry::supportID",this.l)}catch(t){this.c.warn("Could not write support ID to local storage: "+t)}},this.p=()=>{if(this.d&&!this.i){const t={coreData:{appId:"RdWebClient",sendEvents:!0}};this.k&&(this.l=this.k.getItem("RdWebClient::Telemetry::supportID")),this.l||this.a(),this.d.ids.setAppUserId("c:"+this.l),this.d.init(t),this.c.log("Telemetry initialized and enabled."),this.i=!0}},this.q=()=>{if(this.d&&this.i){const t={name:"Microsoft.RDS.Web.Client.DailyDeviceInfo",data:{"Microsoft.RDS.Web.Client.DailyDeviceInfo":{eventVersion:1,appVersion:this.b.clientVersion,locale:this.b.getLocale(),hardwareModeEnabled:this.b.isHardwareModeEnabled()}}};this.d.writeEvent(t)}},this.r=()=>{if(this.d&&this.i){let t=0,e=0,n=0,o=0,r=0,i=0,a=0;this.o.multiTenant?(t=this.o.feedCount,n=this.o.publishedDesktopCount,r=this.o.publishedAppCount,a=this.o.publishedFolderCount):(e=this.o.publishedDesktopCount,o=this.o.publishedAppCount,i=this.o.publishedFolderCount),this.d.writeEvent({name:"Microsoft.RDS.Web.Client.DailyResourceInfo",data:{"Microsoft.RDS.Web.Client.DailyResourceInfo":{eventVersion:1,appVersion:this.b.clientVersion,feedCountMT:t,publishedDesktopCount:e,publishedDesktopCountMT:n,publishedAppCount:o,publishedAppCountMT:r,publishedFolderCount:i,publishedFolderCountMT:a}}})}},this.s=t=>{if(this.d&&this.i){let e,n=0;const o=t.telemetry.initialWidth+"x"+t.telemetry.initialHeight,r=Math.round(100*t.telemetry.initialScale);t.telemetry.timeConnected&&(n=Math.round((t.telemetry.timeConnected-t.telemetry.timeLaunched)/1e3)),e=this.o.multiTenant?t.isRail?"publishedAppMT":"publishedDesktopMT":t.isRail?"publishedApp":"publishedDesktop",this.d.writeEvent({name:"Microsoft.RDS.Web.Client.SessionLaunch",data:{"Microsoft.RDS.Web.Client.SessionLaunch":{eventVersion:1,appVersion:this.b.clientVersion,success:!!t.telemetry.timeConnected,sourceType:e,connectionId:t.id,launchTime:n,correlationId:t.correlationId,resolutionUsed:o,scaleUsed:r}}})}},this.t=t=>{if(this.d&&this.i){const e=t.disconnectReason.code.value===Module.DisconnectCode.UserInitiated.value,n=t.disconnectReason.code.value,o=t.disconnectReason.extendedCode;let r=0,i=0;t.telemetry.arcSuccess>0&&(i=Math.round(t.telemetry.totalArcTime/t.telemetry.arcSuccess/1e3)),t.telemetry.timeConnected&&(r=Math.round((t.telemetry.timeDisconnected-t.telemetry.timeConnected)/6e4)),this.d.writeEvent({name:"Microsoft.RDS.Web.Client.SessionData",data:{"Microsoft.RDS.Web.Client.SessionData":{eventVersion:1,appVersion:this.b.clientVersion,simpleDisconnectCode:n,userInitiated:e,serverStackDisconnectCode:o,correlationId:t.id,minutes:r,arcTriggered:t.telemetry.arcAttempts,arcSuccess:t.telemetry.arcSuccess,arcAvgTimeToConnect:i}}})}},this.u=t=>{this.d&&this.i&&this.d.writeEvent({name:"Microsoft.RDS.Web.Client.InSessionActivity",data:{"Microsoft.RDS.Web.Client.InSessionActivity":{eventVersion:1,appVersion:this.b.clientVersion,correlationId:t.id,sessionSwitched:t.telemetry.sessionSwitchedCount,appSwitched:t.telemetry.appSwitchedCount,resolutionChanged:t.telemetry.resolutionChanged,clipboardUsed:t.telemetry.clipboardUsed,audioUsed:t.telemetry.audioUsed}}})},this.v=t=>{this.d&&this.i&&this.d.writeEvent({name:"Microsoft.RDS.Web.Client.CrashStackTrace",data:{"Microsoft.RDS.Web.Client.CrashStackTrace":{eventVersion:1,appVersion:this.b.clientVersion,exception:t}}})},this.w=()=>{if(!this.m&&this.k)try{this.m=parseInt(this.k.getItem("RdWebClient::Telemetry::dailyEventTimestamp"),10)}catch(t){this.c.warn("Could not read the daily event timestamp from local storage: "+t)}return this.m},this.x=t=>{if(this.m=t,this.k)try{this.k.setItem("RdWebClient::Telemetry::dailyEventTimestamp",this.m.toString())}catch(t){this.c.warn("Could not write the daily event timestamp to local storage: "+t)}},this.y=()=>{this.q(),this.r(),this.x((new Date).getTime()),this.n=setTimeout(()=>this.y(),864e5)},this.z=()=>{if(!this.n&&this.o.loaded){let t;const e=this.w(),n=(new Date).getTime();t=!e||n-e>=864e5?0:864e5-(n-e),this.n=setTimeout(()=>this.y(),t)}},this.A=()=>{this.n&&(clearTimeout(this.n),this.n=null)},this.B=t=>{this.o.loaded=!t.loading&&!t.loadFailed,this.o.multiTenant=t.multiTenant,this.o.feedCount=t.workspaces.length,this.o.publishedFolderCount=0,this.o.publishedAppCount=0,this.o.publishedDesktopCount=0;for(let e=0;e<t.workspaces.length;e++){this.o.publishedFolderCount+=t.workspaces[e].folders.length;for(let n=t.workspaces[e],o=0;o<n.bookmarks.length;o++)n.bookmarks[o].bookmarkType===NW.RemoteApp?this.o.publishedAppCount++:this.o.publishedDesktopCount++}this.d&&this.i&&this.z()},this.C=()=>{this.l=null,this.k.removeItem("RdWebClient::Telemetry::supportID")}}onFeedsLoaded(t){this.d=window.awa||null,this.aa.telemetryEnabled&&(this.enable(),this.B(t))}disable(){this.i&&(this.d.getConfig().sendEvents=!1,this.c.log("Telemetry disabled")),this.j=!1,this.C(),this.A()}enable(){this.i&&!this.j?(this.a(),this.d.getConfig().sendEvents=!0,this.c.log("Telemetry enabled")):this.p(),this.j=!0,this.z()}onConnected(t){0===t.telemetry.arcAttempts&&this.s(t)}onDisconnected(t){t.telemetry.timeConnected?(this.t(t),this.u(t)):(this.s(t),this.t(t))}onException(t){this.v(t)}onRdCoreTelemetryEvent(t,e,n){this.c.log("Core telemetry event: eventName="+e+", traceMessage="+n),"OnAudioStarted"===e&&(t.telemetry.audioUsed=!0)}getSupportID(){return this.j?this.l:null}}return t.\u0275fac=function(e){return new(e||t)(r.bc(UW),r.bc(XW),r.bc(LW))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),YW=(()=>{class t extends class{constructor(t,e,n,o,r,i){this.sessionFactory=t,this.b=e,this.sessionStore=n,this.d=o,this.e=r,this.f=i,this.i={},this.reconnecting=!1,this.g=t=>(this.sessionStore.save(t),t.delegate.canvasNeeded=this.canvasNedded,t.delegate.retireCanvas=this.retireCanvas,t.delegate.monitorBounds=this.monitorBounds,t.events.subscribe(tW.DidDisconnect,this.onDidDisconnect),t.events.subscribe(tW.ApplicationIdChanged,this.onApplicationIdChanged),this.events.fireEventCallback(KR.SessionCreated,t.id),t.id),this.onWindowOrderChanged=t=>{let e,n=0;for(e in this.i={},t)t.hasOwnProperty(e)&&(this.i[t[e]]=n++);console.debug("(SessionProvider) called j with arg"),console.debug(t),console.debug(this.i),this.events.fireEventCallback(KR.SessionOrderChanged)},this.canvasNedded=t=>this.delegate.canvasNeeded?this.delegate.canvasNeeded(t):null,this.retireCanvas=t=>{this.delegate.retireCanvas&&this.delegate.retireCanvas(t)},this.monitorBounds=()=>this.delegate.monitorBounds?this.delegate.monitorBounds():null,this.n=()=>{this.activeSession&&this.activeSession.setFocus(!1),this.activeSession=null},this.o=()=>{let t;if(this.activeSession&&this.activeSession.sessionType===ZR.RemoteApp&&0===this.activeSession.getSiblingCount()){let e;for(t=this.sessionStore.list(null),e=0;e<t.length;e++)if(t[e].sessionType===ZR.Desktop&&t[e].getConnectionId()===this.activeSession.getConnectionId()){this.focusToSession(t[e].id,null);break}}else this.activeSession&&this.activeSession.sessionType===ZR.Desktop&&!this.sessionStore.find(this.activeSession.id)&&(t=this.sessionStore.list(null),this.n(),t.length>0&&this.focusToSession(t[0].id,null))},this.p=()=>{let t;const e=this.sessionStore.list(null);for(t=0;t<e.length;t++){const n=e[t];n.connection.getState()===oW.Dismissed&&(this.sessionStore.remove(n.id),this.events.fireEventCallback(KR.SessionDestroyed,n.id))}},this.onSessionCreated=t=>{this.f.log("[SessionProvider] Session created received in provider"),this.p();let e=t;if(e.sessionType===ZR.Desktop&&e.connection.isExistingConnection){const t=[];this.sessionList(t);for(const n in t)if(t[n].getConnectionId()===e.getConnectionId()){this.f.log("[SessionProvider] Relaunch of an existing remote desktop connection"),e=t[n];break}}else this.g(e);this.focusToSession(e.id,null)},this.onDidDisconnect=()=>{this.f.log("[SessionProvider] Session disconnect received in provider"),this.p(),this.o()},this.onApplicationIdChanged=()=>{this.events.fireEventCallback(KR.SessionGroupingChanged)},this.onWindowsLoaded=()=>{this.events.fireEventCallback(KR.SessionsLoaded)},this.onWindowIconChanged=()=>{this.events.fireEventCallback(KR.SessionIconChanged)},this.onConnectionCreated=(t,e)=>{this.f.log("[SessionProvider] Connection created event received."),e.events.subscribe(rW.WindowOrderChanged,this.onWindowOrderChanged),e.events.subscribe(rW.WindowsLoaded,this.onWindowsLoaded),e.events.subscribe(rW.WindowIconChanged,this.onWindowIconChanged)},this.onConnectionCreateFailed=t=>{this.f.error("[SessionProvider] Connection create failed event received."),this.f.error(t.message),this.events.fireEventCallback(KR.SessionCreateFailed,t)},this.onConnectionDestroyed=t=>{t.events.unsubscribe(rW.WindowOrderChanged,this.onWindowOrderChanged),t.events.unsubscribe(rW.WindowsLoaded,this.onWindowsLoaded),t.events.unsubscribe(rW.WindowIconChanged,this.onWindowIconChanged),this.p(),this.o(),this.f.log("[SessionProvider] Connection destroyed event received.")},this.onSessionDestroyed=t=>{this.sessionStore.find(t)&&(this.f.log("[SessionProvider] Session destroyed received in provider"),this.sessionStore.remove(t),this.o(),this.events.fireEventCallback(KR.SessionDestroyed,t))},this.onSessionFocused=t=>{const e=this.sessionStore.find(t);console.debug("(SessionFocused)"),console.debug(t),e&&(this.f.log("[SessionProvider] Session focused received in provider"),this.activeSession=e,this.events.fireEventCallback(KR.SessionFocused,t))},this.onRedirectionsRequest=t=>{this.events.fireEventCallback(KR.RedirectionsRequest,t)},this.events=new qR,this.delegate=new JR,t.events.subscribe(eW.SessionCreated,this.onSessionCreated),t.events.subscribe(eW.SessionDestroyed,this.onSessionDestroyed),t.events.subscribe(eW.SessionFocused,this.onSessionFocused),t.events.subscribe(eW.ConnectionCreated,this.onConnectionCreated),t.events.subscribe(eW.ConnectionCreateFailed,this.onConnectionCreateFailed),t.events.subscribe(eW.ConnectionDestroyed,this.onConnectionDestroyed),t.events.subscribe(eW.RedirectionsRequest,this.onRedirectionsRequest)}sessionList(t){return this.sessionStore.list(t)}connectionList(){return this.b.listActiveConnections()}getConnection(t){return this.b.findConnectionById(t)}getReconnecting(){return this.reconnecting}setReconnecting(t){this.reconnecting=t}desktopSessionList(t){let e,n=t;const o=this.sessionStore.list(null);for(null==n?n=[]:n.splice(0),e=0;e<o.length;e++)o[e].sessionType===ZR.Desktop&&0===o[e].getSiblingCount()&&n.push(o[e]);return n}sessionListGrouped(t){let e,n,o,r,i,a=t;const c=this.sessionStore.list(null);if(null==a)a={};else{for(e in a)a.hasOwnProperty(e)&&delete a[e];for(e in c)c.hasOwnProperty(e)&&c[e].sessionType===ZR.RemoteApp&&(n=c[e],o=n.getApplicationId(),i=a[o],void 0===i&&(i={},i.thumbnail=n.getThumbnail(),a[o]=i),r=i.sessionList,void 0===r&&(r=[],i.sessionList=r),r.length>0&&this.i[n.windowId]<this.i[r[0].windowId]?r.unshift(n):r.push(n))}return a}disconnect(){this.sessionStore.removeAll(),this.b.disconnectAllConnections()}createSession(t,e,n){this.sessionFactory.createSession(t,e,n)}find(t){return this.sessionStore.find(t)}focusToSession(t,e){const n=this.sessionStore.find(t);n&&n!==this.activeSession&&(this.activeSession&&this.activeSession.getConnectionId()!==n.getConnectionId()&&this.n(),n.setFocus(!0,e),this.activeSession=n,this.events.fireEventCallback(KR.SessionFocused,n.id))}dismissSession(t){const e=this.sessionStore.find(t);e&&(e.state===nW.Disconnected?(this.b.removeConnection(e.connection),this.p(),this.o()):e.disconnect(null))}invalidateCanvasForActiveConnections(){this.b.invalidateCanvasForActiveConnections()}hasActiveConnections(){return this.b.hasActiveConnections()}windowsLoaded(){return this.b.windowsLoaded()}}{constructor(t,e,n,o,r,i){try{Module.Tracing.Register((t,e,n,o)=>{const r=this.getConnection(o);r&&i.onRdCoreTelemetryEvent(r,t,e)},t=>{n.logWithoutTimestamp(t)},t=>{n.warnWithoutTimestamp(t)},t=>{n.errorWithoutTimestamp(t)})}catch(l){n.log("Tried to register telemetry collect trace function with RdCore but failed")}const a=document.getElementById("rdcorelib");let c;a&&(Module.SetWebWorkerBasePath(""),Module.SetWebWorkerLibName(a.src)),Module.UIStrings.RegisterTranslationTable(wW);try{c=new(window.AudioContext||window.webkitAudioContext)}catch(l){n.warn("Failed to create audio context")}const s=new bW(uW.RdpConnection,n,c,i,o,r,null,null);super(new vW(s,n,e),s,t,null,null,n),this.audioContext=c}}return t.\u0275fac=function(e){return new(e||t)(r.bc(DW),r.bc(IW),r.bc(LW),r.bc(RW),r.bc(XW),r.bc(zW))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),BW=(()=>{class t extends Us{constructor(t,e,n){super(t,e,n.monitoringURL+"hd-monitoring-configuration/test"),this.domainPathService=n}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns),r.bc(Ls))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();var VW=n("wZee");n("gAkk"),n("huE1"),n("kfgK"),n("lSgE"),n("ZgVT"),n("GD/k"),n("bPOv"),n("Yhcd"),n("ki2X"),n("QWvX"),n("85O/"),n("mR1r"),n("jpss"),n("PSGn"),n("eWXi"),n("hnpa"),n("XIHC");const HW=["source"];let QW=(()=>{class t{constructor(t,e){this._elementRef=t,this._httpClient=e,this._unsubscribeAll=new po.b}set code(t){this.highlight(t)}ngOnInit(){this.lang&&(this.path&&this._httpClient.get(this.path,{responseType:"text"}).pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.highlight(t)}),!this.path&&this.source&&this.highlight(this.source.nativeElement.value))}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}highlight(t){const e=t.split("\n");if(e[0].trim()||e.shift(),e[e.length-1].trim()||e.pop(),0===e.length)return;const n=e[0].search(/\S|$/);let o="";e.forEach((t,r)=>{o+=t.substr(n,t.length),r!==e.length-1&&(o+="\n")});const r=VW.highlight(o,VW.languages[this.lang]);this._elementRef.nativeElement.innerHTML='<pre><code class="highlight language-'+this.lang+'">'+r+"</code></pre>"}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(lt))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-highlight"]],contentQueries:function(t,e,n){var o;1&t&&r.Kc(n,HW,!0),2&t&&r.zc(o=r.gc())&&(e.source=o.first)},inputs:{lang:"lang",path:"path",code:"code"},decls:0,vars:0,template:function(t,e){},styles:["[_nghost-%COMP%]{display:block;width:100%;padding:8px;background:#263238;cursor:text;overflow:auto;-webkit-overflow-scrolling:touch}"]}),t})();function GW(t,e){if(1&t&&(r.Xb(0,"div"),r.Sb(1,"fuse-highlight",12),r.kc(2,"json"),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("code",r.lc(2,1,t.testServerAgentError))}}const $W=[{path:"test",component:(()=>{class t{constructor(t,e,n,o){this.http=t,this.sessionProvider=e,this.testeAuthDaoService=n,this.scriptExecutionDaoService=o,this.serverAgentTokenControl=new cm.h(""),this.serverPublicIpControl=new cm.h("")}getTest(){this.test=this.http.get("test")}onTestServerAgent(){let t=this.serverAgentTokenControl.value;t=t.trim().replace("GET /stomp/login?","").replace(" HTTP/1.1","").replace(/\r?\n|\r/g,"");const e=t.split("&"),n={};for(const o of e){const t=o.split("=");let e;try{e=t[1].replace(/\+/g,"%20")}catch(cut){e=""}n[t[0]]=decodeURIComponent(e)}}ngOnInit(){}onCreateScriptExecution(){}onErrorSimulate(){throw new Error("Oooops valendo!")}onTestAuth(){this.testeAuthDaoService.get().subscribe(t=>{})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Rs),r.Rb(YW),r.Rb(BW),r.Rb(Pb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-test"]],decls:29,vars:3,consts:[["fusePerfectScrollbar","",1,"page-layout","simple","fullwidth"],[1,"content","p-24"],["fxLayout","column"],["fxLayout","column",3,"submit"],["appearance","outline","fxFlex","100"],["matInput","","required","",3,"formControl"],["appearance","outline","fxFlex","100",1,"pl-4"],["type","submit"],[4,"ngIf"],[2,"margin-top","200px","margin-bottom","200px"],["type","button","mat-raised-button","","color","primary",3,"click"],["mat-raised-button","","type","button","color","primary",1,"md-small",3,"click"],["lang","json",3,"code"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div"),r.Xb(4,"form",3),r.fc("submit",(function(){return e.onTestServerAgent()})),r.Xb(5,"mat-form-field",4),r.Xb(6,"mat-label"),r.Qc(7,"Token"),r.Wb(),r.Xb(8,"textarea",5),r.Qc(9,"\n                        "),r.Wb(),r.Xb(10,"mat-error"),r.Qc(11,"Requerido"),r.Wb(),r.Wb(),r.Xb(12,"mat-form-field",6),r.Xb(13,"mat-label"),r.Qc(14,"IP P\xfablico"),r.Wb(),r.Sb(15,"input",5),r.Xb(16,"mat-error"),r.Qc(17,"Requerido"),r.Wb(),r.Wb(),r.Xb(18,"button",7),r.Qc(19,"DotNetServerAgent"),r.Wb(),r.Oc(20,GW,3,3,"div",8),r.Wb(),r.Sb(21,"hr",9),r.Xb(22,"div"),r.Xb(23,"div"),r.Qc(24,"Teste de erro:"),r.Wb(),r.Xb(25,"button",10),r.fc("click",(function(){return e.onErrorSimulate()})),r.Qc(26,"Simular erro"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(27,"button",11),r.fc("click",(function(){return e.onTestAuth()})),r.Qc(28,"Testar auth"),r.Wb(),r.Wb()),2&t&&(r.Db(8),r.rc("formControl",e.serverAgentTokenControl),r.Db(7),r.rc("formControl",e.serverPublicIpControl),r.Db(5),r.rc("ngIf",e.testServerAgentError))},directives:[__,sp,cm.J,cm.u,cm.v,nu,kp,Qh,bu,cm.c,cm.E,cm.t,cm.i,Uh,c.t,yu,QW],pipes:[c.k],styles:[""]}),t})(),canActivate:[hb],data:{permissions:["DataCenter.READ"]}}];let qW=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[BW],imports:[[c.c,mL,Sa.forChild($W),aR,_u,vu,ou,zu,RS]]}),t})();function KW(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",1),r.Xb(1,"button",2),r.fc("click",(function(){return r.Ec(t),r.jc().action()})),r.Qc(2),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(2),r.Rc(t.data.action)}}function JW(t,e){}const ZW=Math.pow(2,31)-1;class tj{constructor(t,e){this._overlayRef=e,this._afterDismissed=new po.b,this._afterOpened=new po.b,this._onAction=new po.b,this._dismissedByAction=!1,this.containerInstance=t,this.onAction().subscribe(()=>this.dismiss()),t._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())}closeWithAction(){this.dismissWithAction()}_dismissAfter(t){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(t,ZW))}_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.asObservable()}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction.asObservable()}}const ej=new r.r("MatSnackBarData");class nj{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let oj=(()=>{class t{constructor(t,e){this.snackBarRef=t,this.data=e}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(tj),r.Rb(ej))},t.\u0275cmp=r.Lb({type:t,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-simple-snackbar"],decls:3,vars:2,consts:[["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb(),r.Oc(2,KW,3,1,"div",0)),2&t&&(r.Db(1),r.Rc(e.data.message),r.Db(1),r.rc("ngIf",e.hasAction))},directives:[c.t,yu],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\n"],encapsulation:2,changeDetection:0}),t})();const rj={snackBarState:wt("state",[It("void, hidden",Dt({transform:"scale(0.8)",opacity:0})),It("visible",Dt({transform:"scale(1)",opacity:1})),Tt("* => visible",kt("150ms cubic-bezier(0, 0, 0.2, 1)")),Tt("* => void, * => hidden",kt("75ms cubic-bezier(0.4, 0.0, 1, 1)",Dt({opacity:0})))])};let ij=(()=>{class t extends yl{constructor(t,e,n,o){super(),this._ngZone=t,this._elementRef=e,this._changeDetectorRef=n,this.snackBarConfig=o,this._destroyed=!1,this._onExit=new po.b,this._onEnter=new po.b,this._animationState="void",this.attachDomPortal=t=>(this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachDomPortal(t)),this._role="assertive"!==o.politeness||o.announcementMessage?"off"===o.politeness?null:"status":"alert"}attachComponentPortal(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(t)}attachTemplatePortal(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(t)}onAnimationEnd(t){const{fromState:e,toState:n}=t;if(("void"===n&&"void"!==e||"hidden"===n)&&this._completeExit(),"visible"===n){const t=this._onEnter;this._ngZone.run(()=>{t.next(),t.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())}exit(){return this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.asObservable().pipe(Object(Lo.a)(1)).subscribe(()=>{this._onExit.next(),this._onExit.complete()})}_applySnackBarClasses(){const t=this._elementRef.nativeElement,e=this.snackBarConfig.panelClass;e&&(Array.isArray(e)?e.forEach(e=>t.classList.add(e)):t.classList.add(e)),"center"===this.snackBarConfig.horizontalPosition&&t.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&t.classList.add("mat-snack-bar-top")}_assertNotAttached(){if(this._portalOutlet.hasAttached())throw Error("Attempting to attach snack bar content after content is already attached")}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.A),r.Rb(r.l),r.Rb(r.h),r.Rb(nj))},t.\u0275cmp=r.Lb({type:t,selectors:[["snack-bar-container"]],viewQuery:function(t,e){var n;1&t&&r.Lc(wl,!0),2&t&&r.zc(n=r.gc())&&(e._portalOutlet=n.first)},hostAttrs:[1,"mat-snack-bar-container"],hostVars:2,hostBindings:function(t,e){1&t&&r.Ib("@state.done",(function(t){return e.onAnimationEnd(t)})),2&t&&(r.Eb("role",e._role),r.Vc("@state",e._animationState))},features:[r.Ab],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&r.Oc(0,JW,0,0,"ng-template",0)},directives:[wl],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],encapsulation:2,data:{animation:[rj.snackBarState]}}),t})(),aj=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[ld,Al,c.c,vu,Gd],Gd]}),t})();const cj=new r.r("mat-snack-bar-default-options",{providedIn:"root",factory:function(){return new nj}});let sj=(()=>{class t{constructor(t,e,n,o,r,i){this._overlay=t,this._live=e,this._injector=n,this._breakpointObserver=o,this._parentSnackBar=r,this._defaultConfig=i,this._snackBarRefAtThisLevel=null}get _openedSnackBarRef(){const t=this._parentSnackBar;return t?t._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(t){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=t:this._snackBarRefAtThisLevel=t}openFromComponent(t,e){return this._attach(t,e)}openFromTemplate(t,e){return this._attach(t,e)}open(t,e="",n){const o=Object.assign(Object.assign({},this._defaultConfig),n);return o.data={message:t,action:e},o.announcementMessage||(o.announcementMessage=t),this.openFromComponent(oj,o)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(t,e){const n=new Dl(e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,new WeakMap([[nj,e]])),o=new Ol(ij,e.viewContainerRef,n),r=t.attach(o);return r.instance.snackBarConfig=e,r.instance}_attach(t,e){const n=Object.assign(Object.assign(Object.assign({},new nj),this._defaultConfig),e),o=this._createOverlay(n),i=this._attachSnackBarContainer(o,n),a=new tj(i,o);if(t instanceof r.M){const e=new Ml(t,null,{$implicit:n.data,snackBarRef:a});a.instance=i.attachTemplatePortal(e)}else{const e=this._createInjector(n,a),o=new Ol(t,void 0,e),r=i.attachComponentPortal(o);a.instance=r.instance}return this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait)").pipe(dc(o.detachments())).subscribe(t=>{const e=o.overlayElement.classList;t.matches?e.add("mat-snack-bar-handset"):e.remove("mat-snack-bar-handset")}),this._animateSnackBar(a,n),this._openedSnackBarRef=a,this._openedSnackBarRef}_animateSnackBar(t,e){t.afterDismissed().subscribe(()=>{this._openedSnackBarRef==t&&(this._openedSnackBarRef=null),e.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{t.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):t.containerInstance.enter(),e.duration&&e.duration>0&&t.afterOpened().subscribe(()=>t._dismissAfter(e.duration)),e.announcementMessage&&this._live.announce(e.announcementMessage,e.politeness)}_createOverlay(t){const e=new Nl;e.direction=t.direction;let n=this._overlay.position().global();const o="rtl"===t.direction,r="left"===t.horizontalPosition||"start"===t.horizontalPosition&&!o||"end"===t.horizontalPosition&&o,i=!r&&"center"!==t.horizontalPosition;return r?n.left("0"):i?n.right("0"):n.centerHorizontally(),"top"===t.verticalPosition?n.top("0"):n.bottom("0"),e.positionStrategy=n,this._overlay.create(e)}_createInjector(t,e){return new Dl(t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,new WeakMap([[tj,e],[ej,t.data]]))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(od),r.bc(Dd),r.bc(r.s),r.bc(iC),r.bc(t,12),r.bc(cj))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(od),Object(r.bc)(Dd),Object(r.bc)(r.p),Object(r.bc)(iC),Object(r.bc)(t,12),Object(r.bc)(cj))},token:t,providedIn:aj}),t})(),lj=(()=>{class t{constructor(){this.eventProject=new r.o}ngOnInit(){}editProjectChild(t){this.eventProject.emit(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["app-project-item"]],inputs:{project:"project"},outputs:{eventProject:"eventProject"},decls:7,vars:1,consts:[["type","button","mat-raised-button","",1,"mat-green-600-bg",3,"click"],[1,"mat-button-wrapper"]],template:function(t,e){1&t&&(r.Xb(0,"div"),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Xb(4,"button",0),r.fc("click",(function(){return e.editProjectChild(e.project)})),r.Xb(5,"span",1),r.Qc(6," Edit "),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(2),r.Rc(null==e.project?null:e.project.name))},directives:[yu],styles:[""]}),t})();function dj(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"app-project-item",1),r.fc("eventProject",(function(e){return r.Ec(t),r.jc().editProject(e)})),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit;r.Db(1),r.rc("project",t)}}function gj(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Qc(2),r.Wb(),r.Xb(3,"td"),r.Qc(4),r.kc(5,"json"),r.Wb(),r.Xb(6,"td"),r.Qc(7),r.Wb(),r.Xb(8,"td"),r.Qc(9),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Sc(" ",t.type," "),r.Db(2),r.Sc(" ",r.lc(5,4,t.state)," "),r.Db(3),r.Sc(" ",null==t.commitMetadata?null:t.commitMetadata.author," "),r.Db(2),r.Sc(" ",null==t.commitMetadata?null:t.commitMetadata.commitDate," ")}}function mj(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Qc(2),r.kc(3,"json"),r.Wb(),r.Xb(4,"td"),r.Qc(5),r.Wb(),r.Xb(6,"td"),r.Qc(7),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Sc(" ",r.lc(3,3,t.it)," "),r.Db(3),r.Sc(" ",null==t.commitMetadata?null:t.commitMetadata.author," "),r.Db(2),r.Sc(" ",null==t.commitMetadata?null:t.commitMetadata.commitDate," ")}}function pj(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Qc(2),r.kc(3,"json"),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Sc(" ",r.lc(3,1,t)," ")}}let hj=(()=>{class t{constructor(t,e,n){this.projectDAO=t,this.snackBar=e,this.dialog=n}ngOnInit(){this.refresh.subscribe(()=>{this.projects$=this.projectDAO.get(),this.projectsSnapshots$=this.projectDAO.snapshots(),this.projectsShadows$=this.projectDAO.shadows(),this.projectsChanges$=this.projectDAO.changes()}),this.refresh.next()}editProject(t){this.dialog.open(Wx,{disableClose:!0,panelClass:"ad-domain-edit-dialog",data:{project:t}})}findCustomerGroup(t){return this.customerGroups.find(e=>e.id===t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ax),r.Rb(sj),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-project-list"]],inputs:{refresh:"refresh",customerGroups:"customerGroups"},decls:45,vars:12,consts:[[4,"ngFor","ngForOf"],[3,"project","eventProject"]],template:function(t,e){1&t&&(r.Oc(0,dj,2,1,"div",0),r.kc(1,"async"),r.Xb(2,"div"),r.Xb(3,"p"),r.Qc(4,"Snapshots"),r.Wb(),r.Xb(5,"table"),r.Xb(6,"thead"),r.Xb(7,"tr"),r.Xb(8,"th"),r.Qc(9," Opera\xe7\xe3o "),r.Wb(),r.Xb(10,"th"),r.Qc(11," Estado "),r.Wb(),r.Xb(12,"th"),r.Qc(13," Autor "),r.Wb(),r.Xb(14,"th"),r.Qc(15," Data "),r.Wb(),r.Wb(),r.Wb(),r.Xb(16,"tbody"),r.Oc(17,gj,10,6,"tr",0),r.kc(18,"async"),r.Wb(),r.Wb(),r.Wb(),r.Xb(19,"div"),r.Xb(20,"p"),r.Qc(21,"Shadows"),r.Wb(),r.Xb(22,"table"),r.Xb(23,"thead"),r.Xb(24,"tr"),r.Xb(25,"th"),r.Qc(26," Objeto "),r.Wb(),r.Xb(27,"th"),r.Qc(28," Autor "),r.Wb(),r.Xb(29,"th"),r.Qc(30," Data "),r.Wb(),r.Wb(),r.Wb(),r.Xb(31,"tbody"),r.Oc(32,mj,8,5,"tr",0),r.kc(33,"async"),r.Wb(),r.Wb(),r.Wb(),r.Xb(34,"div"),r.Xb(35,"p"),r.Qc(36,"Changes"),r.Wb(),r.Xb(37,"table"),r.Xb(38,"thead"),r.Xb(39,"tr"),r.Xb(40,"th"),r.Qc(41," Objeto "),r.Wb(),r.Wb(),r.Wb(),r.Xb(42,"tbody"),r.Oc(43,pj,4,3,"tr",0),r.kc(44,"async"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("ngForOf",r.lc(1,4,e.projects$)),r.Db(17),r.rc("ngForOf",r.lc(18,6,e.projectsSnapshots$)),r.Db(15),r.rc("ngForOf",r.lc(33,8,e.projectsShadows$)),r.Db(11),r.rc("ngForOf",r.lc(44,10,e.projectsChanges$)))},directives:[c.s,lj],pipes:[c.b,c.k],styles:["td[_ngcontent-%COMP%]{padding-right:30px}"]}),t})();const uj=[{path:"project",component:(()=>{class t extends Bc{constructor(t,e,n){super(),this.snackBar=t,this.dialog=e,this.customerGroupDao=n,this.onRefresh=new po.b,this.customerGroupDao.getAllCache().subscribe(t=>{this.customerGroups=t})}onCreateProject(){const t=this.dialog.open(Wx,{disableClose:!0,panelClass:"ad-domain-edit-dialog",data:{customerGroups:this.customerGroups}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.snackBar.open(t.name+" Criado com Sucesso",null,{duration:5e3}),this.onRefresh.next()});this.addSubscription(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(sj),r.Rb(Zg),r.Rb(eb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-project"]],features:[r.Ab],decls:5,vars:2,consts:[["fusePerfectScrollbar","",1,"page-layout","simple","fullwidth"],[1,"content","p-24","mat-white-bg"],["type","button","mat-raised-button","",1,"mb-8",3,"click"],[3,"refresh","customerGroups"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"button",2),r.fc("click",(function(){return e.onCreateProject()})),r.Qc(3,"Criar"),r.Wb(),r.Sb(4,"app-project-list",3),r.Wb(),r.Wb()),2&t&&(r.Db(4),r.rc("refresh",e.onRefresh)("customerGroups",e.customerGroups))},directives:[__,yu,hj],styles:[""]}),t})(),canActivate:[hb],data:{permissions:["Project.READ"]}}];let bj=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Ax],imports:[[c.c,Sa.forChild(uj),mL,Xv,zu,ou,aj,_u,vu,ZL,hm,H_,am,AP]]}),t})();function _j(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,o=r.jc(2);var n;r.Db(1),r.Tc(" ",null==t?null:t.name," - ",null==(n=o.findProjectById(null==t?null:t.projectId))?null:n.name," ")}}const fj=function(){return{value:"50"}};function Cj(t,e){if(1&t&&(r.Xb(0,"div",7),r.Oc(1,_j,2,2,"div",8),r.Wb()),2&t){const t=r.jc();r.rc("@animateStagger",r.uc(2,fj)),r.Db(1),r.rc("ngForOf",t.dataCenters)}}const Oj=[{path:"data-center",component:(()=>{class t{constructor(t,e,n){this.projectDAO=t,this.dataCenterDAO=e,this.dialog=n,this.setDataCenters(),this.setDataCenterTypes(),this.setProjects()}setDataCenters(){this.dataCenterDAO.get().subscribe(t=>{this.dataCenters=t})}setDataCenterTypes(){this.dataCenterDAO.getDataCenterTypes().subscribe(t=>{this.dataCenterTypes=t})}setProjects(){this.projectDAO.getActive().subscribe(t=>{this.projects=t})}findProjectById(t){return this.projects.find(e=>e.id===t)}onAdd(){this.dialog.open(bv,{disableClose:!0,panelClass:"create-data-center-dialog",data:{projects:this.projects,dataCenterTypes:this.dataCenterTypes}}).afterClosed().subscribe(t=>{t&&this.setDataCenters()})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ax),r.Rb(lb),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-data-center"]],decls:12,vars:0,consts:[["fusePerfectScrollbar","",1,"page-layout","carded","fullwidth"],[1,"top-bg","mat-accent-bg"],[1,"center"],["fxLayout","row","fxLayoutAlign","start center",1,"header","white-fg","p-24"],["type","button","mat-mini-fab","","id","addDatacenter","aria-label","Adicionar","matTooltip","Adicionar",3,"click"],[1,"content"],["class","widget-group","fxLayout","column","fxFlex","100","fxLayoutWrap","",4,"fuseIfOnDom"],["fxLayout","column","fxFlex","100","fxLayoutWrap","",1,"widget-group"],[4,"ngFor","ngForOf"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"h2"),r.Qc(5,"Lista de Data Centers"),r.Wb(),r.Xb(6,"button",4),r.fc("click",(function(){return e.onAdd()})),r.Xb(7,"mat-icon"),r.Qc(8,"add"),r.Wb(),r.Wb(),r.Wb(),r.Xb(9,"div",5),r.Xb(10,"mat-card"),r.Oc(11,Cj,2,3,"div",6),r.Wb(),r.Wb(),r.Wb(),r.Wb())},directives:[__,sp,mh,yu,Uu,Wv,YR,kp,c.s],styles:["#addDatacenter[_ngcontent-%COMP%]{background-color:#4caf50;margin-left:10px}.mat-form-field[_ngcontent-%COMP%]{width:100%}"],data:{animation:Ub}}),t})(),canActivate:[hb],data:{permissions:["DataCenter.READ"]}}];let Mj=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[lb],imports:[[c.c,mL,Sa.forChild(Oj),aR,zu,Xv,ou,AP,_u,vu,hm,am,H_,A_]]}),t})();class Pj{constructor(t,e,n,o=!1,r=0,i=0,a="",c=""){this.remoteAppId=t,this.remoteApp=e,this.remoteAppReadyStatus=n,this.loading=o,this.customerGroupId=r,this.subProjectId=i,this.name=a,this.imageUUID=c}}let yj=(()=>{class t extends tb{constructor(t,e){super(t,e,"remote-app")}resize(t){return this.http.post(this.url+"/resize",t)}getOneHtml5(t){return this.http.get(this.url+"/html5/"+t)}getAllRemoteAppsPendingOrDeleting(){return this.http.get(this.url+"/get-all-remote-apps-pending-or-deleting")}findAllImagesByRemoteAppName(t){return this.http.get(this.url+"/find-all-images-by-remote-app-name?name="+t)}forceDelete(t){return this.http.remove(this.url+"/force-delete/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();class xj{static protocolCheckPromise(t,e){return new Promise((n,o)=>{const r=()=>{n(sv.INSTALLED)},i=()=>{n(sv.NOT_INSTALLED)};try{console.log("protocolCheckPromise, document.hidden",document.hidden),this.protocolCheck(t,i,r,e)}catch(cut){o(cut)}})}static protocolCheck(t,e,n,o){if(navigator.msLaunchUri)xj.openUriWithMsLaunchUri(t,e,n);else{const r=xj.checkBrowser();r.isFirefox?xj.openUriUsingFirefox(t,e,n):r.isChrome?xj.openUriWithTimeoutHack(t,e,n,o):r.isIE&&xj.openUriUsingIEInOlderWindows(t,e,n,o)}}static openUriWithMsLaunchUri(t,e,n){navigator.msLaunchUri(t,n,e)}static openUriUsingFirefox(t,e,n){let o=document.querySelector("#hiddenIframe");o||(o=xj.createHiddenIframe(document.body,"about:blank"));try{o.contentWindow.location.href=t,n()}catch(cut){console.error(cut),"NS_ERROR_UNKNOWN_PROTOCOL"===cut.name&&e()}}static createHiddenIframe(t,e){const n=document.createElement("iframe");return n.src=e,n.id="hiddenIframe",n.style.display="none",t.appendChild(n),n}static checkBrowser(){const t=-1!=(navigator.userAgent.indexOf("Opera")||navigator.userAgent.indexOf("OPR")),e=-1!=navigator.userAgent.indexOf("Firefox"),n=-1!=navigator.userAgent.indexOf("Safari"),o=-1!=navigator.userAgent.indexOf("MSIE");return{isOpera:t,isFirefox:e,isSafari:n,isChrome:-1!=navigator.userAgent.indexOf("Chrome"),isIE:o}}static openUriWithTimeoutHack(t,e,n,o){const r=setTimeout(()=>{e(),a.remove()},o);let i=window;for(;i!==i.parent;)i=i.parent;const a=xj.registerEvent(i,"blur",(function(){clearTimeout(r),a.remove(),n()}));window.location.href=t}static registerEvent(t,e,n){return t.addEventListener?(t.addEventListener(e,n),{remove:()=>{t.removeEventListener(e,n)}}):(t.attachEvent(e,n),{remove:()=>{t.detachEvent(e,n)}})}static openUriUsingIEInOlderWindows(t,e,n,o){const r=xj.getInternetExplorerVersion();10===r?xj.openUriUsingIE10InWindows7(t,e,n,o):9===r||11===r?xj.openUriWithHiddenFrame(t,e,n,o):xj.openUriInNewWindowHack(t,e,n,o)}static getInternetExplorerVersion(){let t=-1;if("Microsoft Internet Explorer"===navigator.appName){const e=navigator.userAgent;null!=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})").exec(e)&&(t=parseFloat(RegExp.$1))}else if("Netscape"===navigator.appName){const e=navigator.userAgent;null!=new RegExp("Trident/.*rv:([0-9]{1,}[.0-9]{0,})").exec(e)&&(t=parseFloat(RegExp.$1))}return t}static openUriUsingIE10InWindows7(t,e,n,o){const r=setTimeout(e,o);window.addEventListener("blur",()=>{clearTimeout(r),n()});let i=document.querySelector("#hiddenIframe");i||(i=xj.createHiddenIframe(document.body,"about:blank"));try{i.contentWindow.location.href=t}catch(cut){e(),clearTimeout(r)}}static openUriWithHiddenFrame(t,e,n,o){const r=setTimeout(()=>{e(),a.remove()},o);let i=document.querySelector("#hiddenIframe");i||(i=xj.createHiddenIframe(document.body,"about:blank"));const a=xj.registerEvent(window,"blur",(function(){clearTimeout(r),a.remove(),n()}));i.contentWindow.location.href=t}static openUriInNewWindowHack(t,e,n,o){const r=window.open("","","width=0,height=0");r.document.write("<iframe src='"+t+"'></iframe>"),setTimeout(()=>{try{r.setTimeout("window.close()",o),n()}catch(cut){r.close(),e()}},o)}}const vj={leading:!0,trailing:!1};class wj{constructor(t,e,n,o){this.duration=t,this.scheduler=e,this.leading=n,this.trailing=o}call(t,e){return e.subscribe(new kj(t,this.duration,this.scheduler,this.leading,this.trailing))}}class kj extends bo.a{constructor(t,e,n,o,r){super(t),this.duration=e,this.scheduler=n,this.leading=o,this.trailing=r,this._hasTrailingValue=!1,this._trailingValue=null}_next(t){this.throttled?this.trailing&&(this._trailingValue=t,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(Sj,this.duration,{subscriber:this})),this.leading?this.destination.next(t):this.trailing&&(this._trailingValue=t,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const t=this.throttled;t&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),t.unsubscribe(),this.remove(t),this.throttled=null)}}function Sj(t){const{subscriber:e}=t;e.clearThrottle()}let Aj=(()=>{class t extends Bc{constructor(t,e,n){super(),this.stomp=t,this.authService=e,this.domainPathService=n,this.numberOfAttemptsToOpenWindowsClient=0,this.connectedOnce=!1,this.status={clientId:void 0,webClientId:void 0,status:sv.STOMP_NOT_CONNECTED},this.enabledSubject=new Zn.a(!0),this.clientStatusSubject=new Zn.a(this.status),this.manualClick=new Zn.a({isTrusted:!0}),this._$startClient=this.initStartClientObservable()}static startProtocolCheck(e,n,o){if(Object(kc.n)()){const r=xj.protocolCheckPromise(`KluhR2CloudClient://${e},${n},${o.secure},${o.apiDomain},${o.staticDomain}`,t.timeoutMs);return Object(Jn.a)(r).pipe(Object(Lo.a)(1),Object(H.a)(t=>({status:t,webClientId:null,clientId:null})),Object(Go.a)(t=>{}))}return Object(z.a)({status:sv.OPENING,clientId:null,webClientId:null})}startClientListener(){this.clientListenerSubscription||(this.clientListenerSubscription=this._$startClient.pipe(dc(this.onDestroy$)).subscribe(t=>{this.status=t,this.clientStatusSubject.next(t)})),this.onDestroy$.subscribe(()=>{this.clientStatusSubject.complete(),this.enabledSubject.complete()})}clientConnectionChanges(){return this.clientStatusSubject.asObservable()}initStartClientObservable(){const e=Object(Ks.a)(Object(Ks.a)(Object(qs.a)(document,"click"),Object(qs.a)(document,"contextmenu"),Object(qs.a)(document,"dblclick"),Object(qs.a)(document,"mousedown"),Object(qs.a)(document,"mouseenter"),Object(qs.a)(document,"mouseleave"),Object(qs.a)(document,"mousemove"),Object(qs.a)(document,"mouseout"),Object(qs.a)(document,"mouseover"),Object(qs.a)(document,"mouseup")).pipe(function(t,e=as,n=vj){return o=>o.lift(new wj(t,e,n.leading,n.trailing))}(t.timeoutMs),Object(V.a)(()=>this.connectedOnce)),Object(Ks.a)(Object(qs.a)(document,"visibilitychange").pipe(Object(V.a)(()=>!document.hidden)),this.manualClick));return co([this.enabledSubject,this.stomp.connectionStatus$.pipe(Yo(Sc.a.DISCONNECTED)),this.stomp.stompTopic(`${iut}/client-status`).pipe(Yo({clientId:null,webClientId:null,status:sv.STOMP_NOT_CONNECTED})),this.domainPathService.domainPath$,this.authService.getFirebaseToken(),e]).pipe(Xo(t=>{if(!t[0])return Object(z.a)({clientId:null,webClientId:null,status:sv.NOT_CONNECTED});if(t[1]!==Sc.a.OK)return Object(z.a)({clientId:null,webClientId:null,status:sv.STOMP_NOT_CONNECTED});const e=t[2],n=t[5],o=this.stomp.webClientId,r=t[3],i=t[4];switch(console.log("clientStatus.status",e.status),e.status){case sv.CONNECTED:if(this.numberOfAttemptsToOpenWindowsClient<1)return this.numberOfAttemptsToOpenWindowsClient++,this.tryToConnectFewTimes(n,e,i,o,r),Object(z.a)(e);case sv.CLIENT_UPDATE:this.connectedOnce=!0;case sv.STOMP_NOT_CONNECTED:return Object(z.a)(e);case sv.OPENING:case sv.INSTALLED:case sv.NOT_CONNECTED:case sv.NOT_INSTALLED:return this.startClient(n,e,i,o,r)}}),Object(Go.a)(t=>{}),("status",Zs((t,e)=>t.status===e.status)))}tryToConnectFewTimes(t,e,n,o,r){this.startClient(t,e,n,o,r);for(let i=1;i<4;i++)setTimeout(()=>{this.startClient(t,e,n,o,r)},4e3*i)}startClient(e,n,o,r,i){return!e.isTrusted||document.hidden?Object(z.a)(n):t.startProtocolCheck(o,r,i).pipe(Yo({status:sv.OPENING,clientId:null,webClientId:null}))}isClientConnected(){return this.status.status===sv.CONNECTED}disable(){this.enabledSubject.next(!1)}enable(){this.enabledSubject.next(!0)}enableChanges(){return this.enabledSubject.asObservable()}startClientClick(t){this.connectedOnce=!0,this.manualClick.next(t)}}return t.timeoutMs=3e3,t.\u0275fac=function(e){return new(e||t)(r.bc(Cb),r.bc(hb),r.bc(Ls))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var Dj=n("nwZC");let Ij=(()=>{class t{constructor(e,n){this.http=e,this.domainPathService=n,t.url=n.staticURL+"client/",t.urlServer=n.staticURL+"server/",t.urlLinuxServer=n.staticURL+"linux_server/"}static getVersionAsNumber(e){const n=e.name.replace(".exe",""),o=n.lastIndexOf("-"),r=n.substr(o+1,n.length).split(".");for(let a=0;a<r.length;a++)r[a]=t.pad(r[a],3);const i=r.join("");return parseInt(i,10)}static pad(t,e){let n=t;for(;n.length<e;)n="0"+n;return n}download(){null==this.downloadUrl$&&(this.downloadUrl$=this.http.get(t.url).pipe(Object(H.a)(e=>{const n=e.sort((e,n)=>t.getVersionAsNumber(e)-t.getVersionAsNumber(n)).reverse();return t.url+n[0].name}),Na(1))),this.downloadUrl$.subscribe(t=>{const e=t.lastIndexOf("/"),n=t.substr(e+1,t.length);Dj.downloadUrl(n,t)})}getLinuxServerClientUrl(){return Object(z.a)(t.urlLinuxServer+"r2cloud-linux-agent-install.sh")}getServerClientUrl(){return null==this.downloadUrl$&&(this.downloadUrl$=this.http.get(t.urlServer).pipe(Object(H.a)(e=>{const n=e.sort((e,n)=>t.getVersionAsNumber(e)-t.getVersionAsNumber(n)).reverse();return t.urlServer+n[0].name}),Na(1))),this.downloadUrl$}}return t.\u0275fac=function(e){return new(e||t)(r.bc(lt),r.bc(Ls))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function Ej(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",18),r.Xb(1,"button",19),r.fc("click",(function(){r.Ec(t);const e=r.jc();return r.Ac(8).open(),e.findDesktopServerOnline()})),r.Xb(2,"mat-icon",20),r.Qc(3," settings "),r.Wb(),r.Wb(),r.Wb()}}function Tj(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",29),r.fc("debounceClick",(function(){r.Ec(t);const e=r.jc().$implicit,n=r.jc(4);return!e.loading&&n.onOpen(e)})),r.Sb(1,"div",30),r.Sb(2,"img",31),r.Xb(3,"div",32),r.Qc(4),r.Wb(),r.Wb()}if(2&t){const t=r.jc().$implicit,e=r.jc(4);r.Hb("remote-app-error","SERVER_NOT_CONNECTED"===t.remoteAppReadyStatus)("remote-app-warn","CLIENT_NOT_CONNECTED"===t.remoteAppReadyStatus||"PREPARING"===t.remoteAppReadyStatus)("transparent",t.loading)("remote-app-ok","READY"===t.remoteAppReadyStatus),r.rc("@fadeIn",void 0)("title",null==t?null:t.name)("matTooltip",e.getTooltip(t))("matTooltipDisabled","READY"===t.remoteAppReadyStatus),r.Db(2),r.Hb("remote-app-image-error","SERVER_NOT_CONNECTED"===t.remoteAppReadyStatus)("remote-app-image-warn","CLIENT_NOT_CONNECTED"===t.remoteAppReadyStatus||"PREPARING"===t.remoteAppReadyStatus),r.rc("src",e.imageFileService.getRemoteAppPictureUrl(t.imageUUID),r.Hc),r.Db(2),r.Rc(t.name)}}function Lj(t,e){if(1&t&&(r.Vb(0),r.Oc(1,Tj,5,18,"div",28),r.Ub()),2&t){const t=e.$implicit;r.Db(1),r.rc("ngIf","DELETING"!==t.remoteAppReadyStatus)}}function Rj(t,e){1&t&&(r.Xb(0,"div",33),r.Sb(1,"div",34),r.Wb())}function Wj(t,e){1&t&&(r.Xb(0,"h2",35),r.Qc(1," Nenhum aplicativo cadastrado. "),r.Wb())}function jj(t,e){if(1&t&&(r.Xb(0,"div",24),r.Oc(1,Lj,2,1,"ng-container",25),r.Oc(2,Rj,2,0,"div",26),r.Oc(3,Wj,2,0,"h2",27),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("ngForOf",t.remoteAppWrapperCustomList),r.Db(1),r.rc("ngIf",t.remoteAppWrapperCustomList.length<1&&!t.timerLoadApps),r.Db(1),r.rc("ngIf",t.remoteAppWrapperCustomList.length<1&&t.timerLoadApps)}}function Fj(t,e){if(1&t&&(r.Vb(0),r.Oc(1,jj,4,3,"div",23),r.Ub()),2&t){r.jc();const t=r.Ac(6),e=r.jc();r.Db(1),r.rc("ngIf",e.clientConnected)("ngIfElse",t)}}function Xj(t,e){if(1&t){const t=r.Yb();r.Vb(0),r.Xb(1,"div",36),r.Xb(2,"div"),r.Xb(3,"h2",37),r.Qc(4,"Login Duplicado."),r.Wb(),r.Xb(5,"span"),r.Qc(6," Seu usu\xe1rio foi aberto em outro navegador. "),r.Wb(),r.Wb(),r.Xb(7,"div",38),r.Xb(8,"button",39),r.fc("click",(function(){return r.Ec(t),r.jc(2).connectStomp()})),r.Qc(9,"Abrir por aqui"),r.Wb(),r.Wb(),r.Wb(),r.Ub()}}function Nj(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",43),r.fc("click",(function(){return r.Ec(t),r.jc(5).restartApps()})),r.Qc(1,"Mostrar Aplica\xe7\xf5es "),r.Wb()}}function Uj(t,e){1&t&&r.Sb(0,"mat-spinner",44),2&t&&r.rc("diameter",24)}function zj(t,e){if(1&t&&(r.Xb(0,"div"),r.Sb(1,"span"),r.Xb(2,"div"),r.Oc(3,Nj,2,0,"button",41),r.Oc(4,Uj,1,1,"mat-spinner",42),r.Wb(),r.Wb()),2&t){const t=r.jc(4);r.Db(3),r.rc("ngIf",!t.messageLoadingShow),r.Db(1),r.rc("ngIf",t.messageLoadingShow)}}function Yj(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",45),r.fc("click",(function(){return r.Ec(t),r.jc(4).refreshBrowser()})),r.Qc(2,"Recarregar"),r.Wb(),r.Qc(3),r.Wb()}if(2&t){const t=r.jc(4);r.Db(3),r.Sc(" Conectando... ",t.waitingTimer," ")}}function Bj(t,e){if(1&t&&(r.Xb(0,"div",36),r.Oc(1,zj,5,2,"div",5),r.Oc(2,Yj,4,1,"div",5),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("ngIf",!t.waiting),r.Db(1),r.rc("ngIf",t.waiting)}}function Vj(t,e){1&t&&(r.Xb(0,"div",36),r.Qc(1," Carregando... "),r.Wb())}function Hj(t,e){if(1&t&&(r.Vb(0),r.Oc(1,Bj,3,2,"div",40),r.Oc(2,Vj,2,0,"div",40),r.Ub()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.showReconnectButton),r.Db(1),r.rc("ngIf",!t.showReconnectButton)}}function Qj(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",47),r.fc("click",(function(){return r.Ec(t),r.jc(4).downloadLatestVersion()})),r.Qc(2,"Download "),r.Wb(),r.Xb(3,"button",48),r.fc("click",(function(e){return r.Ec(t),r.jc(4).startClient(e)})),r.Qc(4,"Tentar abrir "),r.Wb(),r.Wb()}}function Gj(t,e){if(1&t&&(r.Vb(0),r.Xb(1,"div"),r.Qc(2,"Iniciando comunica\xe7\xe3o com Agente de Conex\xe3o."),r.Wb(),r.Sb(3,"mat-progress-bar",46),r.Oc(4,Qj,5,0,"div",5),r.Ub()),2&t){const t=r.jc(3);r.Db(4),r.rc("ngIf",t.waitingComunicationRestartButtonShow)}}function $j(t,e){1&t&&(r.Vb(0),r.Xb(1,"h2"),r.Qc(2," Atualiza\xe7\xe3o em Andamento."),r.Wb(),r.Ub())}function qj(t,e){if(1&t){const t=r.Yb();r.Vb(0),r.Xb(1,"div",49),r.Xb(2,"h2"),r.Qc(3,"O R2Cloud n\xe3o est\xe1 instalado nesse computador"),r.Wb(),r.Xb(4,"div",50),r.Qc(5,"fa\xe7a o download e instale o agente do R2 Cloud: "),r.Wb(),r.Xb(6,"button",47),r.fc("click",(function(){return r.Ec(t),r.jc(3).downloadLatestVersion()})),r.Qc(7,"Download "),r.Wb(),r.Wb(),r.Sb(8,"hr",51),r.Xb(9,"div",49),r.Xb(10,"h2"),r.Qc(11,"J\xe1 instalei o R2Cloud nesse computador"),r.Wb(),r.Xb(12,"div",50),r.Qc(13," Caso j\xe1 o tenha instalado, clique em abrir para tentar novamente. "),r.Wb(),r.Xb(14,"button",52),r.fc("click",(function(e){return r.Ec(t),r.jc(3).startClient(e)})),r.Qc(15,"Tentar abrir "),r.Wb(),r.Wb(),r.Ub()}}function Kj(t,e){if(1&t){const t=r.Yb();r.Vb(0),r.Xb(1,"h2"),r.Qc(2,"Ap\xf3s a instala\xe7\xe3o, clique em abrir para tentar novamente."),r.Wb(),r.Xb(3,"button",39),r.fc("click",(function(e){return r.Ec(t),r.jc(3).startClient(e)})),r.Qc(4,"Abrir"),r.Wb(),r.Ub()}}function Jj(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",54),r.fc("click",(function(){return r.Ec(t),r.jc(4).loadingShow()})),r.Xb(1,"span"),r.Qc(2,"Mostrar Aplica\xe7\xf5es."),r.Wb(),r.Wb()}}function Zj(t,e){if(1&t&&(r.Vb(0),r.Oc(1,Jj,3,0,"button",53),r.Ub()),2&t){const t=r.jc(3);r.Db(1),r.rc("ngIf",!t.messageLoadingShow)}}function tF(t,e){if(1&t&&(r.Xb(0,"div",36),r.Oc(1,Gj,5,1,"ng-container",5),r.Oc(2,$j,3,0,"ng-container",5),r.Oc(3,qj,16,0,"ng-container",5),r.Oc(4,Kj,5,0,"ng-container",5),r.Oc(5,Zj,2,1,"ng-container",5),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",!t.showInstall&&!t.afterInstall&&!t.clientUpdate),r.Db(1),r.rc("ngIf",t.clientUpdate),r.Db(1),r.rc("ngIf",t.showInstall&&!t.clientConnectedOnce),r.Db(1),r.rc("ngIf",t.afterInstall),r.Db(1),r.rc("ngIf",!t.clientUpdate&&t.clientConnectedOnce)}}function eF(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div",21),r.Oc(2,Fj,2,2,"ng-container",5),r.Oc(3,Xj,10,0,"ng-container",5),r.Oc(4,Hj,3,2,"ng-container",5),r.Oc(5,tF,6,5,"ng-template",null,22,r.Pc),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(2),r.rc("ngIf",t.stompConnectionStatus===t.StompConnectionStatus.OK),r.Db(1),r.rc("ngIf",t.stompConnectionStatus===t.StompConnectionStatus.DUPLICATE_LOGIN),r.Db(1),r.rc("ngIf",t.stompConnectionStatus===t.StompConnectionStatus.DISCONNECTED)}}const nF=function(){return["/webclient-html5"]};function oF(t,e){1&t&&(r.Xb(0,"div"),r.Xb(1,"div",21),r.Xb(2,"h2",55),r.Qc(3,"Por favor utilize o (Desktop HTML5). "),r.Wb(),r.Xb(4,"button",56),r.Qc(5," Entrar por Desktop HTML5 "),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(4),r.rc("routerLink",r.uc(1,nF)))}function rF(t,e){1&t&&r.Sb(0,"mat-spinner",57),2&t&&r.rc("diameter",24)}function iF(t,e){1&t&&r.Sb(0,"mat-spinner",61),2&t&&r.rc("diameter",24)}function aF(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",62),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit,n=r.jc();var o;return n.desktopServerService.onUserLogOff(null==(o=n.desktopServerService.getAdUser(e.adDomainId))?null:o.login,e.id)})),r.Qc(1," Desconectar "),r.Wb()}}function cF(t,e){1&t&&r.Sb(0,"mat-spinner",61),2&t&&r.rc("diameter",24)}function sF(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",62),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit,n=r.jc();var o;return n.desktopServerService.onUserReset(null==(o=n.desktopServerService.getAdUser(e.adDomainId))?null:o.login,e.id)})),r.Qc(1," For\xe7ar Desconex\xe3o "),r.Wb()}}function lF(t,e){if(1&t&&(r.Xb(0,"tr",9),r.Xb(1,"td"),r.Xb(2,"div",58),r.Qc(3),r.Wb(),r.Wb(),r.Xb(4,"td"),r.Oc(5,iF,1,1,"mat-spinner",59),r.Oc(6,aF,2,0,"button",60),r.Wb(),r.Xb(7,"td"),r.Oc(8,cF,1,1,"mat-spinner",59),r.Oc(9,sF,2,0,"button",60),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.rc("hidden",!n.desktopServerService.desktopServerConnected(t.id)||!n.desktopServerService.getAdUser(t.adDomainId)),r.Db(3),r.Rc(t.hostname),r.Db(2),r.rc("ngIf",n.desktopServerService.disconnectLoading[t.id]),r.Db(1),r.rc("ngIf",!n.desktopServerService.disconnectLoading[t.id]),r.Db(2),r.rc("ngIf",n.desktopServerService.forceDisconnectLoading[t.id]),r.Db(1),r.rc("ngIf",!n.desktopServerService.forceDisconnectLoading[t.id])}}function dF(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",63),r.fc("submit",(function(){r.Ec(t);const e=r.jc(),n=r.Ac(8);return e.myForm.valid&&e.myForm.dirty&&e.onSubmit(),n.close()})),r.Xb(1,"div",64),r.Xb(2,"h2"),r.Qc(3,"Configura\xe7\xf5es"),r.Wb(),r.Wb(),r.Xb(4,"div",65),r.Xb(5,"mat-checkbox",66),r.Qc(6," Habilitar Reprodu\xe7\xe3o de Audio. "),r.Wb(),r.Xb(7,"mat-checkbox",67),r.Qc(8," Habilitar Grava\xe7\xe3o de Audio. "),r.Wb(),r.Xb(9,"mat-checkbox",68),r.Qc(10," Qualidade Autom\xe1tica. "),r.Wb(),r.Xb(11,"mat-checkbox",69),r.Qc(12," Habilitar \xc1rea de transfer\xeancia. "),r.Wb(),r.Xb(13,"mat-checkbox",70),r.Qc(14," Habilitar Impress\xe3o. "),r.Wb(),r.Xb(15,"mat-checkbox",71),r.Qc(16," Habilitar todos os Discos locais. "),r.Wb(),r.Xb(17,"mat-checkbox",72),r.fc("click",(function(){return r.Ec(t),r.jc().onChangeVpnAccess()})),r.Qc(18," Usar o R2 atrav\xe9s da VPN "),r.Wb(),r.Xb(19,"mat-checkbox",73),r.Qc(20," Habilitar v\xe1rios monitores. "),r.Wb(),r.Wb(),r.Xb(21,"div",74),r.Xb(22,"button",75),r.Qc(23,"Salvar "),r.Wb(),r.Xb(24,"button",15),r.fc("click",(function(){r.Ec(t);const e=r.jc(),n=r.Ac(8);return e.onCancel(),n.close()})),r.Qc(25," Cancelar "),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.rc("formGroup",t.myForm),r.Db(22),r.rc("disabled",!t.myForm.valid||t.myForm.pristine)}}let gF=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m,p,h,u,b,_,f){super(),this.remoteAppDaoService=t,this.r2CloudClientService=e,this.clientSettingsDao=n,this.managerUserDaoService=o,this.adUserDaoService=r,this.adDomainDaoService=i,this.desktopServerDaoService=a,this.userAuthorityDaoService=c,this.subProjectDaoService=s,this.customerGroupService=l,this.stomp=d,this.auth=g,this.dialog=m,this.backgroundImage=p,this.clientDownload=h,this.sanitizer=u,this.desktopServerService=b,this.imageFileService=_,this.fb=f,this.waiting=!1,this.timerLoadApps=!1,this.timer=null,this.timerForButton=null,this.waitingTimer=0,this.waitingTimerForButton=10,this.clientConnected=!1,this.clientConnectedOnce=!1,this.clientExists=!1,this.showInstall=!1,this.showReconnectButton=!1,this.afterInstall=!1,this.clientUpdate=!1,this.remoteAppWrapperList=[],this.remoteAppWrapperCustomList=[],this.StompConnectionStatus=Sc.a,this.subProjects=[],this.desktopServerList=null,this.customerGroupAlreadyLoaded=!1,this.desktopServerLoading=!1,this.messageLoadingShow=!1,this.waitingComunicationRestartButtonShow=!1}ngOnDestroy(){this.remoteAppWrapperCustomList=[]}ngOnInit(){this.addSubscription(this.customerGroupService.get().subscribe(t=>{this.customerGroup&&void 0!==this.customerGroup?t&&t.id&&this.customerGroup.id!==t.id&&(this.customerGroup=t,this.loadSubProjectsAndReloadRemoteApps(t.id)):t&&t.id&&(this.customerGroup=t,this.loadSubProjectsAndReloadRemoteApps(t.id))})),setInterval(()=>{this.timerLoadApps=!0},4e3);const t=this.stomp.connectionStatus$.subscribe(t=>{console.debug("desktop component onConnectionChange: "+t),this.stompConnectionStatus=t,t!==Sc.a.DISCONNECTED||this.showReconnectButton||10===this.waitingTimerForButton&&(console.debug("entrou reconnect onConnectionChange"),clearInterval(this.timerForButton),this.timerForButton=setInterval(()=>{this.waitingTimerForButton--,this.waitingTimerForButton<1&&(clearInterval(this.timerForButton),t!==Sc.a.DISCONNECTED||this.showReconnectButton||(this.showReconnectButton=!0,console.debug("show button reconnect onConnectionChange "+t)))},1e3)),t===Sc.a.OK&&(clearInterval(this.timerForButton),this.showReconnectButton=!1,this.waitingTimerForButton=10,console.debug("hide button reconnect onConnectionChange"))});this.addSubscription(t);const e=this.stomp.stompTopic(`${iut}/client-update`).subscribe(()=>{this.clientUpdate=!0});this.addSubscription(e),this.addSubscription(this.r2CloudClientService.clientConnectionChanges().subscribe(t=>{switch(this.showInstall=!1,this.clientUpdate=!1,this.clientExists=!1,this.clientConnected=!1,t.status){case sv.CONNECTED:this.clientConnected=!0,this.clientConnectedOnce=!0;break;case sv.CLIENT_UPDATE:this.clientUpdate=!0;break;case sv.NOT_CONNECTED:break;case sv.INSTALLED:this.clientExists=!0;break;case sv.NOT_INSTALLED:clearInterval(this.showInstallIntervalId),this.showInstallIntervalId=setTimeout(()=>{this.showInstall=!0},5e3)}clearInterval(this.waitingComunicationIntervalId),this.waitingComunicationRestartButtonShow=!1,this.waitingComunicationIntervalId=setTimeout(()=>{this.waitingComunicationRestartButtonShow=!0},8e3)}))}readRemoteApps(){this.customerGroupAlreadyLoaded=!0,this.remoteAppWrapperCustomList=[];const t=this.stomp.stompTopic(`${iut}/remote-apps-ready`).subscribe(t=>{for(const e of t)switch(e.status){case Zx.CLIENT_NOT_CONNECTED:default:this.clientSettingsDao.getMyClientSettings().subscribe(t=>{this.clientSettings=t,this.setForm()}),clearInterval(this.timer);const t=this.remoteAppWrapperList.find(t=>t.remoteAppId===e.remoteAppId);if(t)t.remoteAppReadyStatus=e.status;else if(0!==e.remoteAppId){const t=new Pj(e.remoteAppId,null,e.status,!1,e.customerGroupId,e.subProjectId,e.name,e.imageUUID);if(this.remoteAppWrapperList.findIndex(e=>e.remoteAppId===t.remoteAppId)<0&&this.remoteAppWrapperList.push(t),this.subProjects.findIndex(e=>e.id===t.subProjectId)>-1){const e=this.remoteAppWrapperCustomList.findIndex(e=>e.remoteAppId===t.remoteAppId);e>-1?this.remoteAppWrapperCustomList[e]=t:this.remoteAppWrapperCustomList.push(t)}}}});this.addSubscription(t)}guessImageMime(t){return Object(kc.l)(t)}downloadLatestVersion(){this.afterInstall=!0,this.showInstall=!1,this.clientDownload.download()}connectStomp(){this.clientConnected=!1,this.clientExists=!1,this.showInstall=!1,this.stompConnectionStatus=Sc.a.DISCONNECTED}restartApps(){this.loadingShow(),this.waiting=!0,this.waitingTimer=90,this.timer=setInterval(()=>{this.waitingTimer--,this.waitingTimer<1&&(clearInterval(this.timer),location.reload())},1200)}startClient(t){this.r2CloudClientService.startClientClick(t)}onOpen(t){this.stompConnectionStatus===Sc.a.OK&&this.clientConnected&&(t.loading=!0,this.stomp.send("/stomp/open",{remoteAppId:t.remoteAppId}),setTimeout(()=>{t.loading=!1},5e3))}onSubmit(){this.clientSettingsDao.saveMyClientSettings(this.myForm.value).subscribe(t=>{this.clientSettings=t,this.setForm()})}onCancel(){this.setForm()}setForm(){this.myForm=this.fb.group(Object(kc.e)(this.clientSettings),{asyncValidator:this.clientSettingsDao.validator})}isMac(){return Object(kc.m)()}loadSubProjectsAndReloadRemoteApps(t){this.subProjectDaoService.getSubProjectsByCustomerGroupId(t).subscribe(t=>{if(t){this.subProjects=t,this.customerGroupAlreadyLoaded||this.readRemoteApps(),this.remoteAppWrapperCustomList=[];for(const t of this.remoteAppWrapperList)this.subProjects.findIndex(e=>e.id===t.subProjectId)>-1&&this.remoteAppWrapperCustomList.push(t)}})}getTooltip(t){return t.remoteAppReadyStatus===Zx.SERVER_NOT_CONNECTED?"Servidor desconectado, o aplicativo talvez n\xe3o abra":t.remoteAppReadyStatus===Zx.CLIENT_NOT_CONNECTED?"Client desconectado":t.remoteAppReadyStatus===Zx.PREPARING?"Aplica\xe7\xe3o ainda n\xe3o foi configurada no Servidor":void 0}findDesktopServerOnline(){this.desktopServerList||(this.desktopServerLoading=!0,this.addSubscription(this.userAuthorityDaoService.getMe().subscribe(t=>{t&&this.addSubscription(this.desktopServerDaoService.getAllDesktopServersManagerUser(t.managerUser.id).subscribe(t=>{t&&(this.desktopServerList=t,this.desktopServerLoading=!1)}))})))}onChangeVpnAccess(){this.myForm.get("connectUsingVpn").value||this.dialog.open(Qu,{disableClose:!0,data:{message:"Se voc\xea n\xe3o estiver conectado nessa VPN, voc\xea n\xe3o conseguir\xe1 abrir aplicativos.",disableCancel:!1,confirmButtonValue:"Ativar",icon:"error_outline"}}).afterClosed().subscribe(t=>{this.myForm.get("connectUsingVpn").setValue(!!t)})}loadingShow(){return this.messageLoadingShow=!0,setTimeout(()=>{this.messageLoadingShow=!1},8e3),!0}refreshBrowser(){window.location.reload()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(yj),r.Rb(Aj),r.Rb(db),r.Rb(ER),r.Rb(ub),r.Rb(_b),r.Rb(Mb),r.Rb(Ys),r.Rb(Dx),r.Rb(nb),r.Rb(Cb),r.Rb(hb),r.Rb(Zg),r.Rb(eL),r.Rb(Ij),r.Rb(L),r.Rb(yb),r.Rb(GM),r.Rb(cm.g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-desktop"]],features:[r.Ab],decls:27,vars:7,consts:[["id","main-desktop","fxLayout","column",1,"page-layout","simple","tabbed"],["id","main-desktop-content"],["type","dynamic"],["id","client-config",4,"ngIf"],[1,"fuse-card"],[4,"ngIf"],["position","end",1,"client-config-sidenav"],["sidenav",""],["color","primary",3,"diameter",4,"ngIf"],[3,"hidden"],[1,"mb-30"],[1,"bg-white"],[1,"w-130"],[3,"hidden",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-evenly start",1,"mt-10","mb-30"],["type","button","mat-raised-button","","color","primary",3,"click"],[1,"mt-10"],[3,"formGroup","submit",4,"ngIf"],["id","client-config"],["title","Configura\xe7\xf5es de impressora, Disco local e VPN","type","button","mat-mini-fab","","color","primary",3,"click"],[1,"mat-24"],[1,"card-supporting-text"],["clientNotConnected",""],["fxLayout","row wrap",4,"ngIf","ngIfElse"],["fxLayout","row wrap"],[4,"ngFor","ngForOf"],["class","transparent","style","margin-top: 25px;margin-left: 15px;",4,"ngIf"],["style","padding-left: 20px",4,"ngIf"],["appDebounceClick","","class","m-14 remote-app","fxLayout","column","fxLayoutAlign","center center",3,"title","matTooltip","matTooltipDisabled","remote-app-error","remote-app-warn","transparent","remote-app-ok","debounceClick",4,"ngIf"],["appDebounceClick","","fxLayout","column","fxLayoutAlign","center center",1,"m-14","remote-app",3,"title","matTooltip","matTooltipDisabled","debounceClick"],[1,"loader"],["width","64","height","64",3,"src"],[1,"remote-app-name","mt-8"],[1,"transparent",2,"margin-top","25px","margin-left","15px"],[1,"loader",2,"width","30px","height","30px"],[2,"padding-left","20px"],[1,"padding-text"],[2,"margin-top","0"],[2,"margin-top","30px"],["type","button","mat-raised-button","",3,"click"],["class","padding-text",4,"ngIf"],["color","accent","style","margin: 40px;","id","restartApps","type","button","mat-raised-button","",3,"click",4,"ngIf"],["color","primary","style","margin: 40px;",3,"diameter",4,"ngIf"],["color","accent","id","restartApps","type","button","mat-raised-button","",2,"margin","40px",3,"click"],["color","primary",2,"margin","40px",3,"diameter"],["color","primary","type","button","mat-raised-button","",2,"margin","15px",3,"click"],["mode","query"],["type","button","mat-raised-button","",2,"margin-bottom","30px",3,"click"],["color","accent","type","button","mat-raised-button","",2,"margin","40px",3,"click"],[1,"box-message-home"],[2,"margin-bottom","20px"],[2,"margin-bottom","30px"],["color","accent","type","button","mat-raised-button","",2,"margin-bottom","15px",3,"click"],["color","accent","style","margin: 40px;","id","startClient","type","button","mat-raised-button","",3,"click",4,"ngIf"],["color","accent","id","startClient","type","button","mat-raised-button","",2,"margin","40px",3,"click"],[1,"ml-20"],["type","button","mat-raised-button","","color","accent","aria-label","Entrar por Desktop HTML5",2,"margin","0 20px 20px 20px",3,"routerLink"],["color","primary",3,"diameter"],[1,"text-max-120"],["color","primary","style","margin-left: 48px;",3,"diameter",4,"ngIf"],["mat-button","","color","accent",3,"click",4,"ngIf"],["color","primary",2,"margin-left","48px",3,"diameter"],["mat-button","","color","accent",3,"click"],[3,"formGroup","submit"],["fxLayout","column","fxLayoutAlign","space-evenly"],["fxLayout","column","fxLayoutAlign","space-evenly",1,"client-config-form"],["formControlName","enableAudio"],["formControlName","enableMic"],["formControlName","autoQuality"],["formControlName","enableClipboard"],["formControlName","enablePrint"],["formControlName","enableAllDrives"],["formControlName","connectUsingVpn",3,"click"],["formControlName","multiMon"],["fxLayout","row","fxLayoutAlign","space-evenly start",2,"margin-top","15px"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"]],template:function(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-sidenav-container",0),r.Xb(1,"mat-sidenav-content",1),r.Sb(2,"app-background",2),r.Oc(3,Ej,4,0,"div",3),r.Xb(4,"div",4),r.Oc(5,eF,7,3,"div",5),r.Oc(6,oF,6,2,"div",5),r.Wb(),r.Wb(),r.Xb(7,"mat-sidenav",6,7),r.Oc(9,rF,1,1,"mat-spinner",8),r.Xb(10,"div",9),r.Xb(11,"h2"),r.Qc(12,"Desconectar de servidores"),r.Wb(),r.Xb(13,"table",10),r.Xb(14,"thead"),r.Xb(15,"tr",11),r.Xb(16,"th",12),r.Qc(17,"Servidor"),r.Wb(),r.Sb(18,"th"),r.Sb(19,"th"),r.Wb(),r.Wb(),r.Oc(20,lF,10,6,"tr",13),r.Wb(),r.Xb(21,"div",14),r.Xb(22,"button",15),r.fc("click",(function(){r.Ec(t);const n=r.Ac(8);return e.onCancel(),n.close()})),r.Qc(23,"Cancelar "),r.Wb(),r.Wb(),r.Sb(24,"mat-divider"),r.Wb(),r.Xb(25,"div",16),r.Oc(26,dF,26,2,"form",17),r.Wb(),r.Wb(),r.Wb()}2&t&&(r.Db(3),r.rc("ngIf",e.myForm),r.Db(2),r.rc("ngIf",!e.isMac()),r.Db(1),r.rc("ngIf",e.isMac()),r.Db(3),r.rc("ngIf",e.desktopServerLoading),r.Db(1),r.rc("hidden",!e.desktopServerList||!e.desktopServerService.existsDesktopServerConnectedOfList(e.desktopServerList)),r.Db(10),r.rc("ngForOf",e.desktopServerList),r.Db(6),r.rc("ngIf",e.myForm))},directives:[wR,sp,yR,iL,c.t,xR,c.s,mh,yu,Uv,Uu,pL,pC,Qy,Eb,ma,cm.J,cm.u,cm.l,RC,cm.t,cm.j],styles:["[_nghost-%COMP%]   .box-message-home[_ngcontent-%COMP%]{margin:15px 15px 25px 25px}[_nghost-%COMP%]   #main-desktop[_ngcontent-%COMP%]{overflow:hidden}[_nghost-%COMP%]   #background-image[_ngcontent-%COMP%]{position:absolute;z-index:-1;opacity:0}@media only screen and (min-width:1680px){[_nghost-%COMP%]   #background-image[_ngcontent-%COMP%]{min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}@media only screen and (max-width:1679px){[_nghost-%COMP%]   #background-image[_ngcontent-%COMP%]{min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}}[_nghost-%COMP%]   #main-desktop-content[_ngcontent-%COMP%]{position:unset}[_nghost-%COMP%]   #main-desktop[_ngcontent-%COMP%]   .fuse-card[_ngcontent-%COMP%]{margin:70px auto 0;max-width:852px;background-color:hsla(0,0%,100%,.7);min-height:60px;transition:height .2s}@media only screen and (min-width:875px){[_nghost-%COMP%]   #main-desktop[_ngcontent-%COMP%]   .fuse-card[_ngcontent-%COMP%]{width:832px}}@media only screen and (max-width:874px) and (min-width:570px){[_nghost-%COMP%]   #main-desktop[_ngcontent-%COMP%]   .fuse-card[_ngcontent-%COMP%]{width:554px}}@media only screen and (max-width:569px) and (min-width:433px){[_nghost-%COMP%]   #main-desktop[_ngcontent-%COMP%]   .fuse-card[_ngcontent-%COMP%]{width:416px}}@media only screen and (max-width:432px){[_nghost-%COMP%]   #main-desktop[_ngcontent-%COMP%]   .fuse-card[_ngcontent-%COMP%]{min-width:280px;width:280px}}[_nghost-%COMP%]   .remote-app[_ngcontent-%COMP%]{width:110px;padding:10px 20px;cursor:pointer;border-radius:8px}[_nghost-%COMP%]   .remote-app-ok[_ngcontent-%COMP%]:hover{background-color:hsla(0,0%,100%,.4)}[_nghost-%COMP%]   .remote-app-error[_ngcontent-%COMP%]{background-color:rgba(255,100,100,.4)}[_nghost-%COMP%]   .remote-app-error[_ngcontent-%COMP%]:hover{background-color:rgba(255,100,100,.2)}[_nghost-%COMP%]   .remote-app-warn[_ngcontent-%COMP%]{background-color:rgba(255,255,100,.4)}[_nghost-%COMP%]   .remote-app-warn[_ngcontent-%COMP%]:hover{background-color:rgba(255,255,100,.2)}[_nghost-%COMP%]   .remote-app[_ngcontent-%COMP%]   .remote-app-name[_ngcontent-%COMP%]{width:105px!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;color:rgba(0,0,0,.7);font-weight:600}[_nghost-%COMP%]   .remote-app-image-error[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-image-warn[_ngcontent-%COMP%]{filter:sepia(100%) saturate(300%) hue-rotate(295deg)}[_nghost-%COMP%]   .remote-app[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:50px!important;height:50px!important}[_nghost-%COMP%]   .floatleft[_ngcontent-%COMP%]{float:left!important}[_nghost-%COMP%]   .padding-text[_ngcontent-%COMP%]{padding:15px}[_nghost-%COMP%]   .display-block[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%]   #client-config[_ngcontent-%COMP%]{position:fixed;top:76px;right:10px}[_nghost-%COMP%]   #client-config[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.87)}[_nghost-%COMP%]   .client-config-sidenav[_ngcontent-%COMP%]{padding:20px}[_nghost-%COMP%]   .client-config-form[_ngcontent-%COMP%]{height:300px}[_nghost-%COMP%]   .transparent[_ngcontent-%COMP%]{cursor:progress}[_nghost-%COMP%]   .transparent[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{opacity:.1;filter:alpha(opacity=10)}[_nghost-%COMP%]   .loader[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%]   .transparent[_ngcontent-%COMP%]   .loader[_ngcontent-%COMP%]{border:10px solid #f3f3f3;border-radius:50%;border-color:#4285f4 #34a853 #fbbc05 #ea4335;border-style:solid;border-width:10px;width:45px;height:45px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:block!important;position:absolute;z-index:1000;margin-top:-10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}"],data:{animation:Ub}}),t})();function mF(t,e){1&t&&r.pc(0)}const pF=["*"];let hF=(()=>{class t{constructor(t){this._elementRef=t}focus(){this._elementRef.nativeElement.focus()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),t})(),uF=(()=>{class t{constructor(t){this.template=t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkStepLabel",""]]}),t})(),bF=0;const _F=new r.r("STEPPER_GLOBAL_OPTIONS");let fF=(()=>{class t{constructor(t,e){this._stepper=t,this.interacted=!1,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=e||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType,this._showError=!!this._stepperOptions.showError}get editable(){return this._editable}set editable(t){this._editable=Bs(t)}get optional(){return this._optional}set optional(t){this._optional=Bs(t)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(t){this._completedOverride=Bs(t)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(t){this._customError=Bs(t)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Object(r.V)(()=>CF)),r.Rb(_F,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["cdk-step"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,uF,!0),2&t&&r.zc(o=r.gc())&&(e.stepLabel=o.first)},viewQuery:function(t,e){var n;1&t&&r.Lc(r.M,!0),2&t&&r.zc(n=r.gc())&&(e.content=n.first)},inputs:{editable:"editable",optional:"optional",completed:"completed",hasError:"hasError",stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state"},exportAs:["cdkStep"],features:[r.Bb],ngContentSelectors:pF,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.Oc(0,mF,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),t})(),CF=(()=>{class t{constructor(t,e,n,o){this._dir=t,this._changeDetectorRef=e,this._elementRef=n,this._destroyed=new po.b,this._linear=!1,this._selectedIndex=0,this.selectionChange=new r.o,this._orientation="horizontal",this._groupId=bF++,this._document=o}get steps(){return this._steps}get linear(){return this._linear}set linear(t){this._linear=Bs(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){const e=Vs(t);if(this.steps){if(e<0||e>this.steps.length-1)throw Error("cdkStepper: Cannot assign out-of-bounds value to `selectedIndex`.");this._selectedIndex!=e&&!this._anyControlsInvalidOrPending(e)&&(e>=this._selectedIndex||this.steps.toArray()[e].editable)&&this._updateSelectedItemIndex(t)}else this._selectedIndex=e}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(t){this.selectedIndex=this.steps?this.steps.toArray().indexOf(t):-1}ngAfterViewInit(){this._keyManager=new Md(this._stepHeader).withWrap().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:Object(z.a)()).pipe(Yo(this._layoutDirection()),dc(this._destroyed)).subscribe(t=>this._keyManager.withHorizontalOrientation(t)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.pipe(dc(this._destroyed)).subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))})}ngOnDestroy(){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(t=>t.reset()),this._stateChanged()}_getStepLabelId(t){return`cdk-step-label-${this._groupId}-${t}`}_getStepContentId(t){return`cdk-step-content-${this._groupId}-${t}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(t){const e=t-this._selectedIndex;return e<0?"rtl"===this._layoutDirection()?"next":"previous":e>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(t,e="number"){const n=this.steps.toArray()[t],o=this._isCurrentStep(t);return n._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(n,o):this._getGuidelineLogic(n,o,e)}_getDefaultIndicatorLogic(t,e){return t._showError&&t.hasError&&!e?"error":!t.completed||e?"number":t.editable?"edit":"done"}_getGuidelineLogic(t,e,n="number"){return t._showError&&t.hasError&&!e?"error":t.completed&&!e?"done":t.completed&&e?n:t.editable&&e?"edit":n}_isCurrentStep(t){return this._selectedIndex===t}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(t){const e=this.steps.toArray();this.selectionChange.emit({selectedIndex:t,previouslySelectedIndex:this._selectedIndex,selectedStep:e[t],previouslySelectedStep:e[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(t):this._keyManager.updateActiveItem(t),this._selectedIndex=t,this._stateChanged()}_onKeydown(t){const e=Il(t),n=t.keyCode,o=this._keyManager;null==o.activeItemIndex||e||32!==n&&13!==n?36===n?(o.setFirstItemActive(),t.preventDefault()):35===n?(o.setLastItemActive(),t.preventDefault()):o.onKeydown(t):(this.selectedIndex=o.activeItemIndex,t.preventDefault())}_anyControlsInvalidOrPending(t){const e=this.steps.toArray();return e[this._selectedIndex].interacted=!0,!!(this._linear&&t>=0)&&e.slice(0,t).some(t=>{const e=t.stepControl;return(e?e.invalid||e.pending||!t.interacted:!t.completed)&&!t.optional&&!t._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){if(!this._document||!this._elementRef)return!1;const t=this._elementRef.nativeElement,e=this._document.activeElement;return t===e||t.contains(e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(sl,8),r.Rb(r.h),r.Rb(r.l),r.Rb(c.e))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkStepper",""]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,fF,!0),r.Jb(n,hF,!0)),2&t&&(r.zc(o=r.gc())&&(e._steps=o),r.zc(o=r.gc())&&(e._stepHeader=o))},inputs:{linear:"linear",selectedIndex:"selectedIndex",selected:"selected"},outputs:{selectionChange:"selectionChange"},exportAs:["cdkStepper"]}),t})(),OF=(()=>{class t{constructor(t){this._stepper=t,this.type="submit"}_handleClick(){this._stepper.next()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(CF))},t.\u0275dir=r.Mb({type:t,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(t,e){1&t&&r.fc("click",(function(){return e._handleClick()})),2&t&&r.ac("type",e.type)},inputs:{type:"type"}}),t})(),MF=(()=>{class t{constructor(t){this._stepper=t,this.type="button"}_handleClick(){this._stepper.previous()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(CF))},t.\u0275dir=r.Mb({type:t,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(t,e){1&t&&r.fc("click",(function(){return e._handleClick()})),2&t&&r.ac("type",e.type)},inputs:{type:"type"}}),t})(),PF=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[dl]]}),t})();function yF(t,e){if(1&t&&r.Tb(0,9),2&t){const t=r.jc();r.rc("ngTemplateOutlet",t.iconOverrides[t.state])("ngTemplateOutletContext",t._getIconContext())}}function xF(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Rc(t._getDefaultTextForState(t.state))}}function vF(t,e){if(1&t&&(r.Xb(0,"mat-icon"),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Rc(t._getDefaultTextForState(t.state))}}function wF(t,e){if(1&t&&(r.Vb(0,10),r.Oc(1,xF,2,1,"span",11),r.Oc(2,vF,2,1,"mat-icon",12),r.Ub()),2&t){const t=r.jc();r.rc("ngSwitch",t.state),r.Db(1),r.rc("ngSwitchCase","number")}}function kF(t,e){if(1&t&&r.Tb(0,13),2&t){const t=r.jc();r.rc("ngTemplateOutlet",t._templateLabel().template)}}function SF(t,e){if(1&t&&(r.Xb(0,"div",14),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Rc(t.label)}}function AF(t,e){if(1&t&&(r.Xb(0,"div",15),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Rc(t._intl.optionalLabel)}}function DF(t,e){if(1&t&&(r.Xb(0,"div",16),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Rc(t.errorMessage)}}function IF(t,e){1&t&&r.pc(0)}const EF=["*"];function TF(t,e){1&t&&r.Sb(0,"div",6)}function LF(t,e){if(1&t){const t=r.Yb();r.Vb(0),r.Xb(1,"mat-step-header",4),r.fc("click",(function(){return e.$implicit.select()}))("keydown",(function(e){return r.Ec(t),r.jc()._onKeydown(e)})),r.Wb(),r.Oc(2,TF,1,0,"div",5),r.Ub()}if(2&t){const t=e.$implicit,n=e.index,o=e.last,i=r.jc();r.Db(1),r.rc("tabIndex",i._getFocusIndex()===n?0:-1)("id",i._getStepLabelId(n))("index",n)("state",i._getIndicatorType(n,t.state))("label",t.stepLabel||t.label)("selected",i.selectedIndex===n)("active",t.completed||i.selectedIndex===n||!i.linear)("optional",t.optional)("errorMessage",t.errorMessage)("iconOverrides",i._iconOverrides)("disableRipple",i.disableRipple),r.Eb("aria-posinset",n+1)("aria-setsize",i.steps.length)("aria-controls",i._getStepContentId(n))("aria-selected",i.selectedIndex==n)("aria-label",t.ariaLabel||null)("aria-labelledby",!t.ariaLabel&&t.ariaLabelledby?t.ariaLabelledby:null),r.Db(1),r.rc("ngIf",!o)}}function RF(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",7),r.fc("@stepTransition.done",(function(e){return r.Ec(t),r.jc()._animationDone.next(e)})),r.Tb(1,8),r.Wb()}if(2&t){const t=e.$implicit,n=e.index,o=r.jc();r.rc("@stepTransition",o._getAnimationDirection(n))("id",o._getStepContentId(n)),r.Eb("tabindex",o.selectedIndex===n?0:null)("aria-labelledby",o._getStepLabelId(n))("aria-expanded",o.selectedIndex===n),r.Db(1),r.rc("ngTemplateOutlet",t.content)}}function WF(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",1),r.Xb(1,"mat-step-header",2),r.fc("click",(function(){return e.$implicit.select()}))("keydown",(function(e){return r.Ec(t),r.jc()._onKeydown(e)})),r.Wb(),r.Xb(2,"div",3),r.Xb(3,"div",4),r.fc("@stepTransition.done",(function(e){return r.Ec(t),r.jc()._animationDone.next(e)})),r.Xb(4,"div",5),r.Tb(5,6),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=e.index,o=e.last,i=r.jc();r.Db(1),r.rc("tabIndex",i._getFocusIndex()==n?0:-1)("id",i._getStepLabelId(n))("index",n)("state",i._getIndicatorType(n,t.state))("label",t.stepLabel||t.label)("selected",i.selectedIndex===n)("active",t.completed||i.selectedIndex===n||!i.linear)("optional",t.optional)("errorMessage",t.errorMessage)("iconOverrides",i._iconOverrides)("disableRipple",i.disableRipple),r.Eb("aria-posinset",n+1)("aria-setsize",i.steps.length)("aria-controls",i._getStepContentId(n))("aria-selected",i.selectedIndex===n)("aria-label",t.ariaLabel||null)("aria-labelledby",!t.ariaLabel&&t.ariaLabelledby?t.ariaLabelledby:null),r.Db(1),r.Hb("mat-stepper-vertical-line",!o),r.Db(1),r.rc("@stepTransition",i._getAnimationDirection(n))("id",i._getStepContentId(n)),r.Eb("tabindex",i.selectedIndex===n?0:null)("aria-labelledby",i._getStepLabelId(n))("aria-expanded",i.selectedIndex===n),r.Db(2),r.rc("ngTemplateOutlet",t.content)}}let jF=(()=>{class t extends uF{}return t.\u0275fac=function(e){return FF(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","matStepLabel",""]],features:[r.Ab]}),t})();const FF=r.Zb(jF);let XF=(()=>{class t{constructor(){this.changes=new po.b,this.optionalLabel="Optional"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const NF={provide:XF,deps:[[new r.B,new r.K,XF]],useFactory:function(t){return t||new XF}};let UF=(()=>{class t extends hF{constructor(t,e,n,o){super(n),this._intl=t,this._focusMonitor=e,e.monitor(n,!0),this._intlSubscription=t.changes.subscribe(()=>o.markForCheck())}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(){this._focusMonitor.focusVia(this._elementRef,"program")}_stringLabel(){return this.label instanceof jF?null:this.label}_templateLabel(){return this.label instanceof jF?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(t){return"number"==t?`${this.index+1}`:"edit"==t?"create":"error"==t?"warning":t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(XF),r.Rb(Rd),r.Rb(r.l),r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header","mat-focus-indicator"],inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[r.Ab],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],[3,"ngTemplateOutlet",4,"ngIf"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"ngTemplateOutlet"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(t,e){1&t&&(r.Sb(0,"div",0),r.Xb(1,"div"),r.Xb(2,"div",1),r.Oc(3,yF,1,2,"ng-container",2),r.Oc(4,wF,3,2,"ng-container",3),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Oc(6,kF,1,1,"ng-container",5),r.Oc(7,SF,2,1,"div",6),r.Oc(8,AF,2,1,"div",7),r.Oc(9,DF,2,1,"div",8),r.Wb()),2&t&&(r.rc("matRippleTrigger",e._getHostElement())("matRippleDisabled",e.disableRipple),r.Db(1),r.Gb("mat-step-icon-state-",e.state," mat-step-icon"),r.Hb("mat-step-icon-selected",e.selected),r.Db(1),r.rc("ngSwitch",!(!e.iconOverrides||!e.iconOverrides[e.state])),r.Db(1),r.rc("ngSwitchCase",!0),r.Db(2),r.Hb("mat-step-label-active",e.active)("mat-step-label-selected",e.selected)("mat-step-label-error","error"==e.state),r.Db(1),r.rc("ngIf",e._templateLabel()),r.Db(1),r.rc("ngIf",e._stringLabel()),r.Db(1),r.rc("ngIf",e.optional&&"error"!=e.state),r.Db(1),r.rc("ngIf","error"==e.state))},directives:[vg,c.y,c.z,c.A,c.t,c.B,Uu],styles:[".mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:transparent}.mat-step-optional,.mat-step-sub-label-error{font-size:12px}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative}.mat-step-icon-content,.mat-step-icon .mat-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.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}.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}\n"],encapsulation:2,changeDetection:0}),t})();const zF={horizontalStepTransition:wt("stepTransition",[It("previous",Dt({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),It("current",Dt({transform:"none",visibility:"visible"})),It("next",Dt({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),Tt("* => *",kt("500ms cubic-bezier(0.35, 0, 0.25, 1)"))]),verticalStepTransition:wt("stepTransition",[It("previous",Dt({height:"0px",visibility:"hidden"})),It("next",Dt({height:"0px",visibility:"hidden"})),It("current",Dt({height:"*",visibility:"visible"})),Tt("* <=> current",kt("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])};let YF=(()=>{class t{constructor(t){this.templateRef=t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M))},t.\u0275dir=r.Mb({type:t,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),t})(),BF=(()=>{class t extends fF{constructor(t,e,n){super(t,n),this._errorStateMatcher=e}isErrorState(t,e){return this._errorStateMatcher.isErrorState(t,e)||!!(t&&t.invalid&&this.interacted)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Object(r.V)(()=>VF)),r.Rb(hg,4),r.Rb(_F,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-step"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,jF,!0),2&t&&r.zc(o=r.gc())&&(e.stepLabel=o.first)},exportAs:["matStep"],features:[r.Cb([{provide:hg,useExisting:t},{provide:fF,useExisting:t}]),r.Ab],ngContentSelectors:EF,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.Oc(0,IF,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),t})(),VF=(()=>{class t extends CF{constructor(){super(...arguments),this.animationDone=new r.o,this._iconOverrides={},this._animationDone=new po.b}ngAfterContentInit(){this._icons.forEach(({name:t,templateRef:e})=>this._iconOverrides[t]=e),this._steps.changes.pipe(dc(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe(Zs((t,e)=>t.fromState===e.fromState&&t.toState===e.toState),dc(this._destroyed)).subscribe(t=>{"current"===t.toState&&this.animationDone.emit()})}}return t.\u0275fac=function(e){return HF(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","matStepper",""]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,BF,!0),r.Jb(n,YF,!0)),2&t&&(r.zc(o=r.gc())&&(e._steps=o),r.zc(o=r.gc())&&(e._icons=o))},viewQuery:function(t,e){var n;1&t&&r.Wc(UF,!0),2&t&&r.zc(n=r.gc())&&(e._stepHeader=n)},inputs:{disableRipple:"disableRipple"},outputs:{animationDone:"animationDone"},features:[r.Cb([{provide:CF,useExisting:t}]),r.Ab]}),t})();const HF=r.Zb(VF);let QF=(()=>{class t extends VF{constructor(){super(...arguments),this.labelPosition="end"}}return t.\u0275fac=function(e){return GF(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-horizontal-stepper"]],hostAttrs:["aria-orientation","horizontal","role","tablist",1,"mat-stepper-horizontal"],hostVars:4,hostBindings:function(t,e){2&t&&r.Hb("mat-stepper-label-position-end","end"==e.labelPosition)("mat-stepper-label-position-bottom","bottom"==e.labelPosition)},inputs:{selectedIndex:"selectedIndex",labelPosition:"labelPosition"},exportAs:["matHorizontalStepper"],features:[r.Cb([{provide:VF,useExisting:t},{provide:CF,useExisting:t}]),r.Ab],decls:4,vars:2,consts:[[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id",4,"ngFor","ngForOf"],[1,"mat-horizontal-stepper-header",3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","click","keydown"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Oc(1,LF,3,18,"ng-container",1),r.Wb(),r.Xb(2,"div",2),r.Oc(3,RF,2,6,"div",3),r.Wb()),2&t&&(r.Db(1),r.rc("ngForOf",e.steps),r.Db(2),r.rc("ngForOf",e.steps))},directives:[c.s,UF,c.t,c.B],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block}.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-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:36px}.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;top:36px;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.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-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto;padding:24px}.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;padding:24px;height: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-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;top:-16px;bottom:-16px;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\n'],encapsulation:2,data:{animation:[zF.horizontalStepTransition]},changeDetection:0}),t})();const GF=r.Zb(QF);let $F=(()=>{class t extends VF{constructor(t,e,n,o){super(t,e,n,o),this._orientation="vertical"}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(sl,8),r.Rb(r.h),r.Rb(r.l),r.Rb(c.e))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-vertical-stepper"]],hostAttrs:["aria-orientation","vertical","role","tablist",1,"mat-stepper-vertical"],inputs:{selectedIndex:"selectedIndex"},exportAs:["matVerticalStepper"],features:[r.Cb([{provide:VF,useExisting:t},{provide:CF,useExisting:t}]),r.Ab],decls:1,vars:1,consts:[["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-stepper-header",3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","click","keydown"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"ngTemplateOutlet"]],template:function(t,e){1&t&&r.Oc(0,WF,6,25,"div",0),2&t&&r.rc("ngForOf",e.steps)},directives:[c.s,UF,c.B],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block}.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-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:36px}.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;top:36px;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.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-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto;padding:24px}.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;padding:24px;height: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-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;top:-16px;bottom:-16px;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\n'],encapsulation:2,data:{animation:[zF.verticalStepTransition]},changeDetection:0}),t})(),qF=(()=>{class t extends OF{}return t.\u0275fac=function(e){return KF(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["button","matStepperNext",""]],hostVars:1,hostBindings:function(t,e){2&t&&r.ac("type",e.type)},inputs:{type:"type"},features:[r.Ab]}),t})();const KF=r.Zb(qF);let JF=(()=>{class t extends MF{}return t.\u0275fac=function(e){return ZF(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["button","matStepperPrevious",""]],hostVars:1,hostBindings:function(t,e){2&t&&r.ac("type",e.type)},inputs:{type:"type"},features:[r.Ab]}),t})();const ZF=r.Zb(JF);let tX=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[NF,hg],imports:[[Gd,c.c,Al,vu,PF,zu,wg],Gd]}),t})();const eX=[{path:"desktop",component:gF,canActivate:[hb]}];let nX=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Ij,db],imports:[[c.c,mL,Sa.forChild(eX),aR,ZL,Lb,SR,jC,Kx,vu,ou,_u,Xv,am,zu,hm,uC,zv,tX,A_,AP,Gy]]}),t})();const oX=["*"];function rX(t,e){1&t&&r.Sb(0,"datatable-progress")}function iX(t,e){if(1&t&&r.Sb(0,"datatable-summary-row",9),2&t){const t=r.jc(2);r.rc("rowHeight",t.summaryHeight)("offsetX",t.offsetX)("innerWidth",t.innerWidth)("rows",t.rows)("columns",t.columns)}}function aX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"datatable-body-row",13),r.fc("treeAction",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc(2).onTreeAction(e)}))("activate",(function(e){r.Ec(t);const n=r.jc().index,o=r.jc(2);return r.Ac(2).onActivate(e,o.indexes.first+n)})),r.Wb()}if(2&t){const t=r.jc().$implicit,e=r.jc(2),n=r.Ac(2);r.rc("isSelected",n.getRowSelected(t))("innerWidth",e.innerWidth)("offsetX",e.offsetX)("columns",e.columns)("rowHeight",e.getRowHeight(t))("row",t)("rowIndex",e.getRowIndex(t))("expanded",e.getRowExpanded(t))("rowClass",e.rowClass)("displayCheck",e.displayCheck)("treeStatus",t&&t.treeStatus)}}function cX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"datatable-body-row",15),r.fc("activate",(function(n){r.Ec(t);const o=e.index;return r.jc(4),r.Ac(2).onActivate(n,o)})),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(2).$implicit,o=r.jc(2),i=r.Ac(2);r.rc("isSelected",i.getRowSelected(t))("innerWidth",o.innerWidth)("offsetX",o.offsetX)("columns",o.columns)("rowHeight",o.getRowHeight(t))("row",t)("group",n.value)("rowIndex",o.getRowIndex(t))("expanded",o.getRowExpanded(t))("rowClass",o.rowClass)}}function sX(t,e){if(1&t&&r.Oc(0,cX,1,10,"datatable-body-row",14),2&t){const t=r.jc().$implicit,e=r.jc(2);r.rc("ngForOf",t.value)("ngForTrackBy",e.rowTrackingFn)}}function lX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"datatable-row-wrapper",10),r.fc("rowContextmenu",(function(e){return r.Ec(t),r.jc(2).rowContextmenu.emit(e)})),r.Oc(1,aX,1,11,"datatable-body-row",11),r.Oc(2,sX,1,2,"ng-template",null,12,r.Pc),r.Wb()}if(2&t){const t=e.$implicit,n=e.index,o=r.Ac(3),i=r.jc(2);r.rc("groupedRows",i.groupedRows)("innerWidth",i.innerWidth)("ngStyle",i.getRowsStyles(t))("rowDetail",i.rowDetail)("groupHeader",i.groupHeader)("offsetX",i.offsetX)("detailRowHeight",i.getDetailRowHeight(t&&t[n],n))("row",t)("expanded",i.getRowExpanded(t))("rowIndex",i.getRowIndex(t&&t[n])),r.Db(1),r.rc("ngIf",!i.groupedRows)("ngIfElse",o)}}function dX(t,e){if(1&t&&r.Sb(0,"datatable-summary-row",16),2&t){const t=r.jc(2);r.rc("ngStyle",t.getBottomSummaryRowStyles())("rowHeight",t.summaryHeight)("offsetX",t.offsetX)("innerWidth",t.innerWidth)("rows",t.rows)("columns",t.columns)}}function gX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"datatable-scroller",5),r.fc("scroll",(function(e){return r.Ec(t),r.jc().onBodyScroll(e)})),r.Oc(1,iX,1,5,"datatable-summary-row",6),r.Oc(2,lX,4,12,"datatable-row-wrapper",7),r.Oc(3,dX,1,6,"datatable-summary-row",8),r.Wb()}if(2&t){const t=r.jc();r.rc("scrollbarV",t.scrollbarV)("scrollbarH",t.scrollbarH)("scrollHeight",t.scrollHeight)("scrollWidth",null==t.columnGroupWidths?null:t.columnGroupWidths.total),r.Db(1),r.rc("ngIf",t.summaryRow&&"top"===t.summaryPosition),r.Db(1),r.rc("ngForOf",t.temp)("ngForTrackBy",t.rowTrackingFn),r.Db(1),r.rc("ngIf",t.summaryRow&&"bottom"===t.summaryPosition)}}function mX(t,e){if(1&t&&r.Sb(0,"div",17),2&t){const t=r.jc();r.rc("innerHTML",t.emptyMessage,r.Fc)}}function pX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"datatable-header-cell",4),r.fc("resize",(function(n){r.Ec(t);const o=e.$implicit;return r.jc(2).onColumnResized(n,o)}))("longPressStart",(function(e){return r.Ec(t),r.jc(2).onLongPressStart(e)}))("longPressEnd",(function(e){return r.Ec(t),r.jc(2).onLongPressEnd(e)}))("sort",(function(e){return r.Ec(t),r.jc(2).onSort(e)}))("select",(function(e){return r.Ec(t),r.jc(2).select.emit(e)}))("columnContextmenu",(function(e){return r.Ec(t),r.jc(2).columnContextmenu.emit(e)})),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(2);r.rc("resizeEnabled",t.resizeable)("pressModel",t)("pressEnabled",n.reorderable&&t.draggable)("dragX",n.reorderable&&t.draggable&&t.dragging)("dragY",!1)("dragModel",t)("dragEventTarget",n.dragEventTarget)("headerHeight",n.headerHeight)("isTarget",t.isTarget)("targetMarkerTemplate",n.targetMarkerTemplate)("targetMarkerContext",t.targetMarkerContext)("column",t)("sortType",n.sortType)("sorts",n.sorts)("selectionType",n.selectionType)("sortAscendingIcon",n.sortAscendingIcon)("sortDescendingIcon",n.sortDescendingIcon)("allRowsSelected",n.allRowsSelected)}}function hX(t,e){if(1&t&&(r.Xb(0,"div",2),r.Oc(1,pX,1,18,"datatable-header-cell",3),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Fb("datatable-row-"+t.type),r.rc("ngStyle",n._styleByGroup[t.type]),r.Db(1),r.rc("ngForOf",t.columns)("ngForTrackBy",n.columnTrackingFn)}}function uX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"datatable-header",4),r.fc("sort",(function(e){return r.Ec(t),r.jc().onColumnSort(e)}))("resize",(function(e){return r.Ec(t),r.jc().onColumnResize(e)}))("reorder",(function(e){return r.Ec(t),r.jc().onColumnReorder(e)}))("select",(function(e){return r.Ec(t),r.jc().onHeaderSelect(e)}))("columnContextmenu",(function(e){return r.Ec(t),r.jc().onColumnContextmenu(e)})),r.kc(1,"async"),r.Wb()}if(2&t){const t=r.jc();r.rc("sorts",t.sorts)("sortType",t.sortType)("scrollbarH",t.scrollbarH)("innerWidth",t._innerWidth)("offsetX",r.lc(1,14,t._offsetX))("dealsWithGroup",void 0!==t.groupedRows)("columns",t._internalColumns)("headerHeight",t.headerHeight)("reorderable",t.reorderable)("targetMarkerTemplate",t.targetMarkerTemplate)("sortAscendingIcon",t.cssClasses.sortAscending)("sortDescendingIcon",t.cssClasses.sortDescending)("allRowsSelected",t.allRowsSelected)("selectionType",t.selectionType)}}function bX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"datatable-footer",5),r.fc("page",(function(e){return r.Ec(t),r.jc().onFooterPage(e)})),r.Wb()}if(2&t){const t=r.jc();r.rc("rowCount",t.rowCount)("pageSize",t.pageSize)("offset",t.offset)("footerHeight",t.footerHeight)("footerTemplate",t.footer)("totalMessage",t.messages.totalMessage)("pagerLeftArrowIcon",t.cssClasses.pagerLeftArrow)("pagerRightArrowIcon",t.cssClasses.pagerRightArrow)("pagerPreviousIcon",t.cssClasses.pagerPrevious)("selectedCount",t.selected.length)("selectedMessage",!!t.selectionType&&t.messages.selectedMessage)("pagerNextIcon",t.cssClasses.pagerNext)}}function _X(t,e){}function fX(t,e){if(1&t&&r.Oc(0,_X,0,0,"ng-template",5),2&t){const t=r.jc();r.rc("ngTemplateOutlet",t.targetMarkerTemplate)("ngTemplateOutletContext",t.targetMarkerContext)}}function CX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"label",6),r.Xb(1,"input",7),r.fc("change",(function(){r.Ec(t);const e=r.jc();return e.select.emit(!e.allRowsSelected)})),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("checked",t.allRowsSelected)}}function OX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"span",8),r.Xb(1,"span",9),r.fc("click",(function(){return r.Ec(t),r.jc().onSort()})),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("innerHTML",t.name,r.Fc)}}function MX(t,e){}function PX(t,e){if(1&t&&r.Oc(0,MX,0,0,"ng-template",5),2&t){const t=r.jc();r.rc("ngTemplateOutlet",t.column.headerTemplate)("ngTemplateOutletContext",t.cellContext)}}function yX(t,e){}const xX=function(t,e,n,o,r){return{rowCount:t,pageSize:e,selectedCount:n,curPage:o,offset:r}};function vX(t,e){if(1&t&&r.Oc(0,yX,0,0,"ng-template",4),2&t){const t=r.jc();r.rc("ngTemplateOutlet",t.footerTemplate.template)("ngTemplateOutletContext",r.yc(2,xX,t.rowCount,t.pageSize,t.selectedCount,t.curPage,t.offset))}}function wX(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Tc(" ",null==t.selectedCount?null:t.selectedCount.toLocaleString()," ",t.selectedMessage," / ")}}function kX(t,e){if(1&t&&(r.Xb(0,"div",5),r.Oc(1,wX,2,2,"span",1),r.Qc(2),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",t.selectedMessage),r.Db(1),r.Tc(" ",null==t.rowCount?null:t.rowCount.toLocaleString()," ",t.totalMessage," ")}}function SX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"datatable-pager",6),r.fc("change",(function(e){return r.Ec(t),r.jc().page.emit(e)})),r.Wb()}if(2&t){const t=r.jc();r.rc("pagerLeftArrowIcon",t.pagerLeftArrowIcon)("pagerRightArrowIcon",t.pagerRightArrowIcon)("pagerPreviousIcon",t.pagerPreviousIcon)("pagerNextIcon",t.pagerNextIcon)("page",t.curPage)("size",t.pageSize)("count",t.rowCount)("hidden",!t.isVisible)}}const AX=function(t){return{"selected-count":t}};function DX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"li",6),r.Xb(1,"a",7),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().selectPage(n.number)})),r.Qc(2),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc();r.Hb("active",t.number===n.page),r.Eb("aria-label","page "+t.number),r.Db(2),r.Sc(" ",t.text," ")}}function IX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"datatable-body-cell",3),r.fc("activate",(function(n){r.Ec(t);const o=e.index;return r.jc(2).onActivate(n,o)}))("treeAction",(function(){return r.Ec(t),r.jc(2).onTreeAction()})),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(2);r.rc("row",n.row)("group",n.group)("expanded",n.expanded)("isSelected",n.isSelected)("rowIndex",n.rowIndex)("column",t)("rowHeight",n.rowHeight)("displayCheck",n.displayCheck)("treeStatus",n.treeStatus)}}function EX(t,e){if(1&t&&(r.Xb(0,"div",1),r.Oc(1,IX,1,9,"datatable-body-cell",2),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Gb("datatable-row-",t.type," datatable-row-group"),r.rc("ngStyle",n._groupStyles[t.type]),r.Db(1),r.rc("ngForOf",t.columns)("ngForTrackBy",n.columnTrackingFn)}}function TX(t,e){}function LX(t,e){if(1&t&&r.Oc(0,TX,0,0,"ng-template",4),2&t){const t=r.jc(2);r.rc("ngTemplateOutlet",t.groupHeader.template)("ngTemplateOutletContext",t.groupContext)}}function RX(t,e){if(1&t&&(r.Xb(0,"div",3),r.Oc(1,LX,1,2,void 0,1),r.Wb()),2&t){const t=r.jc();r.rc("ngStyle",t.getGroupHeaderStyle()),r.Db(1),r.rc("ngIf",t.groupHeader&&t.groupHeader.template)}}function WX(t,e){1&t&&r.pc(0,0,["*ngIf","(groupHeader && groupHeader.template && expanded) || !groupHeader || !groupHeader.template"])}function jX(t,e){}function FX(t,e){if(1&t&&r.Oc(0,jX,0,0,"ng-template",4),2&t){const t=r.jc(2);r.rc("ngTemplateOutlet",t.rowDetail.template)("ngTemplateOutletContext",t.rowContext)}}function XX(t,e){if(1&t&&(r.Xb(0,"div",5),r.Oc(1,FX,1,2,void 0,1),r.Wb()),2&t){const t=r.jc();r.Nc("height",t.detailRowHeight,"px"),r.Db(1),r.rc("ngIf",t.rowDetail&&t.rowDetail.template)}}const NX=["cellTemplate"];function UX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"label",4),r.Xb(1,"input",5),r.fc("click",(function(e){return r.Ec(t),r.jc().onCheckboxChange(e)})),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("checked",t.isSelected)}}function zX(t,e){1&t&&r.Sb(0,"i",11)}function YX(t,e){1&t&&r.Sb(0,"i",12)}function BX(t,e){1&t&&r.Sb(0,"i",13)}function VX(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",7),r.fc("click",(function(){return r.Ec(t),r.jc(2).onTreeAction()})),r.Xb(1,"span"),r.Oc(2,zX,1,0,"i",8),r.Oc(3,YX,1,0,"i",9),r.Oc(4,BX,1,0,"i",10),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.rc("disabled","disabled"===t.treeStatus),r.Db(2),r.rc("ngIf","loading"===t.treeStatus),r.Db(1),r.rc("ngIf","collapsed"===t.treeStatus),r.Db(1),r.rc("ngIf","expanded"===t.treeStatus||"disabled"===t.treeStatus)}}function HX(t,e){}const QX=function(t){return{cellContext:t}};function GX(t,e){if(1&t&&r.Oc(0,HX,0,0,"ng-template",14),2&t){const t=r.jc(2);r.rc("ngTemplateOutlet",t.column.treeToggleTemplate)("ngTemplateOutletContext",r.vc(2,QX,t.cellContext))}}function $X(t,e){if(1&t&&(r.Vb(0),r.Oc(1,VX,5,4,"button",6),r.Oc(2,GX,1,4,void 0,2),r.Ub()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.column.treeToggleTemplate),r.Db(1),r.rc("ngIf",t.column.treeToggleTemplate)}}function qX(t,e){if(1&t&&r.Sb(0,"span",15),2&t){const t=r.jc();r.rc("title",t.sanitizedValue)("innerHTML",t.value,r.Fc)}}function KX(t,e){}function JX(t,e){if(1&t&&r.Oc(0,KX,0,0,"ng-template",14,16,r.Pc),2&t){const t=r.jc();r.rc("ngTemplateOutlet",t.column.cellTemplate)("ngTemplateOutletContext",t.cellContext)}}function ZX(t,e){if(1&t&&r.Sb(0,"datatable-body-row",1),2&t){const t=r.jc();r.rc("innerWidth",t.innerWidth)("offsetX",t.offsetX)("columns",t._internalColumns)("rowHeight",t.rowHeight)("row",t.summaryRow)("rowIndex",-1)}}let tN=(()=>{let t=class{constructor(t){this.document=t,this.width=this.getWidth()}getWidth(){const t=this.document.createElement("div");t.style.visibility="hidden",t.style.width="100px",t.style.msOverflowStyle="scrollbar",this.document.body.appendChild(t);const e=t.offsetWidth;t.style.overflow="scroll";const n=this.document.createElement("div");n.style.width="100%",t.appendChild(n);const o=n.offsetWidth;return t.parentNode.removeChild(t),e-o}};return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),eN=(()=>{let t=class{getDimensions(t){return t.getBoundingClientRect()}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),nN=(()=>{let t=class{constructor(){this.columnInputChanges=new po.b}get columnInputChanges$(){return this.columnInputChanges.asObservable()}onInputChange(){this.columnInputChanges.next()}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),oN=(()=>{let t=class{constructor(t){this.template=t}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M))},t.\u0275dir=r.Mb({type:t,selectors:[["","ngx-datatable-footer-template",""]]}),t})(),rN=(()=>{let t=class{constructor(t,e){this.element=t,this.zone=e,this.isVisible=!1,this.visible=new r.o}ngOnInit(){this.runCheck()}ngOnDestroy(){clearTimeout(this.timeout)}onVisibilityChange(){this.zone.run(()=>{this.isVisible=!0,this.visible.emit(!0)})}runCheck(){const t=()=>{const{offsetHeight:e,offsetWidth:n}=this.element.nativeElement;e&&n?(clearTimeout(this.timeout),this.onVisibilityChange()):(clearTimeout(this.timeout),this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>t(),50)}))};this.timeout=setTimeout(()=>t())}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.A))},t.\u0275dir=r.Mb({type:t,selectors:[["","visibilityObserver",""]],hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("visible",e.isVisible)},outputs:{visible:"visible"}}),t})(),iN=(()=>{let t=class{constructor(t){this.dragX=!0,this.dragY=!0,this.dragStart=new r.o,this.dragging=new r.o,this.dragEnd=new r.o,this.isDragging=!1,this.element=t.nativeElement}ngOnChanges(t){t.dragEventTarget&&t.dragEventTarget.currentValue&&this.dragModel.dragging&&this.onMousedown(t.dragEventTarget.currentValue)}ngOnDestroy(){this._destroySubscription()}onMouseup(t){this.isDragging&&(this.isDragging=!1,this.element.classList.remove("dragging"),this.subscription&&(this._destroySubscription(),this.dragEnd.emit({event:t,element:this.element,model:this.dragModel})))}onMousedown(t){if(t.target.classList.contains("draggable")&&(this.dragX||this.dragY)){t.preventDefault(),this.isDragging=!0;const e={x:t.clientX,y:t.clientY},n=Object(qs.a)(document,"mouseup");this.subscription=n.subscribe(t=>this.onMouseup(t));const o=Object(qs.a)(document,"mousemove").pipe(dc(n)).subscribe(t=>this.move(t,e));this.subscription.add(o),this.dragStart.emit({event:t,element:this.element,model:this.dragModel})}}move(t,e){if(!this.isDragging)return;const n=t.clientY-e.y;this.dragX&&(this.element.style.left=`${t.clientX-e.x}px`),this.dragY&&(this.element.style.top=`${n}px`),this.element.classList.add("dragging"),this.dragging.emit({event:t,element:this.element,model:this.dragModel})}_destroySubscription(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=void 0)}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["","draggable",""]],inputs:{dragX:"dragX",dragY:"dragY",dragEventTarget:"dragEventTarget",dragModel:"dragModel"},outputs:{dragStart:"dragStart",dragging:"dragging",dragEnd:"dragEnd"},features:[r.Bb]}),t})(),aN=(()=>{let t=class{constructor(t,e){this.renderer=e,this.resizeEnabled=!0,this.resize=new r.o,this.resizing=!1,this.element=t.nativeElement}ngAfterViewInit(){const t=this.renderer;this.resizeHandle=t.createElement("span"),t.addClass(this.resizeHandle,this.resizeEnabled?"resize-handle":"resize-handle--not-resizable"),t.appendChild(this.element,this.resizeHandle)}ngOnDestroy(){this._destroySubscription(),this.renderer.destroyNode?this.renderer.destroyNode(this.resizeHandle):this.resizeHandle&&this.renderer.removeChild(this.renderer.parentNode(this.resizeHandle),this.resizeHandle)}onMouseup(){this.resizing=!1,this.subscription&&!this.subscription.closed&&(this._destroySubscription(),this.resize.emit(this.element.clientWidth))}onMousedown(t){const e=t.target.classList.contains("resize-handle"),n=this.element.clientWidth,o=t.screenX;if(e){t.stopPropagation(),this.resizing=!0;const e=Object(qs.a)(document,"mouseup");this.subscription=e.subscribe(t=>this.onMouseup());const r=Object(qs.a)(document,"mousemove").pipe(dc(e)).subscribe(t=>this.move(t,n,o));this.subscription.add(r)}}move(t,e,n){const o=e+(t.screenX-n);(!this.minWidth||o>=this.minWidth)&&(!this.maxWidth||o<=this.maxWidth)&&(this.element.style.width=`${o}px`)}_destroySubscription(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=void 0)}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.F))},t.\u0275dir=r.Mb({type:t,selectors:[["","resizeable",""]],hostVars:2,hostBindings:function(t,e){1&t&&r.fc("mousedown",(function(t){return e.onMousedown(t)})),2&t&&r.Hb("resizeable",e.resizeEnabled)},inputs:{resizeEnabled:"resizeEnabled",minWidth:"minWidth",maxWidth:"maxWidth"},outputs:{resize:"resize"}}),t})(),cN=(()=>{let t=class{constructor(t,e){this.document=e,this.reorder=new r.o,this.targetChanged=new r.o,this.differ=t.find({}).create()}ngAfterContentInit(){this.updateSubscriptions(),this.draggables.changes.subscribe(this.updateSubscriptions.bind(this))}ngOnDestroy(){this.draggables.forEach(t=>{t.dragStart.unsubscribe(),t.dragging.unsubscribe(),t.dragEnd.unsubscribe()})}updateSubscriptions(){const t=this.differ.diff(this.createMapDiffs());if(t){const e=({currentValue:t,previousValue:e})=>{n({previousValue:e}),t&&(t.dragStart.subscribe(this.onDragStart.bind(this)),t.dragging.subscribe(this.onDragging.bind(this)),t.dragEnd.subscribe(this.onDragEnd.bind(this)))},n=({previousValue:t})=>{t&&(t.dragStart.unsubscribe(),t.dragging.unsubscribe(),t.dragEnd.unsubscribe())};t.forEachAddedItem(e),t.forEachRemovedItem(n)}}onDragStart(){this.positions={};let t=0;for(const e of this.draggables.toArray()){const n=e.element,o=parseInt(n.offsetLeft.toString(),0);this.positions[e.dragModel.prop]={left:o,right:o+parseInt(n.offsetWidth.toString(),0),index:t++,element:n}}}onDragging({model:t,event:e}){const n=this.positions[t.prop],o=this.isTarget(t,e);o?this.lastDraggingIndex!==o.i&&(this.targetChanged.emit({prevIndex:this.lastDraggingIndex,newIndex:o.i,initialIndex:n.index}),this.lastDraggingIndex=o.i):this.lastDraggingIndex!==n.index&&(this.targetChanged.emit({prevIndex:this.lastDraggingIndex,initialIndex:n.index}),this.lastDraggingIndex=n.index)}onDragEnd({element:t,model:e,event:n}){const o=this.positions[e.prop],r=this.isTarget(e,n);r&&this.reorder.emit({prevIndex:o.index,newIndex:r.i,model:e}),this.lastDraggingIndex=void 0,t.style.left="auto"}isTarget(t,e){let n=0;const o=this.document.elementsFromPoint(e.x||e.clientX,e.y||e.clientY);for(const r in this.positions){const e=this.positions[r];if(t.prop!==r&&o.find(t=>t===e.element))return{pos:e,i:n};n++}}createMapDiffs(){return this.draggables.toArray().reduce((t,e)=>(t[e.dragModel.$$id]=e,t),{})}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.u),r.Rb(c.e))},t.\u0275dir=r.Mb({type:t,selectors:[["","orderable",""]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,iN,!0),2&t&&r.zc(o=r.gc())&&(e.draggables=o)},outputs:{reorder:"reorder",targetChanged:"targetChanged"}}),t})(),sN=(()=>{let t=class{constructor(){this.pressEnabled=!0,this.duration=500,this.longPressStart=new r.o,this.longPressing=new r.o,this.longPressEnd=new r.o,this.mouseX=0,this.mouseY=0}get press(){return this.pressing}get isLongPress(){return this.isLongPressing}onMouseDown(t){if(1!==t.which||!this.pressEnabled)return;if(t.target.classList.contains("resize-handle"))return;this.mouseX=t.clientX,this.mouseY=t.clientY,this.pressing=!0,this.isLongPressing=!1;const e=Object(qs.a)(document,"mouseup");this.subscription=e.subscribe(t=>this.onMouseup()),this.timeout=setTimeout(()=>{this.isLongPressing=!0,this.longPressStart.emit({event:t,model:this.pressModel}),this.subscription.add(Object(qs.a)(document,"mousemove").pipe(dc(e)).subscribe(t=>this.onMouseMove(t))),this.loop(t)},this.duration),this.loop(t)}onMouseMove(t){if(this.pressing&&!this.isLongPressing){const e=Math.abs(t.clientX-this.mouseX)>10,n=Math.abs(t.clientY-this.mouseY)>10;(e||n)&&this.endPress()}}loop(t){this.isLongPressing&&(this.timeout=setTimeout(()=>{this.longPressing.emit({event:t,model:this.pressModel}),this.loop(t)},50))}endPress(){clearTimeout(this.timeout),this.isLongPressing=!1,this.pressing=!1,this._destroySubscription(),this.longPressEnd.emit({model:this.pressModel})}onMouseup(){this.endPress()}ngOnDestroy(){this._destroySubscription()}_destroySubscription(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=void 0)}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","long-press",""]],hostVars:4,hostBindings:function(t,e){1&t&&r.fc("mousedown",(function(t){return e.onMouseDown(t)})),2&t&&r.Hb("press",e.press)("longpress",e.isLongPress)},inputs:{pressEnabled:"pressEnabled",duration:"duration",pressModel:"pressModel"},outputs:{longPressStart:"longPressStart",longPressing:"longPressing",longPressEnd:"longPressEnd"}}),t})(),lN=(()=>{let t=class{constructor(t,e,n){this.ngZone=t,this.renderer=n,this.scrollbarV=!1,this.scrollbarH=!1,this.scroll=new r.o,this.scrollYPos=0,this.scrollXPos=0,this.prevScrollYPos=0,this.prevScrollXPos=0,this._scrollEventListener=null,this.element=e.nativeElement}ngOnInit(){if(this.scrollbarV||this.scrollbarH){const t=this.renderer;this.parentElement=t.parentNode(t.parentNode(this.element)),this._scrollEventListener=this.onScrolled.bind(this),this.parentElement.addEventListener("scroll",this._scrollEventListener)}}ngOnDestroy(){this._scrollEventListener&&(this.parentElement.removeEventListener("scroll",this._scrollEventListener),this._scrollEventListener=null)}setOffset(t){this.parentElement&&(this.parentElement.scrollTop=t)}onScrolled(t){const e=t.currentTarget;requestAnimationFrame(()=>{this.scrollYPos=e.scrollTop,this.scrollXPos=e.scrollLeft,this.updateOffset()})}updateOffset(){let t;this.scrollYPos<this.prevScrollYPos?t="down":this.scrollYPos>this.prevScrollYPos&&(t="up"),this.scroll.emit({direction:t,scrollYPos:this.scrollYPos,scrollXPos:this.scrollXPos}),this.prevScrollYPos=this.scrollYPos,this.prevScrollXPos=this.scrollXPos}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.A),r.Rb(r.l),r.Rb(r.F))},t.\u0275cmp=r.Lb({type:t,selectors:[["datatable-scroller"]],hostAttrs:[1,"datatable-scroll"],hostVars:4,hostBindings:function(t,e){2&t&&r.Nc("height",e.scrollHeight,"px")("width",e.scrollWidth,"px")},inputs:{scrollbarV:"scrollbarV",scrollbarH:"scrollbarH",scrollHeight:"scrollHeight",scrollWidth:"scrollWidth"},outputs:{scroll:"scroll"},ngContentSelectors:oX,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.pc(0))},encapsulation:2,changeDetection:0}),t})(),dN=(()=>{let t=class{constructor(t){this.template=t}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M))},t.\u0275dir=r.Mb({type:t,selectors:[["","ngx-datatable-group-header-template",""]]}),t})(),gN=(()=>{let t=class{constructor(){this.rowHeight=0,this.toggle=new r.o}get template(){return this._templateInput||this._templateQuery}toggleExpandGroup(t){this.toggle.emit({type:"group",value:t})}expandAllGroups(){this.toggle.emit({type:"all",value:!0})}collapseAllGroups(){this.toggle.emit({type:"all",value:!1})}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["ngx-datatable-group-header"]],contentQueries:function(t,e,n){var o;1&t&&r.Kc(n,dN,!0,r.M),2&t&&r.zc(o=r.gc())&&(e._templateQuery=o.first)},inputs:{rowHeight:"rowHeight",_templateInput:["template","_templateInput"]},outputs:{toggle:"toggle"}}),t})();function mN(){return""}function pN(t){return null==t?mN:"number"==typeof t?hN:-1!==t.indexOf(".")?bN:uN}function hN(t,e){if(null==t)return"";if(!t||null==e)return t;const n=t[e];return null==n?"":n}function uN(t,e){if(null==t)return"";if(!t||!e)return t;const n=t[e];return null==n?"":n}function bN(t,e){if(null==t)return"";if(!t||!e)return t;let n=t[e];if(void 0!==n)return n;n=t;const o=e.split(".");if(o.length)for(let r=0;r<o.length;r++)if(n=n[o[r]],null==n)return"";return n}function _N(t){return t&&(e=>pN(t)(e,t))}function fN(t,e,n){if(e&&n){const o={},r=t.length;let i=null;o[0]=new CN;const a=t.reduce((t,e)=>{const o=n(e);return-1===t.indexOf(o)&&t.push(o),t},[]);for(let e=0;e<r;e++)o[n(t[e])]=new CN(t[e]);for(let s=0;s<r;s++){i=o[n(t[s])];let r=0;const c=e(i.row);c&&a.indexOf(c)>-1&&(r=c),i.parent=o[r],i.row.level=i.parent.row.level+1,i.parent.children.push(i)}let c=[];return o[0].flatten((function(){c=[...c,this.row]}),!0),c}return t}class CN{constructor(t=null){t||(t={level:-1,treeStatus:"expanded"}),this.row=t,this.parent=null,this.children=[]}flatten(t,e){if("expanded"===this.row.treeStatus)for(let n=0,o=this.children.length;n<o;n++){const o=this.children[n];t.apply(o,Array.prototype.slice.call(arguments,2)),e&&o.flatten.apply(o,arguments)}}}function ON(t){return(t=(t=(t=t.replace(/[^a-zA-Z0-9 ]/g," ")).replace(/([a-z](?=[A-Z]))/g,"$1 ")).replace(/([^a-zA-Z0-9 ])|^[0-9]+/g,"").trim().toLowerCase()).replace(/([ 0-9]+)([a-zA-Z])/g,(function(t,e,n){return e.trim()+n.toUpperCase()}))}function MN(t){if(!t)return;let e=!1;for(const n of t)n.$$id||(n.$$id=("0000"+(Math.random()*Math.pow(36,4)<<0).toString(36)).slice(-4)),PN(n.prop)&&n.name&&(n.prop=ON(n.name)),n.$$valueGetter||(n.$$valueGetter=pN(n.prop)),!PN(n.prop)&&PN(n.name)&&(n.name=String(n.prop).replace(/([A-Z])/g,t=>` ${t}`).replace(/^./,t=>t.toUpperCase())),PN(n.prop)&&PN(n.name)&&(n.name=""),n.hasOwnProperty("resizeable")||(n.resizeable=!0),n.hasOwnProperty("sortable")||(n.sortable=!0),n.hasOwnProperty("draggable")||(n.draggable=!0),n.hasOwnProperty("canAutoResize")||(n.canAutoResize=!0),n.hasOwnProperty("width")||(n.width=150),n.hasOwnProperty("isTreeColumn")&&n.isTreeColumn&&!e?e=!0:n.isTreeColumn=!1}function PN(t){return null==t}var yN=function(t){return t.standard="standard",t.flex="flex",t.force="force",t}({}),xN=function(t){return t.single="single",t.multi="multi",t.multiClick="multiClick",t.cell="cell",t.checkbox="checkbox",t}({}),vN=function(t){return t.single="single",t.multi="multi",t}({}),wN=function(t){return t.header="header",t.body="body",t}({});let kN=(()=>{let t=class{constructor(t){this.template=t}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M))},t.\u0275dir=r.Mb({type:t,selectors:[["","ngx-datatable-header-template",""]]}),t})(),SN=(()=>{let t=class{constructor(t){this.template=t}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M))},t.\u0275dir=r.Mb({type:t,selectors:[["","ngx-datatable-cell-template",""]]}),t})(),AN=(()=>{let t=class{constructor(t){this.template=t}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M))},t.\u0275dir=r.Mb({type:t,selectors:[["","ngx-datatable-tree-toggle",""]]}),t})(),DN=(()=>{let t=class{constructor(t){this.columnChangesService=t,this.isFirstChange=!0}get cellTemplate(){return this._cellTemplateInput||this._cellTemplateQuery}get headerTemplate(){return this._headerTemplateInput||this._headerTemplateQuery}get treeToggleTemplate(){return this._treeToggleTemplateInput||this._treeToggleTemplateQuery}ngOnChanges(){this.isFirstChange?this.isFirstChange=!1:this.columnChangesService.onInputChange()}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(nN))},t.\u0275dir=r.Mb({type:t,selectors:[["ngx-datatable-column"]],contentQueries:function(t,e,n){var o;1&t&&(r.Kc(n,SN,!0,r.M),r.Kc(n,kN,!0,r.M),r.Kc(n,AN,!0,r.M)),2&t&&(r.zc(o=r.gc())&&(e._cellTemplateQuery=o.first),r.zc(o=r.gc())&&(e._headerTemplateQuery=o.first),r.zc(o=r.gc())&&(e._treeToggleTemplateQuery=o.first))},inputs:{name:"name",prop:"prop",frozenLeft:"frozenLeft",frozenRight:"frozenRight",flexGrow:"flexGrow",resizeable:"resizeable",comparator:"comparator",pipe:"pipe",sortable:"sortable",draggable:"draggable",canAutoResize:"canAutoResize",minWidth:"minWidth",width:"width",maxWidth:"maxWidth",checkboxable:"checkboxable",headerCheckboxable:"headerCheckboxable",headerClass:"headerClass",cellClass:"cellClass",isTreeColumn:"isTreeColumn",treeLevelIndent:"treeLevelIndent",summaryFunc:"summaryFunc",summaryTemplate:"summaryTemplate",_cellTemplateInput:["cellTemplate","_cellTemplateInput"],_headerTemplateInput:["headerTemplate","_headerTemplateInput"],_treeToggleTemplateInput:["treeToggleTemplate","_treeToggleTemplateInput"]},features:[r.Bb]}),t})(),IN=(()=>{let t=class{constructor(t){this.template=t}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M))},t.\u0275dir=r.Mb({type:t,selectors:[["","ngx-datatable-row-detail-template",""]]}),t})(),EN=(()=>{let t=class{constructor(){this.rowHeight=0,this.toggle=new r.o}get template(){return this._templateInput||this._templateQuery}toggleExpandRow(t){this.toggle.emit({type:"row",value:t})}expandAllRows(){this.toggle.emit({type:"all",value:!0})}collapseAllRows(){this.toggle.emit({type:"all",value:!1})}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["ngx-datatable-row-detail"]],contentQueries:function(t,e,n){var o;1&t&&r.Kc(n,IN,!0,r.M),2&t&&r.zc(o=r.gc())&&(e._templateQuery=o.first)},inputs:{rowHeight:"rowHeight",_templateInput:["template","_templateInput"]},outputs:{toggle:"toggle"}}),t})(),TN=(()=>{let t=class{get template(){return this._templateInput||this._templateQuery}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["ngx-datatable-footer"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,oN,!0,r.M),2&t&&r.zc(o=r.gc())&&(e._templateQuery=o.first)},inputs:{footerHeight:"footerHeight",totalMessage:"totalMessage",selectedMessage:"selectedMessage",pagerLeftArrowIcon:"pagerLeftArrowIcon",pagerRightArrowIcon:"pagerRightArrowIcon",pagerPreviousIcon:"pagerPreviousIcon",pagerNextIcon:"pagerNextIcon",_templateInput:["template","_templateInput"]}}),t})();function LN(t){const e={left:[],center:[],right:[]};if(t)for(const n of t)n.frozenLeft?e.left.push(n):n.frozenRight?e.right.push(n):e.center.push(n);return e}function RN(t,e){return{left:WN(t.left),center:WN(t.center),right:WN(t.right),total:Math.floor(WN(e))}}function WN(t,e){let n=0;if(t)for(const o of t)n+=parseFloat(e&&o[e]?o[e]:o.width);return n}function jN(t){const e=[],n=LN(t);return e.push({type:"left",columns:n.left}),e.push({type:"center",columns:n.center}),e.push({type:"right",columns:n.right}),e}class FN{constructor(){this.treeArray=[]}clearCache(){this.treeArray=[]}initCache(t){const{rows:e,rowHeight:n,detailRowHeight:o,externalVirtual:r,rowCount:i,rowIndexes:a,rowExpansions:c}=t,s="function"==typeof n,l="function"==typeof o;if(!s&&isNaN(n))throw new Error(`Row Height cache initialization failed. Please ensure that 'rowHeight' is a\n        valid number or function value: (${n}) when 'scrollbarV' is enabled.`);if(!l&&isNaN(o))throw new Error(`Row Height cache initialization failed. Please ensure that 'detailRowHeight' is a\n        valid number or function value: (${o}) when 'scrollbarV' is enabled.`);const d=r?i:e.length;this.treeArray=new Array(d);for(let g=0;g<d;++g)this.treeArray[g]=0;for(let g=0;g<d;++g){const t=e[g];let r=n;s&&(r=n(t));const i=c.has(t);t&&i&&(r+=l?o(t,a.get(t)):o),this.update(g,r)}}getRowIndex(t){return 0===t?0:this.calcRowIndex(t)}update(t,e){if(!this.treeArray.length)throw new Error(`Update at index ${t} with value ${e} failed:\n        Row Height cache not initialized.`);const n=this.treeArray.length;for(t|=0;t<n;)this.treeArray[t]+=e,t|=t+1}query(t){if(!this.treeArray.length)throw new Error(`query at index ${t} failed: Fenwick tree array not initialized.`);let e=0;for(t|=0;t>=0;)e+=this.treeArray[t],t=(t&t+1)-1;return e}queryBetween(t,e){return this.query(e)-this.query(t-1)}calcRowIndex(t){if(!this.treeArray.length)return 0;let e=-1;const n=this.treeArray.length;for(let o=Math.pow(2,n.toString(2).length-1);0!==o;o>>=1){const r=e+o;r<n&&t>=this.treeArray[r]&&(t-=this.treeArray[r],e=r)}return e+1}}const XN={},NN="undefined"!=typeof document?document.createElement("div").style:void 0,UN=function(){const t="undefined"!=typeof window?window.getComputedStyle(document.documentElement,""):void 0,e=void 0!==t?Array.prototype.slice.call(t).join("").match(/-(moz|webkit|ms)-/):null,n=null!==e?e[1]:void 0,o=void 0!==n?"WebKit|Moz|MS|O".match(new RegExp("("+n+")","i"))[1]:void 0;return o?{dom:o,lowercase:n,css:`-${n}-`,js:n[0].toUpperCase()+n.substr(1)}:void 0}();function zN(t){const e=ON(t);return XN[e]||(void 0!==UN&&void 0!==NN[UN.css+t]?XN[e]=UN.css+t:void 0!==NN[t]&&(XN[e]=t)),XN[e]}const YN="undefined"!=typeof window?zN("transform"):void 0,BN="undefined"!=typeof window?zN("backfaceVisibility"):void 0,VN="undefined"!=typeof window?!!zN("transform"):void 0,HN="undefined"!=typeof window?!!zN("perspective"):void 0,QN="undefined"!=typeof window?window.navigator.userAgent:"Chrome",GN=/Safari\//.test(QN)&&!/Chrome\//.test(QN);function $N(t,e,n){void 0!==YN&&VN?!GN&&HN?(t[YN]=`translate3d(${e}px, ${n}px, 0)`,t[BN]="hidden"):t[ON(YN)]=`translate(${e}px, ${n}px)`:(t.top=`${n}px`,t.left=`${e}px`)}let qN=(()=>{let t=class{constructor(t){this.cd=t,this.selected=[],this.scroll=new r.o,this.page=new r.o,this.activate=new r.o,this.select=new r.o,this.detailToggle=new r.o,this.rowContextmenu=new r.o(!1),this.treeAction=new r.o,this.rowHeightsCache=new FN,this.temp=[],this.offsetY=0,this.indexes={},this.rowIndexes=new WeakMap,this.rowExpansions=[],this.getDetailRowHeight=(t,e)=>{if(!this.rowDetail)return 0;const n=this.rowDetail.rowHeight;return"function"==typeof n?n(t,e):n},this.rowTrackingFn=(t,e)=>{const n=this.getRowIndex(e);return this.trackByProp?e[this.trackByProp]:n}}set pageSize(t){this._pageSize=t,this.recalcLayout()}get pageSize(){return this._pageSize}set rows(t){this._rows=t,this.recalcLayout()}get rows(){return this._rows}set columns(t){this._columns=t;const e=LN(t);this.columnGroupWidths=RN(e,t)}get columns(){return this._columns}set offset(t){this._offset=t,(!this.scrollbarV||this.scrollbarV&&!this.virtualization)&&this.recalcLayout()}get offset(){return this._offset}set rowCount(t){this._rowCount=t,this.recalcLayout()}get rowCount(){return this._rowCount}get bodyWidth(){return this.scrollbarH?this.innerWidth+"px":"100%"}set bodyHeight(t){this._bodyHeight=this.scrollbarV?t+"px":"auto",this.recalcLayout()}get bodyHeight(){return this._bodyHeight}get selectEnabled(){return!!this.selectionType}get scrollHeight(){if(this.scrollbarV&&this.virtualization&&this.rowCount)return this.rowHeightsCache.query(this.rowCount-1)}ngOnInit(){this.rowDetail&&(this.listener=this.rowDetail.toggle.subscribe(({type:t,value:e})=>{"row"===t&&this.toggleRowExpansion(e),"all"===t&&this.toggleAllRows(e),this.updateIndexes(),this.updateRows(),this.cd.markForCheck()})),this.groupHeader&&(this.listener=this.groupHeader.toggle.subscribe(({type:t,value:e})=>{"group"===t&&this.toggleRowExpansion(e),"all"===t&&this.toggleAllRows(e),this.updateIndexes(),this.updateRows(),this.cd.markForCheck()}))}ngOnDestroy(){(this.rowDetail||this.groupHeader)&&this.listener.unsubscribe()}updateOffsetY(t){this.scroller&&(this.scrollbarV&&this.virtualization&&t?t=this.rowHeightsCache.query(this.pageSize*t-1):this.scrollbarV&&!this.virtualization&&(t=0),this.scroller.setOffset(t||0))}onBodyScroll(t){const e=t.scrollYPos,n=t.scrollXPos;this.offsetY===e&&this.offsetX===n||this.scroll.emit({offsetY:e,offsetX:n}),this.offsetY=e,this.offsetX=n,this.updateIndexes(),this.updatePage(t.direction),this.updateRows()}updatePage(t){let e=this.indexes.first/this.pageSize;"up"===t?e=Math.ceil(e):"down"===t&&(e=Math.floor(e)),void 0===t||isNaN(e)||this.page.emit({offset:e})}updateRows(){const{first:t,last:e}=this.indexes;let n=t,o=0;const r=[];if(this.groupedRows){let t=3;for(1===this.groupedRows.length&&(t=this.groupedRows[0].value.length);n<e&&n<this.groupedRows.length;){const t=this.groupedRows[n];this.rowIndexes.set(t,n),t.value&&t.value.forEach((t,e)=>{this.rowIndexes.set(t,`${n}-${e}`)}),r[o]=t,o++,n++}}else for(;n<e&&n<this.rowCount;){const t=this.rows[n];t&&(this.rowIndexes.set(t,n),r[o]=t),o++,n++}this.temp=r}getRowHeight(t){return"function"==typeof this.rowHeight?this.rowHeight(t):this.rowHeight}getGroupHeight(t){let e=0;if(t.value)for(let n=0;n<t.value.length;n++)e+=this.getRowAndDetailHeight(t.value[n]);return e}getRowAndDetailHeight(t){let e=this.getRowHeight(t);return this.getRowExpanded(t)&&(e+=this.getDetailRowHeight(t)),e}getRowsStyles(t){const e={};if(this.groupedRows&&(e.width=this.columnGroupWidths.total),this.scrollbarV&&this.virtualization){let n=0;if(this.groupedRows){const e=t[t.length-1];n=e?this.getRowIndex(e):0}else n=this.getRowIndex(t);$N(e,0,this.rowHeightsCache.query(n-1))}return e}getBottomSummaryRowStyles(){if(!this.scrollbarV||!this.rows||!this.rows.length)return null;const t={position:"absolute"};return $N(t,0,this.rowHeightsCache.query(this.rows.length-1)),t}hideIndicator(){setTimeout(()=>this.loadingIndicator=!1,500)}updateIndexes(){let t=0,e=0;if(this.scrollbarV)if(this.virtualization){const n=parseInt(this.bodyHeight,0);t=this.rowHeightsCache.getRowIndex(this.offsetY),e=this.rowHeightsCache.getRowIndex(n+this.offsetY)+1}else t=0,e=this.rowCount;else this.externalPaging||(t=Math.max(this.offset*this.pageSize,0)),e=Math.min(t+this.pageSize,this.rowCount);this.indexes={first:t,last:e}}refreshRowHeightCache(){if(this.scrollbarV&&(!this.scrollbarV||this.virtualization)&&(this.rowHeightsCache.clearCache(),this.rows&&this.rows.length)){const t=new Set;for(const e of this.rows)this.getRowExpanded(e)&&t.add(e);this.rowHeightsCache.initCache({rows:this.rows,rowHeight:this.rowHeight,detailRowHeight:this.getDetailRowHeight,externalVirtual:this.scrollbarV&&this.externalPaging,rowCount:this.rowCount,rowIndexes:this.rowIndexes,rowExpansions:t})}}getAdjustedViewPortIndex(){const t=this.indexes.first;return this.scrollbarV&&this.virtualization&&this.rowHeightsCache.query(t-1)<=this.offsetY?t-1:t}toggleRowExpansion(t){const e=this.getAdjustedViewPortIndex(),n=this.getRowExpandedIdx(t,this.rowExpansions),o=n>-1;if(this.scrollbarV&&this.virtualization){const e=this.getDetailRowHeight(t)*(o?-1:1),n=this.getRowIndex(t);this.rowHeightsCache.update(n,e)}o?this.rowExpansions.splice(n,1):this.rowExpansions.push(t),this.detailToggle.emit({rows:[t],currentIndex:e})}toggleAllRows(t){this.rowExpansions=[];const e=this.getAdjustedViewPortIndex();if(t)for(const n of this.rows)this.rowExpansions.push(n);this.scrollbarV&&this.recalcLayout(),this.detailToggle.emit({rows:this.rows,currentIndex:e})}recalcLayout(){this.refreshRowHeightCache(),this.updateIndexes(),this.updateRows()}columnTrackingFn(t,e){return e.$$id}stylesByGroup(t){const e=this.columnGroupWidths,n=this.offsetX,o={width:`${e[t]}px`};if("left"===t)$N(o,n,0);else if("right"===t){const t=parseInt(this.innerWidth+"",0);$N(o,-1*(e.total-t-n),0)}return o}getRowExpanded(t){if(0===this.rowExpansions.length&&this.groupExpansionDefault)for(const e of this.groupedRows)this.rowExpansions.push(e);return this.getRowExpandedIdx(t,this.rowExpansions)>-1}getRowExpandedIdx(t,e){if(!e||!e.length)return-1;const n=this.rowIdentity(t);return e.findIndex(t=>this.rowIdentity(t)===n)}getRowIndex(t){return this.rowIndexes.get(t)||0}onTreeAction(t){this.treeAction.emit({row:t})}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["datatable-body"]],viewQuery:function(t,e){var n;1&t&&r.Wc(lN,!0),2&t&&r.zc(n=r.gc())&&(e.scroller=n.first)},hostAttrs:[1,"datatable-body"],hostVars:4,hostBindings:function(t,e){2&t&&r.Nc("width",e.bodyWidth)("height",e.bodyHeight)},inputs:{selected:"selected",pageSize:"pageSize",rows:"rows",columns:"columns",offset:"offset",rowCount:"rowCount",bodyHeight:"bodyHeight",offsetX:"offsetX",loadingIndicator:"loadingIndicator",scrollbarV:"scrollbarV",scrollbarH:"scrollbarH",externalPaging:"externalPaging",rowHeight:"rowHeight",emptyMessage:"emptyMessage",selectionType:"selectionType",rowIdentity:"rowIdentity",rowDetail:"rowDetail",groupHeader:"groupHeader",selectCheck:"selectCheck",displayCheck:"displayCheck",trackByProp:"trackByProp",rowClass:"rowClass",groupedRows:"groupedRows",groupExpansionDefault:"groupExpansionDefault",innerWidth:"innerWidth",groupRowsBy:"groupRowsBy",virtualization:"virtualization",summaryRow:"summaryRow",summaryPosition:"summaryPosition",summaryHeight:"summaryHeight"},outputs:{scroll:"scroll",page:"page",activate:"activate",select:"select",detailToggle:"detailToggle",rowContextmenu:"rowContextmenu",treeAction:"treeAction"},decls:5,vars:9,consts:[[4,"ngIf"],[3,"selected","rows","selectCheck","selectEnabled","selectionType","rowIdentity","select","activate"],["selector",""],[3,"scrollbarV","scrollbarH","scrollHeight","scrollWidth","scroll",4,"ngIf"],["class","empty-row",3,"innerHTML",4,"ngIf"],[3,"scrollbarV","scrollbarH","scrollHeight","scrollWidth","scroll"],[3,"rowHeight","offsetX","innerWidth","rows","columns",4,"ngIf"],[3,"groupedRows","innerWidth","ngStyle","rowDetail","groupHeader","offsetX","detailRowHeight","row","expanded","rowIndex","rowContextmenu",4,"ngFor","ngForOf","ngForTrackBy"],[3,"ngStyle","rowHeight","offsetX","innerWidth","rows","columns",4,"ngIf"],[3,"rowHeight","offsetX","innerWidth","rows","columns"],[3,"groupedRows","innerWidth","ngStyle","rowDetail","groupHeader","offsetX","detailRowHeight","row","expanded","rowIndex","rowContextmenu"],["tabindex","-1",3,"isSelected","innerWidth","offsetX","columns","rowHeight","row","rowIndex","expanded","rowClass","displayCheck","treeStatus","treeAction","activate",4,"ngIf","ngIfElse"],["groupedRowsTemplate",""],["tabindex","-1",3,"isSelected","innerWidth","offsetX","columns","rowHeight","row","rowIndex","expanded","rowClass","displayCheck","treeStatus","treeAction","activate"],["tabindex","-1",3,"isSelected","innerWidth","offsetX","columns","rowHeight","row","group","rowIndex","expanded","rowClass","activate",4,"ngFor","ngForOf","ngForTrackBy"],["tabindex","-1",3,"isSelected","innerWidth","offsetX","columns","rowHeight","row","group","rowIndex","expanded","rowClass","activate"],[3,"ngStyle","rowHeight","offsetX","innerWidth","rows","columns"],[1,"empty-row",3,"innerHTML"]],template:function(t,e){1&t&&(r.Oc(0,rX,1,0,"datatable-progress",0),r.Xb(1,"datatable-selection",1,2),r.fc("select",(function(t){return e.select.emit(t)}))("activate",(function(t){return e.activate.emit(t)})),r.Oc(3,gX,4,8,"datatable-scroller",3),r.Oc(4,mX,1,1,"div",4),r.Wb()),2&t&&(r.rc("ngIf",e.loadingIndicator),r.Db(1),r.rc("selected",e.selected)("rows",e.rows)("selectCheck",e.selectCheck)("selectEnabled",e.selectEnabled)("selectionType",e.selectionType)("rowIdentity",e.rowIdentity),r.Db(2),r.rc("ngIf",null==e.rows?null:e.rows.length),r.Db(1),r.rc("ngIf",!(null!=e.rows&&e.rows.length||e.loadingIndicator)))},directives:function(){return[c.t,pU,cU,lN,c.s,bU,dU,c.x,lU]},encapsulation:2,changeDetection:0}),t})(),KN=(()=>{let t=class{constructor(t){this.cd=t,this.sort=new r.o,this.reorder=new r.o,this.resize=new r.o,this.select=new r.o,this.columnContextmenu=new r.o(!1),this._columnGroupWidths={total:100},this._styleByGroup={left:{},center:{},right:{}},this.destroyed=!1}set innerWidth(t){this._innerWidth=t,setTimeout(()=>{if(this._columns){const t=LN(this._columns);this._columnGroupWidths=RN(t,this._columns),this.setStylesByGroup()}})}get innerWidth(){return this._innerWidth}set headerHeight(t){this._headerHeight="auto"!==t?`${t}px`:t}get headerHeight(){return this._headerHeight}set columns(t){this._columns=t;const e=LN(t);this._columnsByPin=jN(t),setTimeout(()=>{this._columnGroupWidths=RN(e,t),this.setStylesByGroup()})}get columns(){return this._columns}set offsetX(t){this._offsetX=t,this.setStylesByGroup()}get offsetX(){return this._offsetX}ngOnDestroy(){this.destroyed=!0}onLongPressStart({event:t,model:e}){e.dragging=!0,this.dragEventTarget=t}onLongPressEnd({event:t,model:e}){this.dragEventTarget=t,setTimeout(()=>{const t=this._columns.find(t=>t.$$id===e.$$id);t&&(t.dragging=!1)},5)}get headerWidth(){return this.scrollbarH?this.innerWidth+"px":"100%"}trackByGroups(t,e){return e.type}columnTrackingFn(t,e){return e.$$id}onColumnResized(t,e){t<=e.minWidth?t=e.minWidth:t>=e.maxWidth&&(t=e.maxWidth),this.resize.emit({column:e,prevValue:e.width,newValue:t})}onColumnReordered({prevIndex:t,newIndex:e,model:n}){const o=this.getColumn(e);o.isTarget=!1,o.targetMarkerContext=void 0,this.reorder.emit({column:n,prevValue:t,newValue:e})}onTargetChanged({prevIndex:t,newIndex:e,initialIndex:n}){if(t||0===t){const e=this.getColumn(t);e.isTarget=!1,e.targetMarkerContext=void 0}if(e||0===e){const t=this.getColumn(e);t.isTarget=!0,n!==e&&(t.targetMarkerContext={class:"targetMarker ".concat(n>e?"dragFromRight":"dragFromLeft")})}}getColumn(t){const e=this._columnsByPin[0].columns.length;if(t<e)return this._columnsByPin[0].columns[t];const n=this._columnsByPin[1].columns.length;return t<e+n?this._columnsByPin[1].columns[t-e]:this._columnsByPin[2].columns[t-e-n]}onSort({column:t,prevValue:e,newValue:n}){if(t.dragging)return;const o=this.calcNewSorts(t,e,n);this.sort.emit({sorts:o,column:t,prevValue:e,newValue:n})}calcNewSorts(t,e,n){let o=0;this.sorts||(this.sorts=[]);const r=this.sorts.map((e,n)=>((e=Object.assign({},e)).prop===t.prop&&(o=n),e));return void 0===n?r.splice(o,1):e?r[o].dir=n:(this.sortType===vN.single&&r.splice(0,this.sorts.length),r.push({dir:n,prop:t.prop})),r}setStylesByGroup(){this._styleByGroup.left=this.calcStylesByGroup("left"),this._styleByGroup.center=this.calcStylesByGroup("center"),this._styleByGroup.right=this.calcStylesByGroup("right"),this.destroyed||this.cd.detectChanges()}calcStylesByGroup(t){const e=this._columnGroupWidths,n={width:`${e[t]}px`};return"center"===t?$N(n,-1*this.offsetX,0):"right"===t&&$N(n,-1*(e.total-this.innerWidth),0),n}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["datatable-header"]],hostAttrs:[1,"datatable-header"],hostVars:4,hostBindings:function(t,e){2&t&&r.Nc("height",e.headerHeight)("width",e.headerWidth)},inputs:{innerWidth:"innerWidth",headerHeight:"headerHeight",columns:"columns",offsetX:"offsetX",sorts:"sorts",sortAscendingIcon:"sortAscendingIcon",sortDescendingIcon:"sortDescendingIcon",scrollbarH:"scrollbarH",dealsWithGroup:"dealsWithGroup",targetMarkerTemplate:"targetMarkerTemplate",sortType:"sortType",allRowsSelected:"allRowsSelected",selectionType:"selectionType",reorderable:"reorderable"},outputs:{sort:"sort",reorder:"reorder",resize:"resize",select:"select",columnContextmenu:"columnContextmenu"},decls:2,vars:4,consts:[["orderable","",1,"datatable-header-inner",3,"reorder","targetChanged"],[3,"class","ngStyle",4,"ngFor","ngForOf","ngForTrackBy"],[3,"ngStyle"],["resizeable","","long-press","","draggable","",3,"resizeEnabled","pressModel","pressEnabled","dragX","dragY","dragModel","dragEventTarget","headerHeight","isTarget","targetMarkerTemplate","targetMarkerContext","column","sortType","sorts","selectionType","sortAscendingIcon","sortDescendingIcon","allRowsSelected","resize","longPressStart","longPressEnd","sort","select","columnContextmenu",4,"ngFor","ngForOf","ngForTrackBy"],["resizeable","","long-press","","draggable","",3,"resizeEnabled","pressModel","pressEnabled","dragX","dragY","dragModel","dragEventTarget","headerHeight","isTarget","targetMarkerTemplate","targetMarkerContext","column","sortType","sorts","selectionType","sortAscendingIcon","sortDescendingIcon","allRowsSelected","resize","longPressStart","longPressEnd","sort","select","columnContextmenu"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.fc("reorder",(function(t){return e.onColumnReordered(t)}))("targetChanged",(function(t){return e.onTargetChanged(t)})),r.Oc(1,hX,2,5,"div",1),r.Wb()),2&t&&(r.Nc("width",e._columnGroupWidths.total,"px"),r.Db(1),r.rc("ngForOf",e._columnsByPin)("ngForTrackBy",e.trackByGroups))},directives:function(){return[cN,c.s,c.x,rU,aN,sN,iN]},encapsulation:2,changeDetection:0}),t})();function JN(t,e,n){let o,r,i;n=n||{};let a=null,c=0;function s(){c=!1===n.leading?0:+new Date,a=null,i=t.apply(o,r)}return function(){const l=+new Date;c||!1!==n.leading||(c=l);const d=e-(l-c);return o=this,r=arguments,d<=0?(clearTimeout(a),a=null,c=l,i=t.apply(o,r)):a||!1===n.trailing||(a=setTimeout(s,d)),i}}function ZN(t,e){for(const n of e){const e=t.indexOf(n);t.splice(e,1)}}function tU(t,e=300){let n=0;for(const o of t)n+=o.width||e;return n}var eU=function(t){return t.asc="asc",t.desc="desc",t}({});function nU(t,e){if(null==t&&(t=0),null==e&&(e=0),t instanceof Date&&e instanceof Date){if(t<e)return-1;if(t>e)return 1}else if(isNaN(parseFloat(t))||!isFinite(t)||isNaN(parseFloat(e))||!isFinite(e)){if(t=String(t),e=String(e),t.toLowerCase()<e.toLowerCase())return-1;if(t.toLowerCase()>e.toLowerCase())return 1}else{if(parseFloat(t)<parseFloat(e))return-1;if(parseFloat(t)>parseFloat(e))return 1}return 0}let oU=(()=>{let t=class{constructor(t,e,n,o,i,a,c){this.scrollbarHelper=t,this.dimensionsHelper=e,this.cd=n,this.columnChangesService=a,this.configuration=c,this.selected=[],this.scrollbarV=!1,this.scrollbarH=!1,this.rowHeight=30,this.columnMode=yN.standard,this.headerHeight=30,this.footerHeight=0,this.externalPaging=!1,this.externalSorting=!1,this.loadingIndicator=!1,this.reorderable=!0,this.swapColumns=!0,this.sortType=vN.single,this.sorts=[],this.cssClasses={sortAscending:"datatable-icon-up",sortDescending:"datatable-icon-down",pagerLeftArrow:"datatable-icon-left",pagerRightArrow:"datatable-icon-right",pagerPrevious:"datatable-icon-prev",pagerNext:"datatable-icon-skip"},this.messages={emptyMessage:"No data to display",totalMessage:"total",selectedMessage:"selected"},this.groupExpansionDefault=!1,this.selectAllRowsOnPage=!1,this.virtualization=!0,this.summaryRow=!1,this.summaryHeight=30,this.summaryPosition="top",this.scroll=new r.o,this.activate=new r.o,this.select=new r.o,this.sort=new r.o,this.page=new r.o,this.reorder=new r.o,this.resize=new r.o,this.tableContextmenu=new r.o(!1),this.treeAction=new r.o,this.rowCount=0,this._offsetX=new Zn.a(0),this._count=0,this._offset=0,this._subscriptions=[],this.rowIdentity=t=>this._groupRowsBy?t.key:t,this.element=o.nativeElement,this.rowDiffer=i.find({}).create(),this.configuration&&this.configuration.messages&&(this.messages=Object.assign({},this.configuration.messages))}set rows(t){this._rows=t,t&&(this._internalRows=[...t]),this.externalSorting||this.sortInternalRows(),this._internalRows=fN(this._internalRows,_N(this.treeFromRelation),_N(this.treeToRelation)),this.recalculate(),this._rows&&this._groupRowsBy&&(this.groupedRows=this.groupArrayBy(this._rows,this._groupRowsBy)),this.cd.markForCheck()}get rows(){return this._rows}set groupRowsBy(t){t&&(this._groupRowsBy=t,this._rows&&this._groupRowsBy&&(this.groupedRows=this.groupArrayBy(this._rows,this._groupRowsBy)))}get groupRowsBy(){return this._groupRowsBy}set columns(t){t&&(this._internalColumns=[...t],MN(this._internalColumns),this.recalculateColumns()),this._columns=t}get columns(){return this._columns}set limit(t){this._limit=t,this.recalculate()}get limit(){return this._limit}set count(t){this._count=t,this.recalculate()}get count(){return this._count}set offset(t){this._offset=t}get offset(){return Math.max(Math.min(this._offset,Math.ceil(this.rowCount/this.pageSize)-1),0)}get isFixedHeader(){const t=this.headerHeight;return"string"!=typeof t||"auto"!==t}get isFixedRow(){return"auto"!==this.rowHeight}get isVertScroll(){return this.scrollbarV}get isVirtualized(){return this.virtualization}get isHorScroll(){return this.scrollbarH}get isSelectable(){return void 0!==this.selectionType}get isCheckboxSelection(){return this.selectionType===xN.checkbox}get isCellSelection(){return this.selectionType===xN.cell}get isSingleSelection(){return this.selectionType===xN.single}get isMultiSelection(){return this.selectionType===xN.multi}get isMultiClickSelection(){return this.selectionType===xN.multiClick}set columnTemplates(t){this._columnTemplates=t,this.translateColumns(t)}get columnTemplates(){return this._columnTemplates}get allRowsSelected(){let t=this.rows&&this.selected&&this.selected.length===this.rows.length;if(this.bodyComponent&&this.selectAllRowsOnPage){const e=this.bodyComponent.indexes;t=this.selected.length===e.last-e.first}return this.selected&&this.rows&&0!==this.rows.length&&t}ngOnInit(){this.recalculate()}ngAfterViewInit(){this.externalSorting||this.sortInternalRows(),"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(()=>{this.recalculate(),this.externalPaging&&this.scrollbarV&&this.page.emit({count:this.count,pageSize:this.pageSize,limit:this.limit,offset:0})})}ngAfterContentInit(){this.columnTemplates.changes.subscribe(t=>this.translateColumns(t)),this.listenForColumnInputChanges()}translateColumns(t){if(t){const e=t.toArray();e.length&&(this._internalColumns=function(t){const e=[];for(const n of t){const t={},o=Object.getOwnPropertyNames(n);for(const e of o)t[e]=n[e];n.headerTemplate&&(t.headerTemplate=n.headerTemplate),n.cellTemplate&&(t.cellTemplate=n.cellTemplate),n.summaryFunc&&(t.summaryFunc=n.summaryFunc),n.summaryTemplate&&(t.summaryTemplate=n.summaryTemplate),e.push(t)}return e}(e),MN(this._internalColumns),this.recalculateColumns(),this.sortInternalRows(),this.cd.markForCheck())}}groupArrayBy(t,e){const n=new Map;return t.forEach(t=>{const o=t[e];n.has(o)?n.get(o).push(t):n.set(o,[t])}),Array.from(n,t=>({key:t[0],value:t[1]}))}ngDoCheck(){this.rowDiffer.diff(this.rows)&&(this.externalSorting?this._internalRows=[...this.rows]:this.sortInternalRows(),this._internalRows=fN(this._internalRows,_N(this.treeFromRelation),_N(this.treeToRelation)),this.recalculatePages(),this.cd.markForCheck())}recalculate(){this.recalculateDims(),this.recalculateColumns(),this.cd.markForCheck()}onWindowResize(){this.recalculate()}recalculateColumns(t=this._internalColumns,e=-1,n=this.scrollbarH){if(!t)return;let o=this._innerWidth;return this.scrollbarV&&(o-=this.scrollbarHelper.width),this.columnMode===yN.force?function(t,e,n,o,r=300){const i=t.slice(n+1,t.length).filter(t=>!1!==t.canAutoResize);for(const g of i)g.$$oldWidth||(g.$$oldWidth=g.width);let a=0,c=!1,s=tU(t,r),l=e-s;const d=[];do{a=l/i.length,c=s>=e;for(const t of i){if(c&&o)t.width=t.$$oldWidth||t.width||r;else{const e=(t.width||r)+a;t.minWidth&&e<t.minWidth?(t.width=t.minWidth,d.push(t)):t.maxWidth&&e>t.maxWidth?(t.width=t.maxWidth,d.push(t)):t.width=e}t.width=Math.max(0,t.width)}s=tU(t),l=e-s,ZN(i,d)}while(l>1&&0!==i.length)}(t,o,e,n):this.columnMode===yN.flex&&function(t,e){const n=function(t,e){let n=0;for(const o of t)n+=o.width;return n}(t),o=function(t){let e=0;for(const n of t)e+=n.flexGrow||0;return e}(t),r=LN(t);n!==e&&function(t,e,n){for(const i in t)for(const o of t[i])o.canAutoResize?o.width=0:(e-=o.width,n-=o.flexGrow?o.flexGrow:0);const o={};let r=e;do{const e=r/n;r=0;for(const n in t)for(const i of t[n])if(i.canAutoResize&&!o[i.prop]){const t=i.width+i.flexGrow*e;void 0!==i.minWidth&&t<i.minWidth?(r+=t-i.minWidth,i.width=i.minWidth,o[i.prop]=!0):i.width=t}}while(0!==r)}(r,e,o)}(t,o),t}recalculateDims(){const t=this.dimensionsHelper.getDimensions(this.element);if(this._innerWidth=Math.floor(t.width),this.scrollbarV){let e=t.height;this.headerHeight&&(e-=this.headerHeight),this.footerHeight&&(e-=this.footerHeight),this.bodyHeight=e}this.recalculatePages()}recalculatePages(){this.pageSize=this.calcPageSize(),this.rowCount=this.calcRowCount()}onBodyPage({offset:t}){this.externalPaging&&!this.virtualization||(this.offset=t,this.page.emit({count:this.count,pageSize:this.pageSize,limit:this.limit,offset:this.offset}))}onBodyScroll(t){this._offsetX.next(t.offsetX),this.scroll.emit(t),this.cd.detectChanges()}onFooterPage(t){this.offset=t.page-1,this.bodyComponent.updateOffsetY(this.offset),this.page.emit({count:this.count,pageSize:this.pageSize,limit:this.limit,offset:this.offset}),this.selectAllRowsOnPage&&(this.selected=[],this.select.emit({selected:this.selected}))}calcPageSize(t=this.rows){if(this.scrollbarV&&this.virtualization){const t=Math.ceil(this.bodyHeight/this.rowHeight);return Math.max(t,0)}return void 0!==this.limit?this.limit:t?t.length:0}calcRowCount(t=this.rows){return this.externalPaging?this.count:t?this.groupedRows?this.groupedRows.length:null!=this.treeFromRelation&&null!=this.treeToRelation?this._internalRows.length:t.length:0}onColumnContextmenu({event:t,column:e}){this.tableContextmenu.emit({event:t,type:wN.header,content:e})}onRowContextmenu({event:t,row:e}){this.tableContextmenu.emit({event:t,type:wN.body,content:e})}onColumnResize({column:t,newValue:e}){if(void 0===t)return;let n;const o=this._internalColumns.map((o,r)=>((o=Object.assign({},o)).$$id===t.$$id&&(n=r,o.width=e,o.$$oldWidth=e),o));this.recalculateColumns(o,n),this._internalColumns=o,this.resize.emit({column:t,newValue:e})}onColumnReorder({column:t,newValue:e,prevValue:n}){const o=this._internalColumns.map(t=>Object.assign({},t));if(this.swapColumns){const r=o[e];o[e]=t,o[n]=r}else if(e>n){const t=o[n];for(let r=n;r<e;r++)o[r]=o[r+1];o[e]=t}else{const t=o[n];for(let r=n;r>e;r--)o[r]=o[r-1];o[e]=t}this._internalColumns=o,this.reorder.emit({column:t,newValue:e,prevValue:n})}onColumnSort(t){this.selectAllRowsOnPage&&(this.selected=[],this.select.emit({selected:this.selected})),this.sorts=t.sorts,!1===this.externalSorting&&this.sortInternalRows(),this._internalRows=fN(this._internalRows,_N(this.treeFromRelation),_N(this.treeToRelation)),this.offset=0,this.bodyComponent.updateOffsetY(this.offset),this.sort.emit(t)}onHeaderSelect(t){if(this.bodyComponent&&this.selectAllRowsOnPage){const t=this.bodyComponent.indexes.first,e=this.bodyComponent.indexes.last,n=this.selected.length===e-t;this.selected=[],n||this.selected.push(...this._internalRows.slice(t,e))}else{const t=this.selected.length===this.rows.length;this.selected=[],t||this.selected.push(...this.rows)}this.select.emit({selected:this.selected})}onBodySelect(t){this.select.emit(t)}onTreeAction(t){const e=t.row,n=this._rows.findIndex(e=>e[this.treeToRelation]===t.row[this.treeToRelation]);this.treeAction.emit({row:e,rowIndex:n})}ngOnDestroy(){this._subscriptions.forEach(t=>t.unsubscribe())}listenForColumnInputChanges(){this._subscriptions.push(this.columnChangesService.columnInputChanges$.subscribe(()=>{this.columnTemplates&&this.columnTemplates.notifyOnChanges()}))}sortInternalRows(){this._internalRows=function(t,e,n){if(!t)return[];if(!n||!n.length||!e)return[...t];const o=new Map;t.forEach((t,e)=>o.set(t,e));const r=[...t],i=e.reduce((t,e)=>(e.comparator&&"function"==typeof e.comparator&&(t[e.prop]=e.comparator),t),{}),a=n.map(t=>{const e=t.prop;return{prop:e,dir:t.dir,valueGetter:pN(e),compareFn:i[e]||nU}});return r.sort((function(t,e){for(const n of a){const{prop:o,valueGetter:r}=n,i=r(t,o),a=r(e,o),c=n.dir!==eU.desc?n.compareFn(i,a,t,e,n.dir):-n.compareFn(i,a,t,e,n.dir);if(0!==c)return c}return o.has(t)&&o.has(e)?o.get(t)<o.get(e)?-1:1:0}))}(this._internalRows,this._internalColumns,this.sorts)}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(tN,4),r.Rb(eN,4),r.Rb(r.h),r.Rb(r.l),r.Rb(r.u),r.Rb(nN),r.Rb("configuration",8))},t.\u0275cmp=r.Lb({type:t,selectors:[["ngx-datatable"]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,EN,!0),r.Jb(n,gN,!0),r.Jb(n,TN,!0),r.Jb(n,DN,!1)),2&t&&(r.zc(o=r.gc())&&(e.rowDetail=o.first),r.zc(o=r.gc())&&(e.groupHeader=o.first),r.zc(o=r.gc())&&(e.footer=o.first),r.zc(o=r.gc())&&(e.columnTemplates=o))},viewQuery:function(t,e){var n;1&t&&(r.Wc(qN,!0),r.Wc(KN,!0)),2&t&&(r.zc(n=r.gc())&&(e.bodyComponent=n.first),r.zc(n=r.gc())&&(e.headerComponent=n.first))},hostAttrs:[1,"ngx-datatable"],hostVars:22,hostBindings:function(t,e){1&t&&r.fc("resize",(function(){return e.onWindowResize()}),!1,r.Dc),2&t&&r.Hb("fixed-header",e.isFixedHeader)("fixed-row",e.isFixedRow)("scroll-vertical",e.isVertScroll)("virtualized",e.isVirtualized)("scroll-horz",e.isHorScroll)("selectable",e.isSelectable)("checkbox-selection",e.isCheckboxSelection)("cell-selection",e.isCellSelection)("single-selection",e.isSingleSelection)("multi-selection",e.isMultiSelection)("multi-click-selection",e.isMultiClickSelection)},inputs:{selected:"selected",scrollbarV:"scrollbarV",scrollbarH:"scrollbarH",rowHeight:"rowHeight",columnMode:"columnMode",headerHeight:"headerHeight",footerHeight:"footerHeight",externalPaging:"externalPaging",externalSorting:"externalSorting",loadingIndicator:"loadingIndicator",reorderable:"reorderable",swapColumns:"swapColumns",sortType:"sortType",sorts:"sorts",cssClasses:"cssClasses",messages:"messages",groupExpansionDefault:"groupExpansionDefault",selectAllRowsOnPage:"selectAllRowsOnPage",virtualization:"virtualization",summaryRow:"summaryRow",summaryHeight:"summaryHeight",summaryPosition:"summaryPosition",rowIdentity:"rowIdentity",rows:"rows",groupedRows:"groupedRows",groupRowsBy:"groupRowsBy",columns:"columns",limit:"limit",count:"count",offset:"offset",targetMarkerTemplate:"targetMarkerTemplate",selectionType:"selectionType",rowClass:"rowClass",selectCheck:"selectCheck",displayCheck:"displayCheck",trackByProp:"trackByProp",treeFromRelation:"treeFromRelation",treeToRelation:"treeToRelation"},outputs:{scroll:"scroll",activate:"activate",select:"select",sort:"sort",page:"page",reorder:"reorder",resize:"resize",tableContextmenu:"tableContextmenu",treeAction:"treeAction"},decls:5,vars:34,consts:[["visibilityObserver","",3,"visible"],[3,"sorts","sortType","scrollbarH","innerWidth","offsetX","dealsWithGroup","columns","headerHeight","reorderable","targetMarkerTemplate","sortAscendingIcon","sortDescendingIcon","allRowsSelected","selectionType","sort","resize","reorder","select","columnContextmenu",4,"ngIf"],[3,"groupRowsBy","groupedRows","rows","groupExpansionDefault","scrollbarV","scrollbarH","virtualization","loadingIndicator","externalPaging","rowHeight","rowCount","offset","trackByProp","columns","pageSize","offsetX","rowDetail","groupHeader","selected","innerWidth","bodyHeight","selectionType","emptyMessage","rowIdentity","rowClass","selectCheck","displayCheck","summaryRow","summaryHeight","summaryPosition","page","activate","rowContextmenu","select","scroll","treeAction"],[3,"rowCount","pageSize","offset","footerHeight","footerTemplate","totalMessage","pagerLeftArrowIcon","pagerRightArrowIcon","pagerPreviousIcon","selectedCount","selectedMessage","pagerNextIcon","page",4,"ngIf"],[3,"sorts","sortType","scrollbarH","innerWidth","offsetX","dealsWithGroup","columns","headerHeight","reorderable","targetMarkerTemplate","sortAscendingIcon","sortDescendingIcon","allRowsSelected","selectionType","sort","resize","reorder","select","columnContextmenu"],[3,"rowCount","pageSize","offset","footerHeight","footerTemplate","totalMessage","pagerLeftArrowIcon","pagerRightArrowIcon","pagerPreviousIcon","selectedCount","selectedMessage","pagerNextIcon","page"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.fc("visible",(function(){return e.recalculate()})),r.Oc(1,uX,2,16,"datatable-header",1),r.Xb(2,"datatable-body",2),r.fc("page",(function(t){return e.onBodyPage(t)}))("activate",(function(t){return e.activate.emit(t)}))("rowContextmenu",(function(t){return e.onRowContextmenu(t)}))("select",(function(t){return e.onBodySelect(t)}))("scroll",(function(t){return e.onBodyScroll(t)}))("treeAction",(function(t){return e.onTreeAction(t)})),r.kc(3,"async"),r.Wb(),r.Oc(4,bX,1,12,"datatable-footer",3),r.Wb()),2&t&&(r.Db(1),r.rc("ngIf",e.headerHeight),r.Db(1),r.rc("groupRowsBy",e.groupRowsBy)("groupedRows",e.groupedRows)("rows",e._internalRows)("groupExpansionDefault",e.groupExpansionDefault)("scrollbarV",e.scrollbarV)("scrollbarH",e.scrollbarH)("virtualization",e.virtualization)("loadingIndicator",e.loadingIndicator)("externalPaging",e.externalPaging)("rowHeight",e.rowHeight)("rowCount",e.rowCount)("offset",e.offset)("trackByProp",e.trackByProp)("columns",e._internalColumns)("pageSize",e.pageSize)("offsetX",r.lc(3,32,e._offsetX))("rowDetail",e.rowDetail)("groupHeader",e.groupHeader)("selected",e.selected)("innerWidth",e._innerWidth)("bodyHeight",e.bodyHeight)("selectionType",e.selectionType)("emptyMessage",e.messages.emptyMessage)("rowIdentity",e.rowIdentity)("rowClass",e.rowClass)("selectCheck",e.selectCheck)("displayCheck",e.displayCheck)("summaryRow",e.summaryRow)("summaryHeight",e.summaryHeight)("summaryPosition",e.summaryPosition),r.Db(2),r.rc("ngIf",e.footerHeight))},directives:function(){return[rN,c.t,qN,KN,iU]},pipes:function(){return[c.b]},styles:[".ngx-datatable{display:block;overflow:hidden;justify-content:center;position:relative;transform:translate3d(0,0,0)}.ngx-datatable [hidden]{display:none!important}.ngx-datatable *,.ngx-datatable :after,.ngx-datatable :before{box-sizing:border-box}.ngx-datatable.scroll-vertical .datatable-body{overflow-y:auto}.ngx-datatable.scroll-vertical.virtualized .datatable-body .datatable-row-wrapper{position:absolute}.ngx-datatable.scroll-horz .datatable-body{overflow-x:auto;-webkit-overflow-scrolling:touch}.ngx-datatable.fixed-header .datatable-header .datatable-header-inner{white-space:nowrap}.ngx-datatable.fixed-header .datatable-header .datatable-header-inner .datatable-header-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ngx-datatable.fixed-row .datatable-scroll,.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row{white-space:nowrap}.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-cell,.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-group-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ngx-datatable .datatable-body-row,.ngx-datatable .datatable-header-inner,.ngx-datatable .datatable-row-center{display:flex;flex-direction:row;-o-flex-flow:row;flex-flow:row}.ngx-datatable .datatable-body-cell,.ngx-datatable .datatable-header-cell{overflow-x:hidden;vertical-align:top;display:inline-block;line-height:1.625}.ngx-datatable .datatable-body-cell:focus,.ngx-datatable .datatable-header-cell:focus{outline:0}.ngx-datatable .datatable-row-left,.ngx-datatable .datatable-row-right{z-index:9}.ngx-datatable .datatable-row-center,.ngx-datatable .datatable-row-group,.ngx-datatable .datatable-row-left,.ngx-datatable .datatable-row-right{position:relative}.ngx-datatable .datatable-header{display:block;overflow:hidden}.ngx-datatable .datatable-header .datatable-header-inner{align-items:stretch;-webkit-align-items:stretch}.ngx-datatable .datatable-header .datatable-header-cell{position:relative;display:inline-block}.ngx-datatable .datatable-header .datatable-header-cell.sortable .datatable-header-cell-wrapper{cursor:pointer}.ngx-datatable .datatable-header .datatable-header-cell.longpress .datatable-header-cell-wrapper{cursor:move}.ngx-datatable .datatable-header .datatable-header-cell .sort-btn{line-height:100%;vertical-align:middle;display:inline-block;cursor:pointer}.ngx-datatable .datatable-header .datatable-header-cell .resize-handle,.ngx-datatable .datatable-header .datatable-header-cell .resize-handle--not-resizable{display:inline-block;position:absolute;right:0;top:0;bottom:0;width:5px;padding:0 4px;visibility:hidden}.ngx-datatable .datatable-header .datatable-header-cell .resize-handle{cursor:ew-resize}.ngx-datatable .datatable-header .datatable-header-cell.resizeable:hover .resize-handle,.ngx-datatable .datatable-header .datatable-header-cell:hover .resize-handle--not-resizable{visibility:visible}.ngx-datatable .datatable-header .datatable-header-cell .targetMarker{position:absolute;top:0;bottom:0}.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromLeft{right:0}.ngx-datatable .datatable-header .datatable-header-cell .targetMarker.dragFromRight{left:0}.ngx-datatable .datatable-header .datatable-header-cell .datatable-header-cell-template-wrap{height:inherit}.ngx-datatable .datatable-body{position:relative;z-index:10;display:block}.ngx-datatable .datatable-body .datatable-scroll{display:inline-block}.ngx-datatable .datatable-body .datatable-row-detail{overflow-y:hidden}.ngx-datatable .datatable-body .datatable-row-wrapper{display:flex;flex-direction:column}.ngx-datatable .datatable-body .datatable-body-row{outline:0}.ngx-datatable .datatable-body .datatable-body-row>div{display:flex}.ngx-datatable .datatable-footer{display:block;width:100%;overflow:auto}.ngx-datatable .datatable-footer .datatable-footer-inner{display:flex;align-items:center;width:100%}.ngx-datatable .datatable-footer .selected-count .page-count{flex:1 1 40%}.ngx-datatable .datatable-footer .selected-count .datatable-pager{flex:1 1 60%}.ngx-datatable .datatable-footer .page-count{flex:1 1 20%}.ngx-datatable .datatable-footer .datatable-pager{flex:1 1 80%;text-align:right}.ngx-datatable .datatable-footer .datatable-pager .pager,.ngx-datatable .datatable-footer .datatable-pager .pager li{padding:0;margin:0;display:inline-block;list-style:none}.ngx-datatable .datatable-footer .datatable-pager .pager li,.ngx-datatable .datatable-footer .datatable-pager .pager li a{outline:0}.ngx-datatable .datatable-footer .datatable-pager .pager li a{cursor:pointer;display:inline-block}.ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a{cursor:not-allowed}"],encapsulation:2,changeDetection:0}),Object(qM.__decorate)([function(t,e,n){return{configurable:!0,enumerable:n.enumerable,get:function(){return Object.defineProperty(this,e,{configurable:!0,enumerable:n.enumerable,value:JN(n.value,5,void 0)}),this[e]}}}],t.prototype,"onWindowResize",null),t})(),rU=(()=>{let t=class{constructor(t){this.cd=t,this.sort=new r.o,this.select=new r.o,this.columnContextmenu=new r.o(!1),this.sortFn=this.onSort.bind(this),this.selectFn=this.select.emit.bind(this.select),this.cellContext={column:this.column,sortDir:this.sortDir,sortFn:this.sortFn,allRowsSelected:this.allRowsSelected,selectFn:this.selectFn}}set allRowsSelected(t){this._allRowsSelected=t,this.cellContext.allRowsSelected=t}get allRowsSelected(){return this._allRowsSelected}set column(t){this._column=t,this.cellContext.column=t,this.cd.markForCheck()}get column(){return this._column}set sorts(t){this._sorts=t,this.sortDir=this.calcSortDir(t),this.cellContext.sortDir=this.sortDir,this.sortClass=this.calcSortClass(this.sortDir),this.cd.markForCheck()}get sorts(){return this._sorts}get columnCssClasses(){let t="datatable-header-cell";if(this.column.sortable&&(t+=" sortable"),this.column.resizeable&&(t+=" resizeable"),this.column.headerClass)if("string"==typeof this.column.headerClass)t+=" "+this.column.headerClass;else if("function"==typeof this.column.headerClass){const e=this.column.headerClass({column:this.column});if("string"==typeof e)t+=e;else if("object"==typeof e){const n=Object.keys(e);for(const o of n)!0===e[o]&&(t+=` ${o}`)}}const e=this.sortDir;return e&&(t+=` sort-active sort-${e}`),t}get name(){return void 0===this.column.headerTemplate?this.column.name:void 0}get minWidth(){return this.column.minWidth}get maxWidth(){return this.column.maxWidth}get width(){return this.column.width}get isCheckboxable(){return this.column.checkboxable&&this.column.headerCheckboxable&&this.selectionType===xN.checkbox}onContextmenu(t){this.columnContextmenu.emit({event:t,column:this.column})}calcSortDir(t){if(t&&this.column){const e=t.find(t=>t.prop===this.column.prop);if(e)return e.dir}}onSort(){if(!this.column.sortable)return;const t=(e=this.sortDir,this.sortType===vN.single?e===eU.asc?eU.desc:eU.asc:e?e===eU.asc?eU.desc:void 0:eU.asc);var e;this.sort.emit({column:this.column,prevValue:this.sortDir,newValue:t})}calcSortClass(t){return t===eU.asc?`sort-btn sort-asc ${this.sortAscendingIcon}`:t===eU.desc?`sort-btn sort-desc ${this.sortDescendingIcon}`:"sort-btn"}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["datatable-header-cell"]],hostAttrs:[1,"datatable-header-cell"],hostVars:11,hostBindings:function(t,e){1&t&&r.fc("contextmenu",(function(t){return e.onContextmenu(t)})),2&t&&(r.Eb("title",e.name),r.Fb(e.columnCssClasses),r.Nc("min-width",e.minWidth,"px")("max-width",e.maxWidth,"px")("width",e.width,"px")("height",e.headerHeight,"px"))},inputs:{allRowsSelected:"allRowsSelected",column:"column",sorts:"sorts",sortType:"sortType",sortAscendingIcon:"sortAscendingIcon",sortDescendingIcon:"sortDescendingIcon",isTarget:"isTarget",targetMarkerTemplate:"targetMarkerTemplate",targetMarkerContext:"targetMarkerContext",selectionType:"selectionType",headerHeight:"headerHeight"},outputs:{sort:"sort",select:"select",columnContextmenu:"columnContextmenu"},decls:6,vars:6,consts:[[1,"datatable-header-cell-template-wrap"],[4,"ngIf"],["class","datatable-checkbox",4,"ngIf"],["class","datatable-header-cell-wrapper",4,"ngIf"],[3,"click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"datatable-checkbox"],["type","checkbox",3,"checked","change"],[1,"datatable-header-cell-wrapper"],[1,"datatable-header-cell-label","draggable",3,"innerHTML","click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Oc(1,fX,1,2,void 0,1),r.Oc(2,CX,2,1,"label",2),r.Oc(3,OX,2,1,"span",3),r.Oc(4,PX,1,2,void 0,1),r.Xb(5,"span",4),r.fc("click",(function(){return e.onSort()})),r.Wb(),r.Wb()),2&t&&(r.Db(1),r.rc("ngIf",e.isTarget),r.Db(1),r.rc("ngIf",e.isCheckboxable),r.Db(1),r.rc("ngIf",!e.column.headerTemplate),r.Db(1),r.rc("ngIf",e.column.headerTemplate),r.Db(1),r.Fb(e.sortClass))},directives:[c.t,c.B],encapsulation:2,changeDetection:0}),t})(),iU=(()=>{let t=class{constructor(){this.selectedCount=0,this.page=new r.o}get isVisible(){return this.rowCount/this.pageSize>1}get curPage(){return this.offset+1}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["datatable-footer"]],hostAttrs:[1,"datatable-footer"],inputs:{selectedCount:"selectedCount",footerHeight:"footerHeight",rowCount:"rowCount",pageSize:"pageSize",offset:"offset",pagerLeftArrowIcon:"pagerLeftArrowIcon",pagerRightArrowIcon:"pagerRightArrowIcon",pagerPreviousIcon:"pagerPreviousIcon",pagerNextIcon:"pagerNextIcon",totalMessage:"totalMessage",footerTemplate:"footerTemplate",selectedMessage:"selectedMessage"},outputs:{page:"page"},decls:4,vars:8,consts:[[1,"datatable-footer-inner",3,"ngClass"],[4,"ngIf"],["class","page-count",4,"ngIf"],[3,"pagerLeftArrowIcon","pagerRightArrowIcon","pagerPreviousIcon","pagerNextIcon","page","size","count","hidden","change",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"page-count"],[3,"pagerLeftArrowIcon","pagerRightArrowIcon","pagerPreviousIcon","pagerNextIcon","page","size","count","hidden","change"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Oc(1,vX,1,8,void 0,1),r.Oc(2,kX,3,3,"div",2),r.Oc(3,SX,1,8,"datatable-pager",3),r.Wb()),2&t&&(r.Nc("height",e.footerHeight,"px"),r.rc("ngClass",r.vc(6,AX,e.selectedMessage)),r.Db(1),r.rc("ngIf",e.footerTemplate),r.Db(1),r.rc("ngIf",!e.footerTemplate),r.Db(1),r.rc("ngIf",!e.footerTemplate))},directives:function(){return[c.q,c.t,c.B,aU]},encapsulation:2,changeDetection:0}),t})(),aU=(()=>{let t=class{constructor(){this.change=new r.o,this._count=0,this._page=1,this._size=0}set size(t){this._size=t,this.pages=this.calcPages()}get size(){return this._size}set count(t){this._count=t,this.pages=this.calcPages()}get count(){return this._count}set page(t){this._page=t,this.pages=this.calcPages()}get page(){return this._page}get totalPages(){const t=this.size<1?1:Math.ceil(this.count/this.size);return Math.max(t||0,1)}canPrevious(){return this.page>1}canNext(){return this.page<this.totalPages}prevPage(){this.selectPage(this.page-1)}nextPage(){this.selectPage(this.page+1)}selectPage(t){t>0&&t<=this.totalPages&&t!==this.page&&(this.page=t,this.change.emit({page:t}))}calcPages(t){const e=[];let n=1,o=this.totalPages;t=t||this.page,5<this.totalPages&&(n=t-Math.floor(2.5),o=t+Math.floor(2.5),n<1?(n=1,o=Math.min(n+5-1,this.totalPages)):o>this.totalPages&&(n=Math.max(this.totalPages-5+1,1),o=this.totalPages));for(let r=n;r<=o;r++)e.push({number:r,text:r});return e}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["datatable-pager"]],hostAttrs:[1,"datatable-pager"],inputs:{size:"size",count:"count",page:"page",pagerLeftArrowIcon:"pagerLeftArrowIcon",pagerRightArrowIcon:"pagerRightArrowIcon",pagerPreviousIcon:"pagerPreviousIcon",pagerNextIcon:"pagerNextIcon"},outputs:{change:"change"},decls:14,vars:21,consts:[[1,"pager"],["role","button","aria-label","go to first page","href","javascript:void(0)",3,"click"],["role","button","aria-label","go to previous page","href","javascript:void(0)",3,"click"],["role","button","class","pages",3,"active",4,"ngFor","ngForOf"],["role","button","aria-label","go to next page","href","javascript:void(0)",3,"click"],["role","button","aria-label","go to last page","href","javascript:void(0)",3,"click"],["role","button",1,"pages"],["href","javascript:void(0)",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"ul",0),r.Xb(1,"li"),r.Xb(2,"a",1),r.fc("click",(function(){return e.selectPage(1)})),r.Sb(3,"i"),r.Wb(),r.Wb(),r.Xb(4,"li"),r.Xb(5,"a",2),r.fc("click",(function(){return e.prevPage()})),r.Sb(6,"i"),r.Wb(),r.Wb(),r.Oc(7,DX,3,4,"li",3),r.Xb(8,"li"),r.Xb(9,"a",4),r.fc("click",(function(){return e.nextPage()})),r.Sb(10,"i"),r.Wb(),r.Wb(),r.Xb(11,"li"),r.Xb(12,"a",5),r.fc("click",(function(){return e.selectPage(e.totalPages)})),r.Sb(13,"i"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(1),r.Hb("disabled",!e.canPrevious()),r.Db(2),r.Fb(e.pagerPreviousIcon),r.Db(1),r.Hb("disabled",!e.canPrevious()),r.Db(2),r.Fb(e.pagerLeftArrowIcon),r.Db(1),r.rc("ngForOf",e.pages),r.Db(1),r.Hb("disabled",!e.canNext()),r.Db(2),r.Fb(e.pagerRightArrowIcon),r.Db(1),r.Hb("disabled",!e.canNext()),r.Db(2),r.Fb(e.pagerNextIcon))},directives:[c.s],encapsulation:2,changeDetection:0}),t})(),cU=(()=>{let t=class{};return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["datatable-progress"]],decls:3,vars:0,consts:[["role","progressbar",1,"progress-linear"],[1,"container"],[1,"bar"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Sb(2,"div",2),r.Wb(),r.Wb())},encapsulation:2,changeDetection:0}),t})();var sU=function(t){return t[t.up=38]="up",t[t.down=40]="down",t[t.return=13]="return",t[t.escape=27]="escape",t[t.left=37]="left",t[t.right=39]="right",t}({});let lU=(()=>{let t=class{constructor(t,e,n,o){this.differs=t,this.scrollbarHelper=e,this.cd=n,this.treeStatus="collapsed",this.activate=new r.o,this.treeAction=new r.o,this._groupStyles={left:{},center:{},right:{}},this._element=o.nativeElement,this._rowDiffer=t.find({}).create()}set columns(t){this._columns=t,this.recalculateColumns(t),this.buildStylesByGroup()}get columns(){return this._columns}set innerWidth(t){if(this._columns){const t=LN(this._columns);this._columnGroupWidths=RN(t,this._columns)}this._innerWidth=t,this.recalculateColumns(),this.buildStylesByGroup()}get innerWidth(){return this._innerWidth}set offsetX(t){this._offsetX=t,this.buildStylesByGroup()}get offsetX(){return this._offsetX}get cssClass(){let t="datatable-body-row";if(this.isSelected&&(t+=" active"),this.rowIndex%2!=0&&(t+=" datatable-row-odd"),this.rowIndex%2==0&&(t+=" datatable-row-even"),this.rowClass){const e=this.rowClass(this.row);if("string"==typeof e)t+=` ${e}`;else if("object"==typeof e){const n=Object.keys(e);for(const o of n)!0===e[o]&&(t+=` ${o}`)}}return t}get columnsTotalWidths(){return this._columnGroupWidths.total}ngDoCheck(){this._rowDiffer.diff(this.row)&&this.cd.markForCheck()}trackByGroups(t,e){return e.type}columnTrackingFn(t,e){return e.$$id}buildStylesByGroup(){this._groupStyles.left=this.calcStylesByGroup("left"),this._groupStyles.center=this.calcStylesByGroup("center"),this._groupStyles.right=this.calcStylesByGroup("right"),this.cd.markForCheck()}calcStylesByGroup(t){const e=this._columnGroupWidths,n=this.offsetX,o={width:`${e[t]}px`};if("left"===t)$N(o,n,0);else if("right"===t){const t=parseInt(this.innerWidth+"",0);$N(o,-1*(e.total-t-n+this.scrollbarHelper.width),0)}return o}onActivate(t,e){t.cellIndex=e,t.rowElement=this._element,this.activate.emit(t)}onKeyDown(t){const e=t.keyCode;(e===sU.return||e===sU.down||e===sU.up||e===sU.left||e===sU.right)&&t.target===this._element&&(t.preventDefault(),t.stopPropagation(),this.activate.emit({type:"keydown",event:t,row:this.row,rowElement:this._element}))}onMouseenter(t){this.activate.emit({type:"mouseenter",event:t,row:this.row,rowElement:this._element})}recalculateColumns(t=this.columns){this._columns=t;const e=LN(this._columns);this._columnsByPin=jN(this._columns),this._columnGroupWidths=RN(e,this._columns)}onTreeAction(){this.treeAction.emit()}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.u),r.Rb(tN,4),r.Rb(r.h),r.Rb(r.l))},t.\u0275cmp=r.Lb({type:t,selectors:[["datatable-body-row"]],hostVars:6,hostBindings:function(t,e){1&t&&r.fc("keydown",(function(t){return e.onKeyDown(t)}))("mouseenter",(function(t){return e.onMouseenter(t)})),2&t&&(r.Fb(e.cssClass),r.Nc("width",e.columnsTotalWidths,"px")("height",e.rowHeight,"px"))},inputs:{treeStatus:"treeStatus",columns:"columns",innerWidth:"innerWidth",offsetX:"offsetX",expanded:"expanded",rowClass:"rowClass",row:"row",group:"group",isSelected:"isSelected",rowIndex:"rowIndex",displayCheck:"displayCheck",rowHeight:"rowHeight"},outputs:{activate:"activate",treeAction:"treeAction"},decls:1,vars:2,consts:[[3,"class","ngStyle",4,"ngFor","ngForOf","ngForTrackBy"],[3,"ngStyle"],["tabindex","-1",3,"row","group","expanded","isSelected","rowIndex","column","rowHeight","displayCheck","treeStatus","activate","treeAction",4,"ngFor","ngForOf","ngForTrackBy"],["tabindex","-1",3,"row","group","expanded","isSelected","rowIndex","column","rowHeight","displayCheck","treeStatus","activate","treeAction"]],template:function(t,e){1&t&&r.Oc(0,EX,2,6,"div",0),2&t&&r.rc("ngForOf",e._columnsByPin)("ngForTrackBy",e.trackByGroups)},directives:function(){return[c.s,c.x,gU]},encapsulation:2,changeDetection:0}),t})(),dU=(()=>{let t=class{constructor(t,e){this.cd=t,this.differs=e,this.rowContextmenu=new r.o(!1),this.groupContext={group:this.row,expanded:this.expanded,rowIndex:this.rowIndex},this.rowContext={row:this.row,expanded:this.expanded,rowIndex:this.rowIndex},this._expanded=!1,this.rowDiffer=e.find({}).create()}set rowIndex(t){this._rowIndex=t,this.rowContext.rowIndex=t,this.groupContext.rowIndex=t,this.cd.markForCheck()}get rowIndex(){return this._rowIndex}set expanded(t){this._expanded=t,this.groupContext.expanded=t,this.rowContext.expanded=t,this.cd.markForCheck()}get expanded(){return this._expanded}ngDoCheck(){this.rowDiffer.diff(this.row)&&(this.rowContext.row=this.row,this.groupContext.group=this.row,this.cd.markForCheck())}onContextmenu(t){this.rowContextmenu.emit({event:t,row:this.row})}getGroupHeaderStyle(){const t={};return t.transform="translate3d("+this.offsetX+"px, 0px, 0px)",t["backface-visibility"]="hidden",t.width=this.innerWidth,t}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(r.u))},t.\u0275cmp=r.Lb({type:t,selectors:[["datatable-row-wrapper"]],hostAttrs:[1,"datatable-row-wrapper"],hostBindings:function(t,e){1&t&&r.fc("contextmenu",(function(t){return e.onContextmenu(t)}))},inputs:{rowIndex:"rowIndex",expanded:"expanded",innerWidth:"innerWidth",rowDetail:"rowDetail",groupHeader:"groupHeader",offsetX:"offsetX",detailRowHeight:"detailRowHeight",row:"row",groupedRows:"groupedRows"},outputs:{rowContextmenu:"rowContextmenu"},ngContentSelectors:oX,decls:3,vars:3,consts:[["class","datatable-group-header",3,"ngStyle",4,"ngIf"],[4,"ngIf"],["class","datatable-row-detail",3,"height",4,"ngIf"],[1,"datatable-group-header",3,"ngStyle"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"datatable-row-detail"]],template:function(t,e){1&t&&(r.qc(),r.Oc(0,RX,2,2,"div",0),r.Oc(1,WX,1,0,void 0,1),r.Oc(2,XX,2,3,"div",2)),2&t&&(r.rc("ngIf",e.groupHeader&&e.groupHeader.template),r.Db(1),r.rc("ngIf",e.groupHeader&&e.groupHeader.template&&e.expanded||!e.groupHeader||!e.groupHeader.template),r.Db(1),r.rc("ngIf",e.rowDetail&&e.rowDetail.template&&e.expanded))},directives:[c.t,c.x,c.B],encapsulation:2,changeDetection:0}),t})(),gU=(()=>{let t=class{constructor(t,e){this.cd=e,this.activate=new r.o,this.treeAction=new r.o,this.isFocused=!1,this.onCheckboxChangeFn=this.onCheckboxChange.bind(this),this.activateFn=this.activate.emit.bind(this.activate),this.cellContext={onCheckboxChangeFn:this.onCheckboxChangeFn,activateFn:this.activateFn,row:this.row,group:this.group,value:this.value,column:this.column,rowHeight:this.rowHeight,isSelected:this.isSelected,rowIndex:this.rowIndex,treeStatus:this.treeStatus,onTreeAction:this.onTreeAction.bind(this)},this._element=t.nativeElement}set group(t){this._group=t,this.cellContext.group=t,this.checkValueUpdates(),this.cd.markForCheck()}get group(){return this._group}set rowHeight(t){this._rowHeight=t,this.cellContext.rowHeight=t,this.checkValueUpdates(),this.cd.markForCheck()}get rowHeight(){return this._rowHeight}set isSelected(t){this._isSelected=t,this.cellContext.isSelected=t,this.cd.markForCheck()}get isSelected(){return this._isSelected}set expanded(t){this._expanded=t,this.cellContext.expanded=t,this.cd.markForCheck()}get expanded(){return this._expanded}set rowIndex(t){this._rowIndex=t,this.cellContext.rowIndex=t,this.checkValueUpdates(),this.cd.markForCheck()}get rowIndex(){return this._rowIndex}set column(t){this._column=t,this.cellContext.column=t,this.checkValueUpdates(),this.cd.markForCheck()}get column(){return this._column}set row(t){this._row=t,this.cellContext.row=t,this.checkValueUpdates(),this.cd.markForCheck()}get row(){return this._row}set sorts(t){this._sorts=t,this.calcSortDir=this.calcSortDir(t)}get sorts(){return this._sorts}set treeStatus(t){this._treeStatus="collapsed"!==t&&"expanded"!==t&&"loading"!==t&&"disabled"!==t?"collapsed":t,this.cellContext.treeStatus=this._treeStatus,this.checkValueUpdates(),this.cd.markForCheck()}get treeStatus(){return this._treeStatus}get columnCssClasses(){let t="datatable-body-cell";if(this.column.cellClass)if("string"==typeof this.column.cellClass)t+=" "+this.column.cellClass;else if("function"==typeof this.column.cellClass){const e=this.column.cellClass({row:this.row,group:this.group,column:this.column,value:this.value,rowHeight:this.rowHeight});if("string"==typeof e)t+=" "+e;else if("object"==typeof e){const n=Object.keys(e);for(const o of n)!0===e[o]&&(t+=` ${o}`)}}return this.sortDir||(t+=" sort-active"),this.isFocused&&(t+=" active"),this.sortDir===eU.asc&&(t+=" sort-asc"),this.sortDir===eU.desc&&(t+=" sort-desc"),t}get width(){return this.column.width}get minWidth(){return this.column.minWidth}get maxWidth(){return this.column.maxWidth}get height(){const t=this.rowHeight;return isNaN(t)?t:t+"px"}ngDoCheck(){this.checkValueUpdates()}ngOnDestroy(){this.cellTemplate&&this.cellTemplate.clear()}checkValueUpdates(){let t="";if(this.row&&this.column){const e=this.column.$$valueGetter(this.row,this.column.prop),n=this.column.pipe;n?t=n.transform(e):void 0!==t&&(t=e)}else t="";this.value!==t&&(this.value=t,this.cellContext.value=t,this.sanitizedValue=null!=t?this.stripHtml(t):t,this.cd.markForCheck())}onFocus(){this.isFocused=!0}onBlur(){this.isFocused=!1}onClick(t){this.activate.emit({type:"click",event:t,row:this.row,group:this.group,rowHeight:this.rowHeight,column:this.column,value:this.value,cellElement:this._element})}onDblClick(t){this.activate.emit({type:"dblclick",event:t,row:this.row,group:this.group,rowHeight:this.rowHeight,column:this.column,value:this.value,cellElement:this._element})}onKeyDown(t){const e=t.keyCode;(e===sU.return||e===sU.down||e===sU.up||e===sU.left||e===sU.right)&&t.target===this._element&&(t.preventDefault(),t.stopPropagation(),this.activate.emit({type:"keydown",event:t,row:this.row,group:this.group,rowHeight:this.rowHeight,column:this.column,value:this.value,cellElement:this._element}))}onCheckboxChange(t){this.activate.emit({type:"checkbox",event:t,row:this.row,group:this.group,rowHeight:this.rowHeight,column:this.column,value:this.value,cellElement:this._element,treeStatus:"collapsed"})}calcSortDir(t){if(!t)return;const e=t.find(t=>t.prop===this.column.prop);return e?e.dir:void 0}stripHtml(t){return t.replace?t.replace(/<\/?[^>]+(>|$)/g,""):t}onTreeAction(){this.treeAction.emit(this.row)}calcLeftMargin(t,e){return t.isTreeColumn?e.level*(null!=t.treeLevelIndent?t.treeLevelIndent:50):0}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["datatable-body-cell"]],viewQuery:function(t,e){var n;1&t&&r.Lc(NX,!0,r.Q),2&t&&r.zc(n=r.gc())&&(e.cellTemplate=n.first)},hostVars:10,hostBindings:function(t,e){1&t&&r.fc("focus",(function(){return e.onFocus()}))("blur",(function(){return e.onBlur()}))("click",(function(t){return e.onClick(t)}))("dblclick",(function(t){return e.onDblClick(t)}))("keydown",(function(t){return e.onKeyDown(t)})),2&t&&(r.Fb(e.columnCssClasses),r.Nc("width",e.width,"px")("min-width",e.minWidth,"px")("max-width",e.maxWidth,"px")("height",e.height))},inputs:{group:"group",rowHeight:"rowHeight",isSelected:"isSelected",expanded:"expanded",rowIndex:"rowIndex",column:"column",row:"row",sorts:"sorts",treeStatus:"treeStatus",displayCheck:"displayCheck"},outputs:{activate:"activate",treeAction:"treeAction"},decls:5,vars:6,consts:[[1,"datatable-body-cell-label"],["class","datatable-checkbox",4,"ngIf"],[4,"ngIf"],[3,"title","innerHTML",4,"ngIf"],[1,"datatable-checkbox"],["type","checkbox",3,"checked","click"],["class","datatable-tree-button",3,"disabled","click",4,"ngIf"],[1,"datatable-tree-button",3,"disabled","click"],["class","icon datatable-icon-collapse",4,"ngIf"],["class","icon datatable-icon-up",4,"ngIf"],["class","icon datatable-icon-down",4,"ngIf"],[1,"icon","datatable-icon-collapse"],[1,"icon","datatable-icon-up"],[1,"icon","datatable-icon-down"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"title","innerHTML"],["cellTemplate",""]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Oc(1,UX,2,1,"label",1),r.Oc(2,$X,3,2,"ng-container",2),r.Oc(3,qX,1,2,"span",3),r.Oc(4,JX,2,2,void 0,2),r.Wb()),2&t&&(r.Nc("margin-left",e.calcLeftMargin(e.column,e.row),"px"),r.Db(1),r.rc("ngIf",e.column.checkboxable&&(!e.displayCheck||e.displayCheck(e.row,e.column,e.value))),r.Db(1),r.rc("ngIf",e.column.isTreeColumn),r.Db(1),r.rc("ngIf",!e.column.cellTemplate),r.Db(1),r.rc("ngIf",e.column.cellTemplate))},directives:[c.t,c.B],encapsulation:2,changeDetection:0}),t})();function mU(t,e,n){const o=n(e,t);return o>-1?t.splice(o,1):t.push(e),t}let pU=(()=>{let t=class{constructor(){this.activate=new r.o,this.select=new r.o}selectRow(t,e,n){if(!this.selectEnabled)return;const o=this.selectionType===xN.checkbox,r=this.selectionType===xN.multiClick;let i=[];i=this.selectionType===xN.multi||o||r?t.shiftKey?function(t,e,n,o,r){const i=n<o;for(let a=0;a<e.length;a++){const r=e[a],c=a>=o&&a<=n,s=a<=o&&a>=n;let l={start:0,end:0};l=i?{start:n,end:o}:{start:o,end:n+1},(i&&s||!i&&c)&&a>=l.start&&a<=l.end&&t.push(r)}return t}([],this.rows,e,this.prevIndex,this.getRowSelectedIdx.bind(this)):mU(t.ctrlKey||t.metaKey||r||o?[...this.selected]:[],n,this.getRowSelectedIdx.bind(this)):mU([],n,this.getRowSelectedIdx.bind(this)),"function"==typeof this.selectCheck&&(i=i.filter(this.selectCheck.bind(this))),this.selected.splice(0,this.selected.length),this.selected.push(...i),this.prevIndex=e,this.select.emit({selected:i})}onActivate(t,e){const{type:n,event:o,row:r}=t,i=this.selectionType===xN.checkbox;!i&&("click"===n||"dblclick"===n)||i&&"checkbox"===n?this.selectRow(o,e,r):"keydown"===n&&(o.keyCode===sU.return?this.selectRow(o,e,r):this.onKeyboardFocus(t)),this.activate.emit(t)}onKeyboardFocus(t){const{keyCode:e}=t.event;if(e===sU.up||e===sU.down||e===sU.right||e===sU.left){const n=this.selectionType===xN.cell;t.cellElement&&n?n&&this.focusCell(t.cellElement,t.rowElement,e,t.cellIndex):this.focusRow(t.rowElement,e)}}focusRow(t,e){const n=this.getPrevNextRow(t,e);n&&n.focus()}getPrevNextRow(t,e){const n=t.parentElement;if(n){let t;if(e===sU.up?t=n.previousElementSibling:e===sU.down&&(t=n.nextElementSibling),t&&t.children.length)return t.children[0]}}focusCell(t,e,n,o){let r;if(n===sU.left)r=t.previousElementSibling;else if(n===sU.right)r=t.nextElementSibling;else if(n===sU.up||n===sU.down){const t=this.getPrevNextRow(e,n);if(t){const e=t.getElementsByClassName("datatable-body-cell");e.length&&(r=e[o])}}r&&r.focus()}getRowSelected(t){return this.getRowSelectedIdx(t,this.selected)>-1}getRowSelectedIdx(t,e){if(!e||!e.length)return-1;const n=this.rowIdentity(t);return e.findIndex(t=>this.rowIdentity(t)===n)}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["datatable-selection"]],inputs:{rows:"rows",selected:"selected",selectEnabled:"selectEnabled",selectionType:"selectionType",rowIdentity:"rowIdentity",selectCheck:"selectCheck"},outputs:{activate:"activate",select:"select"},ngContentSelectors:oX,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.pc(0))},encapsulation:2,changeDetection:0}),t})();function hU(t){const e=t.filter(t=>!!t);return e.length?e.some(t=>"number"!=typeof t)?null:e.reduce((t,e)=>t+e):null}function uU(t){return null}let bU=(()=>{let t=class{constructor(){this.summaryRow={}}ngOnChanges(){this.columns&&this.rows&&(this.updateInternalColumns(),this.updateValues())}updateInternalColumns(){this._internalColumns=this.columns.map(t=>Object.assign(Object.assign({},t),{cellTemplate:t.summaryTemplate}))}updateValues(){this.summaryRow={},this.columns.filter(t=>!t.summaryTemplate).forEach(t=>{const e=this.rows.map(e=>e[t.prop]),n=this.getSummaryFunction(t);this.summaryRow[t.prop]=t.pipe?t.pipe.transform(n(e)):n(e)})}getSummaryFunction(t){return void 0===t.summaryFunc?hU:null===t.summaryFunc?uU:t.summaryFunc}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["datatable-summary-row"]],hostAttrs:[1,"datatable-summary-row"],inputs:{rows:"rows",columns:"columns",rowHeight:"rowHeight",offsetX:"offsetX",innerWidth:"innerWidth"},features:[r.Bb],decls:1,vars:1,consts:[["tabindex","-1",3,"innerWidth","offsetX","columns","rowHeight","row","rowIndex",4,"ngIf"],["tabindex","-1",3,"innerWidth","offsetX","columns","rowHeight","row","rowIndex"]],template:function(t,e){1&t&&r.Oc(0,ZX,1,6,"datatable-body-row",0),2&t&&r.rc("ngIf",e.summaryRow&&e._internalColumns)},directives:[c.t,lU],encapsulation:2}),t})();var _U;let fU=(()=>{let t=_U=class{static forRoot(t){return{ngModule:_U,providers:[{provide:"configuration",useValue:t}]}}};return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[tN,eN,nN],imports:[[c.c]]}),t})();function CU(t,e){if(1&t&&(r.Xb(0,"mat-option",21),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t," ")}}function OU(t,e){if(1&t&&(r.Xb(0,"mat-option",21),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t," ")}}function MU(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(2),r.Rc(t.sundayStart),r.Db(2),r.Rc(t.sundayStop)}}function PU(t,e){1&t&&(r.Xb(0,"div"),r.Qc(1," Desligado "),r.Wb())}function yU(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",27),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc(2).onEditInstanceSchedule(e.instance)})),r.Qc(1," Editar "),r.Wb()}}function xU(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",28),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc(2).onEditInstanceSchedule(e.instance)})),r.Qc(1," Ativar "),r.Wb()}}"undefined"==typeof document||document.elementsFromPoint||(document.elementsFromPoint=function(t,e){const n=[],o=[];let r,i,a;for(;(r=document.elementFromPoint(t,e))&&-1===n.indexOf(r)&&null!=r;)n.push(r),o.push({value:r.style.getPropertyValue("pointer-events"),priority:r.style.getPropertyPriority("pointer-events")}),r.style.setProperty("pointer-events","none","important");for(i=o.length;a=o[--i];)n[i].style.setProperty("pointer-events",a.value?a.value:"",a.priority);return n});const vU=function(t,e){return{disabled:t,active:e}};function wU(t,e){if(1&t&&(r.Xb(0,"tr",22),r.Xb(1,"td",23),r.Qc(2),r.Wb(),r.Xb(3,"td",23),r.Qc(4),r.Wb(),r.Xb(5,"td"),r.Xb(6,"div"),r.Qc(7),r.Wb(),r.Xb(8,"div"),r.Qc(9),r.Wb(),r.Wb(),r.Xb(10,"td"),r.Xb(11,"div"),r.Qc(12),r.Wb(),r.Xb(13,"div"),r.Qc(14),r.Wb(),r.Wb(),r.Xb(15,"td"),r.Xb(16,"div"),r.Qc(17),r.Wb(),r.Xb(18,"div"),r.Qc(19),r.Wb(),r.Wb(),r.Xb(20,"td"),r.Xb(21,"div"),r.Qc(22),r.Wb(),r.Xb(23,"div"),r.Qc(24),r.Wb(),r.Wb(),r.Xb(25,"td"),r.Xb(26,"div"),r.Qc(27),r.Wb(),r.Xb(28,"div"),r.Qc(29),r.Wb(),r.Wb(),r.Xb(30,"td"),r.Xb(31,"div"),r.Qc(32),r.Wb(),r.Xb(33,"div"),r.Qc(34),r.Wb(),r.Wb(),r.Xb(35,"td"),r.Oc(36,MU,5,2,"div",24),r.Oc(37,PU,2,0,"div",24),r.Wb(),r.Xb(38,"td"),r.Oc(39,yU,2,0,"button",25),r.Oc(40,xU,2,0,"button",26),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.rc("ngClass",r.wc(19,vU,!t.hasInstanceSchedule,t.hasInstanceSchedule)),r.Db(2),r.Sc(" ",t.projectName,""),r.Db(2),r.Sc(" ",t.instanceName,""),r.Db(3),r.Rc(t.mondayStart),r.Db(2),r.Rc(t.mondayStop),r.Db(3),r.Rc(t.tuesdayStart),r.Db(2),r.Rc(t.tuesdayStop),r.Db(3),r.Rc(t.wednesdayStart),r.Db(2),r.Rc(t.wednesdayStop),r.Db(3),r.Rc(t.thursdayStart),r.Db(2),r.Rc(t.thursdayStop),r.Db(3),r.Rc(t.fridayStart),r.Db(2),r.Rc(t.fridayStop),r.Db(3),r.Rc(t.saturdayStart),r.Db(2),r.Rc(t.saturdayStop),r.Db(2),r.rc("ngIf",t.sundayStart!=t.sundayStop||"N/A"==t.sundayStart),r.Db(1),r.rc("ngIf",t.sundayStart==t.sundayStop&&"N/A"!=t.sundayStart),r.Db(2),r.rc("ngIf",t.hasInstanceSchedule),r.Db(1),r.rc("ngIf",!t.hasInstanceSchedule)}}const kU=function(){return{value:"50"}};function SU(t,e){if(1&t&&(r.Xb(0,"div",5),r.Xb(1,"form",6),r.Xb(2,"div",7),r.Sb(3,"input",8),r.Xb(4,"div",9),r.Xb(5,"table"),r.Xb(6,"tr"),r.Xb(7,"td",10),r.Xb(8,"mat-select",11),r.Oc(9,CU,2,2,"mat-option",12),r.Wb(),r.Wb(),r.Xb(10,"td",13),r.Qc(11," \xa0 "),r.Wb(),r.Xb(12,"td",10),r.Xb(13,"mat-select",14),r.Oc(14,OU,2,2,"mat-option",12),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Sb(15,"mat-divider",15),r.Wb(),r.Xb(16,"table",16),r.Xb(17,"thead"),r.Xb(18,"tr"),r.Xb(19,"th",17),r.Qc(20," Projeto"),r.Wb(),r.Xb(21,"th",18),r.Qc(22," Instancia"),r.Wb(),r.Xb(23,"th",19),r.Qc(24," Segunda "),r.Wb(),r.Xb(25,"th",19),r.Qc(26," Ter\xe7a "),r.Wb(),r.Xb(27,"th",19),r.Qc(28," Quarta "),r.Wb(),r.Xb(29,"th",19),r.Qc(30," Quinta "),r.Wb(),r.Xb(31,"th",19),r.Qc(32," Sexta "),r.Wb(),r.Xb(33,"th",19),r.Qc(34," S\xe1bado "),r.Wb(),r.Xb(35,"th",19),r.Qc(36," Domingo "),r.Wb(),r.Sb(37,"th"),r.Wb(),r.Wb(),r.Oc(38,wU,41,22,"tr",20),r.Wb(),r.Wb()),2&t){const t=r.jc();r.rc("@animateStagger",r.uc(8,kU)),r.Db(1),r.rc("formGroup",t.searchForm),r.Db(2),r.rc("formControl",t.searchFieldControl),r.Db(5),r.rc("formControl",t.itsSchedulesControl),r.Db(1),r.rc("ngForOf",t.itsSchedules),r.Db(4),r.rc("formControl",t.onlyActiveControl),r.Db(1),r.rc("ngForOf",t.onlyActive),r.Db(24),r.rc("ngForOf",t.instanceScheduleWrapperListFilter)}}let AU=(()=>{class t extends Bc{constructor(e,n,o,r,i,a){super(),this.dialog=e,this.instanceDao=n,this.instanceScheduleDao=o,this.projectDao=r,this.dataCenterDao=i,this.formBuilder=a,this.instanceScheduleWrapperList=[],this.instanceScheduleWrapperListFilter=[],this.itsSchedulesControl=new cm.h,this.onlyActiveControl=new cm.h,this.searchFieldControl=new cm.h,this.itsSchedules=["Agendados e n\xe3o agendados","Apenas Agendados","Apenas N\xe3o agendados"],this.onlyActive=["Ativos e n\xe3o ativos","Apenas Ativos","Apenas N\xe3o Ativos"];const c=this.itsSchedulesControl.valueChanges.subscribe(()=>{this.onFilterList()});this.addSubscription(c);const s=this.onlyActiveControl.valueChanges.subscribe(()=>{this.onFilterList()});this.addSubscription(s);const l=this.searchFieldControl.valueChanges.subscribe(()=>{this.onFilterList()});this.addSubscription(l),this.searchForm=this.formBuilder.group({searchField:[""],itsSchedules:[""],onlyActive:[""]}),Object(Fa.a)([this.instanceDao.get(),this.instanceScheduleDao.get(),this.dataCenterDao.get(),this.projectDao.get()]).subscribe(e=>{const n=e[1],o=e[2],r=e[3];e[0].forEach(e=>{const i=o.find(t=>e.dataCenterId===t.id),a=r.find(t=>i.projectId===t.id),c=t.findSchedule(e.id,1,n),s=t.findSchedule(e.id,2,n),l=t.findSchedule(e.id,3,n),d=t.findSchedule(e.id,4,n),g=t.findSchedule(e.id,5,n),m=t.findSchedule(e.id,6,n),p=t.findSchedule(e.id,7,n),h={instance:e,instanceId:e.id,instanceName:e.name,hasInstanceSchedule:e.hasInstanceSchedule,dataCenter:i,dataCenterName:i.name,project:a,projectName:a.name,sundaySchedule:c,sundayStart:t.formatTimeField(c,"start"),sundayStop:t.formatTimeField(c,"stop"),mondaySchedule:s,mondayStart:t.formatTimeField(s,"start"),mondayStop:t.formatTimeField(s,"stop"),tuesdaySchedule:l,tuesdayStart:t.formatTimeField(l,"start"),tuesdayStop:t.formatTimeField(l,"stop"),wednesdaySchedule:d,wednesdayStart:t.formatTimeField(d,"start"),wednesdayStop:t.formatTimeField(d,"stop"),thursdaySchedule:g,thursdayStart:t.formatTimeField(g,"start"),thursdayStop:t.formatTimeField(g,"stop"),fridaySchedule:m,fridayStart:t.formatTimeField(m,"start"),fridayStop:t.formatTimeField(m,"stop"),saturdaySchedule:p,saturdayStart:t.formatTimeField(p,"start"),saturdayStop:t.formatTimeField(p,"stop")};this.instanceScheduleWrapperList.push(h)}),this.instanceScheduleWrapperListFilter=this.instanceScheduleWrapperList})}static findSchedule(t,e,n){return null==n?void 0:n.find(n=>n.dayOfWeek===e&&n.instanceId===t)}static formatTimeField(t,e){if(t){let n,o;"start"===e?(n=t.startHours,o=t.startMinutes):"stop"===e&&(n=t.stopHours,o=t.stopMinutes);let r=n.toString(),i=o.toString();return r.length<2&&(r="0"+r),i.length<2&&(i="0"+i),r+":"+i}return"N/A"}onEditInstanceSchedule(e){this.instanceScheduleDao.filter({instanceId:e.id}).subscribe(n=>{const o=this.dialog.open(mw,{disableClose:!0,panelClass:"generic-edit-dialog",data:{instance:e,instanceScheduleList:n}}).afterClosed().subscribe(()=>{this.instanceDao.getOne(e.id).subscribe(e=>{const n=this.instanceScheduleWrapperList.findIndex(t=>t.instanceId===e.id);this.instanceScheduleWrapperList[n].instance=e,this.instanceScheduleWrapperList[n].hasInstanceSchedule=e.hasInstanceSchedule,this.instanceScheduleDao.filter({instanceId:e.id}).subscribe(e=>{if(e){e.sort((t,e)=>1===t.dayOfWeek?8-e.dayOfWeek:t.dayOfWeek-e.dayOfWeek);const o=e[0];this.instanceScheduleWrapperList[n].mondayStart=t.formatTimeField(o,"start"),this.instanceScheduleWrapperList[n].mondayStop=t.formatTimeField(o,"stop"),this.instanceScheduleWrapperList[n].mondaySchedule=o;const r=e[1];this.instanceScheduleWrapperList[n].tuesdayStart=t.formatTimeField(r,"start"),this.instanceScheduleWrapperList[n].tuesdayStop=t.formatTimeField(r,"stop"),this.instanceScheduleWrapperList[n].tuesdaySchedule=r;const i=e[2];this.instanceScheduleWrapperList[n].wednesdayStart=t.formatTimeField(i,"start"),this.instanceScheduleWrapperList[n].wednesdayStop=t.formatTimeField(i,"stop"),this.instanceScheduleWrapperList[n].wednesdaySchedule=i;const a=e[3];this.instanceScheduleWrapperList[n].thursdayStart=t.formatTimeField(a,"start"),this.instanceScheduleWrapperList[n].thursdayStop=t.formatTimeField(a,"stop"),this.instanceScheduleWrapperList[n].thursdaySchedule=a;const c=e[4];this.instanceScheduleWrapperList[n].fridayStart=t.formatTimeField(c,"start"),this.instanceScheduleWrapperList[n].fridayStop=t.formatTimeField(c,"stop"),this.instanceScheduleWrapperList[n].fridaySchedule=c;const s=e[5];this.instanceScheduleWrapperList[n].saturdayStart=t.formatTimeField(s,"start"),this.instanceScheduleWrapperList[n].saturdayStop=t.formatTimeField(s,"stop"),this.instanceScheduleWrapperList[n].saturdaySchedule=s;const l=e[6];this.instanceScheduleWrapperList[n].sundayStart=t.formatTimeField(l,"start"),this.instanceScheduleWrapperList[n].sundayStop=t.formatTimeField(l,"stop"),this.instanceScheduleWrapperList[n].sundaySchedule=l,this.onFilterList()}})})});this.addSubscription(o)})}onFilterList(){const t=this.itsSchedulesControl.value,e=this.onlyActiveControl.value,n=this.searchFieldControl.value;this.instanceScheduleWrapperListFilter=this.instanceScheduleWrapperList,"Apenas Agendados"===t&&(this.instanceScheduleWrapperListFilter=this.instanceScheduleWrapperListFilter.filter(t=>"N/A"!==t.fridayStart)),"Apenas N\xe3o agendados"===t&&(this.instanceScheduleWrapperListFilter=this.instanceScheduleWrapperListFilter.filter(t=>"N/A"===t.fridayStart)),"Apenas Ativos"===e&&(this.instanceScheduleWrapperListFilter=this.instanceScheduleWrapperListFilter.filter(t=>!0===t.hasInstanceSchedule)),"Apenas N\xe3o Ativos"===e&&(this.instanceScheduleWrapperListFilter=this.instanceScheduleWrapperListFilter.filter(t=>!1===t.hasInstanceSchedule)),n&&n.length>0&&(this.instanceScheduleWrapperListFilter=this.instanceScheduleWrapperListFilter.filter(t=>{const e=n.toString().toLowerCase();return t.projectName.toString().toLowerCase().indexOf(e)>-1||t.instance.name.toString().toLowerCase().indexOf(e)>-1||t.mondayStart.toString().toLowerCase().indexOf(e)>-1||t.mondayStop.toString().toLowerCase().indexOf(e)>-1||t.tuesdayStart.toString().toLowerCase().indexOf(e)>-1||t.tuesdayStop.toString().toLowerCase().indexOf(e)>-1||t.wednesdayStart.toString().toLowerCase().indexOf(e)>-1||t.wednesdayStop.toString().toLowerCase().indexOf(e)>-1||t.thursdayStart.toString().toLowerCase().indexOf(e)>-1||t.thursdayStop.toString().toLowerCase().indexOf(e)>-1||t.fridayStart.toString().toLowerCase().indexOf(e)>-1||t.fridayStop.toString().toLowerCase().indexOf(e)>-1||t.saturdayStart.toString().toLowerCase().indexOf(e)>-1||t.saturdayStop.toString().toLowerCase().indexOf(e)>-1||t.sundayStart.toString().toLowerCase().indexOf(e)>-1||t.sundayStop.toString().toLowerCase().indexOf(e)>-1?t:void 0}))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zg),r.Rb(fv),r.Rb(dw),r.Rb(Ax),r.Rb(lb),r.Rb(cm.g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-instance-schedule-dashboard"]],features:[r.Ab],decls:7,vars:0,consts:[["fusePerfectScrollbar","",1,"page-layout","simple","fullwidth"],["fxlayout","row","fxlayoutalign","start center",1,"header","mat-accent-bg","p-24"],[1,"center"],[1,"content"],["class","widget-group fuse-white-bg m-20","fxLayout","column","fxFlex","100","fxLayoutWrap","",4,"fuseIfOnDom"],["fxLayout","column","fxFlex","100","fxLayoutWrap","",1,"widget-group","fuse-white-bg","m-20"],["name","searchForm",3,"formGroup"],[2,"padding","20px"],["matInput","","autocomplete","off","placeholder","Busca",1,"search-schedule",3,"formControl"],[1,"full-width",2,"margin-top","10px"],[2,"width","235px","font-size","16px","text-align","left"],["placeholder","Agendados e N\xe3o agendados",1,"select-schedule",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[2,"width","50px"],["placeholder","Ativos e N\xe3o ativos",1,"select-schedule",3,"formControl"],[1,"divider"],["cellspacing","0","cellpadding","0",2,"margin-bottom","400px"],[1,"tit","text-align-left","p-14"],[1,"tit","text-align-left"],[1,"tit"],[3,"ngClass",4,"ngFor","ngForOf"],[3,"value"],[3,"ngClass"],[1,"text-align-left"],[4,"ngIf"],["type","button","mat-raised-button","","color","accent","aria-label","Editar",3,"click",4,"ngIf"],["type","button","mat-raised-button","","aria-label","Editar",3,"click",4,"ngIf"],["type","button","mat-raised-button","","color","accent","aria-label","Editar",3,"click"],["type","button","mat-raised-button","","aria-label","Editar",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"h2"),r.Qc(3,"Agendamento de instancias"),r.Wb(),r.Wb(),r.Xb(4,"div",2),r.Xb(5,"div",3),r.Oc(6,SU,39,9,"div",4),r.Wb(),r.Wb(),r.Wb())},directives:[__,YR,sp,kp,cm.J,cm.u,cm.l,bu,cm.c,cm.t,cm.i,SP,c.s,Uv,jg,c.q,Lf,c.t,yu],styles:["[_nghost-%COMP%]   .full-width[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .divider[_ngcontent-%COMP%]{margin-bottom:25px;margin-top:8px}[_nghost-%COMP%]   .tit[_ngcontent-%COMP%]{text-align:center;font-size:16px;font-weight:700}[_nghost-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding-bottom:5px;padding-top:5px}[_nghost-%COMP%]   .text-align-left[_ngcontent-%COMP%]{text-align:left!important;padding-left:20px}[_nghost-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{text-align:center;padding-bottom:15px;padding-top:15px}[_nghost-%COMP%]   table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{color:#fff!important;background-color:#3c4152}[_nghost-%COMP%]   tr.disabled[_ngcontent-%COMP%]:hover   td[_ngcontent-%COMP%]{background:rgba(60,65,82,.8)}[_nghost-%COMP%]   .active[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{color:#000!important}[_nghost-%COMP%]   tr.active[_ngcontent-%COMP%]:hover   td[_ngcontent-%COMP%]{background:#eee}[_nghost-%COMP%]   .search-schedule[_ngcontent-%COMP%]{border:2px solid #ddd;padding:20px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .select-schedule[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:270px}"],data:{animation:Ub}}),t})();function DU(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-checkbox",14),r.fc("change",(function(){return r.Ec(t),r.jc(2).onSelectAllDaily()})),r.Qc(1," Di\xe1rio "),r.Wb()}if(2&t){const t=r.jc(2);r.rc("checked",t.getAllDailySelected())}}function IU(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-checkbox",15),r.fc("ngModelChange",(function(n){return r.Ec(t),e.row.snapshotPolicyDaily=n})),r.Wb()}2&t&&r.rc("ngModel",e.row.snapshotPolicyDaily)}function EU(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-checkbox",14),r.fc("change",(function(){return r.Ec(t),r.jc(2).onSelectAllThreeHour()})),r.Qc(1," A Cada Tres Horas "),r.Wb()}if(2&t){const t=r.jc(2);r.rc("checked",t.getAllThreeHourSelected())}}function TU(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-checkbox",15),r.fc("ngModelChange",(function(n){return r.Ec(t),e.row.snapshotPolicyThreeHour=n})),r.Wb()}2&t&&r.rc("ngModel",e.row.snapshotPolicyThreeHour)}function LU(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-checkbox",14),r.fc("change",(function(){return r.Ec(t),r.jc(2).onSelectAllWeekly()})),r.Qc(1," Semanal "),r.Wb()}if(2&t){const t=r.jc(2);r.rc("checked",t.getAllWeeklySelected())}}function RU(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-checkbox",15),r.fc("ngModelChange",(function(n){return r.Ec(t),e.row.snapshotPolicyWeekly=n})),r.Wb()}2&t&&r.rc("ngModel",e.row.snapshotPolicyWeekly)}function WU(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-checkbox",14),r.fc("change",(function(){return r.Ec(t),r.jc(2).onSelectAllMonthly()})),r.Qc(1," Mensal "),r.Wb()}if(2&t){const t=r.jc(2);r.rc("checked",t.getAllMonthlySelected())}}function jU(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-checkbox",15),r.fc("ngModelChange",(function(n){return r.Ec(t),e.row.snapshotPolicyMonthly=n})),r.Wb()}2&t&&r.rc("ngModel",e.row.snapshotPolicyMonthly)}const FU=function(){return{value:"50"}};function XU(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",6),r.Xb(1,"div",7),r.Xb(2,"button",8),r.fc("click",(function(){return r.Ec(t),r.jc().onSubmit()})),r.Qc(3,"Salvar"),r.Wb(),r.Wb(),r.Xb(4,"div"),r.Xb(5,"ngx-datatable",9),r.Sb(6,"ngx-datatable-column",10),r.Sb(7,"ngx-datatable-column",11),r.Xb(8,"ngx-datatable-column"),r.Oc(9,DU,2,1,"ng-template",12),r.Oc(10,IU,1,1,"ng-template",13),r.Wb(),r.Xb(11,"ngx-datatable-column"),r.Oc(12,EU,2,1,"ng-template",12),r.Oc(13,TU,1,1,"ng-template",13),r.Wb(),r.Xb(14,"ngx-datatable-column"),r.Oc(15,LU,2,1,"ng-template",12),r.Oc(16,RU,1,1,"ng-template",13),r.Wb(),r.Xb(17,"ngx-datatable-column"),r.Oc(18,WU,2,1,"ng-template",12),r.Oc(19,jU,1,1,"ng-template",13),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.rc("@animateStagger",r.uc(8,FU)),r.Db(5),r.rc("rows",t.rows)("loadingIndicator",t.loadingIndicator)("columnMode","force")("headerHeight",48)("footerHeight",56)("rowHeight","auto")("reorderable",t.reorderable)}}const NU=[{path:"instance-snapshot-dashboard",component:(()=>{class t{constructor(t,e,n){this.instanceDao=t,this.dataCenterDao=e,this.projectDao=n,this.loadingIndicator=!0}ngOnInit(){Object(Fa.a)([this.instanceDao.filter({hasGoogleInstanceName:!0}),this.instanceDao.getAllSnapshotPolicy(),this.dataCenterDao.get(),this.projectDao.get()]).subscribe(t=>{this.instances=t[0],this.snapshotPolicies=t[1],this.dataCenters=t[2],this.projects=t[3],this.rows=[];for(const e of this.instances){const t=this.getSnapshotPolicy(e.id),n={instanceId:e.id,instanceName:e.name,projectName:this.getInstanceProject(e).name,snapshotPolicyDaily:t.snapshotPolicyTypes.DAILY,snapshotPolicyThreeHour:t.snapshotPolicyTypes.THREE_HOUR_BUSINESS,snapshotPolicyWeekly:t.snapshotPolicyTypes.WEEKLY,snapshotPolicyMonthly:t.snapshotPolicyTypes.MONTHLY};this.rows.push(n)}this.loadingIndicator=!1})}getInstanceProject(t){return this.projects.find(e=>{const n=this.dataCenters.find(e=>t.dataCenterId===e.id);if(n&&n.id)return e.id===n.projectId})}getSnapshotPolicy(t){let e=this.snapshotPolicies.find(e=>e.instanceId===t);e||(e={instanceId:t,snapshotPolicyTypes:[]});const n={instanceId:e.instanceId,snapshotPolicyTypes:[]};n.snapshotPolicyTypes.DAILY=!1,n.snapshotPolicyTypes.THREE_HOUR_BUSINESS=!1,n.snapshotPolicyTypes.WEEKLY=!1,n.snapshotPolicyTypes.MONTHLY=!1;for(const o of e.snapshotPolicyTypes)n.snapshotPolicyTypes[o]=!0;return n}onSelectAllDaily(){if(this.getAllDailySelected())for(const t of this.rows)t.snapshotPolicyDaily=!1;else for(const t of this.rows)t.snapshotPolicyDaily=!0}onSelectAllThreeHour(){if(this.getAllThreeHourSelected())for(const t of this.rows)t.snapshotPolicyThreeHour=!1;else for(const t of this.rows)t.snapshotPolicyThreeHour=!0}onSelectAllWeekly(){if(this.getAllWeeklySelected())for(const t of this.rows)t.snapshotPolicyWeekly=!1;else for(const t of this.rows)t.snapshotPolicyWeekly=!0}onSelectAllMonthly(){if(this.getAllMonthlySelected())for(const t of this.rows)t.snapshotPolicyMonthly=!1;else for(const t of this.rows)t.snapshotPolicyMonthly=!0}getAllDailySelected(){let t=null;return this.rows&&(t=this.rows.find(t=>!1===t.snapshotPolicyDaily)),void 0===t}getAllThreeHourSelected(){let t=null;return this.rows&&(t=this.rows.find(t=>!1===t.snapshotPolicyThreeHour)),void 0===t}getAllWeeklySelected(){let t=null;return this.rows&&(t=this.rows.find(t=>!1===t.snapshotPolicyWeekly)),void 0===t}getAllMonthlySelected(){let t=null;return this.rows&&(t=this.rows.find(t=>!1===t.snapshotPolicyMonthly)),void 0===t}onSubmit(){const t=[];for(const n of this.rows){const e=this.getSnapshotPolicy(n.instanceId),o=e.snapshotPolicyTypes.DAILY,r=e.snapshotPolicyTypes.THREE_HOUR_BUSINESS,i=e.snapshotPolicyTypes.WEEKLY,a=e.snapshotPolicyTypes.MONTHLY;let c=!1;(o&&!n.snapshotPolicyDaily||n.snapshotPolicyDaily&&!o)&&(c=!0),(r&&!n.snapshotPolicyThreeHour||n.snapshotPolicyThreeHour&&!r)&&(c=!0),(i&&!n.snapshotPolicyWeekly||n.snapshotPolicyWeekly&&!i)&&(c=!0),(a&&!n.snapshotPolicyMonthly||n.snapshotPolicyMonthly&&!a)&&(c=!0),c&&t.push(n)}const e=[];for(const n of t){const t={instanceId:n.instanceId,snapshotPolicyTypes:[]};n.snapshotPolicyDaily&&t.snapshotPolicyTypes.push(nv.DAILY),n.snapshotPolicyThreeHour&&t.snapshotPolicyTypes.push(nv.THREE_HOUR_BUSINESS),n.snapshotPolicyWeekly&&t.snapshotPolicyTypes.push(nv.WEEKLY),n.snapshotPolicyMonthly&&t.snapshotPolicyTypes.push(nv.MONTHLY),e.push(t)}this.instanceDao.saveBatchSnapshotPolicy(e).subscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(fv),r.Rb(lb),r.Rb(Ax))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-instance-snapshot-dashboard"]],decls:9,vars:0,consts:[["fusePerfectScrollbar","",1,"page-layout","carded","fullwidth"],[1,"top-bg","mat-accent-bg"],[1,"center"],["fxLayout","row","fxLayoutAlign","start center",1,"header","white-fg","p-24"],[1,"content"],["class","widget-group","fxLayout","column","fxFlex","100","fxLayoutWrap","",4,"fuseIfOnDom"],["fxLayout","column","fxFlex","100","fxLayoutWrap","",1,"widget-group"],[1,"mb-4"],["type","button","mat-raised-button","",3,"click"],[1,"material",3,"rows","loadingIndicator","columnMode","headerHeight","footerHeight","rowHeight","reorderable"],["name","Projeto","prop","projectName"],["name","Instancia","prop","instanceName"],["ngx-datatable-header-template",""],["ngx-datatable-cell-template",""],[3,"checked","change"],["type","checkbox",3,"ngModel","ngModelChange"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"h2"),r.Qc(5,"Lista de Instancias"),r.Wb(),r.Wb(),r.Xb(6,"div",4),r.Xb(7,"mat-card"),r.Oc(8,XU,20,9,"div",5),r.Wb(),r.Wb(),r.Wb(),r.Wb())},directives:[__,sp,mh,Wv,YR,kp,yu,oU,DN,kN,SN,RC,cm.t,cm.w],styles:[".center[_ngcontent-%COMP%] > .content[_ngcontent-%COMP%]{flex:1}.mat-checkbox[_ngcontent-%COMP%]{font-size:13px}"],data:{animation:Ub}}),t})(),canActivate:[hb],data:{permissions:["Instance.READ"]}},{path:"instance-schedule-dashboard",component:AU,canActivate:[hb],data:{permissions:["InstanceSchedule.READ"]}}];let UU=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,Sa.forChild(NU),mL,fU,jC,Xv,vu,zv,ou,_u,AP]]}),t})(),zU=(()=>{class t{constructor(t){this.http=t}generateToken(t){return this.http.get("/api/manager-users/generate-login-token?email="+t)}checkToken(t){return this.http.post("/api/manager-users/check-login-token",t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(lt))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),YU=(()=>{class t{constructor(t){this.sanitizer=t}transform(t,e){switch(e){case"html":return this.sanitizer.bypassSecurityTrustHtml(t);case"style":return this.sanitizer.bypassSecurityTrustStyle(t);case"script":return this.sanitizer.bypassSecurityTrustScript(t);case"url":return this.sanitizer.bypassSecurityTrustUrl(t);case"resourceUrl":return this.sanitizer.bypassSecurityTrustResourceUrl(t);default:throw new Error(`Invalid safe type specified: ${e}`)}}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(L))},t.\u0275pipe=r.Qb({name:"safeHtml",type:t,pure:!0}),t})();function BU(t,e){if(1&t&&r.Sb(0,"app-background",7),2&t){const t=r.jc(2);r.rc("imageUrls",null==t.customerGroupTemplate||null==t.customerGroupTemplate.backgroundImageTemplate?null:t.customerGroupTemplate.backgroundImageTemplate.imageFileTemplateIds)}}function VU(t,e){if(1&t&&(r.Sb(0,"div",8),r.kc(1,"safeHtml")),2&t){const t=r.jc(2);r.rc("innerHTML",r.mc(1,1,null==t.customerGroupTemplate?null:t.customerGroupTemplate.html,"html"),r.Fc)}}function HU(t,e){1&t&&r.Sb(0,"div")}function QU(t,e){if(1&t&&(r.Xb(0,"div",32),r.Sb(1,"img",33),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.sc("src",t.imageFileService.getCustomerGroupPictureUrl(t.customerGroupImageUUID,128),r.Hc)}}function GU(t,e){1&t&&(r.Xb(0,"div",34),r.Sb(1,"img",35),r.Wb())}function $U(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Preencha o e-mail "),r.Wb())}function qU(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," E-mail inv\xe1lido "),r.Wb())}function KU(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Preencha a senha "),r.Wb())}function JU(t,e){1&t&&(r.Xb(0,"div",36),r.Qc(1," CAPS LOCK EST\xc1 ATIVO! "),r.Wb())}function ZU(t,e){if(1&t&&(r.Xb(0,"mat-error"),r.Qc(1),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.Sc(" ",t.credentialsErrorMessage," ")}}function tz(t,e){if(1&t&&(r.Xb(0,"h3",37),r.Qc(1),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.Rc(t.tokenErrorMsg)}}const ez=function(){return{delay:"300ms",x:"100%"}},nz=function(t){return{value:"*",params:t}};function oz(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",9),r.Xb(1,"div",10),r.Oc(2,QU,2,1,"div",11),r.Oc(3,GU,2,0,"div",12),r.Xb(4,"div",13),r.Xb(5,"div",14),r.Qc(6),r.Wb(),r.Xb(7,"form",15),r.fc("submit",(function(){return r.Ec(t),r.jc(2).checkTwoFactor()})),r.Xb(8,"mat-form-field"),r.Sb(9,"input",16),r.Oc(10,$U,2,0,"mat-error",5),r.Oc(11,qU,2,0,"mat-error",5),r.Wb(),r.Xb(12,"mat-form-field"),r.Sb(13,"input",17),r.Oc(14,KU,2,0,"mat-error",5),r.Oc(15,JU,2,0,"div",18),r.Wb(),r.Xb(16,"div",19),r.Xb(17,"mat-checkbox",20),r.Qc(18," Lembrar "),r.Wb(),r.Xb(19,"a",21),r.fc("click",(function(){return r.Ec(t),r.jc(2).onForgotPassword()})),r.Qc(20," Esqueci a senha "),r.Wb(),r.Wb(),r.Xb(21,"button",22),r.Qc(22," LOGIN "),r.Wb(),r.Oc(23,ZU,2,1,"mat-error",5),r.Wb(),r.Xb(24,"div",23),r.Xb(25,"span",24),r.Qc(26,"OU"),r.Wb(),r.Wb(),r.Xb(27,"div",25),r.Xb(28,"button",26),r.fc("click",(function(){return r.Ec(t),r.jc(2).onLoginWithGoogle()})),r.Qc(29," Login com Google "),r.Wb(),r.Wb(),r.Wb(),r.Xb(30,"div",27),r.Xb(31,"div",14),r.Qc(32,"Digite o token enviado"),r.Sb(33,"br"),r.Qc(34,"por e-mail"),r.Wb(),r.Xb(35,"form",28),r.fc("submit",(function(){r.Ec(t);const e=r.jc(2);return!e.sendingToken&&e.checkLoginToken()})),r.Xb(36,"mat-form-field"),r.Sb(37,"input",29),r.Wb(),r.Oc(38,tz,2,1,"h3",30),r.Xb(39,"button",31),r.Qc(40," ENVIAR "),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.rc("@animate",r.vc(17,nz,r.uc(16,ez))),r.Db(2),r.rc("ngIf",!t.loadingCustomLayout&&(null==t.customerGroupTemplate||null==t.customerGroupTemplate.customPortalTemplate?null:t.customerGroupTemplate.customPortalTemplate.creatorCustomerGroupId)&&t.customerGroupImageUUID),r.Db(1),r.rc("ngIf",!(!t.loadingCustomLayout&&null!=t.customerGroupTemplate&&null!=t.customerGroupTemplate.customPortalTemplate&&t.customerGroupTemplate.customPortalTemplate.creatorCustomerGroupId&&t.customerGroupImageUUID)),r.Db(1),r.rc("hidden",t.showTokenForm),r.Db(2),r.Sc("LOGIN EM SUA CONTA ",t.uri,""),r.Db(1),r.rc("formGroup",t.loginForm),r.Db(3),r.rc("ngIf",t.loginFormErrors.email.required),r.Db(1),r.rc("ngIf",!t.loginFormErrors.email.required&&t.loginFormErrors.email.email),r.Db(3),r.rc("ngIf",t.loginFormErrors.password.required),r.Db(1),r.rc("ngIf",t.capsLockActive),r.Db(6),r.rc("disabled",!t.loginForm.valid||t.loginForm.pristine),r.Db(2),r.rc("ngIf",t.credentialsError),r.Db(7),r.rc("hidden",!t.showTokenForm),r.Db(7),r.rc("formControl",t.tokenControl),r.Db(1),r.rc("ngIf",t.tokenErrorMsg),r.Db(1),r.rc("disabled",t.sendingToken)}}function rz(t,e){if(1&t&&(r.Xb(0,"div",1),r.Oc(1,BU,1,1,"app-background",2),r.Xb(2,"div",3),r.Oc(3,VU,2,4,"div",4),r.Oc(4,HU,1,0,"div",5),r.Wb(),r.Oc(5,oz,41,19,"div",6),r.Wb()),2&t){const t=r.jc();r.Fb(t.loginTransition),r.Db(1),r.rc("ngIf",!t.loadingCustomLayout||t.displayOriginalPortal),r.Db(2),r.rc("ngIf",(null==t.customerGroupTemplate?null:t.customerGroupTemplate.html)&&!t.displayOriginalPortal),r.Db(1),r.rc("ngIf",!t.loadingCustomLayout&&!(null!=t.customerGroupTemplate&&t.customerGroupTemplate.html)||t.displayOriginalPortal)}}let iz=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m,p,h,u){this.fuseConfig=t,this.formBuilder=e,this.router=n,this.titleService=o,this.dataShare=r,this.twoFactorAuthDaoService=i,this.firebaseService=a,this.auth=c,this.userAuthorityDao=s,this.imageFileService=l,this.customerGroupTemplateDaoService=d,this.customerGroupDaoPublicService=g,this.activatedRoute=m,this.sanitizer=p,this.cookieService=h,this.dialog=u,this.credentialsError=!1,this.showTokenForm=!1,this.displayOriginalPortal=!1,this.countErrorsLogin=0,this.countErrorsLoginToken=0,this.loadingCustomLayout=!0,this.tokenErrorMsg="",this.sendingToken=!1,this.customerGroupImageUUID=null,this._unsubscribeAll=new po.b,this.loginType$=new Xa.a,this.tokenControl=new cm.h(""),this.capsLockActive=!1,this.loginFormErrors={email:{},password:{}},this.activatedRoute.queryParams.pipe(dc(this._unsubscribeAll)).subscribe(t=>{const e=t.url;this.customLayoutUrl=this.cookieService.get("customLayoutUrl"),this.setCustomLayout(e||(this.customLayoutUrl?this.customLayoutUrl:""))}),this.auth.isLoggedIn().pipe(dc(this._unsubscribeAll),Object(V.a)(t=>t),Xo(()=>this.loginType$)).subscribe(t=>{this.onLoginSuccess(t)})}handleKeyboardEvent(t){this.capsLockActive=t.getModifierState("CapsLock")}setCustomLayout(t){t&&(this.customLayoutUrl=t,this.customerGroupDaoPublicService.getImageUUID(t).subscribe(t=>{t&&(this.customerGroupImageUUID=t.value)})),this.customerGroupTemplateDaoService.findOneByCustomerGroupUrl(t).subscribe(t=>{var e,n,o,r;t?(this.customerGroupTemplate=t,this.cookieService.set("customLayoutUrl",null===(e=this.customerGroupTemplate)||void 0===e?void 0:e.url),(null===(o=null===(n=this.customerGroupTemplate)||void 0===n?void 0:n.customPortalTemplate)||void 0===o?void 0:o.title)&&this.titleService.setTitle(null===(r=this.customerGroupTemplate)||void 0===r?void 0:r.customPortalTemplate.title)):this.displayOriginalPortal=!0,this.loadingCustomLayout=!1},t=>{this.loadingCustomLayout=!1,this.displayOriginalPortal=!0})}ngOnDestroy(){let t;const e=this.loginForm.get("email");e.valid&&(t=e.value,this.dataShare.setForgotPasswordEmail(t)),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}ngOnInit(){this.loginForm=this.formBuilder.group({email:[this.dataShare.getForgotPasswordEmail(),[cm.H.required,cm.H.email]],password:["",cm.H.required],rememberMe:[""]}),this.loginForm.valueChanges.pipe(dc(this._unsubscribeAll)).subscribe(()=>{this.onLoginFormValuesChanged()})}onLoginFormValuesChanged(){for(const t in this.loginFormErrors){if(!this.loginFormErrors.hasOwnProperty(t))continue;this.loginFormErrors[t]={};const e=this.loginForm.get(t);e&&e.dirty&&!e.valid&&(this.loginFormErrors[t]=e.errors)}}onLoginWithGoogle(){this.auth.loginWithGoogle().pipe(Object(Lo.a)(1)).subscribe(t=>{t?this.loginType$.next(tv.GOOGLE):this.onCredentialsError(tv.GOOGLE)},()=>{this.onCredentialsError(tv.GOOGLE)})}onLoginSuccess(t){console.debug("login onLoginSuccess 1"),this.userAuthorityDao.getMe().pipe(Object(Lo.a)(1)).subscribe(e=>{e?(this.countErrorsLogin=0,this.loginTransition="login-transition",setTimeout(()=>{this.auth.returnToOriginalUrl()},500)):this.onCredentialsError(t)})}onLoginWithCredentials(t=!1){if(this.showTokenForm=t,this.loginForm.valid){const t=this.loginForm.get("email").value,e=this.loginForm.get("password").value,n=this.loginForm.get("rememberMe").value;this.cookieService.set("email",t),this.auth.loginWithCredentials(t,e,n).pipe(Object(Lo.a)(1)).subscribe(t=>{t?this.loginType$.next(tv.EMAIL_PASSWORD):this.onCredentialsError(tv.EMAIL_PASSWORD),this.sendingToken=!1},()=>{this.onCredentialsError(tv.EMAIL_PASSWORD),this.sendingToken=!1})}}onCredentialsError(t){t===tv.GOOGLE?this.credentialsErrorMessage="Usu\xe1rio inv\xe1lido":t===tv.EMAIL_PASSWORD&&(this.credentialsErrorMessage="Usu\xe1rio ou senha inv\xe1lidos"),this.auth.canAccess&&!this.auth.canAccess.allowed&&(this.credentialsErrorMessage="Acesso temporariamente bloqueado."),this.credentialsError=!0}onForgotPassword(){console.log("customLayoutUrl: ",this.customLayoutUrl),this.customLayoutUrl?this.router.navigate(["forgot-password"],{queryParams:{url:this.customLayoutUrl}}):this.router.navigate(["forgot-password"])}checkTwoFactor(){const t=this.loginForm.get("email").value,e=this.loginForm.get("password").value,n=this.loginForm.get("rememberMe").value;this.auth.loginWithCredentialsV2(t,e,n).pipe(Object(Lo.a)(1)).subscribe(e=>{e?this.twoFactorAuthDaoService.generateToken(t).subscribe(t=>{t&&"true"===t.value.toLowerCase()?this.showTokenForm=!0:this.onLoginWithCredentials()}):this.onCredentialsError(tv.EMAIL_PASSWORD)},()=>{this.onCredentialsError(tv.EMAIL_PASSWORD)})}checkLoginToken(){this.tokenErrorMsg="",this.sendingToken=!0;let t=this.tokenControl.value;!isNaN(t)&&t||(t=0);const e={token:+t,email:this.loginForm.get("email").value};this.countErrorsLoginToken++,this.countErrorsLoginToken>6&&(window.location.href="/login"),this.twoFactorAuthDaoService.checkToken(e).subscribe(t=>{this.tokenControl.setValue(""),t&&"true"===t.value.toLowerCase()?this.onLoginWithCredentials(!0):(this.tokenErrorMsg="Token ou e-mail inv\xe1lidos",this.sendingToken=!1)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Yc),r.Rb(cm.g),r.Rb(ga),r.Rb(U),r.Rb(sL),r.Rb(zU),r.Rb(Es),r.Rb(hb),r.Rb(Ys),r.Rb(GM),r.Rb(ib),r.Rb(pb),r.Rb(oi),r.Rb(L),r.Rb(Zu),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-login"]],hostBindings:function(t,e){1&t&&r.fc("keypress",(function(t){return e.handleKeyboardEvent(t)}),!1,r.Cc)},decls:1,vars:0,consts:[["id","login","fxLayout","row","fxLayoutAlign","start",3,"class",4,"fuseIfOnDom"],["id","login","fxLayout","row","fxLayoutAlign","start"],["type","full",3,"imageUrls",4,"ngIf"],["id","login-intro","fxFlex","","fxHide","","fxShow.gt-xs",""],[3,"innerHTML",4,"ngIf"],[4,"ngIf"],["id","login-form-wrapper","fusePerfectScrollbar","",4,"fuseIfOnDom"],["type","full",3,"imageUrls"],[3,"innerHTML"],["id","login-form-wrapper","fusePerfectScrollbar",""],["id","login-form"],["class","logo mb-60","style","margin-top: 0px",4,"ngIf"],["class","logo",4,"ngIf"],[1,"login-box",3,"hidden"],[1,"title"],["name","loginForm","novalidate","","id","login-page-form",3,"formGroup","submit"],["matInput","","placeholder","Email","formControlName","email","autocomplete","username","id","login-page-username"],["matInput","","type","password","placeholder","Senha","formControlName","password","autocomplete","current-password","id","login-page-password"],["class","error-caps",4,"ngIf"],["fxLayout","row","fxLayout.xs","column","fxLayoutAlign","space-between center",1,"remember-forgot-password"],["aria-label","Remember Me","formControlName","rememberMe","id","login-page-rememberMe",1,"remember-me"],["id","login-page-forgot-password",1,"forgot-password",3,"routerLink","click"],["type","submit","mat-raised-button","","color","accent","aria-label","LOGIN","id","login-page-login-submit",1,"submit-button",3,"disabled"],[1,"separator"],[1,"text"],["fxLayout","column","fxLayoutAlign","start center"],["type","button","mat-raised-button","","id","login-page-login-google",1,"google",3,"click"],[1,"two-factor-box",3,"hidden"],["name","twoFactor","novalidate","",3,"submit"],["matInput","","placeholder","token","mask","00000",3,"formControl"],["style","color: #990000;",4,"ngIf"],["type","submit","mat-raised-button","","color","accent","aria-label","ENVIAR",1,"submit-button",3,"disabled"],[1,"logo","mb-60",2,"margin-top","0px"],["width","128",3,"src"],[1,"logo"],["width","128","src","assets/images/logos/icone-simples.png"],[1,"error-caps"],[2,"color","#990000"]],template:function(t,e){1&t&&r.Oc(0,rz,6,5,"div",0)},directives:[YR,sp,mh,c.t,kp,Uf,iL,__,cm.J,cm.u,cm.l,nu,bu,cm.c,cm.t,cm.j,RC,pa,yu,cm.v,aP,cm.i,Uh],pipes:[YU],styles:['[_nghost-%COMP%]   .shadowed[_ngcontent-%COMP%]{-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color=\'#444\')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color=\'#444\')"}[_nghost-%COMP%]   .login-transition[_ngcontent-%COMP%]{opacity:0;transition:opacity .5s}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]{width:100%;overflow:hidden;background-size:cover}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-intro[_ngcontent-%COMP%]{padding:128px;color:#fff}@media screen and (min-width:600px) and (max-width:959px){[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-intro[_ngcontent-%COMP%]{padding:128px 64px}}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-intro[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{margin-bottom:32px}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-intro[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   .r2-logo-alone[_ngcontent-%COMP%]{max-width:300px}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-intro[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   .r2-logo[_ngcontent-%COMP%]{max-width:220px;margin-right:30px}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-intro[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   .parceiro-logo[_ngcontent-%COMP%]{max-width:250px}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-intro[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:42px;font-weight:300;line-height:1}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-intro[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{padding-top:16px;font-size:14px;max-width:600px;color:hsla(0,0%,100%,.75)}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]{overflow:auto;width:400px;min-width:400px;max-width:400px;background:#fff;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}@media screen and (min-width:600px) and (max-width:959px){[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]{width:360px;min-width:360px;max-width:360px}}@media screen and (max-width:599px){[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]{width:100%;min-width:100%;max-width:100%}}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]{padding:70px 48px 48px}@media screen and (max-width:599px){[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]{text-align:center;padding:24px}}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{width:128px;height:128px;line-height:128px;font-size:86px;font-weight:500;text-align:center;margin:32px auto;color:#fff;border-radius:2px}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:21px}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{padding-top:8px}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]{width:100%;padding-top:32px}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%}@media screen and (max-width:599px){[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:80%}}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   mat-checkbox[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .remember-forgot-password[_ngcontent-%COMP%]{font-size:13px;margin-top:8px}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .remember-forgot-password[_ngcontent-%COMP%]   .remember-me[_ngcontent-%COMP%]{margin-bottom:16px}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .remember-forgot-password[_ngcontent-%COMP%]   .forgot-password[_ngcontent-%COMP%]{font-size:13px;font-weight:500;margin-bottom:16px}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .submit-button[_ngcontent-%COMP%]{width:100%;margin:16px auto;display:block}@media screen and (max-width:599px){[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .submit-button[_ngcontent-%COMP%]{width:80%}}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%]{font-size:15px;font-weight:600;margin:24px auto;position:relative;overflow:hidden;width:100px;text-align:center;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{display:inline-flex;position:relative;padding:0 8px;z-index:9999}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]:after, [_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]:before{content:"";display:block;width:30px;position:absolute;top:10px;border-top:1px solid rgba(0,0,0,.12)}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]:before{right:100%}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]:after{left:100%}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   button.facebook[_ngcontent-%COMP%], [_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   button.google[_ngcontent-%COMP%]{width:70%;text-transform:none;color:#fff;font-size:13px}@media screen and (max-width:599px){[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   button.facebook[_ngcontent-%COMP%], [_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   button.google[_ngcontent-%COMP%]{width:60%}}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   button.facebook[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], [_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   button.google[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{color:#fff;margin:0 8px 0 0}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   button.google[_ngcontent-%COMP%]{background-color:#d73d32;margin-bottom:8px}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   button.facebook[_ngcontent-%COMP%]{background-color:#3f5c9a}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   .register[_ngcontent-%COMP%]{margin:32px auto 24px;width:250px;font-weight:500}[_nghost-%COMP%]   #login[_ngcontent-%COMP%]   #login-form-wrapper[_ngcontent-%COMP%]   #login-form[_ngcontent-%COMP%]   .register[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{margin-right:8px}@media (max-width:1440px){[_nghost-%COMP%]   #login-intro[_ngcontent-%COMP%]{padding:25px 0 0 25px!important}}.error-caps[_ngcontent-%COMP%]{font-size:75%;display:block;color:#f44336}'],data:{animation:Ub}}),t})(),az=(()=>{class t{constructor(t,e,n){this.userAuthorityDao=t,this.auth=e,this.router=n}canActivate(t,e){return this.auth.isLoggedIn().pipe(Xo(t=>t?this.userAuthorityDao.getMe().pipe(Xo(t=>t?(this.router.navigate(["home"]),Object(z.a)(!1)):Object(z.a)(!0))):Object(z.a)(!0)))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Ys),r.bc(hb),r.bc(ga))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function cz(t,e){if(1&t&&r.Sb(0,"app-background",7),2&t){const t=r.jc(2);r.rc("imageUrls",null==t.customerGroupTemplate||null==t.customerGroupTemplate.backgroundImageTemplate?null:t.customerGroupTemplate.backgroundImageTemplate.imageFileTemplateIds)}}function sz(t,e){if(1&t&&(r.Sb(0,"div",8),r.kc(1,"safeHtml")),2&t){const t=r.jc(2);r.rc("innerHTML",r.mc(1,1,null==t.customerGroupTemplate?null:t.customerGroupTemplate.html,"html"),r.Fc)}}function lz(t,e){1&t&&r.Sb(0,"div")}function dz(t,e){if(1&t&&(r.Xb(0,"div",19),r.Sb(1,"img",20),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.sc("src",t.imageFileService.getCustomerGroupPictureUrl(t.customerGroupImageUUID,128),r.Hc)}}function gz(t,e){1&t&&(r.Xb(0,"div",21),r.Sb(1,"img",22),r.Wb())}function mz(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Preencha o e-mail "),r.Wb())}function pz(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," E-mail inv\xe1lido "),r.Wb())}function hz(t,e){1&t&&(r.Xb(0,"div"),r.Qc(1," Enviando... "),r.Wb())}function uz(t,e){1&t&&(r.Xb(0,"div"),r.Qc(1," E-mail enviado com sucesso "),r.Wb())}const bz=function(){return{delay:"300ms",x:"100%"}},_z=function(t){return{value:"*",params:t}};function fz(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",9),r.Xb(1,"div",10),r.Oc(2,dz,2,1,"div",11),r.Oc(3,gz,2,0,"div",12),r.Xb(4,"div",13),r.Qc(5,"RECUPERAR SENHA"),r.Wb(),r.Xb(6,"form",14),r.fc("submit",(function(){r.Ec(t);const e=r.jc(2);return!e.forgotPasswordSuccess&&e.forgotPasswordForm.dirty&&e.forgotPasswordForm.valid&&e.onSubmit()})),r.Xb(7,"mat-form-field"),r.Sb(8,"input",15),r.Oc(9,mz,2,0,"mat-error",5),r.Oc(10,pz,2,0,"mat-error",5),r.Wb(),r.Xb(11,"button",16),r.Qc(12," ENVIAR E-MAIL "),r.Wb(),r.Oc(13,hz,2,0,"div",5),r.Oc(14,uz,2,0,"div",5),r.Wb(),r.Xb(15,"div",17),r.Xb(16,"a",18),r.fc("click",(function(){return r.Ec(t),r.jc(2).onGoToLogin()})),r.Qc(17,"Voltar ao login"),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.rc("@animate",r.vc(10,_z,r.uc(9,bz))),r.Db(2),r.rc("ngIf",!t.loadingCustomLayout&&(null==t.customerGroupTemplate||null==t.customerGroupTemplate.customPortalTemplate?null:t.customerGroupTemplate.customPortalTemplate.creatorCustomerGroupId)&&t.customerGroupImageUUID),r.Db(1),r.rc("ngIf",!(!t.loadingCustomLayout&&null!=t.customerGroupTemplate&&null!=t.customerGroupTemplate.customPortalTemplate&&t.customerGroupTemplate.customPortalTemplate.creatorCustomerGroupId&&t.customerGroupImageUUID)),r.Db(3),r.rc("formGroup",t.forgotPasswordForm),r.Db(3),r.rc("ngIf",t.forgotPasswordFormErrors.email.required),r.Db(1),r.rc("ngIf",!t.forgotPasswordFormErrors.email.required&&t.forgotPasswordFormErrors.email.email),r.Db(1),r.rc("disabled",t.forgotPasswordSuccess||t.forgotPasswordSending||t.forgotPasswordForm.pristine),r.Db(2),r.rc("ngIf",t.forgotPasswordSending),r.Db(1),r.rc("ngIf",t.forgotPasswordSuccess)}}function Cz(t,e){if(1&t&&(r.Xb(0,"div",1),r.Oc(1,cz,1,1,"app-background",2),r.Xb(2,"div",3),r.Oc(3,sz,2,4,"div",4),r.Oc(4,lz,1,0,"div",5),r.Wb(),r.Oc(5,fz,18,12,"div",6),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.loadingCustomLayout||t.displayOriginalPortal),r.Db(2),r.rc("ngIf",(null==t.customerGroupTemplate?null:t.customerGroupTemplate.html)&&!t.displayOriginalPortal),r.Db(1),r.rc("ngIf",!t.loadingCustomLayout&&!(null!=t.customerGroupTemplate&&t.customerGroupTemplate.html)||t.displayOriginalPortal)}}let Oz=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l,d){this.fuseConfig=t,this.formBuilder=e,this.router=n,this.titleService=o,this.dataShare=r,this.customerGroupDaoPublicService=i,this.customerGroupTemplateDaoService=a,this.activatedRoute=c,this.cookieService=s,this.imageFileService=l,this.auth=d,this.forgotPasswordSuccess=!1,this.forgotPasswordSending=!1,this.customerGroupImageUUID=null,this.displayOriginalPortal=!1,this.loadingCustomLayout=!0,this._unsubscribeAll=new VM.Subject,this.forgotPasswordFormErrors={email:{}},this.activatedRoute.queryParams.pipe(dc(this._unsubscribeAll)).subscribe(t=>{const e=t.url;this.customLayoutUrl=this.cookieService.get("customLayoutUrl"),this.setCustomLayout(e||(this.customLayoutUrl?this.customLayoutUrl:"")),console.log("customLayoutUrl",this.customLayoutUrl)})}ngOnInit(){const t=this.dataShare.getForgotPasswordEmail();if(this.forgotPasswordForm=this.formBuilder.group({email:[t,[cm.H.required,cm.H.email]]}),t){const t=this.forgotPasswordForm.get("email");t.markAsDirty(),t.updateValueAndValidity()}this.forgotPasswordForm.valueChanges.subscribe(()=>{this.onForgotPasswordFormValuesChanged()})}ngOnDestroy(){const t=this.forgotPasswordForm.get("email");t.valid&&this.dataShare.setForgotPasswordEmail(t.value)}onForgotPasswordFormValuesChanged(){for(const t in this.forgotPasswordFormErrors){if(!this.forgotPasswordFormErrors.hasOwnProperty(t))continue;this.forgotPasswordFormErrors[t]={};const e=this.forgotPasswordForm.get(t);e&&e.dirty&&!e.valid&&(this.forgotPasswordFormErrors[t]=e.errors)}}onSubmit(){this.forgotPasswordSending=!0,this.auth.sendResetPassword(this.forgotPasswordForm.get("email").value).subscribe(()=>{this.forgotPasswordSending=!1,this.forgotPasswordSuccess=!0})}setCustomLayout(t){t&&(this.customLayoutUrl=t,this.customerGroupDaoPublicService.getImageUUID(t).subscribe(t=>{t&&(this.customerGroupImageUUID=t.value)})),this.customerGroupTemplateDaoService.findOneByCustomerGroupUrl(t).subscribe(t=>{var e,n,o;t?(this.customerGroupTemplate=t,console.log("customerGroupTemplate: ",this.customerGroupTemplate),(null===(n=null===(e=this.customerGroupTemplate)||void 0===e?void 0:e.customPortalTemplate)||void 0===n?void 0:n.title)&&this.titleService.setTitle(null===(o=this.customerGroupTemplate)||void 0===o?void 0:o.customPortalTemplate.title)):this.displayOriginalPortal=!0,this.loadingCustomLayout=!1},t=>{this.loadingCustomLayout=!1,this.displayOriginalPortal=!0})}onGoToLogin(){this.customLayoutUrl?this.router.navigate(["login"],{queryParams:{url:this.customLayoutUrl}}):this.router.navigate(["login"])}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Yc),r.Rb(cm.g),r.Rb(ga),r.Rb(U),r.Rb(sL),r.Rb(pb),r.Rb(ib),r.Rb(oi),r.Rb(Zu),r.Rb(GM),r.Rb(hb))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-forgot-password"]],decls:1,vars:0,consts:[["id","forgot-password","fxLayout","row","fxLayoutAlign","start",4,"fuseIfOnDom"],["id","forgot-password","fxLayout","row","fxLayoutAlign","start"],["type","full",3,"imageUrls",4,"ngIf"],["id","forgot-password-intro","fxFlex","","fxHide","","fxShow.gt-xs",""],[3,"innerHTML",4,"ngIf"],[4,"ngIf"],["id","forgot-password-form-wrapper","fusePerfectScrollbar","",4,"fuseIfOnDom"],["type","full",3,"imageUrls"],[3,"innerHTML"],["id","forgot-password-form-wrapper","fusePerfectScrollbar",""],["id","forgot-password-form"],["class","logo mb-60","style","margin-top: 0px",4,"ngIf"],["class","logo",4,"ngIf"],[1,"title"],["name","forgoPasswordForm","novalidate","",3,"formGroup","submit"],["matInput","","placeholder","Email","formControlName","email"],["type","submit","mat-raised-button","","color","accent","aria-label","ENVIAR E-MAIL",1,"submit-button",3,"disabled"],["fxLayout","row","fxLayoutAlign","center center",1,"login"],[1,"link",3,"routerLink","click"],[1,"logo","mb-60",2,"margin-top","0px"],["width","128",3,"src"],[1,"logo"],["width","128","src","assets/images/logos/icone-simples.png"]],template:function(t,e){1&t&&r.Oc(0,Cz,6,3,"div",0)},directives:[YR,sp,mh,c.t,kp,Uf,iL,__,cm.J,cm.u,cm.l,nu,bu,cm.c,cm.t,cm.j,yu,pa,Uh],pipes:[YU],styles:["[_nghost-%COMP%]   .shadowed[_ngcontent-%COMP%]{-ms-filter:\"progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')\";filter:\"progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')\"}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]{width:100%;overflow:hidden;background-size:cover}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-intro[_ngcontent-%COMP%]{padding:128px;color:#fff}@media screen and (min-width:600px) and (max-width:959px){[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-intro[_ngcontent-%COMP%]{padding:128px 64px}}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-intro[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{margin-bottom:32px}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-intro[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   .r2-logo-alone[_ngcontent-%COMP%]{max-width:300px}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-intro[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   .r2-logo[_ngcontent-%COMP%]{max-width:220px;margin-right:30px}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-intro[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   .parceiro-logo[_ngcontent-%COMP%]{max-width:250px}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-intro[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:42px;font-weight:300;line-height:1}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-intro[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{padding-top:16px;font-size:14px;max-width:600px;color:hsla(0,0%,100%,.75)}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]{overflow:auto;width:400px;min-width:400px;max-width:400px;background:#fff;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}@media screen and (min-width:600px) and (max-width:959px){[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]{width:360px;min-width:360px;max-width:360px}}@media screen and (max-width:599px){[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]{width:100%;min-width:100%;max-width:100%}}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]   #forgot-password-form[_ngcontent-%COMP%]{padding:70px 48px 48px}@media screen and (max-width:599px){[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]   #forgot-password-form[_ngcontent-%COMP%]{text-align:center;padding:24px}}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]   #forgot-password-form[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{width:128px;height:128px;line-height:128px;font-size:86px;font-weight:500;text-align:center;margin:32px auto;color:#fff;border-radius:2px}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]   #forgot-password-form[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:21px}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]   #forgot-password-form[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{padding-top:8px}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]   #forgot-password-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]{width:100%;padding-top:32px}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]   #forgot-password-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%}@media screen and (max-width:599px){[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]   #forgot-password-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:80%}}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]   #forgot-password-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .submit-button[_ngcontent-%COMP%]{width:100%;margin:16px auto;display:block}@media screen and (max-width:599px){[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]   #forgot-password-form[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .submit-button[_ngcontent-%COMP%]{width:80%}}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]   #forgot-password-form[_ngcontent-%COMP%]   .login[_ngcontent-%COMP%]{margin:32px auto 24px;width:250px;font-weight:500}[_nghost-%COMP%]   #forgot-password[_ngcontent-%COMP%]   #forgot-password-form-wrapper[_ngcontent-%COMP%]   #forgot-password-form[_ngcontent-%COMP%]   .login[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{margin-right:8px}"],data:{animation:Ub}}),t})(),Mz=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Sa,vu,zu,hm,mL]]}),t})();const Pz=[{path:"login",component:iz,canActivate:[az]},{path:"forgot-password",component:Oz}];let yz=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[az,zU],imports:[[mL,Sa.forChild(Pz),ZL,ou,jC,_u,vu,Mz,sP.forRoot()]]}),t})(),xz=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["ng-component"]],decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),vz=(()=>{class t{constructor(t,e){this.auth=t,this.router=e,this.history=[]}canActivate(t,e){return this.auth.isLoggedIn().pipe(Xo(t=>{if(t)return this.auth.getMyPermissions().pipe(Xo(t=>(t&&this.redirectByPermission(t),Object(z.a)(!1))));this.auth.redirectToLogin(null)}))}redirectByRole(t){}redirectByPermission(t){const e=new URL(window.location.href);new URLSearchParams(e.search).get("id")?this.router.navigate(["desktop"]):Object(kc.m)()?this.router.navigate(["webclient-html5"]):this.router.navigate(["desktop"])}}return t.\u0275fac=function(e){return new(e||t)(r.bc(hb),r.bc(ga))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const wz=[{path:"home",component:xz,canActivate:[vz]}];let kz=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[vz],imports:[[c.c,Sa.forChild(wz)]]}),t})(),Sz=(()=>{class t{initManagerUser(){return{id:null,active:!0,twoFactorAuth:!1,comment:null,authorityIds:[],customerId:null,displayName:null,email:null,individualClientConfig:!1,picture:null,imageFileId:null,province:null,city:null,neighborhood:null,addressAddOn:null,address:null,addressNumber:null,zipCode:null,phone:null,managerUserAccessPeriodProfileId:null,modified:null,optlock:null,imageUUID:null}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();class Az{constructor(t,e,n){this.http=t,this.validatorDAO=e,this.url=n,this.validator=this.validatorDAO.validator(this.url,this.http)}create(t){return this.http.post(this.url,t)}delete(t){return this.http.delete(this.url,t)}getByParentId(t){return this.http.get(this.url+"/parent/"+t)}getByMemberId(t){return this.http.get(this.url+"/member/"+t)}getByRoleId(t){return this.http.get(this.url+"/role/"+t)}validate(t){return this.http.put(this.url+"/validate",t)}findAllByParentIdAndMemberId(t,e){return this.http.get(this.url+"/find-all-by-parent-id-and-member-id?parentId="+t+"&memberId="+e)}}let Dz=(()=>{class t extends Az{constructor(t,e){super(t,e,"role-customer-group-manager-user")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Iz=(()=>{class t extends Us{constructor(t,e){super(t,e,"role")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Ez(t,e){1&t&&(r.Xb(0,"mat-form-field"),r.Sb(1,"input",22),r.Xb(2,"mat-error"),r.Qc(3," Email inv\xe1lido. "),r.Wb(),r.Wb())}function Tz(t,e){if(1&t&&(r.Xb(0,"h2",23),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Sc(" ",t.managerUser.email," ")}}function Lz(t,e){if(1&t&&(r.Xb(0,"mat-option",27),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function Rz(t,e){if(1&t&&(r.Xb(0,"mat-form-field",24),r.Xb(1,"mat-select",25),r.Oc(2,Lz,2,2,"mat-option",26),r.Wb(),r.Xb(3,"mat-error"),r.Qc(4),r.kc(5,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(2),r.rc("ngForOf",t.adminService.customers),r.Db(2),r.Sc(" ",r.lc(5,2,t.myForm.get("managerUserForm").get("customerId").errors)," ")}}function Wz(t,e){if(1&t&&(r.Xb(0,"mat-option",28),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.sc("id",t.name),r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function jz(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function Fz(t,e){1&t&&r.Qc(0,"Criar")}function Xz(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",29),r.fc("click",(function(){return r.Ec(t),r.jc(2).onRemove()})),r.Qc(1,"Excluir"),r.Wb()}}function Nz(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",1),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.myForm.dirty&&(!e.currentRoleId||e.currentRoleId!==e.myForm.get("roleIdForm").value)&&e.onSubmit()})),r.Xb(1,"mat-toolbar",2),r.Xb(2,"div",3),r.Xb(3,"span",4),r.Qc(4,"Papel do usu\xe1rio"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",5),r.Xb(6,"div",6),r.Vb(7),r.Xb(8,"div"),r.Xb(9,"div",7),r.Oc(10,Ez,4,0,"mat-form-field",8),r.Oc(11,Tz,2,1,"h2",9),r.Wb(),r.Xb(12,"div",10),r.Xb(13,"div"),r.Oc(14,Rz,6,4,"mat-form-field",11),r.Wb(),r.Xb(15,"div",12),r.Xb(16,"button",13),r.fc("click",(function(){return r.Ec(t),r.jc().onCreateCustomer()})),r.Qc(17,"Criar Filial "),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(18,"mat-form-field"),r.Xb(19,"mat-select",14),r.Oc(20,Wz,2,3,"mat-option",15),r.Wb(),r.Xb(21,"mat-error"),r.Qc(22),r.kc(23,"error"),r.Wb(),r.Wb(),r.Ub(),r.Wb(),r.Xb(24,"div",16),r.Xb(25,"div"),r.Xb(26,"button",17),r.Oc(27,jz,2,0,"span",18),r.Oc(28,Fz,1,0,"ng-template",null,19,r.Pc),r.Wb(),r.Wb(),r.Xb(30,"div"),r.Oc(31,Xz,2,0,"button",20),r.Wb(),r.Xb(32,"div"),r.Xb(33,"button",21),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(34,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(29),e=r.jc();r.rc("formGroup",e.myForm),r.Db(10),r.rc("ngIf",!e.currentRoleId&&!e.managerUser),r.Db(1),r.rc("ngIf",e.managerUser&&e.managerUser.email),r.Db(1),r.rc("hidden",e.myForm.get("managerUserForm").disabled),r.Db(2),r.rc("ngIf",e.adminService.customers&&e.adminService.customers.length>0),r.Db(6),r.rc("ngForOf",e.adminService.roles),r.Db(2),r.Sc(" ",r.lc(23,11,e.myForm.errors)," "),r.Db(4),r.rc("disabled",e.myForm.pristine||!e.myForm.valid||e.currentRoleId===e.myForm.get("roleIdForm").value),r.Db(1),r.rc("ngIf",e.currentRoleId)("ngIfElse",t),r.Db(4),r.rc("ngIf",e.currentRoleId)}}let Uz=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d){super(),this.dialogRef=t,this.fb=e,this.customerGroupService=n,this.data=o,this.adminService=r,this.dialog=i,this.authService=a,this.daoManagerUser=c,this.managerUserService=s,this.roleCustomerGroupManagerUserDao=l,this.roleDao=d,this.validation$=new po.b}ngOnInit(){let t,e,n;this.addSubscription(this.customerGroupService.get().subscribe(t=>{t&&t.id&&(this.customerGroupId=t.id)})),this.roleDao.get().subscribe(t=>{this.adminService.roles=t||[]}),this.data&&this.data.roleIdCustomerGroupIdManagerUserId&&this.data.roleIdCustomerGroupIdManagerUserId.roleId?(t=this.data.roleIdCustomerGroupIdManagerUserId,this.managerUser=this.adminService.getManagerUserCustomerGroup(t.managerUserId),n=this.managerUser.email,e=this.adminService.getRole(t.roleId).id,this.currentRoleId=e):(this.managerUser=this.managerUserService.initManagerUser(),n="",e=""),this.data&&this.data.managerUser&&(this.managerUser=this.data.managerUser,n=this.data.managerUser.email);const o=this.fb.control(e),r=this.fb.control(n,[cm.H.email]),i=this.fb.group(Object(kc.e)(this.managerUser));i.disable(),this.myForm=this.fb.group({managerUserForm:i,emailForm:r,roleIdForm:o},{asyncValidator:this.validate()});const a=r.valueChanges.pipe(Ws(500),Zs()).subscribe(t=>{t&&Object(kc.v)(t)?this.daoManagerUser.findByEmail(t).subscribe(t=>{t?(i.setValue(t),i.disable()):(i.setValue(this.managerUserService.initManagerUser()),i.enable())}):i.value.id&&(i.setValue(this.managerUserService.initManagerUser()),i.disable())});this.addSubscription(a)}validate(){return t=>{this.validation$.next(!0),this.validation$=new po.b;const e={roleId:t.get("roleIdForm").value,managerUserId:t.get("managerUserForm").value.id,customerGroupId:this.customerGroupId};return this.roleCustomerGroupManagerUserDao.validate(e).pipe(dc(this.validation$),Z_(500),Object(H.a)(t=>{const e={};for(const n of t)n.field&&"roleId"===n.field&&(e.roleIdForm=n.defaultMessage);return e}))}}onSubmit(){const t=this.myForm.get("roleIdForm").value,e=this.myForm.get("emailForm").value,n=this.myForm.get("managerUserForm").value;let o;n.email=e,o=n.id?Object(z.a)(n):this.daoManagerUser.create(n),o.subscribe(e=>{const n={customerGroupId:this.customerGroupId,managerUserId:e.id,roleId:Number(t)};if(this.currentRoleId){const n=this.getRoleIdCustomerGroupIdManagerUserId();n.roleId=this.currentRoleId,this.roleCustomerGroupManagerUserDao.delete(n).subscribe(o=>{this.createRoleCustomerGroupManagerUser(Number(t),e,n)})}else this.createRoleCustomerGroupManagerUser(Number(t),e,null);this.dialogRef.close({data:n,operation:"CREATE"})})}getRoleIdCustomerGroupIdManagerUserId(){return{roleId:this.myForm.get("roleIdForm").value,managerUserId:this.myForm.get("managerUserForm").value.id,customerGroupId:this.customerGroupId}}createRoleCustomerGroupManagerUser(t,e,n){const o={roleId:t,managerUserId:e.id,customerGroupId:this.customerGroupId};this.adminService.managerUsersCustomerGroup.push(e),this.roleCustomerGroupManagerUserDao.create(o).subscribe(t=>{n?this.adminService.replaceRoleCustomerGroupManagerUser(n,t):this.adminService.addRoleCustomerGroupManagerUser(t)})}onRemove(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja remover "+this.myForm.get("managerUserForm").value.email+" da administra\xe7\xe3o ?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{if(t){const t=this.getRoleIdCustomerGroupIdManagerUserId();t.roleId=this.currentRoleId,this.roleCustomerGroupManagerUserDao.delete(t).subscribe(e=>{this.adminService.removeRoleCustomerGroupManagerUser(t),this.dialogRef.close({data:t,operation:"DELETE"})})}});this.addSubscription(t)}onCancel(){this.dialogRef.close({operation:"CANCEL",data:null})}onCreateCustomer(){const t=this.dialog.open(zR,{disableClose:!0,panelClass:"create-customer-dialog",data:{}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(t)}dialogRefCallback(t){"CREATE"===t.operation&&(this.adminService.addCustomer(t.data),this.myForm.get("managerUserForm").get("customerId").setValue(t.data.id),Object(kc.o)(this.myForm))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb(nb),r.Rb($g),r.Rb(CL),r.Rb(Zg),r.Rb(hb),r.Rb(ER),r.Rb(Sz),r.Rb(Dz),r.Rb(Iz))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-role-customer-group-manager-user-edit"]],features:[r.Ab],decls:1,vars:1,consts:[["id","role-customer-group-manager-user-edit-form",3,"formGroup","submit",4,"ngIf"],["id","role-customer-group-manager-user-edit-form",3,"formGroup","submit"],["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["fxLayout","column","fxLayoutAlign","none stretch"],[4,"ngIf"],["style","margin-bottom: 25px",4,"ngIf"],["formGroupName","managerUserForm","fxLayout","row","fxLayoutAlign","space-between end",3,"hidden"],["style","width: 290px;",4,"ngIf"],["matTooltip","Criar Customer",2,"margin-bottom","16px"],["type","button","mat-raised-button","","color","accent","aria-label","Criar Filial",3,"click"],["placeholder","Papel","id","role-customer-group-manager-user-edit-select-role","formControlName","roleIdForm","required",""],[3,"value","id",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newRoleSubProjectManagerUser",""],["type","button","mat-raised-button","","color","warn",3,"click",4,"ngIf"],["type","button","mat-raised-button","","color","primary",3,"click"],["matInput","","formControlName","emailForm","placeholder","E-mail","required",""],[2,"margin-bottom","25px"],[2,"width","290px"],["placeholder","Filiais","formControlName","customerId","required",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[3,"value","id"],["type","button","mat-raised-button","","color","warn",3,"click"]],template:function(t,e){1&t&&r.Oc(0,Nz,35,13,"form",0),2&t&&r.rc("ngIf",e.myForm)},directives:[c.t,cm.J,cm.u,cm.l,pm,nm,kp,sp,mh,cm.m,yu,nu,SP,cm.t,cm.j,cm.E,c.s,Uh,ah,bu,cm.c,jg],pipes:[DP],styles:[""]}),t})();function zz(t,e){if(1&t&&r.Sb(0,"img",38),2&t){const t=r.jc();r.tc("src","",t.imageFileService.getManagerUserPicture(t.managerUser),"?w=150&square=true",r.Hc)}}function Yz(t,e){if(1&t&&r.Sb(0,"img",38),2&t){const t=r.jc();r.rc("src","data:image/jpg;base64,"+t.imageFileElement,r.Hc)}}function Bz(t,e){if(1&t&&(r.Xb(0,"div",39),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc(" ",t.data.managerUser.email," ")}}function Vz(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",40),r.fc("click",(function(){return r.Ec(t),r.jc().onAddRoleToTheManagerUser()})),r.Qc(2," Adicionar um papel ao usu\xe1rio "),r.Wb(),r.Wb()}}function Hz(t,e){if(1&t&&(r.Xb(0,"mat-option",43),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.tc("id","manager-user-create-customer-id-",e.index,""),r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function Qz(t,e){if(1&t&&(r.Xb(0,"mat-form-field",18),r.Xb(1,"mat-select",41),r.Oc(2,Hz,2,3,"mat-option",42),r.Wb(),r.Xb(3,"mat-error"),r.Qc(4),r.kc(5,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(2),r.rc("ngForOf",t.adminService.customers),r.Db(2),r.Sc(" ",r.lc(5,2,t.myForm.get("managerUserForm").get("customerId").errors)," ")}}function Gz(t,e){if(1&t&&(r.Xb(0,"mat-option",45),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function $z(t,e){if(1&t&&(r.Xb(0,"mat-form-field",18),r.Xb(1,"mat-select",44),r.Xb(2,"mat-option",45),r.Qc(3," -"),r.Wb(),r.Oc(4,Gz,2,2,"mat-option",46),r.Wb(),r.Xb(5,"mat-error"),r.Qc(6),r.kc(7,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(2),r.rc("value",null),r.Db(2),r.rc("ngForOf",t.managerUserAccessPeriodProfiles),r.Db(2),r.Sc(" ",r.lc(7,3,t.myForm.get("managerUserForm").get("customerId").errors)," ")}}function qz(t,e){if(1&t&&(r.Xb(0,"mat-option",47),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.tc("id","manager-user-create-province-id-",e.index,""),r.rc("value",t.key),r.Db(1),r.Sc(" ",t.value," ")}}function Kz(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function Jz(t,e){1&t&&r.Qc(0,"Criar")}function Zz(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",48),r.fc("click",(function(){return r.Ec(t),r.jc().onRemove()})),r.Qc(2,"Excluir"),r.Wb(),r.Wb()}}let tY=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m){super(),this.dialogRef=t,this.managerUserDaoService=e,this.data=n,this.dialog=o,this.customerDaoService=r,this.customerGroupDaoService=i,this.adminService=a,this.managerUserService=c,this.managerUserAccessPeriodProfileDaoService=s,this.customerGroupService=l,this.fb=d,this.provinceService=g,this.imageFileService=m,this.imageFileElement=null,this.emailAlReadyExists=!1}ngOnInit(){this.customerGroupService.get().subscribe(t=>{t&&t.id&&this.managerUserAccessPeriodProfileDaoService.filter({customerGroupId:t.id}).subscribe(t=>{this.managerUserAccessPeriodProfiles=t})});let t="";this.provinceList=this.provinceService.provinceList,this.managerUser=this.data.managerUser,this.managerUser?t=this.managerUser.email:this.managerUser=this.managerUserService.initManagerUser();const e=this.fb.control(t,[cm.H.email]),n=this.fb.group(Object(kc.e)(this.managerUser));this.managerUser.id?n.enable():n.disable(),this.myForm=this.fb.group({managerUserForm:n,emailForm:e});const o=e.valueChanges.pipe(Ws(500),Zs()).subscribe(t=>{this.emailAlReadyExists=!1,this.externalManagerUser=null,t&&Object(kc.v)(t)?this.managerUserDaoService.findByEmail(t).subscribe(e=>{this.data.managerUser?this.data.managerUser.email!==t&&e&&(n.setValue(e),n.disable(),this.emailAlReadyExists=!0,this.externalManagerUser=e):e?(n.setValue(e),n.disable(),this.emailAlReadyExists=!0,this.externalManagerUser=e):(n.setValue(this.managerUserService.initManagerUser()),n.enable())}):n.value.id&&(n.setValue(this.managerUserService.initManagerUser()),n.disable())});this.addSubscription(o)}onCreateCustomer(){const t=this.dialog.open(zR,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(t)}dialogRefCallback(t){"CREATE"===t.operation&&this.adminService.addCustomer(t.data)}onAddRoleToTheManagerUser(){const t=this.dialog.open(Uz,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{managerUser:this.externalManagerUser}}).afterClosed().subscribe(t=>{t&&"CREATE"===t.operation&&(this.adminService.addOrReplaceManagerUser(this.externalManagerUser),this.customerDaoService.getOne(this.externalManagerUser.customerId).subscribe(t=>{t&&(this.adminService.addOrReplaceExternalCustomer(t),this.customerGroupDaoService.getOne(t.customerGroupId).subscribe(t=>{t&&this.adminService.addOrReplaceExternalCustomerGroup(t)}))})),this.dialogRef.close()});this.addSubscription(t)}onImageFileChange(t){const e=t.currentTarget;if(1===e.files.length){const t=e.files.item(0),n=new FileReader;n.onload=t=>{const e=window.btoa(t.target.result);this.imageFileElement=e},n.readAsBinaryString(t),Object(kc.o)(this.myForm)}}onSubmit(){var t;const e=this.myForm.get("managerUserForm").value,n=null===(t=this.myForm.get("emailForm").value)||void 0===t?void 0:t.trim();let o,r;e.email=n,e.id?(o=this.managerUserDaoService.save(e),r="SAVE"):(o=this.managerUserDaoService.create(e),r="CREATE"),o.pipe(Xo(t=>{const e=this.imageFileElement;let n;return n=e?this.imageFileService.saveManagerUserPicture(t.id,e):Object(z.a)(null),Object(Ku.forkJoin)([n,Object(z.a)(t)])})).subscribe(t=>{const e=t[1];this.imageFileElement=null,this.dialogRef.close({data:e,operation:r})})}onRemove(){const t=this.myForm.get("managerUserForm").value.email,e=this.dialog.open(Qu,{disableClose:!0,data:{message:'<h2 class="warn-800-fg">Esse procedimento n\xe3o tem volta.</h2> <p class="warn-800-fg">Qualquer conte\xfado do marketplace desse usu\xe1rio tamb\xe9m ser\xe1 exclu\xeddo.</p><br><b>Confirme</b> a exclus\xe3o digitando o e-mail: <b>'+t+"</b> no campo abaixo <br>",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline",confirmFieldValue:t}}).afterClosed().subscribe(t=>{if(t){const t=this.myForm.get("managerUserForm").value;this.managerUserDaoService.reallyDelete(t.id).subscribe(t=>{this.dialogRef.close({operation:"DELETE",data:this.managerUser})})}});this.addSubscription(e)}onCancel(){this.dialogRef.close({operation:"CANCEL",data:null})}changeTwoFacture(){const t=this.myForm.get("managerUserForm").value;t.twoFactorAuth&&this.dialog.open(Qu,{disableClose:!0,data:{message:"Se voc\xea n\xe3o tiver acesso ao e-mail ( <b>"+this.data.managerUser.email+"</b> ),<br>voc\xea n\xe3o conseguir\xe1 fazer o login. ",disableCancel:!1,confirmButtonValue:"Ativar",icon:"error_outline"}}).afterClosed().subscribe(e=>{t.twoFactorAuth=!!e,this.myForm.get("managerUserForm").setValue(t)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(ER),r.Rb($g),r.Rb(Zg),r.Rb(FP),r.Rb(eb),r.Rb(CL),r.Rb(Sz),r.Rb(xb),r.Rb(nb),r.Rb(cm.g),r.Rb($M),r.Rb(GM))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-manager-user-create"]],features:[r.Ab],decls:89,vars:46,consts:[[1,"dialog-content-wrapper"],["id","manager-user-create-form",3,"formGroup","ngSubmit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2"],[1,"vertical-align-top","w-150"],[3,"hidden"],["width","150","height","150",3,"src",4,"ngIf"],["type","button","mat-raised-button","","onclick","document.getElementById('fileToUpload').click()",1,"green-800-bg","green-800",2,"width","150px","margin-top","5px"],["name","file","id","fileToUpload","accept","image/*","type","file",2,"display","none",3,"change"],[1,"pl-20","vertical-align-top"],[1,"full-width",3,"hidden"],["matInput","","placeholder","E-mail","name","email","required","","formControlName","emailForm","id","manager-user-create-email"],["class","font-size-16 font-weight-700 mt-10 mb-20","id","manager-user-create-customer-manager-email-delete",4,"ngIf"],[4,"ngIf"],["formGroupName","managerUserForm",3,"hidden"],["class","full-width",4,"ngIf"],[1,"full-width"],["matInput","","placeholder","Nome","name","displayName","required","","formControlName","displayName","id","manager-user-create-name"],["matInput","","placeholder","N\xfamero do Celular","name","phone","mask","(00)-00000000000","formControlName","phone","id","manager-user-create-phone",3,"validation"],["placeholder","Estado","formControlName","province","id","manager-user-create-province"],[3,"value","id",4,"ngFor","ngForOf"],["matInput","","placeholder","Cidade","name","city","formControlName","city","id","manager-user-create-city"],["matInput","","placeholder","Bairro","name","neighborhood","id","manager-user-create-neighborhood","formControlName","neighborhood"],["matInput","","placeholder","Endere\xe7o","name","address","formControlName","address","id","manager-user-create-address"],["matInput","","placeholder","N\xfamero","mask","00000000000","name","addressNumber","formControlName","addressNumber","id","manager-user-create-address-number",3,"validation"],["matInput","","placeholder","Complemento","name","addressAddOn","formControlName","addressAddOn","id","manager-user-create-address-add-on"],["matInput","","placeholder","CEP","mask","00000-000","name","zipCode","formControlName","zipCode","id","manager-user-create-zip-code"],[2,"margin","30px 0 45px 0"],["formControlName","twoFactorAuth","name","twoFactorAuth",3,"change"],[2,"margin","20px 0 50px 0"],["formControlName","active","name","active"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","id","manager-user-create-submit","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["type","button","mat-raised-button","","color","primary","id","manager-user-create-cancel",3,"click"],["width","150","height","150",3,"src"],["id","manager-user-create-customer-manager-email-delete",1,"font-size-16","font-weight-700","mt-10","mb-20"],["type","button","mat-raised-button","","color","primary",3,"click"],["placeholder","Filiais","formControlName","customerId","required","","id","manager-user-create-customer-id"],[3,"id","value",4,"ngFor","ngForOf"],[3,"id","value"],["placeholder","Hor\xe1rio de Acesso permitido","formControlName","managerUserAccessPeriodProfileId"],[3,"value"],[3,"value",4,"ngFor","ngForOf"],[3,"value","id"],["type","button","mat-raised-button","","color","warn","id","manager-user-create-remove",3,"click"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"form",1),r.fc("ngSubmit",(function(){return e.myForm.valid&&e.onSubmit()})),r.Xb(2,"mat-toolbar",2),r.Xb(3,"mat-toolbar-row",3),r.Xb(4,"span",4),r.Qc(5,"Cadastro de Usu\xe1rio na empresa"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Xb(7,"table"),r.Xb(8,"tr"),r.Xb(9,"td",6),r.Xb(10,"div",7),r.Xb(11,"div"),r.Oc(12,zz,1,1,"img",8),r.Oc(13,Yz,1,1,"img",8),r.Wb(),r.Xb(14,"button",9),r.Qc(15," Alterar Foto "),r.Wb(),r.Xb(16,"input",10),r.fc("change",(function(t){return e.onImageFileChange(t)})),r.Wb(),r.Wb(),r.Wb(),r.Xb(17,"td",11),r.Xb(18,"mat-form-field",12),r.Sb(19,"input",13),r.Xb(20,"mat-error"),r.Qc(21," Email inv\xe1lido. "),r.Wb(),r.Wb(),r.Oc(22,Bz,2,1,"div",14),r.Oc(23,Vz,3,0,"div",15),r.Xb(24,"div",16),r.Oc(25,Qz,6,4,"mat-form-field",17),r.Wb(),r.Xb(26,"div",16),r.Oc(27,$z,8,5,"mat-form-field",17),r.Wb(),r.Xb(28,"div",16),r.Xb(29,"mat-form-field",18),r.Sb(30,"input",19),r.Xb(31,"mat-error"),r.Qc(32),r.kc(33,"error"),r.Wb(),r.Wb(),r.Xb(34,"mat-form-field",18),r.Sb(35,"input",20),r.Xb(36,"mat-error"),r.Qc(37),r.kc(38,"error"),r.Wb(),r.Wb(),r.Xb(39,"mat-form-field",18),r.Xb(40,"mat-select",21),r.Oc(41,qz,2,3,"mat-option",22),r.Wb(),r.Xb(42,"mat-error"),r.Qc(43),r.kc(44,"error"),r.Wb(),r.Wb(),r.Xb(45,"mat-form-field",18),r.Sb(46,"input",23),r.Xb(47,"mat-error"),r.Qc(48),r.kc(49,"error"),r.Wb(),r.Wb(),r.Xb(50,"mat-form-field",18),r.Sb(51,"input",24),r.Xb(52,"mat-error"),r.Qc(53),r.kc(54,"error"),r.Wb(),r.Wb(),r.Xb(55,"mat-form-field",18),r.Sb(56,"input",25),r.Xb(57,"mat-error"),r.Qc(58),r.kc(59,"error"),r.Wb(),r.Wb(),r.Xb(60,"mat-form-field",18),r.Sb(61,"input",26),r.Xb(62,"mat-error"),r.Qc(63),r.kc(64,"error"),r.Wb(),r.Wb(),r.Xb(65,"mat-form-field",18),r.Sb(66,"input",27),r.Xb(67,"mat-error"),r.Qc(68),r.kc(69,"error"),r.Wb(),r.Wb(),r.Xb(70,"mat-form-field",18),r.Sb(71,"input",28),r.Xb(72,"mat-error"),r.Qc(73),r.kc(74,"error"),r.Wb(),r.Wb(),r.Xb(75,"div",29),r.Xb(76,"mat-slide-toggle",30),r.fc("change",(function(){return e.changeTwoFacture()})),r.Qc(77," Autentica\xe7\xe3o em dois fatores "),r.Wb(),r.Wb(),r.Xb(78,"div",31),r.Xb(79,"mat-slide-toggle",32),r.Qc(80," Ativo "),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(81,"div",33),r.Xb(82,"button",34),r.Oc(83,Kz,2,0,"span",35),r.Oc(84,Jz,1,0,"ng-template",null,36,r.Pc),r.Wb(),r.Oc(86,Zz,3,0,"div",15),r.Xb(87,"button",37),r.fc("click",(function(){return e.onCancel()})),r.Qc(88,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(85);r.Db(1),r.rc("formGroup",e.myForm),r.Db(9),r.rc("hidden",e.myForm.get("managerUserForm").disabled),r.Db(2),r.rc("ngIf",!e.imageFileElement),r.Db(1),r.rc("ngIf",e.imageFileElement),r.Db(5),r.rc("hidden",e.data.managerUser),r.Db(4),r.rc("ngIf",e.data.managerUser),r.Db(1),r.rc("ngIf",e.emailAlReadyExists),r.Db(1),r.rc("hidden",e.myForm.get("managerUserForm").disabled),r.Db(1),r.rc("ngIf",e.adminService.customers&&e.adminService.customers.length>0),r.Db(1),r.rc("hidden",e.myForm.get("managerUserForm").disabled),r.Db(1),r.rc("ngIf",e.managerUserAccessPeriodProfiles),r.Db(1),r.rc("hidden",e.myForm.get("managerUserForm").disabled),r.Db(4),r.Sc(" ",r.lc(33,28,e.myForm.get("managerUserForm").get("displayName").errors)," "),r.Db(3),r.rc("validation",!1),r.Db(2),r.Sc(" ",r.lc(38,30,e.myForm.get("managerUserForm").get("phone").errors)," "),r.Db(4),r.rc("ngForOf",e.provinceList),r.Db(2),r.Sc(" ",r.lc(44,32,e.myForm.get("managerUserForm").get("province").errors)," "),r.Db(5),r.Sc(" ",r.lc(49,34,e.myForm.get("managerUserForm").get("city").errors)," "),r.Db(5),r.Sc(" ",r.lc(54,36,e.myForm.get("managerUserForm").get("neighborhood").errors)," "),r.Db(5),r.Sc(" ",r.lc(59,38,e.myForm.get("managerUserForm").get("address").errors)," "),r.Db(3),r.rc("validation",!1),r.Db(2),r.Sc(" ",r.lc(64,40,e.myForm.get("managerUserForm").get("addressNumber").errors)," "),r.Db(5),r.Sc(" ",r.lc(69,42,e.myForm.get("managerUserForm").get("addressAddOn").errors)," "),r.Db(5),r.Sc(" ",r.lc(74,44,e.myForm.get("managerUserForm").get("zipCode").errors)," "),r.Db(9),r.rc("disabled",!e.myForm.get("managerUserForm").valid||e.myForm.get("managerUserForm").pristine),r.Db(1),r.rc("ngIf",e.myForm.get("managerUserForm").get("id").value)("ngIfElse",t),r.Db(3),r.rc("ngIf",(!e.myForm.get("managerUserForm").valid||e.myForm.get("managerUserForm").pristine)&&e.managerUser.id)}},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,c.t,yu,nu,bu,cm.c,cm.E,cm.t,cm.j,Uh,cm.m,aP,SP,c.s,U_,ah,rm,jg],pipes:[DP],styles:[""]}),t})();function eY(t,e){if(1&t&&(r.Xb(0,"div",3),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Sc(" ",t.email," ")}}function nY(t,e){if(1&t&&(r.Xb(0,"mat-option",16),r.Sb(1,"img",17),r.Xb(2,"span"),r.Qc(3),r.Wb(),r.Qc(4," | "),r.Xb(5,"small"),r.Qc(6),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.rc("value",t),r.Db(1),r.tc("src","",n.imageFileService.getManagerUserPicture(t),"?w=25",r.Hc),r.Db(2),r.Rc(t.email),r.Db(3),r.Rc((null==t?null:t.displayName)||"...")}}function oY(t,e){if(1&t){const t=r.Yb();r.Xb(0,"tr"),r.Xb(1,"td",18),r.Xb(2,"button",19),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onRemoveManagerUserPermission(n)})),r.Xb(3,"mat-icon",20),r.Qc(4,"remove_circle"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"td"),r.Xb(6,"div",21),r.Xb(7,"div"),r.Sb(8,"img",22),r.Wb(),r.Xb(9,"div"),r.Qc(10),r.Wb(),r.Xb(11,"div",23),r.Xb(12,"small"),r.Qc(13),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,i=r.jc();var n,o;r.Db(8),r.tc("src","",i.imageFileService.getManagerUserPicture(i.getManagerUser(t.managerUserId)),"?w=34",r.Hc),r.Db(2),r.Sc(" ",null==(n=i.getManagerUser(t.managerUserId))?null:n.email," | "),r.Db(3),r.Rc((null==(o=i.getManagerUser(t.managerUserId))?null:o.displayName)||"...")}}function rY(t,e){if(1&t){const t=r.Yb();r.Xb(0,"tr"),r.Xb(1,"td",18),r.Xb(2,"button",19),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onRemoveManagerUserPermission(n)})),r.Xb(3,"mat-icon",20),r.Qc(4,"remove_circle"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"td"),r.Xb(6,"div",21),r.Xb(7,"div"),r.Sb(8,"img",22),r.Wb(),r.Xb(9,"div"),r.Qc(10),r.Wb(),r.Xb(11,"div",23),r.Xb(12,"small"),r.Qc(13),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,i=r.jc();var n,o;r.Db(8),r.tc("src","",i.imageFileService.getManagerUserPicture(i.getManagerUser(t.managerUserId)),"?w=34",r.Hc),r.Db(2),r.Sc(" ",null==(n=i.getManagerUser(t.managerUserId))?null:n.email," | "),r.Db(3),r.Rc((null==(o=i.getManagerUser(t.managerUserId))?null:o.displayName)||"...")}}const iY=[{path:"manager-user",component:(()=>{class t{constructor(t,e){this.dao=t,this.auth=e,this.dao.get().subscribe(t=>{this.managerUsers=t})}onUserCreated(t){this.managerUsers&&t&&this.managerUsers.push(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ER),r.Rb(hb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-manager-user-list"]],decls:3,vars:1,consts:[["id","manager-user-list","fxLayout","column","fxLayoutAlign","start stretch"],[3,"userCreated"],["fxLayout","row","fxLayoutAlign","space-between center",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between center"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"app-manager-user-create",1),r.fc("userCreated",(function(t){return e.onUserCreated(t)})),r.Wb(),r.Oc(2,eY,3,1,"div",2),r.Wb()),2&t&&(r.Db(2),r.rc("ngForOf",e.managerUsers))},directives:[sp,mh,tY,c.s],styles:["[_nghost-%COMP%]{margin:8px}[_nghost-%COMP%]   #manager-user-list[_ngcontent-%COMP%]{min-width:400px}"]}),t})(),canActivate:[hb],data:{permissions:["ManagerUser.READ"]}},{path:"manager-user-permissions",component:(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.managerUserPermissionsDaoService=t,this.managerUserDaoService=e,this.dialog=n,this.imageFileService=o,this.managerUsers=[],this.adminManagerUserPermissions=[],this.customerGroupCreatorManagerUserPermissions=[],this.filterControl=new cm.h(""),this.radioControl=new cm.h("")}ngOnInit(){const t=this.managerUserPermissionsDaoService.filter({admin:!0}),e=this.managerUserPermissionsDaoService.filter({customerGroupCreator:!0});Object(Fa.a)([t,e]).subscribe(t=>{t[0]&&(this.adminManagerUserPermissions=t[0]),t[1]&&(this.customerGroupCreatorManagerUserPermissions=t[1]);const e=[];this.adminManagerUserPermissions.forEach(t=>{e.push(t.managerUserId)}),this.customerGroupCreatorManagerUserPermissions.forEach(t=>{e.push(t.managerUserId)}),this.managerUserDaoService.findAllByIdList(e).subscribe(t=>{t&&this.setManagerUserList(t)}),this.filteredManagerUsers=this.filterControl.valueChanges.pipe(Object(Go.a)(t=>{console.log("manager: x.length: "+t.length)}),Ws(1e3),Zs(),Object(V.a)(t=>t.length>3),Object(H.a)(t=>"string"==typeof t?t:t.email),Xo(t=>this._filter(t)))})}_filter(t){return this.managerUserDaoService.findUnprivilegedByEmailLike(t.toLowerCase())}getManagerUser(t){return this.managerUsers?this.managerUsers.find(e=>e.id===t):null}setManagerUser(t){this.getManagerUser(t.id)||this.managerUsers.push(t)}setManagerUserList(t){t.forEach(t=>{this.setManagerUser(t)})}displayFn(t){return t?t.email:void 0}validateForm(){return this.radioControl.dirty&&this.radioControl.valid&&this.filterControl.dirty&&this.filterControl.valid&&this.filterControl.value&&this.filterControl.value.id}onSubmit(){this.setManagerUser(this.filterControl.value);const t=this.filterControl.value.id,e="admin"===this.radioControl.value,n="customerGroupCreator"===this.radioControl.value;this.managerUserPermissionsDaoService.findByManagerUserId(t).subscribe(o=>{let r;o?(o.admin=e,o.customerGroupCreator=n,r=this.managerUserPermissionsDaoService.save(o)):r=this.managerUserPermissionsDaoService.create({managerUserId:t,id:null,comment:null,active:!0,admin:e,customerGroupCreator:n,modified:null,optlock:null}),r.subscribe(t=>{t.admin?this.adminManagerUserPermissions.push(t):t.customerGroupCreator&&this.customerGroupCreatorManagerUserPermissions.push(t),this.filterControl.setValue(""),this.filterControl.updateValueAndValidity(),this.radioControl.setValue(""),this.radioControl.updateValueAndValidity()})})}onRemoveManagerUserPermission(t){const e=this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja remover esse papel do usu\xe1rio?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&(console.log("managerUserPermissions.id: "+t.id),console.log("managerUserPermissions.managerUserId: "+t.managerUserId),t.admin=!1,t.customerGroupCreator=!1,this.managerUserPermissionsDaoService.save(t).subscribe(e=>{const n=this.adminManagerUserPermissions.findIndex(e=>e.id===t.id);n>-1&&this.adminManagerUserPermissions.splice(n,1);const o=this.customerGroupCreatorManagerUserPermissions.findIndex(e=>e.id===t.id);o>-1&&this.customerGroupCreatorManagerUserPermissions.splice(o,1)}))});this.addSubscription(e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(zs),r.Rb(ER),r.Rb(Zg),r.Rb(GM))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-manager-user-permissions"]],features:[r.Ab],decls:37,vars:10,consts:[["fxLayout","column","fxLayoutAlign","space-between stretch","fusePerfectScrollbar","",1,"page-layout","simple","fullwidth"],[1,"p-24"],[1,"my-card"],["fxLayout","row","fxLayoutAlign","space-between center"],[1,"full-width"],["matInput","","placeholder","email","aria-label","email",3,"matAutocomplete","formControl"],[3,"displayWith"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","column",3,"formControl"],["value","admin"],["value","customerGroupCreator"],["type","button","mat-raised-button","","color","accent",3,"disabled","click"],["fxLayout","column","fxLayoutAlign","space-between start"],["border","0","cellspacing","0",1,"remote-app-table"],[4,"ngFor","ngForOf"],[3,"value"],["width","25","height","25",1,"option-img",3,"src"],[2,"width","30px"],["mat-icon-button","","color","warn",3,"click"],["aria-label","Example icon-button with a heart icon"],["fxLayout","row","fxLayoutAlign","start center"],["width","34","height","34",1,"option-img",3,"src"],[1,"ml-8"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"mat-card",2),r.Xb(3,"mat-card-header"),r.Xb(4,"mat-card-title",3),r.Xb(5,"div"),r.Qc(6," Cadastrar super usu\xe1rio "),r.Wb(),r.Wb(),r.Wb(),r.Xb(7,"mat-card-content",3),r.Xb(8,"mat-form-field",4),r.Sb(9,"input",5),r.Xb(10,"mat-autocomplete",6,7),r.Oc(12,nY,7,4,"mat-option",8),r.kc(13,"async"),r.Wb(),r.Wb(),r.Xb(14,"mat-radio-group",9),r.Xb(15,"mat-radio-button",10),r.Qc(16,"Admin"),r.Wb(),r.Xb(17,"mat-radio-button",11),r.Qc(18,"Criador de Empresa"),r.Wb(),r.Wb(),r.Xb(19,"button",12),r.fc("click",(function(){return e.validateForm()&&e.onSubmit()})),r.Qc(20,"Cadastrar "),r.Wb(),r.Wb(),r.Wb(),r.Xb(21,"mat-card",2),r.Xb(22,"mat-card-header"),r.Xb(23,"mat-card-title",3),r.Xb(24,"div"),r.Qc(25," Usu\xe1rios Admin "),r.Wb(),r.Wb(),r.Wb(),r.Xb(26,"mat-card-content",13),r.Xb(27,"table",14),r.Oc(28,oY,14,3,"tr",15),r.Wb(),r.Wb(),r.Wb(),r.Xb(29,"mat-card",2),r.Xb(30,"mat-card-header"),r.Xb(31,"mat-card-title",3),r.Xb(32,"div"),r.Qc(33," Usu\xe1rios Criadores de Empresas "),r.Wb(),r.Wb(),r.Wb(),r.Xb(34,"mat-card-content",13),r.Xb(35,"table",14),r.Oc(36,rY,14,3,"tr",15),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(11);r.Db(9),r.rc("matAutocomplete",t)("formControl",e.filterControl),r.Db(1),r.rc("displayWith",e.displayFn),r.Db(2),r.rc("ngForOf",r.lc(13,8,e.filteredManagerUsers)),r.Db(2),r.rc("formControl",e.radioControl),r.Db(5),r.rc("disabled",!e.validateForm()),r.Db(9),r.rc("ngForOf",e.adminManagerUserPermissions),r.Db(8),r.rc("ngForOf",e.customerGroupCreatorManagerUserPermissions)}},directives:[sp,mh,__,Wv,jv,wv,vv,nu,bu,qx,cm.c,cm.t,cm.i,Vx,c.s,v_,S_,yu,jg,Uu],pipes:[c.b],styles:[".my-card[_ngcontent-%COMP%]{max-width:800px;width:100%;margin-bottom:24px}.full-width[_ngcontent-%COMP%]{max-width:400px;width:100%}.option-img[_ngcontent-%COMP%]{vertical-align:middle;margin-right:8px}[dir=rtl][_ngcontent-%COMP%]   .option-img[_ngcontent-%COMP%]{margin-right:0;margin-left:8px}.remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px 5px}.remote-app-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%}"]}),t})(),canActivate:[hb],data:{permissions:["ManagerUserPermissions.WRITE"]}}];let aY=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[ER],imports:[[c.c,mL,Sa.forChild(iY),aR,ZL,ou,AP,vu,_u,Kx,A_,Xv,zu,Xv,am,H_,hm,sP.forRoot()]]}),t})();function cY(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Comprimento m\xednimo: 6 "),r.Wb())}function sY(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Comprimento m\xednimo: 6 "),r.Wb())}function lY(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Sua nova senha n\xe3o est\xe1 igual ao campo repita. "),r.Wb())}let dY=(()=>{class t{constructor(t,e,n){this.dialogRef=t,this.data=e,this.fb=n,this.myForm=this.fb.group({oldPassword:["",[cm.H.required]],newPassword:["",cm.H.minLength(6)],reNewPassword:["",cm.H.minLength(6)]},{validator:this.checkPasswords})}checkPasswords(t){return t.controls.newPassword.value===t.controls.reNewPassword.value?null:{notSame:!0}}onSubmit(){this.dialogRef.close({newPassword:this.myForm.value.newPassword,oldPassword:this.myForm.value.oldPassword})}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(cm.g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-change-password"]],decls:24,vars:5,consts:[[1,"dialog-content-wrapper"],["fxLayout","column","id","changePassword","fxLayoutAlign","space-between stretch"],["matDialogTitle","","fxFlexAlign","row","fxLayoutAlign","center center",1,"mat-accent","m-0"],[1,"icon"],["id","change-password-form",3,"formGroup","submit"],["fxLayout","column","fxLayoutAlign","space-between center",1,"p-16","message"],["type","password","matInput","","placeholder","Senha atual","id","change-password-old-password","formControlName","oldPassword","name","oldPassword"],["type","password","matInput","","placeholder","Nova senha","id","change-password-new-password","formControlName","newPassword","name","newPassword"],[4,"ngIf"],["type","password","matInput","","placeholder","Repita a nova senha","id","change-password-re-new-password","formControlName","reNewPassword","name","reNewPassword"],["fxLayout","row","fxLayoutAlign","space-around end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","id","change-password-save","color","accent","aria-label","Salvar",3,"disabled"],["type","button","mat-raised-button","","color","primary","id","change-password-cancel",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div"),r.Xb(3,"mat-toolbar",2),r.Xb(4,"mat-icon",3),r.Qc(5,"lock_outline"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"form",4),r.fc("submit",(function(){return e.myForm.dirty&&e.myForm.valid&&e.onSubmit()})),r.Xb(7,"div",5),r.Xb(8,"mat-form-field"),r.Sb(9,"input",6),r.Wb(),r.Xb(10,"mat-form-field"),r.Sb(11,"input",7),r.Oc(12,cY,2,0,"mat-error",8),r.Wb(),r.Xb(13,"mat-form-field"),r.Sb(14,"input",9),r.Oc(15,sY,2,0,"mat-error",8),r.Wb(),r.Oc(16,lY,2,0,"mat-error",8),r.Wb(),r.Xb(17,"div",10),r.Xb(18,"div"),r.Xb(19,"button",11),r.Qc(20,"Salvar "),r.Wb(),r.Wb(),r.Xb(21,"div"),r.Xb(22,"button",12),r.fc("click",(function(){return e.onCancel()})),r.Qc(23,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(6),r.rc("formGroup",e.myForm),r.Db(6),r.rc("ngIf",e.myForm.get("newPassword").errors),r.Db(3),r.rc("ngIf",e.myForm.get("reNewPassword").errors),r.Db(1),r.rc("ngIf",e.myForm.hasError("notSame")),r.Db(3),r.rc("disabled",!e.myForm.valid||e.myForm.pristine))},directives:[sp,mh,pm,nm,eh,Uu,cm.J,cm.u,cm.l,nu,bu,cm.c,cm.t,cm.j,c.t,ah,yu,Uh],styles:["[_nghost-%COMP%]   #changePassword[_ngcontent-%COMP%]{min-height:250px;min-width:340px}[_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{color:#fff;font-size:64px;height:64px;width:64px}[_nghost-%COMP%]   .message[_ngcontent-%COMP%]{min-height:100px}"]}),t})();function gY(t,e){if(1&t&&r.Sb(0,"img",34),2&t){const t=r.jc(2);r.tc("src","",t.imageFileService.getManagerUserPicture(t.user.managerUser),"?w=150&square=true",r.Hc)}}function mY(t,e){if(1&t&&r.Sb(0,"img",34),2&t){const t=r.jc(2);r.rc("src","data:image/jpg;base64,"+t.imageFileElement,r.Hc)}}function pY(t,e){if(1&t&&(r.Xb(0,"mat-option",35),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.sc("id",t.value),r.rc("value",t.key),r.Db(1),r.Sc(" ",t.value," ")}}function hY(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",2),r.Xb(1,"form",3),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.form.valid&&e.form.dirty&&e.onSubmit()})),r.Xb(2,"div",4),r.Qc(3," Perfil "),r.Wb(),r.Xb(4,"table",5),r.Xb(5,"tr"),r.Xb(6,"td",6),r.Xb(7,"div",7),r.Oc(8,gY,1,1,"img",8),r.Oc(9,mY,1,1,"img",8),r.Wb(),r.Xb(10,"button",9),r.Qc(11," Alterar Foto "),r.Wb(),r.Xb(12,"input",10),r.fc("change",(function(e){return r.Ec(t),r.jc().onImageFileChange(e)})),r.Wb(),r.Xb(13,"button",11),r.fc("click",(function(){return r.Ec(t),r.jc().onChangePassword()})),r.Qc(14,"Alterar Senha "),r.Wb(),r.Wb(),r.Xb(15,"td",12),r.Xb(16,"div",13),r.Xb(17,"mat-form-field",14),r.Xb(18,"mat-label"),r.Qc(19,"E-mail (n\xe3o pode alterar)"),r.Wb(),r.Sb(20,"input",15),r.Xb(21,"mat-icon",16),r.Qc(22,"email"),r.Wb(),r.Wb(),r.Wb(),r.Xb(23,"div",17),r.Xb(24,"mat-form-field",18),r.Xb(25,"mat-label"),r.Qc(26,"Nome"),r.Wb(),r.Sb(27,"input",19),r.Xb(28,"mat-icon",20),r.Qc(29,"account_circle"),r.Wb(),r.Wb(),r.Xb(30,"mat-form-field",18),r.Xb(31,"mat-label"),r.Qc(32,"N\xfamero do Celular"),r.Wb(),r.Sb(33,"input",21),r.Xb(34,"mat-icon",20),r.Qc(35,"smartphone"),r.Wb(),r.Wb(),r.Xb(36,"mat-form-field",22),r.Xb(37,"mat-label"),r.Qc(38,"Estado"),r.Wb(),r.Xb(39,"mat-select",23),r.Oc(40,pY,2,3,"mat-option",24),r.Wb(),r.Wb(),r.Xb(41,"mat-form-field",18),r.Xb(42,"mat-label"),r.Qc(43,"Cidade"),r.Wb(),r.Sb(44,"input",25),r.Wb(),r.Xb(45,"mat-form-field",18),r.Xb(46,"mat-label"),r.Qc(47,"Bairro"),r.Wb(),r.Sb(48,"input",26),r.Wb(),r.Xb(49,"mat-form-field",18),r.Xb(50,"mat-label"),r.Qc(51,"Endere\xe7o"),r.Wb(),r.Sb(52,"input",27),r.Wb(),r.Xb(53,"mat-form-field",18),r.Xb(54,"mat-label"),r.Qc(55,"N\xfamero"),r.Wb(),r.Sb(56,"input",28),r.Wb(),r.Xb(57,"mat-form-field",18),r.Xb(58,"mat-label"),r.Qc(59,"Complemento"),r.Wb(),r.Sb(60,"input",29),r.Wb(),r.Xb(61,"mat-form-field",18),r.Xb(62,"mat-label"),r.Qc(63,"CEP"),r.Wb(),r.Sb(64,"input",30),r.Wb(),r.Xb(65,"div"),r.Xb(66,"mat-slide-toggle",31),r.fc("change",(function(){return r.Ec(t),r.jc().changeTwoFacture()})),r.Qc(67," Autentica\xe7\xe3o em dois fatores "),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(68,"div",32),r.Xb(69,"button",33),r.Xb(70,"span"),r.Qc(71,"Salvar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("formGroup",t.form),r.Db(7),r.rc("ngIf",!t.imageFileElement),r.Db(1),r.rc("ngIf",t.imageFileElement),r.Db(24),r.rc("validation",!1),r.Db(7),r.rc("ngForOf",t.provinceList),r.Db(16),r.rc("validation",!1),r.Db(13),r.rc("disabled",t.form.pristine||!t.form.valid)}}const uY=[{path:"profile",component:(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l){super(),this.auth=t,this.userAuthorityDao=e,this.dialog=n,this._formBuilder=o,this.managerUserDaoService=r,this.imageFileService=i,this.backgroundImage=a,this.provinceService=c,this.router=s,this.authService=l,this.imageFileElement=null,this.provinceList=this.provinceService.provinceList,this.userAuthorityDao.getMe().subscribe(t=>{var e;if(this.user=t,this.user.credentialsExpiring){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Sua senha expirou, por favor escolha uma nova senha.",disableCancel:!0,icon:"error_outline",confirmButtonValue:"OK"}}).afterClosed().subscribe(()=>{this.onChangePassword()});this.addSubscription(t)}const n=this._formBuilder.control(null===(e=this.user.managerUser)||void 0===e?void 0:e.email,[cm.H.email]);n.disable();const o=this._formBuilder.group(Object(kc.e)(this.user.managerUser));this.form=this._formBuilder.group({managerUserForm:o,emailForm:n})})}onChangePassword(){console.debug("onChangePassword");const t=this.dialog.open(dY,{disableClose:!0}).afterClosed().pipe(Object(V.a)(t=>!!t),Xo(t=>{console.debug("ChangePasswordModalResult");const e=this.auth.reloginWithPassword(t.oldPassword).pipe(Xo(()=>Object(z.a)(t.newPassword)),Xo(t=>(console.debug("reloginWithPassword ok"),this.changePasswordWrongOldPassword=!1,this.auth.changePassword(t))));return function(t,e,{waitMilliSeconds:n=null,disableCancel:o=!0,message:r=null,icon:i=null}={}){return t.open(XL,{disableClose:!0,data:{message:r,disableCancel:o,icon:i,ob:e,timeout:n}}).afterClosed().pipe(Object(H.a)(t=>{if(t.error)throw t.error;if(t.cancelled)throw new NL;return t.data}))}(this.dialog,e,{waitMilliSeconds:3e3,disableCancel:!0,message:"Por favor, aguarde.",icon:null})})).subscribe(()=>{console.debug("changePassword firebase ok"),this.changePasswordSuccess=!0,this.authService.logoutAfterChangePassword()},t=>{if(console.debug(`reloginWithPassword error: ${t}`),t&&"auth/wrong-password"===t.code){this.changePasswordWrongOldPassword=!0;const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Sua senha antiga foi recusada.",disableCancel:!0,icon:"warning",confirmButtonValue:"OK"}}).afterClosed().subscribe(()=>{this.onChangePassword()});this.addSubscription(t)}else alert("error: "+JSON.stringify(t))});this.addSubscription(t)}onImageFileChange(t){const e=t.currentTarget;if(e&&e.files&&1===e.files.length){const t=e.files.item(0),n=new FileReader;n.onload=t=>{const e=window.btoa(t.target.result);this.imageFileElement=e},n.readAsBinaryString(t),Object(kc.o)(this.form)}}onSubmit(){const t=this.form.get("managerUserForm").value;this.managerUserDaoService.save(t).pipe(Xo(t=>{let e;this.form.get("managerUserForm").setValue(t),this.form.markAsPristine();const n=this.imageFileElement;return e=n?this.imageFileService.saveManagerUserPicture(t.id,n):Object(z.a)(null),Object(Ku.forkJoin)([e,Object(z.a)(t)])})).subscribe(t=>{const e=t[1];this.imageFileElement&&(e.imageUUID=t[0].value,this.imageFileElement=null),this.user.managerUser=e,this.updateFirebaseUserProfile(e.displayName,this.imageFileService.getManagerUserPictureUrl(this.user.managerUser.imageUUID)),this.dialog.open(Qu,{disableClose:!0,data:{message:"<br>Dados alterados com sucesso.<br>",disableCancel:!0,icon:"info_outline",confirmButtonValue:"OK"}})})}updateFirebaseUserProfile(t,e){this.authService.updateProfile(t,e)}changeTwoFacture(){const t=this.form.get("managerUserForm").value;t.twoFactorAuth&&this.dialog.open(Qu,{disableClose:!0,data:{message:"Se voc\xea n\xe3o tiver acesso ao e-mail ( <b>"+this.user.managerUser.email+"</b> ),<br>voc\xea n\xe3o conseguir\xe1 fazer o login. ",disableCancel:!1,confirmButtonValue:"Ativar",icon:"error_outline"}}).afterClosed().subscribe(e=>{t.twoFactorAuth=!!e,this.form.get("managerUserForm").setValue(t)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(hb),r.Rb(Ys),r.Rb(Zg),r.Rb(cm.g),r.Rb(ER),r.Rb(GM),r.Rb(eL),r.Rb($M),r.Rb(ga),r.Rb(hb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-profile"]],features:[r.Ab],decls:2,vars:1,consts:[[1,"page-layout","carded","fullwidth",2,"margin","20px"],["class","content","style","max-width:800px;",4,"ngIf"],[1,"content",2,"max-width","800px"],["fxLayout","column","id","profile-form","fxLayoutAlign","start","fxFlex","1 0 auto","name","form",1,"mat-card","mat-elevation-z4","p-24","mr-24",2,"padding","0 !important","padding-bottom","50px","width","100%",3,"formGroup","submit"],[1,"h2","mb-24",2,"padding","15px 30px 0 20px"],["cellspacing","0","cellpadding","0",2,"padding","0px 24px 24px 0px"],[2,"text-align","right","vertical-align","top","max-width","194px"],[2,"border","#eeeeee solid 1px","padding","5px","margin","5px 0 5px 15px"],["width","150","height","150",3,"src",4,"ngIf"],["type","button","mat-raised-button","","onclick","document.getElementById('fileToUpload').click()",1,"green-800-bg","green-800",2,"width","163px","margin-top","5px"],["name","file","id","fileToUpload","accept","image/*","type","file",2,"display","none",3,"change"],["type","button","mat-raised-button","","color","primary","id","profile-change-password",1,"mt-20",3,"click"],[2,"padding","0 0 0 20px","vertical-align","top"],[2,"width","100%"],["appearance","outline",2,"width","100%"],["matInput","","formControlName","emailForm"],["matSuffix","",1,"disabled-text"],["formGroupName","managerUserForm",2,"width","100%"],["appearance","outline",1,"pr-4",2,"width","100%"],["matInput","","placeholder","Nome","name","displayName","required","","id","profile-name","formControlName","displayName"],["matSuffix","",1,"secondary-text"],["matInput","","formControlName","phone","id","profile-phone","mask","(00)-00000000000",3,"validation"],["appearance","outline","id","profile-province",1,"pr-4",2,"width","100%"],["placeholder","Estado","formControlName","province","id","profile-province-inner"],[3,"id","value",4,"ngFor","ngForOf"],["matInput","","formControlName","city","id","profile-city"],["matInput","","formControlName","neighborhood","id","profile-neighborhood"],["matInput","","formControlName","address","id","profile-address"],["matInput","","formControlName","addressNumber","id","profile-address-number","mask","00000000000",3,"validation"],["matInput","","formControlName","addressAddOn","id","profile-address-add-on"],["matInput","","mask","00000-000","id","profile-address-zip-code","formControlName","zipCode"],["formControlName","twoFactorAuth","name","twoFactorAuth",3,"change"],["fxLayout","row","fxLayoutAlign","space-between end","matDialogActions","",1,"p-16","grey-50-bg","border-top",2,"min-height","69px !important","height","69px !important"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],["width","150","height","150",3,"src"],[3,"id","value"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Oc(1,hY,72,7,"div",1),r.Wb()),2&t&&(r.Db(1),r.rc("ngIf",e.user&&e.form))},directives:[c.t,cm.J,cm.u,sp,mh,kp,cm.l,yu,nu,Qh,bu,cm.c,cm.t,cm.j,Uu,qh,cm.m,cm.E,aP,SP,c.s,U_,rm,jg],styles:["[_nghost-%COMP%]   #profile-card[_ngcontent-%COMP%]{min-height:450px}"],data:{animation:Ub}}),t})(),canActivate:[hb]}];let bY=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,Sa.forChild(uY),mL,zu,hm,ou,_u,am,Xv,vu,Ng,AP,sP.forRoot(),H_]]}),t})();const _Y=["*"],fY=[[["mgl-timeline-entry-side"]],[["mgl-timeline-entry-dot"]],[["mgl-timeline-entry-header"]],[["mgl-timeline-entry-content"]]],CY=["mgl-timeline-entry-side","mgl-timeline-entry-dot","mgl-timeline-entry-header","mgl-timeline-entry-content"];let OY=(()=>{let t=class{};return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mgl-timeline-entry-header"]],ngContentSelectors:_Y,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.pc(0))},styles:["mgl-timeline-entry-header{position:relative;display:block;overflow:hidden;padding:15px;text-align:center}"],encapsulation:2}),t})(),MY=(()=>{let t=class{constructor(t,e,n,o,i){this.animationBuilder=t,this.elementRef=e,this.renderer=n,this.changeDetectorRef=o,this.document=i,this._expanded=!1,this._alternate=!1,this._mobile=!1,this._size=50,this.animationDone=new r.o,this.expandAnimationTiming="200ms ease",this.collapseAnimationTiming="100ms ease",this.clazz="primary"}set size(t){this._size=t,this.setStyle()}get size(){return this._size}set alternate(t){this._alternate=t,this.setStyle()}get alternate(){return this._alternate}set mobile(t){this._mobile=t,this.setStyle()}get mobile(){return this._mobile}set expanded(t){const e=this._expanded!==t;this._expanded=t,e?this.animate():this.setStyle()}get expanded(){return this._expanded}ngAfterViewInit(){this.initialStyle=this.document.defaultView.getComputedStyle(this.elementRef.nativeElement),this.setStyle(),this.changeDetectorRef.detectChanges()}getCollapsedStyle(){return{top:"50%",left:this.alternate||this.mobile?"-5px":"calc(100% + 5px)",width:this.size+"px",height:this.size+"px",opacity:1,transform:"translateY(-50%) translateX(-50%)",boxShadow:this.initialStyle&&this.initialStyle.boxShadow,borderRadius:"100px"}}getTransitionStyle(){return Object.assign(Object.assign({},this.getCollapsedStyle()),{left:"50%",opacity:.5,boxShadow:"none"})}getExpandedStyle(){return Object.assign(Object.assign({},this.getTransitionStyle()),{left:"0",transform:"translateX(0) translateY(-50%)",width:"100%",height:"100%",opacity:1,borderRadius:0})}animate(){this.destroyAnimation(),this.expanded?(this.animation=this.animationBuilder.build([Dt(this.getCollapsedStyle()),kt(this.expandAnimationTiming,Dt(this.getTransitionStyle())),kt(this.expandAnimationTiming,Dt(this.getExpandedStyle()))]).create(this.elementRef.nativeElement),this.animation.onDone(()=>this.animationDone.emit({toState:"expanded"})),this.animation.play()):(this.animation=this.animationBuilder.build([Dt(this.getExpandedStyle()),kt(this.collapseAnimationTiming,Dt(this.getTransitionStyle())),kt(this.collapseAnimationTiming,Dt(this.getCollapsedStyle()))]).create(this.elementRef.nativeElement),this.animation.onDone(()=>this.animationDone.emit({toState:"collapsed"})),this.animation.play())}setStyle(){this.destroyAnimation();const t=this.expanded?this.getExpandedStyle():this.getCollapsedStyle();Object.keys(t).forEach(e=>{this.renderer.setStyle(this.elementRef.nativeElement,e,t[e])})}destroyAnimation(){this.animation&&(this.animation.destroy(),delete this.animation)}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(vt),r.Rb(r.l),r.Rb(r.F),r.Rb(r.h),r.Rb(c.e))},t.\u0275cmp=r.Lb({type:t,selectors:[["mgl-timeline-entry-dot"]],hostVars:2,hostBindings:function(t,e){2&t&&r.Fb(e.clazz)},inputs:{expandAnimationTiming:"expandAnimationTiming",collapseAnimationTiming:"collapseAnimationTiming",clazz:["class","clazz"],size:"size"},ngContentSelectors:_Y,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.pc(0))},styles:["mgl-timeline-entry-dot{display:block;position:absolute}"],encapsulation:2}),t})(),PY=(()=>{let t=class{constructor(t,e,n){this.elementRef=t,this.animationBuilder=e,this.renderer=n,this.expandAnimationTiming="200ms ease",this.collapseAnimationTiming="100ms ease",this.animationDone=new r.o,this._expanded=!1}set expanded(t){this.contentHeight=this.elementRef.nativeElement.scrollHeight;const e=this._expanded!==t;this._expanded=t,e&&this.animate()}get expanded(){return this._expanded}ngAfterViewInit(){this.contentHeight=this.elementRef.nativeElement.scrollHeight,this.setStyle()}getCollapsedStyle(){return{height:"0px"}}getExpandedStyle(){return{height:this.contentHeight+"px"}}animate(){if(this.expanded){const t=this.animationBuilder.build([Dt(this.getCollapsedStyle()),kt(this.expandAnimationTiming,Dt(this.getExpandedStyle()))]).create(this.elementRef.nativeElement);t.onDone(()=>this.animationDone.emit({toState:"expanded"})),t.play()}else{const t=this.animationBuilder.build([Dt(this.getExpandedStyle()),kt(this.collapseAnimationTiming,Dt(this.getCollapsedStyle()))]).create(this.elementRef.nativeElement);t.onDone(()=>this.animationDone.emit({toState:"collapsed"})),t.play()}}setStyle(){const t=this.expanded?this.getExpandedStyle():this.getCollapsedStyle();Object.keys(t).forEach(e=>{this.renderer.setStyle(this.elementRef.nativeElement,e,t[e])})}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(vt),r.Rb(r.F))},t.\u0275cmp=r.Lb({type:t,selectors:[["mgl-timeline-entry-content"]],inputs:{expandAnimationTiming:"expandAnimationTiming",collapseAnimationTiming:"collapseAnimationTiming"},ngContentSelectors:_Y,decls:2,vars:0,template:function(t,e){1&t&&(r.qc(),r.Xb(0,"div"),r.pc(1),r.Wb())},styles:["mgl-timeline-entry-content{position:relative;display:block;overflow:hidden}mgl-timeline-entry-content>div{padding:10px}"],encapsulation:2}),t})(),yY=(()=>{let t=class{constructor(t){this.elementRef=t}set alternate(t){this.elementRef.nativeElement.classList.toggle("alternate",t)}set mobile(t){this.elementRef.nativeElement.classList.toggle("mobile",t)}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l))},t.\u0275cmp=r.Lb({type:t,selectors:[["mgl-timeline-entry-side"]],ngContentSelectors:_Y,decls:1,vars:0,template:function(t,e){1&t&&(r.qc(),r.pc(0))},styles:["mgl-timeline-entry-side{position:absolute;top:0;left:100%;width:100%;text-align:center}mgl-timeline-entry-side.alternate{left:-100%}mgl-timeline-entry-side.mobile{display:none}"],encapsulation:2}),t})(),xY=(()=>{let t=class{constructor(t){this.elementRef=t,this.subscriptions=[],this.focusOnOpen=!1,this._mobile=!1,this.changed=new r.o,this.animationDone=new r.o}set expanded(t){this.dot&&t?this.dot.expanded=t:this.content.expanded=t,this.changed.emit(t)}get expanded(){return this.dot?this.dot.expanded&&this.content.expanded:this.content.expanded}set mobile(t){this.elementRef.nativeElement.classList.toggle("mobile",t),this.dot&&(this.dot.mobile=t),this.side&&(this.side.mobile=t)}ngAfterViewInit(){this.dot&&this.subscriptions.push(this.dot.animationDone.subscribe(t=>{"expanded"===t.toState?this.content.expanded=!0:this.animationDone.emit(t)})),this.content&&this.subscriptions.push(this.content.animationDone.subscribe(t=>{this.dot&&"collapsed"===t.toState?this.dot.expanded=!1:(this.focusOnOpen&&this.elementRef.nativeElement.scrollIntoView({behavior:"smooth"}),this.animationDone.emit(t))}))}set alternate(t){this.elementRef.nativeElement.classList.toggle("alternate",t),this.dot&&(this.dot.alternate=t),this.side&&(this.side.alternate=t)}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}collapse(){this.expanded=!1}expand(){this.expanded=!0}toggle(t){const e=this.containsInPath(t,"mgl-timeline-entry-header"),n=this.containsInPath(t,"mgl-timeline-entry-dot");(e||n)&&(this.expanded=!this.expanded)}containsInPath(t,e){let n=t.target;for(;n;){if(n.localName===e)return!0;n=n.parentElement}return!1}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l))},t.\u0275cmp=r.Lb({type:t,selectors:[["mgl-timeline-entry"]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,PY,!0),r.Jb(n,OY,!0),r.Jb(n,MY,!0),r.Jb(n,yY,!0)),2&t&&(r.zc(o=r.gc())&&(e.content=o.first),r.zc(o=r.gc())&&(e.header=o.first),r.zc(o=r.gc())&&(e.dot=o.first),r.zc(o=r.gc())&&(e.side=o.first))},hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("expanded",e.expanded)},outputs:{changed:"expand",animationDone:"animationDone"},ngContentSelectors:CY,decls:6,vars:0,consts:[[1,"mgl-timeline-entry-card"],[1,"mgl-timeline-entry-card-header",3,"click"]],template:function(t,e){1&t&&(r.qc(fY),r.pc(0),r.Xb(1,"div",0),r.Xb(2,"div",1),r.fc("click",(function(t){return e.toggle(t)})),r.pc(3,1),r.pc(4,2),r.Wb(),r.pc(5,3),r.Wb())},styles:["mgl-timeline-entry{display:block;position:relative;margin-bottom:50px;width:calc(50% - 5px)}mgl-timeline-entry.alternate{margin-left:calc(50% + 5px)}mgl-timeline-entry.mobile{width:calc(100% - 30px);margin-left:30px}mgl-timeline-entry .mgl-timeline-entry-card{background-color:#f0f0f0}mgl-timeline-entry .mgl-timeline-entry-card .mgl-timeline-entry-card-header{position:relative;background-color:#e6e6e6}"],encapsulation:2}),t})(),vY=(()=>{let t=class{constructor(t,e){this.elementRef=t,this.changeDetectorRef=e,this.toggle=!0,this.mobileWidthThreshold=640,this.alternate=!0,this.side="left",this._focusOnOpen=!1,this.subscriptions=[]}set mobile(t){this.content&&this.content.forEach(e=>e.mobile=t),this.elementRef.nativeElement.classList.toggle("mobile",t)}get mobile(){return this.elementRef.nativeElement.classList.contains("mobile")}set focusOnOpen(t){this.content&&this.content.forEach(e=>e.focusOnOpen=t),this._focusOnOpen=t}get focusOnOpen(){return this._focusOnOpen}ngOnChanges(t){this.updateContent()}ngOnDestroy(){this.subscriptions.forEach(t=>t.unsubscribe())}ngAfterViewInit(){this.mobile=this.elementRef.nativeElement.clientWidth<this.mobileWidthThreshold,setTimeout(()=>this.updateContent()),this.content.changes.subscribe(t=>{this.updateContent()})}updateContent(){this.ngOnDestroy(),this.content&&this.content.forEach((t,e)=>{this.toggle&&this.subscriptions.push(t.changed.subscribe(e=>{!0===e&&this.content.filter(e=>e!==t).forEach(t=>t.collapse())})),t.alternate=this.alternate?e%2!=0:"right"===this.side,t.mobile=this.mobile,t.focusOnOpen=this.focusOnOpen})}onResize(t){this.mobile=this.elementRef.nativeElement.clientWidth<this.mobileWidthThreshold}};return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["mgl-timeline"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,xY,!1),2&t&&r.zc(o=r.gc())&&(e.content=o)},hostBindings:function(t,e){1&t&&r.fc("resize",(function(t){return e.onResize(t)}),!1,r.Dc)},inputs:{toggle:"toggle",mobileWidthThreshold:"mobileWidthThreshold",alternate:"alternate",side:"side",focusOnOpen:"focusOnOpen"},features:[r.Bb],ngContentSelectors:_Y,decls:2,vars:0,consts:[[1,"mgl-timeline-line"]],template:function(t,e){1&t&&(r.qc(),r.Sb(0,"div",0),r.pc(1))},styles:["mgl-timeline{position:relative;display:block;padding:50px 0}mgl-timeline .mgl-timeline-line{position:absolute;top:0;height:100%;background-color:#a0a0a0;left:50%;width:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}mgl-timeline.mobile .mgl-timeline-line{left:20px;-webkit-transform:none;transform:none}"],encapsulation:2}),t})(),wY=(()=>{let t=class{};return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})();function kY(t,e){if(1&t&&(r.Xb(0,"mgl-timeline-entry"),r.Xb(1,"mgl-timeline-entry-header"),r.Qc(2),r.kc(3,"date"),r.Wb(),r.Xb(4,"mgl-timeline-entry-content"),r.Sb(5,"fuse-highlight",10),r.kc(6,"json"),r.Wb(),r.Xb(7,"mgl-timeline-entry-dot",11),r.Sb(8,"img",12),r.Wb(),r.Xb(9,"mgl-timeline-entry-side",13),r.Xb(10,"div"),r.Qc(11),r.Wb(),r.Xb(12,"div"),r.Qc(13),r.Wb(),r.Xb(14,"div"),r.Qc(15),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc(2);r.Db(2),r.Sc(" ",r.mc(3,6,t.snapshot.commitMetadata.commitDate,"medium")," "),r.Db(3),r.rc("code",r.lc(6,9,n.getChangedContent(t.snapshot))),r.Db(3),r.tc("src","",n.imageFileService.getManagerUserPicture(t.managerUserSimple),"?w=40&square=true",r.Hc),r.Db(3),r.Sc(" Autor: ",t.managerUserSimple.displayName," "),r.Db(2),r.Sc(" Email: ",t.managerUserSimple.email," "),r.Db(2),r.Sc(" Opera\xe7\xe3o: ",t.snapshot.type," ")}}function SY(t,e){if(1&t&&(r.Xb(0,"mgl-timeline",8),r.Oc(1,kY,16,11,"mgl-timeline-entry",9),r.Wb()),2&t){const t=r.jc();r.rc("toggle",!1)("alternate",!1),r.Db(1),r.rc("ngForOf",t.snapshotList)}}let AY=(()=>{class t{constructor(t,e,n,o){if(this.dialogRef=t,this.data=e,this.imageFileService=n,this.managerUserDao=o,!e.dao)throw new Error("EntityHistoryComponent requires dao");if(!e.id)throw new Error("EntityHistoryComponent requires id");this.dao=e.dao,this.id=e.id}static openHistory(e,n,o){return o.open(t,{panelClass:"generic-edit-dialog-x-large",data:{dao:n,id:e}})}ngOnInit(){this.dao.entitySnapshots(this.id).pipe(Object(Wo.a)(t=>Object(Fa.a)(t.filter(t=>Object(kc.v)(t.commitMetadata.author)).map(t=>this.managerUserDao.getManagerUserSimpleByEmail(t.commitMetadata.author).pipe(Object(H.a)(e=>({snapshot:t,managerUserSimple:e}))))))).subscribe(t=>{this.snapshotList=t})}getChangedContent(t){const e={};for(const n of t.changedProperties){const o=t.state[n];e[n]=null==o?"null":o}return e}onClose(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(GM),r.Rb(ER))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-entity-history"]],decls:10,vars:1,consts:[[1,"dialog-content-wrapper"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg"],[3,"toggle","alternate",4,"ngIf"],["fxLayout","row","fxLayoutAlign","center end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Fechar",3,"click"],[3,"toggle","alternate"],[4,"ngFor","ngForOf"],["lang","json",3,"code"],["size","50",1,"accent"],["width","40","height","40",1,"avatar","history-avatar",3,"src"],["fxLayout","column","fxLayoutAlign","space-between start",1,"history-side"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Hist\xf3rico"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Oc(6,SY,2,3,"mgl-timeline",5),r.Wb(),r.Xb(7,"div",6),r.Xb(8,"button",7),r.fc("click",(function(){return e.onClose()})),r.Qc(9," Fechar "),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(6),r.rc("ngIf",e.snapshotList&&e.snapshotList.length>0))},directives:[pm,mm,kp,sp,mh,om,c.t,ah,rm,yu,vY,c.s,xY,OY,PY,QW,MY,yY],pipes:[c.f,c.k],styles:["[_nghost-%COMP%]  .dialog-content-wrapper{max-height:95vh!important}[_nghost-%COMP%]  .mat-dialog-content{padding:0 30px}[_nghost-%COMP%]   .history-avatar[_ngcontent-%COMP%]{margin-top:5px;margin-left:5px}[_nghost-%COMP%]   .history-side[_ngcontent-%COMP%]{margin-left:40px;font-size:13px}"]}),t})(),DY=(()=>{class t extends Us{constructor(t,e){super(t,e,"firewall-fqdn")}findAllByIds(t){return this.http.post(this.url+"/find-all-by-ids",t)}findAllByDesktopServerId(t){return this.http.get(this.url+"/find-all-by-desktop-server-id/"+t)}findAllByLinuxServerId(t){return this.http.get(this.url+"/find-all-by-linux-server-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const IY=["firewallFQDNContentRef"];function EY(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-card",14),r.Xb(1,"mat-card-content"),r.Xb(2,"div"),r.Xb(3,"mat-form-field",15),r.Xb(4,"mat-label"),r.Qc(5,"IP ou FQDN"),r.Wb(),r.Sb(6,"input",16),r.Xb(7,"mat-error"),r.Qc(8),r.kc(9,"error"),r.Wb(),r.Wb(),r.Xb(10,"button",17),r.fc("click",(function(){r.Ec(t);const n=e.$implicit,o=e.index;return r.jc().onDelete(n.value,o)})),r.Qc(11,"Delete "),r.Wb(),r.Wb(),r.Sb(12,"div",18),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=e.index,o=r.jc();r.rc("formGroupName",n),r.Db(8),r.Sc(" ",r.lc(9,2,o.getControlsOfFormGroup(t).controls.fqdn.errors)," ")}}let TY=(()=>{class t extends Bc{constructor(t,e,n,o,r,i){var a;super(),this.dialogRef=t,this.dialog=e,this.data=n,this.fb=o,this.changeDetectorRef=r,this.firewallFqdnDaoService=i,this.firewallFQDNList=[],this.desktopServer=n.desktopServer,this.linuxServer=n.linuxServer,this.firewallFQDNList=n.firewallFQDNList,this.myFormArray=this.fb.array([]),this.myForm=this.fb.group({myFormArray:this.myFormArray}),this.myForm.setValidators([(a={fqdn:"IP ou FQDN Duplicado"},t=>{const e=t.controls.myFormArray,n=e.controls.map(t=>t.value).map(t=>t.fqdn),o=e.controls.filter(t=>t.value).filter(t=>GL(n).includes(t.value.fqdn));o.length>0&&o[o.length-1].controls.fqdn.setErrors(a)}),LY({fqdn:"IP ou FQDN Inv\xe1lido"},"myFormArray")]),this.myFormControls=this.myForm.controls.myFormArray,this.firewallFQDNList.forEach(t=>{t&&this.onAddFirewallFQDN(t)})}buildVpn(t){var e,n;let o={id:null,fqdn:"",active:!0,comment:null,modified:null,optlock:null,desktopServerId:null===(e=this.desktopServer)||void 0===e?void 0:e.id,linuxServerId:null===(n=this.linuxServer)||void 0===n?void 0:n.id};return t&&(o=t),this.fb.group(o)}onCancel(){this.dialogRef.close(this.data.firewallFQDNList)}onAddFirewallFQDN(t){this.myFormArray.push(this.buildVpn(t)),setTimeout(()=>{this.firewallFQDNContentRef.nativeElement.scrollTo(0,this.firewallFQDNContentRef.nativeElement.scrollHeight)},50)}onDelete(t,e){const n=this.dialog.open(Qu,{disableClose:!0,data:{message:'Tem certeza que deseja remover esse IP/FQDN da lista? <br><h2 class="warn-A700-fg">'+t.fqdn+"</h2>",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(n=>{n&&((null==t?void 0:t.id)?this.firewallFqdnDaoService.remove(t.id).subscribe(t=>{this.myFormArray.removeAt(e),this.dialogRef.close(this.myForm.value.myFormArray)}):this.myFormArray.removeAt(e))});this.addSubscription(n)}onSubmit(){const t=this.myForm.value.myFormArray,e=[],n=[];for(const i of t)i.id?n.push(i):e.push(i);let o,r;o=!n||n.length<1?Object(qu.of)([]):this.firewallFqdnDaoService.saveAll(n),r=!e||e.length<1?Object(qu.of)([]):this.firewallFqdnDaoService.createAll(e),Object(Ku.forkJoin)([r,o]).subscribe(t=>{const e=[],n=t[0],o=t[1];if(n)for(const r of n)e.push(r);if(o)for(const r of o)e.push(r);this.dialogRef.close(e)})}getControlsOfFormGroup(t){return t}ngAfterViewChecked(){this.changeDetectorRef.detectChanges()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(Zg),r.Rb($g),r.Rb(cm.g),r.Rb(r.h),r.Rb(DY))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-firewall-fqdn"]],viewQuery:function(t,e){var n;1&t&&r.Wc(IY,!0),2&t&&r.zc(n=r.gc())&&(e.firewallFQDNContentRef=n.first)},features:[r.Ab],decls:18,vars:3,consts:[[3,"formGroup","submit"],[1,"dialog-content-wrapper"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-elevation-z2","card-list"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["firewallFQDNContentRef",""],["formArrayName","myFormArray"],["style","padding: 25px 10px 25px 27px;margin-bottom: 10px;",3,"formGroupName",4,"ngFor","ngForOf"],["type","button","mat-raised-button","","color","primary",1,"text-align-center","mt-20","mb-30",3,"click"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","accent",3,"disabled","click"],["type","button","mat-raised-button","","color","primary",3,"click"],[2,"padding","25px 10px 25px 27px","margin-bottom","10px",3,"formGroupName"],["appearance","outline",2,"width","500px","height","70px"],["matInput","","formControlName","fqdn","required",""],["type","button","mat-raised-button","","color","warn",1,"float-right",2,"margin","15px 10px 0px 0px",3,"click"],[2,"clear","both"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"div",1),r.Xb(2,"mat-toolbar",2),r.Xb(3,"mat-toolbar-row",3),r.Xb(4,"span",4),r.Qc(5,"IPs ou FQDN de sa\xedda"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Xb(7,"div",6,7),r.Xb(9,"div",8),r.Oc(10,EY,13,4,"mat-card",9),r.Wb(),r.Xb(11,"button",10),r.fc("click",(function(){return e.onAddFirewallFQDN()})),r.Qc(12,"Add "),r.Wb(),r.Wb(),r.Wb(),r.Xb(13,"div",11),r.Xb(14,"button",12),r.fc("click",(function(){return e.onSubmit()})),r.Qc(15,"Salvar"),r.Wb(),r.Xb(16,"button",13),r.fc("click",(function(){return e.onCancel()})),r.Qc(17,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.myForm),r.Db(10),r.rc("ngForOf",e.myFormControls.controls),r.Db(4),r.rc("disabled",!e.myForm.valid||!e.myForm.dirty))},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,cm.f,c.s,yu,ah,rm,Wv,cm.m,vv,nu,Qh,bu,cm.c,cm.t,cm.j,cm.E,Uh],pipes:[DP],styles:[""]}),t})();function LY(t,e){return n=>{const o=n.controls[e],r=o.controls.map(t=>t.value).map(t=>t.fqdn),i=o.controls.filter(t=>t.value).filter(t=>{return(e=r,e.filter((t,e)=>!function(t){if(!t)return!1;const e=QL(t),n=/^(?!.*?_.*?)(?!(?:[\w]+?\.)?\-[\w\.\-]*?)(?![\w]+?\-\.(?:[\w\.\-]+?))(?=[\w])(?=[\w\.\-]*?\.+[\w\.\-]*?)(?![\w\.\-]{254})(?!(?:\.?[\w\-\.]*?[\w\-]{64,}\.)+?)[\w\.\-]+?(?<![\w\-\.]*?\.[\d]+?)(?<=[\w\-]{2,})(?<![\w\-]{25})$/.test(t);return e||n}(t))).includes(t.value.fqdn);var e});i.length>0&&i[i.length-1].controls.fqdn.setErrors(t)}}let RY=(()=>{class t extends Us{constructor(t,e){super(t,e,"server-plugin")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),WY=(()=>{class t extends Us{constructor(t,e){super(t,e,"server-plugin-template")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),jY=(()=>{class t extends Us{constructor(t,e){super(t,e,"server-plugin-file")}upload(t){return this.http.upload(t,this.url+"/upload")}download(t){return this.http.download(this.url+`/${t}/download`)}delete(t){return this.http.delete(this.url+"/"+t.id,t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),FY=(()=>{class t extends Us{constructor(t,e){super(t,e,"server-plugin-dependency-file")}upload(t){return this.http.upload(t,this.url+"/upload")}download(t){return this.http.download(this.url+`/${t}/download`)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),XY=(()=>{class t extends Us{constructor(t,e){super(t,e,"server-agent-file")}upload(t){return this.http.upload(t,this.url+"/upload")}download(t){return this.http.download(this.url+`/${t}/download`)}updateAllServerAgent(){return this.http.get(this.url+"/update-all-server-agent")}sendUpdate(t){return this.http.get(this.url+"/send-update/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),NY=(()=>{class t extends Us{constructor(t,e){super(t,e,"server-agent-updater-file")}upload(t){return this.http.upload(t,this.url+"/upload")}download(t){return this.http.download(this.url+`/${t}/download`)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),UY=(()=>{class t{constructor(e,n,o,r,i,a){this.serverPluginDao=e,this.serverPluginTemplateDao=n,this.serverPluginFileDao=o,this.serverPluginDependencyFileDao=r,this.serverAgentFileDao=i,this.serverAgentUpdaterFileDao=a,this.serverPlugins=[],this.serverPluginSubs=[],this.serverPluginTemplates=[],this.serverPluginTemplateSubs=[],this.serverPluginFiles=[],this.serverPluginFileSubs=[],this.serverPluginDependencyFiles=[],this.serverPluginDependencyFileSubs=[],this.serverAgentFiles=[],this.serverAgentFileSubs=[],this.serverAgentUpdaterFiles=[],this.serverAgentUpdaterFileSubs=[],t.processGet(e,this.serverPlugins,this.serverPluginSubs),t.processGet(n,this.serverPluginTemplates,this.serverPluginTemplateSubs),t.processGet(o,this.serverPluginFiles,this.serverPluginFileSubs),t.processGet(r,this.serverPluginDependencyFiles,this.serverPluginDependencyFileSubs),t.processGet(i,this.serverAgentFiles,this.serverAgentFileSubs),t.processGet(a,this.serverAgentUpdaterFiles,this.serverAgentUpdaterFileSubs),this.serverPlugin$=t.processSubscriber(this.serverPluginSubs,this.serverPlugins),this.serverPluginTemplate$=t.processSubscriber(this.serverPluginTemplateSubs,this.serverPluginTemplates),this.serverPluginFile$=t.processSubscriber(this.serverPluginFileSubs,this.serverPluginFiles),this.serverPluginDependencyFile$=t.processSubscriber(this.serverPluginDependencyFileSubs,this.serverPluginDependencyFiles),this.serverAgentFile$=t.processSubscriber(this.serverAgentFileSubs,this.serverAgentFiles),this.serverAgentUpdaterFile$=t.processSubscriber(this.serverAgentUpdaterFileSubs,this.serverAgentUpdaterFiles)}static processSubscriber(t,e){return new Y.a(n=>(t.push(n),e&&n.next(e),()=>{t.splice(t.indexOf(n),1)}))}static processGet(t,e,n){t.get().subscribe(t=>{let o;o=t||[],e.length=0,e.push(...o);for(const r of n)r.next(e)})}static processSave(t,e,n,o){let r;return r=t.id?e.save(t):e.create(t),this.getObservable(r,n,o)}static getObservable(t,e,n){return t.pipe(Object(Go.a)(t=>{const o=e.findIndex(e=>e.id===t.id);o>-1?e[o]=t:e.push(t);for(const r of n)r.next(e)}))}static deleteObservable(t,e,n,o){return e.pipe(Object(Go.a)(()=>{const e=n.findIndex(e=>e.id===t.id);e>-1&&n.splice(e,1);for(const t of o)t.next(n)}))}onServerPluginFileUploadFinished(e){return t.getObservable(e,this.serverPluginFiles,this.serverPluginFileSubs)}onServerPluginFileDeleteFinished(e,n){return t.deleteObservable(e,n,this.serverPluginFiles,this.serverPluginFileSubs)}onServerPluginDependencyFileUploadFinished(e){return t.getObservable(e,this.serverPluginDependencyFiles,this.serverPluginDependencyFileSubs)}onServerAgentFileUploadFinished(e){return t.getObservable(e,this.serverAgentFiles,this.serverAgentFileSubs)}onServerAgentUpdaterFileUploadFinished(e){return t.getObservable(e,this.serverAgentUpdaterFiles,this.serverAgentUpdaterFileSubs)}getServerPluginFromFile(t){return this.serverPlugins?this.serverPlugins.find(e=>e.id===t.serverPluginId):null}saveServerPlugin(e){return t.processSave(e,this.serverPluginDao,this.serverPlugins,this.serverPluginSubs)}saveServerPluginTemplate(e){return t.processSave(e,this.serverPluginTemplateDao,this.serverPluginTemplates,this.serverPluginTemplateSubs)}getServerPluginFromId(t){return this.serverPlugins.find(e=>e.id===t)}saveServerPluginFile(e){return t.processSave(e,this.serverPluginFileDao,this.serverPluginFiles,this.serverPluginFileSubs)}deleteFromList(t,e){const n=e.findIndex(e=>e.id===t);return n>-1&&e.splice(n,1),e}}return t.\u0275fac=function(e){return new(e||t)(r.bc(RY),r.bc(WY),r.bc(jY),r.bc(FY),r.bc(XY),r.bc(NY))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function zY(t,e){if(1&t&&(r.Xb(0,"mat-option",43),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Tc(" ",t.domainName," | ",t.name," ")}}function YY(t,e){if(1&t&&(r.Xb(0,"mat-form-field",7),r.Xb(1,"mat-label"),r.Qc(2,"AD Domain"),r.Wb(),r.Xb(3,"mat-select",42),r.Oc(4,zY,2,3,"mat-option",23),r.Wb(),r.Xb(5,"mat-error"),r.Qc(6),r.kc(7,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(4),r.rc("ngForOf",t.adDomains),r.Db(2),r.Sc(" ",r.lc(7,2,t.myForm.get("adDomainId").errors)," ")}}function BY(t,e){if(1&t&&(r.Xb(0,"div",45),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.fqdn," ")}}function VY(t,e){if(1&t&&(r.Xb(0,"td"),r.Oc(1,BY,2,1,"div",44),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngForOf",t.firewallFQDNList)}}function HY(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Editar Lista"),r.Wb())}function QY(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Inserir IP ou FQDN"),r.Wb())}function GY(t,e){if(1&t&&(r.Xb(0,"mat-option",43),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function $Y(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function qY(t,e){1&t&&r.Qc(0,"Criar")}function KY(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",34),r.fc("click",(function(){return r.Ec(t),r.jc().onDelete()})),r.Qc(1," Remover do Projeto "),r.Wb()}}function JY(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",39),r.fc("click",(function(){return r.Ec(t),r.jc().onJaversHistory()})),r.Xb(1,"mat-icon"),r.Qc(2,"history"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"Hist\xf3rico"),r.Wb(),r.Wb()}}function ZY(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",39),r.fc("click",(function(){return r.Ec(t),r.jc().onSyncServer()})),r.Xb(1,"mat-icon"),r.Qc(2,"sync"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"Sincronizar"),r.Wb(),r.Wb()}}function tB(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",39),r.fc("click",(function(){return r.Ec(t),r.jc().onGenerateNewPrivateKey()})),r.Xb(1,"mat-icon"),r.Qc(2,"vpn_key"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"Nova Chave"),r.Wb(),r.Wb()}}let eB=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d,g){super(),this.dialogRef=t,this.data=e,this.desktopServerDaoService=n,this.subProjectDaoService=o,this.fb=r,this.adminService=i,this.dialog=a,this.clientDownloadService=c,this.firewallFqdnDaoService=s,this.serverPluginService=l,this.serverAgentFileDao=d,this.domainPathService=g,this.firewallFQDNList=[],this.instancesWithoutReference=[];const m={disableUpdate:!1,adDomainId:null,clientId:"",publicIp:"",privateIp:"",hostname:"",connectionFQDN:"",firewallFQDNIds:[],connectionPort:null,id:null,comment:"",active:!0,remoteAppIds:[],instanceId:null,gatewayFQDN:null,serverPluginTemplateIds:[],modified:null,optlock:null};this.adDomains=e.adDomains,this.subProject=e.subProject,this.instances=e.instances,this.desktopServers=e.desktopServers,this.project=e.project,this.desktopServer=e.desktopServer,this.adDomains&&(this.adDomains=this.adDomains.filter(t=>!0===t.active)),this.instances&&this.instances.forEach(t=>{(this.desktopServers.findIndex(e=>e.instanceId===t.id)<0||t.id===this.desktopServer.instanceId)&&this.instancesWithoutReference.push(t)}),this.adDomains&&1===this.adDomains.length&&(m.adDomainId=this.adDomains[0].id,this.desktopServer&&(this.desktopServer.adDomainId=this.adDomains[0].id)),this.myForm=this.fb.group(this.desktopServer?Object(kc.e)(this.desktopServer):Object(kc.e)(m),{asyncValidator:this.desktopServerDaoService.validator}),this.firewallFqdnDaoService.findAllByDesktopServerId(this.desktopServer.id).subscribe(t=>{t&&(this.firewallFQDNList=t)})}onSubmitConfirm(){let t,e,n;const o=[],r=this.myForm.value;r.id?(e="SAVE",t=this.desktopServerDaoService.save(r)):(e="CREATE",t=this.desktopServerDaoService.createDesktopServerInAllSubProjectsOfProjectAndGetPrivateKey(r,this.subProject.id,!1).pipe(Xo(t=>{if(t){n=t.privateKey;const e=this.desktopServerDaoService.getOne(t.serverId);return this.subProject.desktopServerIds.push(t.serverId),e}return Object(z.a)(null)}))),t.subscribe(t=>{let r,i;n&&Dj.downloadText(t.hostname+"-"+t.clientId+".txt",n),o.push({data:t,operation:e}),this.subProject.desktopServerIds||(this.subProject.desktopServerIds=[]),-1===this.subProject.desktopServerIds.findIndex(e=>e===t.id)?(this.subProject.desktopServerIds.push(t.id),i="SAVE",r=this.subProjectDaoService.save(this.subProject)):(i="CANCEL",r=Object(z.a)(this.subProject)),r.subscribe(t=>{o.push({data:t,operation:i}),this.dialogRef.close(o)})})}onSubmit(){if(this.myForm.value.id)this.onSubmitConfirm();else{const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Assim que salvar as configura\xe7\xf5es desse servidor, <br />seu navegador far\xe1 o <u>download de um arquivo .txt</u> contendo a chave criptografada <br /> que ser\xe1 usada para instalar o Client nesse mesmo servidor.",disableCancel:!0,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{this.onSubmitConfirm()});this.addSubscription(t)}}onCancel(){this.dialogRef.close()}onReallyDelete(){const t=this.myForm.value,e=[],n=this.dialog.open(Qu,{disableClose:!0,data:{message:"<b>Confirme</b> a exclus\xe3o digitando o nome do servidor: <b>"+t.hostname+"</b> no campo abaixo <br> Esse procedimento n\xe3o tem volta e deletar\xe1 tudo que for relacionado a esse servidor.",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline",confirmFieldValue:t.hostname}}).afterClosed().subscribe(n=>{n&&n&&this.desktopServerDaoService.remove(t.id).subscribe(n=>{const o=this.subProject.desktopServerIds.findIndex(e=>e===t.id);if(e.push({data:t,operation:"DELETE"}),this.adminService.removeRemoteAppByDesktopServerId(t.id),-1!==o){let t;this.subProject.desktopServerIds.splice(o,1),t=Object(z.a)(this.subProject),t.subscribe(t=>{e.push({data:t,operation:"DELETE"}),this.dialogRef.close(e)})}else this.dialogRef.close()})});this.addSubscription(n)}onDelete(){const t=[],e=this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja remover o servidor desse projeto?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{if(e){const e=this.myForm.value;this.desktopServerDaoService.deleteDesktopServerFromSubProject(e.id,this.subProject.id).subscribe(n=>{const o=this.subProject.desktopServerIds.findIndex(t=>t===e.id);if(t.push({data:e,operation:"DELETE"}),-1!==o){let e;this.subProject.desktopServerIds.splice(o,1),e=Object(z.a)(this.subProject),e.subscribe(e=>{t.push({data:e,operation:"DELETE"}),this.dialogRef.close(t)})}else this.dialogRef.close()})}});this.addSubscription(e)}onJaversHistory(){AY.openHistory(this.desktopServer.id,this.desktopServerDaoService,this.dialog)}onSyncServer(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Ao sincronizar o servidor, ser\xe1 enviado comandos para recriar todos os Aplicativos do servidor, <br />caso seja controlador de dom\xednio ser\xe1 enviado tamb\xe9m para Grupos e Usu\xe1rios.<br /><br /><b>Deseja continuar?</b>",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{t&&this.desktopServerDaoService.syncServer(this.myForm.value.id).subscribe(t=>{t&&this.dialogRef.close()})});this.addSubscription(t)}onGenerateNewPrivateKey(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Ao gerar uma nova chave privada, ser\xe1 necess\xe1rio reinstalar o agente no servidor.<br />Deseja continuar?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{if(t){const t=this.myForm.value;this.desktopServerDaoService.generateNewPrivateKey(t.id).subscribe(e=>{e&&(Dj.downloadText(t.hostname+"-"+t.clientId+".txt",e.privateKey),this.dialogRef.close())})}});this.addSubscription(t)}onAgentUpdate(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja atualizar o agent do Windows Server desse servidor?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.serverAgentFileDao.sendUpdate(t).subscribe(t=>{this.dialogRef.close()})})}onGetLocalAdmin(t){this.desktopServerDaoService.getLocalAdmin(t).subscribe(t=>{t&&this.dialog.open(Qu,{disableClose:!0,data:{message:"<h2>Credenciais do servidor:</h2><br>"+t.localAdmin+"<br>"+t.localAdminPassword,disableCancel:!0,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{})})}openFirewallFQDNList(){this.dialog.open(TY,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{desktopServer:this.desktopServer,firewallFQDNList:this.firewallFQDNList}}).afterClosed().subscribe(t=>{t&&(this.firewallFQDNList=t)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(Mb),r.Rb(Dx),r.Rb(cm.g),r.Rb(CL),r.Rb(Zg),r.Rb(Ij),r.Rb(DY),r.Rb(UY),r.Rb(XY),r.Rb(Ls))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-desktop-server-create"]],features:[r.Ab],decls:114,vars:41,consts:[[1,"dialog-content-wrapper"],[3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg"],["appearance","outline",4,"ngIf"],["appearance","outline"],["matInput","","formControlName","hostname"],["matInput","","formControlName","clientId"],[1,"client-server-url","mb-30"],["target","_blank",3,"href"],["matInput","","formControlName","publicIp"],["matInput","","formControlName","privateIp"],["matInput","","formControlName","connectionFQDN"],[1,"mb-40","mt-10","pl-10"],[1,"title-list-fqdn"],[4,"ngIf"],[1,"width-100-percent","pl-10"],["type","button","mat-raised-button","",3,"click"],["matInput","","formControlName","connectionPort"],["matInput","","formControlName","gatewayFQDN"],["placeholder","Templates","formControlName","serverPluginTemplateIds","multiple",""],[3,"value",4,"ngFor","ngForOf"],[1,"full-width","min-width-230"],["appearance","outline",1,"full-width"],["rows","10","matInput","","formControlName","comment",1,"full-width"],["fxLayout","row","fxLayoutAlign","space-between","fxFill","",1,"p-16","mb-40"],["formControlName","active","name","active",2,"margin-bottom","40px"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["type","button","mat-raised-button","","color","warn",3,"click",4,"ngIf"],["type","button","mat-raised-button","","color","warn",3,"click"],["type","button","mat-raised-button","","color","primary",3,"click"],["mat-icon-button","","aria-label","open menu",3,"matMenuTriggerFor"],[2,"max-width","372px"],["menu","matMenu"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"click",4,"appIfPermission","appIfPermissionData","appIfPermissionType"],["mat-menu-item","",3,"click",4,"ngIf"],["formControlName","adDomainId"],[3,"value"],["class","p-5 font-size-16",4,"ngFor","ngForOf"],[1,"p-5","font-size-16"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"form",1),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(2,"mat-toolbar",2),r.Xb(3,"mat-toolbar-row",3),r.Xb(4,"span",4),r.Qc(5,"Cadastro de Servidor Windows"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Oc(7,YY,8,4,"mat-form-field",6),r.Xb(8,"mat-form-field",7),r.Xb(9,"mat-label"),r.Qc(10,"Hostname"),r.Wb(),r.Sb(11,"input",8),r.Xb(12,"mat-error"),r.Qc(13),r.kc(14,"error"),r.Wb(),r.Wb(),r.Xb(15,"mat-form-field",7),r.Xb(16,"mat-label"),r.Qc(17,"ID do Client (na instala\xe7\xe3o do client)"),r.Wb(),r.Sb(18,"input",9),r.Xb(19,"mat-error"),r.Qc(20),r.kc(21,"error"),r.Wb(),r.Wb(),r.Xb(22,"div",10),r.Qc(23," instale o client no servidor Windows:"),r.Sb(24,"br"),r.Xb(25,"a",11),r.Qc(26),r.Wb(),r.Wb(),r.Xb(27,"mat-form-field",7),r.Xb(28,"mat-label"),r.Qc(29,"IP Externo"),r.Wb(),r.Sb(30,"input",12),r.Xb(31,"mat-error"),r.Qc(32),r.kc(33,"error"),r.Wb(),r.Wb(),r.Xb(34,"mat-form-field",7),r.Xb(35,"mat-label"),r.Qc(36,"IP Interno"),r.Wb(),r.Sb(37,"input",13),r.Xb(38,"mat-error"),r.Qc(39),r.kc(40,"error"),r.Wb(),r.Wb(),r.Xb(41,"mat-form-field",7),r.Xb(42,"mat-label"),r.Qc(43,"FQDN (dynDNS do server)"),r.Wb(),r.Sb(44,"input",14),r.Xb(45,"mat-error"),r.Qc(46),r.kc(47,"error"),r.Wb(),r.Wb(),r.Xb(48,"div",15),r.Xb(49,"div",16),r.Qc(50,"Lista de IP ou FQDN de poss\xedveis sa\xedda do servidor"),r.Wb(),r.Xb(51,"table"),r.Xb(52,"tr"),r.Oc(53,VY,2,1,"td",17),r.Xb(54,"td",18),r.Xb(55,"button",19),r.fc("click",(function(){return e.openFirewallFQDNList()})),r.Oc(56,HY,2,0,"span",17),r.Oc(57,QY,2,0,"span",17),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(58,"mat-form-field",7),r.Xb(59,"mat-label"),r.Qc(60,"RDP Port (deixar em branco para a padr\xe3o 3389)"),r.Wb(),r.Sb(61,"input",20),r.Xb(62,"mat-error"),r.Qc(63),r.kc(64,"error"),r.Wb(),r.Wb(),r.Xb(65,"mat-form-field",7),r.Xb(66,"mat-label"),r.Qc(67,"FQDN do gateway para HTML5"),r.Wb(),r.Sb(68,"input",21),r.Xb(69,"mat-error"),r.Qc(70),r.kc(71,"error"),r.Wb(),r.Wb(),r.Xb(72,"mat-form-field",7),r.Xb(73,"mat-label"),r.Qc(74,"Template para Plugins"),r.Wb(),r.Xb(75,"mat-select",22),r.Oc(76,GY,2,2,"mat-option",23),r.kc(77,"async"),r.Wb(),r.Wb(),r.Xb(78,"mat-form-field",24),r.Xb(79,"mat-form-field",25),r.Xb(80,"mat-label"),r.Qc(81,"Observa\xe7\xf5es"),r.Wb(),r.Sb(82,"textarea",26),r.Wb(),r.Wb(),r.Xb(83,"div",27),r.Xb(84,"mat-slide-toggle",28),r.Qc(85," Ativo "),r.Wb(),r.Wb(),r.Wb(),r.Xb(86,"div",29),r.Xb(87,"button",30),r.Oc(88,$Y,2,0,"span",31),r.Oc(89,qY,1,0,"ng-template",null,32,r.Pc),r.Wb(),r.Oc(91,KY,2,0,"button",33),r.Xb(92,"button",34),r.fc("click",(function(){return e.onReallyDelete()})),r.Qc(93,"Deletar "),r.Wb(),r.Xb(94,"button",35),r.fc("click",(function(){return e.onCancel()})),r.Qc(95,"Cancelar"),r.Wb(),r.Xb(96,"button",36),r.Xb(97,"mat-icon"),r.Qc(98,"more_vert"),r.Wb(),r.Wb(),r.Xb(99,"mat-menu",37,38),r.Xb(101,"button",39),r.fc("click",(function(){return e.onAgentUpdate(null==e.desktopServer?null:e.desktopServer.id)})),r.Xb(102,"mat-icon"),r.Qc(103,"update"),r.Wb(),r.Xb(104,"span"),r.Qc(105,"Atualizar Agente"),r.Wb(),r.Wb(),r.Xb(106,"button",39),r.fc("click",(function(){return e.onGetLocalAdmin(null==e.desktopServer?null:e.desktopServer.id)})),r.Xb(107,"mat-icon"),r.Qc(108,"vpn_key"),r.Wb(),r.Xb(109,"span"),r.Qc(110,"Senha R2LocalAdmin"),r.Wb(),r.Wb(),r.Oc(111,JY,5,0,"button",40),r.Oc(112,ZY,5,0,"button",41),r.Oc(113,tB,5,0,"button",41),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(90),n=r.Ac(100);r.Db(1),r.rc("formGroup",e.myForm),r.Db(6),r.rc("ngIf",e.adDomains&&e.adDomains.length>1),r.Db(6),r.Sc(" ",r.lc(14,25,e.myForm.get("hostname").errors)," "),r.Db(7),r.Sc(" ",r.lc(21,27,e.myForm.get("clientId").errors)," "),r.Db(5),r.tc("href","",e.domainPathService.apiURL,"server-agent-file/latest",r.Hc),r.Db(1),r.Sc(" ",e.domainPathService.apiURL,"server-agent-file/latest"),r.Db(6),r.Sc(" ",r.lc(33,29,e.myForm.get("publicIp").errors)," "),r.Db(7),r.Sc(" ",r.lc(40,31,e.myForm.get("privateIp").errors)," "),r.Db(7),r.Sc(" ",r.lc(47,33,e.myForm.get("connectionFQDN").errors)," "),r.Db(7),r.rc("ngIf",e.firewallFQDNList.length>0),r.Db(3),r.rc("ngIf",e.firewallFQDNList.length>0),r.Db(1),r.rc("ngIf",0==e.firewallFQDNList.length),r.Db(6),r.Sc(" ",r.lc(64,35,e.myForm.get("connectionPort").errors)," "),r.Db(7),r.Sc(" ",r.lc(71,37,e.myForm.get("gatewayFQDN").errors)," "),r.Db(6),r.rc("ngForOf",r.lc(77,39,e.serverPluginService.serverPluginTemplate$)),r.Db(11),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",e.desktopServer)("ngIfElse",t),r.Db(3),r.rc("ngIf",null==e.desktopServer?null:e.desktopServer.id),r.Db(5),r.rc("matMenuTriggerFor",n),r.Db(15),r.rc("appIfPermission","AUDIT")("appIfPermissionData",e.desktopServer)("appIfPermissionType","DesktopServer"),r.Db(1),r.rc("ngIf",e.desktopServer),r.Db(1),r.rc("ngIf",e.desktopServer)}},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,c.t,nu,Qh,bu,cm.c,cm.t,cm.j,Uh,yu,SP,c.s,ah,U_,rm,Pf,Uu,ff,mf,fL,jg],pipes:[DP,c.b],styles:["[_nghost-%COMP%]   .client-server-url[_ngcontent-%COMP%]{font-size:12px}[_nghost-%COMP%]   .mt-30[_ngcontent-%COMP%]{margin-top:30px}[_nghost-%COMP%]   .mb-30[_ngcontent-%COMP%]{margin-bottom:30px}"]}),t})();function nB(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"div",6),r.Xb(2,"button",7),r.fc("click",(function(){return r.Ec(t),r.jc(2).onSelectShowADDomain("n")})),r.Qc(3,"Selecionar um dom\xednio existente "),r.Wb(),r.Xb(4,"button",8),r.fc("click",(function(){return r.Ec(t),r.jc(2).onSelectShowADDomain("y")})),r.Qc(5,"Criar um novo dom\xednio "),r.Wb(),r.Wb(),r.Wb()}}function oB(t,e){if(1&t&&(r.Xb(0,"mat-option",19),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Tc(" ",t.domainName," - ",t.name," ")}}function rB(t,e){if(1&t&&(r.Xb(0,"mat-form-field"),r.Xb(1,"mat-select",17),r.Oc(2,oB,2,3,"mat-option",18),r.Wb(),r.Wb()),2&t){const t=r.jc(4);r.Db(1),r.rc("formControl",t.adDomainFilterControl),r.Db(1),r.rc("ngForOf",t.adDomains)}}function iB(t,e){if(1&t&&(r.Xb(0,"div",16),r.Oc(1,rB,3,2,"mat-form-field",5),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("ngIf",t.adDomains)}}function aB(t,e){if(1&t&&(r.Xb(0,"mat-option",19),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.hostname," ")}}function cB(t,e){if(1&t&&(r.Xb(0,"mat-form-field"),r.Xb(1,"mat-select",25),r.Oc(2,aB,2,2,"mat-option",18),r.Wb(),r.Wb()),2&t){const t=r.jc(4);r.Db(2),r.rc("ngForOf",t.desktopServers)}}function sB(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",26),r.fc("click",(function(){r.Ec(t);const e=r.jc(4);return e.onEditAdServer(e.adDomain.adServerId)})),r.Qc(2),r.Wb(),r.Wb()}if(2&t){const t=r.jc(4);r.Db(2),r.Sc("Editar o servidor do dom\xednio ",t.adDomain.adServerId,"")}}function lB(t,e){if(1&t&&(r.Xb(0,"div",16),r.Xb(1,"mat-form-field"),r.Sb(2,"input",20),r.Xb(3,"mat-error"),r.Qc(4),r.kc(5,"error"),r.Wb(),r.Wb(),r.Xb(6,"mat-form-field"),r.Sb(7,"input",21),r.Xb(8,"mat-error"),r.Qc(9),r.kc(10,"error"),r.Wb(),r.Wb(),r.Xb(11,"div",22),r.Oc(12,cB,3,1,"mat-form-field",5),r.Oc(13,sB,3,1,"div",5),r.Wb(),r.Xb(14,"div",23),r.Xb(15,"mat-slide-toggle",24),r.Qc(16," Ativo "),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(3);r.Db(4),r.Sc(" ",r.lc(5,4,t.myForm.get("name").errors)," "),r.Db(5),r.Sc(" ",r.lc(10,6,t.myForm.get("domainName").errors)," "),r.Db(3),r.rc("ngIf",t.myForm.get("id").value&&t.desktopServers),r.Db(1),r.rc("ngIf",t.adDomain.adServerId)}}function dB(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function gB(t,e){1&t&&r.Qc(0,"Criar")}function mB(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",27),r.fc("click",(function(){return r.Ec(t),r.jc(3).onRemove()})),r.Qc(1,"Excluir"),r.Wb()}}function pB(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",28),r.fc("click",(function(){return r.Ec(t),r.jc(3).onRemoveFromProject()})),r.Qc(1,"Remover do projeto"),r.Wb()}}function hB(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Oc(1,iB,2,1,"div",9),r.Oc(2,lB,17,8,"div",9),r.Xb(3,"div",6),r.Xb(4,"button",10),r.Oc(5,dB,2,0,"span",11),r.Oc(6,gB,1,0,"ng-template",null,12,r.Pc),r.Wb(),r.Oc(8,mB,2,0,"button",13),r.Oc(9,pB,2,0,"button",14),r.Xb(10,"button",15),r.fc("click",(function(){return r.Ec(t),r.jc(2).onCancel()})),r.Qc(11,"Cancelar"),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(7),e=r.jc(2);r.Db(1),r.rc("ngIf","n"===e.showADDomainForm),r.Db(1),r.rc("ngIf","y"===e.showADDomainForm),r.Db(2),r.rc("disabled",(!e.myForm.valid||e.myForm.pristine)&&!e.adDomainFilterControl.value),r.Db(1),r.rc("ngIf",null==e.adDomain?null:e.adDomain.id)("ngIfElse",t)}}function uB(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",1),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()||e.adDomainFilterControl.value&&e.onSubmit()})),r.Xb(1,"mat-toolbar",2),r.Xb(2,"mat-toolbar-row",3),r.Xb(3,"span",4),r.Qc(4,"Cadastro de Dom\xednio"),r.Wb(),r.Wb(),r.Wb(),r.Oc(5,nB,6,0,"div",5),r.Oc(6,hB,12,5,"div",5),r.Wb()}if(2&t){const t=r.jc();r.rc("formGroup",t.myForm),r.Db(5),r.rc("ngIf",""===t.showADDomainForm),r.Db(1),r.rc("ngIf",""!==t.showADDomainForm)}}let bB=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s){super(),this.dialogRef=t,this.data=e,this.adDomainDaoService=n,this.desktopServerDao=o,this.dialog=r,this.router=i,this.projectDao=a,this.fb=c,this.adminService=s,this.adDomains=[],this.projectAdDomains=[],this.showADDomainForm="",this.adDomainFilterControl=new cm.h,this.adDomain=e.adDomain,this.subProject=e.subProject,this.projectAdDomains=e.projectAdDomains,this.desktopServers=e.desktopServers,this.adDomain?this.showADDomainForm="y":(this.adDomain={id:null,active:!0,comment:null,name:"",subProjectIds:[this.subProject.id],domainName:"",adServerId:null,customerGroupId:null,modified:null,optlock:null},this.adDomainDaoService.getActive().subscribe(t=>{this.adDomains=t,this.projectAdDomains&&this.projectAdDomains.forEach(t=>{const e=this.adDomains.findIndex(e=>e.id===t.id);-1!==e&&this.adDomains.splice(e,1)})})),this.myForm=this.fb.group(Object(kc.e)(this.adDomain),{asyncValidator:this.adDomainDaoService.validator}),this.myForm.get("domainName").setValidators([cm.H.required]),this.myForm.addControl("adDomains",new cm.h(""))}onSubmit(){let t;"n"===this.showADDomainForm?(t=this.adDomainFilterControl.value,t.subProjectIds.push(this.subProject.id)):t=this.myForm.value,t.id?this.adDomainDaoService.save(t).subscribe(t=>{this.dialogRef.close(t)}):this.adDomainDaoService.create(t).subscribe(t=>{this.dialogRef.close(t)})}onCancel(){this.dialogRef.close()}onSelectShowADDomain(t){this.showADDomainForm=t}onEditAdServer(t){this.desktopServerDao.getOne(t).subscribe(t=>{const e=this.dialog.open(eB,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{desktopServer:t,adDomains:this.adminService.adDomains,subProject:this.adminService.subProject,desktopServers:this.adminService.desktopServers,instances:this.adminService.instances,project:this.adminService.getProject(this.adminService.subProject.projectId)}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.desktopServerCallback(t),this.dialogRef.close()});this.addSubscription(e)})}desktopServerCallback(t){if(t&&2===t.length){const e=t[0],n=t[1],o=e.data;"CREATE"===e.operation?this.adminService.addDesktopServer(o):"SAVE"===e.operation&&this.adminService.replaceDesktopServer(o),"SAVE"===n.operation&&(this.adminService.subProject=n.data),"DELETE"===n.operation&&(this.adminService.removeDesktopServer(o.id),this.adminService.subProject=n.data)}}onRemove(){this.dialog.open(Qu,{disableClose:!0,data:{message:'Voc\xea tem certeza que deseja deletar esse dominio?<h2 class="warn-900-fg">Esse procedimento n\xe3o tem volta</h2><br><br>',disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{t&&this.adDomainDaoService.remove(this.adDomain.id).subscribe(t=>{this.dialogRef.close(),this.router.navigate(["/register"])})})}onRemoveFromProject(){this.dialog.open(Qu,{disableClose:!0,data:{message:'Voc\xea tem certeza que deseja remover esse dominio desse projeto?<h2 class="warn-900-fg">Esse procedimento n\xe3o tem volta</h2><br><br>',disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{t&&this.adDomainDaoService.removeFromProject(this.adDomain.id,this.subProject.id).subscribe(t=>{this.dialogRef.close(),this.router.navigate(["/register"])})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(_b),r.Rb(Mb),r.Rb(Zg),r.Rb(ga),r.Rb(Ax),r.Rb(cm.g),r.Rb(CL))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-domain-create"]],features:[r.Ab],decls:1,vars:1,consts:[["id","ad-domain-create-form",3,"formGroup","submit",4,"ngIf"],["id","ad-domain-create-form",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],[4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"click"],["type","button","mat-raised-button","","color","primary",3,"click"],["class","mat-white-bg mat-elevation-z2","fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",4,"ngIf"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["type","button","mat-raised-button","","color","warn","id","ad-domain-create-delete",3,"click",4,"appIsAdmin"],["type","button","mat-raised-button","","color","warn","id","ad-domain-create-remove-from-project",3,"click",4,"appIsAdmin"],["type","button","id","ad-domain-create-cancel","mat-raised-button","","color","primary",3,"click"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2"],["placeholder","Dom\xednios existentes",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matInput","","formControlName","name","placeholder","Nome (identificador)"],["matInput","","formControlName","domainName","placeholder","Dom\xednio do Active Directory"],[2,"width","480px","padding","10px 10px 10px 10px","margin-top","20px","margin-bottom","35px","border-left","none","border-right","none"],[2,"padding","5px 15px 15px 15px"],["formControlName","active","name","active"],["placeholder","Servidor Controlador de Dom\xednio","formControlName","adServerId",2,"width","460px"],["type","button","mat-raised-button","","color","accent",3,"click"],["type","button","mat-raised-button","","color","warn","id","ad-domain-create-delete",3,"click"],["type","button","mat-raised-button","","color","warn","id","ad-domain-create-remove-from-project",3,"click"]],template:function(t,e){1&t&&r.Oc(0,uB,7,3,"form",0),2&t&&r.rc("ngIf",e.myForm)},directives:[c.t,cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,ah,rm,yu,Nv,om,nu,SP,cm.t,cm.i,c.s,jg,bu,cm.c,cm.j,Uh,U_],pipes:[DP],styles:["[_nghost-%COMP%]   .mat-dialog-content[_ngcontent-%COMP%]{display:block;margin:0;padding:8px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}"]}),t})();function _B(t,e){if(1&t&&(r.Xb(0,"div",3),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Xb(5,"div"),r.Qc(6),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Sc(" ",t.name," "),r.Db(2),r.Sc(" ",t.domainName," "),r.Db(2),r.Sc(" ",t.adServerId," ")}}const fB=[{path:"ad-domain",component:(()=>{class t extends Bc{constructor(t,e){super(),this.dialog=t,this.dao=e,this.dao.get().subscribe(t=>{this.adDomains=t})}onCreateAdDomain(){const t=this.dialog.open(bB,{disableClose:!0,panelClass:"ad-domain-edit-dialog-large",data:{projects:null}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.adDomains.push(t)});this.addSubscription(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zg),r.Rb(_b))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-domain-list"]],features:[r.Ab],decls:4,vars:1,consts:[["id","ad-domain-list","fxLayout","column","fxLayoutAlign","start stretch"],["type","button","mat-raised-button","",1,"mb-8",3,"click"],["fxLayout","row","fxLayoutAlign","space-between center",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between center"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"button",1),r.fc("click",(function(){return e.onCreateAdDomain()})),r.Qc(2,"Criar"),r.Wb(),r.Oc(3,_B,7,3,"div",2),r.Wb()),2&t&&(r.Db(3),r.rc("ngForOf",e.adDomains))},directives:[sp,mh,yu,c.s],styles:["[_nghost-%COMP%]{margin:8px}[_nghost-%COMP%]   #ad-domain-list[_ngcontent-%COMP%]{min-width:400px}"],data:{animation:Ub}}),t})(),canActivate:[hb],data:{permissions:["ADDomain.READ"]}}];let CB=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[_b],imports:[[c.c,mL,Sa.forChild(fB),aR,ZL,ou,zu,_u,vu,AP,hm,am,A_,H_,sP.forRoot()]]}),t})();function OB(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1," online "),r.Wb())}function MB(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1," offline "),r.Wb())}function PB(t,e){if(1&t&&(r.Xb(0,"div",3),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Xb(5,"div"),r.Qc(6),r.Wb(),r.Xb(7,"div"),r.Qc(8),r.Wb(),r.Xb(9,"div"),r.Qc(10),r.Wb(),r.Xb(11,"div"),r.Oc(12,OB,2,0,"span",4),r.Oc(13,MB,2,0,"ng-template",null,5,r.Pc),r.Wb(),r.Wb()),2&t){const t=e.$implicit,o=r.Ac(14),i=r.jc();var n;r.Db(2),r.Sc(" ",null==(n=i.getAdDomain(t.adDomainId))?null:n.domainName," "),r.Db(2),r.Sc(" ",t.hostname," "),r.Db(2),r.Sc(" ",t.clientId," "),r.Db(2),r.Sc(" ",t.publicIp," "),r.Db(2),r.Sc(" ",t.privateIp," "),r.Db(2),r.rc("ngIf",i.getDesktopServerAgentStatus(t.id))("ngIfElse",o)}}let yB=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.dialog=t,this.dao=e,this.adDomainDao=n,this.stomp=o,this.desktopServerStatusList=[],this.dao.get().subscribe(t=>{this.desktopServers=t||[]}),this.adDomainDao.get().subscribe(t=>{this.adDomains=t});const r=this.stomp.stompTopic(`${iut}/desktop-server-connected`).subscribe(t=>{for(const e of t)-1===this.desktopServerStatusList.findIndex(t=>e.desktopServerId===t.desktopServerId)&&this.desktopServerStatusList.push(e)});this.addSubscription(r);const i=this.stomp.stompTopic(`${iut}/desktop-server-disconnected`).subscribe(t=>{const e=this.desktopServerStatusList.findIndex(e=>e.desktopServerId===t.desktopServerId);e>-1&&this.desktopServerStatusList.splice(e,1)});this.addSubscription(i)}onDesktopServerCreate(){const t=this.dialog.open(eB,{disableClose:!0,panelClass:"desktop-server-edit-dialog",data:{adDomains:this.adDomains}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.desktopServers.push(t)});this.addSubscription(t)}getAdDomain(t){return this.adDomains?this.adDomains.find(e=>e.id===t):null}getDesktopServerAgentStatus(t){return!!this.desktopServerStatusList.find(e=>e.desktopServerId===t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zg),r.Rb(Mb),r.Rb(_b),r.Rb(Cb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-desktop-server-list"]],features:[r.Ab],decls:4,vars:1,consts:[["id","desktop-server-list","fxLayout","column","fxLayoutAlign","start stretch"],["type","button","mat-raised-button","",1,"mb-8",3,"click"],["fxLayout","row","fxLayoutAlign","space-between center",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between center"],[4,"ngIf","ngIfElse"],["offline",""]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"button",1),r.fc("click",(function(){return e.onDesktopServerCreate()})),r.Qc(2,"Criar"),r.Wb(),r.Oc(3,PB,15,7,"div",2),r.Wb()),2&t&&(r.Db(3),r.rc("ngForOf",e.desktopServers))},directives:[sp,mh,yu,c.s,c.t],styles:["[_nghost-%COMP%]{margin:8px}[_nghost-%COMP%]   #desktop-server-list[_ngcontent-%COMP%]{min-width:400px}"],data:{animation:Ub}}),t})(),xB=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,mL,ZL,Kn,wY,RS,hm,vu,am]]}),t})();const vB=[{path:"desktop-server",component:yB,canActivate:[hb],data:{permissions:["DesktopServer.READ"]}}];let wB=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Mb],imports:[[c.c,mL,Sa.forChild(vB),aR,ZL,AP,zu,ou,_u,vu,hm,am,H_,xB,xf]]}),t})();function kB(t,e,n){return o=>{let r=!0;n.forEach(t=>{var n;const o=e.controls[t];r&&o.value&&!o.pristine&&(null===(n=o.value)||void 0===n?void 0:n.length)>0&&(r=!1)}),r&&n.forEach(n=>{const o=e.controls[n];o&&o.setErrors(t)})}}let SB=(()=>{class t extends Us{constructor(t,e){super(t,e,"ad-group")}getAllAdGroupsPendingOrDeleting(){return this.http.get(this.url+"/get-all-ad-groups-pending-or-deleting")}forceDelete(t){return this.http.remove(this.url+"/force-delete/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const AB=["multiSelect"];function DB(t,e){if(1&t&&(r.Xb(0,"mat-option",25),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Tc(" ",t.domainName," | ",t.name," ")}}const IB=function(t){return{hidden:t}};function EB(t,e){if(1&t&&(r.Xb(0,"mat-form-field",22),r.Xb(1,"mat-label"),r.Qc(2,"Dom\xednio"),r.Wb(),r.Xb(3,"mat-select",23),r.Oc(4,DB,2,3,"mat-option",24),r.Wb(),r.Xb(5,"mat-error"),r.Qc(6),r.kc(7,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc();r.rc("ngClass",r.vc(5,IB,t.adDomains&&1===t.adDomains.length)),r.Db(4),r.rc("ngForOf",t.adDomains),r.Db(2),r.Sc(" ",r.lc(7,3,t.myForm.get("adDomainId").errors)," ")}}function TB(t,e){if(1&t&&(r.Xb(0,"div",26),r.Xb(1,"div"),r.Xb(2,"b"),r.Qc(3,"Dom\xednio:"),r.Wb(),r.Wb(),r.Qc(4),r.Wb()),2&t){const t=r.jc();r.Db(4),r.Sc(" ",t.getAdDomain(t.adGroup.adDomainId).domainName," ")}}function LB(t,e){if(1&t&&(r.Xb(0,"div",27),r.Xb(1,"div"),r.Xb(2,"b"),r.Qc(3,"Prefixo:"),r.Wb(),r.Wb(),r.Xb(4,"div"),r.Qc(5),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(5),r.Sc(" ",t.adGroup.prefix,"")}}function RB(t,e){if(1&t&&(r.Xb(0,"mat-option",25),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,n=r.jc(2);r.rc("value",t.id),r.Db(1),r.Tc(" ",n.getManagerUserEmail(t.managerUserId)," - ",t.login," ")}}function WB(t,e){if(1&t&&(r.Xb(0,"mat-form-field",28),r.Xb(1,"mat-label"),r.Qc(2,"Usu\xe1rios comuns"),r.Wb(),r.Xb(3,"mat-select",29,30),r.Xb(5,"mat-option"),r.Sb(6,"ngx-mat-select-search",31),r.Wb(),r.Oc(7,RB,2,3,"mat-option",24),r.kc(8,"async"),r.Wb(),r.Xb(9,"mat-error"),r.Qc(10),r.kc(11,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(3),r.rc("multiple",!0),r.Db(3),r.rc("formControl",t.adUserMultiFilterCtrl),r.Db(1),r.rc("ngForOf",r.lc(8,4,t.filteredADUsersMulti)),r.Db(3),r.Sc(" ",r.lc(11,6,t.myForm.get("adUserIds").errors)," ")}}function jB(t,e){if(1&t&&(r.Xb(0,"mat-option",25),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,n=r.jc(4);r.rc("value",t.id),r.Db(1),r.Tc(" ",n.adminService.getManagerUser(t.managerUserId).email," - ",n.adminService.getAdUserPool(n.adminService.getAdUserPoolRelationship(t.id).adUserPoolId).login," ")}}function FB(t,e){if(1&t&&(r.Xb(0,"mat-form-field",28),r.Xb(1,"mat-label"),r.Qc(2,"Usu\xe1rios do pool"),r.Wb(),r.Xb(3,"mat-select",32,30),r.Xb(5,"mat-option"),r.Sb(6,"ngx-mat-select-search",31),r.Wb(),r.Oc(7,jB,2,3,"mat-option",24),r.kc(8,"async"),r.Wb(),r.Xb(9,"mat-error"),r.Qc(10),r.kc(11,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(3);r.Db(3),r.rc("multiple",!0),r.Db(3),r.rc("formControl",t.adUserPoolRelationshipMultiFilterCtrl),r.Db(1),r.rc("ngForOf",r.lc(8,4,t.filteredADUsersPoolRelationshipMulti)),r.Db(3),r.Sc(" ",r.lc(11,6,t.myForm.get("adUserPoolRelationshipIds").errors)," ")}}function XB(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,FB,12,8,"mat-form-field",12),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.adUsers)}}function NB(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,XB,2,1,"div",20),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",t.adUsersPoolRelationship.length>0)}}function UB(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td",36),r.Qc(2),r.Wb(),r.Xb(3,"td"),r.Xb(4,"div",37),r.Qc(5),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc(2);r.Db(2),r.Rc(n.adminService.getManagerUser(n.adminService.getAdUserPoolRelationship(t).managerUserId).email),r.Db(3),r.Rc(n.adminService.getAdUserPool(n.adminService.getAdUserPoolRelationship(t).adUserPoolId).login)}}function zB(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td",36),r.Qc(2),r.Wb(),r.Xb(3,"td"),r.Xb(4,"div",37),r.Qc(5),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc(2);r.Db(2),r.Rc(n.getManagerUserEmail(n.getADUserById(t).managerUserId)),r.Db(3),r.Rc(n.getADUserById(t).login)}}function YB(t,e){if(1&t&&(r.Xb(0,"table",33),r.Xb(1,"thead"),r.Xb(2,"tr",34),r.Xb(3,"th"),r.Qc(4,"E-mail"),r.Wb(),r.Xb(5,"th"),r.Qc(6,"User"),r.Wb(),r.Wb(),r.Wb(),r.Oc(7,UB,6,2,"tr",35),r.Oc(8,zB,6,2,"tr",35),r.Wb()),2&t){const t=r.jc();var n;const e=null==(n=t.myForm.get("adUserPoolRelationshipIds"))?null:n.value;var o;const i=null==(o=t.myForm.get("adUserIds"))?null:o.value;r.Db(7),r.rc("ngForOf",e),r.Db(1),r.rc("ngForOf",i)}}function BB(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function VB(t,e){1&t&&r.Qc(0,"Criar")}function HB(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",38),r.fc("click",(function(){return r.Ec(t),r.jc().onRemove()})),r.Qc(2,"Excluir"),r.Wb(),r.Wb()}}function QB(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",38),r.fc("click",(function(){return r.Ec(t),r.jc().onForceDelete()})),r.Qc(2,"Exclus\xe3o for\xe7ada"),r.Wb(),r.Wb()}}let GB=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s){if(super(),this.dialogRef=t,this.data=e,this.adGroupDaoService=n,this.adUserDao=o,this.adminService=r,this.managerUserDao=i,this.dialog=a,this.customerGroupService=c,this.fb=s,this.adUserMultiFilterCtrl=new cm.h,this.adUserPoolRelationshipMultiFilterCtrl=new cm.h,this.filteredADUsersMulti=new BM.ReplaySubject(1),this.filteredADUsersPoolRelationshipMulti=new BM.ReplaySubject(1),this._onDestroy=new VM.Subject,this.appCanCreateADUserPoolRelationship=[{type:"ADUserPoolRelationship",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"ADUserPoolRelationship",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}],this.project=e.project,this.adDomains=e.adDomains,this.subProject=e.subProject,this.adDomains&&(this.adDomains=this.adDomains.filter(t=>!0===t.active)),this.adGroup=e.adGroup,console.log("adGroup",this.adGroup),this.adGroup.subProjectId=this.subProject.id,this.adUsersPoolRelationshipFromData=r.findADUsersPoolRelationshipByADUserPoolService(!1),this.adUsersFromData=e.adUsers,this.adUsersServiceFromData=e.adUsersService,this.managerUsersFromData=e.managerUsers,this.adDomains&&this.adDomains.length>0&&!this.adGroup.adDomainId&&(this.adGroup.adDomainId=this.adDomains[0].id,this.getDomainData(this.adGroup.adDomainId)),this.myForm=this.fb.group(Object(kc.e)(this.adGroup),{asyncValidator:this.adGroupDaoService.validator}),this.myForm.get("adDomainId").setValue(this.adGroup.adDomainId),this.adGroup.id)this.getDomainData(this.adGroup.adDomainId);else{const t=this.myForm.get("adDomainId").valueChanges.subscribe(t=>{this.adUsers=null,this.adUsersPoolRelationship=null,this.managerUsers=null,this.getDomainData(t),this.myForm.get("adUserIds").setValue([]),this.myForm.get("adUserPoolRelationshipIds").setValue([])});this.addSubscription(t)}this.filteredADUsersMulti.next(this.adUsers.slice()),this.filteredADUsersPoolRelationshipMulti.next(this.adUsersPoolRelationship.slice()),this.adUserMultiFilterCtrl.valueChanges.pipe(dc(this._onDestroy)).subscribe(()=>{this.filterBanksMulti()}),this.adUserPoolRelationshipMultiFilterCtrl.valueChanges.pipe(dc(this._onDestroy)).subscribe(()=>{this.filterADUserPoolRelationshipBanksMulti()}),setTimeout(()=>{this.setInitialValue(),this.setInitialValueADUserPoolRelationship()},1e3),this.myForm.get("adUserIds").valueChanges.pipe(Ws(1e3),Zs()).subscribe(t=>{console.log("adUserIds",t),this.myForm.markAsTouched()}),this.myForm.get("adUserPoolRelationshipIds").valueChanges.pipe(Ws(1e3),Zs()).subscribe(t=>{console.log("adUserPoolRelationshipIds",t),this.myForm.markAsTouched()})}ngAfterViewInit(){this.myForm.get("adUserIds").setValidators([kB({adUserIds:"Um dos dois tipos de usu\xe1rios precisam ser preenchidos"},this.myForm,["adUserIds","adUserPoolRelationshipIds"])]),this.myForm.get("adUserPoolRelationshipIds").setValidators([kB({adUserPoolRelationshipIds:"Um dos dois tipos de usu\xe1rios precisam ser preenchidos"},this.myForm,["adUserIds","adUserPoolRelationshipIds"])])}setInitialValueADUserPoolRelationship(){this.filteredADUsersPoolRelationshipMulti.pipe(Object(Lo.a)(1),dc(this._onDestroy)).subscribe(()=>{void 0!==this.multiSelect&&(this.multiSelect.compareWith=(t,e)=>t&&e&&t.id===e.id)})}filterADUserPoolRelationshipBanksMulti(){if(!this.adUsersPoolRelationship)return;let t=this.adUserPoolRelationshipMultiFilterCtrl.value;t?(t=t.toLowerCase(),this.filteredADUsersPoolRelationshipMulti.next(this.adUsersPoolRelationship.filter(e=>this.adminService.getManagerUser(e.managerUserId).email.toLowerCase().indexOf(t)>-1))):this.filteredADUsersPoolRelationshipMulti.next(this.adUsersPoolRelationship.slice())}setInitialValue(){this.filteredADUsersMulti.pipe(Object(Lo.a)(1),dc(this._onDestroy)).subscribe(()=>{void 0!==this.multiSelect&&(this.multiSelect.compareWith=(t,e)=>t&&e&&t.id===e.id)})}filterBanksMulti(){if(!this.adUsers)return;let t=this.adUserMultiFilterCtrl.value;t?(t=t.toLowerCase(),this.filteredADUsersMulti.next(this.adUsers.filter(e=>e.login.toLowerCase().indexOf(t)>-1))):this.filteredADUsersMulti.next(this.adUsers.slice())}getAdDomain(t){return this.adDomains?this.adDomains.find(e=>e.id===t):null}getDomainData(t){t&&(this.adUsersFromData&&(this.adUsers=this.adUsersFromData.filter(e=>e.adDomainId===t)),this.managerUsersFromData&&(this.managerUsers=this.managerUsersFromData.filter(t=>{for(const e of this.adUsers)if(e.managerUserId===t.id)return!0;return!1})),this.filteredADUsersMulti.next(this.adUsers.slice()),this.adUsersPoolRelationshipFromData&&(this.adUsersPoolRelationship=this.adUsersPoolRelationshipFromData.filter(e=>this.adminService.getAdUserPool(e.adUserPoolId).adDomainId===t)))}getManagerUserEmail(t){let e="";if(this.managerUsersFromData){const n=this.managerUsersFromData.find(e=>e.id===t);n&&(e=null==n?void 0:n.email)}return e}getADUserById(t){let e;if(this.adUsersFromData){const n=this.adUsersFromData.find(e=>e.id===t);n&&(e=n)}return e}onSubmit(){let t;const e=this.myForm.value;let n;e.name=e.name.replace(/[&\/\\#,+()$~%.'":*?<>{}|]/g,""),e.subProjectId=this.subProject.id,e.id?(t="SAVE",n=this.adGroupDaoService.save(e)):(t="CREATE",n=this.adGroupDaoService.create(e)),n.subscribe(e=>{this.dialogRef.close({data:e,operation:t})})}onCancel(){this.dialogRef.close({operation:"CANCEL"})}onRemove(){const t=this.myForm.value,e=this.dialog.open(Qu,{disableClose:!0,data:{message:"Quer mesmo remover esse grupo?",disableCancel:!1,icon:"error_outline"}}).afterClosed().subscribe(e=>{console.debug("result: "+e),e&&this.adGroupDaoService.remove(t.id).subscribe(()=>{this.dialogRef.close({operation:"DELETE",data:t.id})})});this.addSubscription(e)}onForceDelete(){const t=this.myForm.value,e=this.dialog.open(Qu,{disableClose:!0,data:{message:'<h2 class="warn-800-fg">Esse procedimento n\xe3o tem volta.</h2> <p>Quer mesmo <span class="warn-800-fg">EXCLUIR ESSE GRUPO</span> de forma for\xe7ada?.<br>Este procedimento remover\xe1 o grupo apenas do R2.</p><br><b>Confirme</b> a exclus\xe3o digitando: <b>'+t.name+"</b> no campo abaixo <br>",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline",confirmFieldValue:t.name}}).afterClosed().subscribe(e=>{e&&this.adGroupDaoService.forceDelete(t.id).subscribe(e=>{this.dialogRef.close({data:t.id,operation:"DELETE"})})});this.addSubscription(e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(SB),r.Rb(ub),r.Rb(CL),r.Rb(ER),r.Rb(Zg),r.Rb(nb),r.Rb(cm.g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-group-create-edit"]],viewQuery:function(t,e){var n;1&t&&r.Lc(AB,!0),2&t&&r.zc(n=r.gc())&&(e.multiSelect=n.first)},features:[r.Ab],decls:32,vars:16,consts:[[3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["class","full-width","appearance","outline",3,"ngClass",4,"ngIf"],["class","domain-edit",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between"],["appearance","outline",1,"min-width-400"],["matInput","","formControlName","name","placeholder","Nome do grupo"],["style","margin-top: 10px;",4,"ngIf"],["class","full-width","appearance","outline",4,"ngIf"],[4,"appIfPermission"],["class","aduser-table",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["matTooltip","Salvar"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],[4,"ngIf"],["type","button","mat-raised-button","","color","primary",3,"click"],["appearance","outline",1,"full-width",3,"ngClass"],["placeholder","Dom\xednio","formControlName","adDomainId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"domain-edit"],[2,"margin-top","10px"],["appearance","outline",1,"full-width"],["placeholder","Usu\xe1rios comuns","formControlName","adUserIds",3,"multiple"],["multiSelect",""],["placeholderLabel","busca",3,"formControl"],["placeholder","Usu\xe1rios do pool","formControlName","adUserPoolRelationshipIds",3,"multiple"],[1,"aduser-table"],[1,"bg-white"],[4,"ngFor","ngForOf"],[1,"text-max-335","text-email"],[1,"text-max-120"],["type","button","mat-raised-button","","color","warn",3,"click"]],template:function(t,e){if(1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Oc(7,EB,8,7,"mat-form-field",6),r.Oc(8,TB,5,1,"div",7),r.Xb(9,"div",8),r.Xb(10,"mat-form-field",9),r.Xb(11,"mat-label"),r.Qc(12,"Nome do grupo"),r.Wb(),r.Sb(13,"input",10),r.Xb(14,"mat-error"),r.Qc(15),r.kc(16,"error"),r.Wb(),r.Wb(),r.Oc(17,LB,6,1,"div",11),r.Wb(),r.Oc(18,WB,12,8,"mat-form-field",12),r.Oc(19,NB,2,1,"div",13),r.Oc(20,YB,9,2,"table",14),r.Wb(),r.Xb(21,"div",15),r.Xb(22,"div",16),r.Xb(23,"button",17),r.Oc(24,BB,2,0,"span",18),r.Oc(25,VB,1,0,"ng-template",null,19,r.Pc),r.Wb(),r.Wb(),r.Oc(27,HB,3,0,"div",20),r.Oc(28,QB,3,0,"div",20),r.Xb(29,"div"),r.Xb(30,"button",21),r.fc("click",(function(){return e.onCancel()})),r.Qc(31,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(26);var n=null;const o=(null==(n=e.myForm.get("adUserIds"))||null==n.value?null:n.value.length)>0||(null==(n=e.myForm.get("adUserPoolRelationshipIds"))||null==n.value?null:n.value.length)>0;r.rc("formGroup",e.myForm),r.Db(4),r.Sc("Grupo: ",e.adGroup.name,""),r.Db(3),r.rc("ngIf",!e.adGroup.id),r.Db(1),r.rc("ngIf",e.adGroup.id),r.Db(7),r.Sc(" ",r.lc(16,14,e.myForm.get("name").errors)," "),r.Db(2),r.rc("ngIf",e.adGroup.prefix&&e.adGroup.prefix.length>0),r.Db(1),r.rc("ngIf",e.adUsers),r.Db(1),r.rc("appIfPermission",e.appCanCreateADUserPoolRelationship),r.Db(1),r.rc("ngIf",o),r.Db(3),r.rc("disabled",e.myForm.pristine||!e.myForm.valid),r.Db(1),r.rc("ngIf",e.adGroup.id)("ngIfElse",t),r.Db(3),r.rc("ngIf",e.adGroup.id),r.Db(1),r.rc("ngIf",e.adGroup.id)}},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,c.t,nu,Qh,bu,cm.c,cm.t,cm.j,Uh,fL,ah,yu,c.q,Lf,SP,c.s,jg,sx,cm.i],pipes:[DP,c.b],styles:["[_nghost-%COMP%]   .hidden[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%]   .domain-edit[_ngcontent-%COMP%]{margin-top:0;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px}[_nghost-%COMP%]   .aduser-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .aduser-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:3px}[_nghost-%COMP%]   .aduser-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%;margin-top:10px;margin-bottom:10px;max-height:300px;overflow-y:auto;display:block}"]}),t})();function $B(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",3),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Xb(5,"div"),r.Xb(6,"button",1),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onEdit(n)})),r.Qc(7," Editar "),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,o=r.jc();var n;r.Db(2),r.Sc(" ",null==(n=o.getAdDomain(t.adDomainId))?null:n.domainName," "),r.Db(2),r.Sc(" ",t.name," ")}}const qB=[{path:"ad-group",component:(()=>{class t extends Bc{constructor(t,e,n){super(),this.dao=t,this.adDomainDao=e,this.dialog=n,this.dao.get().subscribe(t=>{this.adGroups=t,this.adGroups||(this.adGroups=[])}),this.adDomainDao.get().subscribe(t=>{this.adDomains=t})}onAdGroupCreated(t){t&&this.adGroups&&this.adGroups.push(t)}getAdDomain(t){return this.adDomains?this.adDomains.find(e=>e.id===t):null}onCreate(){this.openModal({id:null,active:!0,comment:null,adUserIds:[],adUserPoolRelationshipIds:[],name:null,prefix:null,adDomainId:null,subProjectId:null,changing:!1,deleting:!1,createdAt:null,updatedAt:null,modified:null,optlock:null})}onEdit(t){this.openModal(t)}openModal(t){const e=this.dialog.open(GB,{disableClose:!0,panelClass:"ad-group-edit-dialog",data:{adGroup:t,adDomains:this.adDomains}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(e=>{if(t.id){const t=this.adGroups.findIndex(t=>t.id===e.id);this.adGroups[t]=e}else this.adGroups.push(e)});this.addSubscription(e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(SB),r.Rb(_b),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-group-list"]],features:[r.Ab],decls:4,vars:1,consts:[["id","ad-group-list","fxLayout","column","fxLayoutAlign","start stretch"],["type","button","mat-raised-button","",3,"click"],["fxLayout","row","fxLayoutAlign","space-between center",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between center"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"button",1),r.fc("click",(function(){return e.onCreate()})),r.Qc(2,"Criar"),r.Wb(),r.Oc(3,$B,8,2,"div",2),r.Wb()),2&t&&(r.Db(3),r.rc("ngForOf",e.adGroups))},directives:[sp,mh,yu,c.s],styles:["[_nghost-%COMP%]{margin:8px}[_nghost-%COMP%]   #ad-group-list[_ngcontent-%COMP%]{min-width:400px}"],data:{animation:Ub}}),t})(),canActivate:[hb],data:{permissions:["ADGroup.READ"]}}];let KB=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[SB],imports:[[c.c,Sa.forChild(qB),mL,hm,AP,ZL,zu,vu,ou,_u,lx]]}),t})();const JB=[[["caption"]]],ZB=["caption"];function tV(t,e){if(1&t&&(r.Xb(0,"th",3),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Nc("text-align",t.justify),r.Db(1),r.Sc(" ",t.headerText," ")}}function eV(t,e){if(1&t&&(r.Xb(0,"td",4),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Nc("text-align",n.justify),r.Db(1),r.Sc(" ",n.dataAccessor(t,n.name)," ")}}function nV(t){return class extends t{constructor(...t){super(...t),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(t){const e=this._sticky;this._sticky=Bs(t),this._hasStickyChanged=e!==this._sticky}hasStickyChanged(){const t=this._hasStickyChanged;return this._hasStickyChanged=!1,t}resetStickyChanged(){this._hasStickyChanged=!1}}}const oV=new r.r("CDK_TABLE"),rV=new r.r("text-column-options");let iV=(()=>{class t{constructor(t){this.template=t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkCellDef",""]]}),t})(),aV=(()=>{class t{constructor(t){this.template=t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkHeaderCellDef",""]]}),t})(),cV=(()=>{class t{constructor(t){this.template=t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkFooterCellDef",""]]}),t})();class sV{}const lV=nV(sV);let dV=(()=>{class t extends lV{constructor(t){super(),this._table=t,this._stickyEnd=!1}get name(){return this._name}set name(t){t&&(this._name=t,this.cssClassFriendlyName=t.replace(/[^a-z0-9_-]/gi,"-"))}get stickyEnd(){return this._stickyEnd}set stickyEnd(t){const e=this._stickyEnd;this._stickyEnd=Bs(t),this._hasStickyChanged=e!==this._stickyEnd}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(oV,8))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,iV,!0),r.Jb(n,aV,!0),r.Jb(n,cV,!0)),2&t&&(r.zc(o=r.gc())&&(e.cell=o.first),r.zc(o=r.gc())&&(e.headerCell=o.first),r.zc(o=r.gc())&&(e.footerCell=o.first))},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[r.Cb([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),r.Ab]}),t})();class gV{constructor(t,e){e.nativeElement.classList.add(`cdk-column-${t.cssClassFriendlyName}`)}}let mV=(()=>{class t extends gV{constructor(t,e){super(t,e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(dV),r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[r.Ab]}),t})(),pV=(()=>{class t extends gV{constructor(t,e){super(t,e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(dV),r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:["role","gridcell",1,"cdk-footer-cell"],features:[r.Ab]}),t})(),hV=(()=>{class t extends gV{constructor(t,e){super(t,e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(dV),r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:["role","gridcell",1,"cdk-cell"],features:[r.Ab]}),t})(),uV=(()=>{class t{constructor(t,e){this.template=t,this._differs=e}ngOnChanges(t){if(!this._columnsDiffer){const e=t.columns&&t.columns.currentValue||[];this._columnsDiffer=this._differs.find(e).create(),this._columnsDiffer.diff(e)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(t){return this instanceof fV?t.headerCell.template:this instanceof MV?t.footerCell.template:t.cell.template}}return t.\u0275fac=function(t){r.ec()},t.\u0275dir=r.Mb({type:t,features:[r.Bb]}),t})();class bV extends uV{}const _V=nV(bV);let fV=(()=>{class t extends _V{constructor(t,e,n){super(t,e),this._table=n}ngOnChanges(t){super.ngOnChanges(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M),r.Rb(r.t),r.Rb(oV,8))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[r.Ab,r.Bb]}),t})();class CV extends uV{}const OV=nV(CV);let MV=(()=>{class t extends OV{constructor(t,e,n){super(t,e),this._table=n}ngOnChanges(t){super.ngOnChanges(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M),r.Rb(r.t),r.Rb(oV,8))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[r.Ab,r.Bb]}),t})(),PV=(()=>{class t extends uV{constructor(t,e,n){super(t,e),this._table=n}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.M),r.Rb(r.t),r.Rb(oV,8))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[r.Ab]}),t})(),yV=(()=>{class t{constructor(e){this._viewContainer=e,t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.Q))},t.\u0275dir=r.Mb({type:t,selectors:[["","cdkCellOutlet",""]]}),t.mostRecentCellOutlet=null,t})(),xV=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({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(t,e){1&t&&r.Tb(0,0)},directives:[yV],encapsulation:2}),t})(),vV=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({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(t,e){1&t&&r.Tb(0,0)},directives:[yV],encapsulation:2}),t})(),wV=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,e){1&t&&r.Tb(0,0)},directives:[yV],encapsulation:2}),t})();const kV=["top","bottom","left","right"];class SV{constructor(t,e,n,o=!0){this._isNativeHtmlTable=t,this._stickCellCss=e,this.direction=n,this._isBrowser=o}clearStickyPositioning(t,e){for(const n of t)if(n.nodeType===n.ELEMENT_NODE){this._removeStickyStyle(n,e);for(let t=0;t<n.children.length;t++)this._removeStickyStyle(n.children[t],e)}}updateStickyColumns(t,e,n){const o=e.some(t=>t)||n.some(t=>t);if(!t.length||!o||!this._isBrowser)return;const r=t[0],i=r.children.length,a=this._getCellWidths(r),c=this._getStickyStartColumnPositions(a,e),s=this._getStickyEndColumnPositions(a,n),l="rtl"===this.direction;for(const d of t)for(let t=0;t<i;t++){const o=d.children[t];e[t]&&this._addStickyStyle(o,l?"right":"left",c[t]),n[t]&&this._addStickyStyle(o,l?"left":"right",s[t])}}stickRows(t,e,n){if(!this._isBrowser)return;const o="bottom"===n?t.reverse():t;let r=0;for(let i=0;i<o.length;i++){if(!e[i])continue;const t=o[i];if(this._isNativeHtmlTable)for(let e=0;e<t.children.length;e++)this._addStickyStyle(t.children[e],n,r);else this._addStickyStyle(t,n,r);if(i===o.length-1)return;r+=t.getBoundingClientRect().height}}updateStickyFooterContainer(t,e){if(!this._isNativeHtmlTable)return;const n=t.querySelector("tfoot");e.some(t=>!t)?this._removeStickyStyle(n,["bottom"]):this._addStickyStyle(n,"bottom",0)}_removeStickyStyle(t,e){for(const n of e)t.style[n]="";t.style.zIndex=this._getCalculatedZIndex(t),kV.some(e=>!!t.style[e])||(t.style.position="",t.classList.remove(this._stickCellCss))}_addStickyStyle(t,e,n){t.classList.add(this._stickCellCss),t.style[e]=`${n}px`,t.style.cssText+="position: -webkit-sticky; position: sticky; ",t.style.zIndex=this._getCalculatedZIndex(t)}_getCalculatedZIndex(t){const e={top:100,bottom:10,left:1,right:1};let n=0;for(const o of kV)t.style[o]&&(n+=e[o]);return n?`${n}`:""}_getCellWidths(t){const e=[],n=t.children;for(let o=0;o<n.length;o++)e.push(n[o].getBoundingClientRect().width);return e}_getStickyStartColumnPositions(t,e){const n=[];let o=0;for(let r=0;r<t.length;r++)e[r]&&(n[r]=o,o+=t[r]);return n}_getStickyEndColumnPositions(t,e){const n=[];let o=0;for(let r=t.length;r>0;r--)e[r]&&(n[r]=o,o+=t[r]);return n}}function AV(t){return Error(`Could not find column with id "${t}".`)}let DV=(()=>{class t{constructor(t,e){this.viewContainer=t,this.elementRef=e}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.Q),r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["","rowOutlet",""]]}),t})(),IV=(()=>{class t{constructor(t,e){this.viewContainer=t,this.elementRef=e}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.Q),r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["","headerRowOutlet",""]]}),t})(),EV=(()=>{class t{constructor(t,e){this.viewContainer=t,this.elementRef=e}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.Q),r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["","footerRowOutlet",""]]}),t})(),TV=(()=>{class t{constructor(t,e,n,o,r,i,a){this._differs=t,this._changeDetectorRef=e,this._elementRef=n,this._dir=r,this._platform=a,this._onDestroy=new po.b,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this._multiTemplateDataRows=!1,this.viewChange=new Zn.a({start:0,end:Number.MAX_VALUE}),o||this._elementRef.nativeElement.setAttribute("role","grid"),this._document=i,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}get trackBy(){return this._trackByFn}set trackBy(t){Object(r.X)()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn(`trackBy must be a function, but received ${JSON.stringify(t)}.`),this._trackByFn=t}get dataSource(){return this._dataSource}set dataSource(t){this._dataSource!==t&&this._switchDataSource(t)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(t){this._multiTemplateDataRows=Bs(t),this._rowOutlet&&this._rowOutlet.viewContainer.length&&this._forceRenderDataRows()}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((t,e)=>this.trackBy?this.trackBy(e.dataIndex,e.data):e)}ngAfterContentChecked(){if(this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&!this._rowDefs.length)throw Error("Missing definitions for header, footer, and row; cannot determine which columns should be rendered.");this._renderUpdatedColumns(),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._checkStickyStates()}ngOnDestroy(){this._rowOutlet.viewContainer.clear(),this._headerRowOutlet.viewContainer.clear(),this._footerRowOutlet.viewContainer.clear(),this._cachedRenderRowsMap.clear(),this._onDestroy.next(),this._onDestroy.complete(),gl(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const t=this._dataDiffer.diff(this._renderRows);if(!t)return;const e=this._rowOutlet.viewContainer;t.forEachOperation((t,n,o)=>{if(null==t.previousIndex)this._insertRow(t.item,o);else if(null==o)e.remove(n);else{const t=e.get(n);e.move(t,o)}}),this._updateRowIndexContext(),t.forEachIdentityChange(t=>{e.get(t.currentIndex).context.$implicit=t.item.data}),this.updateStickyColumnStyles()}setHeaderRowDef(t){this._customHeaderRowDefs=new Set([t]),this._headerRowDefChanged=!0}setFooterRowDef(t){this._customFooterRowDefs=new Set([t]),this._footerRowDefChanged=!0}addColumnDef(t){this._customColumnDefs.add(t)}removeColumnDef(t){this._customColumnDefs.delete(t)}addRowDef(t){this._customRowDefs.add(t)}removeRowDef(t){this._customRowDefs.delete(t)}addHeaderRowDef(t){this._customHeaderRowDefs.add(t),this._headerRowDefChanged=!0}removeHeaderRowDef(t){this._customHeaderRowDefs.delete(t),this._headerRowDefChanged=!0}addFooterRowDef(t){this._customFooterRowDefs.add(t),this._footerRowDefChanged=!0}removeFooterRowDef(t){this._customFooterRowDefs.delete(t),this._footerRowDefChanged=!0}updateStickyHeaderRowStyles(){const t=this._getRenderedRows(this._headerRowOutlet),e=this._elementRef.nativeElement.querySelector("thead");e&&(e.style.display=t.length?"":"none");const n=this._headerRowDefs.map(t=>t.sticky);this._stickyStyler.clearStickyPositioning(t,["top"]),this._stickyStyler.stickRows(t,n,"top"),this._headerRowDefs.forEach(t=>t.resetStickyChanged())}updateStickyFooterRowStyles(){const t=this._getRenderedRows(this._footerRowOutlet),e=this._elementRef.nativeElement.querySelector("tfoot");e&&(e.style.display=t.length?"":"none");const n=this._footerRowDefs.map(t=>t.sticky);this._stickyStyler.clearStickyPositioning(t,["bottom"]),this._stickyStyler.stickRows(t,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(t=>t.resetStickyChanged())}updateStickyColumnStyles(){const t=this._getRenderedRows(this._headerRowOutlet),e=this._getRenderedRows(this._rowOutlet),n=this._getRenderedRows(this._footerRowOutlet);this._stickyStyler.clearStickyPositioning([...t,...e,...n],["left","right"]),t.forEach((t,e)=>{this._addStickyColumnStyles([t],this._headerRowDefs[e])}),this._rowDefs.forEach(t=>{const n=[];for(let o=0;o<e.length;o++)this._renderRows[o].rowDef===t&&n.push(e[o]);this._addStickyColumnStyles(n,t)}),n.forEach((t,e)=>{this._addStickyColumnStyles([t],this._footerRowDefs[e])}),Array.from(this._columnDefsByName.values()).forEach(t=>t.resetStickyChanged())}_getAllRenderRows(){const t=[],e=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let n=0;n<this._data.length;n++){let o=this._data[n];const r=this._getRenderRowsForData(o,n,e.get(o));this._cachedRenderRowsMap.has(o)||this._cachedRenderRowsMap.set(o,new WeakMap);for(let e=0;e<r.length;e++){let n=r[e];const o=this._cachedRenderRowsMap.get(n.data);o.has(n.rowDef)?o.get(n.rowDef).push(n):o.set(n.rowDef,[n]),t.push(n)}}return t}_getRenderRowsForData(t,e,n){return this._getRowDefs(t,e).map(o=>{const r=n&&n.has(o)?n.get(o):[];if(r.length){const t=r.shift();return t.dataIndex=e,t}return{data:t,rowDef:o,dataIndex:e}})}_cacheColumnDefs(){this._columnDefsByName.clear(),LV(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(t=>{if(this._columnDefsByName.has(t.name))throw function(t){return Error(`Duplicate column definition name provided: "${t}".`)}(t.name);this._columnDefsByName.set(t.name,t)})}_cacheRowDefs(){this._headerRowDefs=LV(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=LV(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=LV(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const t=this._rowDefs.filter(t=>!t.when);if(!this.multiTemplateDataRows&&t.length>1)throw Error("There can only be one default row without a when predicate function.");this._defaultRowDef=t[0]}_renderUpdatedColumns(){const t=(t,e)=>t||!!e.getColumnsDiff();this._rowDefs.reduce(t,!1)&&this._forceRenderDataRows(),this._headerRowDefs.reduce(t,!1)&&this._forceRenderHeaderRows(),this._footerRowDefs.reduce(t,!1)&&this._forceRenderFooterRows()}_switchDataSource(t){this._data=[],gl(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),t||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=t}_observeRenderChanges(){if(!this.dataSource)return;let t;if(gl(this.dataSource)?t=this.dataSource.connect(this):ja(this.dataSource)?t=this.dataSource:Array.isArray(this.dataSource)&&(t=Object(z.a)(this.dataSource)),void 0===t)throw Error("Provided data source did not match an array, Observable, or DataSource");this._renderChangeSubscription=t.pipe(dc(this._onDestroy)).subscribe(t=>{this._data=t||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((t,e)=>this._renderRow(this._headerRowOutlet,t,e)),this.updateStickyHeaderRowStyles(),this.updateStickyColumnStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((t,e)=>this._renderRow(this._footerRowOutlet,t,e)),this.updateStickyFooterRowStyles(),this.updateStickyColumnStyles()}_addStickyColumnStyles(t,e){const n=Array.from(e.columns||[]).map(t=>{const e=this._columnDefsByName.get(t);if(!e)throw AV(t);return e}),o=n.map(t=>t.sticky),r=n.map(t=>t.stickyEnd);this._stickyStyler.updateStickyColumns(t,o,r)}_getRenderedRows(t){const e=[];for(let n=0;n<t.viewContainer.length;n++){const o=t.viewContainer.get(n);e.push(o.rootNodes[0])}return e}_getRowDefs(t,e){if(1==this._rowDefs.length)return[this._rowDefs[0]];let n=[];if(this.multiTemplateDataRows)n=this._rowDefs.filter(n=>!n.when||n.when(e,t));else{let o=this._rowDefs.find(n=>n.when&&n.when(e,t))||this._defaultRowDef;o&&n.push(o)}if(!n.length)throw function(t){return Error("Could not find a matching row definition for the"+`provided row data: ${JSON.stringify(t)}`)}(t);return n}_insertRow(t,e){this._renderRow(this._rowOutlet,t.rowDef,e,{$implicit:t.data})}_renderRow(t,e,n,o={}){t.viewContainer.createEmbeddedView(e.template,o,n);for(let r of this._getCellTemplates(e))yV.mostRecentCellOutlet&&yV.mostRecentCellOutlet._viewContainer.createEmbeddedView(r,o);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const t=this._rowOutlet.viewContainer;for(let e=0,n=t.length;e<n;e++){const o=t.get(e).context;o.count=n,o.first=0===e,o.last=e===n-1,o.even=e%2==0,o.odd=!o.even,this.multiTemplateDataRows?(o.dataIndex=this._renderRows[e].dataIndex,o.renderIndex=e):o.index=this._renderRows[e].dataIndex}}_getCellTemplates(t){return t&&t.columns?Array.from(t.columns,e=>{const n=this._columnDefsByName.get(e);if(!n)throw AV(e);return t.extractCellTemplate(n)}):[]}_applyNativeTableSections(){const t=this._document.createDocumentFragment(),e=[{tag:"thead",outlet:this._headerRowOutlet},{tag:"tbody",outlet:this._rowOutlet},{tag:"tfoot",outlet:this._footerRowOutlet}];for(const n of e){const e=this._document.createElement(n.tag);e.setAttribute("role","rowgroup"),e.appendChild(n.outlet.elementRef.nativeElement),t.appendChild(e)}this._elementRef.nativeElement.appendChild(t)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows(),this.updateStickyColumnStyles()}_checkStickyStates(){const t=(t,e)=>t||e.hasStickyChanged();this._headerRowDefs.reduce(t,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(t,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(t,!1)&&this.updateStickyColumnStyles()}_setupStickyStyler(){this._stickyStyler=new SV(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._platform.isBrowser),(this._dir?this._dir.change:Object(z.a)()).pipe(dc(this._onDestroy)).subscribe(t=>{this._stickyStyler.direction=t,this.updateStickyColumnStyles()})}_getOwnDefs(t){return t.filter(t=>!t._table||t._table===this)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.t),r.Rb(r.h),r.Rb(r.l),r.cc("role"),r.Rb(sl,8),r.Rb(c.e),r.Rb(Ec))},t.\u0275cmp=r.Lb({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,dV,!0),r.Jb(n,PV,!0),r.Jb(n,fV,!0),r.Jb(n,MV,!0)),2&t&&(r.zc(o=r.gc())&&(e._contentColumnDefs=o),r.zc(o=r.gc())&&(e._contentRowDefs=o),r.zc(o=r.gc())&&(e._contentHeaderRowDefs=o),r.zc(o=r.gc())&&(e._contentFooterRowDefs=o))},viewQuery:function(t,e){var n;1&t&&(r.Lc(DV,!0),r.Lc(IV,!0),r.Lc(EV,!0)),2&t&&(r.zc(n=r.gc())&&(e._rowOutlet=n.first),r.zc(n=r.gc())&&(e._headerRowOutlet=n.first),r.zc(n=r.gc())&&(e._footerRowOutlet=n.first))},hostAttrs:[1,"cdk-table"],inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows"},exportAs:["cdkTable"],features:[r.Cb([{provide:oV,useExisting:t}])],ngContentSelectors:ZB,decls:4,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["footerRowOutlet",""]],template:function(t,e){1&t&&(r.qc(JB),r.pc(0),r.Tb(1,0),r.Tb(2,1),r.Tb(3,2))},directives:[IV,DV,EV],encapsulation:2}),t})();function LV(t,e){return t.concat(Array.from(e))}let RV=(()=>{class t{constructor(t,e){this._table=t,this._options=e,this.justify="start",this._options=e||{}}get name(){return this._name}set name(t){this._name=t,this._syncColumnDefName()}ngOnInit(){if(this._syncColumnDefName(),void 0===this.headerText&&(this.headerText=this._createDefaultHeaderText()),this.dataAccessor||(this.dataAccessor=this._options.defaultDataAccessor||((t,e)=>t[e])),!this._table)throw Error("Text column could not find a parent table for registration.");this.columnDef.cell=this.cell,this.columnDef.headerCell=this.headerCell,this._table.addColumnDef(this.columnDef)}ngOnDestroy(){this._table&&this._table.removeColumnDef(this.columnDef)}_createDefaultHeaderText(){const t=this.name;if(Object(r.X)()&&!t)throw Error("Table text column must have a name.");return this._options&&this._options.defaultHeaderTextTransform?this._options.defaultHeaderTextTransform(t):t[0].toUpperCase()+t.slice(1)}_syncColumnDefName(){this.columnDef&&(this.columnDef.name=this.name)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(TV,8),r.Rb(rV,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["cdk-text-column"]],viewQuery:function(t,e){var n;1&t&&(r.Lc(dV,!0),r.Lc(iV,!0),r.Lc(aV,!0)),2&t&&(r.zc(n=r.gc())&&(e.columnDef=n.first),r.zc(n=r.gc())&&(e.cell=n.first),r.zc(n=r.gc())&&(e.headerCell=n.first))},inputs:{justify:"justify",name:"name",headerText:"headerText",dataAccessor:"dataAccessor"},decls:3,vars:0,consts:[["cdkColumnDef",""],["cdk-header-cell","",3,"text-align",4,"cdkHeaderCellDef"],["cdk-cell","",3,"text-align",4,"cdkCellDef"],["cdk-header-cell",""],["cdk-cell",""]],template:function(t,e){1&t&&(r.Vb(0,0),r.Oc(1,tV,2,3,"th",1),r.Oc(2,eV,2,3,"td",2),r.Ub())},directives:[dV,aV,iV,mV,hV],encapsulation:2}),t})(),WV=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})();const jV=[[["caption"]]],FV=["caption"];function XV(t,e){if(1&t&&(r.Xb(0,"th",3),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Nc("text-align",t.justify),r.Db(1),r.Sc(" ",t.headerText," ")}}function NV(t,e){if(1&t&&(r.Xb(0,"td",4),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Nc("text-align",n.justify),r.Db(1),r.Sc(" ",n.dataAccessor(t,n.name)," ")}}let UV=(()=>{class t extends TV{constructor(){super(...arguments),this.stickyCssClass="mat-table-sticky"}}return t.\u0275fac=function(e){return zV(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-table"],exportAs:["matTable"],features:[r.Cb([{provide:TV,useExisting:t},{provide:oV,useExisting:t}]),r.Ab],ngContentSelectors:FV,decls:4,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["footerRowOutlet",""]],template:function(t,e){1&t&&(r.qc(jV),r.pc(0),r.Tb(1,0),r.Tb(2,1),r.Tb(3,2))},directives:[IV,DV,EV],styles:['mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-row::after,mat-header-row::after,mat-footer-row::after{display:inline-block;min-height:inherit;content:""}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type,[dir=rtl] mat-header-cell:first-of-type,[dir=rtl] mat-footer-cell:first-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,[dir=rtl] mat-header-cell:last-of-type,[dir=rtl] mat-footer-cell:last-of-type{padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type,[dir=rtl] td.mat-cell:first-of-type,[dir=rtl] td.mat-footer-cell:first-of-type{padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type,[dir=rtl] td.mat-cell:last-of-type,[dir=rtl] td.mat-footer-cell:last-of-type{padding-right:0;padding-left:24px}\n'],encapsulation:2}),t})();const zV=r.Zb(UV);let YV=(()=>{class t extends iV{}return t.\u0275fac=function(e){return BV(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","matCellDef",""]],features:[r.Cb([{provide:iV,useExisting:t}]),r.Ab]}),t})();const BV=r.Zb(YV);let VV=(()=>{class t extends aV{}return t.\u0275fac=function(e){return HV(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","matHeaderCellDef",""]],features:[r.Cb([{provide:aV,useExisting:t}]),r.Ab]}),t})();const HV=r.Zb(VV);let QV=(()=>{class t extends cV{}return t.\u0275fac=function(e){return GV(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","matFooterCellDef",""]],features:[r.Cb([{provide:cV,useExisting:t}]),r.Ab]}),t})();const GV=r.Zb(QV);let $V=(()=>{class t extends dV{}return t.\u0275fac=function(e){return qV(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[r.Cb([{provide:dV,useExisting:t},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),r.Ab]}),t})();const qV=r.Zb($V);let KV=(()=>{class t extends mV{constructor(t,e){super(t,e),e.nativeElement.classList.add(`mat-column-${t.cssClassFriendlyName}`)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(dV),r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-header-cell"],features:[r.Ab]}),t})(),JV=(()=>{class t extends pV{constructor(t,e){super(t,e),e.nativeElement.classList.add(`mat-column-${t.cssClassFriendlyName}`)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(dV),r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:["role","gridcell",1,"mat-footer-cell"],features:[r.Ab]}),t})(),ZV=(()=>{class t extends hV{constructor(t,e){super(t,e),e.nativeElement.classList.add(`mat-column-${t.cssClassFriendlyName}`)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(dV),r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:["role","gridcell",1,"mat-cell"],features:[r.Ab]}),t})(),tH=(()=>{class t extends fV{}return t.\u0275fac=function(e){return eH(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[r.Cb([{provide:fV,useExisting:t}]),r.Ab]}),t})();const eH=r.Zb(tH);let nH=(()=>{class t extends MV{}return t.\u0275fac=function(e){return oH(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","matFooterRowDef",""]],inputs:{columns:["matFooterRowDef","columns"],sticky:["matFooterRowDefSticky","sticky"]},features:[r.Cb([{provide:MV,useExisting:t}]),r.Ab]}),t})();const oH=r.Zb(nH);let rH=(()=>{class t extends PV{}return t.\u0275fac=function(e){return iH(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[r.Cb([{provide:PV,useExisting:t}]),r.Ab]}),t})();const iH=r.Zb(rH);let aH=(()=>{class t extends xV{}return t.\u0275fac=function(e){return cH(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-header-row"],exportAs:["matHeaderRow"],features:[r.Cb([{provide:xV,useExisting:t}]),r.Ab],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,e){1&t&&r.Tb(0,0)},directives:[yV],encapsulation:2}),t})();const cH=r.Zb(aH);let sH=(()=>{class t extends vV{}return t.\u0275fac=function(e){return lH(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-footer-row"],exportAs:["matFooterRow"],features:[r.Cb([{provide:vV,useExisting:t}]),r.Ab],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,e){1&t&&r.Tb(0,0)},directives:[yV],encapsulation:2}),t})();const lH=r.Zb(sH);let dH=(()=>{class t extends wV{}return t.\u0275fac=function(e){return gH(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-row"],exportAs:["matRow"],features:[r.Cb([{provide:wV,useExisting:t}]),r.Ab],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,e){1&t&&r.Tb(0,0)},directives:[yV],encapsulation:2}),t})();const gH=r.Zb(dH);let mH=(()=>{class t extends RV{}return t.\u0275fac=function(e){return pH(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-text-column"]],features:[r.Ab],decls:3,vars:0,consts:[["matColumnDef",""],["mat-header-cell","",3,"text-align",4,"matHeaderCellDef"],["mat-cell","",3,"text-align",4,"matCellDef"],["mat-header-cell",""],["mat-cell",""]],template:function(t,e){1&t&&(r.Vb(0,0),r.Oc(1,XV,2,3,"th",1),r.Oc(2,NV,2,3,"td",2),r.Ub())},directives:[$V,VV,YV,KV,ZV],encapsulation:2}),t})();const pH=r.Zb(mH);let hH=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[WV,Gd]]}),t})();class uH extends class{}{constructor(t=[]){super(),this._renderData=new Zn.a([]),this._filter=new Zn.a(""),this._internalPageChanges=new po.b,this._renderChangesSubscription=Js.a.EMPTY,this.sortingDataAccessor=(t,e)=>{const n=t[e];if(Hs(n)){const t=Number(n);return t<9007199254740991?t:n}return n},this.sortData=(t,e)=>{const n=e.active,o=e.direction;return n&&""!=o?t.sort((t,e)=>{let r=this.sortingDataAccessor(t,n),i=this.sortingDataAccessor(e,n),a=0;return null!=r&&null!=i?r>i?a=1:r<i&&(a=-1):null!=r?a=1:null!=i&&(a=-1),a*("asc"==o?1:-1)}):t},this.filterPredicate=(t,e)=>{const n=Object.keys(t).reduce((e,n)=>e+t[n]+"\u25ec","").toLowerCase(),o=e.trim().toLowerCase();return-1!=n.indexOf(o)},this._data=new Zn.a(t),this._updateChangeSubscription()}get data(){return this._data.value}set data(t){this._data.next(t)}get filter(){return this._filter.value}set filter(t){this._filter.next(t)}get sort(){return this._sort}set sort(t){this._sort=t,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(t){this._paginator=t,this._updateChangeSubscription()}_updateChangeSubscription(){const t=this._sort?Object(Ks.a)(this._sort.sortChange,this._sort.initialized):Object(z.a)(null),e=this._paginator?Object(Ks.a)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):Object(z.a)(null),n=co([this._data,this._filter]).pipe(Object(H.a)(([t])=>this._filterData(t))),o=co([n,t]).pipe(Object(H.a)(([t])=>this._orderData(t))),r=co([o,e]).pipe(Object(H.a)(([t])=>this._pageData(t)));this._renderChangesSubscription.unsubscribe(),this._renderChangesSubscription=r.subscribe(t=>this._renderData.next(t))}_filterData(t){return this.filteredData=this.filter?t.filter(t=>this.filterPredicate(t,this.filter)):t,this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(t){return this.sort?this.sortData(t.slice(),this.sort):t}_pageData(t){if(!this.paginator)return t;const e=this.paginator.pageIndex*this.paginator.pageSize;return t.slice(e,e+this.paginator.pageSize)}_updatePaginator(t){Promise.resolve().then(()=>{const e=this.paginator;if(e&&(e.length=t,e.pageIndex>0)){const t=Math.ceil(e.length/e.pageSize)-1||0,n=Math.min(e.pageIndex,t);n!==e.pageIndex&&(e.pageIndex=n,this._internalPageChanges.next())}})}connect(){return this._renderData}disconnect(){}}function bH(t){return function(t){return"number"==typeof t}(t)&&isFinite(t)}function _H(t,e){return Math.round(t*Math.pow(10,e))/Math.pow(10,e)}let fH=(()=>{class t{constructor(){this.formats={B:{max:1024},kB:{max:Math.pow(1024,2),prev:"B"},KB:{max:Math.pow(1024,2),prev:"B"},MB:{max:Math.pow(1024,3),prev:"kB"},GB:{max:Math.pow(1024,4),prev:"MB"},TB:{max:Number.MAX_SAFE_INTEGER,prev:"GB"}}}transform(t,e=0,n="B",o){if(!(bH(t)&&bH(e)&&(r=e,r%1==0)&&function(t){return t>=0}(e)))return t;var r;let i=t,a=n;for(;"B"!==a;)i*=1024,a=this.formats[a].prev;if(o){const t=_H(this.calculateResult(this.formats[o],i),e);return this.formatResult(t,o)}for(const c in this.formats)if(this.formats.hasOwnProperty(c)){const t=this.formats[c];if(i<t.max){const n=_H(this.calculateResult(t,i),e);return this.formatResult(n,c)}}}formatResult(t,e){return`${t} ${e}`}calculateResult(t,e){const n=t.prev?this.formats[t.prev]:void 0;return n?e/n.max:e}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"bytes",type:t,pure:!0}),t})(),CH=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)}}),t})();function OH(t,e){if(1&t&&(r.Xb(0,"mat-option",30),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t.name," ")}}const MH=function(t,e){return{"yellow-800-fg":t,"gray-200-fg":e}};function PH(t,e){if(1&t){const t=r.Yb();r.Xb(0,"th",31),r.Xb(1,"button",32),r.fc("click",(function(){r.Ec(t);const e=r.jc();return e.parentPath&&e.onBack()})),r.Sb(2,"fa-icon",33),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("ngClass",r.wc(3,MH,t.parentPath,!t.parentPath))("disabled",!t.parentPath),r.Db(1),r.rc("icon",t.faLongArrowAltLeft)}}function yH(t,e){1&t&&(r.Xb(0,"mat-icon",38),r.Qc(1,"folder"),r.Wb())}function xH(t,e){1&t&&(r.Xb(0,"mat-icon",39),r.Qc(1,"laptop"),r.Wb())}function vH(t,e){1&t&&(r.Xb(0,"mat-icon",40),r.Qc(1,"sd_storage"),r.Wb())}function wH(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",34),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onSelectElement(n)})),r.Oc(1,yH,2,0,"mat-icon",35),r.Oc(2,xH,2,0,"mat-icon",36),r.Oc(3,vH,2,0,"mat-icon",37),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.rc("ngIf",t.type===n.FileTypes.Directory),r.Db(1),r.rc("ngIf",t.type===n.FileTypes.File),r.Db(1),r.rc("ngIf",t.type===n.FileTypes.Document)}}function kH(t,e){1&t&&(r.Xb(0,"th",31),r.Qc(1," Nome"),r.Wb())}function SH(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",34),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onSelectElement(n)})),r.Xb(1,"div",41),r.Qc(2),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit;r.Db(1),r.sc("title",t.name),r.Db(1),r.Rc(t.name)}}function AH(t,e){1&t&&(r.Xb(0,"th",31),r.Qc(1," Caminho"),r.Wb())}function DH(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",42),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onSelectElement(n)})),r.Xb(1,"div",43),r.Qc(2),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit;r.sc("title",t.path),r.Db(2),r.Rc(t.path)}}function IH(t,e){1&t&&(r.Xb(0,"th",31),r.Qc(1," Tipo"),r.Wb())}function EH(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",34),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onSelectElement(n)})),r.Qc(1),r.Wb()}if(2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.type," ")}}function TH(t,e){1&t&&(r.Xb(0,"th",31),r.Qc(1," Dono"),r.Wb())}function LH(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",34),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onSelectElement(n)})),r.Qc(1),r.Wb()}if(2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.owner," ")}}function RH(t,e){1&t&&(r.Xb(0,"th",31),r.Qc(1," Tamanho"),r.Wb())}function WH(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",42),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onSelectElement(n)})),r.Qc(1),r.kc(2,"bytes"),r.Wb()}if(2&t){const t=e.$implicit;r.tc("title","",t.size," byte"),r.Db(1),r.Sc(" ",r.lc(2,2,t.size),"")}}function jH(t,e){1&t&&(r.Xb(0,"th",31),r.Qc(1," Modificado em"),r.Wb())}function FH(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",42),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onSelectElement(n)})),r.kc(1,"date"),r.Qc(2),r.kc(3,"date"),r.Wb()}if(2&t){const t=e.$implicit;r.sc("title",r.mc(1,2,t.updated,"dd/MM/yyyy HH:mm:ss")),r.Db(2),r.Sc(" ",r.mc(3,5,t.updated,"dd/MM/yyyy HH:mm")," ")}}function XH(t,e){1&t&&r.Sb(0,"tr",44)}const NH=function(t){return{selected:t}};function UH(t,e){if(1&t&&r.Sb(0,"tr",45),2&t){const t=e.$implicit,n=r.jc();r.rc("ngClass",r.vc(2,NH,n.pathControl.value==t.path))("@listEnterAnimationQuick",void 0)}}let zH=(()=>{class t extends Bc{constructor(t,e,n,o){if(super(),this.dialogRef=t,this.data=e,this.fb=n,this.stomp=o,this.faLongArrowAltLeft=_c,this.fileFilters=[".exe",".bat",".vbs"],this.invertFileFilters=!1,this.directoryFilters=[":\\Arquivos de Programas",":\\Documents and Settings",":\\$Recycle.Bin",":\\System Volume Information"],this.invertDirectoryFilters=!0,this.FileTypes=YH,this.driveElements=[],this.fileTable=["icon","name","type","owner","size","updated"],this.fileDataSource=[],this.topic="/topic/remote-app-file-browser-finished",this.rootAlias="/",this.pathControl=this.fb.control(null),this.driveControl=this.fb.control(null),this.addSubscription(this.pathControl.valueChanges.pipe(Ws(500),Object(V.a)(t=>!!t),Zs()).subscribe(t=>{this.send(t)})),this.addSubscription(this.driveControl.valueChanges.pipe(Zs()).subscribe(t=>{this.send(t.path)})),this.desktopServer=e.desktopServer,this.desktopServerStompUsername=e.desktopServerStompUsername,this.stomp.username$.subscribe(t=>{this.username=t}),this.addSubscription(this.stomp.stompTopic("/user"+this.topic).subscribe(t=>{if(t.drives&&0!==t.drives.length){if(this.parentPath=t.parentPath?t.parentPath:null,this.driveElements.length!==t.drives.length){const e=t.drives[0],n=this.driveControl.value;if(this.driveElements=t.drives,n){const t=this.driveElements.find(t=>t.name===n.name);this.driveControl.setValue(t,{emitEvent:!1})}else this.driveControl.setValue(e,{emitEvent:!1})}this.pathControl.setValue(t.currentPath,{emitEvent:!1}),this.fileDataSource=t.files}else window.alert("no drives returned");if(t.error){window.alert(t.error);const e=this.driveControl.value;e?this.send(e.path):this.driveElements&&this.driveElements.length>0&&this.send(this.driveElements[0].path)}})),e.currentPath&&e.currentPath.length>=4){const t=e.currentPath.split("\\"),n=t.slice(0,t.length-1).join("\\");this.send(n)}else this.send(this.rootAlias)}ngOnInit(){}send(t){this.stomp.send("/user/"+this.desktopServerStompUsername+"/topic/remote-app-file-browser",{fileFilters:this.fileFilters,invertFileFilters:this.invertFileFilters,directoryFilters:this.directoryFilters,invertDirectoryFilters:this.invertDirectoryFilters,path:t,topic:"/user/"+this.username+this.topic})}onCancel(){this.dialogRef.close()}onSave(){this.dialogRef.close(this.pathControl.value)}onSelectElement(t){"Directory"===t.type?this.send(t.path):this.pathControl.setValue(t.path,{emitEvent:!1})}validExe(){const t=this.pathControl.value;return!!t&&this.isAValidProgram(t)}isAValidProgram(t){const e=this.fileDataSource.find(e=>e.path===t);return!!e&&e.type===YH.File}onBack(){this.send(this.parentPath)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(cm.g),r.Rb(Cb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-remote-app-file-browser"]],features:[r.Ab],decls:46,vars:8,consts:[[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"no-padding","grey-50-bg","border-bottom"],[1,"m-20","mb-0"],[1,"float-left"],["appearance","outline"],["placeholder","Disco",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[1,"float-left","ml-25"],["appearance","outline",1,"min-width-640"],["matInput","","placeholder","Path",3,"formControl"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2","no-padding"],[1,"file-browser-table-wrapper"],["mat-table","",1,"mat-elevation-z8","width-100-percent","file-browser-table",3,"dataSource"],["matColumnDef","icon",1,"width-100-percent"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","name",1,"width-100-percent"],["matColumnDef","path"],["mat-cell","",3,"title","click",4,"matCellDef"],["matColumnDef","type"],["matColumnDef","owner"],["matColumnDef","size"],["matColumnDef","updated"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","","class","mat-tr",3,"ngClass",4,"matRowDef","matRowDefColumns"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","accent",3,"disabled","click"],["type","button","mat-raised-button","","color","primary",3,"click"],[3,"value"],["mat-header-cell",""],["type","button","mat-stroked-button","",1,"back-button",3,"ngClass","disabled","click"],[3,"icon"],["mat-cell","",3,"click"],["class","icon yellow-800-fg",4,"ngIf"],["class","icon accent-fg",4,"ngIf"],["class","icon",4,"ngIf"],[1,"icon","yellow-800-fg"],[1,"icon","accent-fg"],[1,"icon"],[1,"text-max-150",3,"title"],["mat-cell","",3,"title","click"],[1,"text-max-400","filter-left"],["mat-header-row",""],["mat-row","",1,"mat-tr",3,"ngClass"]],template:function(t,e){1&t&&(r.Xb(0,"mat-toolbar",0),r.Xb(1,"mat-toolbar-row",1),r.Xb(2,"span",2),r.Qc(3,"Procurar programa"),r.Wb(),r.Wb(),r.Wb(),r.Xb(4,"div",3),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Xb(7,"mat-form-field",6),r.Xb(8,"mat-select",7),r.Oc(9,OH,2,2,"mat-option",8),r.Wb(),r.Wb(),r.Wb(),r.Xb(10,"div",9),r.Xb(11,"mat-form-field",10),r.Sb(12,"input",11),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(13,"div",12),r.Xb(14,"div",13),r.Xb(15,"table",14),r.Vb(16,15),r.Oc(17,PH,3,6,"th",16),r.Oc(18,wH,4,3,"td",17),r.Ub(),r.Vb(19,18),r.Oc(20,kH,2,0,"th",16),r.Oc(21,SH,3,2,"td",17),r.Ub(),r.Vb(22,19),r.Oc(23,AH,2,0,"th",16),r.Oc(24,DH,3,2,"td",20),r.Ub(),r.Vb(25,21),r.Oc(26,IH,2,0,"th",16),r.Oc(27,EH,2,1,"td",17),r.Ub(),r.Vb(28,22),r.Oc(29,TH,2,0,"th",16),r.Oc(30,LH,2,1,"td",17),r.Ub(),r.Vb(31,23),r.Oc(32,RH,2,0,"th",16),r.Oc(33,WH,3,4,"td",20),r.Ub(),r.Vb(34,24),r.Oc(35,jH,2,0,"th",16),r.Oc(36,FH,4,8,"td",20),r.Ub(),r.Oc(37,XH,1,0,"tr",25),r.Oc(38,UH,1,4,"tr",26),r.Wb(),r.Wb(),r.Wb(),r.Xb(39,"div",27),r.Xb(40,"div"),r.Xb(41,"button",28),r.fc("click",(function(){return e.validExe()&&e.onSave()})),r.Qc(42,"Ok "),r.Wb(),r.Wb(),r.Xb(43,"div"),r.Xb(44,"button",29),r.fc("click",(function(){return e.onCancel()})),r.Qc(45,"Cancelar"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(8),r.rc("formControl",e.driveControl),r.Db(1),r.rc("ngForOf",e.driveElements),r.Db(3),r.rc("formControl",e.pathControl),r.Db(3),r.rc("dataSource",e.fileDataSource),r.Db(22),r.rc("matHeaderRowDef",e.fileTable)("matHeaderRowDefSticky",!0),r.Db(1),r.rc("matRowDefColumns",e.fileTable),r.Db(3),r.rc("disabled",!e.validExe()))},directives:[pm,mm,kp,sp,mh,ah,rm,nu,SP,cm.t,cm.i,c.s,bu,cm.c,om,UV,$V,VV,YV,tH,rH,yu,jg,KV,c.q,Lf,HI,ZV,c.t,Uu,aH,dH],pipes:[fH,c.f],styles:["[_nghost-%COMP%]{height:500px}.file-browser-table-wrapper[_ngcontent-%COMP%]{min-height:678px}.file-browser-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding-right:20px}.file-browser-table[_ngcontent-%COMP%]{box-shadow:none!important;margin-bottom:20px}.mat-form-field-infix[_ngcontent-%COMP%]{padding-top:10px!important;padding-bottom:20px!important}.file-browser-table[_ngcontent-%COMP%]   tr.mat-row[_ngcontent-%COMP%]:hover, .mat-tr[_ngcontent-%COMP%], .selected[_ngcontent-%COMP%]   tr.mat-row[_ngcontent-%COMP%]{cursor:pointer;background-color:#c9ccd3}.filter-left[_ngcontent-%COMP%]{text-overflow:ellipsis;direction:rtl}.selected[_ngcontent-%COMP%]{background-color:#c9ccd3!important}.back-button[_ngcontent-%COMP%]{margin-left:-10px;min-width:10px;font-size:23px;padding-left:10px;padding-right:10px}"],data:{animation:Ub}}),t})();var YH=function(t){return t.Drive="Drive",t.Directory="Directory",t.File="File",t.Document="Document",t}({});let BH=(()=>{class t extends Us{constructor(t,e){super(t,e,"ad-user-service-external")}saveAdUserServiceExternalWithCheck(t){return this.http.put(this.url+"/save-with-check",t)}findByADUserIdAndSubProjectId(t,e){return this.http.get(this.url+"/find-by-ad-user-id-and-sub-project-id/"+t+"/"+e)}findAllBySubProjectId(t){return this.http.get(this.url+"/find-all-by-sub-project-id/"+t)}findAllADUserBySubProjectId(t){return this.http.get(this.url+"/find-all-ad-user-by-sub-project-id/"+t)}findAllManagerUserBySubProjectId(t){return this.http.get(this.url+"/find-all-manager-user-by-sub-project-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();var VH=n("oB13"),HH=n("x+ZX");let QH=(()=>{class t{constructor(t){this.stomp=t,this.obDict={},this.connectionStatus$=this.stomp.connectionStatus$.pipe(Object(V.a)(t=>t!==Sc.a.OK),Object(H.a)(()=>({desktopServerId:0,username:null,status:lv.STOMP_DISCONNECT,clientVersion:"-"})))}static getDestination(t){return`${rut}/DesktopServer.${t}.status`}onDesktopServerStatus(e){if(!this.obDict.hasOwnProperty(e)){const n=t.getDestination(e),o=this.stomp.stompTopic(n).pipe(function(t,e,n,o){const r=new Xa.a(1,void 0,void 0);return t=>Object(VH.a)(()=>r,void 0)(t)}(),Object(HH.a)());this.obDict[e]=Object(Ks.a)(this.connectionStatus$,o).pipe(Object($o.a)(()=>{delete this.obDict[e]}))}return this.obDict[e]}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Cb))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const GH=["inputFile"];function $H(t,e){if(1&t&&(r.Xb(0,"mat-option",37),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,n=r.jc(2);r.rc("value",t.id),r.Db(1),r.Tc(" ",t.hostname,".",n.getAdDomainName(t.adDomainId)," ")}}function qH(t,e){if(1&t&&(r.Xb(0,"mat-form-field",38),r.Xb(1,"mat-label"),r.Qc(2,"Execut\xe1vel"),r.Wb(),r.Sb(3,"input",39),r.Xb(4,"mat-error"),r.Qc(5),r.kc(6,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(5),r.Sc(" ",r.lc(6,1,t.myForm.get("app").errors)," ")}}function KH(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",40),r.fc("click",(function(){r.Ec(t);const e=r.jc(2);return e.desktopServer&&e.desktopServerStompUsername&&e.onOpenFileBrowser()})),r.Qc(1,"Procurar "),r.Wb()}if(2&t){const t=r.jc(2);r.rc("disabled",!t.desktopServer||!t.desktopServerStompUsername)}}function JH(t,e){if(1&t&&(r.Xb(0,"mat-option",37),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function ZH(t,e){if(1&t&&(r.Xb(0,"mat-form-field",38),r.Xb(1,"mat-label"),r.Qc(2,"Grupos"),r.Wb(),r.Xb(3,"mat-select",43),r.Oc(4,JH,2,2,"mat-option",13),r.Wb(),r.Wb()),2&t){const t=r.jc(3);r.Db(4),r.rc("ngForOf",t.adGroups)}}function tQ(t,e){if(1&t&&(r.Xb(0,"mat-option",37),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,n=r.jc(4);r.rc("value",t.id),r.Db(1),r.Tc(" ",n.getManagerUserEmail(t.managerUserId)," - ",t.login," ")}}function eQ(t,e){if(1&t&&(r.Xb(0,"mat-form-field",38),r.Xb(1,"mat-label"),r.Qc(2,"Usu\xe1rios"),r.Wb(),r.Xb(3,"mat-select",44),r.Oc(4,tQ,2,3,"mat-option",13),r.Wb(),r.Wb()),2&t){const t=r.jc(3);r.Db(4),r.rc("ngForOf",t.adUsers)}}function nQ(t,e){if(1&t&&(r.Xb(0,"mat-option",37),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,n=r.jc(5);r.rc("value",t.id),r.Db(1),r.Tc(" ",n.adminService.getManagerUser(t.managerUserId).email," - ",n.adminService.getAdUserPool(t.adUserPoolId).login," ")}}function oQ(t,e){if(1&t&&(r.Xb(0,"mat-form-field",10),r.Xb(1,"mat-label"),r.Qc(2,"Usu\xe1rios do pool"),r.Wb(),r.Xb(3,"mat-select",45),r.Oc(4,nQ,2,3,"mat-option",13),r.Wb(),r.Xb(5,"mat-error"),r.Qc(6),r.kc(7,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(4);r.Db(4),r.rc("ngForOf",t.adminService.findADUsersPoolRelationshipByADUserPoolService(!1)),r.Db(2),r.Sc(" ",r.lc(7,2,t.myForm.get("adUserPoolRelationshipIds").errors)," ")}}function rQ(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,oQ,8,4,"mat-form-field",20),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("ngIf",t.adUsers&&t.adUsers.length>0)}}function iQ(t,e){if(1&t&&(r.Vb(0),r.Oc(1,ZH,5,1,"mat-form-field",41),r.Oc(2,eQ,5,1,"mat-form-field",41),r.Oc(3,rQ,2,1,"div",42),r.Ub()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.adGroups&&t.adGroups.length>0),r.Db(1),r.rc("ngIf",t.adUsers&&t.adUsers.length>0),r.Db(1),r.rc("appIfPermission",t.appCanCreateADUserPoolRelationship)}}function aQ(t,e){if(1&t&&(r.Xb(0,"mat-option",48,49),r.Qc(2),r.Wb()),2&t){const t=e.$implicit,n=r.Ac(1),o=r.jc(3);r.rc("value",t.id)("disabled",1===o.myForm.get("adUserIds").value.length&&!n.selected),r.Db(2),r.Sc(" ",t.login," ")}}function cQ(t,e){if(1&t&&(r.Xb(0,"mat-option",48,51),r.Qc(2),r.Wb()),2&t){const t=e.$implicit,n=r.Ac(1),o=r.jc(5);r.rc("value",t.id)("disabled",1===o.myForm.get("adUserPoolRelationshipIds").value.length&&!n.selected),r.Db(2),r.Sc(" ",o.adminService.getAdUserPoolService(t.adUserPoolId).login," ")}}function sQ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-form-field",10),r.Xb(1,"mat-label"),r.Qc(2,"Usu\xe1rios servi\xe7o do pool"),r.Wb(),r.Xb(3,"mat-select",50),r.fc("valueChange",(function(){return r.Ec(t),r.jc(4).onChangeSelect(!0)})),r.Oc(4,cQ,3,3,"mat-option",47),r.Wb(),r.Xb(5,"mat-error"),r.Qc(6),r.kc(7,"error"),r.Wb(),r.Wb()}if(2&t){const t=r.jc(4);r.Db(4),r.rc("ngForOf",t.adminService.findADUsersPoolRelationshipByADUserPoolService(!0)),r.Db(2),r.Sc(" ",r.lc(7,2,t.myForm.get("adUserPoolRelationshipIds").errors)," ")}}function lQ(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,sQ,8,4,"mat-form-field",20),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("ngIf",t.adminService.findADUsersPoolRelationshipByADUserPoolService(!0)&&t.adminService.findADUsersPoolRelationshipByADUserPoolService(!0).length>0)}}function dQ(t,e){if(1&t){const t=r.Yb();r.Vb(0),r.Xb(1,"mat-form-field",38),r.Xb(2,"mat-label"),r.Qc(3,"Usu\xe1rios de Servi\xe7o"),r.Wb(),r.Xb(4,"mat-select",46),r.fc("valueChange",(function(){return r.Ec(t),r.jc(2).onChangeSelect(!1)})),r.Oc(5,aQ,3,3,"mat-option",47),r.Wb(),r.Xb(6,"mat-error"),r.Qc(7),r.kc(8,"error"),r.Wb(),r.Wb(),r.Oc(9,lQ,2,1,"div",42),r.Ub()}if(2&t){const t=r.jc(2);r.Db(5),r.rc("ngForOf",t.adUsers),r.Db(2),r.Sc(" ",r.lc(8,3,t.myForm.get("adUserIds").errors)," "),r.Db(2),r.rc("appIfPermission",t.appCanCreateADUserPoolRelationship)}}function gQ(t,e){if(1&t&&(r.Xb(0,"mat-form-field",10),r.Xb(1,"mat-label"),r.Qc(2,"Alias"),r.Wb(),r.Sb(3,"input",52),r.Xb(4,"mat-error"),r.Qc(5),r.kc(6,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(3),r.rc("readonly",t.myForm.get("id").value),r.Db(2),r.Sc(" ",r.lc(6,2,t.myForm.get("alias").errors)," ")}}function mQ(t,e){if(1&t&&(r.Xb(0,"li",56),r.Sb(1,"img",57),r.Qc(2," Carregando... "),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.tc("src","",t.domainPathService.staticURL,"icons/loading.gif",r.Hc)}}const pQ=function(t){return[t]};function hQ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"li",58),r.fc("mousedown",(function(){r.Ec(t);const n=e.$implicit;return r.jc(3).selectImageFile(n.value)})),r.Sb(1,"img",59),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(3);r.rc("ngClass",r.vc(2,pQ,t.value===n.imageFileIdSelected?" active":"")),r.Db(1),r.sc("src",n.imageFileService.getRemoteAppPictureUrl(t.value,64),r.Hc)}}function uQ(t,e){if(1&t&&(r.Xb(0,"ul",53),r.Oc(1,mQ,3,1,"li",54),r.Oc(2,hQ,2,4,"li",55),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.loading),r.Db(1),r.rc("ngForOf",t.imageUUIDList)}}function bQ(t,e){if(1&t&&r.Sb(0,"img",65),2&t){const t=r.jc(3);r.rc("src","data:image/png;base64,"+t.imageFileElement,r.Hc)}}function _Q(t,e){if(1&t&&r.Sb(0,"img",65),2&t){const t=r.jc(3);r.sc("src",t.imageFileService.getRemoteAppPictureUrl(t.imageFileIdSelected,64),r.Hc)}}function fQ(t,e){if(1&t&&(r.Xb(0,"div",60),r.Xb(1,"div",61),r.Xb(2,"div",62),r.Oc(3,bQ,1,1,"img",63),r.Oc(4,_Q,1,1,"img",63),r.Xb(5,"div",64),r.Qc(6),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(3),r.rc("ngIf",t.imageFileElement),r.Db(1),r.rc("ngIf",t.imageFileIdSelected),r.Db(2),r.Rc(t.myForm.get("name").value)}}function CQ(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function OQ(t,e){1&t&&r.Qc(0,"Criar")}function MQ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",68),r.fc("click",(function(){return r.Ec(t),r.jc(3).onHistory()})),r.Qc(2,"Hist\xf3rico"),r.Wb(),r.Wb()}}function PQ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Oc(1,MQ,3,0,"div",66),r.Xb(2,"button",67),r.fc("click",(function(){return r.Ec(t),r.jc(2).onRemove()})),r.Qc(3,"Excluir"),r.Wb(),r.Xb(4,"button",67),r.fc("click",(function(){return r.Ec(t),r.jc(2).onForceDelete()})),r.Qc(5,"Exclus\xe3o for\xe7ada"),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.Db(1),r.rc("appIfPermission","AUDIT")("appIfPermissionData",t.remoteApp)("appIfPermissionType","RemoteApp")}}function yQ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",1),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"mat-toolbar",2),r.Xb(2,"mat-toolbar-row",3),r.Xb(3,"span",4),r.Qc(4),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",5),r.Xb(6,"div",6),r.Xb(7,"mat-slide-toggle",7),r.Qc(8," Aplicativo Servi\xe7o "),r.Wb(),r.Sb(9,"mat-divider",8),r.Sb(10,"hr",9),r.Xb(11,"mat-form-field",10),r.Xb(12,"mat-label"),r.Qc(13,"Nome"),r.Wb(),r.Sb(14,"input",11),r.Xb(15,"mat-error"),r.Qc(16),r.kc(17,"error"),r.Wb(),r.Wb(),r.Xb(18,"mat-form-field",10),r.Xb(19,"mat-label"),r.Qc(20,"Servidor"),r.Wb(),r.Xb(21,"mat-select",12),r.Oc(22,$H,2,3,"mat-option",13),r.Wb(),r.Xb(23,"mat-error"),r.Qc(24),r.kc(25,"error"),r.Wb(),r.Wb(),r.Oc(26,qH,7,3,"mat-form-field",14),r.Oc(27,KH,2,1,"button",15),r.Oc(28,iQ,4,3,"ng-container",16),r.Oc(29,dQ,10,5,"ng-container",16),r.Xb(30,"mat-expansion-panel"),r.Xb(31,"mat-expansion-panel-header"),r.Qc(32," Avan\xe7ado "),r.Wb(),r.Xb(33,"div",17),r.Xb(34,"mat-form-field",10),r.Xb(35,"mat-label"),r.Qc(36,"Args do execut\xe1vel"),r.Wb(),r.Sb(37,"input",18),r.Xb(38,"mat-error"),r.Qc(39),r.kc(40,"error"),r.Wb(),r.Wb(),r.Xb(41,"mat-form-field",10),r.Xb(42,"mat-label"),r.Qc(43,"Atraso na abertura do programa em milisegundos"),r.Wb(),r.Sb(44,"input",19),r.Xb(45,"mat-error"),r.Qc(46),r.kc(47,"error"),r.Wb(),r.Wb(),r.Oc(48,gQ,7,4,"mat-form-field",20),r.Xb(49,"mat-form-field",10),r.Xb(50,"mat-label"),r.Qc(51,"Coment\xe1rios"),r.Wb(),r.Xb(52,"textarea",21),r.Qc(53,"                        "),r.Wb(),r.Xb(54,"mat-error"),r.Qc(55),r.kc(56,"error"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(57,"div",22),r.Xb(58,"mat-form-field",10),r.Xb(59,"mat-label"),r.Qc(60,"Buscar icones"),r.Wb(),r.Xb(61,"input",23),r.fc("focus",(function(){return r.Ec(t),r.jc().onFocusSearch()}))("focusout",(function(){return r.Ec(t),r.jc().onFocusOutSearch()})),r.Wb(),r.Wb(),r.Oc(62,uQ,3,2,"ul",24),r.Wb(),r.Xb(63,"div",25),r.Qc(64,"ou"),r.Wb(),r.Xb(65,"button",26),r.fc("click",(function(){return r.Ec(t),r.Ac(71).click()})),r.Xb(66,"mat-icon"),r.Qc(67,"library_add"),r.Wb(),r.Xb(68,"span"),r.Qc(69,"Enviar arquivo do icone"),r.Wb(),r.Xb(70,"input",27,28),r.fc("change",(function(e){return r.Ec(t),r.jc().onImageFileChange(e)})),r.Wb(),r.Wb(),r.Oc(72,fQ,7,3,"div",29),r.Sb(73,"hr",9),r.Xb(74,"mat-slide-toggle",30),r.Qc(75," Ativo "),r.Wb(),r.Sb(76,"hr",9),r.Wb(),r.Wb(),r.Xb(77,"div",31),r.Xb(78,"div",32),r.Xb(79,"button",33),r.Oc(80,CQ,2,0,"span",34),r.Oc(81,OQ,1,0,"ng-template",null,35,r.Pc),r.Wb(),r.Wb(),r.Oc(83,PQ,6,3,"div",16),r.Xb(84,"div"),r.Xb(85,"button",36),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(86,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(82),e=r.jc();r.rc("formGroup",e.myForm),r.Db(4),r.Sc("Aplicativo Remoto ",e.remoteApp.name,""),r.Db(12),r.Sc(" ",r.lc(17,21,e.myForm.get("name").errors)," "),r.Db(5),r.rc("disabled",e.myForm.get("id").value),r.Db(1),r.rc("ngForOf",e.desktopServers),r.Db(2),r.Sc(" ",r.lc(25,23,e.myForm.get("desktopServerId").errors)," "),r.Db(2),r.rc("ngIf",!e.myForm.get("serviceApp").value),r.Db(1),r.rc("ngIf",!e.myForm.get("serviceApp").value),r.Db(1),r.rc("ngIf",!e.myForm.get("serviceApp").value),r.Db(1),r.rc("ngIf",e.myForm.get("serviceApp").value),r.Db(10),r.Sc(" ",r.lc(40,25,e.myForm.get("appArgs").errors)," "),r.Db(7),r.Sc(" ",r.lc(47,27,e.myForm.get("openDelay").errors)," "),r.Db(2),r.rc("ngIf",e.myForm.get("id").value),r.Db(7),r.Sc(" ",r.lc(56,29,e.myForm.get("comment").errors)," "),r.Db(6),r.rc("formControl",e.searchIconsCtrl),r.Db(1),r.rc("ngIf",e.showSuggestions&&e.searchIconsCtrl.value),r.Db(10),r.rc("ngIf",e.imageFileElement||e.imageFileIdSelected),r.Db(7),r.rc("disabled",e.myForm.pristine||!e.myForm.valid),r.Db(1),r.rc("ngIf",e.remoteApp.id)("ngIfElse",t),r.Db(3),r.rc("ngIf",e.remoteApp.id)}}let xQ=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d){if(super(),this.dialogRef=t,this.data=e,this.fb=n,this.remoteAppDaoService=o,this.adUserServiceExternalDaoService=r,this.imageFileService=i,this.domainPathService=a,this.desktopServerStatusService=c,this.adminService=s,this.customerGroupService=l,this.dialog=d,this.adUserExternalList=[],this.adUsers=[],this.adGroups=[],this.managerUsers=[],this.adGroupsFromData=[],this.adUsersFromData=[],this.adUserServiceExternalsFromData=[],this.adUsersServiceFromData=[],this.imageFileElement=null,this.searchIconsCtrl=new cm.h,this._onDestroy=new VM.Subject,this.firstClick=!1,this.showSuggestions=!1,this.imageUUIDList=[],this.currentSearchValue="",this.loading=!1,this.appCanCreateADUserPoolRelationship=[{type:"ADUserPoolRelationship",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"ADUserPoolRelationship",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}],this.remoteApp=e.remoteApp,this.imageFileIdSelected=this.remoteApp.imageUUID,this.serviceApp=this.remoteApp.serviceApp,this.desktopServers=e.desktopServers,this.desktopServers&&(this.desktopServers=this.desktopServers.filter(t=>!0===t.active)),this.remoteApp&&this.remoteApp.desktopServerId){const t=this.desktopServers.find(t=>t.id===this.remoteApp.desktopServerId);this.setDesktopServer(t)}this.adDomains=e.adDomains,this.adDomains&&(this.adDomains=this.adDomains.filter(t=>!0===t.active)),e.adUsers&&(this.adUsersFromData=e.adUsers),e.adUsersService&&(this.adUsersServiceFromData=e.adUsersService),e.adUserServiceExternals&&(this.adUserServiceExternalsFromData=e.adUserServiceExternals),e.adGroups&&(this.adGroupsFromData=e.adGroups),e.managerUsers&&(this.managerUsers=e.managerUsers),this.subProject=e.subProject,this.addSubscription(this.adUserServiceExternalDaoService.findAllADUserBySubProjectId(this.subProject.id).subscribe(t=>{t&&(this.adUserExternalList=t),this.myForm=this.fb.group(Object(kc.e)(this.remoteApp),{asyncValidator:this.remoteAppDaoService.validator});const e=co([this.myForm.get("serviceApp").valueChanges.pipe(Yo(this.remoteApp.serviceApp),Zs()),this.myForm.get("desktopServerId").valueChanges.pipe(Yo(this.remoteApp.desktopServerId),Zs(),Object(V.a)(t=>!!t))]).subscribe(t=>{this.onDesktopServerIdChange(t[1],t[0])});this.addSubscription(e),this.setADUsersAndGroups(this.serviceApp),this.myForm.get("serviceApp").valueChanges.subscribe(t=>{t?this.myForm.get("app").setValue("serviceApp"):this.myForm.get("app").setValue("")}),this.myForm.get("name").valueChanges.pipe(Ws(1500)).subscribe(t=>{this.onChangeRemoteAppName()}),this.searchIconsCtrl.valueChanges.pipe(Ws(500)).subscribe(t=>{this.myForm.get("name").value!==this.searchIconsCtrl.value&&this.searchIcons(this.searchIconsCtrl.value,!1)})}))}findADUser(t){return this.adUserExternalList.find(e=>e.id===t)}getManagerUserEmail(t){let e="";if(this.managerUsers){const n=this.managerUsers.find(e=>e.id===t);n&&(e=null==n?void 0:n.email)}return e}getAdDomainName(t){let e="";if(this.adDomains){const n=this.adDomains.find(e=>e.id===t);n&&(e=n.domainName)}return e}onDesktopServerIdChange(t,e){let n=null;if(this.desktopServer&&(n=this.desktopServer.adDomainId),!this.desktopServer||this.desktopServer.id!==t){const e=this.desktopServers.find(e=>e.id===t);this.setDesktopServer(e)}n===this.desktopServer.adDomainId&&this.serviceApp===e||(this.setADUsersAndGroups(e),this.myForm.setControl("adUserIds",this.fb.control([])),this.myForm.setControl("adGroupIds",this.fb.control([])),this.myForm.get("serviceApp").updateValueAndValidity()),this.serviceApp=e}onImageFileChange(t){const e=t.currentTarget;if(1===e.files.length){const t=e.files.item(0),n=new FileReader;n.onload=t=>{const e=window.btoa(t.target.result);this.imageFileElement=e,this.imageFileIdSelected=null},n.readAsBinaryString(t),this.myForm.markAsDirty(),this.myForm.controls.name.updateValueAndValidity()}}onSubmit(){const t=this.imageFileElement,e=this.myForm.value;let n,o;e.name=e.name.replace(/[&\/\\#,+()$~%.'":*?<>{}|]/g,""),e.subProjectId=this.subProject.id,e.imageUUID!==this.imageFileIdSelected&&(e.imageUUID=this.imageFileIdSelected),t&&(e.imageUUID=null),e.id?(n="SAVE",o=this.remoteAppDaoService.save(e)):(n="CREATE",e.name&&(e.alias=e.name.replace(/[^A-Z0-9]/gi,"").toLowerCase()+Math.floor(999999*Math.random())),o=this.remoteAppDaoService.create(e)),o.pipe(Xo(e=>{let n;return n=t?this.imageFileService.saveRemoteAppPicture(e.id,t):Object(z.a)(null),Object(Ku.forkJoin)([n,Object(z.a)(e)])})).subscribe(t=>{var e;!this.imageFileIdSelected&&(null===(e=t[0])||void 0===e?void 0:e.value)&&(t[1].imageUUID=t[0].value),this.dialogRef.close({data:t[1],operation:n})})}onCancel(){this.dialogRef.close({operation:"CANCEL"})}onForceDelete(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:'<h2 class="warn-800-fg">Esse procedimento n\xe3o tem volta.</h2> <p>Quer mesmo <span class="warn-800-fg">EXCLUIR ESSE APLICATIVO</span> de forma for\xe7ada?.<br>Este procedimento remover\xe1 o aplicativo apenas do R2.</p><br><b>Confirme</b> a exclus\xe3o digitando: <b>'+this.remoteApp.alias+"</b> no campo abaixo <br>",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline",confirmFieldValue:this.remoteApp.alias}}).afterClosed().subscribe(t=>{t&&this.remoteAppDaoService.forceDelete(this.remoteApp.id).subscribe(t=>{this.dialogRef.close({data:this.remoteApp.id,operation:"DELETE"})})});this.addSubscription(t)}onRemove(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Quer mesmo remover esse Aplicativo?",disableCancel:!1,icon:"error_outline"}}).afterClosed().subscribe(t=>{t&&this.remoteAppDaoService.remove(this.remoteApp.id).subscribe(t=>{this.dialogRef.close({data:this.remoteApp.id,operation:"DELETE"})})});this.addSubscription(t)}onHistory(){AY.openHistory(this.remoteApp.id,this.remoteAppDaoService,this.dialog)}onOpenFileBrowser(){const t=this.dialog.open(zH,{disableClose:!0,data:{currentPath:this.myForm.get("app").value,desktopServer:this.desktopServer,desktopServerStompUsername:this.desktopServerStompUsername},panelClass:"generic-edit-dialog-x-large"}).afterClosed().subscribe(t=>{t&&this.myForm.get("app").setValue(t)});this.addSubscription(t)}onFocusSearch(){this.showSuggestions=!0,this.searchIcons(this.searchIconsCtrl.value,!0)}onFocusOutSearch(){this.showSuggestions=!1}selectImageFile(t){this.imageFileElement=null,this.inputFile.nativeElement.value=null,this.myForm.markAsDirty(),this.myForm.controls.name.updateValueAndValidity(),this.imageFileIdSelected=t}onChangeRemoteAppName(){const t=this.myForm.get("name").value;this.searchIconsCtrl.value||this.searchIconsCtrl.setValue(t),this.searchIcons(t,!1)}searchIcons(t,e){this.currentSearchValue!==t&&(this.imageUUIDList=[],this.loading=!0,!t||this.imageFileElement&&!e||this.remoteAppDaoService.findAllImagesByRemoteAppName(t).subscribe(e=>{setTimeout(()=>{var n;this.loading=!1,this.currentSearchValue=t,this.imageUUIDList=e,this.imageFileIdSelected||(this.imageFileIdSelected=null===(n=this.imageUUIDList[0])||void 0===n?void 0:n.value)},2e3)}))}setADUsersAndGroups(t){t?(this.adUsersByType=this.adUsersServiceFromData,this.adUserServiceExternalsFromData.forEach(t=>{this.adUsersByType.findIndex(e=>(null==e?void 0:e.id)===t.adUserId)<0&&this.adUsersByType.push(this.findADUser(t.adUserId))})):this.adUsersByType=this.adUsersFromData,this.desktopServer?(this.adGroups=this.adGroupsFromData.filter(t=>(null==t?void 0:t.adDomainId)===this.desktopServer.adDomainId),this.adUsers=this.adUsersByType?this.adUsersByType.filter(t=>(null==t?void 0:t.adDomainId)===this.desktopServer.adDomainId):[]):(this.adUsers=[],this.adGroups=[])}setDesktopServer(t){this.desktopServer=t,this.desktopServerStompUsername=null,this.desktopServerStatusSubscription&&(this.desktopServerStatusSubscription.unsubscribe(),this.desktopServerStatusSubscription=null),this.desktopServerStatusSubscription=this.desktopServerStatusService.onDesktopServerStatus(this.desktopServer.id).subscribe(t=>{this.desktopServerStompUsername=t.status===lv.CONNECTED?t.username:null}),this.addSubscription(this.desktopServerStatusSubscription)}onChangeSelect(t){this.myForm.get("adUserIds").setErrors(null),this.myForm.get("adUserPoolRelationshipIds").setErrors(null),t?this.myForm.get("adUserIds").setValue([]):this.myForm.get("adUserPoolRelationshipIds").setValue([]),this.myForm.updateValueAndValidity()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(cm.g),r.Rb(yj),r.Rb(BH),r.Rb(GM),r.Rb(Ls),r.Rb(QH),r.Rb(CL),r.Rb(nb),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-remote-app-create-edit"]],viewQuery:function(t,e){var n;1&t&&r.Wc(GH,!0),2&t&&r.zc(n=r.gc())&&(e.inputFile=n.first)},features:[r.Ab],decls:1,vars:1,consts:[[3,"formGroup","submit",4,"ngIf"],[3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2","remote-app"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["formControlName","serviceApp","name","serviceApp"],[1,"m-12"],[1,"m-12","border-none"],["appearance","outline",1,"full-width"],["matInput","","formControlName","name","placeholder","Nome"],["placeholder","Servidor","formControlName","desktopServerId",3,"disabled"],[3,"value",4,"ngFor","ngForOf"],["class","full-width h-70","appearance","outline",4,"ngIf"],["type","button","class","mb-30","mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],[4,"ngIf"],["fxLayout","column","fxLayoutAlign","none stretch"],["matInput","","formControlName","appArgs","placeholder","Args do execut\xe1vel"],["matInput","","formControlName","openDelay","placeholder","Atraso na abertura do programa em milisegundos"],["class","full-width","appearance","outline",4,"ngIf"],["rows","4","matInput","","formControlName","comment","placeholder","Coment\xe1rios"],[1,"remote-app-search-icon"],["placeholder","Buscar icones","matInput","","fxFlex","","autocomplete","off",3,"formControl","focus","focusout"],["class","suggestions",4,"ngIf"],[1,"text-align-center","p-5"],["type","button","mat-raised-button","",2,"min-height","36px",3,"click"],["type","file","accept",".png,.jpg,.gif,.bmp",2,"display","none",3,"change"],["inputFile",""],["class","remote-app-background mt-8","fxLayout","column","fxLayoutAlign","center center",4,"ngIf"],["formControlName","active","name","active",1,"mt-20"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["matTooltip","Salvar"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["type","button","mat-raised-button","","color","primary",3,"click"],[3,"value"],["appearance","outline",1,"full-width","h-70"],["matInput","","formControlName","app","placeholder","Execut\xe1vel"],["type","button","mat-raised-button","","color","primary",1,"mb-30",3,"disabled","click"],["class","full-width  h-70","appearance","outline",4,"ngIf"],[4,"appIfPermission"],["placeholder","Grupos","formControlName","adGroupIds","multiple",""],["placeholder","Usu\xe1rios","formControlName","adUserIds","multiple",""],["placeholder","Usu\xe1rios do pool","formControlName","adUserPoolRelationshipIds","multiple",""],["placeholder","Usu\xe1rios de Servi\xe7o","formControlName","adUserIds","multiple","",3,"valueChange"],[3,"value","disabled",4,"ngFor","ngForOf"],[3,"value","disabled"],["adUserOption",""],["placeholder","Usu\xe1rios do pool","formControlName","adUserPoolRelationshipIds","multiple","",3,"valueChange"],["adUserPoolRelationshipOption",""],["matInput","","formControlName","alias","placeholder","Alias",3,"readonly"],[1,"suggestions"],["style","width: 100%;",4,"ngIf"],[3,"ngClass","mousedown",4,"ngFor","ngForOf"],[2,"width","100%"],["width","15","height","15","alt","Carregando",3,"src"],[3,"ngClass","mousedown"],["width","64","height","64",3,"src"],["fxLayout","column","fxLayoutAlign","center center",1,"remote-app-background","mt-8"],["fxLayout","column","fxLayoutAlign","center center",1,"remote-app-icon-wrapper","fuse-card"],["fxLayout","column","fxLayoutAlign","center center",1,"remote-app-icon"],["width","64","height","64","class","mt-15",3,"src",4,"ngIf"],[1,"card-supporting-text","remote-app-name","secondary-text","mt-8"],["width","64","height","64",1,"mt-15",3,"src"],[4,"appIfPermission","appIfPermissionData","appIfPermissionType"],["type","button","mat-raised-button","","color","warn",3,"click"],["type","button","mat-raised-button","","color","accent",3,"click"]],template:function(t,e){1&t&&r.Oc(0,yQ,87,31,"form",0),2&t&&r.rc("ngIf",e.myForm)},directives:[c.t,cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,U_,cm.t,cm.j,Uv,nu,Qh,bu,cm.c,Uh,SP,c.s,Hw,Gw,cm.i,yu,Uu,ah,rm,jg,fL,c.q,Lf],pipes:[DP],styles:["[_nghost-%COMP%]   .remote-app-background[_ngcontent-%COMP%]{background:repeating-linear-gradient(45deg,transparent,transparent 10px,#91a1b2 0,#91a1b2 20px),linear-gradient(180deg,#80ab97,#556b5b);min-width:300px;min-height:300px}[_nghost-%COMP%]   .remote-app-icon-wrapper[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.7);min-width:200px;min-height:200px}[_nghost-%COMP%]   .remote-app-icon[_ngcontent-%COMP%]{width:100px;cursor:pointer}[_nghost-%COMP%]   .remote-app-icon[_ngcontent-%COMP%]:hover{background-color:hsla(0,0%,100%,.4)}[_nghost-%COMP%]   .remote-app-name[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}[_nghost-%COMP%]   .remote-app-search-icon[_ngcontent-%COMP%]{margin-top:30px!important}[_nghost-%COMP%]  .remote-app-search-icon .mat-form-field-wrapper{padding-bottom:0!important;margin-bottom:0!important}[_nghost-%COMP%]  .remote-app .mat-form-field-invalid{height:100px!important}[_nghost-%COMP%]   .suggestions[_ngcontent-%COMP%]{list-style-type:none;width:405px;overflow-x:hidden;background-color:#fff;margin-top:-1px;margin-left:1px;padding-left:0;border-top:0 solid hsla(0,0%,93.7%,.9372549019607843);color:#333;box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.19)}[_nghost-%COMP%]   .suggestions[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:12px;overflow:auto;border-bottom:1px solid #eee;width:89px;float:left;margin:6px}[_nghost-%COMP%]   .suggestions[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%], [_nghost-%COMP%]   .suggestions[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{background:#eee;cursor:pointer}"]}),t})();function vQ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",7),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Xb(5,"div"),r.Xb(6,"button",1),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onEdit(n)})),r.Qc(7," Editar "),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc();r.Db(2),r.Sc(" ",t.name," "),r.Db(2),r.Sc(" ",n.getServerFQDN(t)," ")}}const wQ=[{path:"remote-app",component:(()=>{class t extends Bc{constructor(t,e,n,o,r){super(),this.dao=t,this.adDomainDao=e,this.desktopServerDao=n,this.dialog=o,this.fb=r,this.dao.get().subscribe(t=>{this.remoteApps=t,this.remoteApps||(this.remoteApps=[]),this.filteredRemoteApps=this.remoteApps}),this.adDomainDao.get().subscribe(t=>{this.adDomains=t}),this.desktopServerDao.get().subscribe(t=>{this.desktopServers=t}),this.remoteAppNameFilterControl=this.fb.control([""]),this.serverNameFilterControl=this.fb.control([""]),this.domainNameFilterControl=this.fb.control([""]);const i=co([this.remoteAppNameFilterControl.valueChanges.pipe(Ws(500),Zs(),Yo(null)),this.serverNameFilterControl.valueChanges.pipe(Ws(500),Zs(),Yo(null)),this.domainNameFilterControl.valueChanges.pipe(Ws(500),Zs(),Yo(null))]).subscribe(t=>{if(this.remoteApps){const e=t[0],n=t[1],o=t[2];let r=this.remoteApps,i=this.desktopServers;if(o&&this.adDomains&&i){const t=this.adDomains.filter(t=>-1!==t.domainName.toLowerCase().indexOf(o.toLowerCase()));i=i.filter(e=>{for(const n of t)if(e.adDomainId===n.id)return!0;return!1})}(n||i)&&(n&&(i=i.filter(t=>-1!==t.hostname.toLowerCase().indexOf(n.toLowerCase()))),r=r.filter(t=>{for(const e of i)if(t.desktopServerId===e.id)return!0;return!1})),e&&(r=r.filter(t=>-1!==t.name.toLowerCase().indexOf(e.toLowerCase()))),this.filteredRemoteApps=r}});this.addSubscription(i)}getServerFQDN(t){let e="";if(t&&this.desktopServers){const n=this.desktopServers.find(e=>t.desktopServerId===e.id);if(n&&this.adDomains){const t=this.adDomains.find(t=>n.adDomainId===t.id);t&&(e=n.hostname+"."+t.domainName)}}return e}onEdit(t){this.openModal(t)}onCreate(){this.openModal({id:null,active:!0,comment:null,name:null,app:null,desktopServerId:null,adGroupIds:[],adUserIds:[],adUserPoolRelationshipIds:[],appArgs:null,serviceApp:!1,subProjectId:null,alias:null,openDelay:0,changing:!1,deleting:!1,createdAt:null,updatedAt:null,modified:null,optlock:null,imageBase64:null,imageUUID:null})}openModal(t){const e=this.dialog.open(xQ,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{remoteApp:t,adDomains:this.adDomains,desktopServers:this.desktopServers}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(e=>{const n=this.remoteApps.findIndex(t=>t.id===e.id);t.id?this.remoteApps[n]=e:this.remoteApps.push(e)});this.addSubscription(e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(yj),r.Rb(_b),r.Rb(Mb),r.Rb(Zg),r.Rb(cm.g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-remote-app-list"]],features:[r.Ab],decls:11,vars:4,consts:[["id","remote-app-list","fxLayout","column","fxLayoutAlign","start stretch"],["type","button","mat-raised-button","",3,"click"],["fxLayout","column"],["matInput","","placeholder","Nome do Programa",3,"formControl"],["matInput","","placeholder","Servidor",3,"formControl"],["matInput","","placeholder","Dom\xednio",3,"formControl"],["fxLayout","row","fxLayoutAlign","space-between center",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between center"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"button",1),r.fc("click",(function(){return e.onCreate()})),r.Qc(2,"Criar"),r.Wb(),r.Xb(3,"div",2),r.Xb(4,"mat-form-field"),r.Sb(5,"input",3),r.Wb(),r.Xb(6,"mat-form-field"),r.Sb(7,"input",4),r.Wb(),r.Xb(8,"mat-form-field"),r.Sb(9,"input",5),r.Wb(),r.Wb(),r.Oc(10,vQ,8,2,"div",6),r.Wb()),2&t&&(r.Db(5),r.rc("formControl",e.remoteAppNameFilterControl),r.Db(2),r.rc("formControl",e.serverNameFilterControl),r.Db(2),r.rc("formControl",e.domainNameFilterControl),r.Db(1),r.rc("ngForOf",e.filteredRemoteApps))},directives:[sp,mh,yu,nu,bu,cm.c,cm.t,cm.i,c.s],styles:["[_nghost-%COMP%]{margin:8px}[_nghost-%COMP%]   #remote-app-list[_ngcontent-%COMP%]{min-width:400px}"]}),t})(),canActivate:[hb],data:{permissions:["RemoteApp.READ"]}}];let kQ=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[yj],imports:[[c.c,mL,Sa.forChild(wQ),aR,ZL,ou,hm,H_,AP,zu,_u,vu,am,zv,Zw,xB,hH,CH,ZI]]}),t})();const SQ=[{path:"ad-user",component:bb,canActivate:[hb],data:{permissions:["ADUser.READ"]}}];let AQ=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[ub],imports:[[c.c,Sa.forChild(SQ),mL,ZL,zu,jC,Xv,ou,AP,H_,hm,vu,_u,A_]]}),t})();var DQ=function(t){return t[t.PROJECT=0]="PROJECT",t[t.SUB_PROJECT=1]="SUB_PROJECT",t[t.COMPANY=2]="COMPANY",t[t.MANAGER_USER=3]="MANAGER_USER",t[t.DESKTOP_SERVER=4]="DESKTOP_SERVER",t[t.LINUX_SERVER=5]="LINUX_SERVER",t}({});let IQ=(()=>{class t extends Ob{constructor(t,e){super(t,e,"linux-server")}getAllLinuxServersWithSubProjectIds(){return this.http.get(this.url+"/get-all-linux-server-with-sub-project-ids")}getServersOffLine(){return this.http.get(this.url+"/servers-offline")}getServersOnLine(){return this.http.get(this.url+"/servers-online")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function EQ(t,e){if(1&t&&(r.Xb(0,"mat-option",13),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t," ")}}function TQ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"app-sub-project-support-card",18),r.fc("connect",(function(e){return r.Ec(t),r.jc(2).onDesktopServerConnect(e)}))("linuxConnect",(function(e){return r.Ec(t),r.jc(2).onLinuxServerConnect(e)}))("close",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onClose(e)}))("desktopServerSelect",(function(e){r.Ec(t);const n=r.jc().$implicit;return r.jc().onDesktopServerSelect(e,n)}))("linuxServerSelect",(function(e){r.Ec(t);const n=r.jc().$implicit;return r.jc().onLinuxServerSelect(e,n)})),r.Wb()}if(2&t){const t=r.jc().$implicit;r.rc("subProject",t.value)}}function LQ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"app-desktop-server-support-card",19),r.fc("subProjectSelect",(function(e){r.Ec(t);const n=r.jc().$implicit;return r.jc().onSubProjectSelect(e,n)}))("connect",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onDesktopServerConnect(e.value)}))("close",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onClose(e)})),r.Wb()}if(2&t){const t=r.jc().$implicit;r.rc("desktopServer",t.value)}}function RQ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"app-linux-server-support-card",20),r.fc("subProjectSelect",(function(e){r.Ec(t);const n=r.jc().$implicit;return r.jc().onSubProjectSelect(e,n)}))("connect",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onLinuxServerConnect(e.value)}))("close",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onClose(e)})),r.Wb()}if(2&t){const t=r.jc().$implicit;r.rc("linuxServer",t.value)}}function WQ(t,e){if(1&t&&(r.Xb(0,"div",14),r.Oc(1,TQ,1,1,"app-sub-project-support-card",15),r.Oc(2,LQ,1,1,"app-desktop-server-support-card",16),r.Oc(3,RQ,1,1,"app-linux-server-support-card",17),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.rc("@items",void 0),r.Db(1),r.rc("ngIf",t.cardType===n.SupportCardType.SUB_PROJECT),r.Db(1),r.rc("ngIf",t.cardType===n.SupportCardType.DESKTOP_SERVER),r.Db(1),r.rc("ngIf",t.cardType===n.SupportCardType.LINUX_SERVER)}}const jQ=function(){return{x:"50px"}},FQ=function(t){return{value:"*",params:t}};let XQ=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m){super(),this.projectDao=t,this.subProjectDao=e,this.managerUserDao=n,this.customerDao=o,this.customerGroupDao=r,this.desktopServerDao=i,this.linuxServerDao=a,this.clientService=c,this.stomp=s,this.queryParamsService=l,this.route=d,this.router=g,this.location=m,this.faLaptopCode=bc,this.faCircle=pc,this.faTimesCircle=Oc,this.search=new cm.h(""),this.searchTypes=["Todos","Projeto","Empresa","Nome","Email","Servidor"],this.searchType=new cm.h("Todos"),this.cards=[],this.SupportCardType=DQ,this.R2CloudClientStatus=sv,this.searchParamId="search",this.searchTypeParamId="searchType",this.desktopServerParamId="desktopServerId",this.subProjectParamId="subProjectId",this.restoreSearchFromUrl(),this.restoreDesktopServerFromUrl(),this.restoreSubProjectFromUrl();const p=co([this.search.valueChanges.pipe(Yo(this.search.value)),this.searchType.valueChanges.pipe(Yo(this.searchType.value))]).pipe(Ws(500),Zs(),Object(V.a)(t=>!!t&&!!t[0]&&t[0].length>2&&!!t[1])).subscribe(t=>{const e=t[0],n=t[1];this.setSearchUrl(n,e),this.handleSearch(n,e)});this.addSubscription(p)}handleSearch(t,e){switch(t){case"Projeto":this.searchSubProject(e);break;case"Empresa":this.searchCustomer(e);break;case"Nome":this.searchManagerUserName(e);break;case"Email":this.searchManagerUserEmail(e);break;case"Servidor":this.searchDesktopServer(e),this.searchLinuxServer(e);break;default:this.searchEverything(e)}}searchEverything(t){this.searchSubProject(t),this.searchCustomer(t),this.searchManagerUserName(t),this.searchManagerUserEmail(t),this.searchDesktopServer(t),this.searchLinuxServer(t)}searchSubProject(t){this.subProjectDao.search({fieldOrder:void 0,order:void 0,page:void 0,field:"name",value:t,limit:3}).subscribe(t=>{for(const e of t.content)this.addSubProjectCard(e,0)})}searchCustomer(t){}searchManagerUserName(t){}searchManagerUserEmail(t){}searchDesktopServer(t){this.desktopServerDao.search({fieldOrder:void 0,order:void 0,page:void 0,field:"hostname",value:t,limit:3}).subscribe(t=>{for(const e of t.content)this.addDesktopServerCard(e,0)}),this.desktopServerDao.search({fieldOrder:void 0,order:void 0,page:void 0,field:"connectionFQDN",value:t,limit:3}).subscribe(t=>{for(const e of t.content)this.addDesktopServerCard(e,0)})}searchLinuxServer(t){this.linuxServerDao.search({fieldOrder:void 0,order:void 0,page:void 0,field:"hostname",value:t,limit:3}).subscribe(t=>{for(const e of t.content)this.addLinuxServerCard(e,0)}),this.linuxServerDao.search({fieldOrder:void 0,order:void 0,page:void 0,field:"connectionFQDN",value:t,limit:3}).subscribe(t=>{for(const e of t.content)this.addLinuxServerCard(e,0)})}addDesktopServerCard(t,e){-1===this.cards.findIndex(e=>e.cardType===DQ.DESKTOP_SERVER&&e.value.id===t.id)&&this.cards.splice(e,0,{cardType:DQ.DESKTOP_SERVER,value:t})}addLinuxServerCard(t,e){-1===this.cards.findIndex(e=>e.cardType===DQ.LINUX_SERVER&&e.value.id===t.id)&&this.cards.splice(e,0,{cardType:DQ.LINUX_SERVER,value:t})}addSubProjectCard(t,e){-1===this.cards.findIndex(e=>e.cardType===DQ.SUB_PROJECT&&e.value.id===t.id)&&this.cards.splice(e,0,{cardType:DQ.SUB_PROJECT,value:t})}onClose(t){const e=this.cards.findIndex(e=>e.cardType===t.cardType&&e.value.id===t.value.id);e>-1&&this.cards.splice(e,1)}onDesktopServerConnect(t){this.stomp.send("/stomp/open-local-admin",{id:t.id})}onLinuxServerConnect(t){this.stomp.send("/stomp/open-linux-local-admin",{id:t.id})}onDesktopServerSelect(t,e){const n=this.cards.findIndex(t=>t.cardType===e.cardType&&t.value.id===e.value.id);this.addDesktopServerCard(t,n+1)}onLinuxServerSelect(t,e){const n=this.cards.findIndex(t=>t.cardType===e.cardType&&t.value.id===e.value.id);this.addLinuxServerCard(t,n+1)}onSubProjectSelect(t,e){const n=this.cards.findIndex(t=>t.cardType===e.cardType&&t.value.id===e.value.id);this.addSubProjectCard(t,n+1)}restoreSearchFromUrl(){const t=this.route.snapshot.queryParamMap;if(t.has(this.searchParamId)){const e=t.get(this.searchParamId),n=t.get(this.searchTypeParamId);this.search.setValue(e),n&&this.searchType.setValue(n),this.handleSearch(n,e)}}setSearchUrl(t,e){t&&"Todos"!==t&&this.queryParamsService.setUrlQueryParam({id:"searchType",value:t}),this.queryParamsService.setUrlQueryParam({id:"search",value:e})}restoreDesktopServerFromUrl(){const t=this.route.snapshot.queryParamMap;if(t.has(this.desktopServerParamId)){const e=Number(t.get(this.desktopServerParamId));this.desktopServerDao.getOne(e).subscribe(t=>{this.addDesktopServerCard(t,0)})}}restoreSubProjectFromUrl(){const t=this.route.snapshot.queryParamMap;if(t.has(this.subProjectParamId)){const e=Number(t.get(this.subProjectParamId));this.subProjectDao.getOne(e).subscribe(t=>{this.addSubProjectCard(t,0)})}}onClearCards(){this.cards=[]}onSearchSubmit(){}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ax),r.Rb(Dx),r.Rb(ER),r.Rb(FP),r.Rb(eb),r.Rb(Mb),r.Rb(IQ),r.Rb(Aj),r.Rb(Cb),r.Rb($u),r.Rb(oi),r.Rb(ga),r.Rb(c.n))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-r2-cloud-support"]],features:[r.Ab],decls:21,vars:9,consts:[["id","r2cloud-support",1,"page-layout","simple","fullwidth"],["type","dynamic"],["fxLayout","row","fxLayoutAlign","space-between center",1,"header","mat-accent-bg"],["id","r2cloud-support-form",3,"ngSubmit"],["fxLayout","row",1,"mat-display-1","mb-0"],[1,"pr-4",2,"margin-left","6px","width","400px"],["matInput","","id","r2cloud-support-search",3,"formControl"],["matSuffix",""],["id","r2cloud-support-type",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],["type","button","mat-mini-fab","",1,"clear-button",3,"click"],["fxLayout","row wrap","fxLayoutGap","40px","fxLayoutAlign","start start",1,"content","flex-content"],["class","support-card",4,"ngFor","ngForOf"],[3,"value"],[1,"support-card"],[3,"subProject","connect","linuxConnect","close","desktopServerSelect","linuxServerSelect",4,"ngIf"],[3,"desktopServer","subProjectSelect","connect","close",4,"ngIf"],[3,"linuxServer","subProjectSelect","connect","close",4,"ngIf"],[3,"subProject","connect","linuxConnect","close","desktopServerSelect","linuxServerSelect"],[3,"desktopServer","subProjectSelect","connect","close"],[3,"linuxServer","subProjectSelect","connect","close"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"app-background",1),r.Xb(2,"div",2),r.Xb(3,"ng-form",3),r.fc("ngSubmit",(function(){return e.onSearchSubmit()})),r.Xb(4,"div",4),r.Xb(5,"mat-form-field",5),r.Xb(6,"mat-label"),r.Qc(7,"Pesquisar"),r.Wb(),r.Sb(8,"input",6),r.Xb(9,"mat-icon",7),r.Qc(10,"search"),r.Wb(),r.Wb(),r.Xb(11,"mat-form-field"),r.Xb(12,"mat-label"),r.Qc(13,"Nos tipos"),r.Wb(),r.Xb(14,"mat-select",8),r.Oc(15,EQ,2,2,"mat-option",9),r.Wb(),r.Wb(),r.Xb(16,"button",10),r.fc("click",(function(){return e.onClearCards()})),r.Xb(17,"mat-icon"),r.Qc(18,"delete_sweep"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(19,"div",11),r.Oc(20,WQ,4,4,"div",12),r.Wb(),r.Wb()),2&t&&(r.Db(4),r.rc("@animate",r.vc(7,FQ,r.uc(6,jQ))),r.Db(4),r.rc("formControl",e.search),r.Db(6),r.rc("formControl",e.searchType),r.Db(1),r.rc("ngForOf",e.searchTypes),r.Db(4),r.rc("@list",void 0),r.Db(1),r.rc("ngForOf",e.cards))},styles:["#r2cloud-support .clear-button{margin-top:3px;margin-left:8px;background:transparent;box-shadow:none;color:hsla(0,0%,100%,.8)}#r2cloud-support #background-image{position:absolute;z-index:-1;opacity:0}@media only screen and (min-width:1680px){#r2cloud-support #background-image{min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}@media only screen and (max-width:1679px){#r2cloud-support #background-image{min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}}#r2cloud-support>.header{height:60px;min-height:60px;position:relative;background-size:100% auto;background:rgba(0,0,0,.7);color:#fff}#r2cloud-support>.header .mat-form-field{margin-bottom:-18px}#r2cloud-support>.header .mat-select-value{color:#fff}#r2cloud-support>.header .mat-form-field-label,#r2cloud-support>.header .mat-form-field-outline,#r2cloud-support>.header .mat-form-field-suffix,#r2cloud-support>.header .mat-select-arrow{color:hsla(0,0%,100%,.7)}#r2cloud-support>.header .mat-form-field-underline{background-color:hsla(0,0%,100%,.7)}#r2cloud-support .support-card{padding:20px}#r2cloud-support .fuse-card:hover{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}#r2cloud-support .client-status-icon{max-width:16px}#r2cloud-support .client-connected,#r2cloud-support .client-update{color:#3de65d;filter:drop-shadow(0 0 2px currentcolor)}#r2cloud-support .client-not-connected,#r2cloud-support .client-stomp-not-connected{color:#e61e1e;filter:drop-shadow(0 0 2px currentcolor)}#r2cloud-support .client-installed,#r2cloud-support .client-opening{color:#03a9f4;filter:drop-shadow(0 0 2px currentcolor)}#r2cloud-support .client-not-installed{color:#fc0;filter:drop-shadow(0 0 2px currentcolor)}#r2cloud-support .icon-click{cursor:pointer}#r2cloud-support .s-16{font-size:16px}@-webkit-keyframes flexShrink{to{flex:.00001}}@keyframes flexShrink{to{flex:.00001}}"],encapsulation:2,data:{animation:Ub}}),t})();class NQ{constructor(t,e){this.observer=t,this.queue=e,this.id=Object(es.a)().replace(/-/g,"")}}let UQ=(()=>{class t{constructor(t){this.stomp=t,this.subscribers=[],this.connected=!1,this.status=[],this.subscriptions=[];const e=this.stomp.connectionStatus$.subscribe(t=>{if(t===Sc.a.OK)this.connected=!0;else{this.connected=!1;for(const t of this.status)this.emit({linuxServerId:t.linuxServerId,status:lv.DISCONNECTED,clientVersion:"-"});this.status=[],this.emit({linuxServerId:0,status:lv.STOMP_DISCONNECT,clientVersion:"-"})}});this.subscriptions.push(e);const n=this.stomp.stompTopic(`${iut}/linux-server-status`).subscribe(t=>{if(t.status===lv.CONNECTED)-1===this.status.findIndex(e=>t.linuxServerId===e.linuxServerId)&&this.status.push(t);else if(t.status===lv.DISCONNECTED){const e=this.status.findIndex(e=>t.linuxServerId===e.linuxServerId);e>-1&&this.status.splice(e,1)}this.emit(t)});this.subscriptions.push(n)}serverStatusChanges(){return new Y.a(t=>{const e=new NQ(t);return this.subscribers.push(e),this.next(t),()=>{console.debug("DesktopServerStatusService serverStatusChanges unsubscribe"),this.subscribers=this.subscribers.filter((t,n,o)=>e.id!==t.id),t.complete()}})}isServerConnected(t){return this.status.findIndex(e=>e.linuxServerId===t&&e.status===lv.CONNECTED)>-1}next(t){for(const e of this.status)t.next(e)}emit(t){for(const e of this.subscribers)e.observer.next(t)}ngOnDestroy(){for(const t of this.subscribers)t.observer.complete();for(const t of this.subscriptions)t.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Cb))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function zQ(t,e){if(1&t&&(r.Xb(0,"div",17),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc(" ",t.subProject.comment," ")}}function YQ(t,e){1&t&&(r.Xb(0,"mat-icon",26),r.Qc(1,"check_circle"),r.Wb())}function BQ(t,e){1&t&&(r.Xb(0,"mat-icon",27),r.Qc(1,"error"),r.Wb())}function VQ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",18),r.Xb(1,"a",19),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onDesktopServerSelect(n)})),r.Qc(2),r.Wb(),r.Xb(3,"div",20),r.Sb(4,"fa-icon",21),r.Oc(5,YQ,2,0,"mat-icon",22),r.Oc(6,BQ,2,0,"ng-template",null,23,r.Pc),r.Xb(8,"button",24),r.fc("click",(function(){r.Ec(t);const n=e.$implicit,o=r.jc();return o.isConnected(n)&&o.isClientConnected()&&o.onConnect(n)})),r.Sb(9,"fa-icon",25),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.Ac(7),o=r.jc();r.Db(2),r.Rc(t.hostname),r.Db(2),r.rc("icon",o.faWindows),r.Db(1),r.rc("ngIf",o.isConnected(t))("ngIfElse",n),r.Db(3),r.rc("disabled",!o.isConnected(t)||!o.isClientConnected()),r.Db(1),r.rc("icon",o.faDesktop)}}function HQ(t,e){1&t&&(r.Xb(0,"mat-icon",26),r.Qc(1,"check_circle"),r.Wb())}function QQ(t,e){1&t&&(r.Xb(0,"mat-icon",27),r.Qc(1,"error"),r.Wb())}function GQ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",18),r.Xb(1,"a",19),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onLinuxServerSelect(n)})),r.Qc(2),r.Wb(),r.Xb(3,"div",20),r.Sb(4,"fa-icon",28),r.Oc(5,HQ,2,0,"mat-icon",22),r.Oc(6,QQ,2,0,"ng-template",null,23,r.Pc),r.Xb(8,"button",24),r.fc("click",(function(){r.Ec(t);const n=e.$implicit,o=r.jc();return o.isLinuxServerConnected(n)&&o.isClientConnected()&&o.onLinuxServerConnect(n)})),r.Sb(9,"fa-icon",25),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.Ac(7),o=r.jc();r.Db(2),r.Rc(t.hostname),r.Db(2),r.rc("icon",o.faLinux),r.Db(1),r.rc("ngIf",o.isLinuxServerConnected(t))("ngIfElse",n),r.Db(3),r.rc("disabled",!o.isLinuxServerConnected(t)||!o.isClientConnected()),r.Db(1),r.rc("icon",o.faDesktop)}}let $Q=(()=>{class t extends Bc{constructor(t,e,n,o,i,a){super(),this.desktopServerDao=t,this.desktopServerStatusService=e,this.linuxServerDao=n,this.linuxServerStatusService=o,this.router=i,this.clientStatus=a,this._desktopServers=[],this._desktopServerStatusDict={},this.faWindows=yc,this.faLinux=Pc,this.faDesktop=hc,this.connect=new r.o,this.linuxConnect=new r.o,this.desktopServerSelect=new r.o,this.linuxServerSelect=new r.o,this.close=new r.o}set subProject(t){this._subProject=t,this.desktopServerDao.filter({subProjectId:this._subProject.id}).subscribe(t=>{this._desktopServers=t;for(const e of this._desktopServers)this.addSubscription(this.desktopServerStatusService.onDesktopServerStatus(e.id).subscribe(t=>{this._desktopServerStatusDict[t.desktopServerId]=t}))}),this.linuxServerDao.filter({subProjectId:this._subProject.id}).subscribe(t=>{this._linuxServers=t})}get subProject(){return this._subProject}get desktopServers(){return this._desktopServers}get linuxServers(){return this._linuxServers}onConnect(t){this.connect.emit(t)}onLinuxServerConnect(t){this.linuxConnect.emit(t)}onDesktopServerSelect(t){this.desktopServerSelect.emit(t)}onLinuxServerSelect(t){this.linuxServerSelect.emit(t)}onClose(){this.close.emit()}onEdit(){this.router.navigate(["/admin"],{queryParams:{subProjectId:this.subProject.id,projectId:this.subProject.projectId}})}isConnected(t){const e=this._desktopServerStatusDict[t.id];return!!e&&e.status===lv.CONNECTED}isLinuxServerConnected(t){return this.linuxServerStatusService.isServerConnected(t.id)}isClientConnected(){return this.clientStatus.isClientConnected()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Mb),r.Rb(QH),r.Rb(IQ),r.Rb(UQ),r.Rb(ga),r.Rb(Aj))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-sub-project-support-card"]],inputs:{subProject:"subProject"},outputs:{connect:"connect",linuxConnect:"linuxConnect",desktopServerSelect:"desktopServerSelect",linuxServerSelect:"linuxServerSelect",close:"close"},features:[r.Ab],decls:22,vars:4,consts:[[1,"fuse-card","blue-color"],["fxLayout","row","fxLayoutAlign","space-between start",1,"p-16"],[1,"pr-16"],[1,"h4","secondary-text"],[1,"h1"],[1,"w-80","h-80"],[1,"close-button"],["type","button","mat-mini-fab","","id","sub-project-support-card-close",1,"fuse-white-bg","my-fab",3,"click"],["aria-label","Fechar","color","warn"],[1,"edit-button"],["type","button","mat-mini-fab","",1,"sub-project-support-card-edit","fuse-white-bg","my-fab",3,"click"],["aria-label","Fechar",1,"fuse-black-fg"],["src","assets/kluh/images/project-small-1.jpg"],["class","p-16 pt-0 line-height-1.75",4,"ngIf"],[1,"card-divider"],[1,"p-16","pt-4"],["class","mb-12","fxLayout","row","fxLayoutAlign","space-between center",4,"ngFor","ngForOf"],[1,"p-16","pt-0","line-height-1.75"],["fxLayout","row","fxLayoutAlign","space-between center",1,"mb-12"],[3,"routerLink","click"],["fxLayout","row","fxLayoutAlign","start center"],[1,"s-16","mr-8","windows-icon",3,"icon"],["class","s-16 mr-8 online","title","onLine",4,"ngIf","ngIfElse"],["offline",""],["type","button","mat-button","","color","primary",3,"disabled","click"],[3,"icon"],["title","onLine",1,"s-16","mr-8","online"],["title","offLine",1,"s-16","mr-8","offline"],[1,"s-16","mr-8","linux-icon",3,"icon"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Qc(4,"Projeto"),r.Wb(),r.Xb(5,"div",4),r.Qc(6),r.Wb(),r.Wb(),r.Xb(7,"div",5),r.Xb(8,"div",6),r.Xb(9,"button",7),r.fc("click",(function(){return e.onClose()})),r.Xb(10,"mat-icon",8),r.Qc(11,"close"),r.Wb(),r.Wb(),r.Wb(),r.Xb(12,"div",9),r.Xb(13,"button",10),r.fc("click",(function(){return e.onEdit()})),r.Xb(14,"mat-icon",11),r.Qc(15,"edit"),r.Wb(),r.Wb(),r.Wb(),r.Sb(16,"img",12),r.Wb(),r.Wb(),r.Oc(17,zQ,2,1,"div",13),r.Sb(18,"div",14),r.Xb(19,"div",15),r.Oc(20,VQ,10,6,"div",16),r.Oc(21,GQ,10,6,"div",16),r.Wb(),r.Wb()),2&t&&(r.Db(6),r.Rc(e.subProject.name),r.Db(11),r.rc("ngIf",e.subProject.comment),r.Db(3),r.rc("ngForOf",e.desktopServers),r.Db(1),r.rc("ngForOf",e.linuxServers))},directives:[sp,mh,yu,Uu,c.t,c.s,pa,HI],styles:[".windows-icon[_ngcontent-%COMP%]{color:#2e8def}.linux-icon[_ngcontent-%COMP%]{color:#000}.offline[_ngcontent-%COMP%]{color:#b71c1c}.online[_ngcontent-%COMP%]{color:#2e7d32}.close-button[_ngcontent-%COMP%]{margin-top:-37px}.close-button[_ngcontent-%COMP%], .edit-button[_ngcontent-%COMP%]{position:absolute;margin-left:76px}.edit-button[_ngcontent-%COMP%]{margin-top:20px}"],data:{animation:Ub}}),t})();function qQ(t,e){if(1&t&&(r.Xb(0,"div",21),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc(" ",t.desktopServer.comment," ")}}function KQ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"a",22),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onSelectSubProject(n)})),r.Qc(1),r.Wb()}if(2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.name," ")}}let JQ=(()=>{class t{constructor(t,e,n){this.subProjectDao=t,this.clientStatus=e,this.desktopServerStatusService=n,this.faWindows=yc,this.close=new r.o,this.connect=new r.o,this.subProjectSelect=new r.o}set desktopServer(t){this._desktopServer=t,this.subscription=this.desktopServerStatusService.onDesktopServerStatus(t.id).subscribe(t=>{this.serverStatus=t}),this.subProjectDao.filter({desktopServerId:this.desktopServer.id}).subscribe(t=>{this.subProjects=t})}get desktopServer(){return this._desktopServer}onClose(){this.close.emit()}onSelectSubProject(t){this.subProjectSelect.emit(t)}onConnect(){this.connect.emit()}isConnected(){const t=this.serverStatus;return!!t&&t.status===lv.CONNECTED}isClientConnected(){return this.clientStatus.isClientConnected()}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Dx),r.Rb(Aj),r.Rb(QH))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-desktop-server-support-card"]],inputs:{desktopServer:"desktopServer"},outputs:{close:"close",connect:"connect",subProjectSelect:"subProjectSelect"},decls:36,vars:6,consts:[[1,"fuse-card","blue-color"],["fxLayout","row","fxLayoutAlign","space-between start",1,"p-16"],[1,"pr-16"],[1,"h4","secondary-text"],[1,"h1"],[1,"w-80","h-80"],[1,"close-button"],["type","button","mat-mini-fab","",1,"fuse-white-bg","my-fab",3,"click"],["aria-label","Fechar","color","warn"],["src","assets/kluh/images/windows-logo.png"],["class","p-16 pt-0 line-height-1.75",4,"ngIf"],[1,"card-divider"],[1,"p-16","pt-0","pb-0"],["fxLayout","column","fxLayoutAlign","center"],["fxLayout","row","fxLayoutAlign","center start",1,"mb-12"],["fxFlex","30",1,"desktop-server-prop-label"],["fxFlex","70",1,"desktop-server-prop"],["fxLayout","row","fxLayoutAlign","center start"],["class","sub-project-link",3,"routerLink","click",4,"ngFor","ngForOf"],[1,"p-16","pt-0"],["type","button","mat-raised-button","",3,"disabled","click"],[1,"p-16","pt-0","line-height-1.75"],[1,"sub-project-link",3,"routerLink","click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Qc(4,"Servidor"),r.Wb(),r.Xb(5,"div",4),r.Qc(6),r.Wb(),r.Wb(),r.Xb(7,"div",5),r.Xb(8,"div",6),r.Xb(9,"button",7),r.fc("click",(function(){return e.onClose()})),r.Xb(10,"mat-icon",8),r.Qc(11,"close"),r.Wb(),r.Wb(),r.Wb(),r.Sb(12,"img",9),r.Wb(),r.Wb(),r.Oc(13,qQ,2,1,"div",10),r.Sb(14,"div",11),r.Xb(15,"div",12),r.Xb(16,"div",13),r.Xb(17,"div",14),r.Xb(18,"div",15),r.Qc(19," IP p\xfablico: "),r.Wb(),r.Xb(20,"div",16),r.Qc(21),r.Wb(),r.Wb(),r.Xb(22,"div",17),r.Xb(23,"div",15),r.Qc(24," IP privado: "),r.Wb(),r.Xb(25,"div",16),r.Qc(26),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Sb(27,"div",11),r.Xb(28,"div",12),r.Xb(29,"div",3),r.Qc(30,"Projetos"),r.Wb(),r.Oc(31,KQ,2,1,"a",18),r.Wb(),r.Sb(32,"div",11),r.Xb(33,"div",19),r.Xb(34,"button",20),r.fc("click",(function(){return e.isConnected()&&e.isClientConnected()&&e.onConnect()})),r.Qc(35,"Conectar"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(6),r.Rc(e.desktopServer.hostname),r.Db(7),r.rc("ngIf",e.desktopServer.comment),r.Db(8),r.Sc(" ",e.desktopServer.publicIp," "),r.Db(5),r.Sc(" ",e.desktopServer.privateIp," "),r.Db(5),r.rc("ngForOf",e.subProjects),r.Db(3),r.rc("disabled",!e.isConnected()||!e.isClientConnected()))},directives:[sp,mh,yu,Uu,c.t,kp,c.s,pa],styles:[".close-button[_ngcontent-%COMP%]{position:absolute;margin-top:-37px;margin-left:76px}.desktop-server-prop-label[_ngcontent-%COMP%]{text-align:right;margin-right:8px}"],data:{animation:Ub}}),t})();function ZQ(t,e){if(1&t&&(r.Xb(0,"div",21),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc(" ",t.linuxServer.comment," ")}}function tG(t,e){if(1&t){const t=r.Yb();r.Xb(0,"a",22),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onSelectSubProject(n)})),r.Qc(1),r.Wb()}if(2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.name," ")}}let eG=(()=>{class t{constructor(t,e,n){this.subProjectDao=t,this.linuxServerStatus=e,this.clientStatus=n,this.close=new r.o,this.connect=new r.o,this.subProjectSelect=new r.o}set linuxServer(t){this._linuxServer=t,this.subProjectDao.filter({linuxServerId:this.linuxServer.id}).subscribe(t=>{this.subProjects=t})}get linuxServer(){return this._linuxServer}onClose(){this.close.emit()}onSelectSubProject(t){this.subProjectSelect.emit(t)}onConnect(){this.connect.emit()}isConnected(){return this.linuxServerStatus.isServerConnected(this.linuxServer.id)}isClientConnected(){return this.clientStatus.isClientConnected()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Dx),r.Rb(UQ),r.Rb(Aj))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-linux-server-support-card"]],inputs:{linuxServer:"linuxServer"},outputs:{close:"close",connect:"connect",subProjectSelect:"subProjectSelect"},decls:36,vars:6,consts:[[1,"fuse-card","blue-color"],["fxLayout","row","fxLayoutAlign","space-between start",1,"p-16"],[1,"pr-16"],[1,"h4","secondary-text"],[1,"h1"],[1,"w-80","h-80"],[1,"close-button"],["type","button","mat-mini-fab","",1,"fuse-white-bg","my-fab",3,"click"],["aria-label","Fechar","color","warn"],["src","assets/kluh/images/linux-logo.png"],["class","p-16 pt-0 line-height-1.75",4,"ngIf"],[1,"card-divider"],[1,"p-16","pt-0","pb-0"],["fxLayout","column","fxLayoutAlign","center"],["fxLayout","row","fxLayoutAlign","center start",1,"mb-12"],["fxFlex","30",1,"linux-server-prop-label"],["fxFlex","70",1,"linux-server-prop"],["fxLayout","row","fxLayoutAlign","center start"],["class","sub-project-link",3,"routerLink","click",4,"ngFor","ngForOf"],[1,"p-16","pt-4"],["type","button","mat-raised-button","",3,"disabled","click"],[1,"p-16","pt-0","line-height-1.75"],[1,"sub-project-link",3,"routerLink","click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Qc(4,"Servidor"),r.Wb(),r.Xb(5,"div",4),r.Qc(6),r.Wb(),r.Wb(),r.Xb(7,"div",5),r.Xb(8,"div",6),r.Xb(9,"button",7),r.fc("click",(function(){return e.onClose()})),r.Xb(10,"mat-icon",8),r.Qc(11,"close"),r.Wb(),r.Wb(),r.Wb(),r.Sb(12,"img",9),r.Wb(),r.Wb(),r.Oc(13,ZQ,2,1,"div",10),r.Sb(14,"div",11),r.Xb(15,"div",12),r.Xb(16,"div",13),r.Xb(17,"div",14),r.Xb(18,"div",15),r.Qc(19," IP p\xfablico: "),r.Wb(),r.Xb(20,"div",16),r.Qc(21),r.Wb(),r.Wb(),r.Xb(22,"div",17),r.Xb(23,"div",15),r.Qc(24," IP privado: "),r.Wb(),r.Xb(25,"div",16),r.Qc(26),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Sb(27,"div",11),r.Xb(28,"div",12),r.Xb(29,"div",3),r.Qc(30,"Projetos"),r.Wb(),r.Oc(31,tG,2,1,"a",18),r.Wb(),r.Sb(32,"div",11),r.Xb(33,"div",19),r.Xb(34,"button",20),r.fc("click",(function(){return e.isConnected()&&e.isClientConnected()&&e.onConnect()})),r.Qc(35,"Conectar"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(6),r.Rc(e.linuxServer.hostname),r.Db(7),r.rc("ngIf",e.linuxServer.comment),r.Db(8),r.Sc(" ",e.linuxServer.publicIp," "),r.Db(5),r.Sc(" ",e.linuxServer.privateIp," "),r.Db(5),r.rc("ngForOf",e.subProjects),r.Db(3),r.rc("disabled",!e.isConnected()||!e.isClientConnected()))},directives:[sp,mh,yu,Uu,c.t,kp,c.s,pa],styles:[".close-button[_ngcontent-%COMP%]{position:absolute;margin-top:-37px;margin-left:76px}.linux-server-prop-label[_ngcontent-%COMP%]{text-align:right;margin-right:8px}"]}),t})(),nG=(()=>{class t{constructor(t,e,n){this._elementRef=t,this._fuseMediaMatchService=e,this._renderer=n,this._unsubscribeAll=new po.b}ngOnInit(){this._parent=this._renderer.parentNode(this._elementRef.nativeElement),this._parent&&(this._grandParent=this._renderer.parentNode(this._parent),this._fuseMediaMatchService.onMediaChange.pipe(dc(this._unsubscribeAll)).subscribe(t=>{"xs"===t?this._removeClass():this._addClass()}))}ngOnDestroy(){this._parent&&(this._removeClass(),this._unsubscribeAll.next(),this._unsubscribeAll.complete())}_addClass(){this._renderer.addClass(this._grandParent,"inner-scroll")}_removeClass(){this._renderer.removeClass(this._grandParent,"inner-scroll")}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(jb),r.Rb(r.F))},t.\u0275dir=r.Mb({type:t,selectors:[["",8,"inner-scroll"]]}),t})(),oG=(()=>{class t{constructor(){this.sidenavInstances=[]}setSidenav(t,e){this.sidenavInstances[t]=e}getSidenav(t){return this.sidenavInstances[t]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),rG=(()=>{class t{constructor(t,e,n,o){this._fuseMatchMediaService=t,this._fuseMatSidenavHelperService=e,this._matSidenav=n,this._mediaObserver=o,this.isLockedOpen=!0,this._unsubscribeAll=new po.b}ngOnInit(){this._fuseMatSidenavHelperService.setSidenav(this.fuseMatSidenavHelper,this._matSidenav),this.matIsLockedOpen&&this._mediaObserver.isActive(this.matIsLockedOpen)?(this.isLockedOpen=!0,this._matSidenav.mode="side",this._matSidenav.toggle(!0)):(this.isLockedOpen=!1,this._matSidenav.mode="over",this._matSidenav.toggle(!1)),this._fuseMatchMediaService.onMediaChange.pipe(dc(this._unsubscribeAll)).subscribe(()=>{this.matIsLockedOpen&&this._mediaObserver.isActive(this.matIsLockedOpen)?(this.isLockedOpen=!0,this._matSidenav.mode="side",this._matSidenav.toggle(!0)):(this.isLockedOpen=!1,this._matSidenav.mode="over",this._matSidenav.toggle(!1))})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(jb),r.Rb(oG),r.Rb(xR),r.Rb(Hm))},t.\u0275dir=r.Mb({type:t,selectors:[["","fuseMatSidenavHelper",""]],hostVars:2,hostBindings:function(t,e){2&t&&r.Hb("mat-is-locked-open",e.isLockedOpen)},inputs:{fuseMatSidenavHelper:"fuseMatSidenavHelper",matIsLockedOpen:"matIsLockedOpen"}}),t})(),iG=(()=>{class t{constructor(t){this._fuseMatSidenavHelperService=t}onClick(){this._fuseMatSidenavHelperService.getSidenav(this.fuseMatSidenavToggler).toggle()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(oG))},t.\u0275dir=r.Mb({type:t,selectors:[["","fuseMatSidenavToggler",""]],hostBindings:function(t,e){1&t&&r.fc("click",(function(){return e.onClick()}))},inputs:{fuseMatSidenavToggler:"fuseMatSidenavToggler"}}),t})(),aG=(()=>{class t{transform(t,e,n){const o=t.find(t=>void 0!==t.id&&t.id===e);if(o)return o[n]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"getById",type:t,pure:!1}),t})(),cG=(()=>{class t{transform(t,e=[]){return t?String(t).replace(/<[^>]+>/gm,""):""}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"htmlToPlaintext",type:t,pure:!0}),t})(),sG=(()=>{class t{transform(t,e,n){return class{static filterArrayByString(t,e){return""===e?t:(e=e.toLowerCase(),t.filter(t=>this.searchInObj(t,e)))}static searchInObj(t,e){for(const n in t){if(!t.hasOwnProperty(n))continue;const o=t[n];if("string"==typeof o){if(this.searchInString(o,e))return!0}else if(Array.isArray(o)&&this.searchInArray(o,e))return!0;if("object"==typeof o&&this.searchInObj(o,e))return!0}}static searchInArray(t,e){for(const n of t){if("string"==typeof n&&this.searchInString(n,e))return!0;if("object"==typeof n&&this.searchInObj(n,e))return!0}}static searchInString(t,e){return t.toLowerCase().includes(e)}static generateGUID(){function t(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return t()+t()}static toggleInArray(t,e){-1===e.indexOf(t)?e.push(t):e.splice(e.indexOf(t),1)}static handleize(t){return t.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}}.filterArrayByString(t,e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"filter",type:t,pure:!0}),t})(),lG=(()=>{class t{transform(t,e=[]){return t?String(t).replace(/([A-Z])/g,t=>`-${t[0].toLowerCase()}`):""}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=r.Qb({name:"camelCaseToDash",type:t,pure:!0}),t})();const dG=[{path:"support",component:XQ,canActivate:[hb]}];let gG=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,Sa.forChild(dG),mL,ZL,ou,_u,zu,AP,ZI,uC,vu]]}),t})();r.Ic(XQ,[c.q,c.r,c.s,c.t,c.B,c.x,c.y,c.z,c.A,c.v,c.w,fa,ma,pa,ua,pr,cm.J,cm.y,cm.I,cm.c,cm.z,cm.C,cm.a,cm.F,cm.G,cm.B,cm.t,cm.u,cm.E,cm.p,cm.o,cm.A,cm.b,cm.d,cm.w,cm.x,cm.v,cm.i,cm.l,cm.j,cm.m,cm.f,sp,up,mh,Fp,Bp,ah,eh,kp,Uf,Lf,$f,Df,US,$S,oA,dA,fA,wA,TA,UA,$A,nD,dD,YR,nG,rG,iG,__,fL,Nv,uL,YL,pL,aL,lL,iL,LL,Qu,XL,VL,Uh,nu,Hh,Qh,Gh,$h,qh,au,cu,bu,lu,Uu,ll,SP,kP,jg,Eg,HI,QI,$I,KI,qI,JI,VI,pC,hC,yu,xu,XQ,$Q,JQ,eG],[c.b,c.H,c.p,c.k,c.F,c.g,c.D,c.G,c.d,c.f,c.i,c.j,c.l,bC,aG,cG,sG,lG,DP,UL,$L,JL,qL,dL,hL,RL,zL,HL,KL]);let mG=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,aR,ZL,mL,ou,_u,vu,_u,Kx,Xv,am,zu,hm,tX,A_,AP,gG,ZI,H_]]}),t})(),pG=(()=>{class t extends Us{constructor(t,e){super(t,e,"manager-users")}getProviders(){return this.http.get(this.url+"/providers")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),hG=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[pG],imports:[[c.c,mL,aR,ZL,zu,jC,Xv,ou,AP,H_,Fy,hm,vu,_u,A_,xf]]}),t})(),uG=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Dx],imports:[[c.c,mL,aR,ZL,ou,zu,_u,vu,AP,hm,am,H_]]}),t})();function bG(t,e){if(1&t&&(r.Xb(0,"mat-option",19),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t," ")}}function _G(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-form-field",16),r.Xb(1,"mat-select",17),r.fc("selectionChange",(function(e){return r.Ec(t),r.jc(2)._changePageSize(e.value)})),r.Oc(2,bG,2,2,"mat-option",18),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.rc("color",t.color),r.Db(1),r.rc("value",t.pageSize)("disabled",t.disabled)("aria-label",t._intl.itemsPerPageLabel),r.Db(1),r.rc("ngForOf",t._displayedPageSizeOptions)}}function fG(t,e){if(1&t&&(r.Xb(0,"div",20),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Rc(t.pageSize)}}function CG(t,e){if(1&t&&(r.Xb(0,"div",12),r.Xb(1,"div",13),r.Qc(2),r.Wb(),r.Oc(3,_G,3,5,"mat-form-field",14),r.Oc(4,fG,2,1,"div",15),r.Wb()),2&t){const t=r.jc();r.Db(2),r.Sc(" ",t._intl.itemsPerPageLabel," "),r.Db(1),r.rc("ngIf",t._displayedPageSizeOptions.length>1),r.Db(1),r.rc("ngIf",t._displayedPageSizeOptions.length<=1)}}function OG(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",21),r.fc("click",(function(){return r.Ec(t),r.jc().firstPage()})),r.ic(),r.Xb(1,"svg",7),r.Sb(2,"path",22),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.rc("matTooltip",t._intl.firstPageLabel)("matTooltipDisabled",t._previousButtonsDisabled())("matTooltipPosition","above")("disabled",t._previousButtonsDisabled()),r.Eb("aria-label",t._intl.firstPageLabel)}}function MG(t,e){if(1&t){const t=r.Yb();r.ic(),r.hc(),r.Xb(0,"button",23),r.fc("click",(function(){return r.Ec(t),r.jc().lastPage()})),r.ic(),r.Xb(1,"svg",7),r.Sb(2,"path",24),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.rc("matTooltip",t._intl.lastPageLabel)("matTooltipDisabled",t._nextButtonsDisabled())("matTooltipPosition","above")("disabled",t._nextButtonsDisabled()),r.Eb("aria-label",t._intl.lastPageLabel)}}let PG=(()=>{class t{constructor(){this.changes=new po.b,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(t,e,n)=>{if(0==n||0==e)return`0 of ${n}`;const o=t*e;return`${o+1} \u2013 ${o<(n=Math.max(n,0))?Math.min(o+e,n):o+e} of ${n}`}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const yG={provide:PG,deps:[[new r.B,new r.K,PG]],useFactory:function(t){return t||new PG}},xG=new r.r("MAT_PAGINATOR_DEFAULT_OPTIONS");class vG{}const wG=$d(tg(vG));let kG=(()=>{class t extends wG{constructor(t,e,n){if(super(),this._intl=t,this._changeDetectorRef=e,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.page=new r.o,this._intlChanges=t.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){const{pageSize:t,pageSizeOptions:e,hidePageSize:o,showFirstLastButtons:r}=n;null!=t&&(this._pageSize=t),null!=e&&(this._pageSizeOptions=e),null!=o&&(this._hidePageSize=o),null!=r&&(this._showFirstLastButtons=r)}}get pageIndex(){return this._pageIndex}set pageIndex(t){this._pageIndex=Math.max(Vs(t),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(t){this._length=Vs(t),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(t){this._pageSize=Math.max(Vs(t),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(t){this._pageSizeOptions=(t||[]).map(t=>Vs(t)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(t){this._hidePageSize=Bs(t)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(t){this._showFirstLastButtons=Bs(t)}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const t=this.pageIndex;this.pageIndex++,this._emitPageEvent(t)}previousPage(){if(!this.hasPreviousPage())return;const t=this.pageIndex;this.pageIndex--,this._emitPageEvent(t)}firstPage(){if(!this.hasPreviousPage())return;const t=this.pageIndex;this.pageIndex=0,this._emitPageEvent(t)}lastPage(){if(!this.hasNextPage())return;const t=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(t)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const t=this.getNumberOfPages()-1;return this.pageIndex<t&&0!=this.pageSize}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(t){const e=this.pageIndex;this.pageIndex=Math.floor(this.pageIndex*this.pageSize/t)||0,this.pageSize=t,this._emitPageEvent(e)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._initialized&&(this.pageSize||(this._pageSize=0!=this.pageSizeOptions.length?this.pageSizeOptions[0]:50),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),-1===this._displayedPageSizeOptions.indexOf(this.pageSize)&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((t,e)=>t-e),this._changeDetectorRef.markForCheck())}_emitPageEvent(t){this.page.emit({previousPageIndex:t,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(PG),r.Rb(r.h),r.Rb(xG,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-paginator"]],hostAttrs:[1,"mat-paginator"],inputs:{disabled:"disabled",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",color:"color"},outputs:{page:"page"},exportAs:["matPaginator"],features:[r.Ab],decls:14,vars:14,consts:[[1,"mat-paginator-outer-container"],[1,"mat-paginator-container"],["class","mat-paginator-page-size",4,"ngIf"],[1,"mat-paginator-range-actions"],[1,"mat-paginator-range-label"],["mat-icon-button","","type","button","class","mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false",1,"mat-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-paginator-page-size"],[1,"mat-paginator-page-size-label"],["class","mat-paginator-page-size-select",3,"color",4,"ngIf"],["class","mat-paginator-page-size-value",4,"ngIf"],[1,"mat-paginator-page-size-select",3,"color"],[3,"value","disabled","aria-label","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Oc(2,CG,5,3,"div",2),r.Xb(3,"div",3),r.Xb(4,"div",4),r.Qc(5),r.Wb(),r.Oc(6,OG,3,5,"button",5),r.Xb(7,"button",6),r.fc("click",(function(){return e.previousPage()})),r.ic(),r.Xb(8,"svg",7),r.Sb(9,"path",8),r.Wb(),r.Wb(),r.hc(),r.Xb(10,"button",9),r.fc("click",(function(){return e.nextPage()})),r.ic(),r.Xb(11,"svg",7),r.Sb(12,"path",10),r.Wb(),r.Wb(),r.Oc(13,MG,3,5,"button",11),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(2),r.rc("ngIf",!e.hidePageSize),r.Db(3),r.Sc(" ",e._intl.getRangeLabel(e.pageIndex,e.pageSize,e.length)," "),r.Db(1),r.rc("ngIf",e.showFirstLastButtons),r.Db(1),r.rc("matTooltip",e._intl.previousPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("matTooltipPosition","above")("disabled",e._previousButtonsDisabled()),r.Eb("aria-label",e._intl.previousPageLabel),r.Db(3),r.rc("matTooltip",e._intl.nextPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("matTooltipPosition","above")("disabled",e._nextButtonsDisabled()),r.Eb("aria-label",e._intl.nextPageLabel),r.Db(3),r.rc("ngIf",e.showFirstLastButtons))},directives:[c.t,yu,pC,nu,SP,c.s,jg],styles:[".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;min-height:56px;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}\n"],encapsulation:2,changeDetection:0}),t})(),SG=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[yG],imports:[[c.c,vu,AP,uC]]}),t})();function AG(t,e){1&t&&r.Sb(0,"th",17)}function DG(t,e){if(1&t&&(r.Xb(0,"td",18),r.Sb(1,"img",19),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.tc("src","",n.imageFileService.getManagerUserPicture(n.adminService.getManagerUser(t.managerUserId)),"?w=40&square=true",r.Hc)}}function IG(t,e){1&t&&(r.Xb(0,"th",20),r.Qc(1,"Usu\xe1rio"),r.Wb())}function EG(t,e){if(1&t&&(r.Xb(0,"td",18),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,o=r.jc();var n;r.Db(1),r.Sc(" ",null==(n=o.adminService.getManagerUser(t.managerUserId))?null:n.email," ")}}function TG(t,e){1&t&&(r.Xb(0,"th",21),r.Qc(1,"Conectou"),r.Wb())}function LG(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.kc(2,"date"),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Rc(r.mc(2,1,t.connectAt,"HH:mm"))}}function RG(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.kc(2,"date"),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(" ",r.mc(2,1,t.connectAt,"dd/MM/yyyy HH:mm"),"")}}function WG(t,e){if(1&t&&(r.Xb(0,"td",22),r.Oc(1,LG,3,4,"div",23),r.Oc(2,RG,3,4,"div",23),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",""===t.period||"today"===t.period),r.Db(1),r.rc("ngIf",!(""===t.period||"today"===t.period))}}function jG(t,e){1&t&&(r.Xb(0,"th",21),r.Qc(1,"Desconectou"),r.Wb())}function FG(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.kc(2,"date"),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Rc(r.mc(2,1,t.disconnectAt,"HH:mm"))}}function XG(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.kc(2,"date"),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(" ",r.mc(2,1,t.disconnectAt,"dd/MM/yyyy HH:mm"),"")}}function NG(t,e){if(1&t&&(r.Xb(0,"td",22),r.Oc(1,FG,3,4,"div",23),r.Oc(2,XG,3,4,"div",23),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",""===t.period||"today"===t.period),r.Db(1),r.rc("ngIf",!(""===t.period||"today"===t.period))}}function UG(t,e){1&t&&(r.Xb(0,"th",21),r.Qc(1,"Dura\xe7\xe3o"),r.Wb())}function zG(t,e){if(1&t&&(r.Xb(0,"td",22),r.Qc(1),r.kc(2,"timeDiff"),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",r.nc(2,1,t.disconnectAt,"small",t.connectAt)," ")}}function YG(t,e){1&t&&(r.Xb(0,"th",21),r.Qc(1,"IP"),r.Wb())}function BG(t,e){if(1&t&&(r.Xb(0,"td",22),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.ip," ")}}function VG(t,e){1&t&&(r.Xb(0,"th",21),r.Qc(1,"User Agent"),r.Wb())}function HG(t,e){if(1&t&&(r.Xb(0,"td",24),r.Xb(1,"div",25),r.Xb(2,"div",26),r.Qc(3),r.Wb(),r.Xb(4,"div"),r.Qc(5),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(3),r.Rc(n.osDetectByUserAgent(t.userAgent)),r.Db(2),r.Rc(n.detectBrowserVersion(t.userAgent))}}function QG(t,e){1&t&&r.Sb(0,"tr",27)}function GG(t,e){1&t&&r.Sb(0,"tr",28)}const $G=function(){return[50,100]};let qG=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.customerGroupService=t,this.managerUserDao=e,this.imageFileService=n,this.adminService=o,this.currentPeriod=[],this.dataSource=new uH,this.displayedColumns=["avatar","managerUserId","connectAt","disconnectAt","connectedTime","ip","userAgent"],this.totalDocs=0,this.pageSize=50,this.pageIndex=0,this.currentPeriod=Object(kc.h)(kc.a.today),this.addSubscription(this.customerGroupService.get().subscribe(t=>{t&&t.id?(this.customerGroup=t,this.unloadProject(),this.loadData()):this.unloadProject()}))}ngOnChanges(t){this.pageIndex=0,this.paginator.pageIndex=this.pageIndex,this.currentPeriod=Object(kc.h)(this.period),this.loadData()}osDetectByUserAgent(t){return function(t){return-1!==t.indexOf("Win")?"Windows":-1!==t.indexOf("Mac")?"MacOS":-1!==t.indexOf("X11")?"UNIX":-1!==t.indexOf("Linux")?"Linux":void 0}(t)}detectBrowserVersion(t){return function(t){let e,n=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(n[1])?(e=/\brv[ :]+(\d+)/g.exec(t)||[],"IE "+(e[1]||"")):"Chrome"===n[1]&&(e=t.match(/\b(OPR|Edge)\/(\d+)/),null!=e)?e.slice(1).join(" ").replace("OPR","Opera"):(n=n[2]?[n[1],n[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(e=t.match(/version\/(\d+)/i))&&n.splice(1,1,e[1]),n.join(" "))}(t)}loadData(){var t;null===(t=this.paginator)||void 0===t||t.page.pipe(Yo({pageIndex:this.paginator.pageIndex,pageSize:this.paginator.pageSize}),Object(V.a)(t=>!!t)).subscribe(t=>{t&&(this.pageIndex=t.pageIndex,this.getStompSession(this.customerGroup.id,this.currentPeriod[0],this.currentPeriod[1]))})}unloadProject(){this.dataSource.data=null,this.totalDocs=0,this.pageIndex=0,this.managerUserIdSearch=0}getStompSession(t,e,n){this.managerUserDao.findStompSessionListByCustomerGroupId(t,this.managerUserIdSearch,e,n,this.pageIndex,this.pageSize).subscribe(t=>{t&&(this.totalDocs=t.totalElements,this.dataSource.data=t.content)})}ngOnDestroy(){console.log("ngOnDestroy session")}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(nb),r.Rb(ER),r.Rb(GM),r.Rb(CL))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-session-log"]],viewQuery:function(t,e){var n;1&t&&r.Lc(kG,!0),2&t&&r.zc(n=r.gc())&&(e.paginator=n.first)},inputs:{managerUserIdSearch:"managerUserIdSearch",period:"period"},features:[r.Ab,r.Bb],decls:25,vars:6,consts:[["mat-table","",3,"dataSource"],["matColumnDef","avatar"],["mat-header-cell","","class","w-50",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","managerUserId"],["mat-header-cell","","class","w-300",4,"matHeaderCellDef"],["matColumnDef","connectAt"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","w-150",4,"matCellDef"],["matColumnDef","disconnectAt"],["matColumnDef","connectedTime"],["matColumnDef","ip"],["matColumnDef","userAgent"],["mat-cell","","class","icon w-400",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[3,"pageSizeOptions","length"],["mat-header-cell","",1,"w-50"],["mat-cell",""],["width","40","height","40",2,"max-width","40px","margin-right","15px",3,"src"],["mat-header-cell","",1,"w-300"],["mat-header-cell",""],["mat-cell","",1,"w-150"],[4,"ngIf"],["mat-cell","",1,"icon","w-400"],["fxLayout","row","fxLayoutAlign","start center"],[1,"w-100"],["mat-header-row",""],["mat-row",""]],template:function(t,e){1&t&&(r.Xb(0,"table",0),r.Vb(1,1),r.Oc(2,AG,1,0,"th",2),r.Oc(3,DG,2,1,"td",3),r.Ub(),r.Vb(4,4),r.Oc(5,IG,2,0,"th",5),r.Oc(6,EG,2,1,"td",3),r.Ub(),r.Vb(7,6),r.Oc(8,TG,2,0,"th",7),r.Oc(9,WG,3,2,"td",8),r.Ub(),r.Vb(10,9),r.Oc(11,jG,2,0,"th",7),r.Oc(12,NG,3,2,"td",8),r.Ub(),r.Vb(13,10),r.Oc(14,UG,2,0,"th",7),r.Oc(15,zG,3,5,"td",8),r.Ub(),r.Vb(16,11),r.Oc(17,YG,2,0,"th",7),r.Oc(18,BG,2,1,"td",8),r.Ub(),r.Vb(19,12),r.Oc(20,VG,2,0,"th",7),r.Oc(21,HG,6,2,"td",13),r.Ub(),r.Oc(22,QG,1,0,"tr",14),r.Oc(23,GG,1,0,"tr",15),r.Wb(),r.Sb(24,"mat-paginator",16)),2&t&&(r.rc("dataSource",e.dataSource),r.Db(22),r.rc("matHeaderRowDef",e.displayedColumns),r.Db(1),r.rc("matRowDefColumns",e.displayedColumns),r.Db(1),r.rc("pageSizeOptions",r.uc(5,$G))("length",e.totalDocs))},directives:[UV,$V,VV,YV,tH,rH,kG,KV,ZV,c.t,sp,mh,aH,dH],pipes:[c.f,UL],styles:[""]}),t})();function KG(t,e){if(1&t&&(r.Xb(0,"mat-option",15),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t.name," ")}}function JG(t,e){if(1&t&&(r.Xb(0,"mat-option",15),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.email," ")}}const ZG=[{path:"statistics",component:(()=>{class t extends Bc{constructor(t,e,n){super(),this.adminService=t,this.customerGroupService=e,this.managerUserDaoService=n,this.period=kc.a.today,this.periodFilterControl=new cm.h,this.managerUsersFilterControl=new cm.h,this.periodList=[{name:"Hoje",url:kc.a.today},{name:"Ontem",url:kc.a.yesterday},{name:"\xdaltimos 7 dias",url:kc.a.last7days},{name:"\xdaltimos 30 dias",url:kc.a.last30days},{name:"\xdaltimos 60 dias",url:kc.a.last60days},{name:"Esse ano",url:kc.a.thisYear}],this.managerUserIdSearch=0,this.periodFilterControl.setValue(this.periodList[0]),this.addSubscription(this.customerGroupService.get().subscribe(t=>{t&&t.id&&this.managerUserDaoService.filter({managerUsersInCustomerGroupId:t.id}).subscribe(t=>{this.adminService.managerUsers=t||[]})})),this.addSubscription(this.periodFilterControl.valueChanges.pipe(Zs()).subscribe(t=>{this.period=t.url})),this.addSubscription(this.managerUsersFilterControl.valueChanges.pipe(Zs()).subscribe(t=>{this.managerUserIdSearch=t}))}onSelectOrderType(t){console.log("$event",t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(CL),r.Rb(nb),r.Rb(ER))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-statistics"]],features:[r.Ab],decls:29,vars:7,consts:[[1,"page-layout","carded","fullwidth"],[1,"top-bg","accent"],["fxLayout","row","fxLayoutAlign","space-between center",1,"header","accent","p-24",2,"z-index","99","margin-top","15px"],["fxLayout","row","fxLayoutAlign","start center"],[1,"mr-10","font-size-24"],[1,"h1","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","start center"],["fxLayout","row","fxLayoutAlign","start center",1,"search"],[1,"float-right","mr-25"],["appearance","outline",2,"width","300px"],["placeholder","Per\xedodo",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[1,"float-right"],["appearance","outline",2,"width","300px","margin-right","20px"],["placeholder","E-mail",3,"formControl"],[3,"value"],[2,"margin-left","15px"],["animationDuration","0ms","disableRipple","true",3,"selectedTabChange"],["label","Log de sess\xe3o"],[3,"period","managerUserIdSearch"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"mat-icon",4),r.Qc(5,"search"),r.Wb(),r.Xb(6,"span",5),r.Qc(7,"Informa\xe7\xf5es e logs "),r.Wb(),r.Wb(),r.Xb(8,"div"),r.Xb(9,"div",6),r.Xb(10,"div",7),r.Xb(11,"div",8),r.Xb(12,"mat-form-field",9),r.Xb(13,"mat-label"),r.Qc(14,"Per\xedodo"),r.Wb(),r.Xb(15,"mat-select",10),r.Oc(16,KG,2,2,"mat-option",11),r.Wb(),r.Wb(),r.Wb(),r.Xb(17,"div",12),r.Xb(18,"mat-form-field",13),r.Xb(19,"mat-label"),r.Qc(20,"E-mail"),r.Wb(),r.Xb(21,"mat-select",14),r.Xb(22,"mat-option",15),r.Qc(23," Todos "),r.Wb(),r.Oc(24,JG,2,2,"mat-option",11),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(25,"div",16),r.Xb(26,"mat-tab-group",17),r.fc("selectedTabChange",(function(t){return e.onSelectOrderType(t)})),r.Xb(27,"mat-tab",18),r.Sb(28,"app-session-log",19),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(15),r.rc("formControl",e.periodFilterControl),r.Db(1),r.rc("ngForOf",e.periodList),r.Db(5),r.rc("formControl",e.managerUsersFilterControl),r.Db(1),r.rc("value",0),r.Db(2),r.rc("ngForOf",e.adminService.managerUsers),r.Db(4),r.rc("period",e.period)("managerUserIdSearch",e.managerUserIdSearch))},directives:[sp,mh,Uu,kp,nu,Qh,SP,cm.t,cm.i,c.s,jg,xy,py,qG],styles:[".fuse-card[_ngcontent-%COMP%]{float:left;margin-left:15px;margin-bottom:32px}[_nghost-%COMP%]  .mat-tab-label{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}[_nghost-%COMP%]  .mat-tab-label-active{color:#495057;opacity:1!important;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}[_nghost-%COMP%]  .mat-ink-bar{display:none}[_nghost-%COMP%]  .mat-tab-body-content{background:#fff;padding:25px 0 0 10px;border-left:1px solid #dee2e6}[_nghost-%COMP%]  .mat-tab-header{border-bottom:none!important}.mat-row[_ngcontent-%COMP%]:nth-child(2n){background-color:#fff}.mat-row[_ngcontent-%COMP%]:nth-child(odd){background-color:#f9f9f9}.rows-pointer[_ngcontent-%COMP%]   .mat-row[_ngcontent-%COMP%]{cursor:pointer}.rows-pointer[_ngcontent-%COMP%]   .mat-row[_ngcontent-%COMP%]:hover{background:#ddd!important}"]}),t})(),canActivate:[hb],data:{permissions:["CustomerGroup.AUDIT"]}}];let t$=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,Sa.forChild(ZG),mL,zu,hm,ou,_u,am,Xv,vu,aR,ZL,ou,_u,vu,_u,Kx,Xv,am,zu,hm,tX,A_,AP,hH,SG,Fy]]}),t})();function e$(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",9),r.Xb(1,"div",10),r.Xb(2,"button",11),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc(2).onEdit(n)})),r.Qc(3,"Editar"),r.Wb(),r.Wb(),r.Xb(4,"div"),r.Qc(5),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit;r.Db(5),r.Sc(" ",t.name," ")}}const n$=function(){return{value:"50"}};function o$(t,e){if(1&t&&(r.Xb(0,"div",7),r.Oc(1,e$,6,1,"div",8),r.Wb()),2&t){const t=r.jc();r.rc("@animateStagger",r.uc(2,n$)),r.Db(1),r.rc("ngForOf",t.customerGroups)}}const r$=[{path:"customer-group",component:(()=>{class t extends Bc{constructor(t,e){super(),this.customerGroupDao=t,this.dialog=e}ngOnInit(){this.customerGroupDao.getAllCache().subscribe(t=>{this.customerGroups=t,this.customerGroups||(this.customerGroups=[])})}onAdd(){const t=this.dialog.open(Sx,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{customerGroup:null}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(t)}onEdit(t){const e=this.dialog.open(Sx,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{customerGroup:t}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(e)}dialogRefCallback(t){if("CREATE"===t.operation)this.customerGroups.push(t.data);else if("SAVE"===t.operation){const e=this.customerGroups.findIndex(e=>e.id===t.data.id);this.customerGroups[e]=t.data}else"DELETE"===t.operation&&(this.customerGroups=this.customerGroups.filter(e=>e.id===t.data))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(eb),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-customer-group-list"]],features:[r.Ab],decls:12,vars:0,consts:[["fusePerfectScrollbar","",1,"page-layout","carded","fullwidth"],[1,"top-bg","mat-accent-bg"],[1,"center"],["fxLayout","row","fxLayoutAlign","start center",1,"header","white-fg","p-24"],["type","button","mat-mini-fab","","id","addCustomer","aria-label","Adicionar","matTooltip","Adicionar",3,"click"],[1,"content"],["class","widget-group","fxLayout","column","fxLayoutAlign","space-evenly","fxFlex","100","fxLayoutWrap","",4,"fuseIfOnDom"],["fxLayout","column","fxLayoutAlign","space-evenly","fxFlex","100","fxLayoutWrap","",1,"widget-group"],["fxLayout","row","fxLayoutAlign","start center",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","start center"],[1,"mb-4","mr-4"],["type","button","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"h2"),r.Qc(5,"Lista de Clientes"),r.Wb(),r.Xb(6,"button",4),r.fc("click",(function(){return e.onAdd()})),r.Xb(7,"mat-icon"),r.Qc(8,"add"),r.Wb(),r.Wb(),r.Wb(),r.Xb(9,"div",5),r.Xb(10,"mat-card"),r.Oc(11,o$,2,3,"div",6),r.Wb(),r.Wb(),r.Wb(),r.Wb())},directives:[__,sp,mh,yu,Uu,Wv,YR,kp,c.s],styles:[""]}),t})(),canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}}];let i$=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[eb,nb],imports:[[c.c,Sa.forChild(r$),mL,aR,ZL,zu,Xv,ou,AP,H_,hm,vu,_u,zu,am,lx,Fy]]}),t})();var a$=n("wj3C"),c$=n.n(a$),s$=n("6Joi");function l$(t,e){return function(t,e=as){return new Y.a(n=>{let o;return null!=e?e.schedule(()=>{o=t.onSnapshot(n)}):o=t.onSnapshot(n),function(){null!=o&&o()}})}(t,e)}function d$(t,e){return l$(t,e).pipe(Object(H.a)(t=>({payload:t,type:"query"})))}function g$(t,e){return d$(t,e).pipe(Object(H.a)(t=>t.payload.docChanges().map(t=>({type:t.type,payload:t}))))}function m$(t,e,n){return d$(t,n).pipe(Object(H.a)(t=>t.payload.docChanges()),Bo((t,n)=>function(t,e,n){return e.forEach(e=>{n.indexOf(e.type)>-1&&(t=function(t,e){switch(e.type){case"added":t[e.newIndex]&&t[e.newIndex].doc.ref.isEqual(e.doc.ref)||t.splice(e.newIndex,0,e);break;case"modified":(null==t[e.oldIndex]||t[e.oldIndex].doc.ref.isEqual(e.doc.ref))&&(e.oldIndex!==e.newIndex?(t.splice(e.oldIndex,1),t.splice(e.newIndex,0,e)):t.splice(e.newIndex,1,e));break;case"removed":t[e.oldIndex]&&t[e.oldIndex].doc.ref.isEqual(e.doc.ref)&&t.splice(e.oldIndex,1)}return t}(t,e))}),t}(t,n,e),[]),Object(H.a)(t=>t.map(t=>({type:t.type,payload:t}))))}function p$(t){return t&&0!==t.length||(t=["added","removed","modified"]),t}class h${constructor(t,e,n){this.ref=t,this.query=e,this.afs=n}stateChanges(t){return t&&0!==t.length?g$(this.query,this.afs.schedulers.outsideAngular).pipe(Object(H.a)(e=>e.filter(e=>t.indexOf(e.type)>-1)),Object(V.a)(t=>t.length>0),this.afs.keepUnstableUntilFirst):g$(this.query,this.afs.schedulers.outsideAngular).pipe(this.afs.keepUnstableUntilFirst)}auditTrail(t){return this.stateChanges(t).pipe(Bo((t,e)=>[...t,...e],[]))}snapshotChanges(t){const e=p$(t);return m$(this.query,e,this.afs.schedulers.outsideAngular).pipe(this.afs.keepUnstableUntilFirst)}valueChanges(t={}){return d$(this.query,this.afs.schedulers.outsideAngular).pipe(Object(H.a)(e=>e.payload.docs.map(e=>t.idField?Object.assign(Object.assign({},e.data()),{[t.idField]:e.id}):e.data())),this.afs.keepUnstableUntilFirst)}get(t){return Object(Jn.a)(this.query.get(t)).pipe(Object(ns.b)(this.afs.schedulers.insideAngular))}add(t){return this.ref.add(t)}doc(t){return new u$(this.ref.doc(t),this.afs)}}class u${constructor(t,e){this.ref=t,this.afs=e}set(t,e){return this.ref.set(t,e)}update(t){return this.ref.update(t)}delete(){return this.ref.delete()}collection(t,e){const n=this.ref.collection(t),{ref:o,query:r}=O$(n,e);return new h$(o,r,this.afs)}snapshotChanges(){return l$(this.ref,this.afs.schedulers.outsideAngular).pipe(Object(H.a)(t=>({payload:t,type:"value"}))).pipe(this.afs.keepUnstableUntilFirst)}valueChanges(){return this.snapshotChanges().pipe(Object(H.a)(t=>t.payload.data()))}get(t){return Object(Jn.a)(this.ref.get(t)).pipe(Object(ns.b)(this.afs.schedulers.insideAngular))}}class b${constructor(t,e){this.query=t,this.afs=e}stateChanges(t){return t&&0!==t.length?g$(this.query,this.afs.schedulers.outsideAngular).pipe(Object(H.a)(e=>e.filter(e=>t.indexOf(e.type)>-1)),Object(V.a)(t=>t.length>0),this.afs.keepUnstableUntilFirst):g$(this.query,this.afs.schedulers.outsideAngular).pipe(this.afs.keepUnstableUntilFirst)}auditTrail(t){return this.stateChanges(t).pipe(Bo((t,e)=>[...t,...e],[]))}snapshotChanges(t){const e=p$(t);return m$(this.query,e,this.afs.schedulers.outsideAngular).pipe(this.afs.keepUnstableUntilFirst)}valueChanges(){return d$(this.query,this.afs.schedulers.outsideAngular).pipe(Object(H.a)(t=>t.payload.docs.map(t=>t.data())),this.afs.keepUnstableUntilFirst)}get(t){return Object(Jn.a)(this.query.get(t)).pipe(Object(ns.b)(this.afs.schedulers.insideAngular))}}const _$=new r.r("angularfire2.enableFirestorePersistence"),f$=new r.r("angularfire2.firestore.persistenceSettings"),C$=new r.r("angularfire2.firestore.settings");function O$(t,e=(t=>t)){return{query:e(t),ref:t}}let M$=(()=>{class t{constructor(t,e,n,o,r,i,a){this.schedulers=new Ms(i),this.keepUnstableUntilFirst=Ps(this.schedulers),this.firestore=i.runOutsideAngular(()=>{const n=ks(t,i,e);s$.registerFirestore&&Object(s$.registerFirestore)(c$.a);const r=n.firestore();return o&&r.settings(o),r}),this.persistenceEnabled$=n&&!Object(c.K)(r)?i.runOutsideAngular(()=>{try{return Object(Jn.a)(this.firestore.enablePersistence(a||void 0).then(()=>!0,()=>!1))}catch(cut){return Object(z.a)(!1)}}):Object(z.a)(!1)}collection(t,e){let n;n="string"==typeof t?this.firestore.collection(t):t;const{ref:o,query:r}=O$(n,e);return new h$(o,r,this)}collectionGroup(t,e){const n=e||(t=>t),o=this.firestore.collectionGroup(t);return new b$(n(o),this)}doc(t){let e;return e="string"==typeof t?this.firestore.doc(t):t,new u$(e,this)}createId(){return this.firestore.collection("_").doc().id}}return t.\u0275fac=function(e){return new(e||t)(r.bc(xs),r.bc(vs,8),r.bc(_$,8),r.bc(C$,8),r.bc(r.C),r.bc(r.A),r.bc(f$,8))},t.\u0275prov=Object(r.Nb)({factory:function(){return new t(Object(r.bc)(xs),Object(r.bc)(vs,8),Object(r.bc)(_$,8),Object(r.bc)(C$,8),Object(r.bc)(r.C),Object(r.bc)(r.A),Object(r.bc)(f$,8))},token:t,providedIn:"any"}),t})(),P$=(()=>{class t{static enablePersistence(e){return{ngModule:t,providers:[{provide:_$,useValue:!0},{provide:f$,useValue:e}]}}}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[M$]}),t})();function y$(t){const{subscriber:e,counter:n,period:o}=t;e.next(n),this.schedule({subscriber:e,counter:n+1,period:o},o)}let x$=(()=>{class t{constructor(t){this.http=t,this.url="instance-schedule-audit"}getStatus(){return this.http.get(this.url+"/status/")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function v$(t,e){if(1&t&&(r.Xb(0,"mat-option",8),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t.name," ")}}function w$(t,e){1&t&&r.Sb(0,"mat-spinner",13),2&t&&r.rc("diameter",24)}function k$(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div"),r.Xb(2,"div",9),r.Xb(3,"div",10),r.Oc(4,w$,1,1,"mat-spinner",11),r.Sb(5,"app-highcharts",12),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(4),r.rc("ngIf",t.loading),r.Db(1),r.rc("hidden",t.loading)("data$",t.dataSubject)}}function S$(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",15),r.fc("click",(function(){return r.Ec(t),r.jc(2).getData()})),r.Xb(1,"span"),r.Qc(2,"Show"),r.Wb(),r.Wb()}}function A$(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,S$,3,0,"button",14),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.loading)}}let D$=(()=>{class t extends Bc{constructor(t,e){super(),this.managerUserDao=t,this.imageFileService=e,this.dataSubject=new VM.Subject,this.loading=!1,this.showChart=!1,this.periodFilterControl=new cm.h,this.periodList=[{name:"Hoje",url:kc.a.today},{name:"Ontem",url:kc.a.yesterday},{name:"\xdaltimos 7 dias",url:kc.a.last7days},{name:"\xdaltimos 30 dias",url:kc.a.last30days},{name:"\xdaltimos 60 dias",url:kc.a.last60days},{name:"Esse ano",url:kc.a.thisYear}],this.periodFilterControl.setValue(this.periodList[0]),this.periodFilterControl.valueChanges.pipe(Zs()).subscribe(t=>{t?this.readData(this.periodFilterControl.value.url):this.unloadProject()})}readData(t){this.loading=!0,console.debug("periodo: "+t);const e=Object(kc.h)(t);this.managerUserDao.getAllStatistic(e[0],e[1]).subscribe(t=>{const e=[];for(let n=0;n<t.length;n++)e.push({x:t[n].x,y:t[n].y});this.loading=!1,this.dataSubject.next(e)})}unloadProject(){this.dataSubject.next([])}getData(){this.showChart=!0,this.readData(this.periodFilterControl.value.url)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ER),r.Rb(GM))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-access-chart"]],features:[r.Ab],decls:13,vars:5,consts:[[1,"padding-none","width-100-percent","mt-20"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],[2,"margin-bottom","42px"],["appearance","outline",2,"width","300px","margin-top","-22px","margin-right","20px",3,"hidden"],["placeholder","Sub Projetos",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[3,"value"],[1,"col-md-12"],[2,"display","block"],["color","primary",3,"diameter",4,"ngIf"],["chartTitle","Usu\xe1rios Online",3,"hidden","data$"],["color","primary",3,"diameter"],["mat-raised-button","","type","button","color","primary","class","md-small",3,"click",4,"ngIf"],["mat-raised-button","","type","button","color","primary",1,"md-small",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header",1),r.Xb(2,"mat-card-title",2),r.Xb(3,"div",3),r.Qc(4," Estat\xedsticas de acesso geral"),r.Wb(),r.Xb(5,"mat-form-field",4),r.Xb(6,"mat-label"),r.Qc(7,"Per\xedodo"),r.Wb(),r.Xb(8,"mat-select",5),r.Oc(9,v$,2,2,"mat-option",6),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(10,"mat-card-content"),r.Oc(11,k$,6,3,"div",7),r.Oc(12,A$,2,1,"div",7),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.rc("hidden",!e.showChart),r.Db(3),r.rc("formControl",e.periodFilterControl),r.Db(1),r.rc("ngForOf",e.periodList),r.Db(2),r.rc("ngIf",e.showChart),r.Db(1),r.rc("ngIf",!e.showChart))},directives:[Wv,jv,sp,mh,wv,nu,Qh,SP,cm.t,cm.i,c.s,vv,c.t,jg,VL,Qy,yu],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})(),I$=(()=>{class t extends tb{constructor(t,e){super(t,e,"status")}getServicesStatus(){return this.http.get(this.url+"/k8s")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function E$(t,e){1&t&&r.Sb(0,"mat-spinner")}function T$(t,e){if(1&t&&(r.Xb(0,"div",6),r.Oc(1,E$,1,0,"mat-spinner",5),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.servicesStatus)}}function L$(t,e){1&t&&(r.Xb(0,"div",14),r.Xb(1,"mat-icon",15),r.Qc(2,"check_circle"),r.Wb(),r.Xb(3,"b",16),r.Qc(4,"Todos os sistemas est\xe3o funcionando corretamente"),r.Wb(),r.Wb())}function R$(t,e){1&t&&(r.Xb(0,"div",17),r.Xb(1,"mat-icon",18),r.Qc(2,"error"),r.Wb(),r.Xb(3,"span",16),r.Qc(4,"Alguns sistemas n\xe3o est\xe3o funcionando"),r.Wb(),r.Wb())}function W$(t,e){if(1&t&&(r.Xb(0,"div",19),r.Xb(1,"mat-icon",18),r.Qc(2,"error"),r.Wb(),r.Xb(3,"div",16),r.Qc(4,"API"),r.Wb(),r.Xb(5,"div",16),r.Qc(6),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(6),r.Rc(t.servicesStatus.api)}}function j$(t,e){1&t&&(r.Xb(0,"div",20),r.Xb(1,"mat-icon",21),r.Qc(2,"check_circle"),r.Wb(),r.Xb(3,"span",16),r.Qc(4,"API"),r.Wb(),r.Wb())}function F$(t,e){if(1&t&&(r.Xb(0,"div",19),r.Xb(1,"mat-icon",18),r.Qc(2,"error"),r.Wb(),r.Xb(3,"div",16),r.Qc(4,"Monitoring"),r.Wb(),r.Xb(5,"div",16),r.Qc(6),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(6),r.Rc(t.servicesStatus.monitoring)}}function X$(t,e){1&t&&(r.Xb(0,"div",20),r.Xb(1,"mat-icon",21),r.Qc(2,"check_circle"),r.Wb(),r.Xb(3,"span",16),r.Qc(4,"Monitoring"),r.Wb(),r.Wb())}function N$(t,e){if(1&t&&(r.Xb(0,"div",19),r.Xb(1,"div",16),r.Qc(2,"Terminal"),r.Wb(),r.Xb(3,"div",16),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(4),r.Rc(t.servicesStatus.terminal)}}function U$(t,e){1&t&&(r.Xb(0,"div",20),r.Xb(1,"mat-icon",21),r.Qc(2,"check_circle"),r.Wb(),r.Xb(3,"span",16),r.Qc(4,"Terminal"),r.Wb(),r.Wb())}function z$(t,e){if(1&t&&(r.Xb(0,"div",19),r.Xb(1,"mat-icon",18),r.Qc(2,"error"),r.Wb(),r.Xb(3,"div",16),r.Qc(4,"Custom Layout"),r.Wb(),r.Xb(5,"div",16),r.Qc(6),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(6),r.Rc(t.servicesStatus.customLayout)}}function Y$(t,e){1&t&&(r.Xb(0,"div",20),r.Xb(1,"mat-icon",21),r.Qc(2,"check_circle"),r.Wb(),r.Xb(3,"span",16),r.Qc(4,"Custom Layout"),r.Wb(),r.Wb())}function B$(t,e){if(1&t&&(r.Xb(0,"div",19),r.Xb(1,"mat-icon",18),r.Qc(2,"error"),r.Wb(),r.Xb(3,"div",16),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(4),r.Rc(t)}}function V$(t,e){if(1&t&&(r.Xb(0,"div",10),r.Oc(1,B$,5,1,"div",22),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngForOf",t.servicesStatus.others)}}function H$(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,L$,5,0,"div",7),r.Oc(2,R$,5,0,"div",8),r.Xb(3,"div",9),r.Xb(4,"div",10),r.Oc(5,W$,7,1,"div",11),r.Oc(6,j$,5,0,"div",12),r.Wb(),r.Xb(7,"div",10),r.Oc(8,F$,7,1,"div",11),r.Oc(9,X$,5,0,"div",12),r.Wb(),r.Xb(10,"div",10),r.Oc(11,N$,5,1,"div",11),r.Oc(12,U$,5,0,"div",12),r.Wb(),r.Xb(13,"div",10),r.Oc(14,z$,7,1,"div",11),r.Oc(15,Y$,5,0,"div",12),r.Wb(),r.Oc(16,V$,2,1,"div",13),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.servicesStatus.hasError),r.Db(1),r.rc("ngIf",t.servicesStatus.hasError),r.Db(3),r.rc("ngIf",t.servicesStatus.api),r.Db(1),r.rc("ngIf",!t.servicesStatus.api),r.Db(2),r.rc("ngIf",t.servicesStatus.monitoring),r.Db(1),r.rc("ngIf",!t.servicesStatus.monitoring),r.Db(2),r.rc("ngIf",t.servicesStatus.terminal),r.Db(1),r.rc("ngIf",!t.servicesStatus.terminal),r.Db(2),r.rc("ngIf",t.servicesStatus.customLayout),r.Db(1),r.rc("ngIf",!t.servicesStatus.customLayout),r.Db(1),r.rc("ngIf",t.servicesStatus.hasError&&(null==t.servicesStatus.others?null:t.servicesStatus.others.length)>0)}}let Q$=(()=>{class t{constructor(t){this.statusDaoService=t,this.getServicesStatus(),this.clearInterval=setInterval(()=>{this.getServicesStatus()},6e4)}ngOnDestroy(){this.clearInterval&&(clearTimeout(this.clearInterval),this.clearInterval=null)}getServicesStatus(){this.statusDaoService.getServicesStatus().subscribe(t=>{t&&(this.servicesStatus=t)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(I$))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-k8s"]],decls:9,vars:2,consts:[[1,"padding-none","width-100-percent","mt-20"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],[1,"scroll-content"],["class","page-loading-shade",4,"ngIf"],[4,"ngIf"],[1,"page-loading-shade"],["class","success-desc",4,"ngIf"],["class","error-desc",4,"ngIf"],[1,"mt-20"],[1,"mb-10"],["class","bg-warn text-on-warn",4,"ngIf"],["class","success",4,"ngIf"],["class","mb-10",4,"ngIf"],[1,"success-desc"],[1,"success-icon",2,"font-size","22px"],[1,"tit-status-item"],[1,"error-desc"],[1,"error-icon"],[1,"bg-warn","text-on-warn"],[1,"success"],[1,"success-icon"],["class","bg-warn text-on-warn",4,"ngFor","ngForOf"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header",1),r.Xb(2,"mat-card-title",2),r.Xb(3,"div"),r.Qc(4,"Cluster Kubernetes"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"mat-card-content"),r.Xb(6,"div",3),r.Oc(7,T$,2,1,"div",4),r.Oc(8,H$,17,11,"div",5),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(7),r.rc("ngIf",!e.servicesStatus),r.Db(1),r.rc("ngIf",e.servicesStatus))},directives:[Wv,jv,sp,mh,wv,vv,c.t,Qy,Uu,c.s],styles:[".success-icon[_ngcontent-%COMP%]{font-size:18px;color:green;float:left}.error-icon[_ngcontent-%COMP%]{font-size:18px;color:#900;float:left}.error-desc[_ngcontent-%COMP%]{font-size:18px;color:#fff;background-color:#900;font-weight:700;padding:5px}.success-desc[_ngcontent-%COMP%]{font-size:16px}","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})();function G$(t,e){1&t&&(r.Xb(0,"span",9),r.Qc(1," OK "),r.Wb())}function $$(t,e){1&t&&(r.Xb(0,"span",10),r.Qc(1," ERRO "),r.Wb())}function q$(t,e){1&t&&(r.Xb(0,"b"),r.Qc(1,"CHECOU INST\xc2NCIAS"),r.Wb())}function K$(t,e){1&t&&(r.Xb(0,"b"),r.Qc(1,"EDITOU ESTADO"),r.Wb())}function J$(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div"),r.Oc(2,q$,2,0,"b",11),r.Oc(3,K$,2,0,"b",11),r.Wb(),r.Xb(4,"div",12),r.Qc(5),r.Wb(),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(2),r.rc("ngIf","RUNNING"==t.status||"TERMINATED"==t.status),r.Db(1),r.rc("ngIf","CHANGING TO RUNNING"==t.status||"CHANGING TO TERMINATED"==t.status),r.Db(2),r.Tc("",t.status," : ",t.instanceScheduleId,"")}}function Z$(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"b"),r.Qc(2),r.kc(3,"timeDiff"),r.Wb(),r.Wb()),2&t){const t=r.jc(2).$implicit;r.Db(2),r.Sc(" ",r.mc(3,1,t.createdAt,"large")," ")}}function tq(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"b",13),r.Qc(2),r.kc(3,"timeDiff"),r.Wb(),r.Wb()),2&t){const t=r.jc(2).$implicit;r.Db(2),r.Sc(" ",r.mc(3,1,t.createdAt,"large")," ")}}function eq(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,Z$,4,4,"div",11),r.Oc(2,tq,4,4,"div",11),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.instanceScheduleAuditStatus),r.Db(1),r.rc("ngIf",!t.instanceScheduleAuditStatus)}}function nq(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Oc(2,J$,6,4,"div",11),r.Wb(),r.Xb(3,"td"),r.Oc(4,eq,3,2,"div",11),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.rc("ngIf",t),r.Db(2),r.rc("ngIf",t)}}let oq=(()=>{class t{constructor(t){this.instanceScheduleAuditDao=t,this.instanceScheduleAuditStatus=!0,this.instanceScheduleAuditDao.getStatus().subscribe(t=>{this.instanceScheduleAudits=t,this.getStatus(this.instanceScheduleAudits)})}getStatus(t){if(t&&t[0]&&t[1]){const e=new Date(t[0].createdAt),n=new Date(t[1].createdAt),o=new Date(Date.now()),r=o.getTime()-e.getTime(),i=o.getTime()-n.getTime(),a=parseInt((parseInt((r/1e3).toString(),10)/60).toString(),10),c=parseInt((parseInt((i/1e3).toString(),10)/60).toString(),10);this.instanceScheduleAuditStatus=!(a>40)&&c<=720}}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(x$))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-instance-schedule-audits"]],decls:15,vars:3,consts:[[1,"padding-none","width-100-percent","mt-20"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],["_ngcontent-c30","","class","nav-link-badge ng-star-inserted","style","background-color: rgb(3,155,229); color: rgb(255, 255, 255);",4,"ngIf"],["_ngcontent-c30","","class","nav-link-badge ng-star-inserted","style","background-color: rgb(244, 67, 54); color: rgb(255, 255, 255);",4,"ngIf"],[1,"scroll-content"],["cellspacing","0","cellpadding","0",1,"statistic-table","width-100-percent"],[2,"width","260px"],[1,"body-list"],[4,"ngFor","ngForOf"],["_ngcontent-c30","",1,"nav-link-badge","ng-star-inserted",2,"background-color","rgb(3,155,229)","color","rgb(255, 255, 255)"],["_ngcontent-c30","",1,"nav-link-badge","ng-star-inserted",2,"background-color","rgb(244, 67, 54)","color","rgb(255, 255, 255)"],[4,"ngIf"],[1,"font-size-12"],[2,"color","red"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"Status \xfaltimos agendamentos "),r.Oc(5,G$,2,0,"span",2),r.Oc(6,$$,2,0,"span",3),r.Wb(),r.Wb(),r.Wb(),r.Xb(7,"mat-card-content",4),r.Xb(8,"table",5),r.Xb(9,"thead"),r.Xb(10,"tr"),r.Sb(11,"th",6),r.Sb(12,"th"),r.Wb(),r.Wb(),r.Xb(13,"tbody",7),r.Oc(14,nq,5,2,"tr",8),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.rc("ngIf",e.instanceScheduleAuditStatus),r.Db(1),r.rc("ngIf",!e.instanceScheduleAuditStatus),r.Db(8),r.rc("ngForOf",e.instanceScheduleAudits))},directives:[Wv,jv,wv,sp,mh,c.t,vv,c.s],pipes:[UL],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})(),rq=(()=>{class t{constructor(t,e,n){this.dialogRef=t,this.data=e,this.managerStomp=n,this.username=e.username,this.destination=e.destination}ngOnInit(){}onSubmit(){const t=this.destination.split("/"),e=t[1],n=t.slice(2).join("/");this.managerStomp.send("/"+e+"/"+this.username+"/"+n,JSON.parse(this.message)),this.dialogRef.close()}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(Cb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-send-stomp-message"]],decls:14,vars:1,consts:[[1,"dialog-content-wrapper"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg"],["matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","3",3,"ngModel","ngModelChange"],["autosize","cdkTextareaAutosize"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Enviar mensagem para fila do Usu\xe1rio"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"mat-form-field"),r.Xb(7,"textarea",5,6),r.fc("ngModelChange",(function(t){return e.message=t})),r.Wb(),r.Wb(),r.Wb(),r.Xb(9,"div",7),r.Xb(10,"button",8),r.fc("click",(function(){return e.onSubmit()})),r.Qc(11,"Enviar"),r.Wb(),r.Xb(12,"button",8),r.fc("click",(function(){return e.onCancel()})),r.Qc(13,"Cancelar"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(7),r.rc("ngModel",e.message))},directives:[pm,mm,kp,sp,mh,om,nu,bu,cu,cm.c,cm.t,cm.w,ah,rm,yu],styles:[""]}),t})();function iq(t,e){if(1&t&&(r.Xb(0,"div"),r.Sb(1,"hr"),r.Xb(2,"div"),r.Xb(3,"b"),r.Qc(4,"clientId"),r.Wb(),r.Wb(),r.Xb(5,"div"),r.Qc(6),r.Wb(),r.Xb(7,"div",11),r.Xb(8,"b"),r.Qc(9,"clientType"),r.Wb(),r.Wb(),r.Xb(10,"div"),r.Qc(11),r.Wb(),r.Xb(12,"div",11),r.Xb(13,"b"),r.Qc(14,"sessionId"),r.Wb(),r.Wb(),r.Xb(15,"div"),r.Qc(16),r.Wb(),r.Xb(17,"div",11),r.Xb(18,"b"),r.Qc(19,"startTime"),r.Wb(),r.Wb(),r.Xb(20,"div"),r.Qc(21),r.kc(22,"date"),r.Wb(),r.Xb(23,"div",11),r.Xb(24,"b"),r.Qc(25,"userName"),r.Wb(),r.Wb(),r.Xb(26,"div"),r.Qc(27),r.Wb(),r.Sb(28,"div",12),r.Wb()),2&t){const t=e.$implicit;r.Db(6),r.Rc(t.clientId),r.Db(5),r.Rc(t.clientType),r.Db(5),r.Rc(t.sessionId),r.Db(5),r.Rc(r.lc(22,5,t.startTime)),r.Db(6),r.Rc(t.userName)}}function aq(t,e){if(1&t&&(r.Xb(0,"div"),r.Sb(1,"hr"),r.Xb(2,"div"),r.Xb(3,"b"),r.Qc(4,"clientId"),r.Wb(),r.Wb(),r.Xb(5,"div"),r.Qc(6),r.Wb(),r.Xb(7,"div",11),r.Xb(8,"b"),r.Qc(9,"clientType"),r.Wb(),r.Wb(),r.Xb(10,"div"),r.Qc(11),r.Wb(),r.Xb(12,"div",11),r.Xb(13,"b"),r.Qc(14,"sessionId"),r.Wb(),r.Wb(),r.Xb(15,"div"),r.Qc(16),r.Wb(),r.Xb(17,"div",11),r.Xb(18,"b"),r.Qc(19,"startTime"),r.Wb(),r.Wb(),r.Xb(20,"div"),r.Qc(21),r.kc(22,"date"),r.Wb(),r.Xb(23,"div",11),r.Xb(24,"b"),r.Qc(25,"userName"),r.Wb(),r.Wb(),r.Xb(26,"div"),r.Qc(27),r.Wb(),r.Sb(28,"div",12),r.Wb()),2&t){const t=e.$implicit;r.Db(6),r.Rc(t.clientId),r.Db(5),r.Rc(t.clientType),r.Db(5),r.Rc(t.sessionId),r.Db(5),r.Rc(r.lc(22,5,t.startTime)),r.Db(6),r.Rc(t.userName)}}let cq=(()=>{class t{constructor(t,e,n,o){this.dialogRef=t,this.data=e,this.imageFileService=n,this.dialog=o,this.managerUserOnline=e.managerUserOnline}onCancel(){this.dialogRef.close()}openMessageModal(t,e){this.dialog.open(rq,{disableClose:!0,data:{username:t,destination:e}})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(GM),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-manager-user-online-details"]],decls:22,vars:5,consts:[[1,"dialog-content-wrapper"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg"],[2,"width","160px"],["width","150","height","150",3,"src"],[4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],[1,"mb-20"],["type","button","mat-raised-button","","color","primary",3,"click"],[1,"mt-10"],[1,"mt-10",2,"clear","both"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Detalhes do Usu\xe1rio (STOMP)"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"table"),r.Xb(7,"tr"),r.Xb(8,"td",5),r.Sb(9,"img",6),r.Wb(),r.Xb(10,"td"),r.Xb(11,"h2"),r.Qc(12),r.Wb(),r.Xb(13,"h3"),r.Qc(14),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Oc(15,iq,29,7,"div",7),r.Sb(16,"hr"),r.Oc(17,aq,29,7,"div",7),r.Wb(),r.Xb(18,"div",8),r.Xb(19,"div",9),r.Xb(20,"button",10),r.fc("click",(function(){return e.onCancel()})),r.Qc(21,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(9),r.tc("src","",e.imageFileService.getManagerUserPicture(e.managerUserOnline),"?w=150&square=true",r.Hc),r.Db(3),r.Rc(e.managerUserOnline.displayName),r.Db(2),r.Rc(e.managerUserOnline.email),r.Db(1),r.rc("ngForOf",e.managerUserOnline.clientSessions),r.Db(2),r.rc("ngForOf",e.managerUserOnline.webSessions))},directives:[pm,mm,kp,sp,mh,om,c.s,ah,rm,yu],pipes:[c.f],styles:[""]}),t})();function sq(t,e){if(1&t&&(r.Xb(0,"span",12),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc(" ",t.managerUsersOnline.length," ")}}function lq(t,e){if(1&t&&r.Sb(0,"input",13),2&t){const t=r.jc();r.rc("formControl",t.searchFieldControl)}}function dq(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",19),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().disconnectSession(e.managerUserId,e.webSessions[0].sessionId)})),r.Qc(1),r.kc(2,"date"),r.Wb()}if(2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(" ",r.mc(2,1,t.webSessions[0].startTime,"dd/MM/yyyy HH:mm")," ")}}function gq(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",19),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().disconnectSession(e.managerUserId,e.clientSessions[0].sessionId)})),r.Qc(1),r.kc(2,"date"),r.Wb()}if(2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(" ",r.mc(2,1,t.clientSessions[0].startTime,"dd/MM/yyyy HH:mm")," ")}}function mq(t,e){if(1&t){const t=r.Yb();r.Xb(0,"tr"),r.Xb(1,"td"),r.Xb(2,"div"),r.Xb(3,"div",14),r.Sb(4,"img",15),r.Wb(),r.Xb(5,"div",16),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().managerUserOnlineDetails(n)})),r.Xb(6,"div"),r.Xb(7,"b"),r.Qc(8),r.Wb(),r.Wb(),r.Xb(9,"div",17),r.Qc(10),r.Wb(),r.Xb(11,"div",17),r.Qc(12),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(13,"td"),r.Oc(14,dq,3,4,"div",18),r.Wb(),r.Xb(15,"td"),r.Oc(16,gq,3,4,"div",18),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc();r.Db(4),r.tc("src","",n.imageFileService.getManagerUserPicture(t),"?w=40&square=true",r.Hc),r.Db(4),r.Rc(t.displayName),r.Db(2),r.Rc(t.email),r.Db(2),r.Rc(t.managerUserId),r.Db(2),r.rc("ngIf",(null==t?null:t.webSessions)&&t.webSessions.length>0&&t.webSessions[0].startTime),r.Db(2),r.rc("ngIf",(null==t?null:t.clientSessions)&&t.clientSessions.length>0&&t.clientSessions[0].startTime)}}let pq=(()=>{class t extends Bc{constructor(t,e,n){super(),this.managerUserDao=t,this.imageFileService=e,this.dialog=n,this.managerUsersOnlineFilter=[],this.searchFieldControl=new cm.h,this.getManagerUsersOnline();const o=this.searchFieldControl.valueChanges.subscribe(()=>{const t=this.searchFieldControl.value;this.managerUsersOnlineFilter=t&&t.length>0?this.managerUsersOnline.filter(e=>{const n=t.toString().toLowerCase();return e.email.toString().toLowerCase().indexOf(n)>-1||e.displayName.toString().toLowerCase().indexOf(n)>-1||e.managerUserId.toString().toLowerCase().indexOf(n)>-1?e:void 0}):this.managerUsersOnline});this.addSubscription(o)}getManagerUsersOnline(){this.managerUserDao.getManagerUsersOnline().subscribe(t=>{this.managerUsersOnline=t,this.managerUsersOnlineFilter=this.managerUsersOnline})}managerUserOnlineDetails(t){const e=this.dialog.open(cq,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{managerUserOnline:t}}),n=e.afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{e.close()});this.addSubscription(n)}disconnectSession(t,e){const n=this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja encerrar a sess\xe3o do usu\xe1rio?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(n=>{n&&this.managerUserDao.disconnectSession({managerUserId:t,sessionId:e}).subscribe(()=>{this.getManagerUsersOnline()})});this.addSubscription(n)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ER),r.Rb(GM),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-manager-user-online"]],features:[r.Ab],decls:24,vars:3,consts:[[1,"padding-none","width-100-percent","mt-20"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],["class","nav-link-badge ng-star-inserted accent-A700-bg accent-A700",4,"ngIf"],["type","button","mat-stroked-button","",3,"click"],[1,"pr-16"],["matInput","","class","search-box","autocomplete","off","placeholder","Busca",3,"formControl",4,"ngIf"],[1,"scroll-content",2,"max-height","1000px"],["cellspacing","0","cellpadding","0",1,"statistic-table","width-100-percent"],[1,"w-115"],[1,"body-list"],[4,"ngFor","ngForOf"],[1,"nav-link-badge","ng-star-inserted","accent-A700-bg","accent-A700"],["matInput","","autocomplete","off","placeholder","Busca",1,"search-box",3,"formControl"],[1,"float-left"],["width","40","height","40",1,"avatar","ng-tns-c71-189","ng-star-inserted",3,"src"],[1,"float-left","mt-3","mouse-pointer",3,"click"],[1,"font-size-12"],["class","mouse-pointer",3,"click",4,"ngIf"],[1,"mouse-pointer",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header",1),r.Xb(2,"mat-card-title",2),r.Xb(3,"div"),r.Qc(4,"Usu\xe1rios online "),r.Oc(5,sq,2,1,"span",3),r.Wb(),r.Xb(6,"div"),r.Xb(7,"button",4),r.fc("click",(function(){return e.getManagerUsersOnline()})),r.Xb(8,"mat-icon"),r.Qc(9,"update"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(10,"mat-card-content"),r.Xb(11,"div",5),r.Oc(12,lq,1,1,"input",6),r.Wb(),r.Xb(13,"div",7),r.Xb(14,"table",8),r.Xb(15,"thead"),r.Xb(16,"tr"),r.Sb(17,"th"),r.Xb(18,"th",9),r.Qc(19,"Hora de entrada Web"),r.Wb(),r.Xb(20,"th",9),r.Qc(21,"Hora de entrada Windows"),r.Wb(),r.Wb(),r.Wb(),r.Xb(22,"tbody",10),r.Oc(23,mq,17,6,"tr",11),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.rc("ngIf",e.managerUsersOnline),r.Db(7),r.rc("ngIf",e.managerUsersOnline&&e.managerUsersOnline.length>0),r.Db(11),r.rc("ngForOf",e.managerUsersOnlineFilter))},directives:[Wv,jv,sp,mh,wv,c.t,yu,Uu,vv,c.s,bu,cm.c,cm.t,cm.i],pipes:[c.f],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})(),hq=(()=>{class t{constructor(t){this.router=t}redirectToR2cloud(t){this.router.navigate(["/admin"],{queryParams:{id:t.customerGroupId,subProjectId:t.id,projectId:t.projectId}})}getSubProject(t,e){return e?e.find(e=>e.id===t):null}getAdDomain(t,e){return e?e.find(e=>e.id===t):null}getAdUser(t,e){let n;if(e){const o=e.findIndex(e=>e.id===t);o>-1&&(n=e[o])}return n}getAdUserByLogin(t,e){let n;if(e){const o=e.findIndex(e=>e.login===t);o>-1&&(n=e[o])}return n}getCustomerGroup(t,e){let n;if(e){const o=e.findIndex(e=>e.id===t);o>-1&&(n=e[o])}return n}getManagerUser(t,e){let n;if(e){const o=e.findIndex(e=>e.id===t);o>-1&&(n=e[o])}return n}getAdGroup(t,e){let n;if(e){const o=e.findIndex(e=>e.id===t);o>-1&&(n=e[o])}return n}getRemoteApp(t,e){let n;if(e){const o=e.findIndex(e=>e.id===t);o>-1&&(n=e[o])}return n}getCustomer(t,e){let n;if(e){const o=e.findIndex(e=>e.id===t);o>-1&&(n=e[o])}return n}getDesktopServer(t,e){let n;if(e){const o=e.findIndex(e=>e.desktopServerDTO.id===t);o>-1&&(n=e[o])}return n}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ga))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function uq(t,e){if(1&t&&(r.Xb(0,"span",8),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc(" ",t.serversOfflineWrapperListFilter.length," ")}}function bq(t,e){1&t&&(r.Xb(0,"span",8),r.Qc(1,"0"),r.Wb())}function _q(t,e){if(1&t&&r.Sb(0,"input",9),2&t){const t=r.jc();r.rc("formControl",t.searchFieldControl)}}function fq(t,e){if(1&t&&r.Sb(0,"fa-icon",18),2&t){const t=r.jc(3);r.rc("icon",t.faWindows)}}function Cq(t,e){if(1&t&&r.Sb(0,"fa-icon",19),2&t){const t=r.jc(3);r.rc("icon",t.faLinux)}}function Oq(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(": ",t.connectionPort," ")}}function Mq(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"a",20),r.fc("click",(function(){r.Ec(t);const n=e.$implicit,o=r.jc(3);return o.statusService.redirectToR2cloud(o.statusService.getSubProject(n,o.subProjects))})),r.Qc(2),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,o=r.jc(3);var n;r.Db(2),r.Sc(" ",null==(n=o.statusService.getSubProject(t,o.subProjects))?null:n.name," ")}}function Pq(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Oc(2,fq,1,1,"fa-icon",14),r.Oc(3,Cq,1,1,"fa-icon",15),r.Wb(),r.Xb(4,"td"),r.Xb(5,"div"),r.Xb(6,"div"),r.Xb(7,"b"),r.Qc(8),r.Wb(),r.Wb(),r.Xb(9,"div",16),r.Qc(10),r.Oc(11,Oq,2,1,"span",17),r.Wb(),r.Xb(12,"div",16),r.Qc(13),r.Wb(),r.Wb(),r.Wb(),r.Xb(14,"td"),r.Oc(15,Mq,3,1,"div",13),r.Wb(),r.Wb()),2&t){const t=e.$implicit,o=r.jc(2);var n;r.Db(2),r.rc("ngIf",t.metricType==o.serverWindows),r.Db(1),r.rc("ngIf",t.metricType==o.serverLinux),r.Db(5),r.Rc(t.hostname),r.Db(2),r.Sc("",t.connectionFQDN," "),r.Db(1),r.rc("ngIf",t.connectionPort),r.Db(2),r.Sc(" ",null==(n=o.statusService.getAdDomain(t.adDomainId,o.adDomains))?null:n.name," "),r.Db(2),r.rc("ngForOf",t.subProjectIds)}}function yq(t,e){if(1&t&&(r.Xb(0,"table",10),r.Xb(1,"thead"),r.Xb(2,"tr"),r.Sb(3,"th"),r.Sb(4,"th"),r.Sb(5,"th",11),r.Wb(),r.Wb(),r.Xb(6,"tbody",12),r.Oc(7,Pq,16,7,"tr",13),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(7),r.rc("ngForOf",t.serversOfflineWrapperListFilter)}}let xq=(()=>{class t extends Bc{constructor(t,e,n){super(),this.desktopServerDaoService=t,this.linuxServerDaoService=e,this.statusService=n,this.faWindows=yc,this.faLinux=Pc,this.searchFieldControl=new cm.h,this.serversOffline=[],this.serversOfflineWrapperListFilter=[],this.adDomains=[],this.subProjects=[],this.serverWindows=rv.WINDOWS,this.serverLinux=rv.LINUX,this.desktopServerDaoService.getServersOffLine().subscribe(t=>{if(t)for(const e of t)this.serversOffline.push(e),this.serversOfflineWrapperListFilter.push(e)}),this.linuxServerDaoService.getServersOffLine().subscribe(t=>{if(t)for(const e of t)this.serversOffline.push(e),this.serversOfflineWrapperListFilter.push(e)});const o=this.searchFieldControl.valueChanges.subscribe(()=>{const t=this.searchFieldControl.value;this.serversOfflineWrapperListFilter=t&&t.length>0?this.serversOffline.filter(e=>{var n;const o=t.toString().toLowerCase();if(e.hostname.toString().toLowerCase().indexOf(o)>-1)return e;if(e.connectionFQDN.toString().toLowerCase().indexOf(o)>-1)return e;if((null===(n=e.connectionPort)||void 0===n?void 0:n.toString().toLowerCase().indexOf(o))>-1)return e;if(e.serverType.toString().toLowerCase().indexOf(o)>-1)return e;for(const t of e.subProjectIds){const n=this.subProjects.filter(e=>e.id===t);if(n.length>0&&n[0].name.toString().toLowerCase().indexOf(o)>-1&&n[0].name.toString().toLowerCase().indexOf(o)>-1)return e}}):this.serversOffline});this.addSubscription(o)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Mb),r.Rb(IQ),r.Rb(hq))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-servers-offline"]],inputs:{adDomains:"adDomains",subProjects:"subProjects"},features:[r.Ab],decls:13,vars:4,consts:[[1,"padding-none","width-100-percent","mt-20","with-search-box"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],["class","nav-link-badge ng-star-inserted red-A700-bg red-A700",4,"ngIf","ngIfElse"],["noServers",""],[1,"pr-16"],["matInput","","class","search-box","autocomplete","off","placeholder","Busca",3,"formControl",4,"ngIf"],[1,"scroll-content"],["class","statistic-table width-100-percent","cellspacing","0","cellpadding","0",4,"ngIf"],[1,"nav-link-badge","ng-star-inserted","red-A700-bg","red-A700"],["matInput","","autocomplete","off","placeholder","Busca",1,"search-box",3,"formControl"],["cellspacing","0","cellpadding","0",1,"statistic-table","width-100-percent"],[1,"w-115"],[1,"body-list"],[4,"ngFor","ngForOf"],["class","s-20 mr-8  windows-icon","style","color: #2E8DEF",3,"icon",4,"ngIf"],["class","s-20 mr-8  windows-icon","style","color: #333333",3,"icon",4,"ngIf"],[1,"font-size-12"],[4,"ngIf"],[1,"s-20","mr-8","windows-icon",2,"color","#2E8DEF",3,"icon"],[1,"s-20","mr-8","windows-icon",2,"color","#333333",3,"icon"],[3,"click"]],template:function(t,e){if(1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"Servidores OffLine "),r.Oc(5,uq,2,1,"span",2),r.Oc(6,bq,2,0,"ng-template",null,3,r.Pc),r.Wb(),r.Wb(),r.Wb(),r.Xb(8,"mat-card-content"),r.Xb(9,"div",4),r.Oc(10,_q,1,1,"input",5),r.Wb(),r.Xb(11,"div",6),r.Oc(12,yq,8,1,"table",7),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(7);r.Db(5),r.rc("ngIf",e.serversOffline&&e.serversOffline.length>0)("ngIfElse",t),r.Db(5),r.rc("ngIf",e.serversOffline&&e.serversOffline.length>0),r.Db(2),r.rc("ngIf",e.serversOffline&&e.serversOffline.length>0)}},directives:[Wv,jv,wv,sp,mh,c.t,vv,bu,cm.c,cm.t,cm.i,c.s,HI],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})();function vq(t,e){if(1&t&&(r.Xb(0,"span",9),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc(" ",t.serversOnlineWrapperListFilter.length," ")}}function wq(t,e){1&t&&(r.Xb(0,"span",9),r.Qc(1,"0"),r.Wb())}function kq(t,e){if(1&t&&r.Sb(0,"input",10),2&t){const t=r.jc();r.rc("formControl",t.searchFieldControl)}}function Sq(t,e){if(1&t&&r.Sb(0,"fa-icon",19),2&t){const t=r.jc(3);r.rc("icon",t.faWindows)}}function Aq(t,e){if(1&t&&r.Sb(0,"fa-icon",20),2&t){const t=r.jc(3);r.rc("icon",t.faLinux)}}function Dq(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(": ",t.connectionPort," ")}}function Iq(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"a",21),r.fc("click",(function(){r.Ec(t);const n=e.$implicit,o=r.jc(3);return o.statusServer.redirectToR2cloud(o.statusServer.getSubProject(n,o.subProjects))})),r.Qc(2),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,o=r.jc(3);var n;r.Db(2),r.Sc(" ",null==(n=o.statusServer.getSubProject(t,o.subProjects))?null:n.name," ")}}function Eq(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Oc(2,Sq,1,1,"fa-icon",15),r.Oc(3,Aq,1,1,"fa-icon",16),r.Wb(),r.Xb(4,"td"),r.Xb(5,"div"),r.Xb(6,"div"),r.Xb(7,"b"),r.Qc(8),r.Wb(),r.Wb(),r.Xb(9,"div",17),r.Qc(10),r.Oc(11,Dq,2,1,"span",18),r.Wb(),r.Xb(12,"div",17),r.Qc(13),r.Wb(),r.Wb(),r.Wb(),r.Xb(14,"td"),r.Xb(15,"div"),r.Qc(16),r.Wb(),r.Wb(),r.Xb(17,"td"),r.Oc(18,Iq,3,1,"div",14),r.Wb(),r.Wb()),2&t){const t=e.$implicit,o=r.jc(2);var n;r.Db(2),r.rc("ngIf",t.metricType==o.serverWindows),r.Db(1),r.rc("ngIf",t.metricType==o.serverLinux),r.Db(5),r.Rc(t.hostname),r.Db(2),r.Sc("",t.connectionFQDN," "),r.Db(1),r.rc("ngIf",t.connectionPort),r.Db(2),r.Sc(" ",null==(n=o.statusServer.getAdDomain(t.adDomainId,o.adDomains))?null:n.name," "),r.Db(3),r.Sc(" ",t.clientVersion," "),r.Db(2),r.rc("ngForOf",t.subProjectIds)}}function Tq(t,e){if(1&t&&(r.Xb(0,"table",11),r.Xb(1,"thead"),r.Xb(2,"tr"),r.Sb(3,"th"),r.Sb(4,"th"),r.Sb(5,"th"),r.Sb(6,"th",12),r.Wb(),r.Wb(),r.Xb(7,"tbody",13),r.Oc(8,Eq,19,8,"tr",14),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(8),r.rc("ngForOf",t.serversOnlineWrapperListFilter)}}let Lq=(()=>{class t extends Bc{constructor(t,e,n){super(),this.desktopServerDaoService=t,this.linuxServerDaoService=e,this.statusServer=n,this.faWindows=yc,this.faLinux=Pc,this.searchFieldControl=new cm.h,this.serversOnline=[],this.serversOnlineWrapperListFilter=[],this.adDomains=[],this.subProjects=[],this.serverWindows=rv.WINDOWS,this.serverLinux=rv.LINUX,this.desktopServerDaoService.getServersOnLine().subscribe(t=>{if(t)for(const e of t)this.serversOnline.push(e),this.serversOnlineWrapperListFilter.push(e)}),this.linuxServerDaoService.getServersOnLine().subscribe(t=>{if(t)for(const e of t)this.serversOnline.push(e),this.serversOnlineWrapperListFilter.push(e)});const o=this.searchFieldControl.valueChanges.subscribe(()=>{const t=this.searchFieldControl.value;this.serversOnlineWrapperListFilter=t&&t.length>0?this.serversOnline.filter(e=>{var n;const o=t.toString().toLowerCase();if(e.hostname.toString().toLowerCase().indexOf(o)>-1)return e;if(e.connectionFQDN.toString().toLowerCase().indexOf(o)>-1)return e;if((null===(n=e.connectionPort)||void 0===n?void 0:n.toString().toLowerCase().indexOf(o))>-1)return e;if(e.serverType.toString().toLowerCase().indexOf(o)>-1)return e;for(const t of e.subProjectIds){const n=this.subProjects.filter(e=>e.id===t);if(n.length>0&&n[0].name.toString().toLowerCase().indexOf(o)>-1&&n[0].name.toString().toLowerCase().indexOf(o)>-1)return e}}):this.serversOnline});this.addSubscription(o)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Mb),r.Rb(IQ),r.Rb(hq))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-servers-online"]],inputs:{adDomains:"adDomains",subProjects:"subProjects"},features:[r.Ab],decls:14,vars:4,consts:[[1,"padding-none","width-100-percent","mt-20","with-search-box"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],["class","nav-link-badge ng-star-inserted red-A700-bg red-A700",4,"ngIf","ngIfElse"],["noServers",""],[1,"pr-16"],["matInput","","class","search-box","autocomplete","off","placeholder","Busca",3,"formControl",4,"ngIf"],[1,"scroll-content"],["class","statistic-table width-100-percent","cellspacing","0","cellpadding","0",4,"ngIf"],[1,"nav-link-badge","ng-star-inserted","red-A700-bg","red-A700"],["matInput","","autocomplete","off","placeholder","Busca",1,"search-box",3,"formControl"],["cellspacing","0","cellpadding","0",1,"statistic-table","width-100-percent"],[1,"w-115"],[1,"body-list"],[4,"ngFor","ngForOf"],["class","s-20 mr-8  windows-icon","style","color: #2E8DEF",3,"icon",4,"ngIf"],["class","s-20 mr-8  windows-icon","style","color: #333333",3,"icon",4,"ngIf"],[1,"font-size-12"],[4,"ngIf"],[1,"s-20","mr-8","windows-icon",2,"color","#2E8DEF",3,"icon"],[1,"s-20","mr-8","windows-icon",2,"color","#333333",3,"icon"],[3,"click"]],template:function(t,e){if(1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header",1),r.Xb(2,"mat-card-title",2),r.Xb(3,"div"),r.Qc(4,"Servidores OnLine "),r.Oc(5,vq,2,1,"span",3),r.Oc(6,wq,2,0,"ng-template",null,4,r.Pc),r.Wb(),r.Sb(8,"div"),r.Wb(),r.Wb(),r.Xb(9,"mat-card-content"),r.Xb(10,"div",5),r.Oc(11,kq,1,1,"input",6),r.Wb(),r.Xb(12,"div",7),r.Oc(13,Tq,9,1,"table",8),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(7);r.Db(5),r.rc("ngIf",e.serversOnline&&e.serversOnline.length>0)("ngIfElse",t),r.Db(6),r.rc("ngIf",e.serversOnline&&e.serversOnline.length>0),r.Db(2),r.rc("ngIf",e.serversOnline&&e.serversOnline.length>0)}},directives:[Wv,jv,sp,mh,wv,c.t,vv,bu,cm.c,cm.t,cm.i,c.s,HI],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})();function Rq(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Xb(2,"div"),r.Xb(3,"div"),r.Xb(4,"b"),r.Qc(5),r.Wb(),r.Wb(),r.Xb(6,"div",7),r.Qc(7),r.Wb(),r.Xb(8,"div",7),r.Qc(9),r.Wb(),r.Wb(),r.Wb(),r.Xb(10,"td"),r.Qc(11),r.kc(12,"timeDiff"),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(5),r.Rc(t.state.name),r.Db(2),r.Rc(t.type),r.Db(2),r.Rc(null==t.commitMetadata?null:t.commitMetadata.commitDate),r.Db(2),r.Sc(" ",r.mc(12,4,t.commitMetadata.commitDate,"large")," ")}}let Wq=(()=>{class t{constructor(t){this.subProjectDaoService=t,this.subProjectDaoService.snapshotsLimit(5).subscribe(t=>{this.subProjectsSnapshots=t})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Dx))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-project-changing-or-deleting"]],decls:13,vars:1,consts:[[1,"padding-none","width-100-percent","mt-20"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],[1,"scroll-content"],["cellspacing","0","cellpadding","0",1,"statistic-table","width-100-percent"],[1,"w-115"],[1,"body-list"],[4,"ngFor","ngForOf"],[1,"font-size-12"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"\xdaltimos projetos"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"mat-card-content",2),r.Xb(6,"table",3),r.Xb(7,"thead"),r.Xb(8,"tr"),r.Sb(9,"th"),r.Sb(10,"th",4),r.Wb(),r.Wb(),r.Xb(11,"tbody",5),r.Oc(12,Rq,13,7,"tr",6),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(12),r.rc("ngForOf",e.subProjectsSnapshots))},directives:[Wv,jv,wv,sp,mh,vv,c.s],pipes:[UL],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})();function jq(t,e){if(1&t&&(r.Xb(0,"ul"),r.Xb(1,"li"),r.Qc(2,"EmpresaID: "),r.Xb(3,"b"),r.Qc(4),r.Wb(),r.Wb(),r.Xb(5,"li"),r.Qc(6,"Empresa: "),r.Xb(7,"b"),r.Qc(8),r.Wb(),r.Wb(),r.Xb(9,"li"),r.Qc(10,"Filial: "),r.Xb(11,"b"),r.Qc(12),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.ngIf,i=r.jc(3);var n,o;r.Db(4),r.Rc(null==(n=i.statusServer.getCustomerGroup(null==t?null:t.customerGroupId,i.customerGroups))?null:n.id),r.Db(4),r.Rc(null==(o=i.statusServer.getCustomerGroup(null==t?null:t.customerGroupId,i.customerGroups))?null:o.name),r.Db(4),r.Rc(null==t?null:t.name)}}function Fq(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,jq,13,3,"ul",8),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc();r.Db(1),r.rc("ngIf",e.statusServer.getCustomer(t.state.customer.cdoId,e.customers))}}function Xq(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Xb(2,"div"),r.Xb(3,"div"),r.Xb(4,"b"),r.Qc(5),r.Wb(),r.Wb(),r.Xb(6,"div",7),r.Xb(7,"b"),r.Qc(8,"customerID:"),r.Wb(),r.Qc(9),r.Wb(),r.Xb(10,"div",7),r.Xb(11,"b"),r.Qc(12,"por:"),r.Wb(),r.Qc(13),r.Wb(),r.Xb(14,"div",7),r.Qc(15),r.Wb(),r.Wb(),r.Oc(16,Fq,2,1,"div",8),r.Qc(17),r.kc(18,"timeDiff"),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(5),r.Rc(t.state.email),r.Db(4),r.Sc(" ",null==t.state.customer?null:t.state.customer.cdoId," "),r.Db(4),r.Sc(" ",null==t.commitMetadata?null:t.commitMetadata.author,""),r.Db(2),r.Rc(null==t.commitMetadata?null:t.commitMetadata.commitDate),r.Db(1),r.rc("ngIf",t.state.customer),r.Db(1),r.Sc(" ",r.mc(18,6,t.commitMetadata.commitDate,"large")," ")}}let Nq=(()=>{class t{constructor(t,e){this.managerUserDao=t,this.statusServer=e,this.customers=[],this.customerGroups=[],this.managerUserDao.snapshotsLimit(5).subscribe(t=>{this.managerUsersSnapshots=t})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ER),r.Rb(hq))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-manager-user-changing-or-deleting"]],inputs:{customers:"customers",customerGroups:"customerGroups"},decls:13,vars:1,consts:[[1,"padding-none","width-100-percent","mt-20"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],[1,"scroll-content"],["cellspacing","0","cellpadding","0",1,"statistic-table","width-100-percent"],[2,"width","300px"],[1,"body-list"],[4,"ngFor","ngForOf"],[1,"font-size-12"],[4,"ngIf"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"\xdaltimos ManagerUsers"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"mat-card-content",2),r.Xb(6,"table",3),r.Xb(7,"thead"),r.Xb(8,"tr"),r.Sb(9,"th",4),r.Sb(10,"th"),r.Wb(),r.Wb(),r.Xb(11,"tbody",5),r.Oc(12,Xq,19,9,"tr",6),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(12),r.rc("ngForOf",e.managerUsersSnapshots))},directives:[Wv,jv,wv,sp,mh,vv,c.s,c.t],pipes:[UL],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})();function Uq(t,e){if(1&t&&(r.Xb(0,"ul"),r.Xb(1,"li"),r.Qc(2," ID:"),r.Xb(3,"b"),r.Qc(4),r.Wb(),r.Wb(),r.Xb(5,"li"),r.Qc(6,"Empresa: "),r.Xb(7,"b"),r.Qc(8),r.Wb(),r.Wb(),r.Xb(9,"li"),r.Qc(10,"subProject:"),r.Xb(11,"b"),r.Qc(12),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.ngIf,i=r.jc(2);var n,o;r.Db(4),r.Sc(" ",null==(n=i.statusServer.getCustomerGroup(null==t?null:t.customerGroupId,i.customerGroups))?null:n.id," "),r.Db(4),r.Sc("",null==(o=i.statusServer.getCustomerGroup(null==t?null:t.customerGroupId,i.customerGroups))?null:o.name," "),r.Db(4),r.Sc(" ",null==t?null:t.name," ")}}function zq(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td",7),r.Sb(2,"img",8),r.Wb(),r.Xb(3,"td"),r.Xb(4,"div"),r.Xb(5,"div"),r.Xb(6,"b"),r.Qc(7),r.Wb(),r.Wb(),r.Xb(8,"div",9),r.Xb(9,"span",10),r.Qc(10),r.Wb(),r.Wb(),r.Sb(11,"div",11),r.Xb(12,"div",12),r.Qc(13),r.Wb(),r.Oc(14,Uq,13,3,"ul",13),r.Wb(),r.Wb(),r.Xb(15,"td"),r.Qc(16),r.kc(17,"timeDiff"),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(2),r.rc("src",n.imageFileService.getRemoteAppPictureUrl(t.imageUUID),r.Hc),r.Db(5),r.Rc(t.name),r.Db(2),r.sc("title",t.app),r.Db(1),r.Rc(t.app),r.Db(3),r.Rc(t.updatedAt),r.Db(1),r.rc("ngIf",n.statusServer.getSubProject(t.subProjectId,n.subProjects)),r.Db(2),r.Sc(" ",r.mc(17,7,t.updatedAt,"large")," ")}}let Yq=(()=>{class t{constructor(t,e,n){this.remoteAppDaoService=t,this.statusServer=e,this.imageFileService=n,this.customerGroups=[],this.subProjects=[],this.remoteAppDaoService.getAllRemoteAppsPendingOrDeleting().subscribe(t=>{this.remoteAppsPendingOrDeleting=t})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(yj),r.Rb(hq),r.Rb(GM))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-remote-apps-changing-or-deleting"]],inputs:{customerGroups:"customerGroups",subProjects:"subProjects"},decls:14,vars:1,consts:[[1,"padding-none","width-100-percent","mt-20"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],[1,"scroll-content"],["cellspacing","0","cellpadding","0",1,"statistic-table","width-100-percent"],[1,"w-115"],[1,"body-list"],[4,"ngFor","ngForOf"],[2,"width","32px","padding","0 0 0 2px"],["width","32","height","32",3,"src"],[1,"font-size-12",2,"margin-bottom","10px"],[1,"text-max-335",3,"title"],[2,"clear","both"],[1,"font-size-12"],[4,"ngIf"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"RemoteApps (Changing ou Deleting)"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"mat-card-content"),r.Xb(6,"div",2),r.Xb(7,"table",3),r.Xb(8,"thead"),r.Xb(9,"tr"),r.Sb(10,"th"),r.Sb(11,"th",4),r.Wb(),r.Wb(),r.Xb(12,"tbody",5),r.Oc(13,zq,18,10,"tr",6),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(13),r.rc("ngForOf",e.remoteAppsPendingOrDeleting))},directives:[Wv,jv,wv,sp,mh,vv,c.s,c.t],pipes:[UL],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})();function Bq(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Show"),r.Wb())}function Vq(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Update"),r.Wb())}function Hq(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",10),r.fc("click",(function(){return r.Ec(t),r.jc().getData()})),r.Oc(1,Bq,2,0,"span",11),r.Oc(2,Vq,2,0,"span",11),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.alreadyRead),r.Db(1),r.rc("ngIf",t.alreadyRead)}}function Qq(t,e){1&t&&r.Sb(0,"mat-spinner",12),2&t&&r.rc("diameter",24)}function Gq(t,e){if(1&t&&r.Sb(0,"img",16),2&t){const t=r.jc().$implicit;r.rc("src","data:image/png;base64,"+t.state.imageBase64,r.Hc)}}function $q(t,e){if(1&t&&(r.Xb(0,"ul"),r.Xb(1,"li"),r.Qc(2," ID:"),r.Xb(3,"b"),r.Qc(4),r.Wb(),r.Wb(),r.Xb(5,"li"),r.Qc(6,"Empresa: "),r.Xb(7,"b"),r.Qc(8),r.Wb(),r.Wb(),r.Xb(9,"li"),r.Qc(10,"subProject:"),r.Xb(11,"b"),r.Qc(12),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.ngIf,i=r.jc(3);var n,o;r.Db(4),r.Sc(" ",null==(n=i.statusServer.getCustomerGroup(null==t?null:t.customerGroupId,i.customerGroups))?null:n.id," "),r.Db(4),r.Sc("",null==(o=i.statusServer.getCustomerGroup(null==t?null:t.customerGroupId,i.customerGroups))?null:o.name," "),r.Db(4),r.Sc(" ",null==t?null:t.name," ")}}function qq(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,$q,13,3,"ul",11),r.Wb()),2&t){const t=e.ngIf,n=r.jc(2);r.Db(1),r.rc("ngIf",n.statusServer.getSubProject(null==t?null:t.subProjectId,n.subProjects))}}function Kq(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Oc(2,Gq,1,1,"img",13),r.Wb(),r.Xb(3,"td"),r.Xb(4,"div"),r.Xb(5,"div"),r.Xb(6,"b"),r.Qc(7),r.Wb(),r.Wb(),r.Xb(8,"div",14),r.Qc(9),r.Wb(),r.Xb(10,"div",15),r.Xb(11,"b"),r.Qc(12,"por:"),r.Wb(),r.Qc(13),r.Wb(),r.Xb(14,"div",15),r.Qc(15),r.Wb(),r.Oc(16,qq,2,1,"div",11),r.Wb(),r.Wb(),r.Xb(17,"td"),r.Qc(18),r.kc(19,"timeDiff"),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(2),r.rc("ngIf",t.state.imageBase64),r.Db(5),r.Rc(t.state.name),r.Db(2),r.Rc(t.state.app),r.Db(4),r.Sc(" ",null==t.commitMetadata?null:t.commitMetadata.author,""),r.Db(2),r.Rc(null==t.commitMetadata?null:t.commitMetadata.commitDate),r.Db(1),r.rc("ngIf",n.statusServer.getRemoteApp(t.state.id,n.remoteApps)),r.Db(2),r.Sc(" ",r.mc(19,7,t.commitMetadata.commitDate,"large")," ")}}let Jq=(()=>{class t{constructor(t,e){this.remoteAppDaoService=t,this.statusServer=e,this.customerGroups=[],this.subProjects=[],this.remoteApps=[],this.loading=!1,this.alreadyRead=!1}getData(){this.loading=!0,this.alreadyRead=!0,this.remoteAppDaoService.get().subscribe(t=>{this.remoteApps=t,this.remoteAppDaoService.snapshotsLimit(5).subscribe(t=>{this.loading=!1,this.remoteAppsSnapshots=t})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(yj),r.Rb(hq))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-remote-app-snapshots"]],inputs:{customerGroups:"customerGroups",subProjects:"subProjects"},decls:16,vars:3,consts:[[1,"padding-none","width-100-percent","mt-20"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],["mat-raised-button","","type","button","color","primary","class","md-small",3,"click",4,"ngIf"],["color","primary",3,"diameter",4,"ngIf"],[1,"scroll-content"],["cellspacing","0","cellpadding","0",1,"statistic-table","width-100-percent"],[2,"width","50px"],[2,"width","250px"],[1,"body-list"],[4,"ngFor","ngForOf"],["mat-raised-button","","type","button","color","primary",1,"md-small",3,"click"],[4,"ngIf"],["color","primary",3,"diameter"],["width","32","height","32",3,"src",4,"ngIf"],[1,"font-size-12",2,"margin-bottom","10px"],[1,"font-size-12"],["width","32","height","32",3,"src"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"\xdaltimos RemoteApps"),r.Wb(),r.Oc(5,Hq,3,2,"button",2),r.Oc(6,Qq,1,1,"mat-spinner",3),r.Wb(),r.Wb(),r.Xb(7,"mat-card-content",4),r.Xb(8,"table",5),r.Xb(9,"thead"),r.Xb(10,"tr"),r.Sb(11,"th",6),r.Sb(12,"th",7),r.Sb(13,"th"),r.Wb(),r.Wb(),r.Xb(14,"tbody",8),r.Oc(15,Kq,20,10,"tr",9),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.rc("ngIf",!e.loading),r.Db(1),r.rc("ngIf",e.loading),r.Db(9),r.rc("ngForOf",e.remoteAppsSnapshots))},directives:[Wv,jv,wv,sp,mh,c.t,vv,c.s,yu,Qy],pipes:[UL],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})();function Zq(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Show"),r.Wb())}function tK(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Update"),r.Wb())}function eK(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",6),r.fc("click",(function(){return r.Ec(t),r.jc().getData()})),r.Oc(1,Zq,2,0,"span",7),r.Oc(2,tK,2,0,"span",7),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.alreadyRead),r.Db(1),r.rc("ngIf",t.alreadyRead)}}function nK(t,e){1&t&&r.Sb(0,"mat-spinner",8),2&t&&r.rc("diameter",24)}function oK(t,e){if(1&t&&(r.Xb(0,"li"),r.Xb(1,"div"),r.Qc(2,"vers\xe3o: "),r.Xb(3,"b"),r.Qc(4),r.Wb(),r.Qc(5," | qt : "),r.Xb(6,"b"),r.Qc(7),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(4),r.Rc(t.version),r.Db(3),r.Rc(t.amount)}}function rK(t,e){if(1&t&&(r.Xb(0,"b"),r.Qc(1),r.Wb()),2&t){const t=e.ngIf,o=r.jc(6);var n;r.Db(1),r.Sc(" ",null==(n=o.statusService.getCustomerGroup(t.customerGroupId,o.customerGroups))?null:n.name," ")}}function iK(t,e){if(1&t&&(r.Xb(0,"li"),r.Qc(1," - "),r.Oc(2,rK,2,1,"b",7),r.Wb()),2&t){const t=e.$implicit,n=r.jc(5);r.Db(2),r.rc("ngIf",n.statusService.getSubProject(t,n.subProjects))}}function aK(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"small"),r.Qc(2,"Empresas: "),r.Xb(3,"ul"),r.Oc(4,iK,3,1,"li",13),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc().ngIf;r.Db(4),r.rc("ngForOf",t.subProjectIDs)}}function cK(t,e){if(1&t&&(r.Xb(0,"li"),r.Xb(1,"div"),r.Xb(2,"small"),r.Qc(3,"DesktopServerID: "),r.Xb(4,"b"),r.Qc(5),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div"),r.Xb(7,"small"),r.Qc(8,"Hostname: "),r.Xb(9,"b"),r.Qc(10),r.Wb(),r.Wb(),r.Wb(),r.Xb(11,"div"),r.Xb(12,"small"),r.Qc(13,"FQDN: "),r.Xb(14,"b"),r.Qc(15),r.Wb(),r.Wb(),r.Wb(),r.Oc(16,aK,5,1,"div",7),r.Wb()),2&t){const t=e.ngIf;r.Db(5),r.Rc(t.desktopServerDTO.id),r.Db(5),r.Rc(t.desktopServerDTO.hostname),r.Db(5),r.Rc(t.desktopServerDTO.connectionFQDN),r.Db(1),r.rc("ngIf",t&&t.subProjectIDs>0)}}function sK(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Xb(2,"div"),r.Xb(3,"div"),r.Xb(4,"b"),r.Qc(5),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"td"),r.Xb(7,"ul",14),r.Oc(8,cK,17,4,"li",7),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc(2);r.Db(5),r.Rc(t.version),r.Db(3),r.rc("ngIf",n.statusService.getDesktopServer(t.desktopServerId,n.desktopServerWithSubProjectIdsList))}}function lK(t,e){if(1&t&&(r.Xb(0,"table",9),r.Xb(1,"thead"),r.Xb(2,"tr"),r.Sb(3,"th",10),r.Sb(4,"th"),r.Wb(),r.Wb(),r.Xb(5,"tbody",11),r.Xb(6,"tr",12),r.Sb(7,"td"),r.Xb(8,"td"),r.Xb(9,"h4"),r.Qc(10,"Vers\xf5es encontradas:"),r.Wb(),r.Xb(11,"ul"),r.Oc(12,oK,8,2,"li",13),r.Wb(),r.Wb(),r.Wb(),r.Oc(13,sK,9,2,"tr",13),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(12),r.rc("ngForOf",t.desktopServerVersionCountList),r.Db(1),r.rc("ngForOf",t.desktopServerIdWithVersionList)}}let dK=(()=>{class t{constructor(t,e){this.desktopServerDaoService=t,this.statusService=e,this.desktopServerVersionCountList=[],this.loading=!1,this.alreadyRead=!1}getData(){this.loading=!0,this.alreadyRead=!0,this.desktopServerDaoService.getAllDesktopServersWithSubProjectIds().subscribe(t=>{this.desktopServerWithSubProjectIdsList=t;const e=[];for(const n of t)e.push(n.desktopServerDTO.id);e.length>0&&this.desktopServerDaoService.getDesktopServerIdWithVersion(e).subscribe(t=>{this.desktopServerIdWithVersionList=t,this.loading=!1;for(const e of t)this.setDesktopServerVersionCount(e.version)})})}setDesktopServerVersionCount(t){let e=t;e||(e="null");let n={version:e,amount:1};if(this.desktopServerVersionCountList){const t=this.desktopServerVersionCountList.findIndex(t=>t.version===e);t>-1?(n=this.desktopServerVersionCountList[t],n.amount=n.amount+1,this.desktopServerVersionCountList[t]=n):this.desktopServerVersionCountList.push(n)}}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Mb),r.Rb(hq))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-desktop-server-version"]],inputs:{customerGroups:"customerGroups",subProjects:"subProjects"},decls:9,vars:3,consts:[[1,"padding-none","width-100-percent","mt-20"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],["mat-raised-button","","type","button","color","primary","class","md-small",3,"click",4,"ngIf"],["color","primary",3,"diameter",4,"ngIf"],[1,"scroll-content"],["class","statistic-table width-100-percent","cellspacing","0","cellpadding","0",4,"ngIf"],["mat-raised-button","","type","button","color","primary",1,"md-small",3,"click"],[4,"ngIf"],["color","primary",3,"diameter"],["cellspacing","0","cellpadding","0",1,"statistic-table","width-100-percent"],[1,"w-100"],[1,"body-list"],[2,"border-bottom","solid 2px #555555"],[4,"ngFor","ngForOf"],[1,"desktop-server-version"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"Vers\xe3o do Agente nos Servidores"),r.Wb(),r.Oc(5,eK,3,2,"button",2),r.Oc(6,nK,1,1,"mat-spinner",3),r.Wb(),r.Wb(),r.Xb(7,"mat-card-content",4),r.Oc(8,lK,14,2,"table",5),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.rc("ngIf",!e.loading),r.Db(1),r.rc("ngIf",e.loading),r.Db(2),r.rc("ngIf",e.desktopServerVersionCountList&&e.desktopServerVersionCountList.length>0))},directives:[Wv,jv,wv,sp,mh,c.t,vv,yu,Qy,c.s],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})();function gK(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Show"),r.Wb())}function mK(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Update"),r.Wb())}function pK(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",9),r.fc("click",(function(){return r.Ec(t),r.jc().getData()})),r.Oc(1,gK,2,0,"span",10),r.Oc(2,mK,2,0,"span",10),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.alreadyRead),r.Db(1),r.rc("ngIf",t.alreadyRead)}}function hK(t,e){1&t&&r.Sb(0,"mat-spinner",11),2&t&&r.rc("diameter",24)}const uK=function(){return["/admin/"]},bK=function(t){return{id:t}};function _K(t,e){if(1&t&&(r.Xb(0,"ul"),r.Xb(1,"li"),r.Qc(2," ID:"),r.Xb(3,"b"),r.Qc(4),r.Wb(),r.Wb(),r.Xb(5,"li"),r.Qc(6,"Empresa: "),r.Xb(7,"a",13),r.Qc(8),r.Wb(),r.Wb(),r.Xb(9,"li"),r.Qc(10," subProject:"),r.Xb(11,"b"),r.Qc(12),r.Wb(),r.Wb(),r.Xb(13,"li"),r.Qc(14,"ManagerUser: "),r.Xb(15,"b"),r.Qc(16),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.ngIf,c=r.jc(3).ngIf,s=r.jc(2);var n,o;const l=r.vc(7,bK,null==(o=s.statusServer.getCustomerGroup(null==t?null:t.customerGroupId,s.customerGroups))?null:o.id);var i,a;r.Db(4),r.Sc(" ",null==(n=s.statusServer.getCustomerGroup(null==t?null:t.customerGroupId,s.customerGroups))?null:n.id," "),r.Db(3),r.rc("routerLink",r.uc(6,uK))("queryParams",l),r.Db(1),r.Sc(" ",null==(i=s.statusServer.getCustomerGroup(null==t?null:t.customerGroupId,s.customerGroups))?null:i.name," "),r.Db(4),r.Sc(" ",null==t?null:t.name," "),r.Db(4),r.Sc(" ",null==(a=s.statusServer.getManagerUser(null==c?null:c.managerUserId,s.managerUsers))?null:a.email," ")}}function fK(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,_K,17,9,"ul",10),r.Wb()),2&t){const t=e.$implicit,n=r.jc(4);r.Db(1),r.rc("ngIf",n.statusServer.getSubProject(t,n.subProjects))}}function CK(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,fK,2,1,"div",8),r.Wb()),2&t){const t=r.jc().ngIf;r.Db(1),r.rc("ngForOf",t.subProjectIds)}}function OK(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div"),r.Xb(2,"b"),r.Qc(3),r.Wb(),r.Wb(),r.Xb(4,"div",12),r.Qc(5),r.Wb(),r.Xb(6,"div",12),r.Qc(7),r.Wb(),r.Xb(8,"div"),r.Oc(9,CK,2,1,"div",10),r.Wb(),r.Wb()),2&t){const t=e.ngIf,o=r.jc(2);var n;r.Db(3),r.Rc(t.login),r.Db(2),r.Sc(" dom\xednio: ",null==(n=o.statusServer.getAdDomain(null==t?null:t.adDomainId,o.adDomains))?null:n.name,""),r.Db(2),r.Rc(t.updatedAt),r.Db(2),r.rc("ngIf",o.statusServer.getAdUserByLogin(t.login,o.adUsers)&&t.subProjectIds)}}function MK(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Oc(2,OK,10,4,"div",10),r.Wb(),r.Xb(3,"td"),r.Qc(4),r.kc(5,"timeDiff"),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(2),r.rc("ngIf",n.statusServer.getAdUser(t.id,n.adUsers)),r.Db(2),r.Sc(" ",r.mc(5,2,t.updatedAt,"large")," ")}}let PK=(()=>{class t{constructor(t,e){this.adUserDaoService=t,this.adDomains=[],this.managerUsers=[],this.customerGroups=[],this.subProjects=[],this.adUsersRead=new r.o,this.loading=!1,this.alreadyRead=!1}getData(){this.loading=!0,this.getAdUsers().subscribe(t=>{this.alreadyRead=!0,this.adUsersRead.emit(t),this.adUsers=t,this.adUserDaoService.getAllAdUsersPendingOrDeleting().subscribe(t=>{this.loading=!1,this.adUsersPendingOrDeleting=t})})}getAdUsers(){var t;return!this.adUsers||(null===(t=this.adUsers)||void 0===t?void 0:t.length)<1||this.alreadyRead?(console.log("getAdUsers()"),this.adUserDaoService.get()):Object(qu.of)(this.adUsers)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ub),r.Rb(hq))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-user-changing-or-deleting"]],inputs:{adDomains:"adDomains",managerUsers:"managerUsers",customerGroups:"customerGroups",subProjects:"subProjects",adUsers:"adUsers"},outputs:{adUsersRead:"adUsersRead"},decls:15,vars:3,consts:[[1,"padding-none","width-100-percent","mt-20"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],["mat-raised-button","","type","button","color","primary","class","md-small",3,"click",4,"ngIf"],["color","primary",3,"diameter",4,"ngIf"],[1,"scroll-content"],["cellspacing","0","cellpadding","0",1,"statistic-table","width-100-percent"],[1,"w-115"],[1,"body-list"],[4,"ngFor","ngForOf"],["mat-raised-button","","type","button","color","primary",1,"md-small",3,"click"],[4,"ngIf"],["color","primary",3,"diameter"],[1,"font-size-12"],[1,"mouse-pointer",3,"routerLink","queryParams"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"AdUsers (Changing ou Deleting)"),r.Wb(),r.Oc(5,pK,3,2,"button",2),r.Oc(6,hK,1,1,"mat-spinner",3),r.Wb(),r.Wb(),r.Xb(7,"mat-card-content",4),r.Xb(8,"table",5),r.Xb(9,"thead"),r.Xb(10,"tr"),r.Sb(11,"th"),r.Sb(12,"th",6),r.Wb(),r.Wb(),r.Xb(13,"tbody",7),r.Oc(14,MK,6,5,"tr",8),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.rc("ngIf",!e.loading),r.Db(1),r.rc("ngIf",e.loading),r.Db(8),r.rc("ngForOf",e.adUsersPendingOrDeleting))},directives:[Wv,jv,wv,sp,mh,c.t,vv,c.s,yu,Qy,pa],pipes:[UL],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})();function yK(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Show"),r.Wb())}function xK(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Update"),r.Wb())}function vK(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",9),r.fc("click",(function(){return r.Ec(t),r.jc().getData()})),r.Oc(1,yK,2,0,"span",10),r.Oc(2,xK,2,0,"span",10),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.alreadyRead),r.Db(1),r.rc("ngIf",t.alreadyRead)}}function wK(t,e){1&t&&r.Sb(0,"mat-spinner",11),2&t&&r.rc("diameter",24)}function kK(t,e){if(1&t&&(r.Xb(0,"ul"),r.Xb(1,"li"),r.Qc(2,"ID:"),r.Xb(3,"b"),r.Qc(4),r.Wb(),r.Wb(),r.Xb(5,"li"),r.Qc(6,"Empresa:"),r.Xb(7,"b"),r.Qc(8),r.Wb(),r.Wb(),r.Xb(9,"li"),r.Qc(10,"subProject:"),r.Xb(11,"b"),r.Qc(12),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.ngIf,i=r.jc(3);var n,o;r.Db(4),r.Sc(" ",null==(n=i.statusServer.getCustomerGroup(null==t?null:t.id,i.customerGroups))?null:n.id," "),r.Db(4),r.Sc("",null==(o=i.statusServer.getCustomerGroup(null==t?null:t.id,i.customerGroups))?null:o.name," "),r.Db(4),r.Sc(" ",null==t?null:t.name," ")}}function SK(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div"),r.Xb(2,"b"),r.Qc(3),r.Wb(),r.Wb(),r.Xb(4,"div",12),r.Qc(5),r.Wb(),r.Xb(6,"div",12),r.Qc(7),r.Wb(),r.Oc(8,kK,13,3,"ul",10),r.Wb()),2&t){const t=e.ngIf,n=r.jc().$implicit,o=r.jc();r.Db(3),r.Tc("",n.name," - ",n.prefix,""),r.Db(2),r.Sc(" dom\xednio: ",null==t?null:t.name,""),r.Db(2),r.Rc(n.updatedAt),r.Db(1),r.rc("ngIf",o.statusServer.getSubProject(n.subProjectId,o.subProjects))}}function AK(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Oc(2,SK,9,5,"div",10),r.Wb(),r.Xb(3,"td"),r.Qc(4),r.kc(5,"timeDiff"),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(2),r.rc("ngIf",n.statusServer.getAdDomain(t.adDomainId,n.adDomains)),r.Db(2),r.Sc(" ",r.mc(5,2,t.updatedAt,"large")," ")}}let DK=(()=>{class t{constructor(t,e){this.adGroupDaoService=t,this.statusServer=e,this.adDomains=[],this.customerGroups=[],this.subProjects=[],this.adGroupsRead=new r.o,this.loading=!1,this.alreadyRead=!1}getData(){this.loading=!0,this.alreadyRead=!0,this.getAdGroups().subscribe(t=>{this.adGroupsRead.emit(t),this.adGroupDaoService.getAllAdGroupsPendingOrDeleting().subscribe(t=>{this.loading=!1,this.adGroupsPendingOrDeleting=t})})}getAdGroups(){var t;return this.adGroupDaoService.get().subscribe(t=>{this.adGroups=t}),!this.adGroups||(null===(t=this.adGroups)||void 0===t?void 0:t.length)<1||this.alreadyRead?(console.log("getAdGroups()"),this.adGroupDaoService.get()):Object(qu.of)(this.adGroups)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(SB),r.Rb(hq))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-group-changing-or-deleting"]],inputs:{adDomains:"adDomains",customerGroups:"customerGroups",subProjects:"subProjects",adGroups:"adGroups"},outputs:{adGroupsRead:"adGroupsRead"},decls:15,vars:3,consts:[[1,"padding-none","width-100-percent","mt-20"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],["mat-raised-button","","type","button","color","primary","class","md-small",3,"click",4,"ngIf"],["color","primary",3,"diameter",4,"ngIf"],[1,"scroll-content"],["cellspacing","0","cellpadding","0",1,"statistic-table","width-100-percent"],[1,"w-115"],[1,"body-list"],[4,"ngFor","ngForOf"],["mat-raised-button","","type","button","color","primary",1,"md-small",3,"click"],[4,"ngIf"],["color","primary",3,"diameter"],[1,"font-size-12"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"AdGroups (Changing ou Deleting)"),r.Wb(),r.Oc(5,vK,3,2,"button",2),r.Oc(6,wK,1,1,"mat-spinner",3),r.Wb(),r.Wb(),r.Xb(7,"mat-card-content",4),r.Xb(8,"table",5),r.Xb(9,"thead"),r.Xb(10,"tr"),r.Sb(11,"th"),r.Sb(12,"th",6),r.Wb(),r.Wb(),r.Xb(13,"tbody",7),r.Oc(14,AK,6,5,"tr",8),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.rc("ngIf",!e.loading),r.Db(1),r.rc("ngIf",e.loading),r.Db(8),r.rc("ngForOf",e.adGroupsPendingOrDeleting))},directives:[Wv,jv,wv,sp,mh,c.t,vv,c.s,yu,Qy],pipes:[UL],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})();function IK(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Show"),r.Wb())}function EK(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Update"),r.Wb())}function TK(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",9),r.fc("click",(function(){return r.Ec(t),r.jc().getData()})),r.Oc(1,IK,2,0,"span",10),r.Oc(2,EK,2,0,"span",10),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.alreadyRead),r.Db(1),r.rc("ngIf",t.alreadyRead)}}function LK(t,e){1&t&&r.Sb(0,"mat-spinner",11),2&t&&r.rc("diameter",24)}function RK(t,e){if(1&t&&(r.Xb(0,"ul"),r.Xb(1,"li"),r.Qc(2," ID:"),r.Xb(3,"b"),r.Qc(4),r.Wb(),r.Wb(),r.Xb(5,"li"),r.Qc(6,"Empresa: "),r.Xb(7,"b"),r.Qc(8),r.Wb(),r.Wb(),r.Xb(9,"li"),r.Qc(10," subProject:"),r.Xb(11,"b"),r.Qc(12),r.Wb(),r.Wb(),r.Xb(13,"li"),r.Qc(14,"ManagerUser: "),r.Xb(15,"b"),r.Qc(16),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.ngIf,a=r.jc(3).ngIf,c=r.jc(2);var n,o,i;r.Db(4),r.Sc(" ",null==(n=c.statusServer.getCustomerGroup(null==t?null:t.customerGroupId,c.customerGroups))?null:n.id," "),r.Db(4),r.Sc("",null==(o=c.statusServer.getCustomerGroup(null==t?null:t.customerGroupId,c.customerGroups))?null:o.name," "),r.Db(4),r.Sc(" ",null==t?null:t.name," "),r.Db(4),r.Sc(" ",null==(i=c.statusServer.getManagerUser(null==a?null:a.managerUserId,c.managerUsers))?null:i.email," ")}}function WK(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,RK,17,4,"ul",10),r.Wb()),2&t){const t=e.$implicit,n=r.jc(4);r.Db(1),r.rc("ngIf",n.statusServer.getSubProject(t,n.subProjects))}}function jK(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,WK,2,1,"div",8),r.Wb()),2&t){const t=r.jc().ngIf;r.Db(1),r.rc("ngForOf",t.subProjectIds)}}function FK(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div"),r.Xb(2,"b"),r.Qc(3),r.Wb(),r.Wb(),r.Xb(4,"div",12),r.Qc(5),r.Wb(),r.Xb(6,"div",12),r.Xb(7,"b"),r.Qc(8,"por:"),r.Wb(),r.Qc(9),r.Wb(),r.Xb(10,"div",12),r.Qc(11),r.Wb(),r.Xb(12,"div"),r.Oc(13,jK,2,1,"div",10),r.Wb(),r.Wb()),2&t){const t=e.ngIf,o=r.jc().$implicit,i=r.jc();var n;r.Db(3),r.Rc(o.state.login),r.Db(2),r.Sc(" dom\xednio: ",null==(n=i.statusServer.getAdDomain(null==t?null:t.adDomainId,i.adDomains))?null:n.name,""),r.Db(4),r.Sc(" ",null==o.commitMetadata?null:o.commitMetadata.author,""),r.Db(2),r.Rc(null==o.commitMetadata?null:o.commitMetadata.commitDate),r.Db(2),r.rc("ngIf",i.statusServer.getAdUserByLogin(o.state.login,i.adUsers)&&t.subProjectIds)}}function XK(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Oc(2,FK,14,5,"div",10),r.Wb(),r.Xb(3,"td"),r.Qc(4),r.kc(5,"timeDiff"),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(2),r.rc("ngIf",n.statusServer.getAdUser(t.state.id,n.adUsers)),r.Db(2),r.Sc(" ",r.mc(5,2,t.commitMetadata.commitDate,"large")," ")}}let NK=(()=>{class t{constructor(t,e){this.adUserDaoService=t,this.statusServer=e,this.adDomains=[],this.managerUsers=[],this.customerGroups=[],this.subProjects=[],this.adUsersRead=new r.o,this.loading=!1,this.alreadyRead=!1}getData(){this.loading=!0,this.getAdUsers().subscribe(t=>{this.alreadyRead=!0,this.adUsersRead.emit(t),this.adUsers=t,this.adUserDaoService.snapshotsLimit(5).subscribe(t=>{this.loading=!1,this.adUsersSnapshots=t})})}getAdUsers(){var t;return!this.adUsers||(null===(t=this.adUsers)||void 0===t?void 0:t.length)<1||this.alreadyRead?(console.log("getAdUsers()"),this.adUserDaoService.get()):Object(qu.of)(this.adUsers)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ub),r.Rb(hq))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-user-snapshots"]],inputs:{adDomains:"adDomains",managerUsers:"managerUsers",customerGroups:"customerGroups",subProjects:"subProjects",adUsers:"adUsers"},outputs:{adUsersRead:"adUsersRead"},decls:15,vars:3,consts:[[1,"padding-none","width-100-percent","mt-20"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],["mat-raised-button","","type","button","color","primary","class","md-small",3,"click",4,"ngIf"],["color","primary",3,"diameter",4,"ngIf"],[1,"scroll-content"],["cellspacing","0","cellpadding","0",1,"statistic-table","width-100-percent"],[2,"width","300px"],[1,"body-list"],[4,"ngFor","ngForOf"],["mat-raised-button","","type","button","color","primary",1,"md-small",3,"click"],[4,"ngIf"],["color","primary",3,"diameter"],[1,"font-size-12"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"\xdaltimos AdUsers"),r.Wb(),r.Oc(5,TK,3,2,"button",2),r.Oc(6,LK,1,1,"mat-spinner",3),r.Wb(),r.Wb(),r.Xb(7,"mat-card-content",4),r.Xb(8,"table",5),r.Xb(9,"thead"),r.Xb(10,"tr"),r.Sb(11,"th",6),r.Sb(12,"th"),r.Wb(),r.Wb(),r.Xb(13,"tbody",7),r.Oc(14,XK,6,5,"tr",8),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.rc("ngIf",!e.loading),r.Db(1),r.rc("ngIf",e.loading),r.Db(8),r.rc("ngForOf",e.adUsersSnapshots))},directives:[Wv,jv,wv,sp,mh,c.t,vv,c.s,yu,Qy],pipes:[UL],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})();function UK(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Show"),r.Wb())}function zK(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Update"),r.Wb())}function YK(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",9),r.fc("click",(function(){return r.Ec(t),r.jc().getData()})),r.Oc(1,UK,2,0,"span",10),r.Oc(2,zK,2,0,"span",10),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.alreadyRead),r.Db(1),r.rc("ngIf",t.alreadyRead)}}function BK(t,e){1&t&&r.Sb(0,"mat-spinner",11),2&t&&r.rc("diameter",24)}function VK(t,e){if(1&t&&(r.Xb(0,"ul"),r.Xb(1,"li"),r.Qc(2," ID:"),r.Xb(3,"b"),r.Qc(4),r.Wb(),r.Wb(),r.Xb(5,"li"),r.Qc(6,"Empresa: "),r.Xb(7,"b"),r.Qc(8),r.Wb(),r.Wb(),r.Xb(9,"li"),r.Qc(10,"subProject:"),r.Xb(11,"b"),r.Qc(12),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc().ngIf,e=r.jc(3);var n,o;r.Db(4),r.Sc(" ",null==(n=e.statusServer.getCustomerGroup(null==t?null:t.customerGroupId,e.customerGroups))?null:n.id," "),r.Db(4),r.Sc("",null==(o=e.statusServer.getCustomerGroup(null==t?null:t.customerGroupId,e.customerGroups))?null:o.name," "),r.Db(4),r.Sc(" ",null==t?null:t.name," ")}}function HK(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div"),r.Xb(2,"b"),r.Qc(3),r.Wb(),r.Wb(),r.Xb(4,"div",12),r.Qc(5),r.Wb(),r.Xb(6,"div",12),r.Xb(7,"b"),r.Qc(8,"por:"),r.Wb(),r.Qc(9),r.Wb(),r.Xb(10,"div",12),r.Qc(11),r.Wb(),r.Oc(12,VK,13,3,"ul",10),r.Wb()),2&t){const t=r.jc().ngIf,e=r.jc().$implicit,o=r.jc();var n;r.Db(3),r.Tc("",e.state.name," - ",e.state.prefix,""),r.Db(2),r.Sc(" dom\xednio: ",null==(n=o.statusServer.getAdDomain(null==t?null:t.adDomainId,o.adDomains))?null:n.name,""),r.Db(4),r.Sc(" ",null==e.commitMetadata?null:e.commitMetadata.author,""),r.Db(2),r.Rc(null==e.commitMetadata?null:e.commitMetadata.commitDate),r.Db(1),r.rc("ngIf",o.statusServer.getAdGroup(e.state.id,o.adGroups))}}function QK(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,HK,13,6,"div",10),r.Wb()),2&t){const t=e.ngIf,n=r.jc(2);r.Db(1),r.rc("ngIf",n.statusServer.getSubProject(null==t?null:t.subProjectId,n.subProjects))}}function GK(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Oc(2,QK,2,1,"div",10),r.Wb(),r.Xb(3,"td"),r.Qc(4),r.kc(5,"timeDiff"),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(2),r.rc("ngIf",n.statusServer.getAdGroup(t.state.id,n.adGroups)),r.Db(2),r.Sc(" ",r.mc(5,2,t.commitMetadata.commitDate,"large")," ")}}let $K=(()=>{class t{constructor(t,e){this.adGroupDaoService=t,this.statusServer=e,this.adDomains=[],this.managerUsers=[],this.customerGroups=[],this.subProjects=[],this.adGroupsRead=new r.o,this.loading=!1,this.alreadyRead=!1}getData(){this.loading=!0,this.alreadyRead=!0,this.getAdGroups().subscribe(t=>{this.adGroupsRead.emit(t),this.adGroupDaoService.snapshotsLimit(5).subscribe(t=>{this.loading=!1,this.adGroupsSnapshots=t})})}getAdGroups(){var t;return this.adGroupDaoService.get().subscribe(t=>{this.adGroups=t}),!this.adGroups||(null===(t=this.adGroups)||void 0===t?void 0:t.length)<1||this.alreadyRead?(console.log("getAdGroups()"),this.adGroupDaoService.get()):Object(qu.of)(this.adGroups)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(SB),r.Rb(hq))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-group-snapshots"]],inputs:{adDomains:"adDomains",managerUsers:"managerUsers",customerGroups:"customerGroups",subProjects:"subProjects",adGroups:"adGroups"},outputs:{adGroupsRead:"adGroupsRead"},decls:15,vars:3,consts:[[1,"padding-none","width-100-percent","mt-20"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","7px"],["mat-raised-button","","type","button","color","primary","class","md-small",3,"click",4,"ngIf"],["color","primary",3,"diameter",4,"ngIf"],[1,"scroll-content"],["cellspacing","0","cellpadding","0",1,"statistic-table","width-100-percent"],[2,"width","300px"],[1,"body-list"],[4,"ngFor","ngForOf"],["mat-raised-button","","type","button","color","primary",1,"md-small",3,"click"],[4,"ngIf"],["color","primary",3,"diameter"],[1,"font-size-12"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"\xdaltimos AdGroups"),r.Wb(),r.Oc(5,YK,3,2,"button",2),r.Oc(6,BK,1,1,"mat-spinner",3),r.Wb(),r.Wb(),r.Xb(7,"mat-card-content",4),r.Xb(8,"table",5),r.Xb(9,"thead"),r.Xb(10,"tr"),r.Sb(11,"th",6),r.Sb(12,"th"),r.Wb(),r.Wb(),r.Xb(13,"tbody",7),r.Oc(14,GK,6,5,"tr",8),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.rc("ngIf",!e.loading),r.Db(1),r.rc("ngIf",e.loading),r.Db(8),r.rc("ngForOf",e.adGroupsSnapshots))},directives:[Wv,jv,wv,sp,mh,c.t,vv,c.s,yu,Qy],pipes:[UL],styles:["","[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})();const qK=[{path:"status",component:(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d){super(),this.managerUserDao=t,this.desktopServerDaoService=e,this.adDomainDaoService=n,this.subProjectDaoService=o,this.instanceScheduleAuditDao=r,this.userAuthorityDaoService=i,this.adUserDaoService=a,this.adGroupDaoService=c,this.customerGroupDaoService=s,this.customerDaoService=l,this.remoteAppDaoService=d,this.desktopServerWithSubProjectIdsList$=new Zn.a([]),this.isOnlineData=!0,this.onlineDataControl=new cm.h(this.isOnlineData),this.loadDataInit(),this.setOnlineData()}getSubProjects(){this.subProjectDaoService.get().subscribe(t=>{this.subProjects=t})}getCustomerGroups(){this.customerGroupDaoService.getAllCache().subscribe(t=>{this.customerGroups=t})}getAdGroups(){this.adGroupDaoService.get().subscribe(t=>{this.adGroups=t})}getCustomers(){this.customerDaoService.get().subscribe(t=>{this.customers=t})}getAdUsers(){this.adUserDaoService.get().subscribe(t=>{this.adUsers=t})}getManagerUsers(){this.managerUserDao.get().subscribe(t=>{this.managerUsers=t})}getRemoteApps(){this.remoteAppDaoService.get().subscribe(t=>{this.remoteApps=t})}getAdDomains(){this.adDomainDaoService.get().subscribe(t=>{this.adDomains=t})}loadDataInit(){this.getSubProjects(),this.getCustomerGroups(),this.getAdDomains()}setOnlineData(){this.addSubscription(this.onlineDataControl.valueChanges.subscribe(t=>{this.isOnlineData=t})),this.addSubscription(function(t=0,e=as){return(!us(t)||t<0)&&(t=0),e&&"function"==typeof e.schedule||(e=as),new Y.a(n=>(n.add(e.schedule(y$,t,{subscriber:n,counter:0,period:t})),n))}(3e5).subscribe(()=>{this.isOnlineData&&this.loadDataInit()}))}onADUsersRead(t){t&&(console.log("onADUsersRead()"),this.adUsers=t)}onADGroupsRead(t){t&&(console.log("onADGroupsRead()"),this.adGroups=t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ER),r.Rb(Mb),r.Rb(_b),r.Rb(Dx),r.Rb(x$),r.Rb(Ys),r.Rb(ub),r.Rb(SB),r.Rb(eb),r.Rb(FP),r.Rb(yj))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-status"]],features:[r.Ab],decls:28,vars:32,consts:[[1,"page-layout","carded","fullwidth"],[1,"top-bg","accent"],["fxLayout","row","fxLayoutAlign","start center",1,"header","accent","p-24"],[1,"m-0",2,"z-index","99","margin-top","60px !important"],["color","primary",2,"margin-top","60px !important","margin-left","20px","z-index","999",3,"formControl"],[1,"center","blue-color",2,"margin-top","60px"],[1,"content-card","mt-20",2,"background","none","box-shadow","none"],["fxLayout","row"],["fxFlex","50",2,"padding-right","10px"],["fxFlex","50",2,"padding-left","10px"],[3,"adDomains","subProjects"],[3,"customers","customerGroups"],[3,"subProjects","customerGroups"],[3,"customerGroups","subProjects"],[3,"adDomains","subProjects","managerUsers","customerGroups","adUsers","adUsersRead"],[3,"adDomains","subProjects","adGroups","customerGroups","adGroupsRead"],[3,"adDomains","managerUsers","customerGroups","subProjects","adUsers"],[3,"adDomains","managerUsers","customerGroups","subProjects","adGroups","adGroupsRead"],[2,"width","100%","height","100px"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"h1",3),r.Qc(4,"Status "),r.Wb(),r.Xb(5,"mat-slide-toggle",4),r.Qc(6,"Online "),r.Wb(),r.Wb(),r.Xb(7,"div",5),r.Xb(8,"div",6),r.Sb(9,"app-access-chart"),r.Xb(10,"div",7),r.Xb(11,"div",8),r.Sb(12,"app-k8s"),r.Sb(13,"app-instance-schedule-audits"),r.Sb(14,"app-manager-user-online"),r.Wb(),r.Xb(15,"div",9),r.Sb(16,"app-servers-offline",10),r.Sb(17,"app-servers-online",10),r.Sb(18,"app-project-changing-or-deleting"),r.Sb(19,"app-manager-user-changing-or-deleting",11),r.Sb(20,"app-remote-apps-changing-or-deleting",12),r.Sb(21,"app-remote-app-snapshots",13),r.Sb(22,"app-desktop-server-version",13),r.Xb(23,"app-ad-user-changing-or-deleting",14),r.fc("adUsersRead",(function(t){return e.onADUsersRead(t)})),r.Wb(),r.Xb(24,"app-ad-group-changing-or-deleting",15),r.fc("adGroupsRead",(function(t){return e.onADGroupsRead(t)})),r.Wb(),r.Sb(25,"app-ad-user-snapshots",16),r.Xb(26,"app-ad-group-snapshots",17),r.fc("adGroupsRead",(function(t){return e.onADGroupsRead(t)})),r.Wb(),r.Wb(),r.Wb(),r.Sb(27,"div",18),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.rc("formControl",e.onlineDataControl),r.Db(11),r.rc("adDomains",e.adDomains)("subProjects",e.subProjects),r.Db(1),r.rc("adDomains",e.adDomains)("subProjects",e.subProjects),r.Db(2),r.rc("customers",e.customers)("customerGroups",e.customerGroups),r.Db(1),r.rc("subProjects",e.subProjects)("customerGroups",e.customerGroups),r.Db(1),r.rc("customerGroups",e.customerGroups)("subProjects",e.subProjects),r.Db(1),r.rc("customerGroups",e.customerGroups)("subProjects",e.subProjects),r.Db(1),r.rc("adDomains",e.adDomains)("subProjects",e.subProjects)("managerUsers",e.managerUsers)("customerGroups",e.customerGroups)("adUsers",e.adUsers),r.Db(1),r.rc("adDomains",e.adDomains)("subProjects",e.subProjects)("adGroups",e.adGroups)("customerGroups",e.customerGroups),r.Db(1),r.rc("adDomains",e.adDomains)("managerUsers",e.managerUsers)("customerGroups",e.customerGroups)("subProjects",e.subProjects)("adUsers",e.adUsers),r.Db(1),r.rc("adDomains",e.adDomains)("managerUsers",e.managerUsers)("customerGroups",e.customerGroups)("subProjects",e.subProjects)("adGroups",e.adGroups))},directives:[sp,mh,U_,cm.t,cm.i,D$,kp,Q$,oq,pq,xq,Lq,Wq,Nq,Yq,Jq,dK,PK,DK,NK,$K],styles:["[_nghost-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid #ddd}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .statistic-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.07);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]   .nav-link-badge[_ngcontent-%COMP%]{align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:14px;font-weight:700;border-radius:20px;transition:opacity .2s ease-in-out .1s;margin-left:8px}[_nghost-%COMP%]   .desktop-server-version[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}[_nghost-%COMP%]   .search-box[_ngcontent-%COMP%]{border:2px solid #ddd;padding:10px;width:100%;font-size:18px;margin:2px}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .mat-card-content[_ngcontent-%COMP%]{padding:14px 0 0 14px!important}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .body-list[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .with-search-box[_ngcontent-%COMP%]   .statistic-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]{padding:0 10px 10px}[_nghost-%COMP%]   .scroll-content[_ngcontent-%COMP%]{overflow:auto;max-height:500px;padding:0;overscroll-behavior:contain}"]}),t})(),canActivate:[hb],data:{permissions:["DataCenter.AUDIT"]}}];let KK=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[I$],imports:[[c.c,Sa.forChild(qK),mL,zu,hm,ou,_u,am,Xv,vu,H_,aR,ZL,mL,ou,_u,vu,_u,Kx,Xv,zu,hm,tX,A_,AP,ZI,Gy]]}),t})(),JK=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[IQ],imports:[[c.c,mL,aR,ZL,AP,zu,ou,_u,vu,hm,am,H_,Xv]]}),t})();function ZK(t,e){1&t&&(r.Xb(0,"div",5),r.Xb(1,"div",6),r.Qc(2,"Selecione uma empresa"),r.Wb(),r.Wb())}function tJ(t,e){1&t&&(r.Vb(0),r.Sb(1,"app-r2-cloud-admin-desktop-server"),r.Sb(2,"app-r2-cloud-admin-aduser"),r.Sb(3,"app-r2-cloud-admin-adgroup"),r.Sb(4,"app-r2-cloud-admin-aduser-service"),r.Sb(5,"app-r2-cloud-admin-remote-app"),r.Ub())}function eJ(t,e){if(1&t&&(r.Vb(0),r.Sb(1,"app-r2-cloud-admin-addomain"),r.Oc(2,tJ,6,0,"ng-container",4),r.Ub()),2&t){const t=r.jc();r.Db(2),r.rc("ngIf",t.adminService.adDomains&&t.adminService.adDomains.length>0)}}let nJ=(()=>{class t extends Bc{constructor(t,e,n,o,r){super(),this.adminService=t,this.customerGroupService=e,this.route=n,this.router=o,this.domainPathService=r}ngOnInit(){this.customerGroupService.get().subscribe(t=>{this.customerGroup=t,this.customerGroupService.customerGroups&&this.customerGroupService.customerGroups.length>0&&!this.customerGroup&&this.route.queryParamMap.subscribe(t=>{t&&t.has("id")||this.customerGroupService.customerGroup||this.router.navigate(["/admin"],{queryParams:{id:this.customerGroupService.customerGroups[0].id}})})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(CL),r.Rb(nb),r.Rb(oi),r.Rb(ga),r.Rb(Ls))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-r2-cloud-admin"]],features:[r.Ab],decls:6,vars:2,consts:[["fusePerfectScrollbar","",1,"page-layout","simple","fullwidth"],[1,"content","p-24"],["fxLayout","column",1,"admin-box"],["class","arrow_box",4,"ngIf"],[4,"ngIf"],[1,"arrow_box"],[1,"inner_box"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Oc(3,ZK,3,0,"div",3),r.Sb(4,"app-r2-cloud-admin-sub-project"),r.Oc(5,eJ,3,1,"ng-container",4),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(3),r.rc("ngIf",!(null!=e.adminService.subProject&&e.adminService.subProject.id||null!=e.customerGroup&&e.customerGroup.id)),r.Db(2),r.rc("ngIf",null==e.adminService.subProject?null:e.adminService.subProject.id))},styles:['[_nghost-%COMP%]   .page-layout[_ngcontent-%COMP%]{background-color:#c7c7c7!important}[_nghost-%COMP%]   .inner_box[_ngcontent-%COMP%]{color:#fff;text-align:center;font-size:20px;line-height:46px;font-weight:700;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.4)}[_nghost-%COMP%]   .arrow_box[_ngcontent-%COMP%]{position:relative;background:#039be5;border:4px solid #c2e1f5;border-radius:6px;max-width:400px;padding:36px;margin-top:15px}[_nghost-%COMP%]   .arrow_box[_ngcontent-%COMP%]:after, [_nghost-%COMP%]   .arrow_box[_ngcontent-%COMP%]:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}[_nghost-%COMP%]   .arrow_box[_ngcontent-%COMP%]:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) #039be5;border-width:30px;margin-left:-140px}[_nghost-%COMP%]   .arrow_box[_ngcontent-%COMP%]:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) #c2e1f5;border-width:36px;margin-left:-146px}'],data:{animation:Ub}}),t})();function oJ(t,e){if(1&t&&(r.Xb(0,"mat-option",18),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Tc(" ",t.domainName," - ",t.name," ")}}function rJ(t,e){if(1&t&&(r.Xb(0,"mat-form-field",15),r.Xb(1,"mat-select",16),r.Oc(2,oJ,2,3,"mat-option",17),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(2),r.rc("ngForOf",t.adDomains)}}function iJ(t,e){if(1&t&&(r.Xb(0,"div",19),r.Vb(1,20),r.Xb(2,"mat-form-field",21),r.Sb(3,"input",22),r.Xb(4,"mat-error"),r.Qc(5),r.kc(6,"error"),r.Wb(),r.Wb(),r.Xb(7,"mat-form-field",21),r.Sb(8,"input",23),r.Xb(9,"mat-error"),r.Qc(10),r.kc(11,"error"),r.Wb(),r.Wb(),r.Ub(),r.Wb()),2&t){const t=r.jc(2);r.Db(5),r.Sc(" ",r.lc(6,2,t.myForm.get("adDomainForm").get("name").errors)," "),r.Db(5),r.Sc(" ",r.lc(11,4,t.myForm.get("adDomainForm").get("domainName").errors)," ")}}function aJ(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function cJ(t,e){1&t&&r.Qc(0,"Criar")}function sJ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",1),r.fc("ngSubmit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.onSubmit()})),r.Xb(1,"mat-toolbar",2),r.Xb(2,"mat-toolbar-row",3),r.Xb(3,"span",4),r.Qc(4,"Cadastro de Dom\xednio"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",5),r.Vb(6,6),r.Xb(7,"mat-slide-toggle",7),r.Qc(8," Usar Dom\xednio existente "),r.Wb(),r.Oc(9,rJ,3,1,"mat-form-field",8),r.Ub(),r.Oc(10,iJ,12,6,"div",9),r.Wb(),r.Xb(11,"div",10),r.Xb(12,"button",11),r.Oc(13,aJ,2,0,"span",12),r.Oc(14,cJ,1,0,"ng-template",null,13,r.Pc),r.Wb(),r.Xb(16,"button",14),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(17,"Cancelar"),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(15),e=r.jc();r.rc("formGroup",e.myForm),r.Db(9),r.rc("ngIf",e.adDomains&&e.useExistingAdDomainForm.get("useExistingAdDomain").value),r.Db(1),r.rc("ngIf",!e.useExistingAdDomainForm.get("useExistingAdDomain").value),r.Db(2),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",e.adDomainForm.get("id").value||e.useExistingAdDomainForm.get("useExistingAdDomain").value)("ngIfElse",t)}}let lJ=(()=>{class t extends Bc{constructor(t,e,n,o){let r;super(),this.dialogRef=t,this.data=e,this.fb=n,this.daoAdDomainService=o,this.subProject=e.subProject,this.customerGroup=e.customerGroup,this.adDomains=e.adDomains,this.useExistingAdDomainForm=this.fb.group({useExistingAdDomain:!1,adDomainId:null}),r=e.adDomain?e.adDomain:{id:null,active:!0,comment:null,subProjectIds:[this.subProject.id],adServerId:null,domainName:null,name:"Dominio "+this.subProject.name,customerGroupId:this.customerGroup.id,modified:null,optlock:null},this.adDomainForm=this.fb.group(Object(kc.e)(r),{asyncValidator:this.daoAdDomainService.validator}),this.myForm=this.fb.group({adDomainForm:this.adDomainForm,useExistingAdDomainForm:this.useExistingAdDomainForm});const i=this.useExistingAdDomainForm.get("useExistingAdDomain").valueChanges.pipe(Zs()).subscribe(t=>setTimeout(()=>{t?(this.adDomainForm.disable(),this.useExistingAdDomainForm.get("adDomainId").setValidators(cm.H.required)):(this.adDomainForm.enable(),this.useExistingAdDomainForm.get("adDomainId").setValidators(null))},0));this.addSubscription(i)}onSubmit(){let t,e;if(this.useExistingAdDomainForm.get("useExistingAdDomain").value){const n=this.useExistingAdDomainForm.get("adDomainId").value,o=this.adDomains.find(t=>n===t.id);o.subProjectIds.push(this.subProject.id),o.name=o.name.replace(/[&\/\\#,+()$~%.'":*?<>{}|]/g,""),t=this.daoAdDomainService.save(o),e="SAVE"}else{const n=this.adDomainForm.value;n.name=n.name.replace(/[&\/\\#,+()$~%.'":*?<>{}|]/g,""),n.id?(t=this.daoAdDomainService.save(n),e="SAVE"):(t=this.daoAdDomainService.create(n),e="CREATE")}t.subscribe(t=>{this.dialogRef.close({data:t,operation:e})})}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(cm.g),r.Rb(_b))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-domain-wizard"]],features:[r.Ab],decls:1,vars:1,consts:[["id","ad-domain-wizard-form",3,"formGroup","ngSubmit",4,"ngIf"],["id","ad-domain-wizard-form",3,"formGroup","ngSubmit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2"],["formGroupName","useExistingAdDomainForm"],["formControlName","useExistingAdDomain","name","useExistingAdDomain",2,"padding","40px 60px 60px 140px"],["style","padding: 10px 20px 20px 20px;",4,"ngIf"],["class","grey-50-bg border-top p-16","fxLayout","column","fxLayoutAlign","space-around start",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","id","ad-domain-wizard-create-button","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["new",""],["type","button","mat-raised-button","","color","primary",3,"click"],[2,"padding","10px 20px 20px 20px"],["placeholder","Dom\xednios existentes","formControlName","adDomainId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["fxLayout","column","fxLayoutAlign","space-around start",1,"grey-50-bg","border-top","p-16"],["formGroupName","adDomainForm"],[2,"width","100%"],["matInput","","formControlName","name","id","ad-domain-wizard-name","placeholder","Nome (identificador)","required",""],["matInput","","formControlName","domainName","id","ad-domain-wizard-domain-name","placeholder","Dom\xednio do Active Directory","required",""]],template:function(t,e){1&t&&r.Oc(0,sJ,18,6,"form",0),2&t&&r.rc("ngIf",e.myForm)},directives:[c.t,cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,cm.m,U_,cm.t,cm.j,ah,rm,yu,nu,SP,c.s,jg,bu,cm.c,cm.E,Uh],pipes:[DP],styles:["[_nghost-%COMP%]   form[_ngcontent-%COMP%]{min-width:300px;width:100%}[_nghost-%COMP%]   .full-width[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .mat-dialog-content[_ngcontent-%COMP%]{display:block;margin:0;padding:8px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}[_nghost-%COMP%]   .p-16[_ngcontent-%COMP%]{padding:16px}"]}),t})();function dJ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",5),r.fc("click",(function(){return r.Ec(t),r.jc(2).onCreateAdDomain()})),r.Qc(1,"Criar"),r.Wb()}}function gJ(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,dJ,2,0,"button",4),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("appIfPermission",t.appCanCreateList)}}function mJ(t,e){if(1&t&&(r.Vb(0),r.Xb(1,"td"),r.Qc(2),r.Wb(),r.Ub()),2&t){const t=r.jc().$implicit,e=r.jc(2);var n;r.Db(2),r.Sc(" ",null==(n=e.adminService.getDesktopServer(t.adServerId))?null:n.hostname," ")}}function pJ(t,e){1&t&&(r.Xb(0,"td"),r.Xb(1,"mat-icon",17),r.Qc(2,"error"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"Sem Controller"),r.Wb(),r.Wb())}function hJ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",18),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc(2).onEditAdDomain(e)})),r.Qc(1,"Edit "),r.Wb()}}const uJ=function(t){return{disabled:t}};function bJ(t,e){if(1&t&&(r.Xb(0,"tr",12),r.Xb(1,"td"),r.Qc(2),r.Wb(),r.Xb(3,"td"),r.Qc(4),r.Wb(),r.Oc(5,mJ,3,1,"ng-container",13),r.Oc(6,pJ,5,0,"ng-template",null,14,r.Pc),r.Xb(8,"td",15),r.Oc(9,hJ,2,0,"button",16),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.Ac(7);r.rc("ngClass",r.vc(8,uJ,!t.active)),r.Db(2),r.Rc(t.name),r.Db(2),r.Rc(t.domainName),r.Db(1),r.rc("ngIf",null!==t.adServerId)("ngIfElse",n),r.Db(4),r.rc("appIfPermission","WRITE")("appIfPermissionData",t)("appIfPermissionType","ADDomain")}}function _J(t,e){if(1&t&&(r.Xb(0,"mat-card-content"),r.Xb(1,"table",6),r.Xb(2,"thead"),r.Xb(3,"tr",7),r.Xb(4,"th",8),r.Qc(5,"Nome"),r.Wb(),r.Xb(6,"th",8),r.Qc(7,"domain"),r.Wb(),r.Xb(8,"th",9),r.Qc(9,"Controlador"),r.Wb(),r.Xb(10,"th",10),r.Qc(11,"\xa0"),r.Wb(),r.Wb(),r.Wb(),r.Oc(12,bJ,10,10,"tr",11),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(12),r.rc("ngForOf",t.adminService.adDomains)}}function fJ(t,e){1&t&&(r.Xb(0,"div",19),r.Xb(1,"div",20),r.Xb(2,"div",21),r.Qc(3,"Cadastre um dom\xednio"),r.Wb(),r.Wb(),r.Wb())}const CJ=function(){return{y:"100%"}},OJ=function(t){return{value:"*",params:t}};let MJ=(()=>{class t extends Bc{constructor(t,e,n,o,r,i){super(),this.adDomainDao=t,this.desktopServerDao=e,this.customerGroupService=n,this.userAuthorityDao=o,this.adminService=r,this.dialog=i,this.canAccess=!1,setTimeout(()=>{this.showHint=!0},2e3),this.appCanCreateList=[{type:"ADDomain",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"ADDomain",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}]}ngOnInit(){}onCreateAdDomain(){this.adDomainDao.get().subscribe(t=>{const e=this.dialog.open(lJ,{disableClose:!0,panelClass:"generic-edit-dialog",data:{adDomain:null,adDomains:t,subProject:this.adminService.subProject,customerGroup:this.customerGroupService.customerGroup}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{if(t){const e=t.data;e&&this.adminService.addADDomain(e)}});this.addSubscription(e)})}onEditAdDomain(t){const e=this.dialog.open(bB,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{adDomain:t,desktopServers:this.adminService.desktopServers,subProject:this.adminService.subProject}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{t&&(this.adminService.replaceADDomain(t),this.desktopServerDao.filter({subProjectId:this.adminService.subProject.id}).subscribe(t=>{this.adminService.desktopServers=t}))});this.addSubscription(e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(_b),r.Rb(Mb),r.Rb(nb),r.Rb(Ys),r.Rb(CL),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-r2-cloud-admin-addomain"]],features:[r.Ab],decls:9,vars:8,consts:[[1,"mt-26"],["fxLayout","row","fxLayoutAlign","space-between center"],[4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center",4,"ngIf"],["type","button","mat-raised-button","","color","accent","id","r2-cloud-admin-ad-domain-create-domain",3,"click",4,"appIfPermission"],["type","button","mat-raised-button","","color","accent","id","r2-cloud-admin-ad-domain-create-domain",3,"click"],["cellspacing","0","cellpadding","0",1,"remote-app-table"],[1,"bg-white"],[1,"min-width-250"],[1,"min-width-150"],[1,"min-width-100"],[3,"ngClass",4,"ngFor","ngForOf"],[3,"ngClass"],[4,"ngIf","ngIfElse"],["noDesktopServer",""],[1,"text-align-right","p-0","pr-2"],["type","button","mat-raised-button","","class","mat-green-600-bg","id","r2-cloud-admin-addomain-edit",3,"click",4,"appIfPermission","appIfPermissionData","appIfPermissionType"],["title","Controlador n\xe3o definido.",1,"offline"],["type","button","mat-raised-button","","id","r2-cloud-admin-addomain-edit",1,"mat-green-600-bg",3,"click"],["fxLayout","row","fxLayoutAlign","end center"],[1,"arrow_box","arrow_box_domain"],[1,"inner_box"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"mat-card"),r.Xb(2,"mat-card-header"),r.Xb(3,"mat-card-title",1),r.Xb(4,"div"),r.Qc(5),r.Wb(),r.Oc(6,gJ,2,1,"div",2),r.Wb(),r.Wb(),r.Oc(7,_J,13,1,"mat-card-content",2),r.Oc(8,fJ,4,0,"div",3),r.Wb(),r.Wb()),2&t&&(r.rc("@animate",r.vc(6,OJ,r.uc(5,CJ))),r.Db(5),r.Sc(" Dominios - ",null==e.adminService.subProject?null:e.adminService.subProject.name,""),r.Db(1),r.rc("ngIf",e.adminService.subProject.id&&e.customerGroupService.customerGroup.id),r.Db(1),r.rc("ngIf",e.adminService.adDomains&&e.adminService.adDomains.length>0),r.Db(1),r.rc("ngIf",!(e.adminService.adDomains&&e.adminService.adDomains.length>0)&&e.showHint))},directives:[Wv,jv,wv,sp,mh,c.t,fL,yu,vv,c.s,c.q,Lf,Uu],styles:['[_nghost-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .inner_box[_ngcontent-%COMP%]{color:#fff;text-align:center;font-size:20px;line-height:46px;font-weight:700;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.4)}[_nghost-%COMP%]   .arrow_box[_ngcontent-%COMP%]{position:relative;background:#039be5;border:4px solid #c2e1f5;border-radius:6px;max-width:400px;padding:36px;margin-top:15px}[_nghost-%COMP%]   .arrow_box[_ngcontent-%COMP%]:after, [_nghost-%COMP%]   .arrow_box[_ngcontent-%COMP%]:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}[_nghost-%COMP%]   .arrow_box[_ngcontent-%COMP%]:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) #039be5;border-width:30px;margin-left:-140px}[_nghost-%COMP%]   .arrow_box[_ngcontent-%COMP%]:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) #c2e1f5;border-width:36px;margin-left:-146px}[_nghost-%COMP%]   .arrow_box_domain[_ngcontent-%COMP%]{position:absolute;margin-top:85px}[_nghost-%COMP%]   .arrow_box_domain[_ngcontent-%COMP%]:after{margin-left:76px!important}[_nghost-%COMP%]   .arrow_box_domain[_ngcontent-%COMP%]:before{margin-left:70px!important}'],data:{animation:Ub}}),t})();function PJ(t,e){if(1&t&&(r.Xb(0,"mat-option",17),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Tc(" ",t.hostname," - ",t.connectionFQDN," ")}}function yJ(t,e){if(1&t&&(r.Xb(0,"mat-form-field"),r.Xb(1,"mat-select",15),r.Oc(2,PJ,2,3,"mat-option",16),r.Wb(),r.Wb()),2&t){const t=r.jc(4);r.Db(2),r.rc("ngForOf",t.desktopServers)}}function xJ(t,e){if(1&t&&(r.Xb(0,"mat-option",17),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Tc(" ",t.hostname," - ",t.connectionFQDN," ")}}function vJ(t,e){if(1&t&&(r.Xb(0,"mat-form-field"),r.Xb(1,"mat-select",18),r.Oc(2,xJ,2,3,"mat-option",16),r.Wb(),r.Wb()),2&t){const t=r.jc(4);r.Db(2),r.rc("ngForOf",t.linuxServers)}}function wJ(t,e){if(1&t&&(r.Xb(0,"div",12),r.Xb(1,"div",13),r.Oc(2,yJ,3,1,"mat-form-field",14),r.Oc(3,vJ,3,1,"mat-form-field",14),r.Wb(),r.Wb()),2&t){const t=r.jc(3);r.Db(2),r.rc("ngIf",t.desktopServers&&t.desktopServers.length>0),r.Db(1),r.rc("ngIf",t.linuxServers&&t.linuxServers.length>0)}}function kJ(t,e){if(1&t&&(r.Vb(0,9),r.Xb(1,"mat-slide-toggle",10),r.Qc(2," Usar um Servidor existente "),r.Wb(),r.Oc(3,wJ,4,2,"div",11),r.Ub()),2&t){const t=r.jc(2);r.Db(3),r.rc("ngIf",t.desktopServers&&t.useExistingServerForm.get("useExistingServer").value)}}function SJ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",19),r.Xb(1,"div"),r.Xb(2,"button",20),r.fc("click",(function(){return r.Ec(t),r.jc(2).onWindows()})),r.Qc(3,"Windows"),r.Wb(),r.Wb(),r.Xb(4,"div"),r.Xb(5,"button",20),r.fc("click",(function(){return r.Ec(t),r.jc(2).onLinux()})),r.Qc(6,"Linux"),r.Wb(),r.Wb(),r.Wb()}}function AJ(t,e){if(1&t&&(r.Xb(0,"button",21),r.Qc(1,"Salvar "),r.Wb()),2&t){const t=r.jc(2);r.rc("disabled",t.myForm.pristine||!t.myForm.valid)}}function DJ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",1),r.fc("ngSubmit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.onSave()})),r.Xb(1,"div",2),r.Xb(2,"div"),r.Xb(3,"mat-toolbar",3),r.Qc(4," Escolha o tipo de servidor "),r.Wb(),r.Wb(),r.Oc(5,kJ,4,1,"ng-container",4),r.Oc(6,SJ,7,0,"div",5),r.Xb(7,"div",6),r.Oc(8,AJ,2,1,"button",7),r.Xb(9,"button",8),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(10,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.rc("formGroup",t.myForm),r.Db(5),r.rc("ngIf",(t.desktopServers.length>0||t.linuxServers.length>0)&&t.adminService.subProject.projectId),r.Db(1),r.rc("ngIf",!(t.desktopServers&&t.useExistingServerForm.get("useExistingServer").value)),r.Db(2),r.rc("ngIf",t.desktopServers&&t.useExistingServerForm.get("useExistingServer").value)}}let IJ=(()=>{class t extends Bc{constructor(t,e,n,o,r,i){super(),this.dialogRef=t,this.data=e,this.fb=n,this.desktopServerDao=o,this.linuxServerDao=r,this.adminService=i,this.icon=Cc,this.desktopServers=[],this.linuxServers=[],this.subProject=e.subProject,this.adDomains=e.adDomains,this.subProject.linuxServerIds||(this.subProject.linuxServerIds=[]),this.subProject.desktopServerIds||(this.subProject.desktopServerIds=[]),this.subProject.projectId&&(this.desktopServerDao.filter({projectId:this.subProject.projectId}).subscribe(t=>{if(t)for(let e=0;e<t.length;e++)for(let n=0;n<this.adDomains.length;n++)t[e].adDomainId===this.adDomains[n].id&&this.subProject.desktopServerIds.findIndex(n=>n===t[e].id)<0&&this.desktopServers.push(t[e])}),this.linuxServerDao.filter({projectId:this.subProject.projectId}).subscribe(t=>{if(t)for(let e=0;e<t.length;e++)this.subProject.linuxServerIds.findIndex(n=>n===t[e].id)<0&&this.linuxServers.push(t[e])})),this.useExistingServerForm=this.fb.group({useExistingServer:!1,desktopServerId:null,linuxServerId:null}),this.myForm=this.fb.group({useExistingServerForm:this.useExistingServerForm})}onWindows(){this.dialogRef.close("windows")}onLinux(){this.dialogRef.close("linux")}onCancel(){this.dialogRef.close()}onSave(){const t=this.useExistingServerForm.get("desktopServerId").value,e=this.useExistingServerForm.get("linuxServerId").value;(t||e)&&(t&&this.desktopServerDao.saveDesktopServerIdInSubProject(t,this.adminService.subProject.id).subscribe(t=>{this.adminService.desktopServers.push(t),this.adminService.subProject.desktopServerIds.push(t.id),this.dialogRef.close()}),e&&this.linuxServerDao.saveLinuxServerIdInSubProject(e,this.adminService.subProject.id).subscribe(t=>{this.adminService.linuxServers.push(t),this.adminService.subProject.linuxServerIds.push(t.id),this.dialogRef.close()}))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(cm.g),r.Rb(Mb),r.Rb(IQ),r.Rb(CL))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-create-dialog"]],features:[r.Ab],decls:1,vars:1,consts:[[3,"formGroup","ngSubmit",4,"ngIf"],[3,"formGroup","ngSubmit"],["fxLayout","column","fxLayoutAlign","center stretch"],["matDialogTitle","","fxFlexAlign","row","fxLayoutAlign","center center",1,"mat-accent","m-0"],["formGroupName","useExistingServerForm",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-around end","fxFill","","class","p-50 grey-50-bg border-top",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-around center","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent",3,"disabled",4,"ngIf"],["type","button","mat-raised-button","","color","primary",3,"click"],["formGroupName","useExistingServerForm"],["formControlName","useExistingServer","name","useExistingServer",2,"padding","40px 60px 60px 140px"],["class"," grey-50-bg border-top","style","padding: 10px 60px 10px 60px;",4,"ngIf"],[1,"grey-50-bg","border-top",2,"padding","10px 60px 10px 60px"],["fxLayout","column","fxLayoutAlign","space-evenly stretch",2,"height","140px","margin-top","20px","margin-bottom","20px"],[4,"ngIf"],["placeholder","Servidor Windows existentes","formControlName","desktopServerId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["placeholder","Servidor Linux existentes","formControlName","linuxServerId"],["fxLayout","row","fxLayoutAlign","space-around end","fxFill","",1,"p-50","grey-50-bg","border-top"],["mat-raised-button","","color","accent",3,"click"],["type","submit","mat-raised-button","","color","accent",3,"disabled"]],template:function(t,e){1&t&&r.Oc(0,DJ,11,4,"form",0),2&t&&r.rc("ngIf",e.myForm)},directives:[c.t,cm.J,cm.u,cm.l,sp,mh,pm,nm,eh,ah,yu,cm.m,U_,cm.t,cm.j,nu,SP,c.s,jg],styles:[".icon[_ngcontent-%COMP%]{color:#fff;font-size:64px;height:64px;width:64px}.message[_ngcontent-%COMP%]{min-height:100px}"]}),t})();const EJ=["firewallFQDNContentRef"];function TJ(t,e){if(1&t&&(r.Xb(0,"div",31),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.fqdn," ")}}function LJ(t,e){if(1&t&&(r.Xb(0,"td"),r.Oc(1,TJ,2,1,"div",30),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngForOf",t.firewallFQDNList)}}function RJ(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Editar Lista"),r.Wb())}function WJ(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Inserir IP ou FQDN"),r.Wb())}function jJ(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function FJ(t,e){1&t&&r.Qc(0,"Criar")}function XJ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",32),r.fc("click",(function(){return r.Ec(t),r.jc().onGenerateNewPrivateKey()})),r.Qc(1,"Nova Chave "),r.Wb()}}function NJ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",18),r.fc("click",(function(){return r.Ec(t),r.jc().onJaversHistory()})),r.Qc(1,"Hist\xf3rico"),r.Wb()}}function UJ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",33),r.fc("click",(function(){return r.Ec(t),r.jc().onDelete()})),r.Qc(1,"Deletar"),r.Wb()}}let zJ=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c){super(),this.dialogRef=t,this.data=e,this.linuxServerDao=n,this.subProjectDao=o,this.firewallFqdnDaoService=r,this.fb=i,this.dialog=a,this.clientDownloadService=c,this.instancesWithoutReference=[],this.firewallFQDNList=[]}ngOnInit(){this.subProject=this.data.subProject,this.instances=this.data.instances,this.linuxServers=this.data.linuxServers,this.linuxServer=this.data.linuxServer,this.project=this.data.project,this.instances&&this.instances.forEach(t=>{(this.linuxServers.findIndex(e=>e.instanceId===t.id)<0||t.id===this.linuxServer.instanceId)&&this.instancesWithoutReference.push(t)}),this.myForm=this.fb.group(this.linuxServer?Object(kc.e)(this.linuxServer):Object(kc.e)({clientId:"",publicIp:"",privateIp:"",hostname:"",connectionFQDN:"",connectionPort:null,id:null,comment:"",active:!0,firewallFQDNIds:[],instanceId:null,modified:null,optlock:null}),{asyncValidator:this.linuxServerDao.validator}),this.firewallFqdnDaoService.findAllByLinuxServerId(this.linuxServer.id).subscribe(t=>{t&&(this.firewallFQDNList=t)})}onSubmitConfirm(){let t,e,n;const o=[],r=this.myForm.value;r.id?(e="SAVE",t=this.linuxServerDao.save(r)):(e="CREATE",t=this.linuxServerDao.createLinuxServerInAllSubProjectsOfProjectAndGetPrivateKey(r,this.subProject.id,!1).pipe(Xo(t=>{if(t){n=t.privateKey;const e=this.linuxServerDao.getOne(t.serverId);return this.subProject.linuxServerIds.push(t.serverId),e}return Object(z.a)(null)}))),t.subscribe(t=>{let r,i;n&&Dj.downloadText(t.hostname+"-"+t.clientId+".txt",n),o.push({data:t,operation:e}),this.subProject.linuxServerIds||(this.subProject.linuxServerIds=[]),-1===this.subProject.linuxServerIds.findIndex(e=>e===t.id)?(this.subProject.linuxServerIds.push(t.id),i="SAVE",r=this.subProjectDao.save(this.subProject)):(i="CANCEL",r=Object(z.a)(this.subProject)),r.subscribe(t=>{o.push({data:t,operation:i}),this.dialogRef.close(o)})})}onSubmit(){if(this.myForm.value.id)this.onSubmitConfirm();else{const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Assim que salvar as configura\xe7\xf5es desse servidor, <br />seu navegador far\xe1 o <u>download de um arquivo .txt</u> contendo a chave criptografada <br /> que ser\xe1 usada para instalar o Client nesse mesmo servidor.",disableCancel:!0,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{this.onSubmitConfirm()});this.addSubscription(t)}}onCancel(){this.dialogRef.close()}onDelete(){const t=[],e=this.myForm.value,n=this.dialog.open(Qu,{disableClose:!0,data:{message:"<b>Confirme</b> a exclus\xe3o digitando o nome do servidor: <b>"+e.hostname+"</b> no campo abaixo <br> Esse procedimento n\xe3o tem volta e deletar\xe1 tudo que for relacionado a esse servidor.",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline",confirmFieldValue:e.hostname}}).afterClosed().subscribe(n=>{n&&this.linuxServerDao.remove(e.id).subscribe(()=>{t.push({data:e,operation:"DELETE"});const n=this.subProject.linuxServerIds.findIndex(t=>t===e.id);if(-1!==n){let e;this.subProject.linuxServerIds.splice(n,1),e=Object(z.a)(this.subProject),e.subscribe(e=>{t.push({data:e,operation:"DELETE"}),this.dialogRef.close(t)})}else this.dialogRef.close()})});this.addSubscription(n)}onJaversHistory(){AY.openHistory(this.linuxServer.id,this.linuxServerDao,this.dialog)}onGenerateNewPrivateKey(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Ao gerar uma nova chave privada, ser\xe1 necess\xe1rio reinstalar o agente no servidor.<br />Deseja continuar?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{if(t){const t=this.myForm.value;this.linuxServerDao.generateNewPrivateKey(t.id).subscribe(e=>{e&&(Dj.downloadText(t.hostname+"-"+t.clientId+".txt",e.privateKey),this.dialogRef.close())})}});this.addSubscription(t)}openFirewallFQDNList(){this.dialog.open(TY,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{linuxServer:this.linuxServer,firewallFQDNList:this.firewallFQDNList}}).afterClosed().subscribe(t=>{t&&(this.firewallFQDNList=t)})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(IQ),r.Rb(Dx),r.Rb(DY),r.Rb(cm.g),r.Rb(Zg),r.Rb(Ij))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-linux-server-create"]],viewQuery:function(t,e){var n;1&t&&r.Wc(EJ,!0),2&t&&r.zc(n=r.gc())&&(e.firewallFQDNContentRef=n.first)},features:[r.Ab],decls:79,vars:38,consts:[[1,"dialog-content-wrapper"],[3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg"],["appearance","outline"],["matInput","","formControlName","hostname"],["matInput","","formControlName","clientId"],[1,"client-server-url","mb-30"],["target","_blank",3,"href"],["matInput","","formControlName","publicIp"],["matInput","","formControlName","privateIp"],["matInput","","formControlName","connectionFQDN"],[1,"mb-40","mt-10","pl-10"],[1,"title-list-fqdn"],[4,"ngIf"],[1,"width-100-percent","pl-10"],["type","button","mat-raised-button","",3,"click"],["matInput","","formControlName","connectionPort"],["fxLayout","row","fxLayoutAlign","space-between","fxFill","",1,"p-16"],["formControlName","active","name","active"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newLinuxServer",""],["type","button","mat-raised-button","","class","mat-green-600-bg",3,"click",4,"ngIf"],["type","button","mat-raised-button","",3,"click",4,"appIfPermission","appIfPermissionType","appIfPermissionData"],["type","button","mat-raised-button","","color","warn",3,"click",4,"appIfPermission","appIfPermissionType","appIfPermissionData"],["type","button","mat-raised-button","","color","primary",3,"click"],["class","p-5 font-size-16",4,"ngFor","ngForOf"],[1,"p-5","font-size-16"],["type","button","mat-raised-button","",1,"mat-green-600-bg",3,"click"],["type","button","mat-raised-button","","color","warn",3,"click"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"form",1),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(2,"mat-toolbar",2),r.Xb(3,"mat-toolbar-row",3),r.Xb(4,"span",4),r.Qc(5,"Cadastro de Servidor Linux"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Xb(7,"mat-form-field",6),r.Xb(8,"mat-label"),r.Qc(9,"Hostname"),r.Wb(),r.Sb(10,"input",7),r.Xb(11,"mat-error"),r.Qc(12),r.kc(13,"error"),r.Wb(),r.Wb(),r.Xb(14,"mat-form-field",6),r.Xb(15,"mat-label"),r.Qc(16,"ID do Client (na instala\xe7\xe3o do client)"),r.Wb(),r.Sb(17,"input",8),r.Xb(18,"mat-error"),r.Qc(19),r.kc(20,"error"),r.Wb(),r.Wb(),r.Xb(21,"div",9),r.Qc(22," instale o client no servidor Linux:"),r.Sb(23,"br"),r.Xb(24,"a",10),r.kc(25,"async"),r.Qc(26),r.kc(27,"async"),r.Wb(),r.Wb(),r.Xb(28,"mat-form-field",6),r.Xb(29,"mat-label"),r.Qc(30,"IP Externo"),r.Wb(),r.Sb(31,"input",11),r.Xb(32,"mat-error"),r.Qc(33),r.kc(34,"error"),r.Wb(),r.Wb(),r.Xb(35,"mat-form-field",6),r.Xb(36,"mat-label"),r.Qc(37,"IP Interno"),r.Wb(),r.Sb(38,"input",12),r.Xb(39,"mat-error"),r.Qc(40),r.kc(41,"error"),r.Wb(),r.Wb(),r.Xb(42,"mat-form-field",6),r.Xb(43,"mat-label"),r.Qc(44,"FQDN (dynDNS do server)"),r.Wb(),r.Sb(45,"input",13),r.Xb(46,"mat-error"),r.Qc(47),r.kc(48,"error"),r.Wb(),r.Wb(),r.Xb(49,"div",14),r.Xb(50,"div",15),r.Qc(51,"Lista de IP ou FQDN de poss\xedveis sa\xedda do servidor"),r.Wb(),r.Xb(52,"table"),r.Xb(53,"tr"),r.Oc(54,LJ,2,1,"td",16),r.Xb(55,"td",17),r.Xb(56,"button",18),r.fc("click",(function(){return e.openFirewallFQDNList()})),r.Oc(57,RJ,2,0,"span",16),r.Oc(58,WJ,2,0,"span",16),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(59,"mat-form-field",6),r.Xb(60,"mat-label"),r.Qc(61,"SSH Port (deixar em branco para a padr\xe3o 22)"),r.Wb(),r.Sb(62,"input",19),r.Xb(63,"mat-error"),r.Qc(64),r.kc(65,"error"),r.Wb(),r.Wb(),r.Xb(66,"div",20),r.Xb(67,"mat-slide-toggle",21),r.Qc(68," Ativo "),r.Wb(),r.Wb(),r.Wb(),r.Xb(69,"div",22),r.Xb(70,"button",23),r.Oc(71,jJ,2,0,"span",24),r.Oc(72,FJ,1,0,"ng-template",null,25,r.Pc),r.Wb(),r.Oc(74,XJ,2,0,"button",26),r.Oc(75,NJ,2,0,"button",27),r.Oc(76,UJ,2,0,"button",28),r.Xb(77,"button",29),r.fc("click",(function(){return e.onCancel()})),r.Qc(78,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(73);r.Db(1),r.rc("formGroup",e.myForm),r.Db(11),r.Sc(" ",r.lc(13,22,e.myForm.get("hostname").errors)," "),r.Db(7),r.Sc(" ",r.lc(20,24,e.myForm.get("clientId").errors)," "),r.Db(5),r.sc("href",r.lc(25,26,e.clientDownloadService.getLinuxServerClientUrl()),r.Hc),r.Db(2),r.Rc(r.lc(27,28,e.clientDownloadService.getLinuxServerClientUrl())),r.Db(7),r.Sc(" ",r.lc(34,30,e.myForm.get("publicIp").errors)," "),r.Db(7),r.Sc(" ",r.lc(41,32,e.myForm.get("privateIp").errors)," "),r.Db(7),r.Sc(" ",r.lc(48,34,e.myForm.get("connectionFQDN").errors)," "),r.Db(7),r.rc("ngIf",e.firewallFQDNList.length>0),r.Db(3),r.rc("ngIf",e.firewallFQDNList.length>0),r.Db(1),r.rc("ngIf",0==e.firewallFQDNList.length),r.Db(6),r.Sc(" ",r.lc(65,36,e.myForm.get("connectionPort").errors)," "),r.Db(6),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",e.linuxServer)("ngIfElse",t),r.Db(3),r.rc("ngIf",e.linuxServer),r.Db(1),r.rc("appIfPermission","AUDIT")("appIfPermissionType","LinuxServer")("appIfPermissionData",e.linuxServer),r.Db(1),r.rc("appIfPermission","DELETE")("appIfPermissionType","LinuxServer")("appIfPermissionData",e.linuxServer)}},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,nu,Qh,bu,cm.c,cm.t,cm.j,Uh,c.t,yu,ah,U_,rm,fL,c.s],pipes:[DP,c.b],styles:["[_nghost-%COMP%]   .client-server-url[_ngcontent-%COMP%]{font-size:12px}[_nghost-%COMP%]   .mt-30[_ngcontent-%COMP%]{margin-top:30px}[_nghost-%COMP%]   .mb-30[_ngcontent-%COMP%]{margin-bottom:30px}"]}),t})();function YJ(t,e){1&t&&(r.Xb(0,"div"),r.Xb(1,"h2",11),r.Qc(2,"Selecione o dom\xednio que o servidor faz parte:"),r.Wb(),r.Wb())}function BJ(t,e){if(1&t&&(r.Xb(0,"mat-option",15),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Tc(" ",t.domainName," | ",t.name," ")}}function VJ(t,e){if(1&t&&(r.Xb(0,"mat-form-field",12),r.Xb(1,"mat-label"),r.Qc(2,"AD Domain"),r.Wb(),r.Xb(3,"mat-select",13),r.Oc(4,BJ,2,3,"mat-option",14),r.Wb(),r.Xb(5,"mat-error"),r.Qc(6),r.kc(7,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(4),r.rc("ngForOf",t.adminService.adDomains),r.Db(2),r.Sc(" ",r.lc(7,2,t.myForm.get("adDomainId").errors)," ")}}function HJ(t,e){if(1&t&&(r.Xb(0,"div",16),r.Xb(1,"p"),r.Qc(2,"Instru\xe7\xe3o de como instalar o agente do Windows Server."),r.Wb(),r.Xb(3,"code"),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(4),r.Sc(" ",t.script," ")}}function QJ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",19),r.fc("click",(function(){r.Ec(t);const e=r.jc(2);return e.onCopyScript(e.script)})),r.Qc(1,"Copiar c\xf3digo "),r.Wb()}}function GJ(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,QJ,2,0,"button",17),r.Xb(2,"b",18),r.Qc(3),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.copied),r.Db(2),r.Rc(t.copied)}}let $J=(()=>{class t{constructor(t,e,n,o,r){this.dialogRef=t,this.adminService=e,this.fb=n,this.desktopServerDaoService=o,this.domainPathService=r,this.desktopServer=null}ngOnInit(){this.desktopServer={disableUpdate:!1,adDomainId:null,clientId:"",publicIp:"",privateIp:"",hostname:"",connectionFQDN:"",firewallFQDNIds:[],connectionPort:null,id:null,comment:"",active:!0,remoteAppIds:[],instanceId:null,gatewayFQDN:null,serverPluginTemplateIds:[],modified:null,optlock:null},this.myForm=this.fb.group(Object(kc.e)(this.desktopServer)),this.adminService.adDomains&&1===this.adminService.adDomains.length&&(this.desktopServer.adDomainId=this.adminService.adDomains[0].id,this.generateInstallToken()),this.myForm.get("adDomainId").valueChanges.subscribe(t=>{this.desktopServer.adDomainId=t,this.generateInstallToken()})}generateInstallToken(){if(!this.desktopServer.adDomainId)throw new Error("Invalid adDomain Id");this.desktopServerDaoService.generateInstallToken(this.desktopServer,this.adminService.subProject.id).subscribe(t=>{t&&(this.token=t,this.script=`. { iwr -useb ${this.domainPathService.staticURL}script/r2cloud-windows-server-agent-install-v4.ps1 } | iex; R2CloudWindowsServerAgentInstall -token "${this.token.value}" -api "${this.domainPathService.domainPath.apiDomain}" -mon "${this.domainPathService.domainPath.monitoringDomain}" -static "${this.domainPathService.domainPath.staticDomain}" -sec ${this.domainPathService.secureInt}`)})}onCancel(){this.dialogRef.close()}onCopyScript(t){const e=document.createElement("textarea");e.style.position="fixed",e.style.left="0",e.style.top="0",e.style.opacity="0",e.value=t,document.body.appendChild(e),e.focus(),e.select(),document.execCommand("copy"),document.body.removeChild(e),this.copied="Copiado",setTimeout(()=>{this.dialogRef.close()},1e3)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(CL),r.Rb(cm.g),r.Rb(Mb),r.Rb(Ls))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-desktop-server-create-token"]],decls:14,vars:5,consts:[[1,"dialog-content-wrapper"],[3,"formGroup"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg"],[4,"ngIf"],["appearance","outline","class","mt-10 mb-10",4,"ngIf"],["class","mb-30 mt-10",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","primary",3,"click"],[2,"margin-bottom","0px","margin-left","2px"],["appearance","outline",1,"mt-10","mb-10"],["formControlName","adDomainId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mb-30","mt-10"],["type","button","mat-raised-button","","color","accent",3,"click",4,"ngIf"],[1,"blue-700-fg","pl-10"],["type","button","mat-raised-button","","color","accent",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"form",1),r.Xb(2,"mat-toolbar",2),r.Xb(3,"mat-toolbar-row",3),r.Xb(4,"span",4),r.Qc(5,"Cadastro de Servidor Windows usando token"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Oc(7,YJ,3,0,"div",6),r.Oc(8,VJ,8,4,"mat-form-field",7),r.Oc(9,HJ,5,1,"div",8),r.Wb(),r.Xb(10,"div",9),r.Oc(11,GJ,4,2,"div",6),r.Xb(12,"button",10),r.fc("click",(function(){return e.onCancel()})),r.Qc(13,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(1),r.rc("formGroup",e.myForm),r.Db(6),r.rc("ngIf",e.adminService.adDomains&&e.adminService.adDomains.length>1),r.Db(1),r.rc("ngIf",e.adminService.adDomains&&e.adminService.adDomains.length>1),r.Db(1),r.rc("ngIf",e.token),r.Db(2),r.rc("ngIf",e.script))},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,c.t,ah,rm,yu,nu,Qh,SP,cm.t,cm.j,c.s,Uh,jg],pipes:[DP],styles:[""]}),t})();function qJ(t,e){if(1&t&&(r.Xb(0,"div",10),r.Xb(1,"p"),r.Qc(2,"Instru\xe7\xe3o de como instalar o agente do Linux Server."),r.Wb(),r.Xb(3,"code"),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(4),r.Sc(" ",t.script," ")}}function KJ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",13),r.fc("click",(function(){r.Ec(t);const e=r.jc(2);return e.onCopyScript(e.script)})),r.Qc(1,"Copiar c\xf3digo "),r.Wb()}}function JJ(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,KJ,2,0,"button",11),r.Xb(2,"b",12),r.Qc(3),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.copied),r.Db(2),r.Rc(t.copied)}}let ZJ=(()=>{class t{constructor(t,e,n,o,r){this.dialogRef=t,this.adminService=e,this.fb=n,this.linuxServerDaoService=o,this.domainPathService=r,this.linuxServer=null}ngOnInit(){this.linuxServer={clientId:"",publicIp:"",privateIp:"",hostname:"",connectionFQDN:"",firewallFQDNIds:[],connectionPort:null,id:null,comment:"",active:!0,instanceId:null,modified:null,optlock:null},this.myForm=this.fb.group(Object(kc.e)(this.linuxServer)),this.generateInstallToken()}generateInstallToken(){this.linuxServerDaoService.generateInstallToken(this.linuxServer,this.adminService.subProject.id).subscribe(t=>{t&&(this.token=t,this.script=`curl ${this.domainPathService.staticURL}script/install-agent-linux.sh | bash -s -- -i ${this.token.value} ${this.domainPathService.domainPath.secure} ${this.domainPathService.domainPath.apiDomain} ${this.domainPathService.domainPath.monitoringDomain}`)})}onCancel(){this.dialogRef.close()}onCopyScript(t){const e=document.createElement("textarea");e.style.position="fixed",e.style.left="0",e.style.top="0",e.style.opacity="0",e.value=t,document.body.appendChild(e),e.focus(),e.select(),document.execCommand("copy"),document.body.removeChild(e),this.copied="Copiado",setTimeout(()=>{this.dialogRef.close()},1e3)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(CL),r.Rb(cm.g),r.Rb(IQ),r.Rb(Ls))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-linux-server-create-token"]],decls:12,vars:3,consts:[[1,"dialog-content-wrapper"],[3,"formGroup"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg"],["class","mb-30 mt-10",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],[4,"ngIf"],["type","button","mat-raised-button","","color","primary",3,"click"],[1,"mb-30","mt-10"],["type","button","mat-raised-button","","color","accent",3,"click",4,"ngIf"],[1,"blue-700-fg","pl-10"],["type","button","mat-raised-button","","color","accent",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"form",1),r.Xb(2,"mat-toolbar",2),r.Xb(3,"mat-toolbar-row",3),r.Xb(4,"span",4),r.Qc(5,"Cadastro de Servidor Linux usando token"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Oc(7,qJ,5,1,"div",6),r.Wb(),r.Xb(8,"div",7),r.Oc(9,JJ,4,2,"div",8),r.Xb(10,"button",9),r.fc("click",(function(){return e.onCancel()})),r.Qc(11,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(1),r.rc("formGroup",e.myForm),r.Db(6),r.rc("ngIf",e.token),r.Db(2),r.rc("ngIf",e.script))},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,c.t,ah,rm,yu],styles:[""]}),t})();function tZ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",5),r.fc("click",(function(){return r.Ec(t),r.jc().onCreateServerToken()})),r.Qc(1,"Criar "),r.Wb()}}const eZ=function(t){return{disabled:t}};function nZ(t,e){if(1&t&&r.Sb(0,"tr",12),2&t){const t=e.$implicit,n=r.jc(2);r.rc("app-r2-cloud-admin-desktop-server-item",t)("desktopServerCallback",n.desktopServerCallback)("ngClass",r.vc(3,eZ,!t.active))}}function oZ(t,e){if(1&t&&r.Sb(0,"tr",13),2&t){const t=e.$implicit,n=r.jc(2);r.rc("app-r2-cloud-admin-linux-server-item",t)("linuxServerCallback",n.linuxServerCallback)("ngClass",r.vc(3,eZ,!t.active))}}function rZ(t,e){if(1&t&&(r.Xb(0,"mat-card-content"),r.Xb(1,"table",6),r.Xb(2,"thead"),r.Xb(3,"tr",7),r.Sb(4,"th",8),r.Xb(5,"th",8),r.Qc(6,"Hostname"),r.Wb(),r.Xb(7,"th",8),r.Qc(8,"URL (FQDN)"),r.Wb(),r.Xb(9,"th",8),r.Qc(10,"Vers\xe3o"),r.Wb(),r.Xb(11,"th",9),r.Qc(12,"Status"),r.Wb(),r.Sb(13,"th"),r.Sb(14,"th"),r.Sb(15,"th"),r.Wb(),r.Wb(),r.Oc(16,nZ,1,5,"tr",10),r.Oc(17,oZ,1,5,"tr",11),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(16),r.rc("ngForOf",t.adminService.desktopServers),r.Db(1),r.rc("ngForOf",t.adminService.linuxServers)}}const iZ=function(){return{y:"100%"}},aZ=function(t){return{value:"*",params:t}};let cZ=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a){super(),this.desktopServerDao=t,this.linuxServerDao=e,this.dialog=n,this.auth=o,this.userAuthorityDao=r,this.adminService=i,this.customerGroupService=a,this.canAccess=!1,this.appCanCreateList=[{type:"DesktopServer",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"DesktopServer",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject},{type:"LinuxServer",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"LinuxServer",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}],this.userAuthorityDao.getMe().subscribe(t=>{this.user=t})}ngOnInit(){}onCreateServerToken(){const t=this.dialog.open(IJ,{disableClose:!0,panelClass:"generic-edit-dialog",data:{subProject:this.adminService.subProject,adDomains:this.adminService.adDomains}});this.addSubscription(t.afterClosed().subscribe(t=>{let e;switch(t){case"windows":e=this.dialog.open($J,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{disableClose:!0,panelClass:"generic-edit-dialog-large"}}),e&&this.addSubscription(e.afterClosed().subscribe(t=>{this.desktopServerCallback(t)}));break;case"linux":e=this.dialog.open(ZJ,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{disableClose:!0,panelClass:"generic-edit-dialog-large"}}),e&&this.addSubscription(e.afterClosed().subscribe(t=>{this.linuxServerCallback(t)}))}}))}onCreateServer(){const t=this.dialog.open(IJ,{disableClose:!0,panelClass:"generic-edit-dialog",data:{subProject:this.adminService.subProject,adDomains:this.adminService.adDomains}});this.addSubscription(t.afterClosed().subscribe(t=>{let e;switch(t){case"windows":e=this.dialog.open(eB,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{adDomains:this.adminService.adDomains,subProject:this.adminService.subProject,desktopServers:this.adminService.desktopServers,instances:this.adminService.instances,project:this.adminService.getProject(this.adminService.subProject.projectId)}}),e&&this.addSubscription(e.afterClosed().subscribe(t=>{this.desktopServerCallback(t)}));break;case"linux":e=this.dialog.open(zJ,{disableClose:!0,panelClass:"generic-edit-dialog",data:{subProject:this.adminService.subProject,linuxServers:this.adminService.linuxServers,instances:this.adminService.instances,project:this.adminService.getProject(this.adminService.subProject.projectId)}}),e&&this.addSubscription(e.afterClosed().subscribe(t=>{this.linuxServerCallback(t)}))}}))}linuxServerCallback(t){if(t&&2===t.length){const e=t[0],n=t[1],o=e.data;"CREATE"===e.operation?this.adminService.addLinuxServer(o):"SAVE"===e.operation&&this.adminService.replaceLinuxServer(o),"SAVE"===n.operation&&(this.adminService.subProject=n.data),"DELETE"===n.operation&&(this.adminService.removeLinuxServer(o.id),this.adminService.subProject=n.data)}}desktopServerCallback(t){if(t&&2===t.length){const e=t[0],n=t[1],o=e.data;"CREATE"===e.operation?this.adminService.addDesktopServer(o):"SAVE"===e.operation&&this.adminService.replaceDesktopServer(o),"SAVE"===n.operation&&(this.adminService.subProject=n.data),"DELETE"===n.operation&&(this.adminService.removeDesktopServer(o.id),this.adminService.subProject=n.data)}}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Mb),r.Rb(IQ),r.Rb(Zg),r.Rb(hb),r.Rb(Ys),r.Rb(CL),r.Rb(nb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-r2-cloud-admin-desktop-server"]],features:[r.Ab],decls:9,vars:6,consts:[["fxLayout","column",1,"mt-26"],[1,"server-list-admin"],["fxLayout","row","fxLayoutAlign","space-between center"],["style","width: 105px","type","button","mat-raised-button","","color","accent",3,"click",4,"appIfPermission"],[4,"ngIf"],["type","button","mat-raised-button","","color","accent",2,"width","105px",3,"click"],["cellspacing","0","cellpadding","0",1,"remote-app-table","width-100-percent"],[1,"bg-white"],[1,"no-padding"],[1,"text-align-center","no-padding"],[3,"app-r2-cloud-admin-desktop-server-item","desktopServerCallback","ngClass",4,"ngFor","ngForOf"],[3,"app-r2-cloud-admin-linux-server-item","linuxServerCallback","ngClass",4,"ngFor","ngForOf"],[3,"app-r2-cloud-admin-desktop-server-item","desktopServerCallback","ngClass"],[3,"app-r2-cloud-admin-linux-server-item","linuxServerCallback","ngClass"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"mat-card",1),r.Xb(2,"mat-card-header"),r.Xb(3,"mat-card-title",2),r.Xb(4,"div"),r.Qc(5," Servidores"),r.Wb(),r.Xb(6,"div"),r.Oc(7,tZ,2,0,"button",3),r.Wb(),r.Wb(),r.Wb(),r.Oc(8,rZ,18,2,"mat-card-content",4),r.Wb(),r.Wb()),2&t&&(r.rc("@animate",r.vc(4,aZ,r.uc(3,iZ))),r.Db(7),r.rc("appIfPermission",e.appCanCreateList),r.Db(1),r.rc("ngIf",e.adminService.desktopServers&&e.adminService.desktopServers.length>0||e.adminService.linuxServers&&e.adminService.linuxServers.length>0))},styles:["[_nghost-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   .no-padding[_ngcontent-%COMP%]{padding:0!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}"],data:{animation:Ub}}),t})(),sZ=(()=>{class t extends Us{constructor(t,e){super(t,e,"ad-admin")}findByAdDomainIdAndAdUserId(t,e){return this.http.get(this.url+"/find-by-ad-domain-id-and-ad-user-id?adDomainId="+t+"&adUserId="+e)}findByADUserList(t){return this.http.post(this.url+"/find-by-ad-user-id-list",t)}isAdminUser(t){return this.http.get(this.url+"/is-admin?adDomainId="+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function lZ(t,e){if(1&t&&(r.Xb(0,"mat-option",35),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Tc(" ",t.domainName," | ",t.name," ")}}function dZ(t,e){if(1&t&&(r.Xb(0,"div",36),r.Xb(1,"div",37),r.Qc(2,"Dom\xednio:"),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(4),r.Rc(t.adminService.getAdDomain(t.myForm.get("adUserForm").get("adDomainId").value).domainName)}}function gZ(t,e){if(1&t&&(r.Xb(0,"div",36),r.Xb(1,"div",37),r.Qc(2,"E-mail:"),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=r.jc(3);r.Db(4),r.Rc(t.myForm.get("managerUserForm").get("email").value)}}const mZ=function(t){return{hidden:t}};function pZ(t,e){if(1&t&&(r.Vb(0,38),r.Xb(1,"mat-form-field",13),r.Sb(2,"input",39),r.Xb(3,"mat-error"),r.Qc(4),r.kc(5,"error"),r.Wb(),r.Xb(6,"mat-error"),r.Qc(7),r.Wb(),r.Wb(),r.Oc(8,gZ,5,1,"div",16),r.Ub()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngClass",r.vc(6,mZ,t.isEditForm)),r.Db(3),r.Sc(" ",r.lc(5,4,t.myForm.get("managerUserForm").get("email").errors)," "),r.Db(3),r.Sc(" ",t.myForm.get("adUserForm").get("managerUserId").errors," "),r.Db(1),r.rc("ngIf",t.isEditForm)}}function hZ(t,e){if(1&t&&(r.Xb(0,"div",40),r.Xb(1,"mat-checkbox",41),r.Qc(2," Cadastrar usu\xe1rio de RDP existente "),r.Wb(),r.Xb(3,"mat-form-field",13),r.Sb(4,"input",42),r.Xb(5,"mat-error"),r.Qc(6),r.kc(7,"error"),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.rc("ngClass",r.vc(6,mZ,t.isEditForm)),r.Db(1),r.rc("formControl",t.adUserAlreadyExists),r.Db(2),r.rc("ngClass",r.vc(8,mZ,!1===t.adUserAlreadyExists.value)),r.Db(3),r.Sc(" ",r.lc(7,4,t.myForm.get("adUserForm").get("login").errors)," ")}}function uZ(t,e){if(1&t&&(r.Xb(0,"div",36),r.Xb(1,"div",37),r.Qc(2,"Filial:"),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(4),r.Rc(null==t.customer?null:t.customer.name)}}function bZ(t,e){if(1&t&&(r.Xb(0,"div",36),r.Xb(1,"div",37),r.Qc(2,"Login:"),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(4),r.Rc(t.myForm.get("adUserForm").get("login").value)}}function _Z(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",44),r.fc("click",(function(){r.Ec(t);const e=r.jc(5);return e.findByLoginPw(e.myForm.get("adUserForm").get("login").value,e.myForm.get("adUserForm").get("adDomainId").value)})),r.Qc(2," Mostrar senha "),r.Wb(),r.Wb()}}function fZ(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=r.jc(5);r.Db(1),r.Sc(" ",t.adUserPw," ")}}function CZ(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div",37),r.Qc(2,"Senha:"),r.Wb(),r.Oc(3,_Z,3,0,"div",32),r.Oc(4,fZ,2,1,"div",32),r.Wb()),2&t){const t=r.jc(4);r.Db(3),r.rc("ngIf",""==t.adUserPw),r.Db(1),r.rc("ngIf",""!=t.adUserPw)}}function OZ(t,e){if(1&t&&(r.Xb(0,"div",36),r.Oc(1,CZ,5,2,"div",32),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("ngIf",!t.currentEditManagerUserIsSuperAdmin||t.currentEditManagerUserIsTheSameUser)}}function MZ(t,e){if(1&t&&(r.Xb(0,"div",43),r.Oc(1,OZ,2,1,"div",16),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.isEditForm)}}function PZ(t,e){1&t&&(r.Xb(0,"div",47),r.Xb(1,"b"),r.Qc(2,"Altera\xe7\xe3o em andamento, aguarde alguns minutos."),r.Wb(),r.Wb())}function yZ(t,e){1&t&&(r.Xb(0,"div",47),r.Xb(1,"b"),r.Qc(2,"Aguardando a remo\xe7\xe3o do adUser da lista de administradores, aguarde alguns minutos."),r.Wb(),r.Wb())}function xZ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",48),r.fc("click",(function(){return r.Ec(t),r.jc(5).onPutAdUserAsAdmin()})),r.Qc(1," Colocar como Admin do Dom\xednio "),r.Wb()}}function vZ(t,e){if(1&t&&(r.Xb(0,"div",36),r.Oc(1,PZ,3,0,"div",45),r.Oc(2,yZ,3,0,"div",45),r.Oc(3,xZ,2,0,"button",46),r.Wb()),2&t){const t=r.jc(4);r.Db(1),r.rc("ngIf",t.adAdmin.changing),r.Db(1),r.rc("ngIf",t.adAdmin.deleting),r.Db(1),r.rc("ngIf",!(t.adAdmin.changing||t.adAdmin.deleting))}}function wZ(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,vZ,4,3,"div",16),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("ngIf",t.isEditForm)}}function kZ(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,wZ,2,1,"div",32),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",!t.adAdmin.id)}}function SZ(t,e){1&t&&(r.Xb(0,"div",47),r.Xb(1,"b"),r.Qc(2,"Altera\xe7\xe3o em andamento, aguarde alguns minutos."),r.Wb(),r.Wb())}function AZ(t,e){1&t&&(r.Xb(0,"div",47),r.Xb(1,"b"),r.Qc(2,"Aguardando a remo\xe7\xe3o do adUser da lista de administradores, aguarde alguns minutos."),r.Wb(),r.Wb())}function DZ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",50),r.fc("click",(function(){return r.Ec(t),r.jc(5).onRemoveAdUserAsAdmin()})),r.Qc(1," Remover o AdUser como Admin do Dom\xednio "),r.Wb()}}function IZ(t,e){if(1&t&&(r.Xb(0,"div",36),r.Oc(1,SZ,3,0,"div",45),r.Oc(2,AZ,3,0,"div",45),r.Oc(3,DZ,2,0,"button",49),r.Wb()),2&t){const t=r.jc(4);r.Db(1),r.rc("ngIf",t.adAdmin.changing),r.Db(1),r.rc("ngIf",t.adAdmin.deleting),r.Db(1),r.rc("ngIf",!(t.adAdmin.changing||t.adAdmin.deleting))}}function EZ(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,IZ,4,3,"div",16),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("ngIf",t.isEditForm)}}function TZ(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,EZ,2,1,"div",32),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.adAdmin.id)}}function LZ(t,e){if(1&t&&(r.Xb(0,"mat-option",35),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function RZ(t,e){if(1&t&&(r.Xb(0,"mat-option",35),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.email," ")}}function WZ(t,e){if(1&t&&(r.Xb(0,"mat-form-field"),r.Xb(1,"mat-select",51),r.Oc(2,RZ,2,2,"mat-option",15),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(2),r.rc("ngForOf",t.managerUsers)}}function jZ(t,e){if(1&t&&(r.Xb(0,"mat-option",35),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t.hostname," ")}}function FZ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"div"),r.Xb(2,"mat-form-field",52),r.Xb(3,"mat-select",53),r.Oc(4,jZ,2,2,"mat-option",15),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",28),r.Xb(6,"div",54),r.Xb(7,"button",55),r.fc("click",(function(){r.Ec(t);const e=r.jc(2);return e.onUserLogOff(e.myForm.get("adUserForm").get("login").value)})),r.Qc(8," Desconectar "),r.Wb(),r.Wb(),r.Xb(9,"div",54),r.Xb(10,"button",55),r.fc("click",(function(){r.Ec(t);const e=r.jc(2);return e.onUserReset(e.myForm.get("adUserForm").get("login").value)})),r.Qc(11,"For\xe7ar Desconex\xe3o "),r.Wb(),r.Wb(),r.Xb(12,"div",54),r.Xb(13,"button",31),r.fc("click",(function(){return r.Ec(t),r.jc(2).openDesktopServerCustomUser()})),r.Qc(14," Abrir como esse usu\xe1rio "),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.Db(3),r.rc("formControl",t.desktopServerFilterControl),r.Db(1),r.rc("ngForOf",t.getDesktopServerListByADDomainId(t.adUser.adDomainId)),r.Db(3),r.rc("disabled",!(null!=t.desktopServerFilterControl&&null!=t.desktopServerFilterControl.value&&t.desktopServerFilterControl.value.id)),r.Db(3),r.rc("disabled",!(null!=t.desktopServerFilterControl&&null!=t.desktopServerFilterControl.value&&t.desktopServerFilterControl.value.id)),r.Db(3),r.rc("disabled",!(null!=t.desktopServerFilterControl&&null!=t.desktopServerFilterControl.value&&t.desktopServerFilterControl.value.id))}}function XZ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",9),r.Xb(1,"table",10),r.Xb(2,"tr"),r.Xb(3,"td",11),r.Vb(4),r.Vb(5,12),r.Xb(6,"mat-form-field",13),r.Xb(7,"mat-select",14),r.Oc(8,lZ,2,3,"mat-option",15),r.Wb(),r.Wb(),r.Oc(9,dZ,5,1,"div",16),r.Ub(),r.Oc(10,pZ,9,8,"ng-container",17),r.Vb(11,12),r.Oc(12,hZ,8,10,"div",18),r.Xb(13,"div",19),r.Xb(14,"mat-checkbox",20),r.Qc(15," Pedir senha para o usu\xe1rio quando logar no R2 "),r.Wb(),r.Xb(16,"div",21),r.Xb(17,"div",22),r.Xb(18,"div",23),r.Sb(19,"input",24),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Oc(20,uZ,5,1,"div",16),r.Oc(21,bZ,5,1,"div",16),r.Oc(22,MZ,2,1,"div",25),r.Oc(23,kZ,2,1,"div",26),r.Oc(24,TZ,2,1,"div",26),r.Xb(25,"div",27),r.Xb(26,"div",28),r.Xb(27,"mat-form-field",29),r.Xb(28,"mat-label"),r.Qc(29,"Grupos"),r.Wb(),r.Xb(30,"mat-select",30),r.Oc(31,LZ,2,2,"mat-option",15),r.Wb(),r.Wb(),r.Xb(32,"button",31),r.fc("click",(function(){return r.Ec(t),r.jc().savingGroupsInUser()})),r.Qc(33," Salvar grupos "),r.Wb(),r.Wb(),r.Wb(),r.Oc(34,WZ,3,1,"mat-form-field",32),r.Ub(),r.Ub(),r.Wb(),r.Xb(35,"td",33),r.Oc(36,FZ,15,5,"div",34),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(6),r.rc("ngClass",r.vc(17,mZ,t.isEditForm||t.adDomains&&1===t.adDomains.length||t.adUser&&t.adUser.id)),r.Db(2),r.rc("ngForOf",t.adDomains),r.Db(1),r.rc("ngIf",t.isEditForm&&t.adDomains&&t.adDomains.length>1),r.Db(1),r.rc("ngIf",!t.myForm.get("adUserForm").get("serviceUser").value),r.Db(2),r.rc("ngIf",!t.myForm.get("adUserForm").get("serviceUser").value),r.Db(1),r.rc("ngClass",r.vc(19,mZ,t.isEditForm||!1===t.adUserAlreadyExists.value)),r.Db(1),r.rc("formControl",t.askThePassword),r.Db(2),r.rc("ngClass",r.vc(21,mZ,!0===t.askThePassword.value)),r.Db(3),r.rc("formControl",t.adUserPassword),r.Db(1),r.rc("ngIf",t.isEditForm),r.Db(1),r.rc("ngIf",t.isEditForm),r.Db(1),r.rc("appIfPermission",t.appCanCreateList),r.Db(8),r.rc("formControl",t.adGroupIds),r.Db(1),r.rc("ngForOf",t.adminService.adGroups),r.Db(1),r.rc("disabled",t.adGroupIds.pristine||t.adGroupListHasChange()),r.Db(2),r.rc("ngIf",t.myForm.get("adUserForm").get("serviceUser").value),r.Db(2),r.rc("appIfPermission",t.appCanCreateList)}}function NZ(t,e){if(1&t&&(r.Xb(0,"div",56),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Rc(t.alertError)}}function UZ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",57),r.Xb(1,"div",58),r.Qc(2," O e-mail "),r.Xb(3,"b"),r.Qc(4),r.Wb(),r.Qc(5," n\xe3o est\xe1 cadastrado no R2 Cloud, "),r.Sb(6,"br"),r.Xb(7,"b"),r.Qc(8,"deseja cadastrar?"),r.Wb(),r.Wb(),r.Xb(9,"div",59),r.Xb(10,"div",60),r.Xb(11,"div",61),r.Xb(12,"button",62),r.fc("click",(function(){return r.Ec(t),r.jc().onRegisterNewUser()})),r.Qc(13,"Sim "),r.Wb(),r.Wb(),r.Xb(14,"div",61),r.Xb(15,"button",63),r.fc("click",(function(){return r.Ec(t),r.jc().onCloseNewUser()})),r.Qc(16,"N\xe3o "),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(4),r.Sc(" ",t.myForm.get("managerUserForm").get("email").value," "),r.Db(8),r.rc("disabled",!t.allAuthorities)}}function zZ(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function YZ(t,e){1&t&&r.Qc(0,"Criar")}function BZ(t,e){if(1&t&&(r.Xb(0,"div",70),r.Xb(1,"button",71),r.Oc(2,zZ,2,0,"span",72),r.Oc(3,YZ,1,0,"ng-template",null,73,r.Pc),r.Wb(),r.Wb()),2&t){const t=r.Ac(4),e=r.jc(2);r.Db(1),r.rc("disabled",e.myForm.pristine||!e.myForm.valid),r.Db(1),r.rc("ngIf",e.isEditForm)("ngIfElse",t)}}function VZ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",74),r.fc("click",(function(){return r.Ec(t),r.jc(2).onRemove()})),r.Xb(1,"mat-icon"),r.Qc(2,"remove_circle"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"Excluir"),r.Wb(),r.Wb()}}function HZ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",74),r.fc("click",(function(){return r.Ec(t),r.jc(2).onResetPassword()})),r.Xb(1,"mat-icon"),r.Qc(2,"lock_reset"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"Resetar senha"),r.Wb(),r.Wb()}}function QZ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",74),r.fc("click",(function(){return r.Ec(t),r.jc(2).onSetRandomPassword()})),r.Xb(1,"mat-icon"),r.Qc(2,"refresh"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"Gerar senha aleat\xf3ria"),r.Wb(),r.Wb()}}function GZ(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",74),r.fc("click",(function(){return r.Ec(t),r.jc(2).onSetLegacyRandomPassword()})),r.Xb(1,"mat-icon"),r.Qc(2,"refresh"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"Gerar senha aleat\xf3ria (Legada)"),r.Wb(),r.Wb()}}function $Z(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",64),r.Oc(1,BZ,5,3,"div",65),r.Xb(2,"div"),r.Xb(3,"button",66),r.Xb(4,"mat-icon"),r.Qc(5,"more_vert"),r.Wb(),r.Xb(6,"span"),r.Qc(7,"Menu"),r.Wb(),r.Wb(),r.Xb(8,"mat-menu",null,67),r.Oc(10,VZ,5,0,"button",68),r.Oc(11,HZ,5,0,"button",68),r.Oc(12,QZ,5,0,"button",68),r.Oc(13,GZ,5,0,"button",68),r.Wb(),r.Wb(),r.Xb(14,"div"),r.Xb(15,"button",69),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(16,"Cancelar"),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(9),e=r.jc();r.Db(1),r.rc("ngIf",!e.isEditForm||e.myForm.get("adUserForm").get("serviceUser").value),r.Db(2),r.rc("matMenuTriggerFor",t),r.Db(7),r.rc("ngIf",e.isEditForm),r.Db(1),r.rc("ngIf",!e.currentEditManagerUserIsSuperAdmin||e.currentEditManagerUserIsTheSameUser),r.Db(1),r.rc("ngIf",!e.currentEditManagerUserIsSuperAdmin||e.currentEditManagerUserIsTheSameUser),r.Db(1),r.rc("ngIf",!e.currentEditManagerUserIsSuperAdmin||e.currentEditManagerUserIsTheSameUser)}}let qZ=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m,p,h){super(),this.dialogRef=t,this.fb=e,this.data=n,this.dialog=o,this.snackBar=r,this.daoManagerUser=i,this.adAdminDaoService=a,this.adUserDaoService=c,this.userAuthorityDao=s,this.customerGroupService=l,this.managerUserPermissionsDaoService=d,this.scriptExecutionDaoService=g,this.stomp=m,this.desktopServerService=p,this.adminService=h,this.currentEditManagerUserIsSuperAdmin=!0,this.currentEditManagerUserIsTheSameUser=!1,this.alertError="",this.adUserPw="",this.hasNewEmail=!1,this.isToRegisterANewManagerUser=!1,this.isEditForm=!1,this.desktopServerFilterControl=new cm.h,this.adUserAlreadyExists=new cm.h,this.askThePassword=new cm.h,this.adUserPassword=new cm.h,this.adUserWithPassword={adUser:null,askThePassword:!1,adUserPassword:"",adUserAlreadyExists:!1,subProjectId:null},this.adGroupIds=new cm.h,this.appCanCreateList=[{type:"ADUser",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"ADUser",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}],this.adUserPw="",this.isEditForm=!1,this.askThePassword.setValue(!0),this.adUserAlreadyExists.setValue(!1),this.adDomains=n.adDomains,n.subProject&&(this.subProjectId=n.subProject.id),this.project=n.project,this.adDomains&&(this.adDomains=this.adDomains.filter(t=>!0===t.active)),this.daoManagerUser.filter({subProjectId:this.subProjectId}).subscribe(t=>{this.managerUsers=t});let u=n.adUser;this.managerUser=n.managerUser,this.customer=this.adminService.getCustomer(this.managerUser.customerId),u||(u={id:null,comment:null,active:!0,login:null,managerUserId:null,adDomainId:null,adGroupIds:[],serviceUser:n.isServiceUser,managerUserServiceIds:[],subProjectIds:[this.subProjectId],changing:!1,deleting:!1,createdAt:null,updatedAt:null,modified:null,optlock:null}),this.adUser=u,this.managerUser?co([this.managerUserPermissionsDaoService.isAdminUser(this.managerUser.id),this.userAuthorityDao.getMe()]).subscribe(t=>{const e=t[1];this.currentEditManagerUserIsSuperAdmin=t[0],this.currentEditManagerUserIsTheSameUser=e.managerUser.id===this.managerUser.id}):this.managerUser={id:null,active:!0,comment:null,authorityIds:[],customerId:null,displayName:null,email:null,individualClientConfig:!1,twoFactorAuth:!1,picture:null,imageFileId:null,province:null,city:null,neighborhood:null,addressAddOn:null,address:null,addressNumber:null,zipCode:null,phone:null,managerUserAccessPeriodProfileId:null,modified:null,optlock:null,imageUUID:null},u.id&&(this.isEditForm=!0),1===this.adDomains.length&&(u.adDomainId=this.adDomains[0].id);const b={selectOperationForm:this.fb.group({operation:[cm.H.required]}),managerUserForm:this.fb.group(Object(kc.e)(this.managerUser)),adUserForm:this.fb.group(Object(kc.e)(u))};this.myForm=this.fb.group(b);const _=this.myForm.get("managerUserForm").get("email"),f=this.myForm.get("adUserForm").get("login");_.setValidators(cm.H.required);const C=this.adUserAlreadyExists.valueChanges.subscribe(t=>{f.setValidators(t?cm.H.required:null)});this.addSubscription(C);const O=this.askThePassword.valueChanges.subscribe(t=>{this.adUserPassword.setValidators(t&&this.adUserAlreadyExists.value?cm.H.required:null)});this.addSubscription(O);const M=co([_.valueChanges.pipe(Ws(500),Zs(),Object(V.a)(t=>!!t&&Object(kc.v)(t))),this.myForm.get("adUserForm").get("adDomainId").valueChanges.pipe(Ws(500),Zs(),Object(V.a)(t=>!!t))]).subscribe(t=>{const e=t[0];this.adUserDaoService.filterOne({byEmailAndAdDomainIdAndProjectId:{managerUserEmail:e,adDomainId:t[1],projectId:this.project.id,subProjectId:this.subProjectId}}).subscribe(t=>{t?_.setErrors({email:"E-mail j\xe1 cadastrado no dom\xednio."}):(_.setErrors(null),this.daoManagerUser.findByEmail(e).subscribe(t=>{if(t&&t.id){const e=this.myForm.get("adUserForm").get("managerUserId");e.setValue(t.id),e.markAsDirty(),e.updateValueAndValidity()}}))})});this.addSubscription(M),this.adAdmin={id:null,adDomainId:this.adUser.adDomainId,adUserId:this.adUser.id,comment:null,active:!0,changing:!1,deleting:!1,createdAt:null,updatedAt:null,modified:null,optlock:null},this.adAdminDaoService.findByAdDomainIdAndAdUserId(this.adUser.adDomainId,this.adUser.id).subscribe(t=>{t&&(this.adAdmin=t)}),this.adGroupIds.setValue(this.adUser.adGroupIds)}onSubmit(){this.hasNewEmail=!1,this.alertError="";const t=this.myForm.get("adUserForm").value,e=this.myForm.get("managerUserForm").value;t.subProjectIds=[this.subProjectId],void 0===t.serviceUser||t.serviceUser?this.adUserDaoService.findByLogin(t.login,t.adDomainId).subscribe(e=>{e&&null!=e.login&&e.id!==t.id?this.alertError="*Login AD j\xe1 cadastrado no dom\xednio. Dica: Use prefixo do projeto e subprojeto no login":(t.serviceUser=!0,t.managerUserId=null,this.isToRegisterANewManagerUser=!1,this.saveOrCreateAdUser(t))}):this.isEditForm?(this.saveOrCreateAdUser(t),this.isToRegisterANewManagerUser=!1):this.adUserDaoService.filterOne({byEmailAndAdDomainIdAndProjectId:{managerUserEmail:e.email,adDomainId:t.adDomainId,subProjectId:this.subProjectId}}).subscribe(n=>{n&&n.id?this.alertError="*E-mail j\xe1 cadastrado no dom\xednio, por favor insira outro.":this.daoManagerUser.filterOne({email:e.email}).subscribe(n=>{n||this.isToRegisterANewManagerUser?this.adUserDaoService.findByLogin(t.login,t.adDomainId).subscribe(n=>{if(n&&n.login)this.alertError="*Login AD j\xe1 cadastrado no dom\xednio, por favor insira outro.";else{let n;n=e.id?this.daoManagerUser.getOne(e.id):this.daoManagerUser.create(e),n.subscribe(e=>{t.managerUserId=e.id,this.isToRegisterANewManagerUser=!1,this.saveOrCreateAdUser(t)})}}):this.hasNewEmail=!0})})}saveOrCreateAdUser(t){t.id?this.adUserDaoService.save(t).subscribe(t=>{this.dialogRef.close(t)}):(this.adUserWithPassword.adUser=t,this.adUserWithPassword.adUserAlreadyExists=this.adUserAlreadyExists.value,this.adUserWithPassword.adUserPassword=this.adUserPassword.value,this.adUserWithPassword.askThePassword=this.askThePassword.value,this.adUserDaoService.createAdUserWithCheck(this.adUserWithPassword).subscribe(t=>{this.dialogRef.close(t)}))}onRegisterNewUser(){this.isToRegisterANewManagerUser=!0,this.onSubmit()}onCloseNewUser(){this.isToRegisterANewManagerUser=!1,this.hasNewEmail=!1,this.myForm.get("managerUserForm").get("email").setValue("")}onCancel(){this.dialogRef.close()}onUserLogOff(t){const e=this.desktopServerFilterControl.value;e&&e.id&&this.scriptExecutionDaoService.logoffUserOnDesktopServer(e.id,t).subscribe(t=>{t&&(console.debug("onUserLogOff: "+t),this.dialogRef.close())})}onUserReset(t){const e=this.desktopServerFilterControl.value;e&&e.id&&this.scriptExecutionDaoService.resetUserOnDesktopServer(e.id,t).subscribe(t=>{t&&(console.debug("onUserReset: "+t),this.dialogRef.close())})}onResetPassword(){const t=this.myForm.get("adUserForm").value,e=this.dialog.open(Qu,{disableClose:!0,data:{message:"Quer mesmo resetar a senha desse usu\xe1rio no dominio?<br><br>O Usu\xe1rio ter\xe1 que digitar uma nova senha para esse ADUser assim que logar no R2.",disableCancel:!1,icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.adUserDaoService.resetPasswordAdUser(t.id).subscribe(()=>{this.dialogRef.close(t)})});this.addSubscription(e)}onSetRandomPassword(){const t=this.myForm.get("adUserForm").value,e=this.dialog.open(Qu,{disableClose:!0,data:{message:"Quer mesmo gerar uma senha aleat\xf3ria para esse usu\xe1rio no dominio?",disableCancel:!1,icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.adUserDaoService.setRandomPassword(t.id).subscribe(()=>{this.dialogRef.close(t)})});this.addSubscription(e)}onSetLegacyRandomPassword(){const t=this.myForm.get("adUserForm").value,e=this.dialog.open(Qu,{disableClose:!0,data:{message:"Quer mesmo gerar uma senha <b><u>LEGADA</u></b> aleat\xf3ria para esse usu\xe1rio no dominio?",disableCancel:!1,icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.adUserDaoService.setLegacyRandomPassword(t.id).subscribe(()=>{this.dialogRef.close(t)})});this.addSubscription(e)}onRemove(){const t=this.myForm.get("adUserForm").value,e=this.dialog.open(Qu,{disableClose:!0,data:{message:"Quer mesmo remover esse usu\xe1rio?",disableCancel:!1,icon:"error_outline"}}).afterClosed().subscribe(e=>{console.debug("result: "+e),e&&this.adUserDaoService.removeAdUserReferences(t.id,this.subProjectId).subscribe(()=>{this.dialogRef.close(t)})});this.addSubscription(e)}findByLoginPw(t,e){this.adUserDaoService.findByLoginPw(t,e).subscribe(t=>{this.adUserPw=t.adUserPassword})}onPutAdUserAsAdmin(){const t=this.myForm.get("adUserForm").value,e=this.dialog.open(Qu,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{message:"<b>Confirme</b> digitando o login: <b>"+t.login+"</b> no campo abaixo <br> Esse procedimento ir\xe1 <b>INSERIR</b> esse usu\xe1rio como <b><u>administrador do dom\xednio</u></b>.",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline",confirmFieldValue:t.login}}).afterClosed().subscribe(t=>{console.debug("result: "+t),t&&this.adAdminDaoService.create(this.adAdmin).subscribe(t=>{this.adAdmin=t,this.adminService.addADAdmin(t),this.dialogRef.close(),console.debug("ADMIN do dominio: "+t.adUserId)})});this.addSubscription(e)}onRemoveAdUserAsAdmin(){const t=this.myForm.get("adUserForm").value,e=this.dialog.open(Qu,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{message:"<b>Confirme</b> digitando o login: <b>"+t.login+"</b> no campo abaixo <br> Esse procedimento ir\xe1 <b>REMOVER</b> esse usu\xe1rio como <b><u>administrador do dom\xednio</u></b>.",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline",confirmFieldValue:t.login}}).afterClosed().subscribe(t=>{console.debug("result: "+t),t&&this.adAdminDaoService.remove(this.adAdmin.id).subscribe(()=>{this.adAdmin.deleting=!0,this.adminService.replaceADAdmin(this.adAdmin),this.dialogRef.close(),console.debug("REMOVEU ADMIN do dominio: "+this.adAdmin.adUserId)})});this.addSubscription(e)}openDesktopServerCustomUser(){var t,e;const n=this.myForm.get("adUserForm").value,o=null===(e=null===(t=this.desktopServerFilterControl)||void 0===t?void 0:t.value)||void 0===e?void 0:e.id;this.desktopServerService.openDesktopServerADAdminCustomUser(o,n.id,!1,this.adminService.subProject.id)}getDesktopServerListByADDomainId(t){return this.adminService.desktopServers.filter(e=>e.adDomainId===t)}adGroupListHasChange(){const t=this.adUser.adGroupIds,e=this.adGroupIds.value;return t.length===e.length&&t.every(t=>!!e.includes(t))}savingGroupsInUser(){const t=this.adUser;t.adGroupIds=this.adGroupIds.value,console.log("adUserToSaveGroups",t),this.adUserDaoService.saveADUserGroups(t,this.subProjectId).subscribe(t=>{t&&(console.log("adUserSaved",t),this.adUser=t,this.adminService.replaceADUser(t),this.dialogRef.close())})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb($g),r.Rb(Zg),r.Rb(sj),r.Rb(ER),r.Rb(sZ),r.Rb(ub),r.Rb(Ys),r.Rb(nb),r.Rb(zs),r.Rb(Pb),r.Rb(Cb),r.Rb(yb),r.Rb(CL))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-manager-user-and-ad-user-create-edit"]],features:[r.Ab],decls:10,vars:5,consts:[[3,"formGroup","submit"],["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","class","p-16","fxLayoutAlign","none stretch",4,"ngIf"],["class","alertError warn-900-fg",4,"ngIf"],["class","new-user",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","class","p-16 grey-50-bg border-top",4,"ngIf"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["border","0","cellspacing","0"],["valign","top",1,"w-400"],["formGroupName","adUserForm"],[3,"ngClass"],["placeholder","Dom\xednio","formControlName","adDomainId"],[3,"value",4,"ngFor","ngForOf"],["style","margin-bottom: 15px;",4,"ngIf"],["formGroupName","managerUserForm",4,"ngIf"],["style","margin-top: 15px;margin-bottom: 15px",3,"ngClass",4,"ngIf"],[2,"margin-bottom","25px",3,"ngClass"],["aria-label","Pedir senha para o usu\xe1rio quando logar no R2",3,"formControl"],[1,"mat-form-field-wrapper",3,"ngClass"],[1,"mat-form-field-flex"],[1,"mat-form-field-infix"],["matInput","","type","password","placeholder","AD User password",2,"border-bottom","solid 1px #ddd","padding-bottom","5px",3,"formControl"],["class","mb-30",4,"appIfPermission"],[4,"appIsAdmin"],[1,"saving-groups"],["fxLayout","column","fxLayoutAlign","start end"],["appearance","outline"],["placeholder","Grupos","multiple","",3,"formControl"],["type","button","mat-raised-button","","color","accent",3,"disabled","click"],[4,"ngIf"],["valign","top"],[4,"appIfPermission"],[3,"value"],[2,"margin-bottom","15px"],[1,"font-weight-900"],["formGroupName","managerUserForm"],["matInput","","formControlName","email","placeholder","E-mail"],[2,"margin-top","15px","margin-bottom","15px",3,"ngClass"],["aria-label","Cadastrar usu\xe1rio de RDP existente",3,"formControl"],["matInput","","formControlName","login","placeholder","Login AD"],[1,"mb-30"],["type","button","mat-raised-button","",3,"click"],["class","red-A700-fg",4,"ngIf"],["type","button","color","accent","mat-raised-button","",3,"click",4,"ngIf"],[1,"red-A700-fg"],["type","button","color","accent","mat-raised-button","",3,"click"],["type","button","color","warn","mat-raised-button","",3,"click",4,"ngIf"],["type","button","color","warn","mat-raised-button","",3,"click"],["placeholder","User","formControlName","managerUserServiceIds","multiple",""],[1,"width-100-percent"],["placeholder","Selecione o Servidor",3,"formControl"],[1,"mt-5"],["type","button","mat-raised-button","","color","primary",3,"disabled","click"],[1,"alertError","warn-900-fg"],[1,"new-user"],["color","warn"],[1,"container",2,"margin-top","15px"],[1,"row"],[1,"col-sm","buttons-register"],["mat-raised-button","","color","accent",1,"md-small",3,"disabled","click"],["mat-raised-button","","color","primary",1,"md-small",3,"click"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["matTooltip","Salvar",4,"ngIf"],["mat-stroked-button","",1,"small-button",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","",3,"click",4,"ngIf"],["type","button","mat-raised-button","","color","primary",3,"click"],["matTooltip","Salvar"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"div",2),r.Xb(3,"span",3),r.Qc(4,"Usu\xe1rio de acesso R2 Cloud"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Oc(6,XZ,37,23,"div",5),r.Oc(7,NZ,2,1,"div",6),r.Oc(8,UZ,17,2,"div",7),r.Oc(9,$Z,17,6,"div",8),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.myForm),r.Db(6),r.rc("ngIf",e.myForm&&!e.hasNewEmail),r.Db(1),r.rc("ngIf",""!=e.alertError),r.Db(1),r.rc("ngIf",e.hasNewEmail),r.Db(1),r.rc("ngIf",!e.hasNewEmail))},directives:[cm.J,cm.u,cm.l,pm,kp,sp,mh,c.t,cm.m,nu,c.q,Lf,SP,cm.t,cm.j,c.s,RC,cm.i,bu,cm.c,fL,Nv,Qh,yu,jg,Uh,ah,Pf,Uu,ff,mf],pipes:[DP],styles:["[_nghost-%COMP%]   .alertError[_ngcontent-%COMP%]{padding:0 15px 40px;font-weight:700}[_nghost-%COMP%]   .md-small[_ngcontent-%COMP%]{width:60%}[_nghost-%COMP%]   .new-user[_ngcontent-%COMP%]{margin-bottom:40px;padding:25px 0 0 25px}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .col-sm[_ngcontent-%COMP%]{float:left;padding:4px}[_nghost-%COMP%]   .buttons-register[_ngcontent-%COMP%]{width:100px}[_nghost-%COMP%]   .shadow[_ngcontent-%COMP%]{background:#000}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{cursor:not-allowed;-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}[_nghost-%COMP%]   .hidden[_ngcontent-%COMP%]{display:none}.saving-groups[_ngcontent-%COMP%]{border:1px solid #ddd;padding:10px;margin-top:30px;margin-bottom:15px}.saving-groups[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:375px;margin-right:1px;height:70px}.saving-groups[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-top:4px}"]}),t})(),KZ=(()=>{class t extends Az{constructor(t,e){super(t,e,"role-sub-project-manager-user")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function JZ(t,e){1&t&&(r.Xb(0,"mat-form-field"),r.Sb(1,"input",22),r.Xb(2,"mat-error"),r.Qc(3," Email inv\xe1lido. "),r.Wb(),r.Wb())}function ZZ(t,e){if(1&t&&(r.Xb(0,"h2",23),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Sc(" ",t.myForm.get("managerUserForm").value.email," ")}}function t0(t,e){if(1&t&&(r.Xb(0,"mat-option",26),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function e0(t,e){if(1&t&&(r.Xb(0,"mat-form-field",24),r.Xb(1,"mat-select",25),r.Oc(2,t0,2,2,"mat-option",15),r.Wb(),r.Xb(3,"mat-error"),r.Qc(4),r.kc(5,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(2),r.rc("ngForOf",t.adminService.customers),r.Db(2),r.Sc(" ",r.lc(5,2,t.myForm.get("managerUserForm").get("customerId").errors)," ")}}function n0(t,e){if(1&t&&(r.Xb(0,"mat-option",26),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function o0(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function r0(t,e){1&t&&(r.Vb(0),r.Qc(1," Cadastrar "),r.Ub())}function i0(t,e){1&t&&r.Qc(0," Criar ")}function a0(t,e){if(1&t&&(r.Oc(0,r0,2,0,"ng-container",18),r.Oc(1,i0,1,0,"ng-template",null,27,r.Pc)),2&t){const t=r.Ac(2),e=r.jc(2);r.rc("ngIf",e.myForm.get("managerUserForm").disabled)("ngIfElse",t)}}function c0(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",28),r.fc("click",(function(){return r.Ec(t),r.jc(2).onRemove()})),r.Qc(1,"Excluir"),r.Wb()}}function s0(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",1),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.myForm.dirty&&(!e.currentRoleId||e.currentRoleId!==e.myForm.get("roleIdForm").value)&&e.onSubmit()})),r.Xb(1,"mat-toolbar",2),r.Xb(2,"div",3),r.Xb(3,"span",4),r.Qc(4,"Usu\xe1rio Administra\xe7\xe3o"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",5),r.Xb(6,"div",6),r.Vb(7),r.Xb(8,"div"),r.Xb(9,"div",7),r.Oc(10,JZ,4,0,"mat-form-field",8),r.Oc(11,ZZ,2,1,"h2",9),r.Wb(),r.Xb(12,"div",10),r.Xb(13,"div"),r.Oc(14,e0,6,4,"mat-form-field",11),r.Wb(),r.Xb(15,"div",12),r.Xb(16,"button",13),r.fc("click",(function(){return r.Ec(t),r.jc().onCreateCustomer()})),r.Qc(17,"Criar Filial "),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(18,"mat-form-field"),r.Xb(19,"mat-select",14),r.Oc(20,n0,2,2,"mat-option",15),r.Wb(),r.Xb(21,"mat-error"),r.Qc(22),r.kc(23,"error"),r.Wb(),r.Wb(),r.Ub(),r.Wb(),r.Xb(24,"div",16),r.Xb(25,"div"),r.Xb(26,"button",17),r.Oc(27,o0,2,0,"span",18),r.Oc(28,a0,3,2,"ng-template",null,19,r.Pc),r.Wb(),r.Wb(),r.Xb(30,"div"),r.Oc(31,c0,2,0,"button",20),r.Wb(),r.Xb(32,"div"),r.Xb(33,"button",21),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(34,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(29),e=r.jc();r.rc("formGroup",e.myForm),r.Db(10),r.rc("ngIf",!e.currentRoleId),r.Db(1),r.rc("ngIf",e.currentRoleId),r.Db(1),r.rc("hidden",e.myForm.get("managerUserForm").disabled),r.Db(2),r.rc("ngIf",e.adminService.customers&&e.adminService.customers.length>0),r.Db(6),r.rc("ngForOf",e.adminService.roles),r.Db(2),r.Sc(" ",r.lc(23,11,e.myForm.errors)," "),r.Db(4),r.rc("disabled",e.myForm.pristine||!e.myForm.valid||e.currentRoleId===e.myForm.get("roleIdForm").value),r.Db(1),r.rc("ngIf",e.currentRoleId)("ngIfElse",t),r.Db(4),r.rc("ngIf",e.currentRoleId)}}let l0=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l){super(),this.dialogRef=t,this.fb=e,this.data=n,this.adminService=o,this.dialog=r,this.authService=i,this.daoManagerUser=a,this.managerUserService=c,this.roleSubProjectManagerUserDao=s,this.userAuthorityDao=l,this.validation$=new po.b}ngOnInit(){let t,e,n,o;this.data&&this.data.roleIdSubProjectIdManagerUserId?(e=this.data.roleIdSubProjectIdManagerUserId,t=this.adminService.getManagerUserAdministrator(e.managerUserId),o=t.email,n=this.adminService.getRole(e.roleId).id,this.currentRoleId=n):(t=this.managerUserService.initManagerUser(),o="",n="");const r=this.fb.control(n),i=this.fb.control(o,[cm.H.email]),a=this.fb.group(Object(kc.e)(t));a.disable(),this.myForm=this.fb.group({managerUserForm:a,emailForm:i,roleIdForm:r},{asyncValidator:this.validate()});const c=i.valueChanges.pipe(Ws(500),Zs()).subscribe(t=>{t&&Object(kc.v)(t)?this.daoManagerUser.findByEmail(t).subscribe(t=>{t?(a.setValue(t),a.disable()):(a.setValue(this.managerUserService.initManagerUser()),a.enable())}):a.value.id&&(a.setValue(this.managerUserService.initManagerUser()),a.disable())});this.addSubscription(c)}validate(){return t=>{this.validation$.next(!0),this.validation$=new po.b;const e={roleId:t.get("roleIdForm").value,managerUserId:t.get("managerUserForm").value.id,subProjectId:this.adminService.subProject.id};return this.roleSubProjectManagerUserDao.validate(e).pipe(dc(this.validation$),Z_(500),Object(H.a)(t=>{const e={};for(const n of t)n.field&&"roleId"===n.field&&(e.roleIdForm=n.defaultMessage);return e}))}}onSubmit(){const t=Number(this.myForm.get("roleIdForm").value),e=this.myForm.get("emailForm").value,n=this.myForm.get("managerUserForm").value;let o;n.email=e,o=n.id?Object(z.a)(n):this.daoManagerUser.create(n),o.subscribe(e=>{if(this.adminService.addManagerUserAdministrator(e),this.adminService.addManagerUser(e),this.currentRoleId){const n=this.getRoleIdSubProjectIdManagerUserId();n.roleId=this.currentRoleId,this.roleSubProjectManagerUserDao.delete(n).subscribe(o=>{this.createRoleSubProjectManagerUser(t,e,n)})}else this.createRoleSubProjectManagerUser(t,e,null)})}getRoleIdSubProjectIdManagerUserId(){return{roleId:this.myForm.get("roleIdForm").value,managerUserId:this.myForm.get("managerUserForm").value.id,subProjectId:this.adminService.subProject.id}}createRoleSubProjectManagerUser(t,e,n){this.roleSubProjectManagerUserDao.create({roleId:t,managerUserId:e.id,subProjectId:this.adminService.subProject.id}).subscribe(t=>{n?this.adminService.replaceRoleSubProjectGroupManagerUser(n,t):this.adminService.addRoleSubProjectManagerUser(t),this.dialogRef.close()})}onRemove(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja remover "+this.myForm.get("managerUserForm").value.email+" da administra\xe7\xe3o ?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{if(t){const t=this.getRoleIdSubProjectIdManagerUserId();t.roleId=this.currentRoleId,this.roleSubProjectManagerUserDao.delete(t).subscribe(e=>{this.adminService.removeRoleSubProjectManagerUser(t),this.dialogRef.close()})}});this.addSubscription(t)}onCancel(){this.dialogRef.close({operation:"CANCEL",data:null})}onCreateCustomer(){const t=this.dialog.open(zR,{disableClose:!0,panelClass:"create-customer-dialog",data:{}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(t)}dialogRefCallback(t){"CREATE"===t.operation&&(this.adminService.addCustomer(t.data),this.myForm.get("managerUserForm").get("customerId").setValue(t.data.id),Object(kc.o)(this.myForm))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb($g),r.Rb(CL),r.Rb(Zg),r.Rb(hb),r.Rb(ER),r.Rb(Sz),r.Rb(KZ),r.Rb(Ys))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-manager-user-administrator"]],features:[r.Ab],decls:1,vars:1,consts:[[3,"formGroup","submit",4,"ngIf"],[3,"formGroup","submit"],["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["fxLayout","column","fxLayoutAlign","none stretch"],[4,"ngIf"],["style","margin-bottom: 25px",4,"ngIf"],["formGroupName","managerUserForm","fxLayout","row","fxLayoutAlign","space-between end",3,"hidden"],["style","width: 290px;",4,"ngIf"],["matTooltip","Criar Customer",2,"margin-bottom","16px"],["type","button","mat-raised-button","","color","accent","aria-label","Criar Filial",3,"click"],["placeholder","Papel","formControlName","roleIdForm","required",""],[3,"value",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newRoleSubProjectManagerUser",""],["type","button","mat-raised-button","","color","warn",3,"click",4,"ngIf"],["type","button","mat-raised-button","","color","primary",3,"click"],["matInput","","formControlName","emailForm","placeholder","E-mail","required",""],[2,"margin-bottom","25px"],[2,"width","290px"],["placeholder","Filiais","formControlName","customerId","required",""],[3,"value"],["createManagerUser",""],["type","button","mat-raised-button","","color","warn",3,"click"]],template:function(t,e){1&t&&r.Oc(0,s0,35,13,"form",0),2&t&&r.rc("ngIf",e.myForm)},directives:[c.t,cm.J,cm.u,cm.l,pm,nm,kp,sp,mh,cm.m,yu,nu,SP,cm.t,cm.j,cm.E,c.s,Uh,ah,bu,cm.c,jg],pipes:[DP],styles:[""]}),t})(),d0=(()=>{class t extends Us{constructor(t,e){super(t,e,"ad-user-pool")}initADUserPool(){return{id:null,comment:null,active:!0,modified:null,optlock:null,login:null,serviceUser:null,adDomainId:null,changing:null,deleting:null,createdAt:null,updatedAt:null}}findByLoginPw(t,e){return this.http.get(this.url+"/find-by-login-pw?login="+t+"&adDomainId="+e)}findAllADUserPoolInfo(t,e){return this.http.get(this.url+"/find-all-ad-user-pool-info?adUserPoolId="+t+"&login="+e)}setRandomPassword(t){return this.http.get(this.url+"/set-random-password?adUserPoolId="+t)}setLegacyRandomPassword(t){return this.http.get(this.url+"/set-legacy-random-password?adUserPoolId="+t)}findAllByADDomainIds(t){return this.http.get(this.url+"/find-all-by-ad-domain-ids?adDomainIds="+t)}getOneHtml5(t){return this.http.get(this.url+"/html5/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),g0=(()=>{class t extends Us{constructor(t,e){super(t,e,"ad-user-pool-relationship")}createADUserPoolRelationship(t,e,n){return this.http.post(this.url+"/create-aduser-pool-relationship?managerUserId="+t+"&subProjectId="+e+"&adDomainId="+n,{value:"true"})}createADUserPoolRelationshipServiceUser(t,e,n){return this.http.post(this.url+"/create-aduser-pool-relationship-service-user?subProjectId="+e+"&adDomainId="+n,t)}saveADUserPoolRelationshipServiceUser(t,e){return this.http.post(this.url+"/save-aduser-pool-relationship-service-user?managerUserIds="+t,e)}existsADUserPoolRelationship(t,e,n){return this.http.get(this.url+"/exists-aduser-pool-relationship?managerUserId="+t+"&subProjectId="+n+"&adDomainId="+e)}amountOfAdUserPoolRelationship(t){return this.http.get(this.url+"/amount-of-ad-user-pool-relationship/"+t)}listOfNumberOfUsersPoolUsedPerADDomainOfThisSubProjectIdByUserType(t,e){return this.http.get(this.url+"/list-of-number-of-users-pool-used-per-ad-domain-of-this-sub-project-id-by-user-type?subProjectId="+t+"&serviceUser="+e)}saveADUserPoolRelationshipGroups(t){return this.http.post(this.url+"/save-aduser-pool-relationship-groups",t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function m0(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",21),r.fc("click",(function(){r.Ec(t);const e=r.jc(5);return e.findByLoginPw(e.adUserPool)})),r.Qc(2," Mostrar senha "),r.Wb(),r.Wb()}}function p0(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=r.jc(5);r.Db(1),r.Sc(" ",t.adUserPw," ")}}function h0(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,m0,3,0,"div",7),r.Oc(2,p0,2,1,"div",7),r.Wb()),2&t){const t=r.jc(4);r.Db(1),r.rc("ngIf",""==t.adUserPw),r.Db(1),r.rc("ngIf",""!=t.adUserPw)}}function u0(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div",13),r.Qc(2,"Senha:"),r.Wb(),r.Oc(3,h0,3,2,"div",7),r.Wb()),2&t){const t=r.jc(3);r.Db(3),r.rc("ngIf",!t.currentEditManagerUserIsADDomainAdmin||t.currentEditManagerUserIsTheSameUser)}}function b0(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,u0,4,1,"div",20),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("appIfPermission",t.appCanViewPasswordList)}}function _0(t,e){if(1&t&&(r.Xb(0,"mat-option",22),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function f0(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",11),r.Xb(1,"div",12),r.Qc(2,"Dom\xednio:"),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Xb(5,"div",13),r.Qc(6,"E-mail:"),r.Wb(),r.Xb(7,"div"),r.Qc(8),r.Wb(),r.Xb(9,"div",13),r.Qc(10,"Filial:"),r.Wb(),r.Xb(11,"div"),r.Qc(12),r.Wb(),r.Xb(13,"div",13),r.Qc(14,"Login:"),r.Wb(),r.Xb(15,"div"),r.Qc(16),r.Wb(),r.Oc(17,b0,2,1,"div",7),r.Xb(18,"div",14),r.Xb(19,"div",15),r.Xb(20,"mat-form-field",16),r.Xb(21,"mat-label"),r.Qc(22,"Grupos"),r.Wb(),r.Xb(23,"mat-select",17),r.Oc(24,_0,2,2,"mat-option",18),r.Wb(),r.Wb(),r.Xb(25,"button",19),r.fc("click",(function(){return r.Ec(t),r.jc().savingGroupsInUser()})),r.Qc(26," Salvar grupos "),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(4),r.Rc(t.adDomain.domainName),r.Db(4),r.Rc(t.managerUser.email),r.Db(4),r.Rc(null==t.customer?null:t.customer.name),r.Db(4),r.Rc(t.adUserPool.login),r.Db(1),r.rc("ngIf",t.appCanViewPasswordList),r.Db(6),r.rc("formControl",t.adGroupIds),r.Db(1),r.rc("ngForOf",t.adminService.adGroups),r.Db(1),r.rc("disabled",t.adGroupIds.pristine||t.adGroupListHasChange())}}function C0(t,e){if(1&t&&(r.Xb(0,"mat-option",22),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t.hostname," ")}}function O0(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"div"),r.Xb(2,"mat-form-field",23),r.Xb(3,"mat-select",24),r.Oc(4,C0,2,2,"mat-option",18),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",15),r.Xb(6,"div",25),r.Xb(7,"button",26),r.fc("click",(function(){r.Ec(t);const e=r.jc(2);return e.onUserLogOff(e.adUserPool.login)})),r.Qc(8," Desconectar "),r.Wb(),r.Wb(),r.Xb(9,"div",25),r.Xb(10,"button",26),r.fc("click",(function(){r.Ec(t);const e=r.jc(2);return e.onUserReset(e.adUserPool.login)})),r.Qc(11,"For\xe7ar Desconex\xe3o "),r.Wb(),r.Wb(),r.Xb(12,"div",25),r.Xb(13,"button",19),r.fc("click",(function(){return r.Ec(t),r.jc(2).openDesktopServerCustomADUserPool()})),r.Qc(14," Abrir como esse usu\xe1rio "),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.Db(3),r.rc("formControl",t.desktopServerFilterControl),r.Db(1),r.rc("ngForOf",t.getDesktopServerListByADDomainId(t.adUserPool.adDomainId)),r.Db(3),r.rc("disabled",!(null!=t.desktopServerFilterControl&&null!=t.desktopServerFilterControl.value&&t.desktopServerFilterControl.value.id)),r.Db(3),r.rc("disabled",!(null!=t.desktopServerFilterControl&&null!=t.desktopServerFilterControl.value&&t.desktopServerFilterControl.value.id)),r.Db(3),r.rc("disabled",!(null!=t.desktopServerFilterControl&&null!=t.desktopServerFilterControl.value&&t.desktopServerFilterControl.value.id))}}function M0(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,O0,15,5,"div",20),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("appIfPermission",t.appCanOpenDesktopServerWithCustomADUserList)}}let P0=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d,g){super(),this.dialogRef=t,this.data=e,this.dialog=n,this.adminService=o,this.adAdminDaoService=r,this.customerGroupService=i,this.customerDaoService=a,this.userAuthorityDao=c,this.adUserPoolDaoService=s,this.adUserPoolRelationshipDaoService=l,this.scriptExecutionDaoService=d,this.desktopServerService=g,this.adDomains=[],this.adUserPw="",this.currentEditManagerUserIsADDomainAdmin=!1,this.currentEditManagerUserIsTheSameUser=!1,this.desktopServerFilterControl=new cm.h,this.adGroupIds=new cm.h,this.adDomains=e.adDomains,this.adUserPoolRelationship=e.adUserPoolRelationship,this.managerUser=e.managerUser,this.subProject=e.subProject,this.customer=this.adminService.getCustomer(this.managerUser.customerId),this.customer||this.customerDaoService.getOneExternalByManagerUserId(this.managerUser.id).subscribe(t=>{this.customer=t}),this.adDomain=this.adminService.getAdDomain(this.adminService.getAdUserPool(this.adUserPoolRelationship.adUserPoolId).adDomainId),this.adUserPool=this.adminService.getAdUserPool(this.adUserPoolRelationship.adUserPoolId),this.adGroupIds.setValue(this.adUserPoolRelationship.adGroupIds),co([this.adAdminDaoService.isAdminUser(this.adDomain.id),this.userAuthorityDao.getMe()]).subscribe(t=>{const e=t[1];this.currentEditManagerUserIsADDomainAdmin=t[0],this.currentEditManagerUserIsTheSameUser=e.managerUser.id===this.managerUser.id});const m=this.customerGroupService.getCustomerGroup(this.adDomain.customerGroupId);m&&(this.appCanViewPasswordList=[{type:"ADUserPool",permission:"CREATE",parentType:"CustomerGroup",parent:m}],this.appCanOpenDesktopServerWithCustomADUserList=[{type:"ADUserPool",permission:"CREATE",parentType:"CustomerGroup",parent:m}]),console.log("poolrelation: managerUser.customerId",this.managerUser.customerId),console.log("poolrelation: customer",this.customer)}findByLoginPw(t){this.adUserPoolDaoService.findByLoginPw(t.login,t.adDomainId).subscribe(t=>{this.adUserPw=t.adUserPassword})}onCancel(){this.dialogRef.close()}onRemove(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Quer mesmo remover esse usu\xe1rio do projeto?",disableCancel:!1,icon:"error_outline"}}).afterClosed().subscribe(t=>{t&&this.adUserPoolRelationshipDaoService.remove(this.adUserPoolRelationship.id).subscribe(t=>{this.dialogRef.close(this.adUserPool)})});this.addSubscription(t)}onUserLogOff(t){const e=this.desktopServerFilterControl.value;e&&e.id&&this.scriptExecutionDaoService.logoffUserOnDesktopServer(e.id,t).subscribe(t=>{t&&(console.debug("onUserLogOff: "+t),this.dialogRef.close())})}onUserReset(t){const e=this.desktopServerFilterControl.value;e&&e.id&&this.scriptExecutionDaoService.resetUserOnDesktopServer(e.id,t).subscribe(t=>{t&&(console.debug("onUserReset: "+t),this.dialogRef.close())})}openDesktopServerCustomADUserPool(){var t,e;const n=null===(e=null===(t=this.desktopServerFilterControl)||void 0===t?void 0:t.value)||void 0===e?void 0:e.id;this.desktopServerService.openDesktopServerADAdminCustomUser(n,this.adUserPool.id,!0,this.adminService.subProject.id)}getDesktopServerListByADDomainId(t){return this.adminService.desktopServers.filter(e=>e.adDomainId===t)}savingGroupsInUser(){const t=this.adUserPoolRelationship;t.adGroupIds=this.adGroupIds.value,console.log("adUserPoolRelationshipToSaveGroups",t),this.adUserPoolRelationshipDaoService.saveADUserPoolRelationshipGroups(t).subscribe(t=>{t&&(console.log("adUserPoolRelationshipSaved",t),this.adUserPoolRelationship=t,this.adminService.replaceADUserPoolRelationship(t),console.log("replaceADUserPoolRelationship"),this.dialogRef.close())})}adGroupListHasChange(){const t=this.adUserPoolRelationship.adGroupIds,e=this.adGroupIds.value;return t.length===e.length&&t.every(t=>!!e.includes(t))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(Zg),r.Rb(CL),r.Rb(sZ),r.Rb(nb),r.Rb(FP),r.Rb(Ys),r.Rb(d0),r.Rb(g0),r.Rb(Pb),r.Rb(yb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-user-pool-relationship-edit"]],features:[r.Ab],decls:18,vars:2,consts:[["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["fxLayout","row","fxLayoutAlign","space-between start"],["class","w-400 mt-15",4,"ngIf"],[4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","warn","aria-label","Excluir",3,"click"],["type","button","mat-raised-button","","color","primary",3,"click"],[1,"w-400","mt-15"],[1,"font-weight-900"],[1,"font-weight-900",2,"margin-top","15px"],[1,"saving-groups"],["fxLayout","column","fxLayoutAlign","start end"],["appearance","outline"],["placeholder","Grupos","multiple","",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],["type","button","mat-raised-button","","color","accent",3,"disabled","click"],[4,"appIfPermission"],["type","button","mat-raised-button","",3,"click"],[3,"value"],[1,"width-100-percent"],["placeholder","Selecione o Servidor",3,"formControl"],[1,"mt-5"],["type","button","mat-raised-button","","color","primary",3,"disabled","click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-toolbar",0),r.Xb(1,"div",1),r.Xb(2,"span",2),r.Qc(3,"Usu\xe1rio Pool de acesso R2 Cloud"),r.Wb(),r.Wb(),r.Wb(),r.Xb(4,"div",3),r.Xb(5,"div",4),r.Vb(6),r.Xb(7,"div",5),r.Oc(8,f0,27,8,"div",6),r.Xb(9,"div"),r.Oc(10,M0,2,1,"div",7),r.Wb(),r.Wb(),r.Ub(),r.Wb(),r.Xb(11,"div",8),r.Xb(12,"div"),r.Xb(13,"button",9),r.fc("click",(function(){return e.onRemove()})),r.Qc(14,"Excluir "),r.Wb(),r.Wb(),r.Xb(15,"div"),r.Xb(16,"button",10),r.fc("click",(function(){return e.onCancel()})),r.Qc(17,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(8),r.rc("ngIf",e.adDomains&&e.adDomains.length>0),r.Db(2),r.rc("ngIf",e.appCanOpenDesktopServerWithCustomADUserList))},directives:[pm,nm,kp,sp,mh,c.t,ah,yu,nu,Qh,SP,cm.t,cm.i,c.s,fL,jg],styles:[".saving-groups[_ngcontent-%COMP%]{border:1px solid #ddd;padding:10px;margin-top:30px;margin-bottom:15px}.saving-groups[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:375px;margin-right:1px;height:70px}.saving-groups[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-top:4px}"]}),t})();function y0(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Algum caracter n\xe3o permitido ( aspas simples ou espa\xe7o ) "),r.Wb())}function x0(t,e){if(1&t&&(r.Xb(0,"mat-option",24),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Tc(" ",t.name," | ",t.domainName," ")}}function v0(t,e){if(1&t&&(r.Xb(0,"mat-form-field"),r.Xb(1,"mat-select",22),r.Oc(2,x0,2,3,"mat-option",23),r.Wb(),r.Xb(3,"mat-error"),r.Qc(4),r.kc(5,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(2),r.rc("ngForOf",t.adDomains),r.Db(2),r.Sc(" ",r.lc(5,2,t.myForm.get("domainForm").errors)," ")}}function w0(t,e){if(1&t&&(r.Xb(0,"mat-option",24),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function k0(t,e){if(1&t&&(r.Xb(0,"mat-form-field",25),r.Xb(1,"mat-select",26),r.Oc(2,w0,2,2,"mat-option",23),r.Wb(),r.Xb(3,"mat-error"),r.Qc(4),r.kc(5,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(2),r.rc("ngForOf",t.customers),r.Db(2),r.Sc(" ",r.lc(5,2,t.myForm.get("managerUserForm").get("customerId").errors)," ")}}function S0(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",27),r.Xb(1,"button",28),r.fc("click",(function(){return r.Ec(t),r.jc(2).onCreateCustomer()})),r.Qc(2,"Criar Filial"),r.Wb(),r.Wb()}}function A0(t,e){if(1&t&&(r.Xb(0,"mat-error"),r.Qc(1),r.kc(2,"error"),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Sc(" ",r.lc(2,1,t.myForm.get("adUserForm").get("login").errors)," ")}}function D0(t,e){if(1&t&&(r.Xb(0,"div",10),r.Xb(1,"mat-checkbox",11),r.Qc(2," Cadastrar usu\xe1rio de RDP existente "),r.Wb(),r.Xb(3,"mat-form-field",12),r.Sb(4,"input",13),r.Xb(5,"mat-error"),r.Qc(6),r.kc(7,"error"),r.Wb(),r.Wb(),r.Xb(8,"mat-form-field",14),r.Sb(9,"input",15),r.Oc(10,y0,2,0,"mat-error",16),r.Wb(),r.Xb(11,"mat-checkbox",17),r.Qc(12," Pedir senha para o usu\xe1rio quando logar no R2 "),r.Wb(),r.Xb(13,"mat-form-field"),r.Sb(14,"input",18),r.Xb(15,"mat-error"),r.Qc(16),r.kc(17,"error"),r.Wb(),r.Wb(),r.Oc(18,v0,6,4,"mat-form-field",16),r.Xb(19,"div",19),r.Xb(20,"div"),r.Oc(21,k0,6,4,"mat-form-field",20),r.Wb(),r.Oc(22,S0,3,0,"div",21),r.Wb(),r.Oc(23,A0,3,3,"mat-error",16),r.Wb()),2&t){const t=r.jc();r.Db(3),r.rc("hidden",!t.myForm.get("customAdUser").value),r.Db(3),r.Sc(" ",r.lc(7,10,t.myForm.get("adUserForm").get("login").errors)," "),r.Db(2),r.rc("hidden",!t.myForm.get("customAdUser").value||t.myForm.get("askThePasswordForm").value),r.Db(2),r.rc("ngIf",t.myForm.get("adUserPasswordForm").errors),r.Db(1),r.rc("hidden",!t.myForm.get("customAdUser").value),r.Db(5),r.Sc(" ",r.lc(17,12,t.myForm.get("adUserForm").get("login").errors)," "),r.Db(2),r.rc("ngIf",t.adDomains&&t.adDomains.length>1),r.Db(3),r.rc("ngIf",t.customers&&t.customers.length>0&&!t.hasCustomerId),r.Db(1),r.rc("ngIf",!t.hasCustomerId||t.customers.length<1),r.Db(1),r.rc("ngIf",!t.myForm.get("email").errors)}}let I0=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l){super(),this.dialogRef=t,this.fb=e,this.data=n,this.dialog=o,this.authService=r,this.snackBar=i,this.daoManagerUser=a,this.daoAdUser=c,this.managerUserService=s,this.adminService=l,this.adDomains=n.adDomains;let d=null;1===this.adDomains.length&&(d=this.adDomains[0].id),this.project=n.project,this.subProject=n.subProject,this.customers=n.customers?n.customers:[],this.customerGroups=n.customerGroups;const g=this.managerUserService.initManagerUser();this.subProject&&(this.subProjectId=this.subProject.id);const m=this.initAdUser(null,d),p=this.fb.control(""),h=this.fb.control(d),u=this.fb.control(!1),b=this.fb.group(Object(kc.e)(g),{asyncValidator:this.daoManagerUser.validator}),_=this.fb.group(Object(kc.e)(m)),f=this.fb.control(""),C=this.fb.control(!1);this.myForm=this.fb.group({email:p,domainForm:h,customAdUser:u,adUserPasswordForm:f,askThePasswordForm:C,managerUserForm:b,adUserForm:_}),f.valueChanges.subscribe(()=>{f.setErrors(Object(kc.d)(f))});const O=co([h.valueChanges.pipe(Ws(500),Zs(),Yo(d),Object(V.a)(t=>t&&t>0)),p.valueChanges.pipe(Ws(500),Zs(),Object(V.a)(t=>!!t&&Object(kc.v)(t))),u.valueChanges.pipe(Ws(500),Zs(),Yo(!1)),C.valueChanges.pipe(Ws(500),Zs(),Yo(!1))]).subscribe(t=>{const e=t[0],n=t[1],o=t[2],r=t[3],i=this.generateLoginADUserFromEmail(n);f.setErrors(o&&!r?Object(kc.d)(f):null),this.daoManagerUser.findByEmail(n).subscribe(t=>{if(this.hasCustomerId=!(!t||!t.customerId),t)if(this.newManagerUser=!1,b.setValue(t),Object(kc.t)(b),o){const t=_.get("adDomainId");t.setValue(e),t.markAsDirty(),t.updateValueAndValidity()}else this.daoAdUser.getByEmailAndAdDomainIdAndSubProjectId(n,e,this.subProjectId).subscribe(t=>{t?(p.setErrors({invalid:!0}),_.setValue(t),Object(kc.t)(_)):(p.setErrors(null),_.setValue(this.initAdUser(i,e)),Object(kc.t)(_))});else{this.newManagerUser=!0;const t=this.managerUserService.initManagerUser();if(t.email=n,b.setValue(t),Object(kc.t)(b),o){const t=_.get("adDomainId");t.setValue(e),t.markAsDirty(),t.updateValueAndValidity()}else this.daoAdUser.findByLogin(i,e).subscribe(t=>{_.setValue(this.initAdUser(t?this.putARandomValueOnLogin(i):i,e)),Object(kc.t)(_)})}})});this.addSubscription(O)}generateLoginADUserFromEmail(t){let e=t.split("@")[0];return e.length>9&&(e=e.substring(0,9)),e+Math.floor(9999*Math.random()+1)}putARandomValueOnLogin(t){return t+Math.floor(9999*Math.random()+1)}initAdUser(t,e){return{id:null,comment:null,active:!0,adDomainId:e,adGroupIds:[],login:t,managerUserId:null,managerUserServiceIds:[],serviceUser:!1,subProjectIds:[this.subProjectId],changing:!1,deleting:!1,createdAt:null,updatedAt:null,modified:null,optlock:null}}onSubmit(){var t;const e=this.myForm.get("managerUserForm").value,n=this.myForm.get("adUserForm").value,o=this.myForm.get("customAdUser").value,r=this.myForm.get("adUserPasswordForm").value,i=this.myForm.get("askThePasswordForm").value,a=[];let c,s;e.email=null===(t=e.email)||void 0===t?void 0:t.trim(),e.id?(c=Object(z.a)(e),s="CANCEL"):(c=this.daoManagerUser.create(e),s="CREATE"),c.subscribe(t=>{let e;n.managerUserId=t.id,a.push({operation:s,data:t}),this.daoAdUser.getByManagerUserIdAndAdDomainId(n.managerUserId,n.adDomainId).subscribe(c=>{c&&!o?(e=this.daoAdUser.insertAdUserInSubProjectAdUserList({adDomainId:n.adDomainId,managerUserEmail:t.email,subProjectId:this.subProjectId}),e.subscribe(t=>{a.push({operation:"CREATE",data:t}),this.dialogRef.close(a)})):(e=this.daoAdUser.createAdUserWithCheck({adUser:n,adUserAlreadyExists:o,adUserPassword:r,askThePassword:i,subProjectId:null}),e.subscribe(t=>{a.push({operation:"CREATE",data:t}),this.dialogRef.close(a)}))})})}onCancel(){this.dialogRef.close()}onCreateCustomer(){const t=this.dialog.open(zR,{disableClose:!0,panelClass:"create-customer-dialog",data:{}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(t)}dialogRefCallback(t){"CREATE"===t.operation&&(this.adminService.addCustomer(t.data),this.myForm.get("managerUserForm").get("customerId").setValue(t.data.id),Object(kc.o)(this.myForm))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb($g),r.Rb(Zg),r.Rb(hb),r.Rb(sj),r.Rb(ER),r.Rb(ub),r.Rb(Sz),r.Rb(CL))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-new-user-wizard"]],features:[r.Ab],decls:14,vars:3,consts:[[3,"formGroup","submit"],["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","class","p-16","fxLayoutAlign","none stretch",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["matTooltip","Salvar"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],["type","button","mat-raised-button","","color","primary",3,"click"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["title","Apenas se o usu\xe1rio ainda quiser continuar usando o TS","aria-label","Cadastrar usu\xe1rio de RDP existente","formControlName","customAdUser",1,"mb-4"],["formGroupName","adUserForm",3,"hidden"],["matInput","","formControlName","login","placeholder","Login"],[3,"hidden"],["matInput","","type","password","formControlName","adUserPasswordForm","placeholder","Senha"],[4,"ngIf"],["aria-label","Pedir senha para o usu\xe1rio quando logar no R2","formControlName","askThePasswordForm",1,"mb-30",3,"hidden"],["matInput","","formControlName","email","placeholder","E-mail"],["fxLayout","row","fxLayoutAlign","space-between end"],["formGroupName","managerUserForm","style","width: 290px;",4,"ngIf"],["style","margin-bottom: 16px;",4,"ngIf"],["placeholder","Dom\xednio","formControlName","domainForm"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["formGroupName","managerUserForm",2,"width","290px"],["placeholder","Filiais","formControlName","customerId"],[2,"margin-bottom","16px"],["type","button","mat-raised-button","","color","accent","aria-label","Criar Filial",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"div",2),r.Xb(3,"span",3),r.Qc(4,"Usu\xe1rio de acesso R2 Cloud."),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Oc(6,D0,24,14,"div",5),r.Xb(7,"div",6),r.Xb(8,"div",7),r.Xb(9,"button",8),r.Qc(10,"Criar"),r.Wb(),r.Wb(),r.Xb(11,"div"),r.Xb(12,"button",9),r.fc("click",(function(){return e.onCancel()})),r.Qc(13,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.myForm),r.Db(6),r.rc("ngIf",e.myForm),r.Db(3),r.rc("disabled",e.myForm.pristine||!e.myForm.valid))},directives:[cm.J,cm.u,cm.l,pm,kp,sp,mh,c.t,ah,yu,RC,cm.t,cm.j,nu,cm.m,bu,cm.c,Uh,SP,c.s,jg],pipes:[DP],styles:["[_nghost-%COMP%]   .alertError[_ngcontent-%COMP%]{padding:0 15px 40px;font-weight:700}[_nghost-%COMP%]   .md-small[_ngcontent-%COMP%]{width:60%}[_nghost-%COMP%]   .new-user[_ngcontent-%COMP%]{margin-bottom:40px;padding:25px 0 0 25px}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .col-sm[_ngcontent-%COMP%]{float:left;padding:4px}[_nghost-%COMP%]   .buttons-register[_ngcontent-%COMP%]{width:100px}[_nghost-%COMP%]   .shadow[_ngcontent-%COMP%]{background:#000}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{cursor:not-allowed;-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}[_nghost-%COMP%]   .hidden[_ngcontent-%COMP%]{display:none}"]}),t})();function E0(t,e){if(1&t&&(r.Xb(0,"mat-option",22),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Tc(" ",t.name," | ",t.domainName," ")}}function T0(t,e){if(1&t&&(r.Xb(0,"mat-form-field",19),r.Xb(1,"mat-label"),r.Qc(2,"Dom\xednio"),r.Wb(),r.Xb(3,"mat-select",20),r.Oc(4,E0,2,3,"mat-option",21),r.Wb(),r.Xb(5,"mat-error"),r.Qc(6),r.kc(7,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(4),r.rc("ngForOf",t.getADDomainsWithADUserPool()),r.Db(2),r.Sc(" ",r.lc(7,2,t.myForm.get("domainForm").errors)," ")}}function L0(t,e){if(1&t&&(r.Xb(0,"mat-form-field",23),r.Xb(1,"mat-label"),r.Qc(2,"E-mail"),r.Wb(),r.Sb(3,"input",24),r.Xb(4,"mat-error"),r.Qc(5),r.kc(6,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(5),r.Sc(" ",r.lc(6,1,t.myForm.get("email").errors)," ")}}function R0(t,e){1&t&&(r.Xb(0,"h3",25),r.Qc(1," N\xe3o existem usu\xe1rios dispon\xedveis neste dominio. "),r.Wb())}function W0(t,e){if(1&t&&(r.Xb(0,"mat-option",22),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function j0(t,e){if(1&t&&(r.Xb(0,"mat-form-field",26),r.Xb(1,"mat-label"),r.Qc(2,"Filiais"),r.Wb(),r.Xb(3,"mat-select",27),r.Oc(4,W0,2,2,"mat-option",21),r.Wb(),r.Xb(5,"mat-error"),r.Qc(6),r.kc(7,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(4),r.rc("ngForOf",t.adminService.customers),r.Db(2),r.Sc(" ",r.lc(7,2,t.myForm.get("managerUserForm").get("customerId").errors)," ")}}function F0(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",28),r.Xb(1,"button",29),r.fc("click",(function(){return r.Ec(t),r.jc(2).onCreateCustomer()})),r.Qc(2,"Criar Filial"),r.Wb(),r.Wb()}}function X0(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div",30),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc(2);r.Db(2),r.Sc(" (",t.name,") Usu\xe1rios: "),r.Db(2),r.Tc("",n.getNumberOfADUsersPoolUsedForThisADDomain(t.id)," /",n.getTotalADUserPoolByADDomainId(t.id),"")}}function N0(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",1),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.myForm.dirty&&e.onCreate()})),r.Xb(1,"mat-toolbar",2),r.Xb(2,"div",3),r.Xb(3,"span",4),r.Qc(4,"Criar Usu\xe1rio Pool de acesso R2Cloud"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",5),r.Xb(6,"div",6),r.Vb(7),r.Xb(8,"div",7),r.Xb(9,"div",8),r.Oc(10,T0,8,4,"mat-form-field",9),r.Oc(11,L0,7,3,"mat-form-field",10),r.Oc(12,R0,2,0,"h3",11),r.Xb(13,"div",7),r.Xb(14,"div"),r.Oc(15,j0,8,4,"mat-form-field",12),r.Wb(),r.Oc(16,F0,3,0,"div",13),r.Wb(),r.Wb(),r.Xb(17,"div",14),r.Oc(18,X0,5,3,"div",15),r.Wb(),r.Wb(),r.Ub(),r.Wb(),r.Xb(19,"div",16),r.Xb(20,"div"),r.Xb(21,"button",17),r.Qc(22,"Criar "),r.Wb(),r.Wb(),r.Xb(23,"div"),r.Xb(24,"button",18),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(25,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.rc("formGroup",t.myForm),r.Db(10),r.rc("ngIf",t.getADDomainsWithADUserPool()&&t.getADDomainsWithADUserPool().length>1),r.Db(1),r.rc("ngIf",t.canCreateANewADUserPoolOnCurrentADDomain()),r.Db(1),r.rc("ngIf",!t.canCreateANewADUserPoolOnCurrentADDomain()),r.Db(3),r.rc("ngIf",t.adminService.customers&&t.adminService.customers.length>0&&!t.hasCustomerId),r.Db(1),r.rc("ngIf",!t.hasCustomerId||t.adminService.customers.length<1),r.Db(2),r.rc("ngForOf",t.getADDomainsWithADUserPool()),r.Db(3),r.rc("disabled",t.myForm.pristine||!t.myForm.valid||!t.canCreateANewADUserPoolOnCurrentADDomain())}}let U0=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c){super(),this.dialogRef=t,this.dialog=e,this.adminService=n,this.adUserPoolRelationshipDaoService=o,this.adUserPoolDaoService=r,this.fb=i,this.managerUserService=a,this.managerUserDaoService=c,this.hasCustomerId=!0,this.numberADUsersPoolADDomainList=[];let s=null;1===this.getADDomainsWithADUserPool().length&&(s=this.getADDomainsWithADUserPool()[0].id,this.currentADDomain=this.adminService.getAdDomain(s)),this.initADUserPoolValues();const l=this.fb.control("",[cm.H.required,cm.H.email]),d=this.fb.control(s),g=this.fb.group(Object(kc.e)(this.managerUserService.initManagerUser()));this.myForm=this.fb.group({email:l,domainForm:d,managerUserForm:g});const m=l.valueChanges.pipe(Ws(500),Zs(),Object(V.a)(t=>!!t&&Object(kc.v)(t))),p=d.valueChanges.pipe(Ws(500),Zs(),Yo(s),Object(V.a)(t=>t&&t>0));p.subscribe(t=>{this.currentADDomain=this.adminService.getAdDomain(t)}),co([m,p]).subscribe(t=>{const e=t[0],n=t[1];this.managerUserDaoService.findByEmail(e).subscribe(t=>{if(t&&t.customerId)this.adUserPoolRelationshipDaoService.existsADUserPoolRelationship(t.id,n,this.adminService.subProject.id).subscribe(e=>{if(e){const t={email:"E-mail j\xe1 existe nesse projeto e dom\xednio"};this.myForm.get("email").setErrors(t)}else this.hasCustomerId=!0,this.newManagerUser=!1,this.myForm.get("managerUserForm").setValue(t),this.myForm.get("email").markAsDirty(),this.myForm.get("domainForm").markAsDirty()});else{this.newManagerUser=!0,this.hasCustomerId=!1;const t=this.managerUserService.initManagerUser();t.email=e,this.myForm.get("managerUserForm").setValue(t)}Object(kc.t)(g)})})}canCreateANewADUserPoolOnCurrentADDomain(){var t,e,n;if(!(null===(t=this.currentADDomain)||void 0===t?void 0:t.id))return!1;const o=this.getTotalADUserPoolByADDomainId(null===(e=this.currentADDomain)||void 0===e?void 0:e.id);return this.getNumberOfADUsersPoolUsedForThisADDomain(null===(n=this.currentADDomain)||void 0===n?void 0:n.id)<o}getTotalADUserPoolByADDomainId(t){return this.getADUserPoolListByADDomainId(t).length}getADDomainsWithADUserPool(){const t=[];return this.adminService.adDomains.forEach(e=>{this.getTotalADUserPoolByADDomainId(e.id)>0&&t.push(e)}),t}onCreate(){let t=this.myForm.get("managerUserForm").value;const e=this.adminService.subProject,n=this.myForm.get("domainForm").value,o=this.myForm.get("email").value;let r,i;this.myForm.get("managerUserForm").get("customerId"),t.email=null==o?void 0:o.trim(),t.id?(r=Object(qu.of)(t),i="CANCEL"):(r=this.managerUserDaoService.create(t),i="CREATE"),r.subscribe(o=>{t=o,"CREATE"===i&&this.adminService.addManagerUser(t),this.adUserPoolRelationshipDaoService.createADUserPoolRelationship(t.id,e.id,+n).subscribe(e=>{var n;e?((null===(n=this.adminService.getManagerUser(t.id))||void 0===n?void 0:n.email)||this.adminService.addManagerUser(t),this.adminService.addADUserPoolRelationship(e)):console.log("ERROR: addADUserPoolRelationship"),this.dialogRef.close()})})}onCancel(){this.dialogRef.close()}getADUserPoolListByADDomainId(t){var e;const n=[];return null===(e=this.adminService.adUsersPool)||void 0===e||e.forEach(e=>{e.adDomainId!==t||!1!==e.changing||!1!==e.deleting||e.serviceUser||n.push(e)}),n}initADUserPoolValues(){co([this.adUserPoolRelationshipDaoService.filter({subProjectId:this.adminService.subProject.id}),this.adUserPoolDaoService.findAllByADDomainIds(this.adminService.subProject.adDomainIds.toString()),this.adUserPoolRelationshipDaoService.listOfNumberOfUsersPoolUsedPerADDomainOfThisSubProjectIdByUserType(this.adminService.subProject.id,!1)]).subscribe(t=>{const e=t[0],n=t[1];this.numberADUsersPoolADDomainList=t[2],this.adminService.adUsersPoolRelationship=e||[],n?(this.adminService.adUsersPool=n.filter(t=>!1===t.serviceUser),this.adminService.adUsersPoolService=n.filter(t=>!0===t.serviceUser)):(this.adminService.adUsersPool=[],this.adminService.adUsersPoolService=[])})}onCreateCustomer(){const t=this.dialog.open(zR,{disableClose:!0,panelClass:"create-customer-dialog",data:{}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(t)}getNumberOfADUsersPoolUsedForThisADDomain(t){const e=this.numberADUsersPoolADDomainList.find(e=>e.adDomainId===t);return e?e.amount:0}dialogRefCallback(t){"CREATE"===t.operation&&(this.adminService.addCustomer(t.data),this.myForm.get("managerUserForm").get("customerId").setValue(t.data.id),Object(kc.o)(this.myForm))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(Zg),r.Rb(CL),r.Rb(g0),r.Rb(d0),r.Rb(cm.g),r.Rb(Sz),r.Rb(ER))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-user-pool-relationship-create-component"]],features:[r.Ab],decls:1,vars:1,consts:[[3,"formGroup","submit",4,"ngIf"],[3,"formGroup","submit"],["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["fxLayout","row","fxLayoutAlign","space-between start"],["fxLayout","column","fxLayoutAlign","space-between stretch",2,"width","600px","border-right","solid 1px #ccc","padding-right","25px"],["class","full-width min-width-450","appearance","outline",4,"ngIf"],["appearance","outline",4,"ngIf"],["class","ml-5 warn p-10",4,"ngIf"],["class","full-width min-width-450","appearance","outline","formGroupName","managerUserForm","style","width: 290px;",4,"ngIf"],["style","margin-top: 16px;",4,"ngIf"],[2,"padding-right","30px"],[4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Excluir",3,"disabled"],["type","button","mat-raised-button","","color","primary",3,"click"],["appearance","outline",1,"full-width","min-width-450"],["placeholder","Dom\xednio","formControlName","domainForm",1,"full-width"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["appearance","outline"],["matInput","","formControlName","email","placeholder","E-mail"],[1,"ml-5","warn","p-10"],["appearance","outline","formGroupName","managerUserForm",1,"full-width","min-width-450",2,"width","290px"],["placeholder","Filiais","formControlName","customerId",1,"full-width"],[2,"margin-top","16px"],["type","button","mat-raised-button","","color","accent","aria-label","Criar Filial",3,"click"],[1,"font-weight-900",2,"margin-top","15px"]],template:function(t,e){1&t&&r.Oc(0,N0,26,8,"form",0),2&t&&r.rc("ngIf",e.myForm)},directives:[c.t,cm.J,cm.u,cm.l,pm,nm,kp,sp,mh,c.s,ah,yu,nu,Qh,SP,cm.t,cm.j,Uh,jg,bu,cm.c,cm.m],pipes:[DP],styles:[""]}),t})();function z0(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",5),r.Xb(1,"button",6),r.fc("click",(function(){return r.Ec(t),r.jc().openUserPoolCreateModal()})),r.Qc(2,"Usu\xe1rio do Pool"),r.Wb(),r.Wb()}}let Y0=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.dialogRef=t,this.dialog=e,this.adminService=n,this.customerGroupService=o,this.appCanCreateADUserPoolRelationship=[{type:"ADUserPoolRelationship",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"ADUserPoolRelationship",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}]}openUserCreateModal(){const t=this.dialog.open(I0,{disableClose:!0,panelClass:"generic-edit-dialog",data:{adDomains:this.adminService.adDomains,subProject:this.adminService.subProject,customers:this.adminService.customers}}).afterClosed().subscribe(t=>{if(t&&t.constructor===Array){const e=t[0],n=t[1];"CREATE"!==e.operation&&"CREATE"!==n.operation||(this.adminService.managerUsers.find(t=>t.id===e.data.id)||this.adminService.addManagerUser(e.data),this.adminService.adUsers.find(t=>t.id===n.data.id)||this.adminService.addADUser(n.data))}this.dialogRef.close()});this.addSubscription(t)}openUserPoolCreateModal(){const t=this.dialog.open(U0,{disableClose:!0,panelClass:"generic-edit-dialog-x-large"}).afterClosed().subscribe(t=>{this.dialogRef.close()});this.addSubscription(t)}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(Zg),r.Rb(CL),r.Rb(nb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-r2-cloud-admin-user-type-choice"]],features:[r.Ab],decls:15,vars:1,consts:[["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-20"],[1,"mt-30","mb-30"],["type","button","mat-raised-button","","color","accent",3,"click"],["class","mt-30 mb-30",4,"appIfPermission"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-toolbar",0),r.Xb(1,"div",1),r.Xb(2,"span",2),r.Qc(3,"Escolha do tipo de usu\xe1rio de acesso."),r.Wb(),r.Wb(),r.Wb(),r.Xb(4,"div",3),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Xb(7,"button",6),r.fc("click",(function(){return e.openUserCreateModal()})),r.Qc(8,"Usu\xe1rio individual"),r.Wb(),r.Wb(),r.Oc(9,z0,3,0,"div",7),r.Wb(),r.Xb(10,"div",8),r.Sb(11,"div"),r.Xb(12,"div"),r.Xb(13,"button",9),r.fc("click",(function(){return e.onCancel()})),r.Qc(14,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(9),r.rc("appIfPermission",e.appCanCreateADUserPoolRelationship))},directives:[pm,nm,kp,sp,mh,ah,yu,fL],styles:[""]}),t})();function B0(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",9),r.fc("click",(function(){return r.Ec(t),r.jc(2).openUserTypeChoiceModal()})),r.Qc(1,"Criar Usu\xe1rio "),r.Wb()}}function V0(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,B0,2,0,"button",8),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("appIfPermission",t.appCanCreateAdUser)}}function H0(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",9),r.fc("click",(function(){return r.Ec(t),r.jc(2).openUserAdministratorCreateModal()})),r.Qc(1,"Criar Administrador "),r.Wb()}}function Q0(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,H0,2,0,"button",8),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("appIfPermission",t.appCanCreateAdministrator)}}function G0(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Sc("(",t.adminService.adUsers.length+t.adminService.findADUsersPoolRelationshipByADUserPoolService(!1).length,")")}}function $0(t,e){if(1&t&&(r.Xb(0,"mat-icon",10),r.Qc(1,"person"),r.Wb(),r.Xb(2,"span",11),r.Qc(3," Usu\xe1rios de Aplicativos "),r.Oc(4,G0,2,1,"span",2),r.Wb()),2&t){const t=r.jc();r.Db(4),r.rc("ngIf",t.adminService.adUsers||t.adminService.findADUsersPoolRelationshipByADUserPoolService(!1))}}function q0(t,e){if(1&t&&(r.Xb(0,"div",26),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc(2);var n;r.Db(1),r.Sc(" ",null==(n=e.adminService.getManagerUser(t.managerUserId))?null:n.email," ")}}function K0(t,e){if(1&t&&r.Qc(0),2&t){const t=r.jc().$implicit;r.Tc("sem permiss\xe3o |",t.id," - ",t.managerUserId," |")}}function J0(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,o=r.jc(3);var n;r.Db(1),r.Sc(" ",null==(n=o.adminService.getAdGroup(t))?null:n.name," ")}}function Z0(t,e){if(1&t){const t=r.Yb();r.Xb(0,"tr"),r.Xb(1,"td",14),r.Xb(2,"mat-icon",18),r.Qc(3,"supervisor_account "),r.Wb(),r.Wb(),r.Xb(4,"td",19),r.Oc(5,q0,2,1,"div",20),r.Oc(6,K0,1,2,"ng-template",null,21,r.Pc),r.Wb(),r.Sb(8,"td"),r.Xb(9,"td"),r.Xb(10,"div",22),r.Qc(11),r.Wb(),r.Wb(),r.Xb(12,"td"),r.Oc(13,J0,2,1,"div",17),r.Wb(),r.Sb(14,"td",23),r.Xb(15,"td",24),r.Xb(16,"button",25),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc(2).openUserPoolEditModal(n)})),r.Qc(17,"Edit "),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,a=r.Ac(7),c=r.jc(2);var n,o;const s=null==(o=c.adminService.getManagerUser(t.managerUserId))?null:o.email;var i;r.Db(4),r.sc("title",null==(n=c.adminService.getManagerUser(t.managerUserId))?null:n.email),r.Db(1),r.rc("ngIf",s)("ngIfElse",a),r.Db(6),r.Rc(null==(i=c.adminService.getAdDomain(c.adminService.getAdUserPool(t.adUserPoolId).adDomainId))?null:i.name),r.Db(2),r.rc("ngForOf",null==t?null:t.adGroupIds)}}function t1(t,e){if(1&t&&(r.Xb(0,"div",26),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc(2);var n;r.Db(1),r.Sc(" ",null==(n=e.adminService.getManagerUser(t.managerUserId))?null:n.email," ")}}function e1(t,e){1&t&&r.Qc(0,"sem permiss\xe3o")}function n1(t,e){1&t&&(r.Xb(0,"b",30),r.Qc(1,"alterando..."),r.Wb())}function o1(t,e){1&t&&(r.Xb(0,"b",31),r.Qc(1,"deletando..."),r.Wb())}function r1(t,e){1&t&&(r.Xb(0,"b",32),r.Qc(1,"AD Admin"),r.Wb())}function i1(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,n1,2,0,"b",27),r.Oc(2,o1,2,0,"b",28),r.Oc(3,r1,2,0,"b",29),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc(2);r.Db(1),r.rc("ngIf",e.adminService.getADAdminIfADUserIdHasADAdmin(t.id).changing),r.Db(1),r.rc("ngIf",e.adminService.getADAdminIfADUserIdHasADAdmin(t.id).deleting),r.Db(1),r.rc("ngIf",!(e.adminService.getADAdminIfADUserIdHasADAdmin(t.id).deleting||e.adminService.getADAdminIfADUserIdHasADAdmin(t.id).changing))}}function a1(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,o=r.jc(3);var n;r.Db(1),r.Sc(" ",null==(n=o.adminService.getAdGroup(t))?null:n.name," ")}}function c1(t,e){if(1&t&&(r.Xb(0,"mat-icon",19),r.Qc(1,"add_circle "),r.Wb()),2&t){const t=r.jc(2).$implicit;r.tc("title","Criando... ",t.updatedAt,"")}}function s1(t,e){if(1&t&&(r.Xb(0,"mat-icon",35),r.Qc(1," error "),r.Wb()),2&t){const t=r.jc(2).$implicit;r.tc("title","Algo errado, est\xe1 demorando muito para executar a tarefa. ",t.updatedAt,"")}}function l1(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,c1,2,1,"mat-icon",33),r.Oc(2,s1,2,1,"mat-icon",34),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc(2);r.Db(1),r.rc("ngIf",!e.theDateIsGreaterThanNowPlusMinutes(t.updatedAt,15)),r.Db(1),r.rc("ngIf",e.theDateIsGreaterThanNowPlusMinutes(t.updatedAt,15))}}function d1(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",25),r.fc("click",(function(){r.Ec(t);const e=r.jc(2).$implicit;return r.jc(2).openUserEditModal(e)})),r.Qc(1,"Edit "),r.Wb()}}function g1(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,d1,2,0,"button",36),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.rc("appIfPermission","WRITE")("appIfPermissionData",t)("appIfPermissionType","ADUser")}}function m1(t,e){if(1&t&&(r.Xb(0,"tr"),r.Sb(1,"td",14),r.Xb(2,"td",19),r.Oc(3,t1,2,1,"div",20),r.Oc(4,e1,1,0,"ng-template",null,21,r.Pc),r.Wb(),r.Xb(6,"td"),r.Oc(7,i1,4,3,"div",2),r.Wb(),r.Xb(8,"td"),r.Xb(9,"div",22),r.Qc(10),r.Wb(),r.Wb(),r.Xb(11,"td"),r.Oc(12,a1,2,1,"div",17),r.Wb(),r.Xb(13,"td",23),r.Oc(14,l1,3,2,"div",2),r.Wb(),r.Xb(15,"td",24),r.Oc(16,g1,2,3,"div",2),r.Wb(),r.Wb()),2&t){const t=e.$implicit,c=r.Ac(5),s=r.jc(2);var n,o;const l=null==(o=s.adminService.getManagerUser(t.managerUserId))?null:o.email;var i,a;const d=null==(a=s.adminService.getManagerUser(t.managerUserId))?null:a.email;r.Db(2),r.sc("title",null==(n=s.adminService.getManagerUser(t.managerUserId))?null:n.email),r.Db(1),r.rc("ngIf",l)("ngIfElse",c),r.Db(4),r.rc("ngIf",s.adminService.getADAdminIfADUserIdHasADAdmin(t.id)),r.Db(3),r.Rc(null==(i=s.adminService.getAdDomain(t.adDomainId))?null:i.name),r.Db(2),r.rc("ngForOf",null==t?null:t.adGroupIds),r.Db(2),r.rc("ngIf",t.changing||t.deleting),r.Db(2),r.rc("ngIf",d)}}function p1(t,e){if(1&t&&(r.Xb(0,"table",12),r.Xb(1,"thead"),r.Xb(2,"tr",13),r.Sb(3,"th",14),r.Xb(4,"th"),r.Qc(5,"E-mail"),r.Wb(),r.Sb(6,"th"),r.Xb(7,"th"),r.Qc(8,"Dom\xednio"),r.Wb(),r.Xb(9,"th"),r.Qc(10,"Grupos"),r.Wb(),r.Xb(11,"th",15),r.Qc(12,"Status"),r.Wb(),r.Sb(13,"th",16),r.Wb(),r.Wb(),r.Oc(14,Z0,18,5,"tr",17),r.kc(15,"sort"),r.Oc(16,m1,17,8,"tr",17),r.kc(17,"sort"),r.Wb()),2&t){const t=r.jc();r.Db(14),r.rc("ngForOf",r.mc(15,2,t.adminService.findADUsersPoolRelationshipByADUserPoolService(!1),"managerUserId")),r.Db(2),r.rc("ngForOf",r.mc(17,5,t.adminService.adUsers,"managerUserId"))}}function h1(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc(4);r.Db(1),r.Sc("(",t.adminService.roleSubProjectManagerUsers.length," )")}}function u1(t,e){if(1&t&&(r.Xb(0,"mat-icon",10),r.Qc(1,"supervisor_account"),r.Wb(),r.Xb(2,"span",11),r.Qc(3," Usu\xe1rios de Administra\xe7\xe3o "),r.Oc(4,h1,2,1,"span",2),r.Wb()),2&t){const t=r.jc(3);r.Db(4),r.rc("ngIf",t.adminService.roleSubProjectManagerUsers)}}function b1(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",25),r.fc("click",(function(){r.Ec(t);const e=r.jc(2).$implicit;return r.jc(4).openUserAdministratorEditModal(e)})),r.Qc(1," Edit "),r.Wb()}}function _1(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,b1,2,0,"button",36),r.Wb()),2&t){const t=r.jc(5);r.Db(1),r.rc("appIfPermission","WRITE")("appIfPermissionData",t.adminService.subProject)("appIfPermissionType","SubProject")}}function f1(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Qc(2),r.Wb(),r.Xb(3,"td"),r.Qc(4),r.Wb(),r.Xb(5,"td",39),r.Oc(6,_1,2,3,"div",2),r.Wb(),r.Wb()),2&t){const t=e.$implicit,i=r.jc(4);var n,o;r.Db(2),r.Sc(" ",null==(n=i.adminService.getManagerUserAdministrator(t.managerUserId))?null:n.email," "),r.Db(2),r.Sc(" ",null==(o=i.adminService.getRole(t.roleId))?null:o.name," "),r.Db(2),r.rc("ngIf",i.adminService.subProject.id)}}function C1(t,e){if(1&t&&(r.Xb(0,"table",12),r.Xb(1,"thead"),r.Xb(2,"tr",13),r.Xb(3,"th"),r.Qc(4,"E-mail"),r.Wb(),r.Xb(5,"th"),r.Qc(6,"Papel"),r.Wb(),r.Sb(7,"th",38),r.Wb(),r.Wb(),r.Oc(8,f1,7,3,"tr",17),r.Wb()),2&t){const t=r.jc(3);r.Db(8),r.rc("ngForOf",t.adminService.roleSubProjectManagerUsers)}}function O1(t,e){if(1&t&&(r.Xb(0,"mat-tab"),r.Oc(1,u1,5,1,"ng-template",5),r.Xb(2,"div",6),r.Oc(3,C1,9,1,"table",7),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(3),r.rc("ngIf",t.adminService.roleSubProjectManagerUsers&&t.adminService.roleSubProjectManagerUsers.length>0)}}function M1(t,e){if(1&t&&(r.Vb(0),r.Oc(1,O1,4,1,"mat-tab",37),r.Ub()),2&t){const t=r.jc();r.Db(1),r.rc("appIfPermission","WRITE")("appIfPermissionData",t.adminService.subProject)("appIfPermissionType","SubProject")}}const P1=function(){return{y:"100%"}},y1=function(t){return{value:"*",params:t}};let x1=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c){super(),this.adUserDao=t,this.dialogRef=e,this.adminService=n,this.adUserPoolRelationshipDaoService=o,this.customerGroupService=r,this.userAuthorityDaoService=i,this.dialog=a,this.managerUserDao=c,this.tabIndex=0,this.timerPendingChangesLoad=null,this.appCanCreateAdUser=[{type:"ADUser",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"ADUser",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}],this.appCanCreateAdministrator=[{type:"ADUser",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"ADUser",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}]}ngOnDestroy(){clearInterval(this.timerPendingChangesLoad)}openUserTypeChoiceModal(){const t=this.dialog.open(Y0,{disableClose:!0,panelClass:"generic-edit-dialog",data:{adDomains:this.adminService.adDomains,subProject:this.adminService.subProject,customers:this.adminService.customers}}).afterClosed().subscribe(t=>{});this.addSubscription(t)}openUserEditModal(t){let e=null;t&&(e=this.adminService.getManagerUser(t.managerUserId));const n=this.dialog.open(qZ,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{adUser:t,managerUser:e,adDomains:this.adminService.adDomains,subProject:this.adminService.subProject}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.adUserDao.filter({subProjectId:this.adminService.subProject.id,serviceUser:t.serviceUser}).subscribe(e=>{if(t.serviceUser)throw new Error("serviceUser inside ADUser component");this.adminService.adUsers=e}),this.managerUserDao.filter({subProjectId:this.adminService.subProject.id}).subscribe(t=>{this.adminService.managerUsers=t})});this.addSubscription(n)}openUserAdministratorCreateModal(){this.dialog.open(l0,{disableClose:!0,panelClass:"generic-edit-dialog",data:{adDomains:this.adminService.adDomains,subProject:this.adminService.subProject,customers:this.adminService.customers}})}openUserAdministratorEditModal(t){const e=this.dialog.open(l0,{disableClose:!0,panelClass:"generic-edit-dialog",data:{adDomains:this.adminService.adDomains,subProject:this.adminService.subProject,customers:this.adminService.customers,roleIdSubProjectIdManagerUserId:t}}).afterClosed().subscribe(t=>{if(t&&t.constructor===Array){const e=t[0],n=t[1];"CREATE"!==e.operation&&"CREATE"!==n.operation||(this.adminService.managerUsers.find(t=>t.id===e.data.id)||this.adminService.addManagerUser(e.data),this.adminService.adUsers.find(t=>t.id===n.data.id)||this.adminService.addADUser(n.data))}});this.addSubscription(e)}onLinkClick(t){this.tabIndex=t.index}theDateIsGreaterThanNowPlusMinutes(t,e){return Object(kc.s)(t,e)}openUserPoolEditModal(t){let e=null;t&&(e=this.adminService.getManagerUser(t.managerUserId));const n=this.dialog.open(P0,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{adUserPoolRelationship:t,managerUser:e,adDomains:this.adminService.adDomains,subProject:this.adminService.subProject}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{const e=this.managerUserDao.findAllManagerUserOfADUserPoolBySubProjectId(this.adminService.subProject.id);co([this.adUserPoolRelationshipDaoService.filter({subProjectId:this.adminService.subProject.id,serviceUser:t.serviceUser}),e,this.managerUserDao.filter({subProjectId:this.adminService.subProject.id})]).subscribe(e=>{const n=e[0],o=e[1],r=e[2];if(t.serviceUser)throw new Error("serviceUser inside ADUser component");this.adminService.adUsersPoolRelationship=n,this.adminService.managerUsers=r,o.forEach(t=>{this.adminService.addOrReplaceManagerUser(t)})})});this.addSubscription(n)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ub),r.Rb(Gg),r.Rb(CL),r.Rb(g0),r.Rb(nb),r.Rb(Ys),r.Rb(Zg),r.Rb(ER))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-r2-cloud-admin-aduser"]],features:[r.Ab],decls:16,vars:8,consts:[["fxLayout","column",1,"mt-26","box-admin"],["fxLayout","row","fxLayoutAlign","space-between center"],[4,"ngIf"],["fxLayout","column mt-4"],[3,"selectedTabChange"],["mat-tab-label",""],[1,"content-tab"],["class","remote-app-table","border","0","cellspacing","0",4,"ngIf"],["type","button","mat-raised-button","","color","accent",3,"click",4,"appIfPermission"],["type","button","mat-raised-button","","color","accent",3,"click"],[1,"example-tab-icon"],[1,"ml-10"],["border","0","cellspacing","0",1,"remote-app-table"],[1,"bg-white"],[1,"icons-pool-td"],[1,"text-align-center"],[1,"text-align-center","p-0"],[4,"ngFor","ngForOf"],["title","Usu\xe1rio do Pool","role","img","aria-hidden","true",1,"mat-icon","material-icons"],[3,"title"],["class","text-max-250 text-email",4,"ngIf","ngIfElse"],["cantAccess",""],[1,"mat-caption"],[1,"text-align-center",2,"padding","0px"],[1,"text-align-right","p-0","pr-2"],["type","button","mat-raised-button","",1,"mat-green-600-bg",3,"click"],[1,"text-max-250","text-email"],["class","accent-A700-fg",4,"ngIf"],["class","red-A700-fg",4,"ngIf"],["style","cursor: help","title","Esse ADUser pode acessar os servidores usando seu usu\xe1rio do Active Director",4,"ngIf"],[1,"accent-A700-fg"],[1,"red-A700-fg"],["title","Esse ADUser pode acessar os servidores usando seu usu\xe1rio do Active Director",2,"cursor","help"],[3,"title",4,"ngIf"],["class","red-A700-fg",3,"title",4,"ngIf"],[1,"red-A700-fg",3,"title"],["type","button","mat-raised-button","","class","mat-green-600-bg",3,"click",4,"appIfPermission","appIfPermissionData","appIfPermissionType"],[4,"appIfPermission","appIfPermissionData","appIfPermissionType"],[1,"p-0",2,"width","90px"],[1,"text-align-center","p-0","pr-2"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"mat-card"),r.Xb(2,"mat-card-header"),r.Xb(3,"mat-card-title",1),r.Xb(4,"div"),r.Qc(5," Usu\xe1rios"),r.Wb(),r.Oc(6,V0,2,1,"div",2),r.Oc(7,Q0,2,1,"div",2),r.Wb(),r.Wb(),r.Xb(8,"mat-card-content"),r.Xb(9,"div",3),r.Xb(10,"mat-tab-group",4),r.fc("selectedTabChange",(function(t){return e.onLinkClick(t)})),r.Xb(11,"mat-tab"),r.Oc(12,$0,5,1,"ng-template",5),r.Xb(13,"div",6),r.Oc(14,p1,18,8,"table",7),r.Wb(),r.Wb(),r.Oc(15,M1,2,3,"ng-container",2),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("@animate",r.vc(6,y1,r.uc(5,P1))),r.Db(6),r.rc("ngIf",0===e.tabIndex),r.Db(1),r.rc("ngIf",1===e.tabIndex&&e.adminService.subProject.id),r.Db(7),r.rc("ngIf",e.adminService.adUsers&&e.adminService.adUsers.length>0||e.adminService.findADUsersPoolRelationshipByADUserPoolService(!1)&&e.adminService.findADUsersPoolRelationshipByADUserPoolService(!1).length>0),r.Db(1),r.rc("ngIf",e.adminService.subProject.id))},directives:[sp,Wv,jv,wv,mh,c.t,vv,xy,py,sy,fL,yu,Uu,c.s],pipes:[hL],styles:["[_nghost-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   .ml-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .button-icon[_ngcontent-%COMP%]{text-align:left;padding-left:10px}[_nghost-%COMP%]   mat-tab-body[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{overflow-y:hidden!important}[_nghost-%COMP%]   .icons-pool-td[_ngcontent-%COMP%]{padding:0!important;margin:0!important;width:20px!important}"],data:{animation:Ub}}),t})();function v1(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",4),r.fc("click",(function(){return r.Ec(t),r.jc(2).onCreateAdGroup()})),r.Qc(1,"Criar "),r.Wb()}}function w1(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,v1,2,0,"button",3),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("appIfPermission",t.appCanCreateList)}}function k1(t,e){if(1&t&&(r.Xb(0,"mat-icon",14),r.Qc(1,"add_circle "),r.Wb()),2&t){const t=r.jc(2).$implicit;r.tc("title","Criando... ",t.updatedAt,"")}}function S1(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",17),r.fc("click",(function(){r.Ec(t);const e=r.jc(3).$implicit;return r.jc(2).openAdGroupModal(e)})),r.Qc(1,"Delete "),r.Wb()}}function A1(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"mat-icon",15),r.Qc(2," error "),r.Wb(),r.Oc(3,S1,2,0,"button",16),r.Wb()),2&t){const t=r.jc(2).$implicit;r.Db(1),r.tc("title","Algo errado, est\xe1 demorando muito para executar a tarefa. ",t.updatedAt,""),r.Db(2),r.rc("appIfPermission","WRITE")("appIfPermissionData",t)("appIfPermissionType","ADGroup")}}function D1(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,k1,2,1,"mat-icon",13),r.Oc(2,A1,4,4,"div",2),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc(2);r.Db(1),r.rc("ngIf",!e.theDateIsGreaterThanNowPlusMinutes(t.updatedAt,15)),r.Db(1),r.rc("ngIf",e.theDateIsGreaterThanNowPlusMinutes(t.updatedAt,15))}}function I1(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",18),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc(2).openAdGroupModal(e)})),r.Qc(1,"Edit "),r.Wb()}}function E1(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Qc(2),r.Wb(),r.Xb(3,"td",8),r.Oc(4,D1,3,2,"div",2),r.Wb(),r.Xb(5,"td",11),r.Oc(6,I1,2,0,"button",12),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.name),r.Db(2),r.rc("ngIf",t.changing||t.deleting),r.Db(2),r.rc("appIfPermission","WRITE")("appIfPermissionData",t)("appIfPermissionType","ADGroup")}}function T1(t,e){if(1&t&&(r.Xb(0,"mat-card-content"),r.Xb(1,"table",5),r.Xb(2,"thead"),r.Xb(3,"tr",6),r.Xb(4,"th",7),r.Qc(5,"Nome"),r.Wb(),r.Xb(6,"th",8),r.Qc(7,"Status"),r.Wb(),r.Sb(8,"th",9),r.Wb(),r.Wb(),r.Oc(9,E1,7,5,"tr",10),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(9),r.rc("ngForOf",t.adminService.adGroups)}}const L1=function(){return{y:"100%"}},R1=function(t){return{value:"*",params:t}};let W1=(()=>{class t extends Bc{constructor(t,e,n,o,r,i){super(),this.adGroupDao=t,this.adUserDao=e,this.adminService=n,this.customerGroupService=o,this.userAuthorityDaoService=r,this.dialog=i,this.timerPendingChangesLoad=null,this.canAccess=!1,this.appCanCreateList=[{type:"ADGroup",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"ADGroup",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}]}ngOnInit(){}ngOnDestroy(){clearInterval(this.timerPendingChangesLoad)}onCreateAdGroup(){this.openAdGroupModal({id:null,comment:null,active:!0,name:null,prefix:this.adminService.subProject.id+"-"+this.adminService.subProject.name,adDomainId:null,adUserIds:[],adUserPoolRelationshipIds:[],subProjectId:null,changing:!1,deleting:!1,createdAt:null,updatedAt:null,modified:null,optlock:null})}openAdGroupModal(t){const e=this.dialog.open(GB,{disableClose:!0,panelClass:"generic-edit-dialog",data:{adDomains:this.adminService.adDomains,adGroup:t,adUsers:this.adminService.adUsers,adUsersService:this.adminService.adUsersService,subProject:this.adminService.subProject,managerUsers:this.adminService.managerUsers}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{"CANCEL"!==t.operation&&("DELETE"===t.operation?this.adminService.removeADGroup(t.data):"SAVE"===t.operation?(this.adminService.replaceADGroup(t.data),this.reloadAdUsers()):"CREATE"===t.operation&&(this.adminService.addADGroup(t.data),this.reloadAdUsers()))});this.addSubscription(e)}reloadAdUsers(){this.adUserDao.filter({subProjectId:this.adminService.subProject.id,serviceUser:!1}).subscribe(t=>{this.adminService.adUsers=t})}theDateIsGreaterThanNowPlusMinutes(t,e){return Object(kc.s)(t,e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(SB),r.Rb(ub),r.Rb(CL),r.Rb(nb),r.Rb(Ys),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-r2-cloud-admin-adgroup"]],features:[r.Ab],decls:8,vars:6,consts:[["fxLayout","column",1,"mt-26"],["fxLayout","row","fxLayoutAlign","space-between center"],[4,"ngIf"],["type","button","mat-raised-button","","color","accent",3,"click",4,"appIfPermission"],["type","button","mat-raised-button","","color","accent",3,"click"],["cellspacing","0","cellpadding","0",1,"remote-app-table"],[1,"bg-white"],[2,"min-width","560px"],[1,"text-align-center"],[1,"p-0"],[4,"ngFor","ngForOf"],[1,"text-align-right","p-0","pr-2"],["type","button","mat-raised-button","","class","mat-green-600-bg",3,"click",4,"appIfPermission","appIfPermissionData","appIfPermissionType"],[3,"title",4,"ngIf"],[3,"title"],[1,"red-A700-fg",3,"title"],["type","button","mat-raised-button","","class","warn",3,"click",4,"appIfPermission","appIfPermissionData","appIfPermissionType"],["type","button","mat-raised-button","",1,"warn",3,"click"],["type","button","mat-raised-button","",1,"mat-green-600-bg",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"mat-card"),r.Xb(2,"mat-card-header"),r.Xb(3,"mat-card-title",1),r.Xb(4,"div"),r.Qc(5," Grupos"),r.Wb(),r.Oc(6,w1,2,1,"div",2),r.Wb(),r.Wb(),r.Oc(7,T1,10,1,"mat-card-content",2),r.Wb(),r.Wb()),2&t&&(r.rc("@animate",r.vc(4,R1,r.uc(3,L1))),r.Db(6),r.rc("ngIf",e.adminService.subProject.id&&e.customerGroupService.customerGroup.id),r.Db(1),r.rc("ngIf",e.adminService.adGroups&&e.adminService.adGroups.length>0))},directives:[sp,Wv,jv,wv,mh,c.t,fL,yu,vv,c.s,Uu],styles:["[_nghost-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   td[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:#fff}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:hsla(0,0%,93.7%,.43137254901960786)}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}[_nghost-%COMP%]   tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}[_nghost-%COMP%]   .button-icon[_ngcontent-%COMP%]{text-align:left;padding-left:10px}"],data:{animation:Ub}}),t})();function j1(t,e){if(1&t&&(r.Xb(0,"mat-option",28),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Tc(" ",t.name," | ",t.domainName," ")}}function F1(t,e){if(1&t&&(r.Xb(0,"mat-form-field",26),r.Xb(1,"mat-label"),r.Qc(2,"Dom\xednio"),r.Wb(),r.Xb(3,"mat-select",27),r.Oc(4,j1,2,3,"mat-option",9),r.Wb(),r.Xb(5,"mat-error"),r.Qc(6),r.kc(7,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc();r.rc("hidden",t.adUserForm.get("id").value),r.Db(4),r.rc("ngForOf",t.adDomains),r.Db(2),r.Sc(" ",r.lc(7,3,t.adUserForm.get("adDomainId").errors)," ")}}function X1(t,e){if(1&t&&(r.Xb(0,"mat-option",28),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.email," ")}}function N1(t,e){if(1&t&&(r.Xb(0,"mat-form-field",29),r.Xb(1,"mat-label"),r.Qc(2,"Usu\xe1rio servi\xe7o"),r.Wb(),r.Sb(3,"input",30),r.Xb(4,"mat-error"),r.Qc(5),r.kc(6,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(5),r.Sc(" ",r.lc(6,1,t.adUserForm.get("login").errors)," ")}}function U1(t,e){if(1&t&&(r.Xb(0,"div",31),r.Xb(1,"div",32),r.Qc(2,"Login do usu\xe1rio de servi\xe7o:"),r.Wb(),r.Sb(3,"div",17),r.Xb(4,"div",33),r.Xb(5,"b",34),r.Qc(6),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(6),r.Rc(t.adUserForm.get("login").value)}}function z1(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Algum caracter n\xe3o permitido ( aspas simples ou espa\xe7o ) "),r.Wb())}function Y1(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Senha n\xe3o iguais "),r.Wb())}function B1(t,e){if(1&t&&(r.Xb(0,"mat-checkbox",35),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.rc("formControl",t.customAdUserForm),r.Db(1),r.Sc(" ",t.adUserForm.get("id").value?"Alterar senha":"Cadastrar usu\xe1rio de RDP existente"," ")}}function V1(t,e){1&t&&(r.Xb(0,"div",40),r.Qc(1,"Senha:"),r.Wb())}function H1(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",41),r.fc("click",(function(){r.Ec(t);const e=r.jc(3);return e.findByLoginPw(e.adUserForm.get("login").value,e.adUserForm.get("adDomainId").value)})),r.Qc(2," Mostrar senha "),r.Wb(),r.Wb()}}function Q1(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.Sc(" ",t.adUserPw," ")}}function G1(t,e){if(1&t&&(r.Xb(0,"div",38),r.Oc(1,V1,2,0,"div",39),r.Oc(2,H1,3,0,"div",16),r.Oc(3,Q1,2,1,"div",16),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",""!=t.adUserPw),r.Db(1),r.rc("ngIf",""==t.adUserPw),r.Db(1),r.rc("ngIf",""!=t.adUserPw)}}function $1(t,e){if(1&t&&(r.Xb(0,"div",36),r.Oc(1,G1,4,3,"div",37),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",t.adUserForm.get("id").value)}}function q1(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",42),r.fc("click",(function(){return r.Ec(t),r.jc().onRemove()})),r.Qc(2,"Excluir"),r.Wb(),r.Wb()}}let K1=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s){let l;super(),this.dialogRef=t,this.fb=e,this.data=n,this.dialog=o,this.customerGroupService=r,this.adminService=i,this.snackBar=a,this.adUserDao=c,this.adUserServiceExternalDaoService=s,this.passwordError=!1,this.adUserPasswordForm=new cm.h,this.adUserRepeatPasswordForm=new cm.h,this.adUserExternalList=[],this.tabIndex=0,this.adUserPw="",this.appCanCreateList=[{type:"ADUser",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"ADUser",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}],this.subProject=n.subProject,this.project=n.project,this.adDomains=n.adDomains,this.managerUsers=n.managerUsers,1===this.adDomains.length&&(this.adDomainId=this.adDomains[0].id),this.customAdUserForm=this.fb.control(!1),this.adUserPasswordForm=this.fb.control("",[cm.H.required,kc.d]),this.adUserRepeatPasswordForm=this.fb.control("",[cm.H.required,kc.d]),n.adUser?l=n.adUser:(l=this.initAdUser(this.adDomainId),l.login="servi."+Math.floor(99999*Math.random()+1)),n.adUserServiceExternal&&(this.adUserServiceExternal=n.adUserServiceExternal,this.addSubscription(this.adUserServiceExternalDaoService.findAllADUserBySubProjectId(this.subProject.id).subscribe(t=>{t&&(this.adUserExternalList=t,this.adUserExternalLoad=this.adUserExternalList.find(t=>t.id===n.adUserServiceExternal.adUserId),l=this.adUserExternalLoad,l.managerUserServiceIds=n.adUserServiceExternal.managerUserIds)}))),this.adUserForm=this.fb.group(Object(kc.e)(l)),this.adUserForm.get("login").setValidators([cm.H.required,kc.c]),this.customAdUserForm.valueChanges.subscribe(t=>{this.adUserForm.get("id").value||(l.login=t?"":"servi."+Math.floor(99999*Math.random()+1))}),this.adUserForm.get("adDomainId").valueChanges.subscribe(t=>{this.adDomainId=t,l.adDomainId=this.adDomainId}),this.adUserForm.get("login").valueChanges.pipe(Ws(500),Zs()).subscribe(t=>{t&&!this.adUserForm.get("login").errors&&this.adUserDao.findByLogin(t,l.adDomainId).subscribe(t=>{t&&(this.adUserExternalLoad=t,console.log("user: ",t))})}),this.addSubscription(this.adUserPasswordForm.valueChanges.subscribe(t=>{this.checkPassword()})),this.addSubscription(this.adUserRepeatPasswordForm.valueChanges.subscribe(t=>{this.checkPassword()}))}checkPassword(){this.adUserPasswordForm.value!==this.adUserRepeatPasswordForm.value?(this.adUserRepeatPasswordForm.setErrors({}),this.passwordError=!0):(this.adUserRepeatPasswordForm.setErrors(null),this.passwordError=!1)}checkPasswords(t){var e;return(null===(e=null==this?void 0:this.adUserPasswordForm)||void 0===e?void 0:e.value)===t.value?null:{notSame:!0}}initAdUser(t){let e=null;return this.subProject&&(e=this.subProject.id),{id:null,active:!0,comment:null,adDomainId:t,managerUserId:null,serviceUser:!0,subProjectIds:[e],managerUserServiceIds:[],login:null,adGroupIds:[],changing:!1,deleting:!1,createdAt:null,updatedAt:null,modified:null,optlock:null}}onSubmit(){let t;const e=this.adUserForm.value,n=this.customAdUserForm.value;let o=null;n&&(o=this.adUserPasswordForm.value),t=this.adUserDao.findByLogin(e.login,e.adDomainId),t.subscribe(t=>{t&&(e.id=t.id);const r={askThePassword:!1,adUserPassword:o,adUserAlreadyExists:n,adUser:e,subProjectId:this.subProject.id};this.adUserExternalLoad?this.adUserServiceExternalDaoService.findByADUserIdAndSubProjectId(e.id,this.subProject.id).subscribe(t=>{let n="CREATE";t.adUserId&&(n="SAVE"),this.saveOrCreateADUserService(e,r,n)}):this.saveOrCreateADUser(e.id,r)})}saveOrCreateADUserService(t,e,n){this.adUserServiceExternalDaoService.saveAdUserServiceExternalWithCheck(e).subscribe(t=>{this.dialogRef.close({operation:n,data:t})})}saveOrCreateADUser(t,e){let n,o;t?(o="SAVE",n=this.adUserDao.saveAdUserWithCheck(e)):(o="CREATE",n=this.adUserDao.createAdUserWithCheck(e)),console.log(o,e),n.subscribe(t=>{this.dialogRef.close({operation:o,data:t})})}onCancel(){this.dialogRef.close({operation:"CANCEL",data:this.adUserForm.value})}onRemove(){const t=this.adUserForm.value;this.addSubscription(this.dialog.open(Qu,{disableClose:!0,data:{message:"Quer mesmo remover esse usu\xe1rio de servi\xe7o?",disableCancel:!1,icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&(this.adUserExternalLoad?this.adUserServiceExternalDaoService.remove(this.adUserServiceExternal.id).subscribe(t=>{this.dialogRef.close({operation:"DELETE",data:this.adUserServiceExternal})}):this.adUserDao.remove(t.id).subscribe(e=>{this.dialogRef.close({operation:"DELETE",data:t.id})}))}))}findByLoginPw(t,e){this.adUserDao.findByLoginPw(t,e).subscribe(t=>{this.adUserPw=t.adUserPassword})}markAsTouchedAndDirty(){this.adUserForm.markAsTouched(),this.adUserForm.markAsDirty()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb($g),r.Rb(Zg),r.Rb(nb),r.Rb(CL),r.Rb(sj),r.Rb(ub),r.Rb(BH))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-service-user-wizard"]],features:[r.Ab],decls:38,vars:17,consts:[[3,"formGroup","submit"],["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["appearance","outline",3,"hidden",4,"ngIf"],["appearance","outline",1,"mb-10"],["placeholder","Usu\xe1rios que ter\xe3o acesso","formControlName","managerUserServiceIds","multiple","",3,"click"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","column","fxLayoutAlign","none stretch"],["appearance","outline",4,"ngIf"],["class"," mb-5",4,"ngIf"],[1,"full-width","pr-40",3,"hidden"],["appearance","outline",1,"full-width"],["matInput","","type","password","placeholder","Senha do usu\xe1rio de servi\xe7o",3,"formControl"],[4,"ngIf"],[2,"clear","both"],["appearance","outline",1,"full-width","pr-40"],["matInput","","type","password","placeholder","Repita a senha",3,"formControl"],["aria-label","Cadastrar usu\xe1rio de RDP existente","class","mt-15 mb-20 font-size-18 text-bold",3,"formControl",4,"ngIf"],["class","mb-30",4,"appIfPermission"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["matTooltip","Salvar"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],["type","button","mat-raised-button","","color","primary",3,"click"],["appearance","outline",3,"hidden"],["placeholder","Dom\xednio","formControlName","adDomainId"],[3,"value"],["appearance","outline"],["matInput","","formControlName","login","placeholder","login do usu\xe1rio de servi\xe7o"],[1,"mb-5"],[1,"float-left"],[1,"float-left","mr-10","pt-8","mb-5"],[2,"font-size","16px"],["aria-label","Cadastrar usu\xe1rio de RDP existente",1,"mt-15","mb-20","font-size-18","text-bold",3,"formControl"],[1,"mb-30"],["class","mt-15 mb-15",4,"ngIf"],[1,"mt-15","mb-15"],["class","font-weight-900",4,"ngIf"],[1,"font-weight-900"],["type","button","mat-raised-button","",3,"click"],["type","button","mat-raised-button","","color","warn",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return!(e.adUserPasswordForm.pristine&&e.adUserForm.pristine||!e.adUserForm.value.id&&!e.adUserForm.valid)&&!e.passwordError&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"div",2),r.Xb(3,"span",3),r.Qc(4),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Oc(7,F1,8,5,"mat-form-field",6),r.Xb(8,"mat-form-field",7),r.Xb(9,"mat-label"),r.Qc(10,"Usu\xe1rios permitidos"),r.Wb(),r.Xb(11,"mat-select",8),r.fc("click",(function(){return e.markAsTouchedAndDirty()})),r.Oc(12,X1,2,2,"mat-option",9),r.Wb(),r.Wb(),r.Xb(13,"div",10),r.Oc(14,N1,7,3,"mat-form-field",11),r.Oc(15,U1,7,1,"div",12),r.Xb(16,"div",13),r.Xb(17,"mat-form-field",14),r.Xb(18,"mat-label"),r.Qc(19,"Senha do usu\xe1rio"),r.Wb(),r.Sb(20,"input",15),r.Oc(21,z1,2,0,"mat-error",16),r.Wb(),r.Sb(22,"div",17),r.Xb(23,"mat-form-field",18),r.Xb(24,"mat-label"),r.Qc(25,"Repita a senha"),r.Wb(),r.Sb(26,"input",19),r.Oc(27,Y1,2,0,"mat-error",16),r.Wb(),r.Wb(),r.Oc(28,B1,2,2,"mat-checkbox",20),r.Wb(),r.Oc(29,$1,2,1,"div",21),r.Wb(),r.Xb(30,"div",22),r.Xb(31,"div",23),r.Xb(32,"button",24),r.Qc(33),r.Wb(),r.Wb(),r.Oc(34,q1,3,0,"div",16),r.Xb(35,"div"),r.Xb(36,"button",25),r.fc("click",(function(){return e.onCancel()})),r.Qc(37,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.adUserForm),r.Db(4),r.Tc(" ",e.adUserForm.get("id").value?"Edi\xe7\xe3o":"Cria\xe7\xe3o"," de Usu\xe1rio de acesso R2 Cloud Servi\xe7o ",e.adUserForm.get("id").value?e.adUserForm.get("login").value:""," "),r.Db(3),r.rc("ngIf",e.adDomains&&e.adDomains.length>1),r.Db(5),r.rc("ngForOf",e.managerUsers),r.Db(2),r.rc("ngIf",!e.adUserExternalLoad&&!e.adUserForm.get("id").value),r.Db(1),r.rc("ngIf",e.adUserExternalLoad||e.adUserForm.get("id").value),r.Db(1),r.rc("hidden",!e.customAdUserForm.value),r.Db(4),r.rc("formControl",e.adUserPasswordForm),r.Db(1),r.rc("ngIf",e.adUserPasswordForm.errors),r.Db(5),r.rc("formControl",e.adUserRepeatPasswordForm),r.Db(1),r.rc("ngIf",e.adUserRepeatPasswordForm.errors),r.Db(1),r.rc("ngIf",!e.adUserExternalLoad),r.Db(1),r.rc("appIfPermission",e.appCanCreateList),r.Db(3),r.rc("disabled",e.adUserPasswordForm.pristine&&e.adUserForm.pristine||!e.adUserForm.value.id&&!e.adUserForm.valid||e.adUserPasswordForm.errors&&!0===e.customAdUserForm.value||e.passwordError),r.Db(1),r.Sc(" ",e.adUserForm.get("id").value?"Salvar":"Criar"," "),r.Db(1),r.rc("ngIf",e.adUserForm.get("id").value))},directives:[cm.J,cm.u,cm.l,pm,kp,sp,mh,c.t,nu,Qh,SP,cm.t,cm.j,c.s,bu,cm.c,cm.i,fL,ah,yu,Uh,jg,RC],pipes:[DP],styles:["[_nghost-%COMP%]   .alertError[_ngcontent-%COMP%]{padding:0 15px 40px;font-weight:700}[_nghost-%COMP%]   .md-small[_ngcontent-%COMP%]{width:60%}[_nghost-%COMP%]   .new-user[_ngcontent-%COMP%]{margin-bottom:40px;padding:25px 0 0 25px}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .col-sm[_ngcontent-%COMP%]{float:left;padding:4px}[_nghost-%COMP%]   .buttons-register[_ngcontent-%COMP%]{width:100px}[_nghost-%COMP%]   .shadow[_ngcontent-%COMP%]{background:#000}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{cursor:not-allowed;-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}[_nghost-%COMP%]   .hidden[_ngcontent-%COMP%]{display:none}"]}),t})();function J1(t,e){if(1&t&&(r.Xb(0,"mat-option",20),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Tc(" ",t.name," | ",t.domainName," ")}}function Z1(t,e){if(1&t&&(r.Xb(0,"mat-form-field",17),r.Xb(1,"mat-label"),r.Qc(2,"Dom\xednio"),r.Wb(),r.Xb(3,"mat-select",18),r.Oc(4,J1,2,3,"mat-option",19),r.Wb(),r.Xb(5,"mat-error"),r.Qc(6),r.kc(7,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc();r.rc("hidden",null==t.adUserPoolRelationship?null:t.adUserPoolRelationship.id),r.Db(4),r.rc("ngForOf",t.getADDomainsWithADUserPool()),r.Db(2),r.Sc(" ",r.lc(7,3,t.myForm.get("adDomainForm").errors)," ")}}function t2(t,e){if(1&t&&(r.Xb(0,"mat-option",20),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Sc(" ",t.email," ")}}function e2(t,e){1&t&&(r.Xb(0,"div",28),r.Qc(1,"Senha:"),r.Wb())}function n2(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",29),r.fc("click",(function(){r.Ec(t);const e=r.jc(4);return e.findByLoginPw(e.adminService.getAdUserPoolService(null==e.adUserPoolRelationship?null:e.adUserPoolRelationship.adUserPoolId))})),r.Qc(2," Mostrar senha "),r.Wb(),r.Wb()}}function o2(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=r.jc(4);r.Db(1),r.Sc(" ",t.adUserPw," ")}}function r2(t,e){if(1&t&&(r.Xb(0,"div",26),r.Oc(1,e2,2,0,"div",27),r.Oc(2,n2,3,0,"div",9),r.Oc(3,o2,2,1,"div",9),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("ngIf",""!=t.adUserPw),r.Db(1),r.rc("ngIf",""==t.adUserPw),r.Db(1),r.rc("ngIf",""!=t.adUserPw)}}function i2(t,e){if(1&t&&(r.Xb(0,"div",24),r.Oc(1,r2,4,3,"div",25),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",null==t.adUserPoolRelationship?null:t.adUserPoolRelationship.id)}}function a2(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"mat-form-field",21),r.Xb(2,"mat-label"),r.Qc(3,"Usu\xe1rios permitidos"),r.Wb(),r.Xb(4,"mat-select",22),r.fc("click",(function(){return r.Ec(t),r.jc().markAsTouchedAndDirty()})),r.Oc(5,t2,2,2,"mat-option",19),r.Wb(),r.Wb(),r.Oc(6,i2,2,1,"div",23),r.Wb()}if(2&t){const t=r.jc();r.Db(5),r.rc("ngForOf",t.managerUsers),r.Db(1),r.rc("appIfPermission",t.appCanCreateList)}}function c2(t,e){1&t&&(r.Xb(0,"h3",30),r.Qc(1," N\xe3o existem usu\xe1rios dispon\xedveis neste dominio. "),r.Wb())}function s2(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div",31),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(2),r.Sc(" (",t.name,") Usu\xe1rios: "),r.Db(2),r.Tc("",n.getNumberOfADUsersPoolUsedForThisADDomain(t.id)," /",n.getTotalADUserPoolByADDomainId(t.id),"")}}function l2(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",32),r.fc("click",(function(){return r.Ec(t),r.jc().onRemove()})),r.Qc(2,"Excluir"),r.Wb(),r.Wb()}}let d2=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l){var d,g,m;super(),this.dialogRef=t,this.fb=e,this.data=n,this.dialog=o,this.customerGroupService=r,this.adminService=i,this.snackBar=a,this.adUserPoolDaoService=c,this.adUserDao=s,this.adUserPoolRelationshipDaoService=l,this.adDomainForm=new cm.h,this.managerUserServiceIds=new cm.h,this.tabIndex=0,this.numberADUsersPoolADDomainList=[],this.adUserPw="",this.appCanCreateList=[{type:"ADUser",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"ADUser",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}],this.adUserPoolRelationship=n.adUserPoolRelationship,this.managerUsers=n.managerUsers,(1===this.getADDomainsWithADUserPool().length||(null===(d=this.adUserPoolRelationship)||void 0===d?void 0:d.id))&&(this.adDomainId=this.getADDomainsWithADUserPool()[0].id,this.currentADDomain=this.adminService.getAdDomain(this.adDomainId)),this.getNumberADUsersPoolADDomainsForCurrentSubProject(),this.adDomainForm=this.fb.control(this.adDomainId,[cm.H.required]),this.managerUserServiceIds=this.fb.control(null===(g=this.adUserPoolRelationship)||void 0===g?void 0:g.managerUserServiceIds,[cm.H.required]),this.adDomainForm.valueChanges.subscribe(t=>{this.adDomainId=t}),this.myForm=this.fb.group({adDomainForm:this.adDomainForm,managerUserServiceIds:this.managerUserServiceIds}),this.myForm.get("managerUserServiceIds").valueChanges.pipe(Ws(1e3),Zs()).subscribe(t=>{Object(kc.o)(this.myForm)}),this.adDomainForm.valueChanges.pipe(Ws(500),Zs(),Yo(this.adDomainId),Object(V.a)(t=>t&&t>0)).subscribe(t=>{t&&(this.adDomainId=t,this.currentADDomain=this.adminService.getAdDomain(this.adDomainId),this.myForm.get("managerUserServiceIds").setValue(null),this.myForm.get("adDomainId").setValue(this.adDomainId))}),this.managerUserServiceIds.setValue(null===(m=this.adUserPoolRelationship)||void 0===m?void 0:m.managerUserServiceIds),this.adDomainForm.setValue(this.adDomainId)}getNumberADUsersPoolADDomainsForCurrentSubProject(){this.adUserPoolRelationshipDaoService.listOfNumberOfUsersPoolUsedPerADDomainOfThisSubProjectIdByUserType(this.adminService.subProject.id,!0).subscribe(t=>{this.numberADUsersPoolADDomainList=t})}getADUserPoolListByADDomainId(t){var e;const n=[];return null===(e=this.adminService.adUsersPoolService)||void 0===e||e.forEach(e=>{e.adDomainId===t&&!1===e.changing&&!1===e.deleting&&e.serviceUser&&n.push(e)}),n}getNumberOfADUsersPoolUsedForThisADDomain(t){const e=this.numberADUsersPoolADDomainList.find(e=>e.adDomainId===t);return e?e.amount:0}canCreateANewADUserPoolOnCurrentADDomain(){var t,e,n;if(!(null===(t=this.currentADDomain)||void 0===t?void 0:t.id))return!1;const o=this.getTotalADUserPoolByADDomainId(null===(e=this.currentADDomain)||void 0===e?void 0:e.id);return this.getNumberOfADUsersPoolUsedForThisADDomain(null===(n=this.currentADDomain)||void 0===n?void 0:n.id)<o}getTotalADUserPoolByADDomainId(t){return this.getADUserPoolListByADDomainId(t).length}getADDomainsWithADUserPool(){const t=[];return this.adminService.adDomains.forEach(e=>{this.getTotalADUserPoolByADDomainId(e.id)>0&&t.push(e)}),t}onSubmit(){var t;const e=this.adminService.subProject,n=this.currentADDomain.id;let o;o=(null===(t=this.adUserPoolRelationship)||void 0===t?void 0:t.id)?this.adUserPoolRelationshipDaoService.saveADUserPoolRelationshipServiceUser(this.managerUserServiceIds.value,this.adUserPoolRelationship):this.adUserPoolRelationshipDaoService.createADUserPoolRelationshipServiceUser(this.managerUserServiceIds.value,e.id,+n),o.subscribe(t=>{var e;t?(null===(e=this.adUserPoolRelationship)||void 0===e?void 0:e.id)?this.adminService.replaceADUserPoolRelationship(t):this.adminService.addADUserPoolRelationship(t):console.log("ERROR: addADUserPoolRelationship user service"),this.dialogRef.close()})}onCancel(){this.dialogRef.close({operation:"CANCEL",data:this.adUserPoolRelationship})}onRemove(){var t;(null===(t=this.adUserPoolRelationship)||void 0===t?void 0:t.id)&&this.addSubscription(this.dialog.open(Qu,{disableClose:!0,data:{message:"Quer mesmo remover esse usu\xe1rio de servi\xe7o?",disableCancel:!1,icon:"error_outline"}}).afterClosed().subscribe(t=>{var e;t&&(this.adUserPoolRelationshipDaoService.remove(null===(e=this.adUserPoolRelationship)||void 0===e?void 0:e.id).subscribe(t=>{var e;this.adminService.removeADUserPoolRelationship(null===(e=this.adUserPoolRelationship)||void 0===e?void 0:e.id)}),this.dialogRef.close())}))}findByLoginPw(t){this.adUserPoolDaoService.findByLoginPw(t.login,t.adDomainId).subscribe(t=>{this.adUserPw=t.adUserPassword})}markAsTouchedAndDirty(){this.myForm.markAsTouched(),this.myForm.markAsDirty()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb($g),r.Rb(Zg),r.Rb(nb),r.Rb(CL),r.Rb(sj),r.Rb(d0),r.Rb(ub),r.Rb(g0))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-user-pool-relationship-user-service-create"]],features:[r.Ab],decls:22,vars:10,consts:[[3,"formGroup","submit"],["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["fxLayout","row","fxLayoutAlign","space-between start"],["fxLayout","column","fxLayoutAlign","space-between stretch",2,"width","600px","border-right","solid 1px #ccc","padding-right","25px"],["appearance","outline",3,"hidden",4,"ngIf"],[4,"ngIf"],["class","ml-5 warn p-10",4,"ngIf"],[2,"padding-right","30px"],[4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["matTooltip","Salvar"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],["type","button","mat-raised-button","","color","primary",3,"click"],["appearance","outline",3,"hidden"],["placeholder","Dom\xednio","formControlName","adDomainForm"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["appearance","outline",1,"mb-10","w-550"],["placeholder","Usu\xe1rios que ter\xe3o acesso","formControlName","managerUserServiceIds","multiple","",3,"click"],["class","mb-30",4,"appIfPermission"],[1,"mb-30"],["class","mt-15 mb-15",4,"ngIf"],[1,"mt-15","mb-15"],["class","font-weight-900",4,"ngIf"],[1,"font-weight-900"],["type","button","mat-raised-button","",3,"click"],[1,"ml-5","warn","p-10"],[1,"font-weight-900",2,"margin-top","15px"],["type","button","mat-raised-button","","color","warn",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return!(e.myForm.pristine||!e.myForm.value.id&&!e.myForm.valid)&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"div",2),r.Xb(3,"span",3),r.Qc(4),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Xb(7,"div",6),r.Xb(8,"div",7),r.Oc(9,Z1,8,5,"mat-form-field",8),r.Oc(10,a2,7,2,"div",9),r.Oc(11,c2,2,0,"h3",10),r.Wb(),r.Xb(12,"div",11),r.Oc(13,s2,5,3,"div",12),r.Wb(),r.Wb(),r.Wb(),r.Xb(14,"div",13),r.Xb(15,"div",14),r.Xb(16,"button",15),r.Qc(17),r.Wb(),r.Wb(),r.Oc(18,l2,3,0,"div",9),r.Xb(19,"div"),r.Xb(20,"button",16),r.fc("click",(function(){return e.onCancel()})),r.Qc(21,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.myForm),r.Db(4),r.Tc(" ",null!=e.adUserPoolRelationship&&e.adUserPoolRelationship.id?"Edi\xe7\xe3o":"Cria\xe7\xe3o"," de Usu\xe1rio Pool de acesso R2 Cloud Servi\xe7o ",null!=e.adUserPoolRelationship&&e.adUserPoolRelationship.id?e.adminService.getAdUserPoolService(null==e.adUserPoolRelationship?null:e.adUserPoolRelationship.adUserPoolId).login:""," "),r.Db(5),r.rc("ngIf",e.getADDomainsWithADUserPool()&&e.getADDomainsWithADUserPool().length>1),r.Db(1),r.rc("ngIf",!(!e.canCreateANewADUserPoolOnCurrentADDomain()&&null===(null==e.adUserPoolRelationship?null:e.adUserPoolRelationship.id)&&e.currentADDomain)),r.Db(1),r.rc("ngIf",!(e.canCreateANewADUserPoolOnCurrentADDomain()||null!==(null==e.adUserPoolRelationship?null:e.adUserPoolRelationship.id))),r.Db(2),r.rc("ngForOf",e.getADDomainsWithADUserPool()),r.Db(3),r.rc("disabled",e.myForm.pristine||!e.myForm.valid||!(e.canCreateANewADUserPoolOnCurrentADDomain()||null!=e.adUserPoolRelationship&&e.adUserPoolRelationship.id)),r.Db(1),r.Sc(" ",null!=e.adUserPoolRelationship&&e.adUserPoolRelationship.id?"Salvar":"Criar"," "),r.Db(1),r.rc("ngIf",null==e.adUserPoolRelationship?null:e.adUserPoolRelationship.id))},directives:[cm.J,cm.u,cm.l,pm,nm,kp,sp,mh,c.t,c.s,ah,pC,yu,nu,Qh,SP,cm.t,cm.j,Uh,jg,fL],pipes:[DP],styles:[""]}),t})(),g2=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.dialogRef=t,this.adUserServiceExternalDaoService=e,this.adminService=n,this.dialog=o,this.adUserExternalList=[],this.managerUserExternalList=[],this.adUserExternalLoading=!1,this.managerUserExternalLoading=!1,this.findADUserFromADUserServiceExternal(),this.findManagerUserFromADUserServiceExternal()}findManagerUser(t){let e=this.managerUserExternalList.find(e=>e.id===t);return e||(e=this.adminService.managerUsers.find(e=>e.id===t)),e||this.managerUserExternalLoading||(this.managerUserExternalLoading=!0,this.addSubscription(this.adUserServiceExternalDaoService.findAllManagerUserBySubProjectId(this.adminService.subProject.id).subscribe(e=>{e&&(this.managerUserExternalList=e,this.findManagerUser(t)),this.managerUserExternalLoading=!1}))),e}openServiceUserModal(t,e){const n=this.dialog.open(K1,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{adDomains:this.adminService.adDomains,subProject:this.adminService.subProject,managerUsers:this.adminService.managerUsers,adUser:t,adUserServiceExternal:e}}).afterClosed().subscribe(t=>{var e,n,o;const r=t.data;"CREATE"===t.operation?(null===(e=t.data)||void 0===e?void 0:e.login)?this.adminService.addADUserService(r):this.adminService.addADUserServiceExternal(r):"SAVE"===t.operation?(null===(n=t.data)||void 0===n?void 0:n.login)?this.adminService.replaceADUserService(r):(this.adminService.replaceADUserServiceExternal(r),this.replaceADUserExternalListLocal(r)):"DELETE"===t.operation&&((null===(o=t.data)||void 0===o?void 0:o.login)?this.adminService.removeADUserService(r):this.adminService.removeADUserServiceExternal(r.id)),this.dialogRef.closeAll()});this.addSubscription(n)}openUserPoolCreateModal(t,e){const n=this.dialog.open(d2,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{adDomains:this.adminService.adDomains,subProject:this.adminService.subProject,managerUsers:this.adminService.managerUsers,adUserPoolRelationship:t,adUserServiceExternal:e}}).afterClosed().subscribe(t=>{this.dialogRef.closeAll()});this.addSubscription(n)}findManagerUserFromADUserServiceExternal(){this.addSubscription(this.adUserServiceExternalDaoService.findAllManagerUserBySubProjectId(this.adminService.subProject.id).subscribe(t=>{t&&(this.managerUserExternalList=t)}))}findADUser(t){const e=this.adUserExternalList.find(e=>e.id===t);return e||this.adUserExternalLoading||(this.adUserExternalLoading=!0,this.addSubscription(this.adUserServiceExternalDaoService.findAllADUserBySubProjectId(this.adminService.subProject.id).subscribe(e=>{e&&(this.adUserExternalList=e,this.findADUser(t)),this.adUserExternalLoading=!1}))),e}replaceADUserExternalListLocal(t){const e=this.adUserExternalList.findIndex(e=>e.id===t.adUserId);e>-1&&(this.adUserExternalList[e].managerUserServiceIds=t.managerUserIds)}findADUserFromADUserServiceExternal(){this.addSubscription(this.adUserServiceExternalDaoService.findAllADUserBySubProjectId(this.adminService.subProject.id).subscribe(t=>{t&&(this.adUserExternalList=t)}))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Zg),r.bc(BH),r.bc(CL),r.bc(Zg))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function m2(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",5),r.Xb(1,"button",6),r.fc("click",(function(){return r.Ec(t),r.jc().adUserServiceService.openUserPoolCreateModal(null,null)})),r.Qc(2,"Usu\xe1rio Pool de servi\xe7o"),r.Wb(),r.Wb()}}let p2=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.dialogRef=t,this.adminService=e,this.adUserServiceService=n,this.customerGroupService=o,this.appCanCreateADUserPoolRelationship=[{type:"ADUserPoolRelationship",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"ADUserPoolRelationship",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}]}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(CL),r.Rb(g2),r.Rb(nb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-r2-cloud-admin-user-service-type-choice"]],features:[r.Ab],decls:15,vars:1,consts:[["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-20"],[1,"mt-30","mb-30"],["type","button","mat-raised-button","","color","accent",3,"click"],["class","mt-30 mb-30",4,"appIfPermission"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-toolbar",0),r.Xb(1,"div",1),r.Xb(2,"span",2),r.Qc(3,"Escolha do tipo de usu\xe1rio servi\xe7o de acesso."),r.Wb(),r.Wb(),r.Wb(),r.Xb(4,"div",3),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Xb(7,"button",6),r.fc("click",(function(){return e.adUserServiceService.openServiceUserModal(null,null)})),r.Qc(8,"Usu\xe1rio servi\xe7o individual"),r.Wb(),r.Wb(),r.Oc(9,m2,3,0,"div",7),r.Wb(),r.Xb(10,"div",8),r.Sb(11,"div"),r.Xb(12,"div"),r.Xb(13,"button",9),r.fc("click",(function(){return e.onCancel()})),r.Qc(14,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(9),r.rc("appIfPermission",e.appCanCreateADUserPoolRelationship))},directives:[pm,nm,kp,sp,mh,ah,yu,fL],styles:[""]}),t})();function h2(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",4),r.fc("click",(function(){return r.Ec(t),r.jc().openServiceUserCreateModal()})),r.Qc(1," Criar "),r.Wb()}}function u2(t,e){if(1&t&&(r.Xb(0,"div",15),r.Xb(1,"div",16),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit,i=r.jc(3);var n,o;r.Db(1),r.sc("title",null==(n=i.adminService.getManagerUser(t))?null:n.email),r.Db(1),r.Sc(" ",null==(o=i.adminService.getManagerUser(t))?null:o.email," ")}}function b2(t,e){if(1&t&&(r.Xb(0,"mat-icon",19),r.Qc(1,"add_circle"),r.Wb()),2&t){const t=r.jc(2).$implicit,e=r.jc(2);var n;r.tc("title","Criando... ",null==(n=e.adminService.getAdUserPoolService(t.adUserPoolId))?null:n.updatedAt,"")}}function _2(t,e){if(1&t&&(r.Xb(0,"mat-icon",20),r.Qc(1,"error"),r.Wb()),2&t){const t=r.jc(2).$implicit,e=r.jc(2);var n;r.tc("title","Algo errado, est\xe1 demorando muito para executar a tarefa. ",null==(n=e.adminService.getAdUserPoolService(t.adUserPoolId))?null:n.updatedAt,"")}}function f2(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,b2,2,1,"mat-icon",17),r.Oc(2,_2,2,1,"mat-icon",18),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc(2);var n;const i=!e.theDateIsGreaterThanNowPlusMinutes(null==(n=e.adminService.getAdUserPoolService(t.adUserPoolId))?null:n.updatedAt,15);var o;const a=e.theDateIsGreaterThanNowPlusMinutes(null==(o=e.adminService.getAdUserPoolService(t.adUserPoolId))?null:o.updatedAt,15);r.Db(1),r.rc("ngIf",i),r.Db(1),r.rc("ngIf",a)}}function C2(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",21),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc(2).adUserServiceService.openUserPoolCreateModal(e,null)})),r.Qc(1,"Edit "),r.Wb()}}function O2(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Xb(2,"div",10),r.Qc(3),r.Wb(),r.Wb(),r.Xb(4,"td"),r.Oc(5,u2,3,2,"div",11),r.Wb(),r.Xb(6,"td"),r.Qc(7),r.Wb(),r.Xb(8,"td",12),r.Oc(9,f2,3,2,"div",3),r.Wb(),r.Xb(10,"td",13),r.Oc(11,C2,2,0,"button",14),r.Wb(),r.Wb()),2&t){const t=e.$implicit,i=r.jc(2);var n=null,o=null;const a=(null==(o=i.adminService.getAdUserPoolService(t.adUserPoolId))?null:o.changing)||(null==(o=i.adminService.getAdUserPoolService(t.adUserPoolId))?null:o.deleting);r.Db(2),r.sc("title",i.adminService.getAdUserPoolService(t.adUserPoolId).login),r.Db(1),r.Rc(i.adminService.getAdUserPoolService(t.adUserPoolId).login),r.Db(2),r.rc("ngForOf",null==t?null:t.managerUserServiceIds),r.Db(2),r.Rc(null==(n=i.adminService.getAdDomain(null==(n=i.adminService.getAdUserPoolService(t.adUserPoolId))?null:n.adDomainId))?null:n.name),r.Db(2),r.rc("ngIf",a),r.Db(2),r.rc("appIfPermission","WRITE")("appIfPermissionData",i.adminService.getAdUserPoolRelationship(t.id))("appIfPermissionType","ADUserPoolRelationship")}}function M2(t,e){if(1&t&&(r.Xb(0,"div",15),r.Xb(1,"div",16),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit,i=r.jc(3);var n,o;r.Db(1),r.sc("title",null==(n=i.adminService.getManagerUser(t))?null:n.email),r.Db(1),r.Sc(" ",null==(o=i.adminService.getManagerUser(t))?null:o.email," ")}}function P2(t,e){if(1&t&&(r.Xb(0,"mat-icon",19),r.Qc(1,"add_circle"),r.Wb()),2&t){const t=r.jc(2).$implicit;r.tc("title","Criando... ",null==t?null:t.updatedAt,"")}}function y2(t,e){if(1&t&&(r.Xb(0,"mat-icon",20),r.Qc(1,"error"),r.Wb()),2&t){const t=r.jc(2).$implicit;r.tc("title","Algo errado, est\xe1 demorando muito para executar a tarefa. ",null==t?null:t.updatedAt,"")}}function x2(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,P2,2,1,"mat-icon",17),r.Oc(2,y2,2,1,"mat-icon",18),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc(2);r.Db(1),r.rc("ngIf",!e.theDateIsGreaterThanNowPlusMinutes(null==t?null:t.updatedAt,15)),r.Db(1),r.rc("ngIf",e.theDateIsGreaterThanNowPlusMinutes(null==t?null:t.updatedAt,15))}}function v2(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",21),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc(2).openServiceUserEditModal(e,null)})),r.Qc(1,"Edit "),r.Wb()}}function w2(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Xb(2,"div",10),r.Qc(3),r.Wb(),r.Wb(),r.Xb(4,"td"),r.Oc(5,M2,3,2,"div",11),r.Wb(),r.Xb(6,"td"),r.Qc(7),r.Wb(),r.Xb(8,"td",12),r.Oc(9,x2,3,2,"div",3),r.Wb(),r.Xb(10,"td",13),r.Oc(11,v2,2,0,"button",14),r.Wb(),r.Wb()),2&t){const t=e.$implicit,o=r.jc(2);var n;r.Db(2),r.sc("title",null==t?null:t.login),r.Db(1),r.Rc(null==t?null:t.login),r.Db(2),r.rc("ngForOf",null==t?null:t.managerUserServiceIds),r.Db(2),r.Rc(null==(n=o.adminService.getAdDomain(null==t?null:t.adDomainId))?null:n.name),r.Db(2),r.rc("ngIf",(null==t?null:t.changing)||(null==t?null:t.deleting)),r.Db(2),r.rc("appIfPermission","WRITE")("appIfPermissionData",t)("appIfPermissionType","ADUser")}}function k2(t,e){if(1&t&&(r.Xb(0,"div",15),r.Xb(1,"div",16),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit,i=r.jc(3);var n,o;r.Db(1),r.sc("title",null==(n=i.adUserServiceService.findManagerUser(t))?null:n.email),r.Db(1),r.Sc(" ",null==(o=i.adUserServiceService.findManagerUser(t))?null:o.email," ")}}function S2(t,e){if(1&t&&(r.Xb(0,"mat-icon",19),r.Qc(1,"add_circle"),r.Wb()),2&t){const t=r.jc(2).$implicit,e=r.jc(2);var n;r.tc("title","Criando... ",null==(n=e.adUserServiceService.findADUser(t.adUserId))?null:n.updatedAt,"")}}function A2(t,e){if(1&t&&(r.Xb(0,"mat-icon",20),r.Qc(1,"error"),r.Wb()),2&t){const t=r.jc(2).$implicit,e=r.jc(2);var n;r.tc("title","Algo errado, est\xe1 demorando muito para executar a tarefa. ",null==(n=e.adUserServiceService.findADUser(t.adUserId))?null:n.updatedAt,"")}}function D2(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,S2,2,1,"mat-icon",17),r.Oc(2,A2,2,1,"mat-icon",18),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc(2);var n;const i=!e.theDateIsGreaterThanNowPlusMinutes(null==(n=e.adUserServiceService.findADUser(t.adUserId))?null:n.updatedAt,15);var o;const a=e.theDateIsGreaterThanNowPlusMinutes(null==(o=e.adUserServiceService.findADUser(t.adUserId))?null:o.updatedAt,15);r.Db(1),r.rc("ngIf",i),r.Db(1),r.rc("ngIf",a)}}function I2(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",21),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit,n=r.jc(2);return n.openServiceUserEditModal(n.adUserServiceService.findADUser(e.adUserId),e)})),r.Qc(1,"Edit "),r.Wb()}}function E2(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Xb(2,"div",10),r.Qc(3),r.Wb(),r.Wb(),r.Xb(4,"td"),r.Oc(5,k2,3,2,"div",11),r.Wb(),r.Xb(6,"td"),r.Qc(7),r.Wb(),r.Xb(8,"td",12),r.Oc(9,D2,3,2,"div",3),r.Wb(),r.Xb(10,"td",13),r.Oc(11,I2,2,0,"button",14),r.Wb(),r.Wb()),2&t){const t=e.$implicit,s=r.jc(2);var n,o,i;const l=null==(i=s.adUserServiceService.findADUser(t.adUserId))?null:i.managerUserServiceIds;var a=null,c=null;const d=(null==(c=s.adUserServiceService.findADUser(t.adUserId))?null:c.changing)||(null==(c=s.adUserServiceService.findADUser(t.adUserId))?null:c.deleting);r.Db(2),r.sc("title",null==(n=s.adUserServiceService.findADUser(t.adUserId))?null:n.login),r.Db(1),r.Rc(null==(o=s.adUserServiceService.findADUser(t.adUserId))?null:o.login),r.Db(2),r.rc("ngForOf",l),r.Db(2),r.Rc(null==(a=s.adminService.getAdDomain(null==(a=s.adUserServiceService.findADUser(t.adUserId))?null:a.adDomainId))?null:a.name),r.Db(2),r.rc("ngIf",d),r.Db(2),r.rc("appIfPermission","WRITE")("appIfPermissionData",t)("appIfPermissionType","ADUserServiceExternal")}}function T2(t,e){if(1&t&&(r.Xb(0,"mat-card-content"),r.Xb(1,"div",5),r.Xb(2,"table",6),r.Xb(3,"thead"),r.Xb(4,"tr",7),r.Xb(5,"th"),r.Qc(6,"Nome no AD"),r.Wb(),r.Xb(7,"th"),r.Qc(8,"E-mails"),r.Wb(),r.Xb(9,"th"),r.Qc(10,"Dominio"),r.Wb(),r.Xb(11,"th"),r.Qc(12,"Status"),r.Wb(),r.Sb(13,"th",8),r.Wb(),r.Wb(),r.Oc(14,O2,12,8,"tr",9),r.Oc(15,w2,12,8,"tr",9),r.Oc(16,E2,12,8,"tr",9),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(14),r.rc("ngForOf",t.adminService.findADUsersPoolRelationshipByADUserPoolService(!0)),r.Db(1),r.rc("ngForOf",t.adminService.adUsersService),r.Db(1),r.rc("ngForOf",t.adminService.adUserServiceExternals)}}const L2=function(){return{y:"100%"}},R2=function(t){return{value:"*",params:t}};let W2=(()=>{class t extends Bc{constructor(t,e,n,o,r,i){super(),this.adminService=t,this.customerGroupService=e,this.adUserServiceExternalDaoService=n,this.userAuthorityDao=o,this.adUserServiceService=r,this.dialog=i,this.timerPendingChangesLoad=null,this.canAccess=!1,this.appCanCreateList=[{type:"ADUser",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"ADUser",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}]}ngOnDestroy(){clearInterval(this.timerPendingChangesLoad)}openServiceUserCreateModal(){this.openServiceUserModal(null,null)}openServiceUserEditModal(t,e){this.adUserServiceService.openServiceUserModal(t,e)}theDateIsGreaterThanNowPlusMinutes(t,e){return Object(kc.s)(t,e)}openServiceUserModal(t,e){const n=this.dialog.open(p2,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{adDomains:this.adminService.adDomains,subProject:this.adminService.subProject,managerUsers:this.adminService.managerUsers,adUser:t,adUserServiceExternal:e}}).afterClosed().subscribe(t=>{});this.addSubscription(n)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(CL),r.Rb(nb),r.Rb(BH),r.Rb(Ys),r.Rb(g2),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-r2-cloud-admin-aduser-service"]],features:[r.Ab],decls:9,vars:6,consts:[["fxLayout","column",1,"mt-26"],["fxLayout","row","fxLayoutAlign","space-between center"],["type","button","mat-raised-button","","color","accent",3,"click",4,"appIfPermission"],[4,"ngIf"],["type","button","mat-raised-button","","color","accent",3,"click"],["fxLayout","column mt-4"],["border","0","cellspacing","0","cellpadding","0",1,"remote-app-table"],[1,"bg-white"],[1,"text-align-center","min-width-88"],[4,"ngFor","ngForOf"],[1,"text-max-250",3,"title"],["style","height: 19px;clear: both;",4,"ngFor","ngForOf"],[1,"text-align-center"],[1,"text-align-right","p-0","pr-2"],["type","button","mat-raised-button","","class","mat-green-600-bg",3,"click",4,"appIfPermission","appIfPermissionData","appIfPermissionType"],[2,"height","19px","clear","both"],[1,"text-max-250",2,"padding","4px  4px  4px  4px",3,"title"],[3,"title",4,"ngIf"],["class","red-A700-fg",3,"title",4,"ngIf"],[3,"title"],[1,"red-A700-fg",3,"title"],["type","button","mat-raised-button","",1,"mat-green-600-bg",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"mat-card"),r.Xb(2,"mat-card-header"),r.Xb(3,"mat-card-title",1),r.Xb(4,"div"),r.Qc(5,"Usu\xe1rios com acesso a Apps de Servi\xe7os"),r.Wb(),r.Xb(6,"div"),r.Oc(7,h2,2,0,"button",2),r.Wb(),r.Wb(),r.Wb(),r.Oc(8,T2,17,3,"mat-card-content",3),r.Wb(),r.Wb()),2&t&&(r.rc("@animate",r.vc(4,R2,r.uc(3,L2))),r.Db(7),r.rc("appIfPermission",e.appCanCreateList),r.Db(1),r.rc("ngIf",e.adminService.adUsersService&&e.adminService.adUsersService.length>0||e.adminService.adUserServiceExternals&&e.adminService.adUserServiceExternals.length>0||e.adminService.adUsersPoolService&&e.adminService.adUsersPoolService.length>0))},directives:[sp,Wv,jv,wv,mh,fL,c.t,yu,vv,c.s,Uu],styles:["[_nghost-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   td[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:#fff}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:hsla(0,0%,93.7%,.43137254901960786)}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}[_nghost-%COMP%]   tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}"],data:{animation:Ub}}),t})();function j2(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",4),r.fc("click",(function(){return r.Ec(t),r.jc().onCreateRemoteApp()})),r.Qc(1,"Criar "),r.Wb()}}function F2(t,e){if(1&t&&(r.Xb(0,"div",23),r.Xb(1,"div",15),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit,o=r.jc(3);var n;r.Db(2),r.Sc(" ",null==(n=o.adminService.getAdGroup(t))?null:n.name," ")}}function X2(t,e){1&t&&(r.Xb(0,"div",24),r.Xb(1,"mat-icon",25),r.Qc(2,"room_service "),r.Wb(),r.Wb())}function N2(t,e){if(1&t&&(r.Xb(0,"div",14),r.Sb(1,"div",26),r.Xb(2,"div",27),r.Qc(3),r.Wb(),r.Wb()),2&t){const t=e.$implicit,o=r.jc(3);var n=null;r.Db(3),r.Rc(null==(n=o.adminService.getManagerUser(null==(n=o.adminService.getAdUser(t))?null:n.managerUserId))?null:n.email)}}function U2(t,e){if(1&t&&(r.Xb(0,"div",14),r.Sb(1,"div",26),r.Xb(2,"div",27),r.Qc(3),r.Wb(),r.Wb()),2&t){const t=e.$implicit,o=r.jc(3);var n=null;r.Db(3),r.Rc(null==(n=o.adminService.getManagerUser(null==(n=o.adminService.getAdUserPoolRelationship(t))?null:n.managerUserId))?null:n.email)}}function z2(t,e){if(1&t&&(r.Xb(0,"mat-icon",29),r.Qc(1,"add_circle"),r.Wb()),2&t){const t=r.jc(2).$implicit;r.tc("title","Criando... ",t.updatedAt,"")}}function Y2(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",32),r.fc("click",(function(){r.Ec(t);const e=r.jc(3).$implicit;return r.jc(2).openRemoteAppModal(e)})),r.Qc(1,"Delete "),r.Wb()}}function B2(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"mat-icon",30),r.Qc(2,"error"),r.Wb(),r.Oc(3,Y2,2,0,"button",31),r.Wb()),2&t){const t=r.jc(2).$implicit;r.Db(1),r.tc("title","Algo errado, est\xe1 demorando muito para executar a tarefa. ",t.updatedAt,""),r.Db(2),r.rc("appIfPermission","WRITE")("appIfPermissionData",t)("appIfPermissionType","RemoteApp")}}function V2(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,z2,2,1,"mat-icon",28),r.Oc(2,B2,4,4,"div",3),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc(2);r.Db(1),r.rc("ngIf",!e.theDateIsGreaterThanNowPlusMinutes(t.updatedAt,15)),r.Db(1),r.rc("ngIf",e.theDateIsGreaterThanNowPlusMinutes(t.updatedAt,15))}}function H2(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",33),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc(2).openRemoteApp(e.id)})),r.Qc(1,"Abrir "),r.Wb()}}function Q2(t,e){1&t&&r.Sb(0,"mat-spinner",34),2&t&&r.rc("diameter",24)}function G2(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",33),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc(2).openRemoteAppModal(e)})),r.Qc(1,"Edit "),r.Wb()}}const $2=function(t){return{disabled:t}};function q2(t,e){if(1&t&&(r.Xb(0,"tr",11),r.Xb(1,"td",12),r.Sb(2,"img",13),r.Wb(),r.Xb(3,"td",14),r.Xb(4,"div",15),r.Qc(5),r.Wb(),r.Wb(),r.Xb(6,"td",14),r.Xb(7,"div",15),r.Qc(8),r.Wb(),r.Wb(),r.Xb(9,"td",14),r.Xb(10,"div",15),r.Qc(11),r.Wb(),r.Wb(),r.Xb(12,"td",14),r.Oc(13,F2,3,1,"div",16),r.Oc(14,X2,3,0,"div",17),r.Wb(),r.Xb(15,"td"),r.Oc(16,N2,4,1,"div",18),r.Oc(17,U2,4,1,"div",18),r.Wb(),r.Xb(18,"td",8),r.Oc(19,V2,3,2,"div",3),r.Oc(20,H2,2,0,"button",19),r.Oc(21,Q2,1,1,"mat-spinner",20),r.Wb(),r.Xb(22,"td",21),r.Oc(23,G2,2,0,"button",22),r.Wb(),r.Wb()),2&t){const t=e.$implicit,a=r.jc(2);var n=null;const c=r.vc(15,$2,!t.active||!(null!=(n=a.adminService.getDesktopServer(t.desktopServerId))&&n.active)||!(null!=(n=a.adminService.getAdDomain(null==(n=a.adminService.getDesktopServer(t.desktopServerId))?null:n.adDomainId))&&n.active));var o,i=null;r.rc("ngClass",c),r.Db(2),r.rc("src",a.imageFileService.getRemoteAppPictureUrl(t.imageUUID,32),r.Hc),r.Db(3),r.Sc(" ",t.name," "),r.Db(3),r.Sc(" ",null==(i=a.adminService.getAdDomain(null==(i=a.adminService.getDesktopServer(t.desktopServerId))?null:i.adDomainId))?null:i.name," "),r.Db(3),r.Sc(" ",null==(o=a.adminService.getDesktopServer(t.desktopServerId))?null:o.hostname," "),r.Db(2),r.rc("ngForOf",t.adGroupIds),r.Db(1),r.rc("ngIf",t.serviceApp),r.Db(2),r.rc("ngForOf",t.adUserIds),r.Db(1),r.rc("ngForOf",t.adUserPoolRelationshipIds),r.Db(2),r.rc("ngIf",t.changing||t.deleting),r.Db(1),r.rc("ngIf",!(t.changing||t.deleting)&&a.managerUserCanAccessRemoteApp(t)&&!a.isRemoteAppIsLoading(t.id)),r.Db(1),r.rc("ngIf",a.isRemoteAppIsLoading(t.id)),r.Db(2),r.rc("appIfPermission","WRITE")("appIfPermissionData",t)("appIfPermissionType","RemoteApp")}}function K2(t,e){if(1&t&&(r.Xb(0,"mat-card-content"),r.Xb(1,"div",5),r.Xb(2,"table",6),r.Xb(3,"thead"),r.Xb(4,"tr",7),r.Sb(5,"th"),r.Xb(6,"th"),r.Qc(7,"Nome"),r.Wb(),r.Xb(8,"th"),r.Qc(9,"Dominio"),r.Wb(),r.Xb(10,"th"),r.Qc(11,"Server"),r.Wb(),r.Xb(12,"th"),r.Qc(13,"Grupo"),r.Wb(),r.Xb(14,"th"),r.Qc(15,"Usu\xe1rios"),r.Wb(),r.Xb(16,"th",8),r.Qc(17,"Status"),r.Wb(),r.Sb(18,"th",9),r.Wb(),r.Wb(),r.Oc(19,q2,24,17,"tr",10),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(19),r.rc("ngForOf",t.adminService.remoteApps)}}const J2=function(){return{y:"100%"}},Z2=function(t){return{value:"*",params:t}};let t4=(()=>{class t extends Bc{constructor(t,e,n,o,r,i){super(),this.adminService=t,this.stomp=e,this.customerGroupService=n,this.userAuthorityDaoService=o,this.imageFileService=r,this.dialog=i,this.timerPendingChangesLoad=null,this.remoteAppLoading=[],this.canAccess=!1,this.appCanCreateList=[{type:"RemoteApp",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"RemoteApp",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}]}ngOnInit(){this.userAuthorityDaoService.getMe().subscribe(t=>{this.user=t}),this.userAuthorityDaoService.hasPermission("CustomerGroup",this.customerGroupService.customerGroup.id,"WRITE").subscribe(t=>{t&&t.value&&(this.canAccess=!0)})}ngOnDestroy(){clearInterval(this.timerPendingChangesLoad)}onCreateRemoteApp(){this.openRemoteAppModal({id:null,active:!0,comment:null,name:null,app:null,desktopServerId:null,adGroupIds:[],adUserIds:[],adUserPoolRelationshipIds:[],appArgs:null,serviceApp:!1,subProjectId:this.adminService.subProject.id,alias:null,openDelay:0,changing:!1,deleting:!1,createdAt:null,updatedAt:null,modified:null,optlock:null,imageUUID:null,imageBase64:null})}openRemoteAppModal(t){const e=this.dialog.open(xQ,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{remoteApp:t,adDomains:this.adminService.adDomains,desktopServers:this.adminService.desktopServers,adUsers:this.adminService.adUsers,adGroups:this.adminService.adGroups,managerUsers:this.adminService.managerUsers,subProject:this.adminService.subProject,adUsersService:this.adminService.adUsersService,adUserServiceExternals:this.adminService.adUserServiceExternals}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{"CANCEL"!==t.operation&&("CREATE"===t.operation?this.adminService.addRemoteApp(t.data):"SAVE"===t.operation?this.adminService.replaceRemoteApp(t.data):"DELETE"===t.operation&&this.adminService.removeRemoteApp(t.data))});this.addSubscription(e)}openRemoteApp(t){this.remoteAppLoading.push(t),this.stomp.send("/stomp/open",{remoteAppId:t}),this.removeRemoteAppLoading(t)}removeRemoteAppLoading(t){const e=this.remoteAppLoading,n=e.findIndex(e=>e===t);n>-1&&(e.splice(n,1),this.remoteAppLoading=e)}isRemoteAppIsLoading(t){return!!(this.remoteAppLoading&&this.remoteAppLoading.findIndex(e=>e===t)>-1)}managerUserCanAccessRemoteApp(t){if(!t||!this.user)return!1;const e=this.getAdUsersOfManagerUserId(this.user.managerUser.id);let n=this.anyAdUserBelongsToTheRemoteAppAdUserList(t,e);return n||(n=this.anyAdUserBelongsToTheRemoteAppAdGroupList(t,e)),n}getAdUsersOfManagerUserId(t){const e=[];for(const n of this.adminService.adUsers)n.managerUserId===t&&e.push(n);return e}anyAdUserBelongsToTheRemoteAppAdGroupList(t,e){let n=!1;for(const o of t.adGroupIds){const t=this.adminService.getAdGroup(o);if(t)for(const o of t.adUserIds)for(const t of e)if(t.id===o){n=!0;break}}return n}anyAdUserBelongsToTheRemoteAppAdUserList(t,e){let n=!1;for(const o of t.adUserIds)for(const t of e)if(o===t.id){n=!0;break}return n}theDateIsGreaterThanNowPlusMinutes(t,e){return Object(kc.s)(t,e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(CL),r.Rb(Cb),r.Rb(nb),r.Rb(Ys),r.Rb(GM),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-r2-cloud-admin-remote-app"]],features:[r.Ab],decls:9,vars:6,consts:[["fxLayout","column",1,"mt-26"],["fxLayout","row","fxLayoutAlign","space-between center"],["type","button","mat-raised-button","","color","accent",3,"click",4,"appIfPermission"],[4,"ngIf"],["type","button","mat-raised-button","","color","accent",3,"click"],["fxLayout","column mt-4"],["cellspacing","0","cellpadding","0",1,"remote-app-table"],[1,"bg-white"],[1,"text-align-center"],[1,"text-align-center","p-0"],["class","ml-16",3,"ngClass",4,"ngFor","ngForOf"],[1,"ml-16",3,"ngClass"],[2,"width","40px"],["width","32","height","32",3,"src"],[1,"font-size-12"],[1,"text-max-120"],["style","clear: both",4,"ngFor","ngForOf"],["class","margin-left-10 cursor-default",4,"ngIf"],["class","font-size-12",4,"ngFor","ngForOf"],["type","button","mat-raised-button","","class","mat-green-600-bg",3,"click",4,"ngIf"],["color","primary","style","margin-left: 10px;",3,"diameter",4,"ngIf"],[1,"text-align-right","p-0","pr-2"],["type","button","mat-raised-button","","class","mat-green-600-bg",3,"click",4,"appIfPermission","appIfPermissionData","appIfPermissionType"],[2,"clear","both"],[1,"margin-left-10","cursor-default"],["title","Servi\xe7o","role","img","aria-hidden","true",1,"mat-icon","material-icons"],[1,"w-50",2,"clear","both"],[1,"text-max-120","text-email"],[3,"title",4,"ngIf"],[3,"title"],[1,"red-A700-fg",3,"title"],["type","button","mat-raised-button","","class","warn",3,"click",4,"appIfPermission","appIfPermissionData","appIfPermissionType"],["type","button","mat-raised-button","",1,"warn",3,"click"],["type","button","mat-raised-button","",1,"mat-green-600-bg",3,"click"],["color","primary",2,"margin-left","10px",3,"diameter"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"mat-card"),r.Xb(2,"mat-card-header"),r.Xb(3,"mat-card-title",1),r.Xb(4,"div"),r.Qc(5," Aplicativos"),r.Wb(),r.Xb(6,"div"),r.Oc(7,j2,2,0,"button",2),r.Wb(),r.Wb(),r.Wb(),r.Oc(8,K2,20,1,"mat-card-content",3),r.Wb(),r.Wb()),2&t&&(r.rc("@animate",r.vc(4,Z2,r.uc(3,J2))),r.Db(7),r.rc("appIfPermission",e.appCanCreateList),r.Db(1),r.rc("ngIf",e.adminService.remoteApps&&e.adminService.remoteApps.length>0))},directives:[sp,Wv,jv,wv,mh,fL,c.t,yu,vv,c.s,c.q,Lf,Uu,Qy],styles:["[_nghost-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px 5px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .button-icon[_ngcontent-%COMP%]{text-align:left;padding-left:10px}"],data:{animation:Ub}}),t})();function e4(t,e){if(1&t&&(r.Xb(0,"mat-option",19),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.tc("id","sub-project-create-edit-share-id-",e.index,""),r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function n4(t,e){if(1&t&&(r.Xb(0,"mat-form-field",16),r.Xb(1,"mat-select",17),r.Oc(2,e4,2,3,"mat-option",18),r.Wb(),r.Xb(3,"mat-error"),r.Qc(4),r.kc(5,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(2),r.rc("ngForOf",t.projects),r.Db(2),r.Sc(" ",r.lc(5,2,t.myForm.get("projectId").errors)," ")}}function o4(t,e){if(1&t&&(r.Xb(0,"mat-form-field",20),r.Sb(1,"input",21),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("formControl",t.projectNameFilterControl)}}function r4(t,e){if(1&t&&(r.Xb(0,"mat-form-field",16),r.Sb(1,"input",22),r.Xb(2,"mat-error"),r.Qc(3),r.kc(4,"error"),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("disabled",!!t.myForm.value.id),r.Db(2),r.Sc(" ",r.lc(4,2,t.myForm.get("name").errors)," ")}}function i4(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function a4(t,e){1&t&&r.Qc(0,"Criar")}function c4(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",1),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"mat-toolbar",2),r.Xb(2,"mat-toolbar-row",3),r.Xb(3,"span",4),r.Qc(4,"Cadastro de Sub Projeto"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",5),r.Xb(6,"div",6),r.Oc(7,n4,6,4,"mat-form-field",7),r.Oc(8,o4,2,1,"mat-form-field",8),r.Oc(9,r4,5,4,"mat-form-field",7),r.Wb(),r.Xb(10,"mat-slide-toggle",9),r.Qc(11," Ativo "),r.Wb(),r.Wb(),r.Xb(12,"div",10),r.Xb(13,"button",11),r.Oc(14,i4,2,0,"span",12),r.Oc(15,a4,1,0,"ng-template",null,13,r.Pc),r.Wb(),r.Xb(17,"button",14),r.fc("click",(function(){return r.Ec(t),r.jc().onRemove()})),r.Qc(18,"Excluir"),r.Wb(),r.Xb(19,"button",15),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(20,"Cancelar"),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(16),e=r.jc();r.rc("formGroup",e.myForm),r.Db(7),r.rc("ngIf",e.projects&&"shared"===e.projectType),r.Db(1),r.rc("ngIf","new-shared"===e.projectType),r.Db(1),r.rc("ngIf","new-shared"!==e.projectType),r.Db(4),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",e.subProject.id)("ngIfElse",t)}}let s4=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a){super(),this.dialogRef=t,this.data=e,this.dialog=n,this.fb=o,this.router=r,this.dao=i,this.projectDAO=a,this.project={id:null,name:null,hasSubProjects:null,active:!0,comment:null,modified:null,optlock:null},this.projectNameFilterControl=new cm.h,e&&e.projectType&&(this.projectType=e.projectType),e&&e.customerGroup&&(this.customerGroup=e.customerGroup),e&&e.subProject?this.subProject=e.subProject:(this.subProject={id:null,name:null,comment:null,active:!0,projectId:null,customerGroupId:null,adDomainIds:[],desktopServerIds:[],linuxServerIds:[],modified:null,optlock:null},e&&e.projectId&&(this.subProject.projectId=e.projectId),e&&e.customerGroupId&&(this.subProject.customerGroupId=e.customerGroupId),e&&e.customerGroup&&(this.subProject.customerGroupId=e.customerGroup.id)),e&&e.projects&&(this.projects=e.projects),this.projectDAO.getMyProjects().subscribe(t=>{for(const e of t)if(null!=this.projects){const t=this.projects.find(t=>e.id===t.id);t&&t.id||this.projects.push(e)}}),this.myForm=this.fb.group(Object(kc.e)(this.subProject)),this.projectNameFilterControl.valueChanges.subscribe(t=>{"new-shared"===this.projectType&&Object(kc.o)(this.myForm)})}removeSpecialChars(t){return t?t.replace(/[&\/\\#,+()$~%.'":*?<>{}|]/g,""):t}onSubmit(){const t=this.myForm.value;"new-shared"===this.projectType||"private"===this.projectType?(this.project.hasSubProjects=!0,"private"===this.projectType?(this.project.name=this.removeSpecialChars(t.name),this.project.hasSubProjects=!1):this.project.name=this.removeSpecialChars(this.projectNameFilterControl.value),"new-shared"===this.projectType&&(t.name=this.removeSpecialChars(this.projectNameFilterControl.value)),this.projectDAO.create(this.project).subscribe(e=>{t.projectId=e.id,this.onCreateSubProject(t)})):this.onCreateSubProject(t)}onCreateSubProject(t){let e;e=t.id?this.dao.save(t):this.dao.create(t),e.subscribe(t=>{this.dialogRef.close(t)})}onCancel(){this.dialogRef.close()}onRemove(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja remover esse Projeto?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{t&&this.dao.remove(this.subProject.id).subscribe(t=>{this.dialogRef.close(),this.router.navigate(["/register"])})});this.addSubscription(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(Zg),r.Rb(cm.g),r.Rb(ga),r.Rb(Dx),r.Rb(Ax))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-sub-project-create-edit"]],features:[r.Ab],decls:1,vars:1,consts:[["id","sub-project-create-edit-form",3,"formGroup","submit",4,"ngIf"],["id","sub-project-create-edit-form",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2",2,"padding","20px 25px 35px 30px"],[2,"margin-bottom","20px"],["style","width: 100%",4,"ngIf"],["style","margin-bottom: 20px;width: 100%;",4,"ngIf"],["formControlName","active","name","active"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","id","sub-project-create-edit-create-button","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["type","button","mat-raised-button","","color","warn","id","sub-project-create-edit-remove",3,"click"],["type","button","mat-raised-button","","color","primary","id","sub-project-create-edit-cancel",3,"click"],[2,"width","100%"],["placeholder","Selecione um Compartilhamento","formControlName","projectId","id","sub-project-create-edit-share-ids"],[3,"value","id",4,"ngFor","ngForOf"],[3,"value","id"],[2,"margin-bottom","20px","width","100%"],["matInput","","id","sub-project-create-edit-new-share","placeholder","Nome do novo Compartilhamento",3,"formControl"],["matInput","","formControlName","name","placeholder","Nome do Projeto","id","sub-project-create-edit-name",3,"disabled"]],template:function(t,e){1&t&&r.Oc(0,c4,21,7,"form",0),2&t&&r.rc("ngIf",e.myForm)},directives:[c.t,cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,U_,cm.t,cm.j,ah,rm,yu,nu,SP,c.s,Uh,jg,bu,cm.c,cm.i],pipes:[DP],styles:["[_nghost-%COMP%]   form[_ngcontent-%COMP%]{min-width:300px;max-width:500px;width:100%}[_nghost-%COMP%]   .full-width[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .mat-dialog-content[_ngcontent-%COMP%]{display:block;margin:0;padding:8px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}"]}),t})(),l4=(()=>{class t{constructor(t){this.dialogRef=t}onPrivate(){this.dialogRef.close("private")}onShared(){this.dialogRef.close("shared")}onNewShared(){this.dialogRef.close("new-shared")}close(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-sub-project-dialog"]],decls:36,vars:0,consts:[["fxLayout","column","fxLayoutAlign","center stretch"],["matDialogTitle","","fxFlexAlign","row","fxLayoutAlign","center center",1,"mat-accent","m-0"],["fxLayout","row","fxLayoutAlign","space-around end","fxFill","",1,"grey-50-bg","border-top",2,"padding","35px 10px 10px 10px"],["mat-raised-button","","color","accent","id","sub-project-dialog-private",3,"click"],["mat-raised-button","","color","accent","id","sub-project-dialog-share",3,"click"],["mat-raised-button","","color","accent","id","sub-project-dialog-new-share",3,"click"],[1,"grey-50-bg","p-16"],[2,"margin-bottom","15px","margin-top","15px"],[2,"margin-bottom","15px"],["fxLayout","row","fxLayoutAlign","space-around end","fxFill","",1,"grey-50-bg","p-16",2,"margin-bottom","15px"],["mat-raised-button","","color","primary","id","sub-project-dialog-cancel",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div"),r.Xb(2,"mat-toolbar",1),r.Qc(3," Escolha o tipo do Projeto que ser\xe1 criado "),r.Wb(),r.Wb(),r.Xb(4,"div",2),r.Xb(5,"div"),r.Xb(6,"button",3),r.fc("click",(function(){return e.onPrivate()})),r.Qc(7,"Privado"),r.Wb(),r.Wb(),r.Xb(8,"div"),r.Xb(9,"button",4),r.fc("click",(function(){return e.onShared()})),r.Qc(10,"Em um compartilhamento existente"),r.Wb(),r.Wb(),r.Xb(11,"div"),r.Xb(12,"button",5),r.fc("click",(function(){return e.onNewShared()})),r.Qc(13,"Em um novo compartilhamento"),r.Wb(),r.Wb(),r.Wb(),r.Xb(14,"div",6),r.Xb(15,"div",7),r.Xb(16,"div"),r.Xb(17,"b"),r.Qc(18,"Privado:"),r.Wb(),r.Wb(),r.Xb(19,"span"),r.Qc(20,"Criar\xe1 o projeto isolado em inst\xe2ncias exclusivas."),r.Wb(),r.Wb(),r.Xb(21,"div",8),r.Xb(22,"div"),r.Xb(23,"b"),r.Qc(24,"Em um compartilhamento existente:"),r.Wb(),r.Wb(),r.Xb(25,"span"),r.Qc(26,"Criar\xe1 o projeto num compartilhamento existente junto com outros projetos."),r.Wb(),r.Wb(),r.Xb(27,"div"),r.Xb(28,"div"),r.Xb(29,"b"),r.Qc(30,"Em um novo compartilhamento:"),r.Wb(),r.Wb(),r.Xb(31,"span"),r.Qc(32,"Criar\xe1 um novo grupo de compartilhamento e colocar\xe1 o projeto dentro."),r.Wb(),r.Wb(),r.Wb(),r.Xb(33,"div",9),r.Xb(34,"button",10),r.fc("click",(function(){return e.close()})),r.Qc(35,"Cancelar"),r.Wb(),r.Wb(),r.Wb())},directives:[sp,mh,pm,nm,eh,ah,yu],styles:[".mt-50[_ngcontent-%COMP%]{margin-top:50px}"]}),t})();const d4=["subProjectFilterElement"];function g4(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",4),r.fc("click",(function(){return r.Ec(t),r.jc(2).onCreateSubProject()})),r.Qc(1,"Criar "),r.Wb()}}function m4(t,e){if(1&t&&(r.Xb(0,"mat-option",11),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",null==t?null:t.name," ")}}function p4(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"mat-form-field",5),r.Xb(2,"mat-label"),r.Qc(3,"Projeto"),r.Wb(),r.Xb(4,"input",6,7),r.fc("click",(function(){return r.Ec(t),r.jc(2).clear()}))("keyup.enter",(function(){return r.Ec(t),r.jc(2).selectFirst()})),r.Wb(),r.Wb(),r.Xb(6,"mat-autocomplete",8,9),r.Oc(8,m4,2,2,"mat-option",10),r.kc(9,"async"),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(7),e=r.jc(2);r.Db(4),r.rc("formControl",e.subProjectFilterControl)("matAutocomplete",t),r.Db(2),r.rc("displayWith",e.autoCompleteDisplayFn),r.Db(2),r.rc("ngForOf",r.lc(9,4,e.filteredSubProjects))}}function h4(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",13),r.fc("click",(function(){r.Ec(t);const e=r.jc(3);return e.onEditSubProject(e.subProjectFilterControl.value)})),r.Qc(1,"Edit "),r.Wb()}}function u4(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,h4,2,0,"button",12),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("appIfPermission","WRITE")("appIfPermissionData",t.subProjectFilterControl.value)("appIfPermissionType","SubProject")}}function b4(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Qc(2,"Compartilhamento"),r.Wb(),r.Xb(3,"td"),r.Qc(4,":"),r.Wb(),r.Xb(5,"td"),r.Xb(6,"b"),r.Qc(7),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(4);r.Db(7),r.Rc(t.projectSharedInfo.project.name)}}function _4(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Qc(2," N\xba de projetos "),r.Wb(),r.Xb(3,"td"),r.Qc(4,":"),r.Wb(),r.Xb(5,"td"),r.Xb(6,"b"),r.Qc(7),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(4);r.Db(7),r.Rc(t.projectSharedInfo.subProjectIds.length)}}function f4(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Qc(2,"Total de usu\xe1rios"),r.Wb(),r.Xb(3,"td"),r.Qc(4,":"),r.Wb(),r.Xb(5,"td"),r.Xb(6,"b"),r.Qc(7),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(4);r.Db(7),r.Rc(t.projectSharedInfo.amountOfUserInSharedProject)}}function C4(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Qc(2,"Usu\xe1rios desse projeto"),r.Wb(),r.Xb(3,"td"),r.Qc(4,":"),r.Wb(),r.Xb(5,"td"),r.Xb(6,"b"),r.Qc(7),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(4);r.Db(7),r.Rc(t.projectSharedInfo.amountOfUserInCurrentSubProject)}}function O4(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"h3"),r.Qc(2," Projeto Compartilhado "),r.Wb(),r.Xb(3,"table"),r.Oc(4,b4,8,1,"tr",0),r.Oc(5,_4,8,1,"tr",0),r.Oc(6,f4,8,1,"tr",0),r.Oc(7,C4,8,1,"tr",0),r.Wb(),r.Wb()),2&t){const t=r.jc(3);r.Db(4),r.rc("ngIf",t.projectSharedInfo.project),r.Db(1),r.rc("ngIf",t.projectSharedInfo.subProjectIds),r.Db(1),r.rc("ngIf",t.projectSharedInfo.amountOfUserInSharedProject),r.Db(1),r.rc("ngIf",t.projectSharedInfo.amountOfUserInCurrentSubProject)}}function M4(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,O4,8,4,"div",0),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.projectSharedInfo)}}function P4(t,e){if(1&t&&(r.Vb(0),r.Xb(1,"mat-card"),r.Xb(2,"mat-card-header"),r.Xb(3,"mat-card-title",1),r.Xb(4,"div"),r.Qc(5," Projetos"),r.Wb(),r.Xb(6,"div"),r.Oc(7,g4,2,0,"button",2),r.Wb(),r.Wb(),r.Wb(),r.Xb(8,"mat-card-content"),r.Oc(9,p4,10,6,"div",0),r.Xb(10,"div",3),r.Oc(11,u4,2,3,"div",0),r.Oc(12,M4,2,1,"div",0),r.Wb(),r.Wb(),r.Wb(),r.Ub()),2&t){const t=r.jc();r.Db(7),r.rc("appIfPermission",t.appCanCreateList),r.Db(2),r.rc("ngIf",t.subProjects&&t.subProjects.length>1),r.Db(2),r.rc("ngIf",t.subProjectFilterControl.value.id),r.Db(1),r.rc("ngIf",t.adminService.subProject)}}let y4=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m,p,h,u,b,_,f,C,O,M,P){super(),this.customerGroupService=t,this.adminService=e,this.subProjectDao=n,this.projectDao=o,this.adAdminDaoService=r,this.dialog=i,this.managerUserDao=a,this.roleDao=c,this.roleSubProjectManagerUserDao=s,this.adDomainDao=l,this.queryParamsService=d,this.adGroupDao=g,this.adUserDaoService=m,this.adUserPoolDaoService=p,this.adUserPoolRelationshipDaoService=h,this.adUserServiceExternalDaoService=u,this.desktopServerDao=b,this.linuxServerDao=_,this.instanceDao=f,this.remoteAppDao=C,this.route=O,this.router=M,this.customerDao=P,this.subProjectFilterControl=new cm.h,this.appCanCreateList=[{type:"SubProject",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.get()}]}ngOnInit(){this.addSubscription(this.customerGroupService.get().subscribe(t=>{this.customerGroup&&void 0!==this.customerGroup?t&&t.id&&this.customerGroup.id!==t.id&&(this.customerGroup=t,this.loadSubProjects(t)):t&&t.id&&(this.customerGroup=t,this.loadSubProjects(t))})),this.addSubscription(this.adminService.subProject$.subscribe(t=>{this.onSubProjectLoaded(t)})),this.filteredSubProjects=this.subProjectFilterControl.valueChanges.pipe(Yo(""),Object(H.a)(t=>this.subProjects?t?this.subProjects.filter(e=>{let n;return n="object"==typeof t?t.name.toLowerCase():t.toLowerCase(),-1!==e.name.toLowerCase().indexOf(n)}):this.subProjects:[])),this.subProjectFilterControl.valueChanges.pipe(Zs()).subscribe(t=>{t&&t.id?this.loadSubProject(t):this.unloadSubProject()})}loadSubProjects(t){this.unloadSubProject(),this.subProjectDao.filter({customerGroupId:t.id}).subscribe(e=>{this.subProjects=e||[],this.loadProjects(t);const n=this.route.snapshot.queryParamMap;if(n.has("subProjectId")){const t=Number(n.get("subProjectId")),e=this.subProjects.findIndex(e=>e.id===t);this.subProjectFilterControl.setValue(e>-1?this.subProjects[e]:this.subProjects[0])}else this.subProjectFilterControl.setValue(this.subProjects[0])})}loadProjects(t){this.sharedProjects=[],this.projectDao.filter({customerGroupId:t.id}).subscribe(t=>{if(t){if(t.length<1)this.onCreateSubProject();else for(let e=0;e<t.length;e++)t[e].hasSubProjects&&this.sharedProjects.push(t[e]),this.adminService.addProject(t[e]);this.findProjectForProjectSharedInfoInProjectList()}else this.onCreateSubProject()})}findProjectForProjectSharedInfoInProjectList(){if(this.projectSharedInfo=null,this.sharedProjects){const t=this.sharedProjects.findIndex(t=>t.id===this.adminService.subProject.projectId);t>-1&&this.getProjectSharedInfo(this.sharedProjects[t],this.adminService.subProject)}}getProjectSharedInfo(t,e){t.hasSubProjects&&this.projectDao.getProjectSharedInfo(t.id,e.id).subscribe(t=>{this.projectSharedInfo=t})}clear(){this.projectSharedInfo=null,this.subProjectFilterControl.reset(),setTimeout(()=>{this.subProjectFilterElement.nativeElement.focus()},100)}autoCompleteDisplayFn(t){if(t)return t.name}loadSubProject(t){this.adminService.subProject=t,this.findProjectForProjectSharedInfoInProjectList(),this.adDomainDao.filter({subProjectId:t.id}).subscribe(e=>{this.adminService.adDomains=e||[];const n=Object.values(e).map(t=>t.id);this.adUserPoolDaoService.findAllByADDomainIds(n.toString()).subscribe(t=>{t?(this.adminService.adUsersPool=t.filter(t=>!1===t.serviceUser),this.adminService.adUsersPoolService=t.filter(t=>!0===t.serviceUser)):this.adminService.adUsersPool=[]}),this.desktopServerDao.filter({subProjectId:t.id}).subscribe(t=>{if(t){this.adminService.desktopServers=t;const e=[];for(const t of this.adminService.desktopServers)e.push(t.id);this.desktopServerDao.getDesktopServerIdWithVersion(e).subscribe(t=>{t&&(this.adminService.desktopServerIdWithVersions=t)})}else this.adminService.desktopServers=[];this.adminService.adDomains.forEach(t=>{this.adminService.desktopServers.findIndex(e=>e.id===t.adServerId)})})}),this.linuxServerDao.filter({subProjectId:t.id}).subscribe(t=>{this.adminService.linuxServers=t||[]}),this.adGroupDao.filter({subProjectId:t.id}).subscribe(t=>{this.adminService.adGroups=t||[]});const e=this.adUserDaoService.getMyAdUsers(),n=this.adUserDaoService.filter({subProjectId:t.id,serviceUser:!1}),o=this.adUserPoolRelationshipDaoService.filter({subProjectId:t.id}),r=this.managerUserDao.filter({subProjectId:t.id}),i=this.managerUserDao.filter({administratorsInSubProjectId:t.id}),a=this.managerUserDao.findAllManagerUserOfADUserPoolBySubProjectId(t.id);Object(Fa.a)([e,n,o,r,i,a]).subscribe(t=>{const e=t[1],n=t[2],o=t[3],r=t[4],i=t[5];this.adminService.myAdUsers=t[0]||[],this.adminService.adUsers=e||[],this.adminService.adUsersPoolRelationship=n||[],this.adminService.managerUsers=o||[],i&&i.forEach(t=>{this.adminService.addOrReplaceManagerUser(t)}),this.adminService.managerUsersAdministrator=r||[];const a=Ac.unionBy(this.adminService.adUsers,this.adminService.myAdUsers,"id").map(t=>t.id);this.adAdminDaoService.findByADUserList(a).subscribe(t=>{this.adminService.adAdmins=t||[]})}),this.adUserDaoService.filter({subProjectId:t.id,serviceUser:!0}).subscribe(t=>{this.adminService.adUsersService=t||[]}),this.adUserServiceExternalDaoService.findAllBySubProjectId(t.id).subscribe(t=>{this.adminService.adUserServiceExternals=t||[]}),this.remoteAppDao.filter({subProjectId:t.id}).subscribe(t=>{this.adminService.remoteApps=t||[]}),this.roleSubProjectManagerUserDao.getByParentId(t.id).subscribe(t=>{this.adminService.roleSubProjectManagerUsers=t||[]}),this.roleDao.get().subscribe(t=>{this.adminService.roles=t||[]}),t.customerGroupId&&this.customerDao.filter({customerGroupId:t.customerGroupId}).subscribe(t=>{this.adminService.customers=t||[],this.adminService.instances=[];for(const e of this.adminService.customers)this.instanceDao.filter({customerId:e.id}).subscribe(t=>{t&&this.adminService.addInstances(t)});this.adminService.customers&&this.adminService.customers.length<1&&this.queryParamsService.setCustomUrlQueryParam("/register/",{queryParams:{id:this.customerGroupService.customerGroup.id.toString()}})})}unloadSubProject(){this.subProjectFilterControl.setValue(""),this.adminService.unload(),this.hasCreatePermission=!1}onSubProjectLoaded(t){const e=this.subProjects.findIndex(e=>e.id===t.id);e>-1&&(this.subProjects[e]=t,this.subProjectFilterControl.value.id===t.id&&this.subProjectFilterControl.setValue(this.subProjects[e]))}onCreateSubProject(){const t=this.dialog.open(l4,{disableClose:!0,panelClass:"generic-edit-dialog-large"});this.addSubscription(t.afterClosed().subscribe(t=>{let e,n;switch(t){case"private":e=this.dialog.open(s4,{disableClose:!0,panelClass:"generic-edit-dialog",data:{customerGroup:this.customerGroup,projectType:"private"}}),e&&(n=this.addSubscription(e.afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.subProjects.push(t),this.adminService.subProject=t,this.subProjectFilterControl.setValue(t)})),this.addSubscription(n));break;case"shared":e=this.dialog.open(s4,{disableClose:!0,panelClass:"generic-edit-dialog",data:{customerGroup:this.customerGroup,projectType:"shared",projects:this.sharedProjects}}),e&&(n=this.addSubscription(e.afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.subProjects.push(t),this.adminService.subProject=t,this.subProjectFilterControl.setValue(t)})),this.addSubscription(n));break;case"new-shared":e=this.dialog.open(s4,{disableClose:!0,panelClass:"generic-edit-dialog",data:{customerGroup:this.customerGroup,projectType:"new-shared"}}),e&&(n=this.addSubscription(e.afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.loadProjects(this.customerGroup),this.subProjects.push(t),this.adminService.subProject=t,this.subProjectFilterControl.setValue(t)})),this.addSubscription(n))}}))}onEditSubProject(t){this.openSubProjectModal(t)}openSubProjectModal(t){const e=this.dialog.open(s4,{disableClose:!0,panelClass:"generic-edit-dialog",data:{subProject:t,projectId:this.subProjects[0].projectId,customerGroupId:this.subProjects[0].customerGroupId}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.adminService.subProject=t});this.addSubscription(e)}selectFirst(){this.matAutocomplete.options.first.select()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(nb),r.Rb(CL),r.Rb(Dx),r.Rb(Ax),r.Rb(sZ),r.Rb(Zg),r.Rb(ER),r.Rb(Iz),r.Rb(KZ),r.Rb(_b),r.Rb($u),r.Rb(SB),r.Rb(ub),r.Rb(d0),r.Rb(g0),r.Rb(BH),r.Rb(Mb),r.Rb(IQ),r.Rb(fv),r.Rb(yj),r.Rb(oi),r.Rb(ga),r.Rb(FP))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-r2-cloud-admin-sub-project"]],viewQuery:function(t,e){var n;1&t&&(r.Wc(Vx,!0),r.Wc(d4,!0)),2&t&&(r.zc(n=r.gc())&&(e.matAutocomplete=n.first),r.zc(n=r.gc())&&(e.subProjectFilterElement=n.first))},features:[r.Ab],decls:1,vars:1,consts:[[4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between center"],["type","button","mat-raised-button","","color","accent","id","r2-cloud-admin-sub-project-create-project",3,"click",4,"appIfPermission"],["fxLayout","row","fxLayoutAlign","space-between start"],["type","button","mat-raised-button","","color","accent","id","r2-cloud-admin-sub-project-create-project",3,"click"],["appearance","outline",1,"projects"],["type","text","matInput","",3,"formControl","matAutocomplete","click","keyup.enter"],["subProjectFilterElement",""],[3,"displayWith"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["type","button","mat-raised-button","","color","accent","id","r2-cloud-sub-project-edit",3,"click",4,"appIfPermission","appIfPermissionData","appIfPermissionType"],["type","button","mat-raised-button","","color","accent","id","r2-cloud-sub-project-edit",3,"click"]],template:function(t,e){1&t&&r.Oc(0,P4,13,4,"ng-container",0),2&t&&r.rc("ngIf",null==e.customerGroup?null:e.customerGroup.id)},directives:[c.t,Wv,jv,wv,sp,mh,fL,vv,yu,nu,Qh,bu,cm.c,qx,cm.t,cm.i,Vx,c.s,jg],pipes:[c.b],styles:["[_nghost-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   .p-16[_ngcontent-%COMP%]{padding:16px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}"],data:{animation:Ub}}),t})(),x4=(()=>{class t extends Bc{constructor(t,e,n){super(),this.stomp=t,this.dialogRef=e,this.data=n,this.desktopServer=n.desktopServer}openDesktopServer(t){this.stomp.send("/stomp/open-local-admin",{id:t.id}),this.dialogRef.close()}openDesktopServerADAdmin(t){this.stomp.send("/stomp/open-ad-admin",{id:t.id}),this.dialogRef.close()}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Cb),r.Rb(Gg),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-open-modal-ad-admin"]],features:[r.Ab],decls:22,vars:1,consts:[[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","",1,"mat-green-600-bg",3,"mousedown"],["type","button","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-toolbar",0),r.Xb(1,"mat-toolbar-row",1),r.Xb(2,"span",2),r.Qc(3),r.Wb(),r.Wb(),r.Wb(),r.Xb(4,"div",3),r.Xb(5,"div",4),r.Xb(6,"p"),r.Qc(7,"Deseja fazer login como um usu\xe1rio "),r.Xb(8,"b"),r.Qc(9,"Administrador Local"),r.Wb(),r.Qc(10," ou com o seu usu\xe1rio do "),r.Xb(11,"b"),r.Qc(12,"Active directory?"),r.Wb(),r.Wb(),r.Wb(),r.Xb(13,"div",5),r.Xb(14,"button",6),r.fc("mousedown",(function(){return e.openDesktopServer(e.desktopServer)})),r.Xb(15,"span"),r.Qc(16,"Abrir com Administrador Local"),r.Wb(),r.Wb(),r.Xb(17,"button",6),r.fc("mousedown",(function(){return e.openDesktopServerADAdmin(e.desktopServer)})),r.Xb(18,"span"),r.Qc(19,"Abrir com Usu\xe1rio do AD"),r.Wb(),r.Wb(),r.Xb(20,"button",7),r.fc("click",(function(){return e.onCancel()})),r.Qc(21,"Cancelar"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(3),r.Sc("Login no Servidor (",e.desktopServer.hostname,")"))},directives:[pm,mm,kp,sp,mh,ah,yu],styles:[""]}),t})();const v4=["app-r2-cloud-admin-desktop-server-item",""];function w4(t,e){if(1&t&&(r.Xb(0,"div",17),r.Qc(1),r.Wb()),2&t){const t=r.jc();var n,o;r.sc("title",null==(n=t.adminService.getAdDomain(t.desktopServer.adDomainId))?null:n.domainName),r.Db(1),r.Sc(" ",null==(o=t.adminService.getAdDomain(t.desktopServer.adDomainId))?null:o.domainName," ")}}function k4(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",18),r.Xb(1,"b",19),r.fc("click",(function(){r.Ec(t);const e=r.jc();return e.onEditDesktopServer(e.desktopServer)})),r.Qc(2,"sem plugin"),r.Wb(),r.Wb()}}function S4(t,e){if(1&t&&(r.Xb(0,"div",20),r.Sb(1,"fa-icon",21),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("icon",t.faCircle)}}function A4(t,e){if(1&t&&(r.Xb(0,"div",22),r.Sb(1,"fa-icon",21),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("icon",t.faCircle)}}function D4(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",23),r.fc("click",(function(){r.Ec(t);const e=r.jc();return e.onEditDesktopServer(e.desktopServer)})),r.Qc(1," Edit "),r.Wb()}}function I4(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",24),r.fc("mousedown",(function(){r.Ec(t);const e=r.jc();return e.onOpenModalADAdmin(e.desktopServer)})),r.Xb(1,"span",25),r.Qc(2,"Abrir"),r.Wb(),r.Wb()}}function E4(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",24),r.fc("mousedown",(function(){r.Ec(t);const e=r.jc();return e.openDesktopServer(e.desktopServer)})),r.Xb(1,"span"),r.Qc(2,"Abrir"),r.Wb(),r.Wb()}}const T4=function(){return["/monitoring-details/processor"]},L4=function(t,e){return{desktopServerId:t,id:e}};let R4=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a){super(),this.adminService=t,this.dialog=e,this.stomp=n,this.userAuthorityDao=o,this.managerUserPermissionsDao=r,this.customerGroupService=i,this.desktopServerStatusService=a,this.faWindows=yc,this.faCircle=pc,this.online=!1,this.version="-",this.isAdmin=!1,this.userAuthorityDao.getMe().subscribe(t=>{this.user=t}),this.managerUserPermissionsDao.getMyUserPermissions().pipe(Object(Lo.a)(1)).subscribe(t=>{t.admin&&(this.isAdmin=!0)})}ngOnInit(){this.addSubscription(this.desktopServerStatusService.onDesktopServerStatus(this.desktopServer.id).subscribe(t=>{this.version=t.clientVersion,this.online=t.status===lv.CONNECTED}))}onOpenModalADAdmin(t){this.dialog.open(x4,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{desktopServer:t}})}onEditDesktopServer(t){const e=this.dialog.open(eB,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{adDomains:this.adminService.adDomains,desktopServer:t,desktopServers:this.adminService.desktopServers,instances:this.adminService.instances,subProject:this.adminService.subProject,project:this.adminService.getProject(this.adminService.subProject.projectId)}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.desktopServerCallback(t)});this.addSubscription(e)}openDesktopServer(t){t.comment="LOADING",this.stomp.send("/stomp/open-local-admin",{id:t.id}),setTimeout(()=>{t.comment=""},5e3)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(CL),r.Rb(Zg),r.Rb(Cb),r.Rb(Ys),r.Rb(zs),r.Rb(nb),r.Rb(QH))},t.\u0275cmp=r.Lb({type:t,selectors:[["","app-r2-cloud-admin-desktop-server-item",""]],inputs:{desktopServerCallback:"desktopServerCallback",desktopServer:["app-r2-cloud-admin-desktop-server-item","desktopServer"]},features:[r.Ab],attrs:v4,decls:30,vars:21,consts:[[1,"s-16","windows-icon",2,"float","left",3,"icon"],[1,"name-server","pr-16"],[1,"text-max-200",2,"width","100%",3,"title"],["class","font-size-12 secondary-text text-max-120","style","margin-top: 0px;width: 100%;",3,"title",4,"ngIf"],[1,"font-size-12","secondary-text","text-max-120",2,"margin-top","0px","width","100%"],[1,"font-size-12"],[1,"text-max-210"],[1,"font-size-12","w-80"],["class","red-A700-fg font-size-16",4,"ngIf"],[1,"text-align-center","w-50",2,"padding","0px"],["class","client-connected","title","Online",4,"ngIf","ngIfElse"],["offline",""],[1,"text-align-right","p-0","pr-2",2,"width","100px"],["type","button","mat-raised-button","","class","mat-green-600-bg",3,"click",4,"appIfPermission","appIfPermissionData","appIfPermissionType"],[1,"text-align-right","p-0","pr-2",2,"width","162px"],["mat-raised-button","",1,"mat-green-600-bg",2,"width","150px",3,"routerLink","queryParams"],["type","button","mat-raised-button","","class","mat-green-600-bg",3,"mousedown",4,"ngIf"],[1,"font-size-12","secondary-text","text-max-120",2,"margin-top","0px","width","100%",3,"title"],[1,"red-A700-fg","font-size-16"],["title","Inserir template para plugins",1,"blink_me","cursor-pointer",3,"click"],["title","Online",1,"client-connected"],[3,"icon"],["title","Offline",1,"client-not-connected"],["type","button","mat-raised-button","",1,"mat-green-600-bg",3,"click"],["type","button","mat-raised-button","",1,"mat-green-600-bg",3,"mousedown"],[1,"accent-A700-fg"]],template:function(t,e){if(1&t&&(r.Xb(0,"td"),r.Sb(1,"fa-icon",0),r.Wb(),r.Xb(2,"td",1),r.Xb(3,"div",2),r.Xb(4,"div"),r.Qc(5),r.Wb(),r.Wb(),r.Oc(6,w4,2,2,"div",3),r.Xb(7,"div",4),r.Xb(8,"div"),r.Qc(9),r.Wb(),r.Wb(),r.Wb(),r.Xb(10,"td",5),r.Xb(11,"div",6),r.Qc(12),r.Wb(),r.Wb(),r.Xb(13,"td",7),r.Xb(14,"div",6),r.Xb(15,"div"),r.Qc(16),r.Wb(),r.Oc(17,k4,3,0,"div",8),r.Wb(),r.Wb(),r.Xb(18,"td",9),r.Oc(19,S4,2,1,"div",10),r.Oc(20,A4,2,1,"ng-template",null,11,r.Pc),r.Wb(),r.Xb(22,"td",12),r.Oc(23,D4,2,0,"button",13),r.Wb(),r.Xb(24,"td",14),r.Xb(25,"button",15),r.Qc(26," Monitoramento "),r.Wb(),r.Wb(),r.Xb(27,"td",12),r.Oc(28,I4,3,0,"button",16),r.Oc(29,E4,3,0,"button",16),r.Wb()),2&t){const t=r.Ac(21);var n;const o=(null==(n=e.adminService.getAdDomainByDesktopServerId(e.desktopServer.id))?null:n.adServerId)==e.desktopServer.id;r.Db(1),r.rc("icon",e.faWindows),r.Db(2),r.sc("title",e.desktopServer.hostname),r.Db(2),r.Rc(e.desktopServer.hostname),r.Db(1),r.rc("ngIf",o),r.Db(3),r.Rc(e.desktopServer.privateIp),r.Db(3),r.Rc(e.desktopServer.connectionFQDN),r.Db(4),r.Rc(e.version),r.Db(1),r.rc("ngIf",!e.desktopServer.serverPluginTemplateIds||e.desktopServer.serverPluginTemplateIds.length<1),r.Db(2),r.rc("ngIf",e.online)("ngIfElse",t),r.Db(4),r.rc("appIfPermission","WRITE")("appIfPermissionData",e.desktopServer)("appIfPermissionType","DesktopServer"),r.Db(2),r.rc("routerLink",r.uc(17,T4))("queryParams",r.wc(18,L4,e.desktopServer.id,e.customerGroupService.customerGroup.id)),r.Db(3),r.rc("ngIf",e.user&&e.adminService.checkManagerUserIdHasADAdminOfADDomainAndNoPending(e.user.managerUser.id,e.desktopServer.adDomainId)||e.isAdmin),r.Db(1),r.rc("ngIf",e.user&&!e.adminService.checkManagerUserIdHasADAdminOfADDomainAndNoPending(e.user.managerUser.id,e.desktopServer.adDomainId)&&!e.isAdmin)}},directives:[HI,c.t,fL,yu,ma],styles:["[_nghost-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .client-connected[_ngcontent-%COMP%]{color:#3de65d;filter:drop-shadow(0 0 2px currentcolor)}[_nghost-%COMP%]   .client-not-connected[_ngcontent-%COMP%]{color:#e61e1e;filter:drop-shadow(0 0 2px currentcolor)}[_nghost-%COMP%]   td[_ngcontent-%COMP%]{height:50px!important}[_nghost-%COMP%]   .name-server[_ngcontent-%COMP%]{padding:10px 0;width:120px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   .no-padding[_ngcontent-%COMP%]{padding:0!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .blink_me[_ngcontent-%COMP%]{-webkit-animation:blinker 1s linear infinite;animation:blinker 1s linear infinite}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}"]}),t})(),W4=(()=>{class t extends ts{constructor(t,e,n,o){super(t,()=>this.fuseProgressBarService.addAsync(),t=>e.removeAsync(t),()=>n.getFirebaseToken(),o.terminalURL$),this.httpAngular=t,this.fuseProgressBarService=e,this.authService=n,this.domainPathService=o}}return t.\u0275fac=function(e){return new(e||t)(r.bc(lt),r.bc(Ts),r.bc(hb),r.bc(Ls))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),j4=(()=>{class t extends class{constructor(t,e,n){this.http=t,this.validatorDAO=e,this.url=n,this.validator=this.validatorDAO.validator(this.url,this.http)}get(){return this.http.get(this.url)}getOne(t){return this.http.get(this.url+"/"+t)}create(t){return this.http.post(this.url+"/",t)}save(t){return this.http.put(this.url+"/",t)}createAll(t){return this.http.post(this.url+"/batch-create",t)}delete(t){return this.http.remove(this.url+"/"+t)}}{constructor(t,e){super(t,e,"access-permission")}getSshAccessPermission(t,e){return this.http.get(this.url+"/"+e+"/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(W4),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),F4=(()=>{class t{constructor(t,e){this._fuseConfigService=t,this.domainPathService=e,this.terminalUrl="",this.terminalTitle=""}openTerminal(t,e){this.terminalUrl=`${this.domainPathService.terminalURL}access-token?token=${encodeURIComponent(t)}`,this.terminalTitle=e,this.hiddenFuseConfigFooter(!1)}closeTerminal(){this.hiddenFuseConfigFooter(!0),this.terminalUrl=null,this.terminalTitle=null}hiddenFuseConfigFooter(t){this._fuseConfigService.config={colorTheme:"theme-default",customScrollbars:!1,layout:{style:"vertical-layout-1",width:"fullwidth",navbar:{primaryBackground:"fuse-navy-700",secondaryBackground:"fuse-navy-900",folded:!1,hidden:!1,position:"left",variant:"vertical-style-1"},toolbar:{customBackgroundColor:!0,background:"fuse-navy-900",hidden:!1,position:"above"},footer:{customBackgroundColor:!0,background:"fuse-navy-900",hidden:t,position:"below-fixed"},sidepanel:{hidden:!0,position:"right"}}}}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Yc),r.bc(Ls))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),X4=(()=>{class t{constructor(t,e,n,o){this.sshAccessPermissionDaoService=t,this.footerService=e,this.dialog=n,this.customerGroupService=o,this.countLoading=0}openWebSSH(t){this.sshAccessPermissionDaoService.getSshAccessPermission(t.id,rv.LINUX).subscribe(e=>{e&&("GENERATING"===e.accessToken?(this.countLoading++,t.comment="LOADING",console.log("GENERATING"),this.countLoading<5?setTimeout(()=>{this.openWebSSH(t)},5e3):(t.comment="",this.countLoading=0,this.checkMessage())):(t.comment="",this.countLoading=0,this.footerService.openTerminal(e.accessToken,this.customerGroupService.customerGroup.name+" | "+t.hostname+" | "+t.publicIp)))})}checkMessage(){this.dialog.open(Qu,{disableClose:!0,data:{message:"Verifique se o agente Linux est\xe1 funcionando corretamente e tente novamente.",disableCancel:!0,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{})}}return t.\u0275fac=function(e){return new(e||t)(r.bc(j4),r.bc(F4),r.bc(Zg),r.bc(nb))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),N4=(()=>{class t{constructor(t){this.authService=t}getWebClientId(){let t=localStorage.getItem("_webClientId");return t||(t=Object(es.a)().replace(/-/g,""),localStorage.setItem("_webClientId",t)),t}getFirebaseToken(){return this.authService.getFirebaseToken().pipe(Object(V.a)(t=>!!t),Object(Lo.a)(1))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(hb))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const U4=["app-r2-cloud-admin-linux-server-item",""];function z4(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Rc(t.linuxServer.hostname)}}function Y4(t,e){if(1&t&&(r.Xb(0,"div",14),r.Sb(1,"fa-icon",15),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("icon",t.faCircle)}}function B4(t,e){if(1&t&&(r.Xb(0,"div",16),r.Sb(1,"fa-icon",15),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("icon",t.faCircle)}}function V4(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",17),r.fc("click",(function(){r.Ec(t);const e=r.jc();return e.onEditLinuxServer(e.linuxServer)})),r.Qc(1," Edit "),r.Wb()}}function H4(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Abrir"),r.Wb())}function Q4(t,e){1&t&&r.Sb(0,"mat-spinner",18),2&t&&r.rc("diameter",24)}const G4=function(){return["/monitoring-details/processor"]},$4=function(t,e){return{linuxServerId:t,id:e}};let q4=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c){super(),this.adminService=t,this.dialog=e,this.terminalService=n,this.stomp=o,this.authInfoService=r,this.userAuthorityDao=i,this.customerGroupService=a,this.managerUserPermissionsDao=c,this.faLinux=Pc,this.faCircle=pc,this.online=!1,this.version="-",this.countLoading=0,this.isAdmin=!1,this.userAuthorityDao.getMe().subscribe(t=>{this.user=t}),this.managerUserPermissionsDao.getMyUserPermissions().pipe(Object(Lo.a)(1)).subscribe(t=>{t.admin&&(this.isAdmin=!0)})}ngOnInit(){this.addSubscription(this.stomp.stompTopic(`${rut}/LinuxServer.${this.linuxServer.id}.status`).subscribe(t=>{this.version=t.clientVersion,this.online=t.status===lv.CONNECTED}))}onEditLinuxServer(t){const e=this.dialog.open(zJ,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{adDomains:this.adminService.adDomains,linuxServer:t,linuxServers:this.adminService.linuxServers,instances:this.adminService.instances,subProject:this.adminService.subProject,project:this.adminService.getProject(this.adminService.subProject.projectId)}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.linuxServerCallback(t)});this.addSubscription(e)}openWebSSH(t){t.comment="LOADING",this.terminalService.openWebSSH(t),setTimeout(()=>{t.comment=""},8e3)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(CL),r.Rb(Zg),r.Rb(X4),r.Rb(Cb),r.Rb(N4),r.Rb(Ys),r.Rb(nb),r.Rb(zs))},t.\u0275cmp=r.Lb({type:t,selectors:[["","app-r2-cloud-admin-linux-server-item",""]],inputs:{linuxServerCallback:"linuxServerCallback",linuxServer:["app-r2-cloud-admin-linux-server-item","linuxServer"]},features:[r.Ab],attrs:U4,decls:26,vars:20,consts:[[1,"s-16","mr-8","linux-icon",3,"icon"],[1,"name-server"],[1,"text-max-200",3,"title"],[4,"ngIf"],[1,"font-size-12"],[1,"text-max-210"],[1,"text-align-center"],["class","client-connected","title","Online",4,"ngIf","ngIfElse"],["offline",""],[1,"text-align-right","p-0","pr-2"],["type","button","mat-raised-button","","class","mat-green-600-bg",3,"click",4,"appIfPermission","appIfPermissionData","appIfPermissionType"],["mat-raised-button","",1,"mat-green-600-bg",2,"width","150px",3,"routerLink","queryParams"],["type","button","mat-raised-button","",1,"mat-green-600-bg",3,"mousedown"],["style","margin-left: 17px","color","primary",3,"diameter",4,"ngIf"],["title","Online",1,"client-connected"],[3,"icon"],["title","Offline",1,"client-not-connected"],["type","button","mat-raised-button","",1,"mat-green-600-bg",3,"click"],["color","primary",2,"margin-left","17px",3,"diameter"]],template:function(t,e){if(1&t&&(r.Xb(0,"td"),r.Sb(1,"fa-icon",0),r.Wb(),r.Xb(2,"td",1),r.Xb(3,"div",2),r.Qc(4),r.Oc(5,z4,2,1,"div",3),r.Xb(6,"div"),r.Qc(7),r.Wb(),r.Wb(),r.Wb(),r.Xb(8,"td",4),r.Qc(9),r.Wb(),r.Xb(10,"td",4),r.Xb(11,"div",5),r.Qc(12),r.Wb(),r.Wb(),r.Xb(13,"td",6),r.Oc(14,Y4,2,1,"div",7),r.Oc(15,B4,2,1,"ng-template",null,8,r.Pc),r.Wb(),r.Xb(17,"td",9),r.Oc(18,V4,2,0,"button",10),r.Wb(),r.Xb(19,"td",9),r.Xb(20,"button",11),r.Qc(21," Monitoramento "),r.Wb(),r.Wb(),r.Xb(22,"td",9),r.Xb(23,"button",12),r.fc("mousedown",(function(){return e.openWebSSH(e.linuxServer)})),r.Oc(24,H4,2,0,"span",3),r.Oc(25,Q4,1,1,"mat-spinner",13),r.Wb(),r.Wb()),2&t){const t=r.Ac(16);r.Db(1),r.rc("icon",e.faLinux),r.Db(2),r.sc("title",e.linuxServer.hostname),r.Db(1),r.Sc(" ",e.linuxServer.hostname," "),r.Db(1),r.rc("ngIf",!e.isAdmin),r.Db(2),r.Rc(e.linuxServer.privateIp),r.Db(2),r.Rc(e.linuxServer.connectionFQDN),r.Db(3),r.Rc(e.version),r.Db(2),r.rc("ngIf",e.online)("ngIfElse",t),r.Db(4),r.rc("appIfPermission","WRITE")("appIfPermissionData",e.linuxServer)("appIfPermissionType","LinuxServer"),r.Db(2),r.rc("routerLink",r.uc(16,G4))("queryParams",r.wc(17,$4,e.linuxServer.id,e.customerGroupService.customerGroup.id)),r.Db(4),r.rc("ngIf","LOADING"!=e.linuxServer.comment),r.Db(1),r.rc("ngIf","LOADING"==e.linuxServer.comment)}},directives:[HI,c.t,fL,yu,ma,Qy],styles:["[_nghost-%COMP%]{margin-top:16px}[_nghost-%COMP%]   td[_ngcontent-%COMP%]{height:50px!important}[_nghost-%COMP%]   .client-connected[_ngcontent-%COMP%]{color:#3de65d;filter:drop-shadow(0 0 2px currentcolor)}[_nghost-%COMP%]   .client-not-connected[_ngcontent-%COMP%]{color:#e61e1e;filter:drop-shadow(0 0 2px currentcolor)}[_nghost-%COMP%]   .name-server[_ngcontent-%COMP%]{padding:10px 0;width:120px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   .no-padding[_ngcontent-%COMP%]{padding:0!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}"]}),t})();const K4=[{path:"admin",component:nJ,canActivate:[hb],data:{permissions:["SubProject.READ"],preCondition:!0}}];let J4=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[CL,g2],imports:[[c.c,Sa.forChild(K4),aR,ZL,mL,ou,_u,vu,_u,Kx,Xv,am,zu,hm,tX,A_,AP,Fy,gG,Gy,ZI]]}),t})();function Z4(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.name," ")}}r.Ic(nJ,[c.q,c.r,c.s,c.t,c.B,c.x,c.y,c.z,c.A,c.v,c.w,fa,ma,pa,ua,pr,cw,iw,fL,Nv,uL,YL,pL,aL,lL,iL,LL,Qu,XL,VL,cm.J,cm.y,cm.I,cm.c,cm.z,cm.C,cm.a,cm.F,cm.G,cm.B,cm.t,cm.u,cm.E,cm.p,cm.o,cm.A,cm.b,cm.d,cm.w,cm.x,cm.v,cm.i,cm.l,cm.j,cm.m,cm.f,sp,up,mh,Fp,Bp,ah,eh,kp,Uf,Lf,$f,Df,US,$S,oA,dA,fA,wA,TA,UA,$A,nD,dD,YR,nG,rG,iG,__,Uh,nu,Hh,Qh,Gh,$h,qh,au,cu,bu,lu,yu,xu,ll,Vx,jg,Eg,qx,Hx,Wv,jv,Fv,vv,wv,kv,Sv,Av,Iv,Ev,Tv,Dv,Lv,Rv,Hg,em,nm,om,rm,Uu,pm,mm,QF,$F,BF,jF,VF,qF,JF,UF,YF,v_,S_,SP,kP,xy,sy,py,Ty,jy,cy,Hy,Qy,HI,QI,$I,KI,qI,JI,VI,nJ,MJ,cZ,x1,W1,W2,t4,y4,R4,q4,Y0,p2],[c.b,c.H,c.p,c.k,c.F,c.g,c.D,c.G,c.d,c.f,c.i,c.j,c.l,DP,UL,$L,JL,qL,dL,hL,RL,zL,HL,KL,bC,aG,cG,sG,lG]),r.Ic(cZ,[c.q,c.r,c.s,c.t,c.B,c.x,c.y,c.z,c.A,c.v,c.w,fa,ma,pa,ua,pr,cw,iw,fL,Nv,uL,YL,pL,aL,lL,iL,LL,Qu,XL,VL,cm.J,cm.y,cm.I,cm.c,cm.z,cm.C,cm.a,cm.F,cm.G,cm.B,cm.t,cm.u,cm.E,cm.p,cm.o,cm.A,cm.b,cm.d,cm.w,cm.x,cm.v,cm.i,cm.l,cm.j,cm.m,cm.f,sp,up,mh,Fp,Bp,ah,eh,kp,Uf,Lf,$f,Df,US,$S,oA,dA,fA,wA,TA,UA,$A,nD,dD,YR,nG,rG,iG,__,Uh,nu,Hh,Qh,Gh,$h,qh,au,cu,bu,lu,yu,xu,ll,Vx,jg,Eg,qx,Hx,Wv,jv,Fv,vv,wv,kv,Sv,Av,Iv,Ev,Tv,Dv,Lv,Rv,Hg,em,nm,om,rm,Uu,pm,mm,QF,$F,BF,jF,VF,qF,JF,UF,YF,v_,S_,SP,kP,xy,sy,py,Ty,jy,cy,Hy,Qy,HI,QI,$I,KI,qI,JI,VI,nJ,MJ,cZ,x1,W1,W2,t4,y4,R4,q4,Y0,p2],[c.b,c.H,c.p,c.k,c.F,c.g,c.D,c.G,c.d,c.f,c.i,c.j,c.l,DP,UL,$L,JL,qL,dL,hL,RL,zL,HL,KL,bC,aG,cG,sG,lG]);let t3=(()=>{class t{constructor(t,e){this.roleDao=t,this.permissionDao=e}ngOnInit(){this.roleDao.get().subscribe(t=>{this.roles=t}),this.permissionDao.get().subscribe(t=>{this.permissions=t})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Iz),r.Rb(gb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-iam"]],decls:127,vars:1,consts:[["fusePerfectScrollbar","",1,"page-layout","simple","fullwidth"],[1,"content","p-24"],["fxLayout","column"],["fxLayout","row","fxLayoutAlign","space-between center"],["type","button","mat-raised-button","","color","accent"],["cellspacing","0","cellpadding","0",1,"border_top"],[1,"no-border"],[1,"min-width-250"],[1,"min-width-250",2,"padding-left","24px"],[1,"name"],[1,"permissions"],[1,"show-more"],[4,"ngFor","ngForOf"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"mat-card"),r.Xb(4,"mat-card-header"),r.Xb(5,"mat-card-title",3),r.Xb(6,"div"),r.Qc(7," Permiss\xf5es de grupos e usu\xe1rios"),r.Wb(),r.Xb(8,"div"),r.Xb(9,"button",4),r.Qc(10,"Criar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(11,"mat-card-content"),r.Xb(12,"table",5),r.Xb(13,"thead"),r.Xb(14,"tr",6),r.Xb(15,"th",7),r.Qc(16,"Nome"),r.Wb(),r.Xb(17,"th",8),r.Qc(18,"Permiss\xf5es"),r.Wb(),r.Wb(),r.Wb(),r.Xb(19,"tr"),r.Xb(20,"td"),r.Xb(21,"div",9),r.Qc(22," Desktop "),r.Wb(),r.Xb(23,"button",4),r.Qc(24,"Edit"),r.Wb(),r.Wb(),r.Xb(25,"td"),r.Xb(26,"ul",10),r.Xb(27,"li"),r.Qc(28,"BaseServerService.WRITE"),r.Wb(),r.Xb(29,"li"),r.Qc(30,"BaseServerService.READ"),r.Wb(),r.Xb(31,"li"),r.Qc(32,"ADDomain.WRITE"),r.Wb(),r.Xb(33,"li"),r.Qc(34,"ADDomain.READ"),r.Wb(),r.Xb(35,"li"),r.Qc(36,"Project.WRITE"),r.Wb(),r.Xb(37,"li"),r.Qc(38,"Project.READ"),r.Wb(),r.Xb(39,"li"),r.Qc(40,"SubProject.WRITE"),r.Wb(),r.Xb(41,"li"),r.Qc(42,"SubProject.READ"),r.Wb(),r.Wb(),r.Xb(43,"a",11),r.Qc(44,"mostrar mais (15)"),r.Wb(),r.Wb(),r.Wb(),r.Xb(45,"tr"),r.Xb(46,"td"),r.Xb(47,"div",9),r.Qc(48," Desktop "),r.Wb(),r.Xb(49,"button",4),r.Qc(50,"Edit"),r.Wb(),r.Xb(51,"button",4),r.Qc(52,"Edit"),r.Wb(),r.Wb(),r.Xb(53,"td"),r.Xb(54,"ul",10),r.Xb(55,"li"),r.Qc(56,"BaseServerService.WRITE"),r.Wb(),r.Xb(57,"li"),r.Qc(58,"BaseServerService.READ"),r.Wb(),r.Xb(59,"li"),r.Qc(60,"ADDomain.WRITE"),r.Wb(),r.Xb(61,"li"),r.Qc(62,"ADDomain.READ"),r.Wb(),r.Xb(63,"li"),r.Qc(64,"Project.WRITE"),r.Wb(),r.Xb(65,"li"),r.Qc(66,"Project.READ"),r.Wb(),r.Xb(67,"li"),r.Qc(68,"SubProject.WRITE"),r.Wb(),r.Xb(69,"li"),r.Qc(70,"SubProject.READ"),r.Wb(),r.Wb(),r.Xb(71,"a",11),r.Qc(72,"mostrar mais (15)"),r.Wb(),r.Wb(),r.Wb(),r.Xb(73,"tr"),r.Xb(74,"td"),r.Xb(75,"div",9),r.Qc(76," Desktop "),r.Wb(),r.Xb(77,"button",4),r.Qc(78,"Edit"),r.Wb(),r.Wb(),r.Xb(79,"td"),r.Xb(80,"ul",10),r.Xb(81,"li"),r.Qc(82,"BaseServerService.WRITE"),r.Wb(),r.Xb(83,"li"),r.Qc(84,"BaseServerService.READ"),r.Wb(),r.Xb(85,"li"),r.Qc(86,"ADDomain.WRITE"),r.Wb(),r.Xb(87,"li"),r.Qc(88,"ADDomain.READ"),r.Wb(),r.Xb(89,"li"),r.Qc(90,"Project.WRITE"),r.Wb(),r.Xb(91,"li"),r.Qc(92,"Project.READ"),r.Wb(),r.Xb(93,"li"),r.Qc(94,"SubProject.WRITE"),r.Wb(),r.Xb(95,"li"),r.Qc(96,"SubProject.READ"),r.Wb(),r.Wb(),r.Xb(97,"a",11),r.Qc(98,"mostrar mais (15)"),r.Wb(),r.Wb(),r.Wb(),r.Xb(99,"tr"),r.Xb(100,"td"),r.Xb(101,"div",9),r.Qc(102," Desktop "),r.Wb(),r.Xb(103,"button",4),r.Qc(104,"Edit"),r.Wb(),r.Wb(),r.Xb(105,"td"),r.Xb(106,"ul",10),r.Xb(107,"li"),r.Qc(108,"BaseServerService.WRITE"),r.Wb(),r.Xb(109,"li"),r.Qc(110,"BaseServerService.READ"),r.Wb(),r.Xb(111,"li"),r.Qc(112,"ADDomain.WRITE"),r.Wb(),r.Xb(113,"li"),r.Qc(114,"ADDomain.READ"),r.Wb(),r.Xb(115,"li"),r.Qc(116,"Project.WRITE"),r.Wb(),r.Xb(117,"li"),r.Qc(118,"Project.READ"),r.Wb(),r.Xb(119,"li"),r.Qc(120,"SubProject.WRITE"),r.Wb(),r.Xb(121,"li"),r.Qc(122,"SubProject.READ"),r.Wb(),r.Wb(),r.Xb(123,"a",11),r.Qc(124,"mostrar mais (15)"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(125,"div"),r.Oc(126,Z4,2,1,"div",12),r.Wb()),2&t&&(r.Db(126),r.rc("ngForOf",e.permissions))},directives:[__,sp,Wv,jv,wv,mh,yu,vv,c.s],styles:["[_nghost-%COMP%]{margin-top:16px}[_nghost-%COMP%]   table[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{vertical-align:top;padding-bottom:20px}[_nghost-%COMP%]   table[_ngcontent-%COMP%]   .name[_ngcontent-%COMP%]{margin-top:15px;margin-bottom:15px}[_nghost-%COMP%]   table[_ngcontent-%COMP%]   a.show-more[_ngcontent-%COMP%]{margin-left:40px}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding-bottom:20px}[_nghost-%COMP%]   table[_ngcontent-%COMP%]   .no-border[_ngcontent-%COMP%]{border:none!important}[_nghost-%COMP%]   table.border_top[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-top:1px solid #ddd}[_nghost-%COMP%]   ul.permissions[_ngcontent-%COMP%]{line-height:25px;margin-bottom:5px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54);width:780px}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}"]}),t})();function e3(t,e){if(1&t){const t=r.Yb();r.Xb(0,"tr"),r.Xb(1,"td"),r.Xb(2,"div",10),r.Qc(3),r.Wb(),r.Xb(4,"span",11),r.Qc(5),r.Wb(),r.Wb(),r.Xb(6,"td",12),r.Xb(7,"button",13),r.Xb(8,"mat-icon"),r.Qc(9,"more_vert"),r.Wb(),r.Wb(),r.Xb(10,"mat-menu",null,14),r.Xb(12,"button",15),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onCopy(n.id)})),r.Qc(13,"Copiar"),r.Wb(),r.Xb(14,"button",15),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onEdit(n.id)})),r.Qc(15,"Editar"),r.Wb(),r.Xb(16,"button",15),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onDelete(n.id)})),r.Qc(17,"Excluir"),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.Ac(11);r.Db(3),r.Rc(t.name),r.Db(2),r.Rc(t.comment),r.Db(1),r.tc("id","roles-iam-",t.name,""),r.Db(1),r.rc("matMenuTriggerFor",n),r.Db(5),r.Gb("roles-iam-copy-",t.name,""),r.Db(2),r.Gb("roles-iam-edit-",t.name,""),r.Db(2),r.Gb("roles-iam-delete-",t.name,"")}}let n3=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.roleDao=t,this.permissionDao=e,this.router=n,this.dialog=o}ngOnInit(){this.roleDao.get().subscribe(t=>{this.roles=t}),this.permissionDao.get().subscribe(t=>{this.permissions=t})}onEdit(t){this.router.navigate(["/iam/role/"+t])}onCreate(){this.router.navigate(["/iam/role/0"])}onCopy(t){this.router.navigate(["/iam/role/"+t],{queryParams:{copy:!0}})}onDelete(t){const e=this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja remover esse papel?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.roleDao.remove(t).subscribe(e=>{this.roles=this.removeRoleOfList(t,this.roles)})});this.addSubscription(e)}removeRoleOfList(t,e){const n=e.findIndex(e=>e.id===t);return n>-1&&e.splice(n,1),e}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Iz),r.Rb(gb),r.Rb(ga),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-roles"]],features:[r.Ab],decls:18,vars:1,consts:[["fusePerfectScrollbar","",1,"page-layout","simple","fullwidth"],[1,"content","p-24"],["fxLayout","column"],["fxLayout","row","fxLayoutAlign","space-between center"],["type","button","mat-raised-button","","color","accent","id","roles-iam-create",3,"click"],["cellspacing","0","cellpadding","0",1,"border_top"],[1,"no-border"],[1,"min-width-250"],[1,"width-40"],[4,"ngFor","ngForOf"],[1,"mat-body-2"],[1,"mat-caption"],[3,"id"],["mat-button","",1,"small-button",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"mat-card"),r.Xb(4,"mat-card-header"),r.Xb(5,"mat-card-title",3),r.Xb(6,"div"),r.Qc(7," IAM Pap\xe9is"),r.Wb(),r.Xb(8,"div"),r.Xb(9,"button",4),r.fc("click",(function(){return e.onCreate()})),r.Qc(10,"Criar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(11,"mat-card-content"),r.Xb(12,"table",5),r.Xb(13,"thead"),r.Xb(14,"tr",6),r.Sb(15,"th",7),r.Sb(16,"th",8),r.Wb(),r.Wb(),r.Oc(17,e3,18,13,"tr",9),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(17),r.rc("ngForOf",e.roles))},directives:[__,sp,Wv,jv,wv,mh,yu,vv,c.s,Pf,Uu,ff,mf],styles:["[_nghost-%COMP%]{margin-top:16px}[_nghost-%COMP%]   table[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{vertical-align:center;padding-bottom:10px;padding-top:10px}[_nghost-%COMP%]   .small-button[_ngcontent-%COMP%]{width:30px!important;min-width:30px!important;padding-left:0;padding-right:0}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding-bottom:20px}[_nghost-%COMP%]   table[_ngcontent-%COMP%]   .no-border[_ngcontent-%COMP%]{border:none!important}[_nghost-%COMP%]   table.border_top[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-top:1px solid #ddd}[_nghost-%COMP%]   table.border_bottom[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd}[_nghost-%COMP%]   ul.permissions[_ngcontent-%COMP%]{line-height:25px;margin-bottom:5px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54);width:580px}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:600px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   .width-40[_ngcontent-%COMP%]{width:40px}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}"]}),t})();const o3=["mat-sort-header",""];function r3(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",3),r.fc("@arrowPosition.start",(function(){return r.Ec(t),r.jc()._disableViewStateAnimation=!0}))("@arrowPosition.done",(function(){return r.Ec(t),r.jc()._disableViewStateAnimation=!1})),r.Sb(1,"div",4),r.Xb(2,"div",5),r.Sb(3,"div",6),r.Sb(4,"div",7),r.Sb(5,"div",8),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.rc("@arrowOpacity",t._getArrowViewState())("@arrowPosition",t._getArrowViewState())("@allowChildren",t._getArrowDirectionState()),r.Db(2),r.rc("@indicator",t._getArrowDirectionState()),r.Db(1),r.rc("@leftPointer",t._getArrowDirectionState()),r.Db(1),r.rc("@rightPointer",t._getArrowDirectionState())}}const i3=["*"];class a3{}const c3=tg($d(a3));let s3=(()=>{class t extends c3{constructor(){super(...arguments),this.sortables=new Map,this._stateChanges=new po.b,this.start="asc",this._direction="",this.sortChange=new r.o}get direction(){return this._direction}set direction(t){if(Object(r.X)()&&t&&"asc"!==t&&"desc"!==t)throw function(t){return Error(`${t} is not a valid sort direction ('asc' or 'desc').`)}(t);this._direction=t}get disableClear(){return this._disableClear}set disableClear(t){this._disableClear=Bs(t)}register(t){if(!t.id)throw Error("MatSortHeader must be provided with a unique id.");if(this.sortables.has(t.id))throw Error(`Cannot have two MatSortables with the same id (${t.id}).`);this.sortables.set(t.id,t)}deregister(t){this.sortables.delete(t.id)}sort(t){this.active!=t.id?(this.active=t.id,this.direction=t.start?t.start:this.start):this.direction=this.getNextSortDirection(t),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(t){if(!t)return"";let e=function(t,e){let n=["asc","desc"];return"desc"==t&&n.reverse(),e||n.push(""),n}(t.start||this.start,null!=t.disableClear?t.disableClear:this.disableClear),n=e.indexOf(this.direction)+1;return n>=e.length&&(n=0),e[n]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return t.\u0275fac=function(e){return l3(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"],active:["matSortActive","active"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[r.Ab,r.Bb]}),t})();const l3=r.Zb(s3),d3=Vd.ENTERING+" "+Bd.STANDARD_CURVE,g3={indicator:wt("indicator",[It("active-asc, asc",Dt({transform:"translateY(0px)"})),It("active-desc, desc",Dt({transform:"translateY(10px)"})),Tt("active-asc <=> active-desc",kt(d3))]),leftPointer:wt("leftPointer",[It("active-asc, asc",Dt({transform:"rotate(-45deg)"})),It("active-desc, desc",Dt({transform:"rotate(45deg)"})),Tt("active-asc <=> active-desc",kt(d3))]),rightPointer:wt("rightPointer",[It("active-asc, asc",Dt({transform:"rotate(45deg)"})),It("active-desc, desc",Dt({transform:"rotate(-45deg)"})),Tt("active-asc <=> active-desc",kt(d3))]),arrowOpacity:wt("arrowOpacity",[It("desc-to-active, asc-to-active, active",Dt({opacity:1})),It("desc-to-hint, asc-to-hint, hint",Dt({opacity:.54})),It("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",Dt({opacity:0})),Tt("* => asc, * => desc, * => active, * => hint, * => void",kt("0ms")),Tt("* <=> *",kt(d3))]),arrowPosition:wt("arrowPosition",[Tt("* => desc-to-hint, * => desc-to-active",kt(d3,Et([Dt({transform:"translateY(-25%)"}),Dt({transform:"translateY(0)"})]))),Tt("* => hint-to-desc, * => active-to-desc",kt(d3,Et([Dt({transform:"translateY(0)"}),Dt({transform:"translateY(25%)"})]))),Tt("* => asc-to-hint, * => asc-to-active",kt(d3,Et([Dt({transform:"translateY(25%)"}),Dt({transform:"translateY(0)"})]))),Tt("* => hint-to-asc, * => active-to-asc",kt(d3,Et([Dt({transform:"translateY(0)"}),Dt({transform:"translateY(-25%)"})]))),It("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",Dt({transform:"translateY(0)"})),It("hint-to-desc, active-to-desc, desc",Dt({transform:"translateY(-25%)"})),It("hint-to-asc, active-to-asc, asc",Dt({transform:"translateY(25%)"}))]),allowChildren:wt("allowChildren",[Tt("* <=> *",[Rt("@*",Lt(),{optional:!0})])])};let m3=(()=>{class t{constructor(){this.changes=new po.b,this.sortButtonLabel=t=>`Change sorting for ${t}`}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();const p3={provide:m3,deps:[[new r.B,new r.K,m3]],useFactory:function(t){return t||new m3}};class h3{}const u3=$d(h3);let b3=(()=>{class t extends u3{constructor(t,e,n,o,r,i){if(super(),this._intl=t,this._sort=n,this._columnDef=o,this._focusMonitor=r,this._elementRef=i,this._showIndicatorHint=!1,this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",!n)throw Error("MatSortHeader must be placed within a parent element with the MatSort directive.");this._rerenderSubscription=Object(Ks.a)(n.sortChange,n._stateChanges,t.changes).subscribe(()=>{this._isSorted()&&this._updateArrowDirection(),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),e.markForCheck()}),r&&i&&r.monitor(i,!0).subscribe(t=>this._setIndicatorHintVisible(!!t))}get disableClear(){return this._disableClear}set disableClear(t){this._disableClear=Bs(t)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this)}ngOnDestroy(){this._focusMonitor&&this._elementRef&&this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(t){this._isDisabled()&&t||(this._showIndicatorHint=t,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(t){this._viewState=t,this._disableViewStateAnimation&&(this._viewState={toState:t.toState})}_handleClick(){if(this._isDisabled())return;this._sort.sort(this),"hint"!==this._viewState.toState&&"active"!==this._viewState.toState||(this._disableViewStateAnimation=!0);const t=this._isSorted()?{fromState:this._arrowDirection,toState:"active"}:{fromState:"active",toState:this._arrowDirection};this._setAnimationTransitionState(t),this._showIndicatorHint=!1}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const t=this._viewState.fromState;return(t?`${t}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":null}_renderArrow(){return!this._isDisabled()||this._isSorted()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(m3),r.Rb(r.h),r.Rb(s3,8),r.Rb("MAT_SORT_HEADER_COLUMN_DEF",8),r.Rb(Rd),r.Rb(r.l))},t.\u0275cmp=r.Lb({type:t,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(t,e){1&t&&r.fc("click",(function(){return e._handleClick()}))("mouseenter",(function(){return e._setIndicatorHintVisible(!0)}))("mouseleave",(function(){return e._setIndicatorHintVisible(!1)})),2&t&&(r.Eb("aria-sort",e._getAriaSortAttribute()),r.Hb("mat-sort-header-disabled",e._isDisabled()))},inputs:{disabled:"disabled",arrowPosition:"arrowPosition",disableClear:"disableClear",id:["mat-sort-header","id"],start:"start"},exportAs:["matSortHeader"],features:[r.Ab],attrs:o3,ngContentSelectors:i3,decls:4,vars:7,consts:[[1,"mat-sort-header-container"],["type","button",1,"mat-sort-header-button","mat-focus-indicator"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(t,e){1&t&&(r.qc(),r.Xb(0,"div",0),r.Xb(1,"button",1),r.pc(2),r.Wb(),r.Oc(3,r3,6,6,"div",2),r.Wb()),2&t&&(r.Hb("mat-sort-header-sorted",e._isSorted())("mat-sort-header-position-before","before"==e.arrowPosition),r.Db(1),r.Eb("disabled",e._isDisabled()||null)("aria-label",e._intl.sortButtonLabel(e.id)),r.Db(2),r.rc("ngIf",e._renderArrow()))},directives:[c.t],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-button{border:none;background:0 0;display:flex;align-items:center;padding:0;cursor:inherit;outline:0;font:inherit;color:currentColor;position:relative}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-button,[mat-sort-header].cdk-program-focused .mat-sort-header-button{border-bottom:solid 1px currentColor}.mat-sort-header-button::-moz-focus-inner{border:0}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}\n"],encapsulation:2,data:{animation:[g3.indicator,g3.leftPointer,g3.rightPointer,g3.arrowOpacity,g3.arrowPosition,g3.allowChildren]},changeDetection:0}),t})(),_3=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[p3],imports:[[c.c]]}),t})();function f3(t,e){if(1&t){const t=r.Yb();r.Xb(0,"th",22),r.Xb(1,"mat-checkbox",23),r.fc("change",(function(){return r.Ec(t),r.jc().masterToggle()})),r.Wb(),r.Wb()}}function C3(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",24),r.Xb(1,"mat-checkbox",25),r.fc("click",(function(e){return r.Ec(t),e.stopPropagation()}))("change",(function(n){r.Ec(t);const o=e.$implicit,i=r.jc();return n?i.selection.toggle(o):null})),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.rc("checked",n.selection.isSelected(t))}}function O3(t,e){1&t&&(r.Xb(0,"th",26),r.Qc(1," Nome"),r.Wb())}function M3(t,e){if(1&t&&(r.Xb(0,"td",27),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.name," ")}}function P3(t,e){1&t&&(r.Xb(0,"th",28),r.Qc(1," Descri\xe7\xe3o"),r.Wb())}function y3(t,e){if(1&t&&(r.Xb(0,"td",24),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.comment," ")}}function x3(t,e){1&t&&r.Sb(0,"tr",29)}function v3(t,e){1&t&&r.Sb(0,"tr",30)}const w3=function(){return[5,10,25,100]};let k3=(()=>{class t{constructor(t,e){this.dialogRef=t,this.data=e,this.displayedColumns=["select","name","comment"],this.indeterminate=!1}ngOnInit(){this.setPermissionsTable(this.data.permissions)}setPermissionsTable(t){this.selection=new ml(!0,[]),this.dataSource=new uH(t),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}applyFilter(t){this.dataSource.filter=t.trim().toLowerCase(),this.dataSource.paginator&&this.dataSource.paginator.firstPage()}masterToggle(){this.indeterminate?(this.indeterminate=!1,this.selection.clear()):(this.indeterminate=!0,this.dataSource.filteredData.forEach(t=>this.selection.select(t)))}onSubmit(){this.dialogRef.close(this.selection.selected)}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-iamadd-permissions-modal"]],viewQuery:function(t,e){var n;1&t&&(r.Wc(kG,!0),r.Wc(s3,!0)),2&t&&(r.zc(n=r.gc())&&(e.paginator=n.first),r.zc(n=r.gc())&&(e.sort=n.first))},decls:28,vars:6,consts:[[1,"dialog-content-wrapper"],["mat-dialog-title","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","no-padding"],["appearance","outline",1,"m-20"],["matInput","","id","iamadd-permissions-filter",3,"keyup"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","","class","name",4,"matHeaderCellDef"],["mat-cell","","class","name",4,"matCellDef"],["matColumnDef","comment"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[3,"pageSizeOptions"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","id","iamadd-permissions-ok-button",3,"disabled","click"],["type","button","mat-raised-button","","id","iamadd-permissions-cancel-button",3,"click"],["mat-header-cell",""],["id","iamadd-permissions-select-toggle",3,"change"],["mat-cell",""],[3,"checked","click","change"],["mat-header-cell","","mat-sort-header","",1,"name"],["mat-cell","",1,"name"],["mat-header-cell","","mat-sort-header",""],["mat-header-row",""],["mat-row",""]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Adicionar Permiss\xf5es ao Papel"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"mat-dialog-content",4),r.Xb(6,"mat-form-field",5),r.Xb(7,"mat-label"),r.Qc(8,"Filtro"),r.Wb(),r.Xb(9,"input",6),r.fc("keyup",(function(t){return e.applyFilter(t.target.value)})),r.Wb(),r.Wb(),r.Xb(10,"table",7),r.Vb(11,8),r.Oc(12,f3,2,0,"th",9),r.Oc(13,C3,2,1,"td",10),r.Ub(),r.Vb(14,11),r.Oc(15,O3,2,0,"th",12),r.Oc(16,M3,2,1,"td",13),r.Ub(),r.Vb(17,14),r.Oc(18,P3,2,0,"th",15),r.Oc(19,y3,2,1,"td",10),r.Ub(),r.Oc(20,x3,1,0,"tr",16),r.Oc(21,v3,1,0,"tr",17),r.Wb(),r.Sb(22,"mat-paginator",18),r.Wb(),r.Xb(23,"div",19),r.Xb(24,"button",20),r.fc("click",(function(){return e.selection.selected.length>0&&e.onSubmit()})),r.Qc(25,"OK "),r.Wb(),r.Xb(26,"button",21),r.fc("click",(function(){return e.onCancel()})),r.Qc(27,"Cancel"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(10),r.rc("dataSource",e.dataSource),r.Db(10),r.rc("matHeaderRowDef",e.displayedColumns),r.Db(1),r.rc("matRowDefColumns",e.displayedColumns),r.Db(1),r.rc("pageSizeOptions",r.uc(5,w3)),r.Db(2),r.rc("disabled",0===e.selection.selected.length))},directives:[pm,nm,mm,kp,sp,mh,om,nu,Qh,bu,UV,s3,$V,VV,YV,tH,rH,kG,ah,rm,yu,KV,RC,ZV,b3,aH,dH],styles:["table[_ngcontent-%COMP%]   .name[_ngcontent-%COMP%]{padding-left:5px;padding-top:4px}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-size:12px}"]}),t})();function S3(t,e){if(1&t){const t=r.Yb();r.Xb(0,"th",26),r.Xb(1,"mat-checkbox",27),r.fc("change",(function(e){r.Ec(t);const n=r.jc(2);return e?n.masterToggle():null})),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.Db(1),r.rc("checked",t.selection.hasValue()&&t.isAllSelected())("indeterminate",t.selection.hasValue()&&!t.isAllSelected())}}function A3(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",28),r.Xb(1,"mat-checkbox",29),r.fc("click",(function(e){return r.Ec(t),e.stopPropagation()}))("change",(function(n){r.Ec(t);const o=e.$implicit,i=r.jc(2);return n?i.selection.toggle(o):null})),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(2);r.Db(1),r.rc("checked",n.selection.isSelected(t))}}function D3(t,e){1&t&&(r.Xb(0,"th",30),r.Qc(1," Nome"),r.Wb())}function I3(t,e){if(1&t&&(r.Xb(0,"td",28),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",null==t?null:t.name," ")}}function E3(t,e){1&t&&(r.Xb(0,"th",30),r.Qc(1," Descri\xe7\xe3o"),r.Wb())}function T3(t,e){if(1&t&&(r.Xb(0,"td",28),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",null==t?null:t.comment," ")}}function L3(t,e){1&t&&r.Sb(0,"tr",31)}function R3(t,e){1&t&&r.Sb(0,"tr",32)}function W3(t,e){1&t&&(r.Vb(0),r.Qc(1," Salvar "),r.Ub())}function j3(t,e){1&t&&r.Qc(0," Criar ")}const F3=function(){return[5,10,25,100]};function X3(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",2),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"mat-card"),r.Xb(2,"mat-card-header"),r.Xb(3,"mat-card-title",3),r.Xb(4,"div"),r.Qc(5," IAM"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"mat-card-content"),r.Xb(7,"div",4),r.Xb(8,"mat-form-field",5),r.Xb(9,"mat-label"),r.Qc(10,"Nome"),r.Wb(),r.Sb(11,"input",6),r.Xb(12,"mat-error"),r.Qc(13),r.kc(14,"error"),r.Wb(),r.Wb(),r.Xb(15,"mat-form-field",5),r.Xb(16,"mat-label"),r.Qc(17,"Descri\xe7\xe3o"),r.Wb(),r.Sb(18,"input",7),r.Xb(19,"mat-error"),r.Qc(20),r.kc(21,"error"),r.Wb(),r.Wb(),r.Xb(22,"mat-form-field",5),r.Xb(23,"mat-label"),r.Qc(24,"Filtro"),r.Wb(),r.Xb(25,"input",8),r.fc("keyup",(function(e){return r.Ec(t),r.jc().applyFilter(e.target.value)})),r.Wb(),r.Wb(),r.Xb(26,"table",9),r.Vb(27,10),r.Oc(28,S3,2,2,"th",11),r.Oc(29,A3,2,1,"td",12),r.Ub(),r.Vb(30,13),r.Oc(31,D3,2,0,"th",14),r.Oc(32,I3,2,1,"td",12),r.Ub(),r.Vb(33,15),r.Oc(34,E3,2,0,"th",14),r.Oc(35,T3,2,1,"td",12),r.Ub(),r.Oc(36,L3,1,0,"tr",16),r.Oc(37,R3,1,0,"tr",17),r.Wb(),r.Xb(38,"button",18),r.fc("click",(function(){return r.Ec(t),r.jc().onAddPermissionsModal()})),r.Qc(39,"Adicionar Permiss\xf5es"),r.Wb(),r.Sb(40,"mat-paginator",19),r.Wb(),r.Xb(41,"mat-slide-toggle",20),r.Qc(42," Ativo "),r.Wb(),r.Wb(),r.Xb(43,"div",21),r.Xb(44,"button",22),r.Oc(45,W3,2,0,"ng-container",23),r.Oc(46,j3,1,0,"ng-template",null,24,r.Pc),r.Wb(),r.Xb(48,"button",25),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(49,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(47),e=r.jc();r.rc("formGroup",e.myForm),r.Db(13),r.Sc(" ",r.lc(14,10,e.myForm.get("name").errors)," "),r.Db(7),r.Sc(" ",r.lc(21,12,e.myForm.get("comment").errors)," "),r.Db(6),r.rc("dataSource",e.dataSource),r.Db(10),r.rc("matHeaderRowDef",e.displayedColumns),r.Db(1),r.rc("matRowDefColumns",e.displayedColumns),r.Db(3),r.rc("pageSizeOptions",r.uc(14,F3)),r.Db(4),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",e.myForm.value.id)("ngIfElse",t)}}function N3(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",15),r.fc("click",(function(){return r.Ec(t),r.jc().openManagerUserCustomerGroupCreateModal()})),r.Qc(1,"Criar "),r.Wb()}}function U3(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",18),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().openManagerUserCustomerEditModal(e)})),r.Qc(1," Edit "),r.Wb()}}function z3(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Qc(2),r.Wb(),r.Xb(3,"td"),r.Qc(4),r.Wb(),r.Xb(5,"td",16),r.Oc(6,U3,2,0,"button",17),r.Wb(),r.Wb()),2&t){const t=e.$implicit,i=r.jc();var n,o;r.Db(2),r.Sc(" ",null==(n=i.adminService.getManagerUserCustomerGroup(t.managerUserId))?null:n.email," "),r.Db(2),r.Sc(" ",null==(o=i.adminService.getRole(t.roleId))?null:o.name," "),r.Db(2),r.rc("appIfPermission","WRITE")("appIfPermissionData",i.customerGroup)("appIfPermissionType","CustomerGroup")}}const Y3=[{path:"iam",component:t3,canActivate:[hb],data:{permissions:["Permission.READ"]}},{path:"iam/role/:id",component:(()=>{class t extends Bc{constructor(t,e,n,o,r,i){super(),this.route=t,this.roleDao=e,this.permissionDao=n,this.fb=o,this.dialog=r,this.router=i,this.displayedColumns=["select","name","comment"]}ngOnInit(){const t=co([this.route.queryParamMap,this.route.paramMap]).pipe(Xo(([t,e])=>{const n=e.get("id"),o=Boolean(t.get("copy"));if(n){const t=Number(n);if(t)return o?this.roleDao.getOne(t).pipe(Object(H.a)(t=>({id:null,active:t.active,name:"C\xf3pia de "+t.name,comment:"C\xf3pia de "+t.comment,permissionIds:t.permissionIds,modified:null,optlock:null}))):this.roleDao.getOne(t)}return Object(z.a)({id:null,name:"Novo",active:!0,comment:"Descri\xe7\xe3o",permissionIds:[],modified:null,optlock:null})})),e=this.permissionDao.get();this.addSubscription(co([t,e]).subscribe(([t,e])=>{this.permissions=e,this.myForm=this.fb.group(Object(kc.e)(t),{asyncValidator:this.roleDao.validator});const n=this.getRolePermissions(t);this.setPermissionsTable(n)}))}setPermissionsTable(t){this.selection=new ml(!0,t),this.addSubscription(this.selection.changed.subscribe(()=>{this.myForm.markAsDirty(),this.myForm.updateValueAndValidity()})),this.dataSource=new uH(t),this.setPaginator()}setPaginator(){setTimeout(()=>{this.paginator&&this.sort?(this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort):this.setPaginator()},10)}getRolePermissions(t){const e=[];for(const n of t.permissionIds){const t=this.findPermission(n);e.push(t)}return e}applyFilter(t){this.dataSource.filter=t.trim().toLowerCase(),this.dataSource.paginator&&this.dataSource.paginator.firstPage()}onCancel(){this.router.navigate(["/iam-roles"])}onSubmit(){const t=this.selection.selected.map(t=>t.id),e=this.myForm.value;let n;e.permissionIds=t,n=e.id?this.roleDao.save(e):this.roleDao.create(e),n.subscribe(()=>{this.router.navigate(["/iam-roles"])})}findPermission(t){return this.permissions.find(e=>e.id===t)}isAllSelected(){return this.selection.selected.length===this.dataSource.data.length}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(t=>this.selection.select(t))}onAddPermissionsModal(){const t=this.dataSource.data,e=this.permissions.filter(e=>-1===t.indexOf(e)),n=this.dialog.open(k3,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{permissions:e}});this.addSubscription(n.afterClosed().pipe(Object(V.a)(t=>!!t&&t.length>0)).subscribe(e=>{t.push(...e),this.setPermissionsTable(t),this.myForm.markAsDirty(),this.myForm.updateValueAndValidity()}))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(oi),r.Rb(Iz),r.Rb(gb),r.Rb(cm.g),r.Rb(Zg),r.Rb(ga))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-iamcreate-edit"]],viewQuery:function(t,e){var n;1&t&&(r.Wc(kG,!0),r.Wc(s3,!0)),2&t&&(r.zc(n=r.gc())&&(e.paginator=n.first),r.zc(n=r.gc())&&(e.sort=n.first))},features:[r.Ab],decls:2,vars:1,consts:[["fxLayout","column",1,"mt-26"],["name","iam-form","id","iamcreate-edit-form",3,"formGroup","submit",4,"ngIf"],["name","iam-form","id","iamcreate-edit-form",3,"formGroup","submit"],["fxLayout","row","fxLayoutAlign","space-between center"],["fxLayout","column"],["appearance","outline"],["matInput","","formControlName","name","id","iamcreate-edit-name"],["matInput","","formControlName","comment","id","iamcreate-edit-comment"],["matInput","","id","iamcreate-edit-filter",3,"keyup"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","","style","padding-right: 8px ",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","comment"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["type","button","id","iamcreate-edit-add-permissions","mat-raised-button","","color","green-bg",1,"width-100-percent","mt-16","green-400-bg",3,"click"],[3,"pageSizeOptions"],["formControlName","active","name","active"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","color","accent","mat-raised-button","","id","iamcreate-edit-create",3,"disabled"],[4,"ngIf","ngIfElse"],["newRole",""],["type","button","mat-raised-button","","id","iamcreate-edit-cancel","color","primary",3,"click"],["mat-header-cell","",2,"padding-right","8px"],[3,"checked","indeterminate","change"],["mat-cell",""],[3,"checked","click","change"],["mat-header-cell","","mat-sort-header",""],["mat-header-row",""],["mat-row",""]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Oc(1,X3,50,15,"form",1),r.Wb()),2&t&&(r.Db(1),r.rc("ngIf",e.myForm))},directives:[sp,c.t,cm.J,cm.u,cm.l,Wv,jv,wv,mh,vv,nu,Qh,bu,cm.c,cm.t,cm.j,Uh,UV,s3,$V,VV,YV,tH,rH,yu,kG,U_,ah,KV,RC,ZV,b3,aH,dH],pipes:[DP],styles:["[_nghost-%COMP%]{margin:16px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54);width:680px}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:700px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px 24px 8px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}"]}),t})(),canActivate:[hb],data:{permissions:["Permission.CREATE","Permission.WRITE"]}},{path:"iam-roles",component:n3,canActivate:[hb],data:{permissions:["Permission.READ"]}},{path:"iam-role-customer-group-manager-user",component:(()=>{class t extends Bc{constructor(t,e,n,o,r,i){super(),this.customerGroupService=t,this.roleCustomerGroupManagerUserDao=e,this.adminService=n,this.managerUserDao=o,this.roleDao=r,this.dialog=i,this.customerGroup={id:null,comment:null,active:null,name:null,subProjectIds:null,managerGroupIds:null,softwareCompanyIds:[],customerIds:null,contractedUsers:3,imageFileId:null,customPortalTemplateId:null,backgroundImageTemplateId:null,htmlId:null,url:null,modified:null,optlock:null,imageUUID:null,exceededMaximumUsersMessage:null,partnerCustomerGroupId:null},this.addSubscription(this.customerGroupService.get().subscribe(t=>{t&&t.id&&(this.customerGroup=t,this.roleDao.get().subscribe(e=>{e?(this.adminService.roles=e,this.managerUserDao.filter({managerUsersInRoleCustomerGroupId:t.id}).subscribe(e=>{e?(this.adminService.managerUsersCustomerGroup=e,this.roleCustomerGroupManagerUserDao.getByParentId(t.id).subscribe(t=>{t?this.adminService.roleCustomerGroupManagerUsers=t:this.unloadCustomerGroupPermission()})):this.unloadCustomerGroupPermission()})):this.unloadCustomerGroupPermission()}))}))}unloadCustomerGroupPermission(){this.adminService.roles=[],this.adminService.roleCustomerGroupManagerUsers=[],this.adminService.managerUsersAdministrator=[]}openManagerUserCustomerGroupCreateModal(){const t=this.dialog.open(Uz,{disableClose:!0,panelClass:"generic-edit-dialog"}).afterClosed().subscribe(t=>{if(t&&t.constructor===Array){const e=t[0],n=t[1];"CREATE"!==e.operation&&"CREATE"!==n.operation||(this.adminService.managerUsers.find(t=>t.id===e.data.id)||this.adminService.addManagerUser(e.data),this.adminService.adUsers.find(t=>t.id===n.data.id)||this.adminService.addADUser(n.data))}});this.addSubscription(t)}openManagerUserCustomerEditModal(t){const e=this.dialog.open(Uz,{disableClose:!0,panelClass:"generic-edit-dialog",data:{roleIdCustomerGroupIdManagerUserId:t}}).afterClosed().subscribe(t=>{if(t&&t.constructor===Array){const e=t[0],n=t[1];"CREATE"!==e.operation&&"CREATE"!==n.operation||this.adminService.managerUsers.find(t=>t.id===e.data.id)||this.adminService.addManagerUser(e.data)}});this.addSubscription(e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(nb),r.Rb(Dz),r.Rb(CL),r.Rb(ER),r.Rb(Iz),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-role-customer-group-manager-user"]],features:[r.Ab],decls:26,vars:8,consts:[["fusePerfectScrollbar","",1,"page-layout","simple"],[1,"content","p-24"],["fxLayout","column",2,"max-width","810px"],[1,"row"],[2,"width","100%"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-top","2px"],[1,"accent-A700-fg"],["type","button","mat-raised-button","","color","accent",3,"click",4,"appIfPermission","appIfPermissionData","appIfPermissionType"],["fxLayout","column mt-4"],[1,"content-tab"],["border","0","cellspacing","0",1,"remote-app-table"],[1,"bg-white"],[1,"min-width-300"],[1,"text-align-center","p-0",2,"width","90px"],[4,"ngFor","ngForOf"],["type","button","mat-raised-button","","color","accent",3,"click"],[1,"text-align-center","p-0"],["type","button","mat-raised-button","","class","mat-green-600-bg",3,"click",4,"appIfPermission","appIfPermissionData","appIfPermissionType"],["type","button","mat-raised-button","",1,"mat-green-600-bg",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"mat-card",4),r.Xb(5,"mat-card-header"),r.Xb(6,"mat-card-title",5),r.Xb(7,"div"),r.Xb(8,"b",6),r.Qc(9),r.Wb(),r.Qc(10," | Papel dos funcion\xe1rios "),r.Wb(),r.Xb(11,"div"),r.Oc(12,N3,2,0,"button",7),r.Wb(),r.Wb(),r.Wb(),r.Xb(13,"mat-card-content"),r.Xb(14,"div",8),r.Xb(15,"div",9),r.Xb(16,"table",10),r.Xb(17,"thead"),r.Xb(18,"tr",11),r.Xb(19,"th",12),r.Qc(20,"E-mail"),r.Wb(),r.Xb(21,"th",12),r.Qc(22,"Papel"),r.Wb(),r.Sb(23,"th",13),r.Wb(),r.Wb(),r.Oc(24,z3,7,5,"tr",14),r.kc(25,"sort"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(9),r.Rc(e.customerGroup.name),r.Db(3),r.rc("appIfPermission","WRITE")("appIfPermissionData",e.customerGroup)("appIfPermissionType","CustomerGroup"),r.Db(12),r.rc("ngForOf",r.mc(25,5,e.adminService.roleCustomerGroupManagerUsers,"managerUserId")))},directives:[__,sp,Wv,jv,wv,mh,fL,vv,c.s,yu],pipes:[hL],styles:["[_nghost-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   .ml-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:18px!important;color:rgba(0,0,0,.54);width:780px}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}"]}),t})(),canActivate:[hb],data:{permissions:["CustomerGroup.WRITE"]}}];let B3=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[gb,Iz,KZ],imports:[[c.c,Sa.forChild(Y3),mL,ZL,_u,vu,ou,H_,hH,SG,_3,jC,hm,am,Kx,Xv,zu,AP,xf,ZI]]}),t})(),V3=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,mL,ZL,vu,aj,RS,am]]}),t})();class H3{constructor(t,e){this.a=t,this.b=e}showCliphelpTip(t,e,n){try{this.a.getSuppressClipHelpForConnection(e)||!t.isChrome&&!t.isIE||n&&n(e),this.a.setSuppressClipHelpForConnection(e,!0)}catch(o){this.b.error("[CliptipHelper] Unable to show the helptip template "+o.message)}}setDontShowHelpTipValue(t){this.a.setSuppressClipHelpGlobally(t)}}var Q3=function(t){return t[t.F1=112]="F1",t[t.F2=113]="F2",t[t.F3=114]="F3",t[t.F4=115]="F4",t[t.F5=116]="F5",t[t.F6=117]="F6",t[t.F7=118]="F7",t[t.F8=119]="F8",t[t.F9=120]="F9",t[t.F10=121]="F10",t[t.F11=122]="F11",t[t.F12=123]="F12",t[t.Return=13]="Return",t[t.Esc=27]="Esc",t[t.Backspace=8]="Backspace",t[t.Tab=9]="Tab",t[t.Left=37]="Left",t[t.Up=38]="Up",t[t.Right=39]="Right",t[t.Down=40]="Down",t[t.CapsLock=20]="CapsLock",t[t.Delete=46]="Delete",t[t.End=35]="End",t[t.Home=36]="Home",t[t.Insert=45]="Insert",t[t.NumLock=144]="NumLock",t[t.Spacebar=32]="Spacebar",t[t.PageUp=33]="PageUp",t[t.PageDown=34]="PageDown",t[t.Shift=16]="Shift",t[t.Windows=91]="Windows",t[t.RWindows=93]="RWindows",t[t.Ctrl=17]="Ctrl",t[t.Alt=18]="Alt",t[t.Pause=19]="Pause",t[t.ScrollLock=145]="ScrollLock",t[t.PrintScreen=44]="PrintScreen",t[t.Cmd1=91]="Cmd1",t[t.Cmd2=93]="Cmd2",t[t.Cmd3=224]="Cmd3",t}({});class G3{constructor(t,e){this.a=t,this.b=e,this.nonCharKeySet=new Set;for(const n in Q3)Q3.hasOwnProperty(n)&&this.nonCharKeySet.add(Q3[n])}isNonCharacterKey(t){return this.nonCharKeySet.has(t)}isCmdPressed(){return this.a.isMac&&(void 0!==this.b[Q3.Cmd1]&&this.b[Q3.Cmd1]||void 0!==this.b[Q3.Cmd2]&&this.b[Q3.Cmd2]||void 0!==this.b[Q3.Cmd3]&&this.b[Q3.Cmd3])}checkAndtranslateCmdToCtrl(t){return!this.a.isMac||t!==Q3.Cmd1&&t!==Q3.Cmd2&&t!==Q3.Cmd3?t:Q3.Ctrl}convertToCRLF(t){return t.replace(/\r?\n/g,"\r\n")}isNumericPadKey(t){return t in class{constructor(){this[144]="NumLock",this[96]="Numpad0",this[97]="Numpad1",this[98]="Numpad2",this[99]="Numpad3",this[100]="Numpad4",this[101]="Numpad5",this[102]="Numpad6",this[103]="Numpad7",this[104]="Numpad8",this[105]="Numpad9",this[106]="NumpadMultiply",this[107]="NumpadAdd",this[109]="NumpadSubtract",this[111]="NumpadDivide",this[108]='"NumpadComma" inputting "," or "."',this[188]='"NumpadComma" inputting ","',this[194]='"NumpadComma" inputting ",", "NumpadComma" inputting "."',this[190]='"NumpadComma" inputting "."',this[110]='"NumpadDecimal" inputting "."',this[12]="NumpadEqual",this[187]="NumpadEqual",this[61]="NumpadEqual"}}}isCtrlAltCharacterShortCuts(t){return t in class{constructor(){this[86]="Ctrl + Alt + V Excel paste special",this[107]='Ctrl + Alt + "+" Excel zoom in NumpadAdd',this[192]='Ctrl + Alt + "+" Excel zoom in Equal with shift Linux / Mac on Chromium 34',this[222]='Ctrl + Alt + "+" Excel zoom in Equal with shift Japanese',this[187]='Ctrl + Alt + "-"  Excel zoom out Minus Japanese keyboards, Excel zoom in Equal with shift non-Japanese',this[189]='Ctrl + Alt + "-" Excel zoom out',this[109]='Ctrl + Alt + "-"  Excel zoom out NumpadSubtract'}}}}class $3{constructor(){this.allSessionsDisconnected=null,this.onCredentialsNeeded=null,this.onTrustChallenge=null,this.openLoaderModal=null,this.closeLoaderModal=null,this.openAutoreconDialog=null,this.closeAutoreconDialog=null,this.sessionTakeFocus=null,this.showToast=null,this.showCopyConfirmationDialog=null,this.showClipHelptip=null,this.showNoGatewayError=null}}var q3=function(t){return t[t.A=65]="A",t[t.B=66]="B",t[t.C=67]="C",t[t.D=68]="D",t[t.E=69]="E",t[t.F=70]="F",t[t.G=71]="G",t[t.H=72]="H",t[t.I=73]="I",t[t.J=74]="J",t[t.K=75]="K",t[t.L=76]="L",t[t.M=77]="M",t[t.N=78]="N",t[t.O=79]="O",t[t.P=80]="P",t[t.Q=81]="Q",t[t.R=82]="R",t[t.S=83]="S",t[t.T=84]="T",t[t.U=85]="U",t[t.V=86]="V",t[t.W=87]="W",t[t.X=88]="X",t[t.Y=89]="Y",t[t.Z=90]="Z",t[t.a=97]="a",t[t.b=98]="b",t[t.c=99]="c",t[t.d=100]="d",t[t.e=101]="e",t[t.f=102]="f",t[t.g=103]="g",t[t.h=104]="h",t[t.i=105]="i",t[t.j=106]="j",t[t.k=107]="k",t[t.l=108]="l",t[t.m=109]="m",t[t.n=110]="n",t[t.o=111]="o",t[t.p=112]="p",t[t.q=113]="q",t[t.r=114]="r",t[t.s=115]="s",t[t.t=116]="t",t[t.u=117]="u",t[t.v=118]="v",t[t.w=119]="w",t[t.x=120]="x",t[t.y=121]="y",t[t.z=122]="z",t}({}),K3=function(t){return t[t.PlayOnDevice=0]="PlayOnDevice",t[t.PlayOnRemotePC=1]="PlayOnRemotePC",t[t.NoSound=2]="NoSound",t}({});class J3{constructor(){this.id=null,this.hostName=null,this.port=null,this.friendlyName=null,this.audioPlaybackType=K3.PlayOnDevice,this.swapMouseButtons=!1,this.adminMode=!1,this.bookmarkType=NW.Desktop,this.thumbnail=null,this.defaultThumbnai="assets/images/defaultIcon.bc1400ea.png",this.rdpFileString="",this.rdpFileURL=null,this.folderNames=[],this.tenantId="",this.multiTenantMode=!1,this.endpointCert=null,this.workspaceName=null,this.desktopName=null,this.imageFileId=null}label(){return this.friendlyName||this.hostName}desktopLabel(){return this.desktopName||this.label()}validate(){return!0}clippedDisplayLabel(){const t=this.label(),e=t.split(" ");let n="",o="";if(e.length<1)return t;if(e[0].length>10){const t=e[0].substring(0,9)+"-";e[0]=e[0].substring(10),e.unshift(t)}for(let r=0;r<e.length;r++){const t=e[r];(n+" "+t).trim().length<=10?n=(n+" "+t).trim():o=(o+" "+t).trim()}return o.length>10&&(o=o.substring(0,7).trim()+"..."),n+" "+o}}class Z3{constructor(){this.clipboard=!0,this.printer=!0,this.rememberCollection=!1}}class t6{constructor(){this.loading=!0,this.loadFailed=!1,this.multiTenant=!1,this.numRetry=0,this.workspaces=[]}}let e6=(()=>{class t extends Bc{constructor(t,e){super(),this.stomp=t,this.remoteAppDao=e,this.connected=!1,this.subscribers=[],this.status=[],this.addSubscription(this.stomp.connectionStatus$.subscribe(t=>{this.connected=t===Sc.a.OK})),this.addSubscription(this.stomp.stompTopic(`${iut}/remote-apps-ready`).subscribe(t=>{for(const e of t)if(!e.serviceApp){const t=this.status.find(t=>t.remoteAppId===e.remoteAppId);t?(t.status=e.status,this.emit(t)):this.remoteAppDao.getOneHtml5(e.remoteAppId).subscribe(t=>{t.status=e.status,this.status.push(t),this.emit(t)})}}))}remoteAppChanges(){return new Y.a(t=>{const e=new NQ(t);return this.subscribers.push(e),this.next(t),()=>{this.subscribers=this.subscribers.filter(t=>e.id!==t.id),t.complete()}})}next(t){for(const e of this.status)t.next(e)}emit(t){for(const e of this.subscribers)e.observer.next(t)}ngOnDestroy(){for(const t of this.subscribers)t.observer.complete();super.ngOnDestroy()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Cb),r.bc(yj))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function n6(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",4),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onOpen(e)})),r.Sb(1,"img",5),r.Xb(2,"div",6),r.Qc(3),r.Wb(),r.Wb()}if(2&t){const t=r.jc().$implicit,e=r.jc();r.Hb("remote-app-error","SERVER_NOT_CONNECTED"===t.status)("remote-app-ok","READY"===t.status||"CLIENT_NOT_CONNECTED"===t.status),r.rc("@fadeIn",void 0)("title",null==t?null:t.remoteAppId)("matTooltipDisabled","READY"===t.status||"CLIENT_NOT_CONNECTED"===t.status),r.Db(1),r.Hb("remote-app-image-error","SERVER_NOT_CONNECTED"===t.status)("remote-app-image-warn","CLIENT_NOT_CONNECTED"===t.status||"PREPARING"===t.status),r.rc("src",e.imageFileService.getRemoteAppPictureUrl(t.imageUUID),r.Hc),r.Db(2),r.Rc(t.appName)}}function o6(t,e){if(1&t&&(r.Vb(0),r.Oc(1,n6,4,13,"div",3),r.Ub()),2&t){const t=e.$implicit;r.Db(1),r.rc("ngIf",t.remoteAppId&&"DELETING"!==t.status)}}let r6=(()=>{class t extends Bc{constructor(t,e,n,o,r){super(),this.dialogRef=t,this.customerGroupService=e,this.remoteAppHtml5Service=n,this.imageFileService=o,this.data=r,this.customStyle={color:"#ffffff",padding:"15px 5px 5px 5px"};const i=this.remoteAppHtml5Service.remoteAppChanges().pipe(Bo((t,e)=>{const n=t.findIndex(t=>t.remoteAppId===e.remoteAppId);return n>-1?t[n]=e:t.push(e),t},[]));this.addSubscription(Object(sb.combineLatest)([i,this.customerGroupService.get()]).pipe(Object(H.a)(t=>{const e=t[1];return t[0].filter(t=>t.customerGroupId===(null==e?void 0:e.id))})).subscribe(t=>{this.remoteAppHtml5List=t.sort((t,e)=>{const n=this.translateStatusToNumber(t),o=this.translateStatusToNumber(e);return n===o?t.remoteAppId>e.remoteAppId?1:-1:n>o?-1:1})}))}translateStatusToNumber(t){return t.status===Zx.READY?1:-1}ngOnInit(){}guessImageMime(t){return Object(kc.l)(t)}onOpen(t){this.dialogRef.close(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(nb),r.Rb(e6),r.Rb(GM),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-app-drawer"]],features:[r.Ab],decls:3,vars:2,consts:[[3,"customStyle"],["fxLayout","row wrap"],[4,"ngFor","ngForOf"],["matTooltip","Servidor desconectado, o aplicativo talvez n\xe3o abra","appDebounceClick","","class","m-14 remote-app","fxLayout","column","fxLayoutAlign","center center",3,"title","matTooltipDisabled","remote-app-error","remote-app-ok","click",4,"ngIf"],["matTooltip","Servidor desconectado, o aplicativo talvez n\xe3o abra","appDebounceClick","","fxLayout","column","fxLayoutAlign","center center",1,"m-14","remote-app",3,"title","matTooltipDisabled","click"],["width","64","height","64",3,"src"],[1,"remote-app-name","mt-8"]],template:function(t,e){1&t&&(r.Sb(0,"app-customer-group-tool-bar",0),r.Xb(1,"div",1),r.Oc(2,o6,2,1,"ng-container",2),r.Wb()),2&t&&(r.rc("customStyle",e.customStyle),r.Db(2),r.rc("ngForOf",e.remoteAppHtml5List))},directives:[LL,sp,c.s,c.t,pC,pL,mh],styles:["[_nghost-%COMP%]   .remote-app[_ngcontent-%COMP%]{width:110px;padding:10px 20px;cursor:pointer;border-radius:8px}[_nghost-%COMP%]   .remote-app[_ngcontent-%COMP%]   .remote-app-name[_ngcontent-%COMP%]{width:105px!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;color:hsla(0,0%,100%,.9);font-weight:600}[_nghost-%COMP%]   .remote-app[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:50px!important;height:50px!important}[_nghost-%COMP%]   .remote-app-error[_ngcontent-%COMP%]{background-color:rgba(255,100,100,.4)}[_nghost-%COMP%]   .remote-app-error[_ngcontent-%COMP%]:hover{background-color:rgba(255,100,100,.2)}[_nghost-%COMP%]   .transparent[_ngcontent-%COMP%]{cursor:progress}[_nghost-%COMP%]   .transparent[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{opacity:.1;filter:alpha(opacity=10)}[_nghost-%COMP%]   .loader[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%]   .transparent[_ngcontent-%COMP%]   .loader[_ngcontent-%COMP%]{border:10px solid #f3f3f3;border-radius:50%;border-color:#4285f4 #34a853 #fbbc05 #ea4335;border-style:solid;border-width:10px;width:45px;height:45px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:block!important;position:absolute;z-index:1000;margin-top:-10px}[_nghost-%COMP%]   .remote-app-ok[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.3)}[_nghost-%COMP%]   .remote-app-ok[_ngcontent-%COMP%]:hover{background-color:hsla(0,0%,100%,.5)}[_nghost-%COMP%]   .remote-app-image-error[_ngcontent-%COMP%]{filter:sepia(100%) saturate(300%) hue-rotate(295deg)}"],data:{animation:Ub}}),t})(),i6=(()=>{class t{constructor(){this.subjects={}}next(t,e){let n;this.subjects.hasOwnProperty(t)?(n=this.subjects[t],console.debug("[SessionStateStoreService] emitting state: "+e.state+" sessionId: "+t),n.next(e)):console.warn("[SessionStateStoreService] no subject found for sessionId: "+t)}subscribe(t,e){let n;return this.subjects.hasOwnProperty(t)?n=this.subjects[t]:(n=new po.b,this.subjects[t]=n),n.subscribe(e)}ngOnDestroy(){for(const t in this.subjects)this.subjects.hasOwnProperty(t)&&this.subjects[t].complete()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),a6=(()=>{class t{constructor(t,e){this.data=t,this.sessionStateStore=e,this.state="CONNECTION_INITIALIZED",this.stateCount=0,this.sessionId=t.sessionId,this.connectionId=t.connectionId,this.subscription=this.sessionStateStore.subscribe(this.sessionId,t=>{this.state=t.state,this.stateCount<100&&(this.stateCount=this.stateCount+20)})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb($g),r.Rb(i6))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-session-state-modal"]],decls:5,vars:4,consts:[["fxLayout","column","fxLayoutAlign","end stretch","fxFlex",""],[1,"state"],["mode","determinate","color","accent",3,"value"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Qc(2),r.kc(3,"translate"),r.Wb(),r.Sb(4,"mat-progress-bar",2),r.Wb()),2&t&&(r.Db(2),r.Sc(" ",r.lc(3,2,"RDP_HTML5."+e.state),"... "),r.Db(2),r.rc("value",e.stateCount))},directives:[sp,mh,kp,Eb],pipes:[sc],styles:["[_nghost-%COMP%]{color:hsla(0,0%,100%,.8);height:100%}[_nghost-%COMP%]   .state[_ngcontent-%COMP%]{margin-left:8px;margin-bottom:8px}[_nghost-%COMP%]  .mat-progress-bar-buffer{background-color:#c5c6cb!important}[_nghost-%COMP%]  .mat-progress-bar{height:12px}"]}),t})();const c6={lang:"pt-br",data:{RDP_HTML5:{CONNECTION_INITIALIZED:"Conex\xe3o inicializada",CONNECTION_OPENING_REMOTE_PORT:"Abrindo porta remota",CONNECTION_ESTABLISHING_SECURE_CONNECTION:"Estabelecendo conex\xe3o segura",CONNECTION_CONFIGURING_REMOTE_CONNECTION:"Configurando a conex\xe3o remota",CONNECTION_DETECTING_NETWORK_QUALITY:"Detectando a qualidade da rede",CONNECTION_SESSION_BROKER_FINDING_DESTINATION:"Agente de sess\xe3o localizando a sess\xe3o",CONNECTION_SESSION_BROKER_LOADING_DESTINATION:"Agente de sess\xe3o carregando o destino",CONNECTION_SESSION_BROKER_BRINGING_SESSION_ONLINE:"Agente de sess\xe3o colocando a sess\xe3o online",CONNECTION_SESSION_BROKER_REDIRECTING_TO_DESTINATION:"Agente de sess\xe3o redirecionando para destino",CONNECTION_VIRTUAL_MACHINE_LOADING:"M\xe1quina virtual carregando",CONNECTION_VIRTUAL_MACHINE_WAKING:"M\xe1quina virtual acordando",CONNECTION_VIRTUAL_MACHINE_STARTING:"M\xe1quina virtual iniciando",CONNECTION_VIRTUAL_MACHINE_RETRYING_SESSION_MONITORING:"M\xe1quina virtual repetindo o monitoramento de sess\xe3o",CONNECTION_VIRTUAL_MACHINE_STARTING_SESSION_MONITORING:"M\xe1quina virtual iniciando o monitoramento de sess\xe3o"}}};var s6=n("k7+O");class l6{constructor(t){window.crypto.subtle.importKey("raw",l6._stringToArrayBuffer(t),{name:"PBKDF2",length:256},!1,["deriveKey","deriveBits"]).then(t=>{window.crypto.subtle.deriveKey({name:"PBKDF2",salt:l6._stringToArrayBuffer("SalDoHimalaia"),iterations:4096,hash:"SHA-512"},t,{name:"AES-CBC",length:256},!0,["encrypt","decrypt"]).then(t=>{this.key=t})})}static _stringToArrayBuffer(t){const e=t.length,n=new Uint8Array(e);for(let o=0;o<e;o++)n[o]=t.charCodeAt(o);return n.buffer}decrypt(t,e,n,o){const r=atob(n),i=l6._stringToArrayBuffer(r.substring(0,16)),a=l6._stringToArrayBuffer(r.substring(16));window.crypto.subtle.decrypt({name:"AES-CBC",iv:i},this.key,a).then(n=>{try{o.complete(t,e,new TextDecoder("utf-8").decode(n)),o.delete()}catch(r){console.error(r)}},t=>{console.error(t)})}}var d6=n("7RJT");let g6=(()=>{class t{constructor(){if(this.c=window.sessionStorage,this.d={},!this.c)throw new Error("Local storage is not supported");try{this.b=!!JSON.parse(this.c.getItem("rdpClientUI.suppressClipHelpGlobally"))}catch(t){this.b=!1}}getSuppressClipHelpForConnection(t){return!(!this.b&&!this.d[t])}setSuppressClipHelpForConnection(t,e){this.d[t]=!!e}setSuppressClipHelpGlobally(t){this.b=!!t,this.c.setItem("rdpClientUI.suppressClipHelpGlobally",JSON.stringify(this.b))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),m6=(()=>{class t{constructor(){}storeCreds(t,e){this.a=new _W,this.a.userName=t,this.a.password=e}getSavedCreds(){return this.a&&Ac.cloneDeep(this.a)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),p6=(()=>{class t{constructor(t,e){this.logger=t,this.credentialStore=e,this.j=!1,this.i=()=>new Promise((t,e)=>{t()})}logout(){const t=t=>{401!==t.status&&this.logger.error("Sign out unexpectedly failed, reason:"+JSON.stringify(t)),window.location.reload()};this.i().then(t,t)}isAuthenticated(){return this.j}isInteractiveLoginRequired(){return!0}getUserName(){return null}getUPN(){return null}getCachedToken(){return null}login(t,e){let n=e,o=t,r=!1;return new Promise((t,e)=>{if(!o){const t=this.credentialStore.getSavedCreds();t?(o=t.userName,n=t.password,r=!0):setTimeout(()=>{e({result:"ReLoginFailedNoSavedCreds"})})}Object(z.a)(!0).pipe(Io((t,n)=>(this.logger.error("Log in failed."),e({result:"HttpFailed",httpResult:t}),Object(Jc.a)(t)))).subscribe(()=>{r||(this.j=!0,this.credentialStore.storeCreds(o,n),this.logger.log("Log in succeeded."),t())})})}}return t.\u0275fac=function(e){return new(e||t)(r.bc(LW),r.bc(m6))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),h6=(()=>{class t extends tb{constructor(t,e){super(t,e,"download-file"),this.dict={},this.subject=new d6.BehaviorSubject([]),this.totalSubject=new d6.BehaviorSubject(0)}filter(t){return this.http.get(this.url+"/filter",t)}downloadById(t){return this.http.get(this.url+"/download/"+t,null,"blob")}getMyFiles(){return this.http.get(this.url+"/my-docs")}connect(t){return this.subject=new d6.BehaviorSubject([]),this.subject.asObservable()}disconnect(t){this.subject.complete(),this.totalSubject.complete(),this.subject=null,this.totalSubject=null}load(t){this.subject&&this.totalSubject&&this.search({field:void 0,value:void 0,limit:t.pageSize,page:t.pageIndex,fieldOrder:"id",order:"desc"}).subscribe(t=>{this.subject.next(t.content),this.totalSubject.next(t.totalElements)})}removeItem(t){const e=this.subject.getValue().filter((e,n)=>e.id!==t);this.subject.next(e)}get total$(){return this.totalSubject||(this.totalSubject=new d6.BehaviorSubject(0)),this.totalSubject.asObservable()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),u6=(()=>{class t{constructor(t,e){this.stomp=t,this.downloadFileDaoService=e,this.onDestroy$=new po.b,console.log("download-file: start"),this.stompSubscription=this.stomp.stompTopic(`${iut}/download-file`).pipe(dc(this.onDestroy$),Object(V.a)(t=>!!t&&t.id>0)).subscribe(t=>{this.downloadFileDaoService.downloadById(t.id).subscribe(e=>{if(e){const n=document.createElement("a");n.href=URL.createObjectURL(e),n.download=t.name,n.click()}})})}stompUnsubscribe(){}ngOnDestroy(){this.stompUnsubscribe(),this.onDestroy$.next(),this.onDestroy$.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Cb),r.bc(h6))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function b6(t,e){1&t&&r.Sb(0,"mat-progress-spinner",13)}function _6(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",14),r.fc("click",(function(){return r.Ec(t),r.jc().openAppDrawer()})),r.Xb(1,"mat-icon",15),r.Qc(2,"apps"),r.Wb(),r.Wb()}2&t&&(r.Db(1),r.rc("inline",!0))}function f6(t,e){if(1&t){const t=r.Yb();r.Vb(0),r.Xb(1,"app-session-single",19),r.fc("sessionClick",(function(e){return r.Ec(t),r.jc(3).onSessionClick(e)})),r.Wb(),r.Ub()}if(2&t){const t=r.jc(2).$implicit,e=r.jc();r.Db(1),r.rc("grouped",!1)("session",t.value.sessionList[0])("activeSession",e.activeSessionId())}}function C6(t,e){if(1&t){const t=r.Yb();r.Xb(0,"app-session-grouped",20),r.fc("sessionClick",(function(e){return r.Ec(t),r.jc(3).onSessionClick(e)})),r.Wb()}if(2&t){const t=r.jc(2).$implicit,e=r.jc();r.rc("activeSession",e.activeSessionId())("sessionGroup",t.value)}}function O6(t,e){if(1&t&&(r.Vb(0),r.Oc(1,f6,2,3,"ng-container",17),r.Oc(2,C6,1,2,"ng-template",null,18,r.Pc),r.Ub()),2&t){const t=r.Ac(3),e=r.jc().$implicit;r.Db(1),r.rc("ngIf",1===e.value.sessionList.length)("ngIfElse",t)}}function M6(t,e){if(1&t&&(r.Vb(0),r.Oc(1,O6,4,2,"ng-container",16),r.Ub()),2&t){const t=e.$implicit;r.Db(1),r.rc("ngIf",t.value&&t.value.sessionList)}}function P6(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",21),r.fc("click",(function(){return r.Ec(t),r.jc().exitFullscreen()})),r.Xb(1,"mat-icon",5),r.Qc(2,"fullscreen_exit"),r.Wb(),r.Wb()}}function y6(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",21),r.fc("click",(function(){return r.Ec(t),r.jc().goFullscreen()})),r.Xb(1,"mat-icon",5),r.Qc(2,"fullscreen"),r.Wb(),r.Wb()}}function x6(t,e){1&t&&r.Sb(0,"img",22)}let v6=(()=>{class t extends class{constructor(t,e,n,o,r,i,a,c){this.sessionProvider=t,this.sessionStore=e,this.rdpClientUIPropertiesService=n,this.logger=o,this.platformInfo=r,this.canvasCreateCallback=i,this.userAuthInfoService=a,this.sessionStateStore=c,this.executeCopyPending=!1,this.n=null,this.copyPending=!1,this.p=[100,250,500],this.q=[],this.isCopying=!1,this.s={},this.t={},this.confirmationDialogPending=!1,this.v={},this.y={},this.z=null,this.A="",this.ja=!1,this.sessionList={},this.canvas=null,this.canvases={},this.textBox=null,this.clipboard={},this.k=(t,e)=>{e?(t.events.subscribe(tW.DisplayDesktopBackground,this.onDisplayDesktopBackground),t.events.subscribe(tW.WillConnect,this.onWillConnect),t.events.subscribe(tW.DidDisconnect,this.onDidDisconnect),t.events.subscribe(tW.DidConnect,this.onDidConnect),t.events.subscribe(tW.ViewSizeChanged,this.onViewSizeChanged),t.events.subscribe(tW.WindowIconChanged,this.onWindowIconChanged),t.events.subscribe(tW.WindowTitleChanged,this.onWindowTitleChanged),t.events.subscribe(tW.WindowLaunched,this.onWindowLaunched),t.events.subscribe(tW.ApplicationIdChanged,this.onApplicationIdChanged),t.events.subscribe(tW.CredentialsNeeded,this.onCredentialsNeeded),t.events.subscribe(tW.TrustChallenge,this.onTrustChallenge),t.events.subscribe(tW.MousePointerChanged,this.onMousePointerChanged),t.events.subscribe(tW.ShowDefaultMousePointer,this.onShowDefaultMousePointer),t.events.subscribe(tW.GetRemoteClipboardContent,this.onGetRemoteClipboardContent),t.events.subscribe(tW.ClipboardContentRequest,this.onClipboardContentRequest),t.events.subscribe(tW.SetRemoteClipboardFormatsComplete,this.onSetRemoteClipboardFormatsComplete),t.events.subscribe(tW.Error,this.onError)):(t.events.unsubscribe(tW.DisplayDesktopBackground,this.onDisplayDesktopBackground),t.events.unsubscribe(tW.WillConnect,this.onWillConnect),t.events.unsubscribe(tW.DidDisconnect,this.onDidDisconnect),t.events.unsubscribe(tW.DidConnect,this.onDidConnect),t.events.unsubscribe(tW.ViewSizeChanged,this.onViewSizeChanged),t.events.unsubscribe(tW.WindowIconChanged,this.onWindowIconChanged),t.events.unsubscribe(tW.WindowTitleChanged,this.onWindowTitleChanged),t.events.unsubscribe(tW.WindowLaunched,this.onWindowLaunched),t.events.unsubscribe(tW.ApplicationIdChanged,this.onApplicationIdChanged),t.events.unsubscribe(tW.CredentialsNeeded,this.onCredentialsNeeded),t.events.unsubscribe(tW.TrustChallenge,this.onTrustChallenge),t.events.unsubscribe(tW.MousePointerChanged,this.onMousePointerChanged),t.events.unsubscribe(tW.ShowDefaultMousePointer,this.onShowDefaultMousePointer),t.events.unsubscribe(tW.GetRemoteClipboardContent,this.onGetRemoteClipboardContent),t.events.unsubscribe(tW.ClipboardContentRequest,this.onClipboardContentRequest),t.events.unsubscribe(tW.SetRemoteClipboardFormatsComplete,this.onSetRemoteClipboardFormatsComplete),t.events.unsubscribe(tW.Error,this.onError))},this.C=t=>(this.canvases.hasOwnProperty(t)||(this.canvases[t]=this.canvasCreateCallback()),this.canvases[t]),this.D=()=>{this.canvasContainer.style.overflow=this.canvas.width>this.canvasContainer.offsetWidth||this.canvas.height>this.canvasContainer.offsetHeight?"auto":"visible"},this.E=t=>{const e=this.C(t);e&&(e!==this.canvas&&(this.canvas&&this.canvasContainer.removeChild(this.canvas),this.canvas=e,this.canvasContainer.appendChild(this.canvas),this.D()),this.delegate.sessionTakeFocus&&this.delegate.sessionTakeFocus())},this.F=()=>{this.sessionList=this.sessionProvider.sessionListGrouped(this.sessionList),this.throttle()},this.G=()=>{this.sessionProvider.hasActiveConnections()||this.delegate.allSessionsDisconnected()},this.onWillConnect=(t,e,n)=>{let o="";switch(e){case oW.OpeningRemotePort:o="CONNECTION_OPENING_REMOTE_PORT";break;case oW.EstablishingSecureConnection:o="CONNECTION_ESTABLISHING_SECURE_CONNECTION";break;case oW.ConfiguringRemoteConnection:o="CONNECTION_CONFIGURING_REMOTE_CONNECTION";break;case oW.DetectingNetworkQuality:o="CONNECTION_DETECTING_NETWORK_QUALITY";break;case oW.SessionBrokerFindingDestination:o="CONNECTION_SESSION_BROKER_FINDING_DESTINATION";break;case oW.SessionBrokerLoadingDestination:o="CONNECTION_SESSION_BROKER_LOADING_DESTINATION";break;case oW.SessionBrokerBringingSessionOnline:o="CONNECTION_SESSION_BROKER_BRINGING_SESSION_ONLINE";break;case oW.SessionBrokerRedirectingToDestination:o="CONNECTION_SESSION_BROKER_REDIRECTING_TO_DESTINATION";break;case oW.VirtualMachineLoading:o="CONNECTION_VIRTUAL_MACHINE_LOADING";break;case oW.VirtualMachineWaking:o="CONNECTION_VIRTUAL_MACHINE_WAKING";break;case oW.VirtualMachineStarting:o="CONNECTION_VIRTUAL_MACHINE_STARTING";break;case oW.VirtualMachineRetryingSessionMonitoring:o="CONNECTION_VIRTUAL_MACHINE_RETRYING_SESSION_MONITORING";break;case oW.VirtualMachineStartingSessionMonitoring:o="CONNECTION_VIRTUAL_MACHINE_STARTING_SESSION_MONITORING"}if(this.s.hasOwnProperty(t)?this.s[t].state=o:this.s[t]={state:o},0!==n){this.t.hasOwnProperty(t)?this.t[t].retryCount=n:this.t[t]={retryCount:n};const e=this.sessionStore.find(t);this.delegate.openAutoreconDialog&&e&&this.delegate.openAutoreconDialog(t,e.getConnectionId(),this.t)}this.sessionStateStore.next(t,{state:o,retryCount:n}),this.throttle()},this.onDidConnect=t=>{this.logger.debug("[SessionViewModel] Received didConnect event on UI layer for session "+t);const e=this.sessionProvider.find(t);e.getBookmark()&&e.getBookmark().bookmarkType!==NW.RemoteApp&&this.delegate.closeLoaderModal&&this.delegate.closeLoaderModal(t),this.delegate.closeAutoreconDialog&&this.delegate.closeAutoreconDialog(t),this.F(),this.E(this.session.getConnectionId())},this.onDidDisconnect=t=>{this.logger.debug("[SessionViewModel] Received didDisconnect event on UI layer");const e=this.sessionStore.find(t);!this.delegate.closeLoaderModal||e&&0!==e.getSiblingCount()||this.delegate.closeLoaderModal(t),!this.delegate.closeAutoreconDialog||e&&0!==e.getSiblingCount()||this.delegate.closeAutoreconDialog(t),this.F(),this.G()},this.onError=(t,e)=>{this.logger.error("[SessionViewModel] Session "+t+" had error: "+e)},this.canvasNedded=t=>{this.logger.debug("[SessionViewModel] Received canvasNeeded event on UI layer, connectionID="+t);const e=this.C(t);return this.logger.debug(e),e},this.retireCanvas=t=>{this.logger.debug("[SessionViewModel] Received retireCanvas event on UI layer, connectionID="+t),delete this.canvases[t]},this.monitorBounds=()=>(this.logger.debug("[SessionViewModel] Received monitorBound event on UI layer"),this.getMonitorBounds()),this.onCredentialsNeeded=(t,e,n)=>{if(!0===t.isTokenRequired){this.logger.debug("[SessionViewModel] Credentials requested (token)");const e=this.userAuthInfoService.getCachedToken();e?(this.logger.debug("[SessionViewModel] Token found, completing credential request with token"),t.completeWithToken("Bearer "+e)):t.cancel()}else this.logger.debug("[SessionViewModel] Credentials requested (username/password)"),this.delegate.onCredentialsNeeded&&this.delegate.onCredentialsNeeded(t,e,n)},this.onTrustChallenge=t=>{this.logger.debug("[SessionViewModel] Certificate trust challenge"),this.delegate.onTrustChallenge&&this.delegate.onTrustChallenge(t)},this.onMousePointerChanged=t=>{this.logger.debug("[SessionViewModel] Mouse pointer changed to "+t),this.canvas.style.cursor='url("'+t+'"), auto'},this.onShowDefaultMousePointer=t=>{switch(this.logger.debug("[SessionViewModel] Default mouse pointer value changed to "+t),t){case!0:this.canvas.style.cursor="auto";break;case!1:this.platformInfo.isMac&&this.platformInfo.isFirefox||(this.canvas.style.cursor="none")}},this.onGetRemoteClipboardContent=(t,e)=>{this.z=this.session.getConnectionId(),this.setLocalClipboardContent(t,e),this.setRemoteClipboardFormats(),this.copyPending=!0,this.A=e,this.logger.log("[SessionViewModel] Setting textbox value to "+e),this.platformInfo.isMac?navigator.clipboard.writeText(e).then():this.textBox.value=e},this.onClipboardContentRequest=t=>{const e=this.clipboard[t.GetFormat()];e?t.complete(e):t.cancel(),t.delete()},this.onSetRemoteClipboardFormatsComplete=t=>{t.value===Module.ClipboardResponse.ResponseOk.value&&this.logger.log("[SessionViewModel] Set remote clipboard formats complete")},this.onWindowIconChanged=()=>{this.F()},this.onWindowTitleChanged=()=>{this.F()},this.onWindowLaunched=()=>{this.F()},this.onApplicationIdChanged=()=>{this.F()},this.onViewSizeChanged=(t,e,n)=>{t.getConnectionId()===this.session.getConnectionId()&&(this.canvas.width=e,this.canvas.height=n,this.D())},this.onSessionFocused=t=>{this.session=this.sessionStore.find(t),this.logger.log("[SessionViewModel] Session focused event received in view model session id: "+this.session.id),this.F(),this.E(this.session.getConnectionId())},this.onSessionDestroyed=t=>{this.logger.debug("[SessionViewModel] Session destroy event received for: "+t),this.F(),this.G()},this.onSessionCreated=t=>{this.logger.log("[SessionViewModel] Session created event received for: "+t),this.session=this.sessionStore.find(t),this.k(this.session,!0),this.session.state===nW.Initialized&&(this.session.connect(),this.delegate.openLoaderModal&&this.session&&0===this.session.getSiblingCount()&&this.delegate.openLoaderModal(t,this.session.getConnectionId(),this.s,this.session.getLabel())),this.F(),this.E(this.session.getConnectionId())},this.onSessionCreateFailed=t=>{this.logger.debug("[SessionViewModel] SessionCreateFailed event received in view model"),t&&t.propertiesRejectedReason===PW.GatewayNotSpecified&&this.delegate.showNoGatewayError&&this.delegate.showNoGatewayError(t)},this.onSessionOrderChanged=()=>{this.logger.debug("[SessionViewModel] Session order changed event received in view model"),this.F()},this.onSessionsLoaded=()=>{this.logger.debug("[SessionViewModel] Sessions loaded event received in view model"),this.F()},this.fa=()=>{const t=this.canvas.getBoundingClientRect();return{x:t.x+window.pageXOffset,y:t.y+window.pageYOffset,width:t.width,height:t.height,top:t.top+window.pageYOffset,bottom:t.bottom+window.pageYOffset,left:t.left+window.pageXOffset,right:t.right+window.pageXOffset}},this.calculateMousePos=(t,e)=>{let n,o,r=t,i=e,a=0,c=0;const s=this.fa();return a+=s.left,c+=s.top,n=this.canvas.offsetWidth/this.canvas.width,o=this.canvas.offsetHeight/this.canvas.height,r=(r-a)/n,i=(i-c)/o,{x:r,y:i}},this.ha=(t,e)=>{const n=this.fa();return{clientX:this.canvas.width/(n.right-n.left)*(t-n.left),clientY:this.canvas.height/(n.bottom-n.top)*(e-n.top)}},this.ia=t=>{let e;return 1===t?e=mW.Left:2===t?e=mW.Middle:3===t?e=mW.Right:4===t?e=mW.Button4:5===t&&(e=mW.Button5),e},this.processKeySpecial=(t,e)=>!this.platformInfo.isMac||t.keyCode!==Q3.Cmd1&&t.keyCode!==Q3.Cmd2&&t.keyCode!==Q3.Cmd3?"End"===t.key&&t.altKey&&t.ctrlKey&&!t.metaKey&&!t.shiftKey?(t.key="Delete",t.keyCode=Q3.Delete,!1):(("Meta"!==t.key&&"Win"!==t.key||t.altKey||t.ctrlKey||t.shiftKey)&&("F3"!==t.key||!t.altKey||t.ctrlKey||t.metaKey||t.shiftKey)||(this.session.keyUp(Q3.Alt),!1===this.ja&&(this.ja=!0,t.key="Meta",t.keyCode=Q3.Cmd1),!1===e&&(this.ja=!1,t.key="Meta",t.keyCode=Q3.Cmd1)),!1):(t.key="Ctrl",t.keyCode=Q3.Ctrl,t.metaKey=!1,t.ctrlKey=!0,!0),this.processKey=(t,e)=>{if(this.processKeySpecial(t,e))return!1;const n=t.keyCode;if(this.kbHelper.isNonCharacterKey(n)||t.altKey||t.metaKey||t.ctrlKey||this.kbHelper.isCmdPressed()){this.v[n]=e;const o=String.fromCharCode(n);if(!this.kbHelper.isNumericPadKey(n)){if(!this.platformInfo.isMac&&!this.kbHelper.isNonCharacterKey(n)&&o.toLowerCase()!==t.key&&o.toUpperCase()!==t.key)return!1;if(this.platformInfo.deviceInfo.isWindows()&&t.altKey&&t.ctrlKey&&!this.kbHelper.isNonCharacterKey(n)&&!this.kbHelper.isCtrlAltCharacterShortCuts(n))return!1}if(e){if(setTimeout(()=>{this.session.keyDown(n)},25),(this.kbHelper.isCmdPressed()||t.ctrlKey)&&(n===q3.C||n===q3.V||n===q3.X||n===q3.c||n===q3.v||n===q3.x))return this.executeCopyPending=!0,!1}else setTimeout(()=>{this.session.keyUp(n)},25);return!this.platformInfo.isMac&&n!==Q3.Ctrl||this.platformInfo.isMac&&(n!==Q3.Cmd1&&n!==Q3.Cmd2||n!==Q3.Cmd3)}return!1},this.ma=()=>{for(;this.q.length>0;)clearTimeout(this.q.shift())},this.processCopy=()=>{if(this.copyPending){this.ma();const e=document.activeElement;this.textBox.select();try{document.execCommand("copy")?(this.logger.log("[SessionViewModel] '"+this.textBox.value+"' successfully copied to local clipboard"),this.copyPending=!1,e.focus()):(this.logger.log("[SessionViewModel] Unable to copy to local clipboard because execcommand returned false."),e.focus(),this.delegate.showCopyConfirmationDialog&&!this.confirmationDialogPending&&(this.confirmationDialogPending=!0,this.isCopying=!0,this.delegate.showCopyConfirmationDialog(this.processCopy)))}catch(t){this.logger.log("[SessionViewModel] Unable to copy to local clipboard because execcommand failed."),e.focus(),this.delegate.showCopyConfirmationDialog&&!this.confirmationDialogPending&&(this.confirmationDialogPending=!0,this.isCopying=!0,this.delegate.showCopyConfirmationDialog(this.processCopy))}}},this.onDisplayDesktopBackground=(t,e)=>{const n=this.sessionProvider.find(e);if(n.getBookmark()&&n.getBookmark().bookmarkType===NW.RemoteApp){t&&this.delegate.closeLoaderModal&&this.delegate.closeLoaderModal(e);const o=!0===t?"block":"none",r=this.C(n.getConnectionId());r.style.display!==o&&(r.style.display=o,this.logger.log("[SessionViewModel] Session "+e+" changed canvas display to "+o))}},this.clipTipHelper=new H3(n,o),this.kbHelper=new G3(r,this.v),this.throttle=Ac.throttle(()=>{setTimeout(()=>{})},100),this.events=new qR,this.delegate=new $3}isIdTypeOrgId(){return!1}setDontShowHelpTipValue(t){this.clipTipHelper.setDontShowHelpTipValue(t)}runExeccommandOnKey(){this.isCopying=!0}sendCutEvent(){this.clipTipHelper.showCliphelpTip(this.platformInfo,this.session.getConnectionId(),this.delegate.showClipHelptip)}sendCopyEvent(){this.clipTipHelper.showCliphelpTip(this.platformInfo,this.session.getConnectionId(),this.delegate.showClipHelptip)}executeCopy(){this.executeCopyPending&&(this.executeCopyPending=!1,this.p.map(t=>{setTimeout(this.processCopy,t)}))}init(){this.canvasContainer=document.getElementById("canvas-container"),this.sessionProvider.events.subscribe(KR.SessionCreated,this.onSessionCreated),this.sessionProvider.events.subscribe(KR.SessionCreateFailed,this.onSessionCreateFailed),this.sessionProvider.events.subscribe(KR.SessionFocused,this.onSessionFocused),this.sessionProvider.events.subscribe(KR.SessionDestroyed,this.onSessionDestroyed),this.sessionProvider.events.subscribe(KR.SessionOrderChanged,this.onSessionOrderChanged),this.sessionProvider.events.subscribe(KR.SessionsLoaded,this.onSessionsLoaded),this.sessionProvider.delegate.canvasNeeded=this.canvasNedded,this.sessionProvider.delegate.retireCanvas=this.retireCanvas,this.sessionProvider.delegate.monitorBounds=this.monitorBounds}handlePasteEvent(t){let e=t;this.platformInfo.isMac&&(e=this.kbHelper.convertToCRLF(t)),this.clipTipHelper.showCliphelpTip(this.platformInfo,this.session.getConnectionId(),this.delegate.showClipHelptip),this.isClipboardReady()&&(t!==this.A&&(this.z=null,this.setLocalClipboardContent(Module.ClipboardFormatType.Text,e),this.setLocalClipboardContent(Module.ClipboardFormatType.UnicodeText,e),this.setRemoteClipboardFormats()),this.A=t)}setLocalClipboardContent(t,e){this.clipboard[t]=e}setRemoteClipboardFormats(){let t;const e=this.sessionProvider.connectionList(),n=new Module.ClipboardFormatList;for(n.push_back(new Module.ClipboardFormat(Module.ClipboardFormatType.Text)),n.push_back(new Module.ClipboardFormat(Module.ClipboardFormatType.UnicodeText)),t=0;t<e.length;t++){const o=e[t];o.id!==this.z&&o.clipboardHandler.setRemoteClipboardFormats(n)}n.delete()}isClipboardReady(){return!!this.session&&this.session.isClipboardReady()}getMonitorBounds(){let t,e;const n=this.canvasContainer.getBoundingClientRect();return t=n.width,e=n.height,t=Math.max(t,800),t=Math.min(t,3840),e=Math.max(e,208),e=Math.min(e,2160),t=16*Math.floor(t/16),e=16*Math.floor(e/16),{width:t,height:e}}postCopyDialogCleanup(){this.copyPending=!1,this.confirmationDialogPending=!1,this.isCopying=!1}disconnectAllSessions(){this.sessionProvider.disconnect(),this.F(),this.G()}disconnectSession(t,e){const n=this.sessionProvider.find(t);n&&n.disconnect(e)}cancelAutoreconnect(){}openPopover(t){let e=null;try{e=new Event("openTrigger")}catch(t){e=document.createEvent("Event"),e.initEvent("openTrigger",!0,!0)}document.getElementById(t).dispatchEvent(e)}closePopover(t){let e=null;try{e=new Event("closeTrigger")}catch(t){e=document.createEvent("Event"),e.initEvent("closeTrigger",!0,!0)}document.getElementById(t).dispatchEvent(e)}getConnectionStateForId(t){return this.s[t]}getAppListForId(t){return this.sessionList[t]}closeAppGroup(t){const e=this.getAppListForId(t);if(e&&e.sessionList)for(let n=0;n<e.sessionList.length;n++)e.sessionList[n].disconnect()}hasBookmarks(t){return this.bookmarkList(t).length>0}bookmarkList(t){throw new Error("bookmarkList(a) not implemented")}shown(){let t,e;for(t in this.logger.log("[SessionViewModel] Session shown"),this.F(),this.sessionList)if(this.sessionList.hasOwnProperty(t)){const n=this.sessionList[t].sessionList;for(t in n)n.hasOwnProperty(t)&&(e=n[t],this.k(e,!0))}this.session=this.sessionProvider.activeSession,setTimeout(()=>{this.sessionProvider.invalidateCanvasForActiveConnections()},500)}dismissed(){let t,e;for(t in this.logger.log("[SessionViewModel] Session dissmissed"),this.sessionProvider.events.unsubscribe(KR.SessionCreated,this.onSessionCreated),this.sessionProvider.events.unsubscribe(KR.SessionCreateFailed,this.onSessionCreateFailed),this.sessionProvider.events.unsubscribe(KR.SessionFocused,this.onSessionFocused),this.sessionProvider.events.unsubscribe(KR.SessionDestroyed,this.onSessionDestroyed),this.sessionProvider.events.unsubscribe(KR.SessionOrderChanged,this.onSessionOrderChanged),this.sessionProvider.events.unsubscribe(KR.SessionsLoaded,this.onSessionsLoaded),this.sessionProvider.delegate.canvasNeeded=null,this.sessionProvider.delegate.retireCanvas=null,this.sessionProvider.delegate.monitorBounds=null,this.sessionList)if(this.sessionList.hasOwnProperty(t)){const n=this.sessionList[t].sessionList;for(t in n)n.hasOwnProperty(t)&&(e=n[t],this.k(e,!1))}}mouseDown(t,e,n){let o;const r=this.calculateMousePos(t,e);o=this.ia(n),this.session.mouseDown(r.x,r.y,o),this.y[o]=!0}mouseUp(t,e,n){let o;const r=this.calculateMousePos(t,e);o=this.ia(n),this.session.mouseUp(r.x,r.y,o),o===mW.Left&&this.n===mW.Right&&(this.executeCopyPending=!0,this.executeCopy()),this.n=o,delete this.y[o]}mouseMove(t,e){const n=this.calculateMousePos(t,e);this.session.mouseMove(n.x,n.y)}mouseWheel(t,e){this.session.mouseWheel(t,e)}mouseEnter(){}mouseLeave(t,e){let n;const o=this.calculateMousePos(t,e);for(n in this.logger.debug("[SessionViewModel] Mouse left canvas mouse position: "+o.x+":"+o.y),o.x<0?o.x=0:o.x>this.canvas.width&&(o.x=this.canvas.width),o.y<0?o.y=0:o.y>this.canvas.height&&(o.y=this.canvas.height),this.y)this.y.hasOwnProperty(n)&&this.y[n]&&(this.logger.debug("[SessionViewModel Resetting key state for mouse button: "+n),this.session.mouseUp(o.x,o.y,parseInt(n,10)),delete this.y[n])}addAdjustedTouchPos(t){for(let e=0;e<t.length;e++)t[e].adjustedTouchPos=this.ha(t[e].clientX,t[e].clientY)}touchStart(t){this.addAdjustedTouchPos(t),this.session.sendTouchEvents(pW.Start,t)}touchMove(t){this.addAdjustedTouchPos(t),this.session.sendTouchEvents(pW.Move,t)}touchEnd(t){this.addAdjustedTouchPos(t),this.session.sendTouchEvents(pW.End,t)}touchCancel(t){this.addAdjustedTouchPos(t),this.session.sendTouchEvents(pW.Cancel,t)}keyPress(t,e){if(!this.kbHelper.isCmdPressed()&&!e.ctrlKey||!e||"KeyV"!==e.code&&"KeyC"!==e.code&&"KeyX"!==e.code&&(!this.platformInfo.isSafari||t!==q3.c&&t!==q3.v&&t!==q3.x)){const n=e.altKey;return n&&!this.platformInfo.isMac&&this.session.keyUp(Q3.Alt),this.session.keyUnicodeDown(t),this.session.keyUnicodeUp(t),n&&!this.platformInfo.isMac&&this.session.keyDown(Q3.Alt),!0}return!1}keyDown(t){return this.isCopying&&document.execCommand("copy"),this.processKey(t,!0)}keyUp(t){return this.processKey(t,!1)}canvasFocus(){this.logger.debug("[SessionViewModel] Canvas gains focus")}canvasLostFocus(){let t;this.logger.debug("[SessionViewModel] Canvas lost focus"),setTimeout(()=>{for(t in this.v)this.v.hasOwnProperty(t)&&this.v[t]&&(this.session.keyUp(parseInt(t,10)),this.v[t]=!1)},26)}activeSessionId(){return this.session?this.session.id:null}getAppIdForActiveSession(){return this.session?this.session.getApplicationId():null}getSessionListForAppId(t){return this.sessionList[t]}checkAndSwitchActiveWindow(t,e){if(e.is("img")){let e;e=this.getSessionListForAppId(t).sessionList[0].id,this.focusToSession(e)}}focusToSession(t){this.logger.debug("[SessionViewModel] Session switched to "+t),this.sessionProvider.focusToSession(t,!0)}displayDesktopBackground(t,e){this.onDisplayDesktopBackground(t,e)}}{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m,p,h,u,b,_,f,C,O,M,P,y,x,v){super(r,i,a,c,s,()=>this.createCanvas(),l,g),this.router=t,this.document=e,this.stomp=m,this.customerGroupService=p,this.r2MenuService=h,this.remoteAppDao=u,this.adUserDao=b,this.adUserPoolDaoService=_,this.desktopServerDao=f,this.adDomainDao=C,this.fuseConfig=O,this.dialog=M,this.fuseTranslationLoaderService=P,this.clientService=y,this.remoteAppHtml5Service=x,this.downloadFileService=v,this.waitingTimerForButton=10,this.remoteAppHtml5List=[],this.remoteAppHtml5FilteredList=[],this.adUserList=[],this.destroy$=new VM.Subject,this.desktopServerList=[],this.adDomainList=[],this.sessionStateModalDict={},this.showR2CloudRobot=!1,this.objectHelper=new sW,this.loading=!0,this.displayImageBackground=new d6.BehaviorSubject(!0),this.i={width:null,height:null},this.openAppDrawerDebounced=Ac.debounce(()=>{this.loading=!1,this.openAppDrawer()},2e3),this.onResized=Ac.debounce(t=>{const e={width:t.newWidth,height:t.newHeight};if(this.i.width!==e.width||this.i.height!==e.height){let t;const e=this.sessionProvider.connectionList();for(t=0;t<e.length;t++)e[t].updateMonitorLayout()}this.i.width=e.width,this.i.height=e.height},300),this.resumeAudioContext=()=>{console.debug("resumeAudioContext"),this.sessionProvider.audioContext&&("suspended"===this.sessionProvider.audioContext.state?this.sessionProvider.audioContext.resume().then(()=>{console.debug("audioContext resume"),window.removeEventListener("click",this.resumeAudioContext)}):window.removeEventListener("click",this.resumeAudioContext))},this.onRedirectionsRequest=t=>{if(t){const e=new Z3;e.clipboard=!0,e.printer=!0,e.rememberCollection=!1,t.complete(e)}},this.showR2CloudRobot=this.document.location.href.indexOf("r2cloud")>-1||this.document.location.href.indexOf("kluh")>-1,window.addEventListener("click",this.resumeAudioContext),this.clientService.disable(),this.fuseTranslationLoaderService.loadTranslations(c6),O.setConfig({layout:{navbar:{hidden:!0},toolbar:{hidden:!0}}}),this.stompConnectionSubscription=this.stomp.connectionStatus$.pipe(dc(this.destroy$)).subscribe(t=>{console.debug("desktop component onConnectionChange: "+t),this.stompConnectionStatus=t,t!==Sc.a.DISCONNECTED||this.showReconnectButton||10===this.waitingTimerForButton&&(console.debug("entrou reconnect onConnectionChange"),clearInterval(this.timerForButton),this.timerForButton=setInterval(()=>{this.waitingTimerForButton--,this.waitingTimerForButton<1&&(clearInterval(this.timerForButton),t!==Sc.a.DISCONNECTED||this.showReconnectButton||(this.showReconnectButton=!0,console.debug("show button reconnect onConnectionChange "+t)))},1e3)),t===Sc.a.OK&&(this.encryptor=new l6(this.stomp.webClientId),clearInterval(this.timerForButton),this.showReconnectButton=!1,this.waitingTimerForButton=10,console.debug("hide button reconnect onConnectionChange"))}),this.remoteAppsHtml5Subscription=this.remoteAppHtml5Service.remoteAppChanges().subscribe(t=>{const e=this.remoteAppHtml5List.findIndex(e=>e.remoteAppId===t.remoteAppId);e>-1?this.remoteAppHtml5List[e]=t:this.remoteAppHtml5List.push(t)}),this.sessionProvider=r,this.elementRef=n,this.telemetry=d,this.sessionView=this,this.renderer=o,this.initDelegation()}initDelegation(){this.delegate.onCredentialsNeeded=(t,e)=>{if(t){const n=e.remoteAppId,o=this.remoteAppHtml5List.find(t=>t.remoteAppId===n),r=this.desktopServerList.find(t=>t.id===o.desktopServerId),i=this.adDomainList.find(t=>r.adDomainId===t.id),a=this.adUserList.find(t=>t.adDomainId===i.id);a&&i&&this.encryptor.decrypt(a.login,i.domainName,a.password,t.getOriginal())}},this.delegate.onTrustChallenge=t=>{t&&t.complete(1)},this.sessionProvider.events.subscribe(KR.RedirectionsRequest,this.onRedirectionsRequest),this.delegate.openLoaderModal=(t,e,n,o)=>{this.sessionStateModalDict[t]=this.dialog.open(a6,{disableClose:!0,panelClass:"session-state-modal",data:{sessionId:t,connectionId:e}})},this.delegate.closeLoaderModal=t=>{this.displayImageBackground.next(!1);const e=this.sessionStateModalDict[t];e&&e.close()},this.delegate.allSessionsDisconnected=()=>{console.debug("allSessionsDisconnected");const t=document.getElementById("canvas-container");t&&(t.childNodes.forEach(t=>{t.style.display="none"}),this.openAppDrawerDebounced()),this.displayImageBackground.next(!0)};const t=new t6;t.loading=!1,this.telemetry.onFeedsLoaded(t)}createCanvas(){const t=document.getElementById("canvas-container"),e=document.createElement("canvas");return e.id="shown-canvas-"+(new sW).createGuid(),this.renderer.appendChild(t,e),e.onmousedown=t=>{this.mouseDown(t.pageX,t.pageY,t.which),t.preventDefault()},e.onmouseup=t=>{this.mouseUp(t.pageX,t.pageY,t.which),t.preventDefault()},e.onmousemove=t=>{this.mouseMove(t.pageX,t.pageY),t.preventDefault()},e.onmouseleave=t=>this.mouseLeave(t.pageX,t.pageY),e.onmouseenter=()=>this.mouseEnter(),e.onwheel=t=>{this.mouseWheel(-t.deltaX,-t.deltaY),t.preventDefault()},e.oncontextmenu=t=>t.preventDefault(),e.ontouchstart=t=>this.touchStart(t.changedTouches),e.ontouchmove=t=>this.touchMove(t.changedTouches),e.ontouchend=t=>this.touchEnd(t.changedTouches),e.ontouchcancel=t=>this.touchCancel(t.changedTouches),e}ngOnInit(){this.init(),this.openAppDrawerDebounced()}ngOnDestroy(){this.downloadFileService.stompUnsubscribe(),this.destroy$.next(),this.destroy$.complete(),this.sessionProvider.events.unsubscribe(KR.RedirectionsRequest,this.onRedirectionsRequest),window.removeEventListener("click",this.resumeAudioContext),this.clientService.enable(),this.fuseConfig.setConfig({layout:{navbar:{hidden:!1},toolbar:{hidden:!1}}}),this.stompConnectionSubscription.unsubscribe(),this.remoteAppsHtml5Subscription.unsubscribe(),this.disconnectAllSessions(),this.openAppDrawerDebounced.cancel()}onRemoteAppHtml5Open(t){const e=this.adUserList.find(e=>e.adUserId===t.adUserId),n=this.desktopServerList.find(e=>e.id===t.desktopServerId);let o,r;r=e?Object(z.a)(e):t.poolUser?this.adUserPoolDaoService.getOneHtml5(t.adUserId).pipe(Object(Go.a)(t=>{this.adUserList.push(t)})):this.adUserDao.getOneHtml5(t.adUserId).pipe(Object(Go.a)(t=>{this.adUserList.push(t)})),o=n?Object(z.a)(n):this.desktopServerDao.getOne(t.desktopServerId).pipe(Object(Go.a)(t=>{this.desktopServerList.push(t)})),Object(Fa.a)([r,o]).pipe(Xo(t=>{const e=t[1].adDomainId,n=this.adDomainList.find(t=>t.id===e);let o;return o=n?Object(z.a)(n):this.adDomainDao.getOne(e).pipe(Object(Go.a)(t=>{this.adDomainList.push(t)})),Object(Fa.a)([Object(z.a)(t[0]),Object(z.a)(t[1]),o])}),dc(this.destroy$)).subscribe(e=>{this.processClick(t,e[1],e[2])})}onSessionClick(t){this.focusToSession(t.id)}processClick(t,e,n){if(e.gatewayFQDN){const o=3389,r=new J3;r.id=this.objectHelper.createGuid(),r.remoteAppId=t.remoteAppId,r.adminMode=!1,r.bookmarkType=NW.RemoteApp,r.friendlyName=t.remoteAppId,r.imageFileId=t.imageUUID,r.workspaceName=e.hostname.toLowerCase()+"."+n.domainName.toLowerCase(),r.rdpFileString=`redirectclipboard:i:1\nredirectprinters:i:1\ndevicestoredirect:s:*\nsession bpp:i:32\nremoteapplicationmode:i:1\nallow font smoothing:i:1\npromptcredentialonce:i:1\ngatewayusagemethod:i:1\ngatewayprofileusagemethod:i:1\ngatewaycredentialssource:i:0\nfull address:s:${e.hostname}.${n.domainName}\nserver port:i:${o}\nremoteapplicationprogram:s:${t.app}\ngatewayhostname:s:${e.gatewayFQDN}\nremoteapplicationname:s:${t.remoteAppId}\nremoteapplicationcmdline:s:${t.appArgs||""}\nworkspace id:s:${e.hostname}.${n.domainName}\nuse redirection server name:i:1`,this.sessionProvider.createSession(r,null,t.remoteAppId)}else this.dialog.open(Qu,{disableClose:!0,data:{message:"Esse servidor n\xe3o tem <b>Gateway FQDN</b> cadastrado.<br />Entre em contato com o suporte.",disableCancel:!0,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{this.openAppDrawer()})}openAppDrawer(){this.dialog.open(r6,{disableClose:!1,panelClass:"generic-transparent-dialog-large"}).afterClosed().pipe(Ro(),Object(V.a)(t=>!!t),dc(this.destroy$)).subscribe(t=>{this.onRemoteAppHtml5Open(t)})}getSessionsStore(){return this.sessionList}goToHome(){var t,e;let n;this.isFullscreen()&&this.exitFullscreen();let o=null===(e=null===(t=this.customerGroupService)||void 0===t?void 0:t.customerGroup)||void 0===e?void 0:e.id;if(o)n=this.router.navigate(["/desktop"],{queryParams:{id:o}});else{const t=new URL(window.location.href),e=new URLSearchParams(t.search);e.get("id")?(o=+e.get("id"),n=this.router.navigate(["/desktop"],{queryParams:{id:o}})):n=this.router.navigate(["/desktop"])}n.then(t=>{setTimeout(()=>{console.log("menu: goToHome() customerGroupId: "+o),this.r2MenuService.hideMenuWithoutPermission(o)},100)}).catch()}isFullscreen(){return s6.isFullscreen}goFullscreen(){s6.isEnabled&&s6.request()}exitFullscreen(){s6.exit()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ga),r.Rb(c.e),r.Rb(r.l),r.Rb(r.F),r.Rb(YW),r.Rb(DW),r.Rb(g6),r.Rb(LW),r.Rb(XW),r.Rb(p6),r.Rb(zW),r.Rb(i6),r.Rb(Cb),r.Rb(nb),r.Rb(Ju),r.Rb(yj),r.Rb(ub),r.Rb(d0),r.Rb(Mb),r.Rb(_b),r.Rb(Yc),r.Rb(Zg),r.Rb(Gc),r.Rb(Aj),r.Rb(e6),r.Rb(u6))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-session-view"]],outputs:{displayImageBackground:"displayImageBackground"},features:[r.Ab],decls:17,vars:9,consts:[[3,"sessionView"],["target","_blank","href","javascript:void(0)","id","printDownloadLink","tabindex","-1","aria-hidden","true"],["fxLayout","row","fxLayoutAlign","start stretch",1,"main-container",2,"background","transparent"],["fxLayout","column","fxLayoutAlign","start stretch",1,"fuse-navy-900","app-sidebar"],["id","session-view-go-home",1,"remote-app-hover","remote-app-icon-bg",3,"click"],[1,"arrow-back-icon"],["diameter","27","mode","indeterminate","color","accent","class","progress-spinner",4,"ngIf","ngIfElse"],["loaded",""],[4,"ngFor","ngForOf"],["class","remote-app-hover remote-app-icon-bg fullscreen-button",3,"click",4,"ngIf","ngIfElse"],["windowed",""],["class","logo-icon","src","assets/images/logos/r2/medium/r2-cloud-robo-medium.png",4,"ngIf"],["id","canvas-container","fxFlex","","fxLayout","column","fxLayoutAlign","center center",1,"canvas-container",3,"resized"],["diameter","27","mode","indeterminate","color","accent",1,"progress-spinner"],["fxLayout","column","fxLayoutAlign","center center",1,"apps-drawer",3,"click"],[3,"inline"],[4,"ngIf"],[4,"ngIf","ngIfElse"],["grouped",""],[3,"grouped","session","activeSession","sessionClick"],[3,"activeSession","sessionGroup","sessionClick"],[1,"remote-app-hover","remote-app-icon-bg","fullscreen-button",3,"click"],["src","assets/images/logos/r2/medium/r2-cloud-robo-medium.png",1,"logo-icon"]],template:function(t,e){if(1&t&&(r.Sb(0,"app-clip-text-box",0),r.Sb(1,"a",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"div",4),r.fc("click",(function(){return e.goToHome()})),r.Xb(5,"mat-icon",5),r.Qc(6,"arrow_back"),r.Wb(),r.Wb(),r.Oc(7,b6,1,0,"mat-progress-spinner",6),r.Oc(8,_6,3,1,"ng-template",null,7,r.Pc),r.Oc(10,M6,2,1,"ng-container",8),r.kc(11,"keyvalue"),r.Oc(12,P6,3,0,"div",9),r.Oc(13,y6,3,0,"ng-template",null,10,r.Pc),r.Oc(15,x6,1,0,"img",11),r.Wb(),r.Xb(16,"div",12),r.fc("resized",(function(t){return e.onResized(t)})),r.Wb(),r.Wb()),2&t){const t=r.Ac(9),n=r.Ac(14);r.rc("sessionView",e.sessionView),r.Db(7),r.rc("ngIf",e.loading)("ngIfElse",t),r.Db(3),r.rc("ngForOf",r.lc(11,7,e.getSessionsStore())),r.Db(2),r.rc("ngIf",e.isFullscreen())("ngIfElse",n),r.Db(3),r.rc("ngIf",e.showR2CloudRobot)}},styles:["[_nghost-%COMP%]{max-height:100%}[_nghost-%COMP%]   .app-sidebar[_ngcontent-%COMP%], [_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-icon-bg[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-open-indicator-active[_ngcontent-%COMP%]{width:56px}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-grouped-bg[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-icon-bg[_ngcontent-%COMP%]{height:56px}[_nghost-%COMP%]   .arrow-back-icon[_ngcontent-%COMP%]{margin:12px;font-size:32px}[_nghost-%COMP%]   .fullscreen-button[_ngcontent-%COMP%]{position:absolute;bottom:58px}[_nghost-%COMP%]   .logo-icon[_ngcontent-%COMP%]{position:absolute;bottom:8px;margin-left:8px;width:40px;height:50px;min-width:40px;min-height:50px}[_nghost-%COMP%]   .progress-spinner[_ngcontent-%COMP%]{margin:13.5px}[_nghost-%COMP%]   .remote-app-grouped-bg[_ngcontent-%COMP%]{width:5px;background:rgba(0,0,0,.2);position:absolute;left:51px;border-left:1px solid rgba(0,0,0,.4)}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]{font-size:42px;text-align:center}[_nghost-%COMP%]   .remote-app[_ngcontent-%COMP%]{height:54px}[_nghost-%COMP%]   .remote-app-img[_ngcontent-%COMP%]{height:32px;width:32px}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]:active, [_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]:hover, [_nghost-%COMP%]   .remote-app-hover[_ngcontent-%COMP%]:active, [_nghost-%COMP%]   .remote-app-hover[_ngcontent-%COMP%]:hover{cursor:pointer}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]:hover, [_nghost-%COMP%]   .remote-app-hover[_ngcontent-%COMP%]:hover{background-color:hsla(0,0%,100%,.1)}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]:active, [_nghost-%COMP%]   .remote-app-hover[_ngcontent-%COMP%]:active{background-color:hsla(0,0%,100%,.3)}[_nghost-%COMP%]   .remote-app-active[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.2)}[_nghost-%COMP%]   .remote-app-open-indicator-space[_ngcontent-%COMP%]{height:2px;width:42px}[_nghost-%COMP%]   .remote-app-open-indicator[_ngcontent-%COMP%]{background-color:rgba(128,200,255,.75)}[_nghost-%COMP%]   .remote-app-open-indicator-active[_ngcontent-%COMP%]{width:52px;background-color:#80c8ff}[_nghost-%COMP%]   .remote-app-tooltip[_ngcontent-%COMP%]{border-radius:0}[_nghost-%COMP%]   .main-container[_ngcontent-%COMP%]{min-width:100%}[_nghost-%COMP%]   .canvas-container[_ngcontent-%COMP%]{overflow-x:hidden;overflow-y:hidden;width:calc(100% - 56px);min-height:400px;box-sizing:content-box;left:56px;right:0;top:0;bottom:0;position:absolute}[_nghost-%COMP%]   .dropdown[_ngcontent-%COMP%]{position:relative;display:inline-block}[_nghost-%COMP%]   .dropdown-content[_ngcontent-%COMP%]{left:56px;top:0;display:none;position:absolute;min-width:250px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}[_nghost-%COMP%]   .dropdown[_ngcontent-%COMP%]:hover   .dropdown-content[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%]   .grouped[_ngcontent-%COMP%]{transform:scale(.6)}"]}),t})();function w6(t){return{altKey:t.altKey,code:t.code,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,key:t.key,keyCode:t.keyCode,metaKey:t.metaKey,which:t.which}}let k6=(()=>{class t{constructor(){this.h=!0,this.i=!1,this.k=()=>{this.textBox.focus()},this.j=()=>setTimeout(()=>{this.h=!0},550)}set sessionView(t){this.textBox=document.getElementById("hiddenClipboardBox"),t.textBox=this.textBox,this.sessionViewComponent=t,this.sessionViewComponent.canvasContainer.addEventListener("click",this.k),this.textBox.onblur=()=>this.sessionViewComponent.canvasLostFocus(),this.textBox.onkeypress=t=>{const e=w6(t);this.sessionViewComponent.platformInfo.isMac||this.sessionViewComponent.keyPress(e.which,e)&&t.preventDefault()},this.textBox.onkeydown=t=>{const e=w6(t);if(this.sessionViewComponent.platformInfo.isMac){if("Dead"===t.key)return;if("KeyV"===t.code&&(t.metaKey||t.ctrlKey))return void navigator.clipboard.readText().then(t=>{this.sessionViewComponent.handlePasteEvent(t||""),setTimeout(()=>{this.sessionViewComponent.session.keyDown(86)},100)});if("KeyC"===t.code&&(t.metaKey||t.ctrlKey))return this.sessionViewComponent.session.keyDown(67),void setTimeout(()=>{!this.i&&this.h?(this.sessionViewComponent.sendCopyEvent(),this.h=!1):this.i=!1,this.j()},100);if("KeyX"===t.code&&(t.metaKey||t.ctrlKey))return this.sessionViewComponent.session.keyDown(88),void setTimeout(()=>{this.sessionViewComponent.sendCutEvent(),this.i=!0},100);if(t.metaKey&&"Meta"===t.key)return void this.sessionViewComponent.session.keyDown(Q3.Ctrl);this.sessionViewComponent.keyDown(e)?t.preventDefault():1===e.key.length?this.sessionViewComponent.keyPress(e.key.codePointAt(0),e)&&t.preventDefault():this.sessionViewComponent.keyPress(e.which,e)&&t.preventDefault()}else this.sessionViewComponent.keyDown(e)&&t.preventDefault()},this.textBox.onkeyup=t=>{if(this.sessionViewComponent.platformInfo.isMac){if("Dead"===t.key)return;if("KeyV"===t.code)return void this.sessionViewComponent.session.keyUp(86);if("KeyC"===t.code)return void this.sessionViewComponent.session.keyUp(67);if("KeyX"===t.code)return void this.sessionViewComponent.session.keyUp(88);if("Meta"===t.key)return void this.sessionViewComponent.session.keyUp(Q3.Ctrl);const e=w6(t);this.sessionViewComponent.executeCopy(),this.sessionViewComponent.keyUp(e)&&t.preventDefault()}else{const e=w6(t);this.sessionViewComponent.executeCopy(),this.sessionViewComponent.keyUp(e)&&t.preventDefault()}},this.textBox.oncut=()=>{this.sessionViewComponent.platformInfo.isMac||(this.sessionViewComponent.sendCutEvent(),this.i=!0)},this.textBox.oncopy=()=>{this.sessionViewComponent.platformInfo.isMac||(!this.i&&this.h?(this.sessionViewComponent.sendCopyEvent(),this.h=!1):this.i=!1,this.j())},this.textBox.onpaste=t=>{if(this.sessionViewComponent.platformInfo.isMac)return;const e=t.clipboardData.getData("text")||"";this.sessionViewComponent.handlePasteEvent(e),t.preventDefault()}}ngOnInit(){}ngOnDestroy(){this.sessionViewComponent&&this.sessionViewComponent.canvasContainer.removeEventListener("click",this.k)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["app-clip-text-box"]],inputs:{sessionView:"sessionView"},decls:1,vars:0,consts:[["id","hiddenClipboardBox","tabindex","-1","role","none","aria-hidden","true","translate-attr","{'aria-label': 'SESSION_PANEL_LABEL'}",2,"position","fixed","left","-10000px","top","-500px"]],template:function(t,e){1&t&&r.Sb(0,"textarea",0)},styles:[""]}),t})();var S6=n("mPz0");let A6=(()=>{class t{constructor(t){this.a=t,this.c=(t,e)=>{const n=t._Title.toUpperCase(),o=e._Title.toUpperCase(),r=e._Type;let i=0;return t._Type===r?n>o?i=1:o>n&&(i=-1):i="RemoteApp"===r?1:-1,i}}parseWorkspaceFeed(t){const e=new S6,n=e.xml2js(t),o={publisher:n.ResourceCollection.Publisher._Name,publisherId:n.ResourceCollection.Publisher._ID,bookmarks:[],folders:[],url:null,description:n.ResourceCollection.Publisher._Description,supportInfoPresent:!1,supportObj:{logoURL:null,supportURL:null,supportPhone:null,privacyURL:null}};let r=o.description;const i=r.indexOf("{");if(i>=0&&(o.description=r.substr(0,i),r=r.substr(i),r=r.trim(),r.search("{*}")))try{o.supportObj=JSON.parse(r),o.supportInfoPresent=!0}catch(t){o.supportObj=null,this.a.log("Error in reading the following support information JSON : "+r)}let a;const c=e.asArray(n.ResourceCollection.Publisher.Resources.Resource);let s,l,d,g;for(c.sort(this.c),s=0;s<c.length;s++){if(a=new J3,a.id=c[s]._ID,a.friendlyName=c[s]._Title,a.thumbnail=c[s].Icons.Icon32._FileURL,a.rdpFileURL=e.asArray(c[s].HostingTerminalServers.HostingTerminalServer)[0].ResourceFile._URL,a.workspaceName=o.publisher,a.bookmarkType="RemoteApp"===c[s]._Type?NW.RemoteApp:NW.Desktop,c[s].Folders)for(d=e.asArray(c[s].Folders.Folder),l=0;l<d.length;l++)g=d[l]._Name,"/"===g[0]&&g.length>1&&(g=g.substr(1)),o.folders.indexOf(g)<0&&"/"!==g&&o.folders.push(g),a.folderNames.push(g);o.bookmarks.push(a)}return o.folders.sort((t,e)=>t.localeCompare(e)),o}}return t.\u0275fac=function(e){return new(e||t)(r.bc(LW))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),D6=(()=>{class t{constructor(t,e){this.c=t,this.http=e}getWorkspace(t,e){return this.http.get(t,{headers:{Accept:"application/x-msts-radc+xml;radc_schema_version=2.0,text/xml"},params:{"x-ms-correlation-id":e},responseType:"text",withCredentials:!0}).pipe(Object(H.a)(t=>this.c.parseWorkspaceFeed(t)))}}return t.\u0275fac=function(e){return new(e||t)(r.bc(A6),r.bc(lt))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),I6=(()=>{class t{constructor(t,e,n,o,r,i){this.h=t,this.logger=e,this.http=n,this.stomp=o,this.dao=r,this.desktopServerDao=i,this.desktopServerList=[],this.remoteAppList=[],this.subject=new po.b}getDesktopServer(t){const e=this.desktopServerList.find(e=>e.id===t);return e?Object(z.a)(e):this.desktopServerDao.getOne(t)}getRemoteApp(t){const e=this.remoteAppList.find(e=>e.id===t);return e?Object(z.a)(e):this.dao.getOne(t)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe(),this.subject.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(D6),r.bc(LW),r.bc(lt),r.bc(Cb),r.bc(yj),r.bc(Mb))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function E6(t,e){if(1&t&&r.Sb(0,"img",8),2&t){const t=r.jc(2);r.rc("src",t.session.getThumbnail(),r.Hc)}}function T6(t,e){1&t&&r.Sb(0,"img",9)}function L6(t,e){if(1&t&&r.Sb(0,"div",10),2&t){const t=r.jc(2);r.Hb("remote-app-open-indicator",!0)("remote-app-open-indicator-active",t.isSessionActive())}}function R6(t,e){if(1&t&&(r.Xb(0,"div",11),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Sc(" ",t.session.getLabel()," ")}}function W6(t,e){if(1&t){const t=r.Yb();r.Vb(0),r.Xb(1,"div",1),r.fc("click",(function(){r.Ec(t);const e=r.jc();return e.onSessionClick(e.session)})),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Oc(4,E6,1,1,"img",4),r.Oc(5,T6,1,0,"ng-template",null,5,r.Pc),r.Wb(),r.Oc(7,L6,1,4,"div",6),r.Wb(),r.Oc(8,R6,2,1,"div",7),r.Wb(),r.Ub()}if(2&t){const t=r.Ac(6),e=r.jc();r.Db(1),r.Hb("remote-app-active",e.isSessionActive()),r.Db(1),r.Hb("grouped",e.grouped),r.rc("matTooltip",e.session.getLabel())("matTooltipDisabled",!e.session.getLabel()||e.grouped),r.Db(2),r.rc("ngIf",e.session.getThumbnail())("ngIfElse",t),r.Db(3),r.rc("ngIf",!e.grouped),r.Db(1),r.rc("ngIf",e.grouped)}}let j6=(()=>{class t{constructor(){this.sessionClick=new r.o}set session(t){this._session=t}get session(){return this._session}set grouped(t){this._grouped=t}get grouped(){return this._grouped}set activeSession(t){this._activeSession=t}isSessionActive(){return!(!this._session||!this._session.id)&&this._session.id===this._activeSession}onSessionClick(t){this.sessionClick.emit(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["app-session-single"]],inputs:{session:"session",grouped:"grouped",activeSession:"activeSession"},outputs:{sessionClick:"sessionClick"},decls:1,vars:1,consts:[[4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center",1,"remote-app-hover",3,"click"],["matTooltipPosition","right","fxLayout","column","fxLayoutAlign","center center",1,"remote-app-icon-bg",3,"matTooltip","matTooltipDisabled"],["fxLayout","column","fxLayoutAlign","center center",1,"remote-app"],["width","32","height","32","class","remote-app-img",3,"src",4,"ngIf","ngIfElse"],["noThumbnail",""],["class","remote-app-open-indicator-space",3,"remote-app-open-indicator","remote-app-open-indicator-active",4,"ngIf"],["class","session-label","fxFlex","",4,"ngIf"],["width","32","height","32",1,"remote-app-img",3,"src"],["src","assets/icons/hourglass.png","width","32","height","32",1,"remote-app-img"],[1,"remote-app-open-indicator-space"],["fxFlex","",1,"session-label"]],template:function(t,e){1&t&&r.Oc(0,W6,9,10,"ng-container",0),2&t&&r.rc("ngIf",e.session)},directives:[c.t,sp,mh,pC,kp],styles:["[_nghost-%COMP%]{max-height:100%}[_nghost-%COMP%]   .app-sidebar[_ngcontent-%COMP%], [_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-icon-bg[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-open-indicator-active[_ngcontent-%COMP%]{width:56px}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-grouped-bg[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-icon-bg[_ngcontent-%COMP%]{height:56px}[_nghost-%COMP%]   .arrow-back-icon[_ngcontent-%COMP%]{margin:12px;font-size:32px}[_nghost-%COMP%]   .fullscreen-button[_ngcontent-%COMP%]{position:absolute;bottom:58px}[_nghost-%COMP%]   .logo-icon[_ngcontent-%COMP%]{position:absolute;bottom:8px;margin-left:8px;width:40px;height:50px;min-width:40px;min-height:50px}[_nghost-%COMP%]   .progress-spinner[_ngcontent-%COMP%]{margin:13.5px}[_nghost-%COMP%]   .remote-app-grouped-bg[_ngcontent-%COMP%]{width:5px;background:rgba(0,0,0,.2);position:absolute;left:51px;border-left:1px solid rgba(0,0,0,.4)}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]{font-size:42px;text-align:center}[_nghost-%COMP%]   .remote-app[_ngcontent-%COMP%]{height:54px}[_nghost-%COMP%]   .remote-app-img[_ngcontent-%COMP%]{height:32px;width:32px}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]:active, [_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]:hover, [_nghost-%COMP%]   .remote-app-hover[_ngcontent-%COMP%]:active, [_nghost-%COMP%]   .remote-app-hover[_ngcontent-%COMP%]:hover{cursor:pointer}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]:hover, [_nghost-%COMP%]   .remote-app-hover[_ngcontent-%COMP%]:hover{background-color:hsla(0,0%,100%,.1)}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]:active, [_nghost-%COMP%]   .remote-app-hover[_ngcontent-%COMP%]:active{background-color:hsla(0,0%,100%,.3)}[_nghost-%COMP%]   .remote-app-active[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.2)}[_nghost-%COMP%]   .remote-app-open-indicator-space[_ngcontent-%COMP%]{height:2px;width:42px}[_nghost-%COMP%]   .remote-app-open-indicator[_ngcontent-%COMP%]{background-color:rgba(128,200,255,.75)}[_nghost-%COMP%]   .remote-app-open-indicator-active[_ngcontent-%COMP%]{width:52px;background-color:#80c8ff}[_nghost-%COMP%]   .remote-app-tooltip[_ngcontent-%COMP%]{border-radius:0}[_nghost-%COMP%]   .main-container[_ngcontent-%COMP%]{min-width:100%}[_nghost-%COMP%]   .canvas-container[_ngcontent-%COMP%]{overflow-x:hidden;overflow-y:hidden;width:calc(100% - 56px);min-height:400px;box-sizing:content-box;left:56px;right:0;top:0;bottom:0;position:absolute}[_nghost-%COMP%]   .dropdown[_ngcontent-%COMP%]{position:relative;display:inline-block}[_nghost-%COMP%]   .dropdown-content[_ngcontent-%COMP%]{left:56px;top:0;display:none;position:absolute;min-width:250px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}[_nghost-%COMP%]   .dropdown[_ngcontent-%COMP%]:hover   .dropdown-content[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%]   .grouped[_ngcontent-%COMP%]{transform:scale(.6)}"]}),t})();function F6(t,e){if(1&t&&r.Sb(0,"img",11),2&t){const t=r.jc(2);r.rc("src",t.sessionGroup.thumbnail,r.Hc)}}function X6(t,e){1&t&&r.Sb(0,"img",12)}function N6(t,e){if(1&t){const t=r.Yb();r.Xb(0,"app-session-single",13),r.fc("sessionClick",(function(e){return r.Ec(t),r.jc(2).onSessionClick(e)})),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(2);r.rc("activeSession",n.activeSession)("grouped",!0)("session",t)}}function U6(t,e){if(1&t){const t=r.Yb();r.Vb(0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.fc("click",(function(){r.Ec(t);const e=r.jc();return e.onSessionClick(e.sessionGroup.sessionList[0])})),r.Xb(3,"div",3),r.Oc(4,F6,1,1,"img",4),r.Oc(5,X6,1,0,"ng-template",null,5,r.Pc),r.Wb(),r.Sb(7,"div",6),r.Sb(8,"div",7),r.Wb(),r.Xb(9,"div",8),r.Xb(10,"div",9),r.Oc(11,N6,1,3,"app-session-single",10),r.Wb(),r.Wb(),r.Wb(),r.Ub()}if(2&t){const t=r.Ac(6),e=r.jc();r.Db(1),r.Hb("remote-app-active",e.isSessionActive()),r.Db(3),r.rc("ngIf",e.sessionGroup.thumbnail)("ngIfElse",t),r.Db(3),r.Hb("remote-app-open-indicator",!0)("remote-app-open-indicator-active",e.isSessionActive()),r.Db(4),r.rc("ngForOf",e.sessionGroup.sessionList)}}let z6=(()=>{class t{constructor(){this.sessionClick=new r.o}set sessionGroup(t){this._sessionGroup=t}get sessionGroup(){return this._sessionGroup}set activeSession(t){this._activeSession=t}get activeSession(){return this._activeSession}isSessionActive(){if(this._sessionGroup&&this._sessionGroup.sessionList)for(const t of this._sessionGroup.sessionList)if(t.id&&t.id===this._activeSession)return!0;return!1}onSessionClick(t){this.sessionClick.emit(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["app-session-grouped"]],inputs:{sessionGroup:"sessionGroup",activeSession:"activeSession"},outputs:{sessionClick:"sessionClick"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"dropdown","remote-app-icon-bg","remote-app-hover"],["fxLayout","column","fxLayoutAlign","center center",3,"click"],["fxLayout","column","fxLayoutAlign","center center",1,"remote-app"],["width","32","height","32","class","remote-app-img",3,"src",4,"ngIf","ngIfElse"],["noThumbnail",""],[1,"remote-app-open-indicator-space"],[1,"remote-app-grouped-bg"],[1,"dropdown-content","fuse-navy-900"],["fxLayout","column","fxLayoutAlign","start stretch"],[3,"activeSession","grouped","session","sessionClick",4,"ngFor","ngForOf"],["width","32","height","32",1,"remote-app-img",3,"src"],["src","assets/icons/hourglass.png","width","32","height","32",1,"remote-app-img"],[3,"activeSession","grouped","session","sessionClick"]],template:function(t,e){1&t&&r.Oc(0,U6,12,9,"ng-container",0),2&t&&r.rc("ngIf",e.sessionGroup)},directives:[c.t,sp,mh,c.s,j6],styles:["[_nghost-%COMP%]{max-height:100%}[_nghost-%COMP%]   .app-sidebar[_ngcontent-%COMP%], [_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-icon-bg[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-open-indicator-active[_ngcontent-%COMP%]{width:56px}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-grouped-bg[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-icon-bg[_ngcontent-%COMP%]{height:56px}[_nghost-%COMP%]   .arrow-back-icon[_ngcontent-%COMP%]{margin:12px;font-size:32px}[_nghost-%COMP%]   .fullscreen-button[_ngcontent-%COMP%]{position:absolute;bottom:58px}[_nghost-%COMP%]   .logo-icon[_ngcontent-%COMP%]{position:absolute;bottom:8px;margin-left:8px;width:40px;height:50px;min-width:40px;min-height:50px}[_nghost-%COMP%]   .progress-spinner[_ngcontent-%COMP%]{margin:13.5px}[_nghost-%COMP%]   .remote-app-grouped-bg[_ngcontent-%COMP%]{width:5px;background:rgba(0,0,0,.2);position:absolute;left:51px;border-left:1px solid rgba(0,0,0,.4)}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]{font-size:42px;text-align:center}[_nghost-%COMP%]   .remote-app[_ngcontent-%COMP%]{height:54px}[_nghost-%COMP%]   .remote-app-img[_ngcontent-%COMP%]{height:32px;width:32px}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]:active, [_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]:hover, [_nghost-%COMP%]   .remote-app-hover[_ngcontent-%COMP%]:active, [_nghost-%COMP%]   .remote-app-hover[_ngcontent-%COMP%]:hover{cursor:pointer}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]:hover, [_nghost-%COMP%]   .remote-app-hover[_ngcontent-%COMP%]:hover{background-color:hsla(0,0%,100%,.1)}[_nghost-%COMP%]   .apps-drawer[_ngcontent-%COMP%]:active, [_nghost-%COMP%]   .remote-app-hover[_ngcontent-%COMP%]:active{background-color:hsla(0,0%,100%,.3)}[_nghost-%COMP%]   .remote-app-active[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.2)}[_nghost-%COMP%]   .remote-app-open-indicator-space[_ngcontent-%COMP%]{height:2px;width:42px}[_nghost-%COMP%]   .remote-app-open-indicator[_ngcontent-%COMP%]{background-color:rgba(128,200,255,.75)}[_nghost-%COMP%]   .remote-app-open-indicator-active[_ngcontent-%COMP%]{width:52px;background-color:#80c8ff}[_nghost-%COMP%]   .remote-app-tooltip[_ngcontent-%COMP%]{border-radius:0}[_nghost-%COMP%]   .main-container[_ngcontent-%COMP%]{min-width:100%}[_nghost-%COMP%]   .canvas-container[_ngcontent-%COMP%]{overflow-x:hidden;overflow-y:hidden;width:calc(100% - 56px);min-height:400px;box-sizing:content-box;left:56px;right:0;top:0;bottom:0;position:absolute}[_nghost-%COMP%]   .dropdown[_ngcontent-%COMP%]{position:relative;display:inline-block}[_nghost-%COMP%]   .dropdown-content[_ngcontent-%COMP%]{left:56px;top:0;display:none;position:absolute;min-width:250px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}[_nghost-%COMP%]   .dropdown[_ngcontent-%COMP%]:hover   .dropdown-content[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%]   .grouped[_ngcontent-%COMP%]{transform:scale(.6)}"]}),t})();var Y6=n("h9Sk");class B6{constructor(t,e,n,o,r){this.element=t,this.newWidth=e,this.newHeight=n,this.oldWidth=o,this.oldHeight=r}}let V6=(()=>{class t{constructor(t){this.element=t,this.resized=new r.o}ngOnInit(){Y6.ResizeSensor&&(this.resizeSensor=new Y6.ResizeSensor(this.element.nativeElement,()=>this.onResized()))}ngOnDestroy(){this.resizeSensor&&this.resizeSensor.detach()}onResized(){const t=this.element.nativeElement.clientWidth,e=this.element.nativeElement.clientHeight;if(t===this.oldWidth&&e===this.oldHeight)return;const n=new B6(this.element,t,e,this.oldWidth,this.oldHeight);this.oldWidth=this.element.nativeElement.clientWidth,this.oldHeight=this.element.nativeElement.clientHeight,this.resized.emit(n)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["","resized",""]],outputs:{resized:"resized"}}),t})(),H6=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c]]}),t})(),Q6=(()=>{class t{constructor(t){this.data=t,this.progress=0,this.subscription=this.data.progress$.subscribe(t=>this.progress=100*t)}ngOnDestroy(){var t;null===(t=this.subscription)||void 0===t||t.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-html5-script-loader-modal"]],decls:5,vars:4,consts:[["fxLayout","column","fxLayoutAlign","end stretch","fxFlex",""],[1,"state"],["mode","determinate","color","accent",3,"value"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Qc(2),r.kc(3,"translate"),r.Wb(),r.Sb(4,"mat-progress-bar",2),r.Wb()),2&t&&(r.Db(2),r.Sc(" ",r.lc(3,2,"Carregando componentes do HTML5"),"... "),r.Db(2),r.rc("value",e.progress))},directives:[sp,mh,kp,Eb],pipes:[sc],styles:["[_nghost-%COMP%]{color:hsla(0,0%,100%,.8);height:100%}[_nghost-%COMP%]   .state[_ngcontent-%COMP%]{margin-left:8px;margin-bottom:8px}[_nghost-%COMP%]  .mat-progress-bar-buffer{background-color:#c5c6cb!important}[_nghost-%COMP%]  .mat-progress-bar{height:12px}"]}),t})();function G6(t,e){1&t&&r.Sb(0,"app-background",3)}function $6(t,e){if(1&t){const t=r.Yb();r.Xb(0,"app-session-view",4),r.fc("displayImageBackground",(function(e){return r.Ec(t),r.jc().onDisplayImageBackground(e)})),r.Wb()}}let q6=(()=>{class t{constructor(t){this.dialog=t,this.scriptLoaded=!1,this.displayImageBackground=!0,this.downloadProgress=new d6.BehaviorSubject(0),this.scriptDomId="rdcorelib"}ngOnInit(){this.loadScript()}onScriptLoaded(){var t;console.log("script loaded!!!!"),null===(t=this.openedDialog)||void 0===t||t.close(),this.scriptLoaded=!0}loadScript(){if(document.getElementById(this.scriptDomId))return console.log("script already loaded"),void this.onScriptLoaded();console.log("preparing to load..."),this.openedDialog=this.dialog.open(Q6,{disableClose:!0,panelClass:"html5-script-loader-modal",data:{progress$:this.downloadProgress.asObservable()}});const t=new XMLHttpRequest;t.addEventListener("progress",t=>{t.lengthComputable&&this.downloadProgress.next(t.loaded/t.total)},!0);const e=this;t.addEventListener("load",(function(t){const n=document.createElement("script");n.id=e.scriptDomId,n.async=!0,n.src="assets/js/core.js",document.getElementsByTagName("head")[0].appendChild(n),n.onload=()=>e.onScriptLoaded()})),t.open("GET","assets/js/core.js"),t.send()}onDisplayImageBackground(t){this.displayImageBackground=t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-html5-script-loader"]],decls:3,vars:4,consts:[["type","dynamic",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start stretch",1,"main-container"],["fxLayout","row","fxLayoutAlign","stretch",3,"displayImageBackground",4,"ngIf"],["type","dynamic"],["fxLayout","row","fxLayoutAlign","stretch",3,"displayImageBackground"]],template:function(t,e){1&t&&(r.Oc(0,G6,1,0,"app-background",0),r.Xb(1,"div",1),r.Oc(2,$6,1,0,"app-session-view",2),r.Wb()),2&t&&(r.rc("ngIf",e.displayImageBackground),r.Db(1),r.Nc("background",e.displayImageBackground?"transparent":"black",r.Kb),r.Db(1),r.rc("ngIf",e.scriptLoaded))},styles:["[_nghost-%COMP%]{max-height:100%;background:#000;z-index:-1}"]}),t})();const K6=[{path:"webclient-html5",component:q6,canActivate:[hb]}];let J6=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[UW,m6,A6,D6,I6,LW,XW,RW,g6,YW,DW,zW,IW,p6,i6,Gy],imports:[[c.c,Kn,Sa.forChild(K6),mL,ZL,lc,H6,uC,zu,ZI,am,Lb,Gy,vu]]}),t})();r.Ic(v6,[c.q,c.r,c.s,c.t,c.B,c.x,c.y,c.z,c.A,c.v,c.w,fa,ma,pa,ua,pr,cm.J,cm.y,cm.I,cm.c,cm.z,cm.C,cm.a,cm.F,cm.G,cm.B,cm.t,cm.u,cm.E,cm.p,cm.o,cm.A,cm.b,cm.d,cm.w,cm.x,cm.v,cm.i,cm.l,cm.j,cm.m,cm.f,sp,up,mh,Fp,Bp,ah,eh,kp,Uf,Lf,$f,Df,US,$S,oA,dA,fA,wA,TA,UA,$A,nD,dD,YR,nG,rG,iG,__,fL,Nv,uL,YL,pL,aL,lL,iL,LL,Qu,XL,VL,cc,V6,pC,hC,ll,Uu,HI,QI,$I,KI,qI,JI,VI,Hg,em,nm,om,rm,Eb,Hy,Qy,yu,xu,v6,k6,r6,a6,j6,z6,q6,Q6],[c.b,c.H,c.p,c.k,c.F,c.g,c.D,c.G,c.d,c.f,c.i,c.j,c.l,bC,aG,cG,sG,lG,DP,UL,$L,JL,qL,dL,hL,RL,zL,HL,KL,sc]),r.Ic(q6,[c.q,c.r,c.s,c.t,c.B,c.x,c.y,c.z,c.A,c.v,c.w,fa,ma,pa,ua,pr,cm.J,cm.y,cm.I,cm.c,cm.z,cm.C,cm.a,cm.F,cm.G,cm.B,cm.t,cm.u,cm.E,cm.p,cm.o,cm.A,cm.b,cm.d,cm.w,cm.x,cm.v,cm.i,cm.l,cm.j,cm.m,cm.f,sp,up,mh,Fp,Bp,ah,eh,kp,Uf,Lf,$f,Df,US,$S,oA,dA,fA,wA,TA,UA,$A,nD,dD,YR,nG,rG,iG,__,fL,Nv,uL,YL,pL,aL,lL,iL,LL,Qu,XL,VL,cc,V6,pC,hC,ll,Uu,HI,QI,$I,KI,qI,JI,VI,Hg,em,nm,om,rm,Eb,Hy,Qy,yu,xu,v6,k6,r6,a6,j6,z6,q6,Q6],[c.b,c.H,c.p,c.k,c.F,c.g,c.D,c.G,c.d,c.f,c.i,c.j,c.l,bC,aG,cG,sG,lG,DP,UL,$L,JL,qL,dL,hL,RL,zL,HL,KL,sc]);let Z6=(()=>{class t extends tb{constructor(t,e){super(t,e,"image-file")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),t5=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Z6],imports:[[c.c,mL,aR,ZL]]}),t})(),e5=(()=>{class t{constructor(){this._managerUserAccessPeriodProfiles$=new Zn.a([]),this._managerUserAccessPeriodProfiles=[],this._managerUserAccessPeriodTimes$=new Zn.a([]),this._managerUserAccessPeriodTimes=[],this._unload$=new po.b}ngOnDestroy(){this._managerUserAccessPeriodProfiles$.complete(),this._managerUserAccessPeriodTimes$.complete()}unload(){this._managerUserAccessPeriodProfiles=[],this._managerUserAccessPeriodTimes=[],this._unload$.next()}get whenUnload$(){return this._unload$}get managerUserAccessPeriodProfiles$(){return this._managerUserAccessPeriodProfiles$.pipe(Object(V.a)(t=>!!t))}get managerUserAccessPeriodProfiles(){return this._managerUserAccessPeriodProfiles}set managerUserAccessPeriodProfiles(t){this._managerUserAccessPeriodProfiles=t,this._managerUserAccessPeriodProfiles$.next(t)}addManagerUserAccessPeriodProfiles(t){const e=this._managerUserAccessPeriodProfiles$.value;e.push(t),this.managerUserAccessPeriodProfiles=e}addOrReplaceManagerUserAccessPeriodProfile(t){const e=this._managerUserAccessPeriodProfiles$.value,n=e.findIndex(e=>e.id===t.id);n<0?e.push(t):e[n]=t,this.managerUserAccessPeriodProfiles=e}findManagerUserAccessPeriodTimesById(t){var e;const n=null===(e=this.managerUserAccessPeriodProfiles)||void 0===e?void 0:e.filter(e=>e.id===t);return(null==n?void 0:n.length)>0?n[0]:null}get managerUserAccessPeriodTimes$(){return this._managerUserAccessPeriodTimes$.pipe(Object(V.a)(t=>!!t))}get managerUserAccessPeriodTimes(){return this._managerUserAccessPeriodTimes}set managerUserAccessPeriodTimes(t){this._managerUserAccessPeriodTimes=t,this._managerUserAccessPeriodTimes$.next(t)}addmanagerUserAccessPeriodTimes(t){const e=this._managerUserAccessPeriodTimes$.value;e.push(t),this.managerUserAccessPeriodTimes=e}addOrReplaceManagerUserAccessPeriodTime(t){const e=this._managerUserAccessPeriodTimes$.value,n=e.findIndex(e=>e.id===t.id);n<0?e.push(t):e[n]=t,this.managerUserAccessPeriodTimes=e}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),n5=(()=>{class t extends Us{constructor(t,e){super(t,e,"manager-user-access-period-time")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function o5(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",9),r.fc("click",(function(){return r.Ec(t),r.jc(2).onEditCustomerGroup()})),r.Qc(1,"Editar"),r.Wb()}}function r5(t,e){if(1&t&&(r.Xb(0,"div",2),r.Xb(1,"div",3),r.Xb(2,"div",4),r.Sb(3,"img",5),r.Wb(),r.Xb(4,"div",6),r.Xb(5,"div",7),r.Qc(6),r.Wb(),r.Xb(7,"div"),r.Oc(8,o5,2,0,"button",8),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(3),r.sc("src",t.imageFileService.getCustomerGroupPictureUrl(t.customerGroupService.customerGroup.imageUUID,150),r.Hc),r.Db(3),r.Rc(t.customerGroupService.customerGroup.name),r.Db(2),r.rc("appIfPermission","WRITE")("appIfPermissionType","CustomerGroup")("appIfPermissionData",t.customerGroupService.customerGroup)}}let i5=(()=>{class t extends Bc{constructor(t,e,n,o,r){super(),this.dialog=t,this.customerGroupService=e,this.managerUserDao=n,this.adminService=o,this.imageFileService=r}onEditCustomerGroup(){const t=this.dialog.open(Sx,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{customerGroup:this.customerGroupService.customerGroup}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(t)}dialogRefCallback(t){if("SAVE"===t.operation&&(this.customerGroupService.customerGroup=t.data,this.customerGroupService.customerGroups)){const e=this.customerGroupService.customerGroups.findIndex(e=>e.id===t.data.id);this.customerGroupService.customerGroups[e]=t.data}}ngOnInit(){this.customerGroupService.get().subscribe(t=>{t&&this.managerUserDao.filter({managerUsersInRoleCustomerGroupId:t.id}).subscribe(t=>{t&&(this.adminService.managerUsersCustomerGroup=t)})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zg),r.Rb(nb),r.Rb(ER),r.Rb(CL),r.Rb(GM))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-register-customer-group"]],features:[r.Ab],decls:7,vars:1,consts:[["fxLayout","row","fxLayoutAlign","space-between center"],["fxLayout","column mt-4",4,"ngIf"],["fxLayout","column mt-4"],["fxLayout","row","fxLayoutAlign","start start",1,"model1"],[1,"avatar"],["width","150","height","150",3,"src"],[1,"fields"],[1,"font-size-26","mb-8"],["id","register-customer-group-edit","mat-raised-button","",3,"click",4,"appIfPermission","appIfPermissionType","appIfPermissionData"],["id","register-customer-group-edit","mat-raised-button","",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card"),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",0),r.Xb(3,"div"),r.Qc(4,"Empresa"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"mat-card-content"),r.Oc(6,r5,9,5,"div",1),r.Wb(),r.Wb()),2&t&&(r.Db(6),r.rc("ngIf",e.customerGroupService.customerGroup))},directives:[Wv,jv,wv,sp,mh,vv,c.t,fL,yu],styles:["","[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54);width:920px}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:940px;margin-bottom:30px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px;margin-bottom:0}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .add-more[_ngcontent-%COMP%]{margin-bottom:60px}[_nghost-%COMP%]   .w-300[_ngcontent-%COMP%]{width:300px}[_nghost-%COMP%]   .w-200[_ngcontent-%COMP%]{width:200px}[_nghost-%COMP%]   .w-120[_ngcontent-%COMP%]{width:120px}[_nghost-%COMP%]   .w-50[_ngcontent-%COMP%]{width:50px}[_nghost-%COMP%]   .w-150[_ngcontent-%COMP%]{width:150px!important}[_nghost-%COMP%]   .w-170[_ngcontent-%COMP%]{width:170px}[_nghost-%COMP%]   .h-150[_ngcontent-%COMP%]{height:150px!important}[_nghost-%COMP%]   .clear-both[_ngcontent-%COMP%]{display:block;clear:both}[_nghost-%COMP%]   .no-padding[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .mini-avatar[_ngcontent-%COMP%]{width:40px;height:40px}[_nghost-%COMP%]   .small-avatar[_ngcontent-%COMP%]{width:125px;height:125px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]{min-height:170px;padding:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{width:200px;display:block}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]{width:100%;margin-left:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px 0 10px 10px}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%}[_nghost-%COMP%]   table[_ngcontent-%COMP%], [_nghost-%COMP%]   td[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:#fff}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:hsla(0,0%,93.7%,.43137254901960786)}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}[_nghost-%COMP%]   tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}[_nghost-%COMP%]   .content-tab[_ngcontent-%COMP%]{margin-top:15px}[_nghost-%COMP%]   .mb-8[_ngcontent-%COMP%]{margin-bottom:8px!important}[_nghost-%COMP%]   .mb-4[_ngcontent-%COMP%]{margin-bottom:4px!important}[_nghost-%COMP%]   .ml-10[_ngcontent-%COMP%]{margin-left:10px!important}[_nghost-%COMP%]   .ml-20[_ngcontent-%COMP%]{margin-left:20px!important}[_nghost-%COMP%]   .pl-10[_ngcontent-%COMP%]{padding-left:10px!important}[_nghost-%COMP%]   .pl-20[_ngcontent-%COMP%]{padding-left:20px!important}[_nghost-%COMP%]   .p-20[_ngcontent-%COMP%]{padding:20px!important}"]}),t})();function a5(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",7),r.fc("click",(function(){return r.Ec(t),r.jc().onCreateCustomer()})),r.Qc(1,"Criar"),r.Wb()}}function c5(t,e){if(1&t&&(r.Xb(0,"div",10),r.Xb(1,"div",15),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(2),r.Tc(" ",null==t?null:t.province," / ",null==t?null:t.city," ")}}function s5(t,e){if(1&t&&(r.Xb(0,"div",10),r.Xb(1,"div",15),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(2),r.Tc(" ",null==t?null:t.address,", ",null==t?null:t.addressNumber," ")}}function l5(t,e){if(1&t&&(r.Xb(0,"div",10),r.Xb(1,"div",15),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(2),r.Sc(" ",null==t?null:t.addressAddOn," ")}}function d5(t,e){if(1&t&&(r.Xb(0,"div",10),r.Xb(1,"div",12),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(2),r.Rc(null==t?null:t.phone)}}function g5(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",16),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onEditCustomer(e)})),r.Qc(1,"Editar"),r.Wb()}if(2&t){const t=r.jc().index;r.tc("id","register-customer-edit-customer-",t+1,"")}}function m5(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td",8),r.Sb(2,"img",9),r.Wb(),r.Xb(3,"td"),r.Xb(4,"div",10),r.Xb(5,"div",11),r.Qc(6),r.Wb(),r.Wb(),r.Xb(7,"div",10),r.Xb(8,"div",12),r.Qc(9),r.Wb(),r.Wb(),r.Oc(10,c5,3,2,"div",13),r.Oc(11,s5,3,2,"div",13),r.Oc(12,l5,3,1,"div",13),r.Oc(13,d5,3,1,"div",13),r.Xb(14,"div",10),r.Oc(15,g5,2,1,"button",14),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(2),r.sc("src",n.imageFileService.getCustomerPictureUrl(t.imageUUID,150),r.Hc),r.Db(4),r.Rc(null==t?null:t.name),r.Db(3),r.Sc("",n.adminService.getNumberOfManagerUserInCustomer(t.id)," usu\xe1rios"),r.Db(1),r.rc("ngIf",t.province||t.city),r.Db(1),r.rc("ngIf",t.address||t.addressNumber),r.Db(1),r.rc("ngIf",t.addressAddOn),r.Db(1),r.rc("ngIf",t.phone),r.Db(2),r.rc("appIfPermission",n.appCanWriteList)}}function p5(t,e){1&t&&(r.Xb(0,"div",17),r.Xb(1,"div",18),r.Qc(2,"\xc9 necess\xe1rio criar uma filial"),r.Wb(),r.Wb())}let h5=(()=>{class t extends Bc{constructor(t,e,n,o,r){super(),this.adminService=t,this.customerGroupService=e,this.fb=n,this.dialog=o,this.imageFileService=r,this.waiting=!0,this.appCanCreateList=[{type:"Customer",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup}],this.appCanWriteList=[{type:"Customer",permission:"WRITE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup}],setTimeout(()=>{this.waiting=!1},2e3)}ngOnInit(){}onCreateCustomer(){const t=this.dialog.open(zR,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(t)}onEditCustomer(t){const e=this.dialog.open(zR,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{customer:t}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(e)}dialogRefCallback(t){if("CREATE"===t.operation)this.adminService.addCustomer(t.data);else if("SAVE"===t.operation){const e=this.adminService.customers.findIndex(e=>e.id===t.data.id);this.adminService.customers[e]=t.data}else"DELETE"===t.operation&&this.adminService.removeCustomer(t.data)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(CL),r.Rb(nb),r.Rb(cm.g),r.Rb(Zg),r.Rb(GM))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-register-customer"]],features:[r.Ab],decls:12,vars:3,consts:[["fxLayout","row","fxLayoutAlign","space-between center"],["type","button","mat-raised-button","","color","accent","id","register-customer-create-customer",3,"click",4,"appIfPermission"],["fxLayout","column mt-4"],["border","0","cellspacing","0",1,"app-table"],[4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","end center"],["class","arrow_box",4,"ngIf"],["type","button","mat-raised-button","","color","accent","id","register-customer-create-customer",3,"click"],[1,"h-150","w-150"],["width","150","height","150",3,"src"],[1,"clear-both"],[1,"text-max-550","font-size-18","mb-8"],[1,"text-max-550","mb-8"],["class","clear-both",4,"ngIf"],["mat-raised-button","","class","register-customer-edit-customer",3,"id","click",4,"appIfPermission"],[1,"text-max-550","mb-4"],["mat-raised-button","",1,"register-customer-edit-customer",3,"id","click"],[1,"arrow_box"],[1,"inner_box"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card"),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",0),r.Xb(3,"div"),r.Qc(4,"Filiais"),r.Wb(),r.Oc(5,a5,2,0,"button",1),r.Wb(),r.Wb(),r.Xb(6,"mat-card-content"),r.Xb(7,"div",2),r.Xb(8,"table",3),r.Oc(9,m5,16,8,"tr",4),r.Wb(),r.Xb(10,"div",5),r.Oc(11,p5,3,0,"div",6),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.rc("appIfPermission",e.appCanCreateList),r.Db(4),r.rc("ngForOf",e.adminService.customers),r.Db(2),r.rc("ngIf",e.adminService.customers.length<1&&!e.waiting))},directives:[Wv,jv,wv,sp,mh,fL,vv,c.s,c.t,yu],styles:['.inner_box[_ngcontent-%COMP%]{color:#fff;text-align:center;font-size:20px;line-height:46px;font-weight:700;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.4)}.arrow_box[_ngcontent-%COMP%]{position:relative;background:#039be5;border:4px solid #c2e1f5;border-radius:6px;max-width:440px;padding:36px;margin-top:15px}.arrow_box[_ngcontent-%COMP%]:after, .arrow_box[_ngcontent-%COMP%]:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box[_ngcontent-%COMP%]:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) #039be5;border-width:30px;margin-left:116px}.arrow_box[_ngcontent-%COMP%]:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) #c2e1f5;border-width:36px;margin-left:110px}',"[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54);width:920px}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:940px;margin-bottom:30px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px;margin-bottom:0}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .add-more[_ngcontent-%COMP%]{margin-bottom:60px}[_nghost-%COMP%]   .w-300[_ngcontent-%COMP%]{width:300px}[_nghost-%COMP%]   .w-200[_ngcontent-%COMP%]{width:200px}[_nghost-%COMP%]   .w-120[_ngcontent-%COMP%]{width:120px}[_nghost-%COMP%]   .w-50[_ngcontent-%COMP%]{width:50px}[_nghost-%COMP%]   .w-150[_ngcontent-%COMP%]{width:150px!important}[_nghost-%COMP%]   .w-170[_ngcontent-%COMP%]{width:170px}[_nghost-%COMP%]   .h-150[_ngcontent-%COMP%]{height:150px!important}[_nghost-%COMP%]   .clear-both[_ngcontent-%COMP%]{display:block;clear:both}[_nghost-%COMP%]   .no-padding[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .mini-avatar[_ngcontent-%COMP%]{width:40px;height:40px}[_nghost-%COMP%]   .small-avatar[_ngcontent-%COMP%]{width:125px;height:125px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]{min-height:170px;padding:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{width:200px;display:block}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]{width:100%;margin-left:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px 0 10px 10px}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%}[_nghost-%COMP%]   table[_ngcontent-%COMP%], [_nghost-%COMP%]   td[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:#fff}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:hsla(0,0%,93.7%,.43137254901960786)}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}[_nghost-%COMP%]   tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}[_nghost-%COMP%]   .content-tab[_ngcontent-%COMP%]{margin-top:15px}[_nghost-%COMP%]   .mb-8[_ngcontent-%COMP%]{margin-bottom:8px!important}[_nghost-%COMP%]   .mb-4[_ngcontent-%COMP%]{margin-bottom:4px!important}[_nghost-%COMP%]   .ml-10[_ngcontent-%COMP%]{margin-left:10px!important}[_nghost-%COMP%]   .ml-20[_ngcontent-%COMP%]{margin-left:20px!important}[_nghost-%COMP%]   .pl-10[_ngcontent-%COMP%]{padding-left:10px!important}[_nghost-%COMP%]   .pl-20[_ngcontent-%COMP%]{padding-left:20px!important}[_nghost-%COMP%]   .p-20[_ngcontent-%COMP%]{padding:20px!important}"]}),t})();function u5(t,e){if(1&t&&(r.Xb(0,"tr",19),r.Xb(1,"td",20),r.Qc(2),r.Wb(),r.Xb(3,"td",21),r.Xb(4,"div"),r.Xb(5,"mat-form-field",22),r.Sb(6,"input",23),r.Xb(7,"mat-error"),r.Qc(8),r.kc(9,"error"),r.Wb(),r.Wb(),r.Xb(10,"span",24),r.Qc(11," : "),r.Wb(),r.Xb(12,"mat-form-field",22),r.Sb(13,"input",25),r.Xb(14,"mat-error"),r.Qc(15),r.kc(16,"error"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(17,"td",26),r.Xb(18,"div"),r.Xb(19,"mat-form-field",22),r.Sb(20,"input",27),r.Xb(21,"mat-error"),r.Qc(22),r.kc(23,"error"),r.Wb(),r.Wb(),r.Xb(24,"span",24),r.Qc(25," : "),r.Wb(),r.Xb(26,"mat-form-field",22),r.Sb(27,"input",28),r.Xb(28,"mat-error"),r.Qc(29),r.kc(30,"error"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.rc("formGroup",t),r.Db(2),r.Sc(" ",n.getDayOfWeek(t.value.dayOfWeek)," "),r.Db(6),r.Sc(" ",r.lc(9,6,t.get("startHours").errors)," "),r.Db(7),r.Sc(" ",r.lc(16,8,t.get("startMinutes").errors)," "),r.Db(7),r.Sc(" ",r.lc(23,10,t.get("stopHours").errors)," "),r.Db(7),r.Sc(" ",r.lc(30,12,t.get("stopMinutes").errors)," ")}}function b5(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function _5(t,e){1&t&&r.Qc(0,"Criar")}function f5(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",29),r.fc("click",(function(){r.Ec(t);const e=r.jc();return e.onRemove(e.myForm.get("managerUserAccessPeriodProfileForm").value)})),r.Qc(2,"Excluir"),r.Wb(),r.Wb()}}let C5=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c){if(super(),this.dialogRef=t,this.data=e,this.dialog=n,this.fb=o,this.managerUserAccessPeriodProfileDaoService=r,this.managerUserAccessPeriodTimeDaoService=i,this.customerGroupService=a,this.adminService=c,this.managerUserAccessPeriodProfile=e.managerUserAccessPeriodProfile,this.managerUserAccessPeriodProfile||(this.managerUserAccessPeriodProfile={id:null,active:!0,comment:null,customerGroupId:a.customerGroup.id,name:null,modified:null,optlock:null}),this.managerUserAccessPeriodTimes=e.managerUserAccessPeriodTimes,!this.managerUserAccessPeriodTimes){this.managerUserAccessPeriodTimes=[];for(let t=1;t<8;t++)this.managerUserAccessPeriodTimes.push({active:!0,comment:null,id:null,dayOfWeek:t,managerUserAccessPeriodProfileId:8888888,startHours:6,startMinutes:10,stopHours:19,stopMinutes:10,modified:null,optlock:null})}this.managerUserAccessPeriodProfile.customerGroupId=this.customerGroupService.customerGroup.id,this.myForm=this.fb.group({managerUserAccessPeriodProfileForm:this.fb.group(Object(kc.e)(this.managerUserAccessPeriodProfile)),managerUserAccessPeriodTimesForm:this.fb.array([]),listBlockDay:this.fb.array([])});const s=this.myForm.get("managerUserAccessPeriodTimesForm"),l=this.myForm.get("listBlockDay");this.managerUserAccessPeriodTimes.forEach(t=>{const e=this.fb.group(Object(kc.e)(t));s.push(e);const n=this.fb.group(Object(kc.e)(!1));l.push(n)}),this.myForm.get("managerUserAccessPeriodTimesForm").controls.forEach(t=>{["startHours","startMinutes","stopHours","stopMinutes"].forEach(e=>{const n=t.controls[e];-1!==e.indexOf("Hours")&&n.setValidators([cm.H.min(0),cm.H.max(23)]),-1!==e.indexOf("Minutes")&&n.setValidators([cm.H.min(0),cm.H.max(59)]),Object(kc.f)(n.value,n);const o=n.valueChanges.pipe(Ws(500),Zs(),Object(V.a)(t=>!isNaN(t))).subscribe(t=>{Object(kc.f)(t,n)});this.addSubscription(o)})})}ngOnInit(){setTimeout(()=>{Object(kc.o)(this.myForm)},1e3)}onSubmit(){const t=this.myForm.get("managerUserAccessPeriodProfileForm").value;let e,n;t.id?(e=this.managerUserAccessPeriodProfileDaoService.save(t),n="SAVE"):(e=this.managerUserAccessPeriodProfileDaoService.create(t),n="CREATE"),e.subscribe(e=>{const o=this.myForm.get("managerUserAccessPeriodTimesForm").value;let r;o.forEach(t=>{t.managerUserAccessPeriodProfileId=e.id}),r=t.id?this.managerUserAccessPeriodTimeDaoService.saveAll(o):this.managerUserAccessPeriodTimeDaoService.createAll(o),r.subscribe(t=>{this.dialogRef.close([{data:e,operation:n},{data:t,operation:n}])})})}onRemove(t){const e=this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja deletar o perfil de hor\xe1ro?<br>"+t.name,disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.managerUserAccessPeriodProfileDaoService.remove(t.id).subscribe(e=>{this.dialogRef.close([{data:t,operation:"DELETE"}])})});this.addSubscription(e)}onCancel(){this.dialogRef.close()}getDayOfWeek(t){switch(t){case 1:return"Domingo";case 2:return"Segunda";case 3:return"Ter\xe7a";case 4:return"Quarta";case 5:return"Quinta";case 6:return"Sexta";case 7:return"S\xe1bado"}throw new Error("Invalid Day of Week")}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(Zg),r.Rb(cm.g),r.Rb(xb),r.Rb(n5),r.Rb(nb),r.Rb(CL))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-manager-user-access-period-create-edit"]],features:[r.Ab],decls:33,vars:10,consts:[[3,"formGroup","ngSubmit"],["matDialogTitle","",1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-white-bg","mat-elevation-z2",2,"padding","10px"],[2,"padding","10px",3,"formGroup"],[1,"full-width"],["matInput","","placeholder","Nome para esse perfil","type","text","name","name","formControlName","name","required",""],[1,"day-of-week",2,"width","40%"],[1,"tit","col-start"],[1,"tit","col-stop"],[3,"formGroup",4,"ngFor","ngForOf"],[1,"font-size-12","pt-20","pb-20"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],[4,"ngIf"],["type","button","mat-raised-button","","color","primary",3,"click"],[3,"formGroup"],[1,"day-of-week"],["align","center",1,"col-start"],[1,"hour-field"],["matInput","","placeholder","","pattern","^$|^([0]?[0-9]|[1][0-9]|[2][0-3]?)$","type","number","name","startHours","formControlName","startHours",2,"text-align","right"],[2,"padding","0px 3px 7px 3px"],["matInput","","placeholder","","max","59","min","0","type","number","name","startMinutes","formControlName","startMinutes",2,"text-align","left"],["align","center",1,"col-stop"],["matInput","","placeholder","","max","23","min","0","type","number","name","stopHours","formControlName","stopHours",2,"text-align","right"],["matInput","","placeholder","","max","59","min","0","type","number","name","stopMinutes","formControlName","stopMinutes",2,"text-align","left"],["type","button","mat-raised-button","","color","warn",3,"click"]],template:function(t,e){if(1&t&&(r.Xb(0,"form",0),r.fc("ngSubmit",(function(){return e.myForm.valid&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"div",2),r.Xb(3,"span",3),r.Qc(4,"Hor\xe1rio de acesso"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Xb(7,"mat-form-field",6),r.Sb(8,"input",7),r.Xb(9,"mat-error"),r.Qc(10),r.kc(11,"error"),r.Wb(),r.Wb(),r.Wb(),r.Xb(12,"table"),r.Xb(13,"thead"),r.Xb(14,"tr"),r.Sb(15,"th",8),r.Xb(16,"th",9),r.Qc(17,"Das"),r.Wb(),r.Xb(18,"th",10),r.Qc(19,"\xc0s"),r.Wb(),r.Sb(20,"th",10),r.Wb(),r.Wb(),r.Xb(21,"tbody"),r.Oc(22,u5,31,14,"tr",11),r.Wb(),r.Wb(),r.Xb(23,"div",12),r.Qc(24," *Para deixar bloqueado o dia inteiro, coloque Das 00:00 \xc0s 00:01 "),r.Wb(),r.Wb(),r.Xb(25,"div",13),r.Xb(26,"button",14),r.Oc(27,b5,2,0,"span",15),r.Oc(28,_5,1,0,"ng-template",null,16,r.Pc),r.Wb(),r.Oc(30,f5,3,0,"div",17),r.Xb(31,"button",18),r.fc("click",(function(){return e.onCancel()})),r.Qc(32,"Cancelar"),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(29);r.rc("formGroup",e.myForm),r.Db(6),r.rc("formGroup",e.myForm.get("managerUserAccessPeriodProfileForm")),r.Db(4),r.Sc(" ",r.lc(11,8,e.myForm.get("managerUserAccessPeriodProfileForm").get("name").errors)," "),r.Db(12),r.rc("ngForOf",e.myForm.get("managerUserAccessPeriodTimesForm").controls),r.Db(4),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",e.myForm.get("managerUserAccessPeriodProfileForm").get("id").value)("ngIfElse",t),r.Db(3),r.rc("ngIf",e.myForm.get("managerUserAccessPeriodProfileForm").get("id").value)}},directives:[cm.J,cm.u,cm.l,pm,nm,kp,sp,mh,nu,bu,cm.c,cm.t,cm.j,cm.E,Uh,c.s,ah,rm,yu,c.t,cm.z,cm.A],pipes:[DP],styles:["[_nghost-%COMP%]   .col-start[_ngcontent-%COMP%], [_nghost-%COMP%]   .col-stop[_ngcontent-%COMP%]{width:30%;max-width:30%}[_nghost-%COMP%]   .hour-field[_ngcontent-%COMP%]{width:26px}[_nghost-%COMP%]   .full-width[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .mat-dialog-content[_ngcontent-%COMP%]{display:block;margin:0;padding:8px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}[_nghost-%COMP%]   input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield}[_nghost-%COMP%]   input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, [_nghost-%COMP%]   input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}[_nghost-%COMP%]   .day-of-week[_ngcontent-%COMP%]{width:250px;padding-left:25px}[_nghost-%COMP%]   .tit[_ngcontent-%COMP%]{text-align:center;font-size:16px;font-weight:700}[_nghost-%COMP%]   .divider[_ngcontent-%COMP%]{margin-bottom:25px;margin-top:8px}"]}),t})();function O5(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",9),r.fc("click",(function(){return r.Ec(t),r.jc(2).openCreateManagerUserAccessPeriodModal()})),r.Qc(1," Criar "),r.Wb()}}function M5(t,e){if(1&t&&(r.Xb(0,"td"),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc(3);r.Db(2),r.Tc("",n.formatStringWithLeadingZero(t.startHours)," :",n.formatStringWithLeadingZero(t.startMinutes),""),r.Db(2),r.Tc("",n.formatStringWithLeadingZero(t.stopHours)," :",n.formatStringWithLeadingZero(t.stopMinutes),"")}}function P5(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",12),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit,n=r.jc(2);return n.editManagerUserAccessPeriod(e,n.getManagerUserAccessPeriodTimeFromProfileId(e.id))})),r.Qc(1," Editar "),r.Wb()}}function y5(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Xb(2,"div",10),r.Qc(3),r.Wb(),r.Wb(),r.Oc(4,M5,5,4,"td",8),r.Xb(5,"td"),r.Oc(6,P5,2,0,"button",11),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc(2);r.Db(3),r.Rc(t.name),r.Db(1),r.rc("ngForOf",n.getManagerUserAccessPeriodTimeFromProfileId(t.id)),r.Db(2),r.rc("appIfPermission","WRITE")("appIfPermissionType","ManagerUserAccessPeriodProfile")("appIfPermissionData",t)}}function x5(t,e){if(1&t&&(r.Xb(0,"mat-card"),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"Hor\xe1rio de acesso dos usu\xe1rios"),r.Wb(),r.Oc(5,O5,2,0,"button",2),r.Wb(),r.Wb(),r.Xb(6,"mat-card-content"),r.Xb(7,"div",3),r.Xb(8,"table",4),r.Xb(9,"thead"),r.Xb(10,"tr",5),r.Xb(11,"th",6),r.Qc(12,"Nome"),r.Wb(),r.Xb(13,"th",7),r.Qc(14,"DOM"),r.Wb(),r.Xb(15,"th",7),r.Qc(16,"SEG"),r.Wb(),r.Xb(17,"th",7),r.Qc(18,"TER"),r.Wb(),r.Xb(19,"th",7),r.Qc(20,"QUA"),r.Wb(),r.Xb(21,"th",7),r.Qc(22,"QUI"),r.Wb(),r.Xb(23,"th",7),r.Qc(24,"SEX"),r.Wb(),r.Xb(25,"th",7),r.Qc(26,"SAB"),r.Wb(),r.Sb(27,"th"),r.Wb(),r.Wb(),r.Oc(28,y5,7,5,"tr",8),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(5),r.rc("appIfPermission",t.appCanCreateList),r.Db(23),r.rc("ngForOf",t.managerUserAccessPeriodService.managerUserAccessPeriodProfiles)}}let v5=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.adminService=t,this.dialog=e,this.customerGroupService=n,this.managerUserAccessPeriodService=o,this.appCanCreateList=[{type:"ManagerUserAccessPeriodProfile",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup}]}ngOnInit(){}formatStringWithLeadingZero(t){return Object(kc.g)(t)}openCreateManagerUserAccessPeriodModal(){const t=this.dialog.open(C5,{disableClose:!0,panelClass:"generic-edit-dialog",data:{}}).afterClosed().subscribe(t=>{t&&(this.addOrReplaceManagerUserAccessPeriodProfile(t[0].data),this.addOrReplaceManagerUserAccessPeriodTimes(t[1].data))});this.addSubscription(t)}editManagerUserAccessPeriod(t,e){const n=this.dialog.open(C5,{disableClose:!0,panelClass:"generic-edit-dialog",data:{managerUserAccessPeriodProfile:t,managerUserAccessPeriodTimes:e}}).afterClosed().subscribe(t=>{t&&("CREATE"===t[0].operation||"SAVE"===t[0].operation?(this.addOrReplaceManagerUserAccessPeriodProfile(t[0].data),this.addOrReplaceManagerUserAccessPeriodTimes(t[1].data)):"DELETE"===t[0].operation&&this.removeManagerUserAccessPeriod(t[0].data))});this.addSubscription(n)}getManagerUserAccessPeriodTimeFromProfileId(t){return t&&this.managerUserAccessPeriodService.managerUserAccessPeriodTimes?this.managerUserAccessPeriodService.managerUserAccessPeriodTimes.filter(e=>e.managerUserAccessPeriodProfileId===t).sort(this.compare):null}compare(t,e){return t.dayOfWeek<e.dayOfWeek?-1:t.dayOfWeek>e.dayOfWeek?1:0}addOrReplaceManagerUserAccessPeriodProfile(t){this.managerUserAccessPeriodService.managerUserAccessPeriodProfiles||(this.managerUserAccessPeriodService.managerUserAccessPeriodProfiles=[]);const e=this.managerUserAccessPeriodService.managerUserAccessPeriodProfiles.findIndex(e=>e.id===t.id);e<0?this.managerUserAccessPeriodService.managerUserAccessPeriodProfiles.push(t):this.managerUserAccessPeriodService.managerUserAccessPeriodProfiles[e]=t}addOrReplaceManagerUserAccessPeriodTimes(t){if(this.managerUserAccessPeriodService.managerUserAccessPeriodTimes||(this.managerUserAccessPeriodService.managerUserAccessPeriodTimes=[]),t)for(let e=0;e<t.length;e++){const n=this.managerUserAccessPeriodService.managerUserAccessPeriodTimes.findIndex(n=>n.id===t[e].id);n<0?this.managerUserAccessPeriodService.managerUserAccessPeriodTimes.push(t[e]):this.managerUserAccessPeriodService.managerUserAccessPeriodTimes[n]=t[e]}}removeManagerUserAccessPeriod(t){this.managerUserAccessPeriodService.managerUserAccessPeriodProfiles||(this.managerUserAccessPeriodService.managerUserAccessPeriodProfiles=[]);const e=this.managerUserAccessPeriodService.managerUserAccessPeriodProfiles.findIndex(e=>e.id===t.id);e>-1&&this.managerUserAccessPeriodService.managerUserAccessPeriodProfiles.splice(e,1)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(CL),r.Rb(Zg),r.Rb(nb),r.Rb(e5))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-register-manager-user-access-period"]],features:[r.Ab],decls:1,vars:1,consts:[[4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between center"],["type","button","mat-raised-button","","color","accent",3,"click",4,"appIfPermission"],["fxLayout","column mt-4"],["border","0","cellspacing","0",1,"app-table"],[1,"bg-white"],[1,"w-245"],[1,"w-60"],[4,"ngFor","ngForOf"],["type","button","mat-raised-button","","color","accent",3,"click"],[1,"text-max-210"],["mat-button","","color","accent",3,"click",4,"appIfPermission","appIfPermissionType","appIfPermissionData"],["mat-button","","color","accent",3,"click"]],template:function(t,e){1&t&&r.Oc(0,x5,29,2,"mat-card",0),2&t&&r.rc("ngIf",e.adminService.customers&&e.adminService.customers.length>0)},directives:[c.t,Wv,jv,wv,sp,mh,fL,vv,c.s,yu],styles:["","[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54);width:920px}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:940px;margin-bottom:30px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px;margin-bottom:0}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .add-more[_ngcontent-%COMP%]{margin-bottom:60px}[_nghost-%COMP%]   .w-300[_ngcontent-%COMP%]{width:300px}[_nghost-%COMP%]   .w-200[_ngcontent-%COMP%]{width:200px}[_nghost-%COMP%]   .w-120[_ngcontent-%COMP%]{width:120px}[_nghost-%COMP%]   .w-50[_ngcontent-%COMP%]{width:50px}[_nghost-%COMP%]   .w-150[_ngcontent-%COMP%]{width:150px!important}[_nghost-%COMP%]   .w-170[_ngcontent-%COMP%]{width:170px}[_nghost-%COMP%]   .h-150[_ngcontent-%COMP%]{height:150px!important}[_nghost-%COMP%]   .clear-both[_ngcontent-%COMP%]{display:block;clear:both}[_nghost-%COMP%]   .no-padding[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .mini-avatar[_ngcontent-%COMP%]{width:40px;height:40px}[_nghost-%COMP%]   .small-avatar[_ngcontent-%COMP%]{width:125px;height:125px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]{min-height:170px;padding:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{width:200px;display:block}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]{width:100%;margin-left:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px 0 10px 10px}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%}[_nghost-%COMP%]   table[_ngcontent-%COMP%], [_nghost-%COMP%]   td[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:#fff}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:hsla(0,0%,93.7%,.43137254901960786)}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}[_nghost-%COMP%]   tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}[_nghost-%COMP%]   .content-tab[_ngcontent-%COMP%]{margin-top:15px}[_nghost-%COMP%]   .mb-8[_ngcontent-%COMP%]{margin-bottom:8px!important}[_nghost-%COMP%]   .mb-4[_ngcontent-%COMP%]{margin-bottom:4px!important}[_nghost-%COMP%]   .ml-10[_ngcontent-%COMP%]{margin-left:10px!important}[_nghost-%COMP%]   .ml-20[_ngcontent-%COMP%]{margin-left:20px!important}[_nghost-%COMP%]   .pl-10[_ngcontent-%COMP%]{padding-left:10px!important}[_nghost-%COMP%]   .pl-20[_ngcontent-%COMP%]{padding-left:20px!important}[_nghost-%COMP%]   .p-20[_ngcontent-%COMP%]{padding:20px!important}"]}),t})();function w5(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Comprimento m\xednimo: 6 "),r.Wb())}function k5(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Comprimento m\xednimo: 6 "),r.Wb())}function S5(t,e){1&t&&(r.Xb(0,"mat-error"),r.Qc(1," Sua nova senha n\xe3o est\xe1 igual ao campo repita. "),r.Wb())}let A5=(()=>{class t{constructor(t,e,n){this.dialogRef=t,this.data=e,this.fb=n,this.myForm=this.fb.group({newPassword:["",cm.H.minLength(6)],reNewPassword:["",cm.H.minLength(6)],forceChangePasswordOnFirstLogin:[!1]},{validator:this.checkPasswords})}checkPasswords(t){return t.controls.newPassword.value===t.controls.reNewPassword.value?null:{notSame:!0}}onSubmit(){this.dialogRef.close({data:{password:this.myForm.value.newPassword,forceChangePasswordOnFirstLogin:this.myForm.value.forceChangePasswordOnFirstLogin},operation:"SAVE"})}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(cm.g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-manager-user-change-password"]],decls:24,vars:5,consts:[[1,"dialog-content-wrapper"],["fxLayout","column","id","changePassword","fxLayoutAlign","space-between stretch"],["matDialogTitle","","fxFlexAlign","row","fxLayoutAlign","center center",1,"mat-accent","m-0"],[1,"icon"],["id","change-password-form",3,"formGroup","submit"],["fxLayout","column","fxLayoutAlign","space-between center",1,"p-16","message"],["type","password","matInput","","placeholder","Nova senha","id","change-password-new-password","formControlName","newPassword","name","newPassword"],[4,"ngIf"],["type","password","matInput","","placeholder","Repita a nova senha","id","change-password-re-new-password","formControlName","reNewPassword","name","reNewPassword"],["formControlName","forceChangePasswordOnFirstLogin",1,"mt-24"],["fxLayout","row","fxLayoutAlign","space-around end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","id","change-password-save","color","accent","aria-label","Salvar",3,"disabled"],["type","button","mat-raised-button","","color","primary","id","change-password-cancel",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div"),r.Xb(3,"mat-toolbar",2),r.Xb(4,"mat-icon",3),r.Qc(5,"lock_outline"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"form",4),r.fc("submit",(function(){return e.myForm.dirty&&e.myForm.valid&&e.onSubmit()})),r.Xb(7,"div",5),r.Xb(8,"mat-form-field"),r.Sb(9,"input",6),r.Oc(10,w5,2,0,"mat-error",7),r.Wb(),r.Xb(11,"mat-form-field"),r.Sb(12,"input",8),r.Oc(13,k5,2,0,"mat-error",7),r.Wb(),r.Oc(14,S5,2,0,"mat-error",7),r.Xb(15,"mat-checkbox",9),r.Qc(16," Trocar a senha no pr\xf3ximo login "),r.Wb(),r.Wb(),r.Xb(17,"div",10),r.Xb(18,"div"),r.Xb(19,"button",11),r.Qc(20,"Salvar "),r.Wb(),r.Wb(),r.Xb(21,"div"),r.Xb(22,"button",12),r.fc("click",(function(){return e.onCancel()})),r.Qc(23,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(6),r.rc("formGroup",e.myForm),r.Db(4),r.rc("ngIf",e.myForm.get("newPassword").errors),r.Db(3),r.rc("ngIf",e.myForm.get("reNewPassword").errors),r.Db(1),r.rc("ngIf",e.myForm.hasError("notSame")),r.Db(5),r.rc("disabled",!e.myForm.valid||e.myForm.pristine))},directives:[sp,mh,pm,nm,eh,Uu,cm.J,cm.u,cm.l,nu,bu,cm.c,cm.t,cm.j,c.t,RC,ah,yu,Uh],styles:["[_nghost-%COMP%]   #changePassword[_ngcontent-%COMP%]{min-height:250px;min-width:340px}[_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{color:#fff;font-size:64px;height:64px;width:64px}[_nghost-%COMP%]   .message[_ngcontent-%COMP%]{min-height:100px}"]}),t})();function D5(t,e){if(1&t&&(r.Xb(0,"div",15),r.Xb(1,"b"),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(2),r.Rc(null==t.managerUser?null:t.managerUser.displayName)}}function I5(t,e){if(1&t&&(r.Xb(0,"div",16),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Rc(null==t.managerUser?null:t.managerUser.email)}}function E5(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",17),r.fc("click",(function(){r.Ec(t);const e=r.jc(2);return e.onChangePassword(e.managerUser)})),r.Qc(2,"Editar Senha "),r.Wb(),r.Wb()}}function T5(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",9),r.Xb(1,"div"),r.Sb(2,"img",10),r.Wb(),r.Xb(3,"div"),r.Oc(4,D5,3,1,"div",11),r.Wb(),r.Xb(5,"div"),r.Oc(6,I5,2,1,"div",12),r.Wb(),r.Xb(7,"div"),r.Xb(8,"button",13),r.fc("click",(function(){r.Ec(t);const e=r.jc();return e.onEditManagerUser(e.managerUser)})),r.Qc(9,"Editar contatos "),r.Wb(),r.Wb(),r.Oc(10,E5,3,0,"div",14),r.Wb()}if(2&t){const t=r.jc();r.Db(2),r.tc("src","",t.imageFileService.getManagerUserPicture(t.managerUser),"?w=150&square=true",r.Hc),r.Db(2),r.rc("ngIf",null==t.managerUser?null:t.managerUser.displayName),r.Db(2),r.rc("ngIf",null==t.managerUser?null:t.managerUser.email),r.Db(4),r.rc("appIfPermission",t.appCanCreateList)}}function L5(t,e){1&t&&r.Sb(0,"div",18)}function R5(t,e){if(1&t){const t=r.Yb();r.Xb(0,"tr"),r.Xb(1,"td",24),r.Qc(2),r.Wb(),r.Xb(3,"td",25),r.Xb(4,"button",26),r.fc("click",(function(){r.Ec(t);const n=e.$implicit,o=r.jc(3);return o.onEditRoleCustomerGroupManagerUserWithRole(o.managerUser,n)})),r.Qc(5," Editar "),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(3);r.Db(2),r.Rc(n.adminService.getRole(t.roleId).name)}}function W5(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"div"),r.Xb(2,"b",19),r.Qc(3,"Papel"),r.Wb(),r.Wb(),r.Xb(4,"table",20),r.Oc(5,R5,6,1,"tr",21),r.Wb(),r.Xb(6,"div",22),r.Xb(7,"button",23),r.fc("click",(function(){r.Ec(t);const e=r.jc(2);return e.onAddRoleToTheManagerUser(e.managerUser)})),r.Qc(8," Adicionar Papel "),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.Db(5),r.rc("ngForOf",t.getAllRoleCustomerGroupManagerUsers(t.managerUser.id))}}function j5(t,e){if(1&t&&(r.Xb(0,"div",9),r.Oc(1,W5,9,1,"div",14),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("appIfPermission",t.appCanEditRoleList)}}function F5(t,e){1&t&&r.Sb(0,"div",27)}let X5=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d,g){super(),this.data=t,this.dialogRef=e,this.adminService=n,this.customerGroupService=o,this.customerDaoService=r,this.customerGroupDaoService=i,this.managerUserDaoService=a,this.roleCustomerGroupManagerUserDao=c,this.userAuthorityDaoService=s,this.managerUserPermissionsDaoService=l,this.imageFileService=d,this.dialog=g,this.appCanCreateList=[],this.appCanEditRoleList=[],this.isAdmin=!1,this.appCanCreateList=[{type:"ManagerUser",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup}],this.appCanEditRoleList=[{type:"ManagerUserPermissions",permission:"READ",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup}]}ngOnInit(){this.userAuthorityDaoService.getMe().subscribe(t=>{t&&(this.loggedManagerUser=t.managerUser,this.managerUser=this.data.managerUser,Object(sb.combineLatest)([this.managerUserPermissionsDaoService.isAdminUser(this.loggedManagerUser.id),this.roleCustomerGroupManagerUserDao.findAllByParentIdAndMemberId(this.customerGroupService.customerGroup.id,this.managerUser.id)]).subscribe(t=>{this.isAdmin=t[0];const e=t[1];e?this.roleIdCustomerGroupIdManagerUserId=e[0]:(this.roleIdCustomerGroupIdManagerUserId.customerGroupId=this.customerGroupService.customerGroup.id,this.roleIdCustomerGroupIdManagerUserId.managerUserId=this.managerUser.id)}))})}onEditRoleCustomerGroupManagerUser(t){const e=this.dialog.open(Uz,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{roleIdCustomerGroupIdManagerUserId:this.roleIdCustomerGroupIdManagerUserId,managerUser:this.managerUser}}).afterClosed().subscribe(e=>{e&&"DELETE"===e.operation&&this.getAllRoleCustomerGroupManagerUsers(t.id).length<1&&this.adminService.removeManagerUser(t.id),this.dialogRef.close()});this.addSubscription(e)}onEditRoleCustomerGroupManagerUserWithRole(t,e){const n=this.dialog.open(Uz,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{roleIdCustomerGroupIdManagerUserId:e,managerUser:this.managerUser}}).afterClosed().subscribe(e=>{e&&"DELETE"===e.operation&&this.getAllRoleCustomerGroupManagerUsers(t.id).length<1&&this.adminService.isExternalManagerUser(t)&&this.adminService.removeManagerUser(t.id),this.dialogRef.close()});this.addSubscription(n)}getAllRoleCustomerGroupManagerUsers(t){const e=[];for(const n of this.adminService.roleCustomerGroupManagerUsers)t===n.managerUserId&&e.push(n);return e}onAddRoleToTheManagerUser(t){const e=this.dialog.open(Uz,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{managerUser:t}}).afterClosed().subscribe(e=>{e&&"CREATE"===e.operation&&(this.adminService.addOrReplaceManagerUser(t),this.customerDaoService.getOne(t.customerId).subscribe(t=>{t&&(this.adminService.addOrReplaceExternalCustomer(t),this.customerGroupDaoService.getOne(t.customerGroupId).subscribe(t=>{t&&this.adminService.addOrReplaceExternalCustomerGroup(t)}))})),this.dialogRef.close()});this.addSubscription(e)}onEditManagerUser(t){const e=this.dialog.open(tY,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{managerUser:t}}).afterClosed().subscribe(t=>{"SAVE"===t.operation?this.adminService.replaceManagerUser(t.data):"DELETE"===t.operation&&this.adminService.removeManagerUser(t.data.id),this.dialogRef.close(t)});this.addSubscription(e)}onCancel(){this.dialogRef.close()}onChangePassword(t){const e=this.dialog.open(A5,{disableClose:!0}).afterClosed().subscribe(e=>{e&&"SAVE"===e.operation?this.managerUserDaoService.changePassword(e.data.password,e.data.forceChangePasswordOnFirstLogin,t.id).subscribe(t=>{t&&this.dialogRef.close(e)}):this.dialogRef.close()});this.addSubscription(e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb($g),r.Rb(Gg),r.Rb(CL),r.Rb(nb),r.Rb(FP),r.Rb(eb),r.Rb(ER),r.Rb(Dz),r.Rb(Ys),r.Rb(zs),r.Rb(GM),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-role-customer-group-or-manager-user-edit"]],features:[r.Ab],decls:13,vars:4,consts:[["fxLayout","column","fxLayoutAlign","center stretch"],["matDialogTitle","","fxFlexAlign","row","fxLayoutAlign","center center",1,"mat-accent","m-0"],["fxLayout","row","fxLayoutAlign","space-around start","fxFill","",1,"p-10","grey-50-bg","border-top",2,"padding-top","50px !important"],["style","min-width: 50px; ",4,"ngIf"],["style","width: 1px;background-color: #eeeeee;min-height: 250px",4,"ngIf"],["style","min-width: 50px;",4,"ngIf","ngIfElse"],["noneUser",""],["fxLayout","row","fxLayoutAlign","space-around center","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","primary",3,"click"],[2,"min-width","50px"],["width","150","height","150",3,"src"],["class","text-max-150 font-size-16 mb-5 mt-10",4,"ngIf"],["class","text-max-150 font-size-12",4,"ngIf"],["mat-raised-button","","color","accent","id","role-customer-group-or-manager-user-edit-edit",1,"mt-10",2,"width","150px",3,"click"],[4,"appIfPermission"],[1,"text-max-150","font-size-16","mb-5","mt-10"],[1,"text-max-150","font-size-12"],["mat-raised-button","","color","accent",1,"mt-10",2,"width","150px",3,"click"],[2,"width","1px","background-color","#eeeeee","min-height","250px"],[1,"font-size-18","mb-10"],[1,"full-width"],[4,"ngFor","ngForOf"],[2,"margin-top","40px","margin-bottom","40px","text-align","center"],["mat-raised-button","","color","accent","id","role-customer-group-or-manager-user-edit-add-role",3,"click"],[1,"padding-none"],[1,"padding-none",2,"width","74px"],["mat-button","","color","accent",3,"click"],[2,"width","200px","display","block","height","10px"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"div"),r.Xb(2,"mat-toolbar",1),r.Qc(3," Escolha o tipo de edi\xe7\xe3o "),r.Wb(),r.Wb(),r.Xb(4,"div",2),r.Oc(5,T5,11,4,"div",3),r.Oc(6,L5,1,0,"div",4),r.Oc(7,j5,2,1,"div",5),r.Oc(8,F5,1,0,"ng-template",null,6,r.Pc),r.Wb(),r.Xb(10,"div",7),r.Xb(11,"button",8),r.fc("click",(function(){return e.onCancel()})),r.Qc(12,"Cancelar"),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(9);r.Db(5),r.rc("ngIf",!e.adminService.isExternalManagerUser(e.managerUser)),r.Db(1),r.rc("ngIf",!e.adminService.isExternalManagerUser(e.managerUser)),r.Db(1),r.rc("ngIf",e.loggedManagerUser.id!==e.managerUser.id||e.isAdmin)("ngIfElse",t)}},directives:[sp,mh,pm,nm,eh,ah,c.t,yu,fL,c.s],styles:[""]}),t})();function N5(t,e){if(1&t&&(r.Xb(0,"span",29),r.Xb(1,"span",30),r.Qc(2),r.Wb(),r.Xb(3,"span",30),r.Qc(4,"|"),r.Wb(),r.Xb(5,"span",30),r.Qc(6),r.Wb(),r.Xb(7,"span",30),r.Qc(8,"|"),r.Wb(),r.Xb(9,"span",30),r.Qc(10),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(2),r.Sc("",t.adminService.amountOfInternalManagerUser(t.adminService.managerUsers)," da empresa"),r.Db(4),r.Sc("",t.adminService.amountOfExternalManagerUser(t.adminService.managerUsers)," externos"),r.Db(4),r.Sc("",t.managerUserDataSource.data.length," na lista")}}function U5(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",31),r.fc("click",(function(){return r.Ec(t),r.jc().openUserCreateModal()})),r.Qc(1," Criar "),r.Wb()}}function z5(t,e){1&t&&r.Sb(0,"th",32)}function Y5(t,e){if(1&t&&(r.Xb(0,"td",33),r.Sb(1,"img",34),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.tc("src","",n.imageFileService.getManagerUserPicture(t),"?w=40&square=true",r.Hc)}}function B5(t,e){1&t&&(r.Xb(0,"th",35),r.Qc(1," Nome"),r.Wb())}function V5(t,e){if(1&t&&(r.Xb(0,"td",36),r.Qc(1),r.kc(2,"lowercase"),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Rc(r.lc(2,1,t.displayName))}}function H5(t,e){1&t&&(r.Xb(0,"th",37),r.Qc(1," E-mail"),r.Wb())}function Q5(t,e){if(1&t&&(r.Xb(0,"div",41),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc();var n;r.Db(1),r.Sc(" ( ",null==(n=e.managerUserAccessPeriodService.findManagerUserAccessPeriodTimesById(t.managerUserAccessPeriodProfileId))?null:n.name," ) ")}}function G5(t,e){1&t&&(r.Xb(0,"div",42),r.Qc(1," DISABLE "),r.Wb())}function $5(t,e){if(1&t&&(r.Xb(0,"td",38),r.Xb(1,"div"),r.Qc(2),r.kc(3,"lowercase"),r.Wb(),r.Oc(4,Q5,2,1,"div",39),r.Oc(5,G5,2,0,"div",40),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(r.lc(3,3,t.email)),r.Db(2),r.rc("ngIf",t.managerUserAccessPeriodProfileId),r.Db(1),r.rc("ngIf",!t.active)}}function q5(t,e){1&t&&(r.Xb(0,"th",43),r.Qc(1," Online"),r.Wb())}function K5(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",48),r.fc("click",(function(){r.Ec(t);const e=r.jc(2).$implicit;return r.jc().logoutManagerUser(e)})),r.Qc(1,"Logout "),r.Wb()}}function J5(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,K5,2,0,"button",47),r.kc(2,"async"),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc();r.Db(1),r.rc("ngIf",r.lc(2,1,e.managerUserIsOnline$(t.id)))}}function Z5(t,e){1&t&&(r.Xb(0,"div",50),r.Qc(1," Online "),r.Wb())}function t8(t,e){if(1&t&&(r.Oc(0,Z5,2,0,"div",49),r.kc(1,"async")),2&t){const t=r.jc().$implicit,e=r.jc();r.rc("ngIf",r.lc(1,1,e.managerUserIsOnline$(t.id)))}}function e8(t,e){if(1&t&&(r.Xb(0,"td",44),r.Oc(1,J5,3,3,"div",45),r.Oc(2,t8,2,3,"ng-template",null,46,r.Pc),r.Wb()),2&t){const t=r.Ac(3),e=r.jc();r.Db(1),r.rc("appIfPermission",e.appCanLogoutList)("appIfPermissionElse",t)}}function n8(t,e){1&t&&(r.Xb(0,"th",37),r.Qc(1," \xdaltimo login"),r.Wb())}function o8(t,e){if(1&t&&(r.Xb(0,"td",44),r.Qc(1),r.kc(2,"timeDiff"),r.Wb()),2&t){const t=e.$implicit,o=r.jc();var n;r.Db(1),r.Sc(" ",r.mc(2,1,null==(n=o.adminService.getManagerUserIdWithLastLoginByManagerUserId(t.id))?null:n.lastLogin,"large")," ")}}function r8(t,e){1&t&&(r.Xb(0,"th",37),r.Qc(1," Filial"),r.Wb())}function i8(t,e){if(1&t&&(r.Xb(0,"td",44),r.Xb(1,"div",51),r.Xb(2,"div"),r.Xb(3,"b"),r.Qc(4),r.Wb(),r.Wb(),r.Xb(5,"div"),r.Qc(6),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,i=r.jc();var n,o;r.Db(4),r.Rc(null==(n=i.getCustomerGroupOfCustomer(i.getCustomerOfManagerUserId(t)))?null:n.name),r.Db(2),r.Rc(null==(o=i.getCustomerOfManagerUserId(t))?null:o.name)}}function a8(t,e){1&t&&(r.Xb(0,"th",37),r.Qc(1," Papel"),r.Wb())}function c8(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div",54),r.Qc(2),r.Wb(),r.Sb(3,"div",8),r.Wb()),2&t){const t=e.$implicit,n=r.jc(2);r.Db(2),r.Rc(n.adminService.getRole(t.roleId).name)}}function s8(t,e){1&t&&(r.Xb(0,"div",54),r.Qc(1," DeskTop "),r.Wb())}function l8(t,e){if(1&t&&(r.Xb(0,"td",44),r.Oc(1,c8,4,1,"div",52),r.Oc(2,s8,2,0,"div",53),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.rc("ngForOf",n.getAllRoleCustomerGroupManagerUsers(t.id)),r.Db(1),r.rc("ngIf",n.getAllRoleCustomerGroupManagerUsers(t.id).length<1)}}function d8(t,e){1&t&&r.Sb(0,"th",32)}function g8(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",58),r.fc("click",(function(){r.Ec(t);const e=r.jc(4).$implicit;return r.jc().editManagerUser(e)})),r.Qc(1,"Editar "),r.Wb()}if(2&t){const t=r.jc(4).$implicit,e=r.jc();r.tc("id","register-manager-user-user-edit-",e.adminService.isExternalManagerUser(t),"")}}function m8(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,g8,2,1,"button",57),r.kc(2,"async"),r.Wb()),2&t){const t=r.jc().ngIf,e=r.jc(3);r.Db(1),r.rc("ngIf",r.lc(2,1,e.userAuthorityDaoService.hasParentPermissionCache("CustomerGroup",t,"ManagerUser","WRITE")))}}function p8(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,m8,3,3,"div",56),r.Wb()),2&t){const t=e.ngIf;r.Db(1),r.rc("ngIf",t)}}function h8(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,p8,2,1,"div",56),r.Wb()),2&t){const t=e.ngIf;r.Db(1),r.rc("ngIf",t.customerGroupId)}}function u8(t,e){if(1&t&&(r.Xb(0,"td",55),r.Oc(1,h8,2,1,"div",56),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.rc("ngIf",n.getCustomerOfManagerUserId(t))}}function b8(t,e){1&t&&r.Sb(0,"tr",59)}const _8=function(t,e){return{"yellow-200-bg":t,"manager-user-disable":e}};function f8(t,e){if(1&t&&r.Sb(0,"tr",60),2&t){const t=e.$implicit,n=r.jc();r.rc("ngClass",r.wc(1,_8,n.adminService.isExternalManagerUser(t),!t.active))}}let C8=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s){super(),this.adminService=t,this.imageFileService=e,this.userAuthorityDaoService=n,this.managerUserDaoService=o,this.r2CloudStompService=r,this.managerUserAccessPeriodProfileDaoService=i,this.managerUserAccessPeriodService=a,this.customerGroupService=c,this.dialog=s,this.managerUserTable=["picture","displayName","status","email","lastLogin","customerId","roleId","action"],this.managerUserDataSource=new uH([]),this.managerUserFormControl=new cm.h(""),this.managerUsersOnlineByCustomerGroup=new Zn.a([]),this.managerUserOnlineList=[],this.onlineUsers=!1,this.onlineUsersFormControl=new cm.h(!1),this.appCanCreateList=[{type:"ManagerUser",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup}],this.appCanLogoutList=[{type:"ManagerUser",permission:"AUDIT",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup}],this.appCanLogoutUserList=[{type:"ManagerUser",permission:"DELETE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup}],this.r2CloudStompService.connectionStatus$.pipe(Object(V.a)(t=>t===Sc.a.OK),Xo(()=>this.managerUserDaoService.getManagerUsersOnlineByCustomerGroupId(this.customerGroupService.customerGroup.id)),dc(this.onDestroy$)).subscribe(t=>{this.managerUserOnlineList=t,this.managerUsersOnlineByCustomerGroup.next(t)})}managerUserIsOnline$(t){return this.managerUsersOnlineByCustomerGroup.pipe(Object(H.a)(e=>(null==e?void 0:e.findIndex(e=>e.managerUserId===t))>-1))}managerUserIsOnline(t){var e;return(null===(e=this.managerUserOnlineList)||void 0===e?void 0:e.findIndex(e=>e.managerUserId===t))>-1}ngOnInit(){this.managerUserDataSource.sortingDataAccessor=(t,e)=>{var n;switch(e){case"status":return this.managerUserIsOnline(t.id);case"lastLogin":return null===(n=this.adminService.getManagerUserIdWithLastLoginByManagerUserId(t.id))||void 0===n?void 0:n.lastLogin;case"roleId":return this.getRoleDescriptionString(t);default:return t[e]}},this.managerUserDataSource.sort=this.sort,co([this.managerUserFormControl.valueChanges.pipe(Yo("")),this.adminService.managerUsers$,this.managerUserDaoService.managerUsersWithLastLoginInCustomerGroup(this.customerGroupService.customerGroup.id),this.managerUserDaoService.findAllManagerUserInactiveByCustomerGroupId(this.customerGroupService.customerGroup.id)]).subscribe(t=>{const e=t[0].toLowerCase(),n=t[2],o=[...t[1],...t[3]];n&&(this.adminService.managerUserIdsWithLastLogin=n),o&&(this.managerUserDataSource.data=e?o.filter(t=>{var n;let o=this.getCustomerOfManagerUserId(t).name;o||(o="");const r=this.getCustomerGroupOfCustomer(this.getCustomerOfManagerUserId(t));let i="";r&&(i=r.name);const a=this.getAllRoleCustomerGroupManagerUsers(t.id);let c="";for(const e of a)c=c+" "+this.adminService.getRole(e.roleId).name;return c.length<2&&(c="desktop"),r&&(i=r.name),(null==t?void 0:t.email)&&(null==t?void 0:t.email.toLowerCase().indexOf(e))>-1||(null==t?void 0:t.displayName)&&(null==t?void 0:t.displayName.toLowerCase().indexOf(e))>-1||o.toLowerCase().indexOf(e)>-1||i.toLowerCase().indexOf(e)>-1||(null===(n=this.managerUserAccessPeriodService.findManagerUserAccessPeriodTimesById(t.managerUserAccessPeriodProfileId))||void 0===n?void 0:n.name.toLowerCase().indexOf(e))>-1||c.toLowerCase().indexOf(e)>-1}):o,this.managerUserDataSource.sort=this.sort,this.onlineUsers&&this.onlineUsersFormControl.setValue(!1))})}onOnlineUsers(){this.addSubscription(this.adminService.managerUsers$.subscribe(t=>{this.onlineUsersFormControl.setValue(this.onlineUsers),this.onlineUsers=!this.onlineUsers;const e=[];this.managerUserDataSource.data=[],this.onlineUsers?(t.forEach(t=>{this.managerUserOnlineList.findIndex(e=>e.managerUserId===t.id)>-1&&e.push(t)}),this.managerUserDataSource.data=e):(this.managerUserFormControl.setValue(""),this.managerUserDataSource.data=t)}))}getRoleDescriptionString(t){let e="";return this.getAllRoleCustomerGroupManagerUsers(t.id).map(t=>{t&&(e+=this.adminService.getRole(t.roleId).name)}),e.length<2&&(e="DeskTop"),e}getAllRoleCustomerGroupManagerUsers(t){const e=[];for(const n of this.adminService.roleCustomerGroupManagerUsers)t===n.managerUserId&&e.push(n);return e}getCustomerOfManagerUserId(t){if(t){let e=this.adminService.customers.findIndex(e=>e.id===t.customerId);if(e>-1)return this.adminService.customers[e];if(e=this.adminService.externalCustomers.findIndex(e=>e.id===t.customerId),e>-1)return this.adminService.externalCustomers[e]}return null}getCustomerGroupOfCustomer(t){if(t){const e=this.adminService.externalCustomerGroups.findIndex(e=>e.id===t.customerGroupId);if(e>-1)return this.adminService.externalCustomerGroups[e]}return null}openUserCreateModal(){const t=this.dialog.open(tY,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{}}).afterClosed().subscribe(t=>{t&&"CREATE"===t.operation&&this.adminService.addOrReplaceManagerUser(t.data)});this.addSubscription(t)}editManagerUser(t){const e=this.dialog.open(X5,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{managerUser:t}}).afterClosed().subscribe(t=>{});this.addSubscription(e)}logoutManagerUser(t){const e=this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja fazer o logout do usu\xe1rio ( "+t.email+" )?",disableCancel:!1,confirmButtonValue:"Logout",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.managerUserDaoService.logoutByManagerUserId(t.id).subscribe(()=>{const e=this.managerUserOnlineList.findIndex(e=>e.managerUserId===t.id);e>-1&&this.managerUserOnlineList.splice(e,1)})});this.addSubscription(e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(CL),r.Rb(GM),r.Rb(Ys),r.Rb(ER),r.Rb(Cb),r.Rb(xb),r.Rb(e5),r.Rb(nb),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-register-manager-user"]],viewQuery:function(t,e){var n;1&t&&r.Lc(s3,!0),2&t&&r.zc(n=r.gc())&&(e.sort=n.first)},features:[r.Ab],decls:42,vars:7,consts:[["fxLayout","row","fxLayoutAlign","space-between center"],["class","mat-subheading-2 pl-20",4,"ngIf"],["type","button","mat-raised-button","","color","accent","id","register-manager-user-user-create-modal",3,"click",4,"appIfPermission"],[1,"no-padding"],[1,"float-left"],["matInput","","autocomplete","off","placeholder","Busca",1,"search-manager-user",3,"formControl"],[1,"float-left",2,"margin-top","28px","margin-left","15px"],[1,"mt-24",3,"formControl","click"],[2,"clear","both"],["mat-table","","matSort","",1,"font-size-12","mt-20","width-100-percent","manager-user-list",3,"dataSource"],["matColumnDef","picture",1,"width-100-percent"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","no-padding",4,"matCellDef"],["matColumnDef","displayName",1,"width-100-percent"],["mat-header-cell","","mat-sort-header","","class","w-120",4,"matHeaderCellDef"],["mat-cell","","class","capitalize p-5 ",4,"matCellDef"],["matColumnDef","email"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","text-max-250  pt-20",4,"matCellDef"],["matColumnDef","status"],["mat-header-cell","","mat-sort-header","","class","pl-10",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","lastLogin"],["matColumnDef","customerId"],["matColumnDef","roleId"],["matColumnDef","action"],["mat-cell","","class","no-padding w-70",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"ngClass",4,"matRowDef","matRowDefColumns"],[1,"mat-subheading-2","pl-20"],[1,"pl-20"],["type","button","mat-raised-button","","color","accent","id","register-manager-user-user-create-modal",3,"click"],["mat-header-cell",""],["mat-cell","",1,"no-padding"],["width","40","height","40",1,"ml-8","pt-8","pb-8",3,"src"],["mat-header-cell","","mat-sort-header","",1,"w-120"],["mat-cell","",1,"capitalize","p-5"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"text-max-250","pt-20"],["class","orange-A400-fg",4,"ngIf"],["class","red",4,"ngIf"],[1,"orange-A400-fg"],[1,"red"],["mat-header-cell","","mat-sort-header","",1,"pl-10"],["mat-cell",""],[4,"appIfPermission","appIfPermissionElse"],["noPermission",""],["class","no-padding","mat-button","","color","warn",3,"click",4,"ngIf"],["mat-button","","color","warn",1,"no-padding",3,"click"],["class","blue-color",4,"ngIf"],[1,"blue-color"],[1,"text-max-80"],[4,"ngFor","ngForOf"],["class","text-max-120 ",4,"ngIf"],[1,"text-max-120"],["mat-cell","",1,"no-padding","w-70"],[4,"ngIf"],["class","no-padding","mat-button","","color","accent",3,"id","click",4,"ngIf"],["mat-button","","color","accent",1,"no-padding",3,"id","click"],["mat-header-row",""],["mat-row","",3,"ngClass"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card"),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",0),r.Xb(3,"div"),r.Qc(4,"Usu\xe1rios "),r.Oc(5,N5,11,3,"span",1),r.Wb(),r.Oc(6,U5,2,0,"button",2),r.Wb(),r.Wb(),r.Xb(7,"mat-card-content",3),r.Xb(8,"div"),r.Xb(9,"div",4),r.Sb(10,"input",5),r.Wb(),r.Xb(11,"div",6),r.Xb(12,"mat-checkbox",7),r.fc("click",(function(){return e.onOnlineUsers()})),r.Qc(13," Usu\xe1rios online "),r.Wb(),r.Wb(),r.Wb(),r.Sb(14,"div",8),r.Xb(15,"table",9),r.Vb(16,10),r.Oc(17,z5,1,0,"th",11),r.Oc(18,Y5,2,1,"td",12),r.Ub(),r.Vb(19,13),r.Oc(20,B5,2,0,"th",14),r.Oc(21,V5,3,3,"td",15),r.Ub(),r.Vb(22,16),r.Oc(23,H5,2,0,"th",17),r.Oc(24,$5,6,5,"td",18),r.Ub(),r.Vb(25,19),r.Oc(26,q5,2,0,"th",20),r.Oc(27,e8,4,2,"td",21),r.Ub(),r.Vb(28,22),r.Oc(29,n8,2,0,"th",17),r.Oc(30,o8,3,4,"td",21),r.Ub(),r.Vb(31,23),r.Oc(32,r8,2,0,"th",17),r.Oc(33,i8,7,2,"td",21),r.Ub(),r.Vb(34,24),r.Oc(35,a8,2,0,"th",17),r.Oc(36,l8,3,2,"td",21),r.Ub(),r.Vb(37,25),r.Oc(38,d8,1,0,"th",11),r.Oc(39,u8,2,1,"td",26),r.Ub(),r.Oc(40,b8,1,0,"tr",27),r.Oc(41,f8,1,4,"tr",28),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.rc("ngIf",e.adminService.managerUsers&&e.adminService.managerUsers.length>0),r.Db(1),r.rc("appIfPermission",e.appCanCreateList),r.Db(4),r.rc("formControl",e.managerUserFormControl),r.Db(2),r.rc("formControl",e.onlineUsersFormControl),r.Db(3),r.rc("dataSource",e.managerUserDataSource),r.Db(25),r.rc("matHeaderRowDef",e.managerUserTable),r.Db(1),r.rc("matRowDefColumns",e.managerUserTable))},directives:[Wv,jv,wv,sp,mh,c.t,fL,vv,bu,cm.c,cm.t,cm.i,RC,UV,s3,$V,VV,YV,tH,rH,yu,KV,ZV,b3,c.s,aH,dH,c.q,Lf],pipes:[c.p,c.b,UL],styles:[".font-size-12[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-size:12px!important}.search-manager-user[_ngcontent-%COMP%]{padding:10px;font-size:16px;border:2px solid #eee;margin:20px 0 0 20px;width:745px}.manager-user-list[_ngcontent-%COMP%]   .manager-user-disable[_ngcontent-%COMP%]{background-color:#aaa}.manager-user-list[_ngcontent-%COMP%]   .manager-user-disable[_ngcontent-%COMP%]   .red[_ngcontent-%COMP%]{padding:4px;text-align:center}","[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54);width:920px}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:940px;margin-bottom:30px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px;margin-bottom:0}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .add-more[_ngcontent-%COMP%]{margin-bottom:60px}[_nghost-%COMP%]   .w-300[_ngcontent-%COMP%]{width:300px}[_nghost-%COMP%]   .w-200[_ngcontent-%COMP%]{width:200px}[_nghost-%COMP%]   .w-120[_ngcontent-%COMP%]{width:120px}[_nghost-%COMP%]   .w-50[_ngcontent-%COMP%]{width:50px}[_nghost-%COMP%]   .w-150[_ngcontent-%COMP%]{width:150px!important}[_nghost-%COMP%]   .w-170[_ngcontent-%COMP%]{width:170px}[_nghost-%COMP%]   .h-150[_ngcontent-%COMP%]{height:150px!important}[_nghost-%COMP%]   .clear-both[_ngcontent-%COMP%]{display:block;clear:both}[_nghost-%COMP%]   .no-padding[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .mini-avatar[_ngcontent-%COMP%]{width:40px;height:40px}[_nghost-%COMP%]   .small-avatar[_ngcontent-%COMP%]{width:125px;height:125px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]{min-height:170px;padding:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{width:200px;display:block}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]{width:100%;margin-left:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px 0 10px 10px}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%}[_nghost-%COMP%]   table[_ngcontent-%COMP%], [_nghost-%COMP%]   td[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:#fff}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:hsla(0,0%,93.7%,.43137254901960786)}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}[_nghost-%COMP%]   tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}[_nghost-%COMP%]   .content-tab[_ngcontent-%COMP%]{margin-top:15px}[_nghost-%COMP%]   .mb-8[_ngcontent-%COMP%]{margin-bottom:8px!important}[_nghost-%COMP%]   .mb-4[_ngcontent-%COMP%]{margin-bottom:4px!important}[_nghost-%COMP%]   .ml-10[_ngcontent-%COMP%]{margin-left:10px!important}[_nghost-%COMP%]   .ml-20[_ngcontent-%COMP%]{margin-left:20px!important}[_nghost-%COMP%]   .pl-10[_ngcontent-%COMP%]{padding-left:10px!important}[_nghost-%COMP%]   .pl-20[_ngcontent-%COMP%]{padding-left:20px!important}[_nghost-%COMP%]   .p-20[_ngcontent-%COMP%]{padding:20px!important}"]}),t})();function O8(t,e){1&t&&r.Sb(0,"app-register-manager-user")}function M8(t,e){if(1&t&&(r.Xb(0,"div",5),r.Sb(1,"app-register-customer-group"),r.Sb(2,"app-register-customer"),r.Oc(3,O8,1,0,"app-register-manager-user",6),r.Sb(4,"app-register-manager-user-access-period"),r.Wb()),2&t){const t=r.jc();r.Db(3),r.rc("ngIf",t.adminService.customers&&t.adminService.customers.length>0)}}function P8(t,e){1&t&&(r.Xb(0,"div",5),r.Xb(1,"h2"),r.Qc(2," Sem permiss\xe3o "),r.Wb(),r.Wb())}let y8=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m,p){super(),this.managerUserAccessPeriodService=t,this.customerGroupService=e,this.customerDaoService=n,this.auth=o,this.managerUserDaoService=r,this.adUserDaoService=i,this.subProjectDaoService=a,this.roleDaoService=c,this.adminService=s,this.customerGroupDaoService=l,this.imageFileService=d,this.roleCustomerGroupManagerUserDao=g,this.managerUserAccessPeriodProfileDaoService=m,this.managerUserAccessPeriodTimeDaoService=p,this.subProjects=[]}ngOnInit(){this.clearData(),this.customerGroupService.get().subscribe(t=>{t&&t.id&&(this.clearData(),this.canEditList=[{object:this.customerGroupService.get(),type:"CustomerGroup",permission:"WRITE"},{object:this.adminService.customers$,type:"Customer",permission:"READ"},{type:"ManagerUser",permission:"WRITE",parentType:"CustomerGroup",parent:t}],this.managerUserAccessPeriodProfileDaoService.filter({customerGroupId:t.id}).subscribe(t=>{this.managerUserAccessPeriodService.managerUserAccessPeriodProfiles=t}),this.managerUserAccessPeriodTimeDaoService.filter({customerGroupId:t.id}).subscribe(t=>{this.managerUserAccessPeriodService.managerUserAccessPeriodTimes=t}),this.customerDaoService.getActive({customerGroupId:t.id}).subscribe(e=>{e&&(this.adminService.customers=e,this.managerUserDaoService.filter({managerUsersInCustomerGroupId:t.id}).subscribe(t=>{if(t){const e=[];for(const n of t)e.push(n.id),this.adminService.addOrReplaceManagerUser(n);this.adminService.managerUsers=Object(kc.p)(this.adminService.managerUsers,"id")}}))}),this.roleDaoService.get().subscribe(e=>{e&&(this.adminService.roles=e,this.managerUserDaoService.filter({managerUsersInRoleCustomerGroupId:t.id}).subscribe(e=>{if(e){for(const t of e)this.adminService.addOrReplaceManagerUser(t),this.customerDaoService.getOneExternalByManagerUserId(t.id).subscribe(t=>{t&&(this.adminService.externalCustomers.push(t),this.customerGroupDaoService.getOneExternalByCustomerId(t.id).subscribe(t=>{t&&this.adminService.externalCustomerGroups.push(t)}))});this.roleCustomerGroupManagerUserDao.getByParentId(t.id).subscribe(t=>{t&&(this.adminService.roleCustomerGroupManagerUsers=t)}),this.adminService.managerUsers=Object(kc.p)(this.adminService.managerUsers,"id")}}))}))})}clearData(){this.subProjects=[],this.adminService.roles=[],this.adminService.roleCustomerGroupManagerUsers=[],this.adminService.managerUsersAdministrator=[],this.adminService.managerUsers=[],this.adminService.customers=[],this.adminService.externalCustomerGroups=[]}ngOnDestroy(){this.clearData()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(e5),r.Rb(nb),r.Rb(FP),r.Rb(hb),r.Rb(ER),r.Rb(ub),r.Rb(Dx),r.Rb(Iz),r.Rb(CL),r.Rb(eb),r.Rb(GM),r.Rb(Dz),r.Rb(xb),r.Rb(n5))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-register"]],features:[r.Ab],decls:6,vars:2,consts:[["fusePerfectScrollbar","",1,"page-layout","simple"],[1,"content","p-24"],["fxLayout","column",2,"max-width","950px"],["class","row",4,"appIfPermission","appIfPermissionElse"],["cannotAccess",""],[1,"row"],[4,"ngIf"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Oc(3,M8,5,1,"div",3),r.Oc(4,P8,3,0,"ng-template",null,4,r.Pc),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(5);r.Db(3),r.rc("appIfPermission",e.canEditList)("appIfPermissionElse",t)}},directives:[__,sp,fL,i5,h5,c.t,v5,C8],styles:["[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54);width:920px}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:940px;margin-bottom:30px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px;margin-bottom:0}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .add-more[_ngcontent-%COMP%]{margin-bottom:60px}[_nghost-%COMP%]   .w-300[_ngcontent-%COMP%]{width:300px}[_nghost-%COMP%]   .w-200[_ngcontent-%COMP%]{width:200px}[_nghost-%COMP%]   .w-120[_ngcontent-%COMP%]{width:120px}[_nghost-%COMP%]   .w-50[_ngcontent-%COMP%]{width:50px}[_nghost-%COMP%]   .w-150[_ngcontent-%COMP%]{width:150px!important}[_nghost-%COMP%]   .w-170[_ngcontent-%COMP%]{width:170px}[_nghost-%COMP%]   .h-150[_ngcontent-%COMP%]{height:150px!important}[_nghost-%COMP%]   .clear-both[_ngcontent-%COMP%]{display:block;clear:both}[_nghost-%COMP%]   .no-padding[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .mini-avatar[_ngcontent-%COMP%]{width:40px;height:40px}[_nghost-%COMP%]   .small-avatar[_ngcontent-%COMP%]{width:125px;height:125px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]{min-height:170px;padding:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{width:200px;display:block}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]{width:100%;margin-left:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px 0 10px 10px}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%}[_nghost-%COMP%]   table[_ngcontent-%COMP%], [_nghost-%COMP%]   td[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:#fff}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:hsla(0,0%,93.7%,.43137254901960786)}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}[_nghost-%COMP%]   tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}[_nghost-%COMP%]   .content-tab[_ngcontent-%COMP%]{margin-top:15px}[_nghost-%COMP%]   .mb-8[_ngcontent-%COMP%]{margin-bottom:8px!important}[_nghost-%COMP%]   .mb-4[_ngcontent-%COMP%]{margin-bottom:4px!important}[_nghost-%COMP%]   .ml-10[_ngcontent-%COMP%]{margin-left:10px!important}[_nghost-%COMP%]   .ml-20[_ngcontent-%COMP%]{margin-left:20px!important}[_nghost-%COMP%]   .pl-10[_ngcontent-%COMP%]{padding-left:10px!important}[_nghost-%COMP%]   .pl-20[_ngcontent-%COMP%]{padding-left:20px!important}[_nghost-%COMP%]   .p-20[_ngcontent-%COMP%]{padding:20px!important}"]}),t})(),x8=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[_g,Gd],_g,Gd]}),t})();const v8=[{path:"register",component:y8,canActivate:[hb],data:{permissions:["Customer.AUDIT"],preCondition:!0}}];let w8=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[e5],imports:[[c.c,Sa.forChild(v8),mL,Xv,zu,ou,aj,_u,vu,ZL,hm,H_,am,AP,x8,hH,_3,jC]]}),t})();const k8=[{path:"manager-user-access-period-created-edit",component:C5,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}}];let S8=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[n5,xb],imports:[[c.c,Sa.forChild(k8),mL,ZL,_u,vu,ou,H_,hH,SG,_3,jC,hm,am,Kx,Xv,zu,AP,xf,ZI]]}),t})();const A8=[{path:"script-execution",component:(()=>{class t{constructor(){}ngOnInit(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["app-script-execution"]],decls:2,vars:0,template:function(t,e){1&t&&(r.Xb(0,"p"),r.Qc(1," script-execution works!\n"),r.Wb())},styles:[""]}),t})(),canActivate:[hb],data:{permissions:["SubProject.READ"]}}];let D8=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Pb],imports:[[c.c,mL,Sa.forChild(A8),aR,ZL,ou,AP,vu,_u,Kx,A_,Xv,zu,Xv,am,H_,hm,sP.forRoot()]]}),t})(),I8=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[sZ],imports:[[c.c,mL,ZL,sP.forRoot(),hm,AP,zu,vu,Gy]]}),t})(),E8=(()=>{class t extends tb{constructor(t,e){super(t,e,"pdf-print"),this.dict={},this.subject=new d6.BehaviorSubject([]),this.totalSubject=new d6.BehaviorSubject(0)}filter(t){return this.http.get(this.url+"/filter",t)}downloadPdfById(t){return this.http.get(this.url+"/download/"+t,null,"blob")}getMyPrints(){return this.http.get(this.url+"/my-prints")}connect(t){return this.subject=new d6.BehaviorSubject([]),this.subject.asObservable()}disconnect(t){this.subject.complete(),this.totalSubject.complete(),this.subject=null,this.totalSubject=null}load(t){this.subject&&this.totalSubject&&this.search({field:void 0,value:void 0,limit:t.pageSize,page:t.pageIndex,fieldOrder:"id",order:"desc"}).subscribe(t=>{this.subject.next(t.content),this.totalSubject.next(t.totalElements)})}get total$(){return this.totalSubject||(this.totalSubject=new d6.BehaviorSubject(0)),this.totalSubject.asObservable()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function T8(t,e){1&t&&r.Sb(0,"th",18)}function L8(t,e){1&t&&(r.Xb(0,"td",19),r.Xb(1,"mat-icon"),r.Qc(2,"print"),r.Wb(),r.Wb())}function R8(t,e){1&t&&r.Sb(0,"th",18)}function W8(t,e){if(1&t&&(r.Xb(0,"td",19),r.Xb(1,"div",20),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.sc("title",t.jobTitle),r.Db(1),r.Rc(t.jobTitle)}}function j8(t,e){1&t&&r.Sb(0,"th",18)}function F8(t,e){if(1&t&&(r.Xb(0,"td",19),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" Arquivo ",t.id," ")}}function X8(t,e){1&t&&r.Sb(0,"th",18)}function N8(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.kc(2,"date"),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(" ",r.mc(2,1,t.createdAt,"dd/MM/yyyy HH:mm - EEE")," ")}}function U8(t,e){if(1&t&&(r.Xb(0,"td",19),r.Oc(1,N8,3,4,"div",21),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.rc("ngIf",t.createdAt)}}function z8(t,e){1&t&&r.Sb(0,"th",18)}function Y8(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",22),r.Xb(1,"button",23),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().openPDF(n.id)})),r.Qc(2,"Baixar "),r.Wb(),r.Wb()}}function B8(t,e){1&t&&r.Sb(0,"tr",24)}function V8(t,e){1&t&&r.Sb(0,"tr",25)}const H8=function(){return[25,50,100]};let Q8=(()=>{class t{constructor(t){this.pdfPrintDaoService=t,this.displayedColumns=["id","jobTitle","jobId","createdAt","printId"],this.totalPdfPrints=0,this.dataSource=this.pdfPrintDaoService,this.pdfPrintDaoService.total$.subscribe(t=>{this.totalPdfPrints=t})}ngAfterViewInit(){this.paginator.page.pipe(Yo({pageIndex:this.paginator.pageIndex,pageSize:this.paginator.pageSize}),Object(V.a)(t=>!!t)).subscribe(t=>{this.pdfPrintDaoService.load(t)})}openPDF(t){this.pdfPrintDaoService.downloadPdfById(t).subscribe(t=>{if(t){const e=URL.createObjectURL(t);window.open(e)}})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(E8))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-my-prints"]],viewQuery:function(t,e){var n;1&t&&r.Lc(kG,!0),2&t&&r.zc(n=r.gc())&&(e.paginator=n.first)},decls:32,vars:6,consts:[["fusePerfectScrollbar","",1,"page-layout","simple"],[1,"content","p-24"],["fxLayout","column",2,"max-width","810px"],[1,"row"],[2,"height","90px"],["fxLayout","row","fxLayoutAlign","space-between center"],["mat-table","",1,"mat-elevation-z8",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","jobTitle"],["matColumnDef","jobId"],["matColumnDef","createdAt"],["matColumnDef","printId"],["mat-cell","","class","text-align-center",4,"matCellDef"],["mat-header-row","","class","display-none",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[3,"pageSizeOptions","length"],["mat-header-cell",""],["mat-cell",""],[1,"text-max-400",3,"title"],[4,"ngIf"],["mat-cell","",1,"text-align-center"],["type","button","mat-raised-button","","color","primary",3,"click"],["mat-header-row","",1,"display-none"],["mat-row",""]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"mat-card"),r.Xb(5,"mat-card-header",4),r.Xb(6,"mat-card-title",5),r.Xb(7,"div"),r.Qc(8,"Meus impressos"),r.Wb(),r.Wb(),r.Xb(9,"mat-card-subtitle"),r.Xb(10,"small"),r.Qc(11,"* Aten\xe7\xe3o, os arquivos ficar\xe3o armazenados por 15 dias."),r.Wb(),r.Wb(),r.Wb(),r.Xb(12,"mat-card-content"),r.Xb(13,"table",6),r.Vb(14,7),r.Oc(15,T8,1,0,"th",8),r.Oc(16,L8,3,0,"td",9),r.Ub(),r.Vb(17,10),r.Oc(18,R8,1,0,"th",8),r.Oc(19,W8,3,2,"td",9),r.Ub(),r.Vb(20,11),r.Oc(21,j8,1,0,"th",8),r.Oc(22,F8,2,1,"td",9),r.Ub(),r.Vb(23,12),r.Oc(24,X8,1,0,"th",8),r.Oc(25,U8,2,1,"td",9),r.Ub(),r.Vb(26,13),r.Oc(27,z8,1,0,"th",8),r.Oc(28,Y8,3,0,"td",14),r.Ub(),r.Oc(29,B8,1,0,"tr",15),r.Oc(30,V8,1,0,"tr",16),r.Wb(),r.Sb(31,"mat-paginator",17),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(13),r.rc("dataSource",e.dataSource),r.Db(16),r.rc("matHeaderRowDef",e.displayedColumns),r.Db(1),r.rc("matRowDefColumns",e.displayedColumns),r.Db(1),r.rc("pageSizeOptions",r.uc(5,H8))("length",e.totalPdfPrints))},directives:[__,sp,Wv,jv,wv,mh,kv,vv,UV,$V,VV,YV,tH,rH,kG,KV,ZV,Uu,c.t,yu,aH,dH],pipes:[c.f],styles:["[_nghost-%COMP%]   table[_ngcontent-%COMP%]{width:100%;box-shadow:none;border:none}[_nghost-%COMP%]   .border-none[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:none!important}[_nghost-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   tr[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   td[_ngcontent-%COMP%]{padding:15px}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54);width:780px}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:800px;margin-bottom:30px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:0;margin-bottom:0}[_nghost-%COMP%]   .mat-header-row[_ngcontent-%COMP%]{background:none!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .add-more[_ngcontent-%COMP%]{margin-bottom:60px}[_nghost-%COMP%]   .w-300[_ngcontent-%COMP%]{width:300px}[_nghost-%COMP%]   .w-200[_ngcontent-%COMP%]{width:200px}[_nghost-%COMP%]   .w-120[_ngcontent-%COMP%]{width:120px}[_nghost-%COMP%]   .w-50[_ngcontent-%COMP%]{width:50px}[_nghost-%COMP%]   .w-150[_ngcontent-%COMP%]{width:150px!important}[_nghost-%COMP%]   .w-170[_ngcontent-%COMP%]{width:170px}[_nghost-%COMP%]   .h-150[_ngcontent-%COMP%]{height:150px!important}[_nghost-%COMP%]   .clear-both[_ngcontent-%COMP%]{display:block;clear:both}[_nghost-%COMP%]   .no-padding[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .mini-avatar[_ngcontent-%COMP%]{width:40px;height:40px}[_nghost-%COMP%]   .small-avatar[_ngcontent-%COMP%]{width:125px;height:125px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]{min-height:170px;padding:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{width:200px;display:block}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]{width:100%;margin-left:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px 0 10px 10px}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%}[_nghost-%COMP%]   table[_ngcontent-%COMP%], [_nghost-%COMP%]   td[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:hsla(0,0%,93.7%,.43137254901960786)}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:#fff}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}[_nghost-%COMP%]   tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}[_nghost-%COMP%]   .content-tab[_ngcontent-%COMP%]{margin-top:15px}[_nghost-%COMP%]   .mb-8[_ngcontent-%COMP%]{margin-bottom:8px!important}[_nghost-%COMP%]   .mb-4[_ngcontent-%COMP%]{margin-bottom:4px!important}[_nghost-%COMP%]   .ml-10[_ngcontent-%COMP%]{margin-left:10px!important}[_nghost-%COMP%]   .ml-20[_ngcontent-%COMP%]{margin-left:20px!important}[_nghost-%COMP%]   .pl-10[_ngcontent-%COMP%]{padding-left:10px!important}[_nghost-%COMP%]   .pl-20[_ngcontent-%COMP%]{padding-left:20px!important}[_nghost-%COMP%]   .p-20[_ngcontent-%COMP%]{padding:20px!important}"]}),t})(),G8=(()=>{class t{constructor(t,e){this.stomp=t,this.pdfPrintDaoService=e,this.onDestroy$=new po.b,this.stomp.stompTopic(`${iut}/pdf-print`).pipe(dc(this.onDestroy$),Object(V.a)(t=>!!t&&t.id>0)).subscribe(t=>{console.debug("PdfPrintEvent: "+t.id),this.pdfPrintDaoService.downloadPdfById(t.id).subscribe(t=>{if(t){const e=URL.createObjectURL(t);window.open(e,"_blank")}})})}ngOnDestroy(){this.onDestroy$.next(),this.onDestroy$.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Cb),r.bc(E8))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const $8=[{path:"my-prints",component:Q8,canActivate:[hb]}];let q8=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[e5,E8,G8],imports:[[c.c,Sa.forChild($8),mL,Xv,zu,ou,aj,_u,vu,ZL,hm,hH,SG,H_,am,AP,x8]]}),t})();const K8=["*"];class J8{constructor(t){this._elementRef=t}}const Z8=Jd(qd(Kd($d(J8)),"primary"),-1);let t7=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-chip-avatar"],["","matChipAvatar",""]],hostAttrs:[1,"mat-chip-avatar"]}),t})(),e7=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["mat-chip-trailing-icon"],["","matChipTrailingIcon",""]],hostAttrs:[1,"mat-chip-trailing-icon"]}),t})(),n7=(()=>{class t extends Z8{constructor(t,e,n,o,i,a,c,s){super(t),this._elementRef=t,this._ngZone=e,this._changeDetectorRef=a,this._hasFocus=!1,this.chipListSelectable=!0,this._chipListMultiple=!1,this._selected=!1,this._selectable=!0,this._removable=!0,this._onFocus=new po.b,this._onBlur=new po.b,this.selectionChange=new r.o,this.destroyed=new r.o,this.removed=new r.o,this._addHostClassName(),this._chipRippleTarget=(s||document).createElement("div"),this._chipRippleTarget.classList.add("mat-chip-ripple"),this._elementRef.nativeElement.appendChild(this._chipRippleTarget),this._chipRipple=new yg(this,e,this._chipRippleTarget,n),this._chipRipple.setupTriggerEvents(t),this.rippleConfig=o||{},this._animationsDisabled="NoopAnimations"===i,this.tabIndex=null!=c&&parseInt(c)||-1}get rippleDisabled(){return this.disabled||this.disableRipple||!!this.rippleConfig.disabled}get selected(){return this._selected}set selected(t){const e=Bs(t);e!==this._selected&&(this._selected=e,this._dispatchSelectionChange())}get value(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent}set value(t){this._value=t}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(t){this._selectable=Bs(t)}get removable(){return this._removable}set removable(t){this._removable=Bs(t)}get ariaSelected(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}_addHostClassName(){const t=this._elementRef.nativeElement;t.hasAttribute("mat-basic-chip")||"mat-basic-chip"===t.tagName.toLowerCase()?t.classList.add("mat-basic-chip"):t.classList.add("mat-standard-chip")}ngOnDestroy(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}select(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._markForCheck())}deselect(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._markForCheck())}selectViaInteraction(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._markForCheck())}toggleSelected(t=!1){return this._selected=!this.selected,this._dispatchSelectionChange(t),this._markForCheck(),this.selected}focus(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}remove(){this.removable&&this.removed.emit({chip:this})}_handleClick(t){this.disabled?t.preventDefault():t.stopPropagation()}_handleKeydown(t){if(!this.disabled)switch(t.keyCode){case 46:case 8:this.remove(),t.preventDefault();break;case 32:this.selectable&&this.toggleSelected(!0),t.preventDefault()}}_blur(){this._ngZone.onStable.asObservable().pipe(Object(Lo.a)(1)).subscribe(()=>{this._ngZone.run(()=>{this._hasFocus=!1,this._onBlur.next({chip:this})})})}_dispatchSelectionChange(t=!1){this.selectionChange.emit({source:this,isUserInput:t,selected:this._selected})}_markForCheck(){this._changeDetectorRef&&this._changeDetectorRef.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.A),r.Rb(Ec),r.Rb(xg,8),r.Rb($n,8),r.Rb(r.h),r.cc("tabindex"),r.Rb(c.e,8))},t.\u0275dir=r.Mb({type:t,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(t,e,n){var o;1&t&&(r.Jb(n,t7,!0),r.Jb(n,e7,!0),r.Jb(n,o7,!0)),2&t&&(r.zc(o=r.gc())&&(e.avatar=o.first),r.zc(o=r.gc())&&(e.trailingIcon=o.first),r.zc(o=r.gc())&&(e.removeIcon=o.first))},hostAttrs:["role","option",1,"mat-chip","mat-focus-indicator"],hostVars:14,hostBindings:function(t,e){1&t&&r.fc("click",(function(t){return e._handleClick(t)}))("keydown",(function(t){return e._handleKeydown(t)}))("focus",(function(){return e.focus()}))("blur",(function(){return e._blur()})),2&t&&(r.Eb("tabindex",e.disabled?null:e.tabIndex)("disabled",e.disabled||null)("aria-disabled",e.disabled.toString())("aria-selected",e.ariaSelected),r.Hb("mat-chip-selected",e.selected)("mat-chip-with-avatar",e.avatar)("mat-chip-with-trailing-icon",e.trailingIcon||e.removeIcon)("mat-chip-disabled",e.disabled)("_mat-animation-noopable",e._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",selected:"selected",value:"value",selectable:"selectable",removable:"removable"},outputs:{selectionChange:"selectionChange",destroyed:"destroyed",removed:"removed"},exportAs:["matChip"],features:[r.Ab]}),t})(),o7=(()=>{class t{constructor(t,e){this._parentChip=t,e&&"BUTTON"===e.nativeElement.nodeName&&e.nativeElement.setAttribute("type","button")}_handleClick(t){const e=this._parentChip;e.removable&&!e.disabled&&e.remove(),t.stopPropagation()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(n7),r.Rb(r.l))},t.\u0275dir=r.Mb({type:t,selectors:[["","matChipRemove",""]],hostAttrs:[1,"mat-chip-remove","mat-chip-trailing-icon"],hostBindings:function(t,e){1&t&&r.fc("click",(function(t){return e._handleClick(t)}))}}),t})();const r7=new r.r("mat-chips-default-options");class i7{constructor(t,e,n,o){this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=n,this.ngControl=o}}const a7=Zd(i7);let c7=0;class s7{constructor(t,e){this.source=t,this.value=e}}let l7=(()=>{class t extends a7{constructor(t,e,n,o,i,a,c){super(a,o,i,c),this._elementRef=t,this._changeDetectorRef=e,this._dir=n,this.ngControl=c,this.controlType="mat-chip-list",this._lastDestroyedChipIndex=null,this._destroyed=new po.b,this._uid=`mat-chip-list-${c7++}`,this._tabIndex=0,this._userTabIndex=null,this._onTouched=()=>{},this._onChange=()=>{},this._multiple=!1,this._compareWith=(t,e)=>t===e,this._required=!1,this._disabled=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.change=new r.o,this.valueChange=new r.o,this.ngControl&&(this.ngControl.valueAccessor=this)}get selected(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}get role(){return this.empty?null:"listbox"}get multiple(){return this._multiple}set multiple(t){this._multiple=Bs(t),this._syncChipsState()}get compareWith(){return this._compareWith}set compareWith(t){this._compareWith=t,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(t){this.writeValue(t),this._value=t}get id(){return this._chipInput?this._chipInput.id:this._uid}get required(){return this._required}set required(t){this._required=Bs(t),this.stateChanges.next()}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(t){this._placeholder=t,this.stateChanges.next()}get focused(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}get empty(){return(!this._chipInput||this._chipInput.empty)&&0===this.chips.length}get shouldLabelFloat(){return!this.empty||this.focused}get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(t){this._disabled=Bs(t),this._syncChipsState()}get selectable(){return this._selectable}set selectable(t){this._selectable=Bs(t),this.chips&&this.chips.forEach(t=>t.chipListSelectable=this._selectable)}set tabIndex(t){this._userTabIndex=t,this._tabIndex=t}get chipSelectionChanges(){return Object(Ks.a)(...this.chips.map(t=>t.selectionChange))}get chipFocusChanges(){return Object(Ks.a)(...this.chips.map(t=>t._onFocus))}get chipBlurChanges(){return Object(Ks.a)(...this.chips.map(t=>t._onBlur))}get chipRemoveChanges(){return Object(Ks.a)(...this.chips.map(t=>t.destroyed))}ngAfterContentInit(){this._keyManager=new Md(this.chips).withWrap().withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr"),this._dir&&this._dir.change.pipe(dc(this._destroyed)).subscribe(t=>this._keyManager.withHorizontalOrientation(t)),this._keyManager.tabOut.pipe(dc(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.chips.changes.pipe(Yo(null),dc(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>{this._syncChipsState()}),this._resetChips(),this._initializeSelection(),this._updateTabIndex(),this._updateFocusForDestroyedChips(),this.stateChanges.next()})}ngOnInit(){this._selectionModel=new ml(this.multiple,void 0,!1),this.stateChanges.next()}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}registerInput(t){this._chipInput=t}setDescribedByIds(t){this._ariaDescribedby=t.join(" ")}writeValue(t){this.chips&&this._setSelectionByValue(t,!1)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this.stateChanges.next()}onContainerClick(t){this._originatesFromChip(t)||this.focus()}focus(t){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(t),this.stateChanges.next()))}_focusInput(t){this._chipInput&&this._chipInput.focus(t)}_keydown(t){const e=t.target;8===t.keyCode&&this._isInputEmpty(e)?(this._keyManager.setLastItemActive(),t.preventDefault()):e&&e.classList.contains("mat-chip")&&(36===t.keyCode?(this._keyManager.setFirstItemActive(),t.preventDefault()):35===t.keyCode?(this._keyManager.setLastItemActive(),t.preventDefault()):this._keyManager.onKeydown(t),this.stateChanges.next())}_updateTabIndex(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}_updateFocusForDestroyedChips(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){const t=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(t)}else this.focus();this._lastDestroyedChipIndex=null}_isValidIndex(t){return t>=0&&t<this.chips.length}_isInputEmpty(t){return!(!t||"input"!==t.nodeName.toLowerCase()||t.value)}_setSelectionByValue(t,e=!0){if(this._clearSelection(),this.chips.forEach(t=>t.deselect()),Array.isArray(t))t.forEach(t=>this._selectValue(t,e)),this._sortValues();else{const n=this._selectValue(t,e);n&&e&&this._keyManager.setActiveItem(n)}}_selectValue(t,e=!0){const n=this.chips.find(e=>null!=e.value&&this._compareWith(e.value,t));return n&&(e?n.selectViaInteraction():n.select(),this._selectionModel.select(n)),n}_initializeSelection(){Promise.resolve().then(()=>{(this.ngControl||this._value)&&(this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value,!1),this.stateChanges.next())})}_clearSelection(t){this._selectionModel.clear(),this.chips.forEach(e=>{e!==t&&e.deselect()}),this.stateChanges.next()}_sortValues(){this._multiple&&(this._selectionModel.clear(),this.chips.forEach(t=>{t.selected&&this._selectionModel.select(t)}),this.stateChanges.next())}_propagateChanges(t){let e=null;e=Array.isArray(this.selected)?this.selected.map(t=>t.value):this.selected?this.selected.value:t,this._value=e,this.change.emit(new s7(this,e)),this.valueChange.emit(e),this._onChange(e),this._changeDetectorRef.markForCheck()}_blur(){this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout(()=>{this.focused||this._markAsTouched()}):this._markAsTouched())}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}_allowFocusEscape(){-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout(()=>{this._tabIndex=this._userTabIndex||0,this._changeDetectorRef.markForCheck()}))}_resetChips(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}_dropSubscriptions(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}_listenToChipsSelection(){this._chipSelectionSubscription=this.chipSelectionChanges.subscribe(t=>{t.source.selected?this._selectionModel.select(t.source):this._selectionModel.deselect(t.source),this.multiple||this.chips.forEach(t=>{!this._selectionModel.isSelected(t)&&t.selected&&t.deselect()}),t.isUserInput&&this._propagateChanges()})}_listenToChipsFocus(){this._chipFocusSubscription=this.chipFocusChanges.subscribe(t=>{let e=this.chips.toArray().indexOf(t.chip);this._isValidIndex(e)&&this._keyManager.updateActiveItem(e),this.stateChanges.next()}),this._chipBlurSubscription=this.chipBlurChanges.subscribe(()=>{this._blur(),this.stateChanges.next()})}_listenToChipsRemoved(){this._chipRemoveSubscription=this.chipRemoveChanges.subscribe(t=>{const e=t.chip,n=this.chips.toArray().indexOf(t.chip);this._isValidIndex(n)&&e._hasFocus&&(this._lastDestroyedChipIndex=n)})}_originatesFromChip(t){let e=t.target;for(;e&&e!==this._elementRef.nativeElement;){if(e.classList.contains("mat-chip"))return!0;e=e.parentElement}return!1}_hasFocusedChip(){return this.chips.some(t=>t._hasFocus)}_syncChipsState(){this.chips&&this.chips.forEach(t=>{t.disabled=this._disabled,t._chipListMultiple=this.multiple})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.h),r.Rb(sl,8),r.Rb(cm.v,8),r.Rb(cm.l,8),r.Rb(hg),r.Rb(cm.s,10))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-chip-list"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,n7,!0),2&t&&r.zc(o=r.gc())&&(e.chips=o)},hostAttrs:[1,"mat-chip-list"],hostVars:15,hostBindings:function(t,e){1&t&&r.fc("focus",(function(){return e.focus()}))("blur",(function(){return e._blur()}))("keydown",(function(t){return e._keydown(t)})),2&t&&(r.ac("id",e._uid),r.Eb("tabindex",e.disabled?null:e._tabIndex)("aria-describedby",e._ariaDescribedby||null)("aria-required",e.role?e.required:null)("aria-disabled",e.disabled.toString())("aria-invalid",e.errorState)("aria-multiselectable",e.multiple)("role",e.role)("aria-orientation",e.ariaOrientation),r.Hb("mat-chip-list-disabled",e.disabled)("mat-chip-list-invalid",e.errorState)("mat-chip-list-required",e.required))},inputs:{ariaOrientation:["aria-orientation","ariaOrientation"],multiple:"multiple",compareWith:"compareWith",value:"value",required:"required",placeholder:"placeholder",disabled:"disabled",selectable:"selectable",tabIndex:"tabIndex",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},exportAs:["matChipList"],features:[r.Cb([{provide:Yh,useExisting:t}]),r.Ab],ngContentSelectors:K8,decls:2,vars:0,consts:[[1,"mat-chip-list-wrapper"]],template:function(t,e){1&t&&(r.qc(),r.Xb(0,"div",0),r.pc(1),r.Wb())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transform:translateZ(0);border:none;-webkit-appearance:none;-moz-appearance:none}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}._mat-animation-noopable.mat-standard-chip{transition:none;animation:none}.mat-standard-chip .mat-chip-remove.mat-icon{width:18px;height:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:"";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip:focus{outline:dotted 2px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}\n'],encapsulation:2,changeDetection:0}),t})();const d7={separatorKeyCodes:[13]};let g7=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[hg,{provide:r7,useValue:d7}]}),t})();function m7(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-chip",13),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc(2).toggleServerPlugin(n)})),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"mat-icon"),r.Qc(4),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(2);r.rc("selected",n.isSelected(t)),r.Db(2),r.Sc(" ",t.name," "),r.Db(2),r.Rc(n.isSelected(t)?"close":"add")}}function p7(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function h7(t,e){1&t&&r.Qc(0,"Criar")}function u7(t,e){if(1&t&&(r.Xb(0,"button",14),r.Oc(1,p7,2,0,"span",15),r.Oc(2,h7,1,0,"ng-template",null,16,r.Pc),r.Wb()),2&t){const t=r.Ac(3),e=r.jc(2);var n;const o=null==(n=e.myForm.get("id"))?null:n.value;r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",o)("ngIfElse",t)}}function b7(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",1),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"div",2),r.Xb(2,"mat-toolbar",3),r.Xb(3,"mat-toolbar-row",4),r.Xb(4,"span",5),r.Qc(5,"Cadastro de Template de Plugins"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"mat-dialog-content",6),r.Xb(7,"mat-form-field"),r.Sb(8,"input",7),r.Xb(9,"mat-error"),r.Qc(10),r.kc(11,"error"),r.Wb(),r.Wb(),r.Xb(12,"mat-chip-list",8),r.Oc(13,m7,5,3,"mat-chip",9),r.kc(14,"async"),r.Wb(),r.Wb(),r.Xb(15,"mat-dialog-actions",10),r.Oc(16,u7,4,3,"button",11),r.Xb(17,"button",12),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(18,"Cancelar"),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.rc("formGroup",t.myForm),r.Db(10),r.Sc(" ",r.lc(11,4,t.myForm.get("name").errors)," "),r.Db(3),r.rc("ngForOf",r.lc(14,6,t.serverPluginService.serverPlugin$)),r.Db(3),r.rc("ngIf",t.myForm)}}let _7=(()=>{class t extends Bc{constructor(t,e,n,o,r){super(),this.dialogRef=t,this.data=e,this.fb=n,this.serverPluginService=o,this.serverPluginTemplateDao=r,this.myForm=this.fb.group(Object(kc.e)(e.serverPluginTemplate),{asyncValidator:this.serverPluginTemplateDao.validator}),this.getServerPluginIdsControl().value||this.getServerPluginIdsControl().setValue([])}ngOnInit(){}onSubmit(){this.serverPluginService.saveServerPluginTemplate(this.myForm.value).subscribe(()=>{this.dialogRef.close()})}onCancel(){this.dialogRef.close()}isSelected(t){return this.getServerPluginIdsControl().value.findIndex(e=>e===t.id)>-1}getServerPluginIdsControl(){return this.myForm.get("serverPluginIds")}toggleServerPlugin(t){const e=this.getServerPluginIdsControl();let n=e.value;this.isSelected(t)?n=n.filter(e=>e!==t.id):n.push(t.id),e.setValue(n),e.markAsDirty(),e.updateValueAndValidity()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(cm.g),r.Rb(UY),r.Rb(WY))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-plugin-template-create-edit"]],features:[r.Ab],decls:1,vars:1,consts:[[3,"formGroup","submit",4,"ngIf"],[3,"formGroup","submit"],["mat-dialog-title",""],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch"],["matInput","","formControlName","name","placeholder","Nome do Template"],["multiple","",1,"mat-chip-list-stacked","pb-20"],["selectable","true","fxLayout","row","fxLayoutAlign","space-between center",3,"selected","click",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled",4,"ngIf"],["type","button","mat-raised-button","","color","primary",3,"click"],["selectable","true","fxLayout","row","fxLayoutAlign","space-between center",3,"selected","click"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""]],template:function(t,e){1&t&&r.Oc(0,b7,19,8,"form",0),2&t&&r.rc("ngIf",e.myForm)},directives:[c.t,cm.J,cm.u,cm.l,nm,pm,mm,kp,sp,mh,om,nu,bu,cm.c,cm.t,cm.j,Uh,l7,c.s,rm,ah,yu,n7,Uu],pipes:[DP,c.b],styles:["mat-dialog-content[_ngcontent-%COMP%]{overflow:hidden}mat-chip[_ngcontent-%COMP%]{max-width:451px}"]}),t})();const f7=function(t,e,n){return{"mt-8":t,even:e,odd:n}};function C7(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",5),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Xb(4,"button",6),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onEdit(n)})),r.Qc(5," Editar "),r.Wb(),r.Xb(6,"button",7),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onDelete(n)})),r.Xb(7,"mat-icon"),r.Qc(8," delete "),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=e.index;r.rc("ngClass",r.xc(2,f7,n>0,n%2==0,n%2!=0)),r.Db(2),r.Sc(" ",t.name," ")}}let O7=(()=>{class t{constructor(t,e,n){this.serverPluginService=t,this.serverPluginTemplateDao=e,this.dialog=n}ngOnInit(){}onCreate(){this.openCreateEditModal({active:!1,comment:"",id:void 0,name:"",serverPluginIds:[],modified:null,optlock:null})}onEdit(t){this.openCreateEditModal(t)}openCreateEditModal(t){this.dialog.open(_7,{disableClose:!0,panelClass:"generic-edit-dialog",data:{serverPluginTemplate:t}})}onDelete(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja deletar esse Template de Plugin?<br><br>"+t.name,disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.serverPluginTemplateDao.remove(t.id).subscribe(e=>{this.serverPluginService.deleteFromList(t.id,this.serverPluginService.serverPluginTemplates)})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(UY),r.Rb(WY),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-plugin-template-card"]],decls:10,vars:1,consts:[[1,"card"],["fxLayout","row","fxLayoutAlign","space-between center"],["mat-raised-button","","type","button","color","accent",3,"click"],["fxLayout","column","fxLayoutAlign","space-between stretch"],["fxLayout","row","fxLayoutAlign","space-between center","class","row-item",3,"ngClass",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between center",1,"row-item",3,"ngClass"],["type","button","mat-raised-button","","color","accent",1,"ml-8",3,"click"],["type","button","mat-mini-fab","","color","warn",1,"ml-10",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4," Templates de Plugin "),r.Wb(),r.Xb(5,"div"),r.Xb(6,"button",2),r.fc("click",(function(){return e.onCreate()})),r.Qc(7,"Criar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(8,"mat-card-content",3),r.Oc(9,C7,9,6,"div",4),r.Wb(),r.Wb()),2&t&&(r.Db(9),r.rc("ngForOf",e.serverPluginService.serverPluginTemplates))},directives:[Wv,jv,wv,sp,mh,yu,vv,c.s,c.q,Lf,Uu],styles:[".card[_ngcontent-%COMP%]{width:500px;margin-top:20px;margin-left:20px}  .mat-card-header-text{width:100%}mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}mat-card-content[_ngcontent-%COMP%]{padding:24px}mat-card[_ngcontent-%COMP%]{padding:0}.odd[_ngcontent-%COMP%]{background:hsla(0,0%,93.7%,.43137254901960786)}.even[_ngcontent-%COMP%]{background:#fff}.row-item[_ngcontent-%COMP%]{padding:4px;background-origin:border-box}.row-item[_ngcontent-%COMP%]:hover{background:#ddd}"]}),t})();function M7(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function P7(t,e){1&t&&r.Qc(0,"Criar")}function y7(t,e){if(1&t&&(r.Xb(0,"button",11),r.Oc(1,M7,2,0,"span",12),r.Oc(2,P7,1,0,"ng-template",null,13,r.Pc),r.Wb()),2&t){const t=r.Ac(3),e=r.jc(2);var n;const o=null==(n=e.myForm.get("id"))?null:n.value;r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",o)("ngIfElse",t)}}function x7(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",1),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"div",2),r.Xb(2,"mat-toolbar",3),r.Xb(3,"mat-toolbar-row",4),r.Xb(4,"span",5),r.Qc(5,"Cadastro de Plugin"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"mat-dialog-content",6),r.Xb(7,"mat-form-field"),r.Sb(8,"input",7),r.Xb(9,"mat-error"),r.Qc(10),r.kc(11,"error"),r.Wb(),r.Wb(),r.Wb(),r.Xb(12,"mat-dialog-actions",8),r.Oc(13,y7,4,3,"button",9),r.Xb(14,"button",10),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(15,"Cancelar"),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.rc("formGroup",t.myForm),r.Db(10),r.Sc(" ",r.lc(11,3,t.myForm.get("name").errors)," "),r.Db(3),r.rc("ngIf",t.myForm)}}let v7=(()=>{class t{constructor(t,e,n,o,r){this.dialogRef=t,this.data=e,this.fb=n,this.serverPluginDao=o,this.serverPluginService=r;const i=this.serverPluginDao.validator;this.myForm=this.fb.group(Object(kc.e)(e.serverPlugin),{asyncValidator:i})}ngOnInit(){}onSubmit(){this.serverPluginService.saveServerPlugin(this.myForm.value).subscribe(()=>{this.dialogRef.close()})}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(cm.g),r.Rb(RY),r.Rb(UY))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-plugin-create-edit"]],decls:1,vars:1,consts:[[3,"formGroup","submit",4,"ngIf"],[3,"formGroup","submit"],["mat-dialog-title",""],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch"],["matInput","","formControlName","name","placeholder","Nome (identificador)"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled",4,"ngIf"],["type","button","mat-raised-button","","color","primary",3,"click"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""]],template:function(t,e){1&t&&r.Oc(0,x7,16,5,"form",0),2&t&&r.rc("ngIf",e.myForm)},directives:[c.t,cm.J,cm.u,cm.l,nm,pm,mm,kp,sp,mh,om,nu,bu,cm.c,cm.t,cm.j,Uh,rm,ah,yu],pipes:[DP],styles:[""]}),t})();function w7(t,e){if(1&t&&(r.Xb(0,"mat-option",22),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t," ")}}function k7(t,e){if(1&t&&(r.Xb(0,"mat-option",22),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t),r.Db(1),r.Sc(" ",t," ")}}function S7(t,e){if(1&t&&(r.Xb(0,"mat-option",22),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.rc("value",t.id),r.Db(1),r.Tc(" ",t.name,"-",t.version," ")}}function A7(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function D7(t,e){1&t&&r.Qc(0,"Criar")}function I7(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",1),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.myForm.dirty&&e.formData&&e.onSubmit()}))("fileDropped",(function(e){return r.Ec(t),r.jc().fileDrop(e)})),r.Xb(1,"input",2),r.fc("change",(function(e){return r.Ec(t),r.jc().onFileChange(e)})),r.Wb(),r.Xb(2,"div",3),r.Xb(3,"mat-toolbar",4),r.Xb(4,"mat-toolbar-row",5),r.Xb(5,"span",6),r.Qc(6),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(7,"mat-dialog-content",7),r.Xb(8,"mat-form-field"),r.Xb(9,"mat-select",8),r.Oc(10,w7,2,2,"mat-option",9),r.Wb(),r.Xb(11,"mat-error"),r.Qc(12),r.kc(13,"error"),r.Wb(),r.Wb(),r.Xb(14,"mat-form-field"),r.Sb(15,"input",10),r.Xb(16,"mat-error"),r.Qc(17),r.kc(18,"error"),r.Wb(),r.Wb(),r.Xb(19,"mat-form-field"),r.Xb(20,"mat-select",11),r.Oc(21,k7,2,2,"mat-option",9),r.Wb(),r.Xb(22,"mat-error"),r.Qc(23),r.kc(24,"error"),r.Wb(),r.Wb(),r.Xb(25,"mat-form-field"),r.Sb(26,"input",12),r.Xb(27,"mat-error"),r.Qc(28),r.kc(29,"error"),r.Wb(),r.Wb(),r.Xb(30,"mat-form-field"),r.Xb(31,"mat-label"),r.Qc(32,"Dependencias"),r.Wb(),r.Xb(33,"mat-select",13),r.Oc(34,S7,2,3,"mat-option",9),r.kc(35,"async"),r.Wb(),r.Xb(36,"mat-error"),r.Qc(37),r.kc(38,"error"),r.Wb(),r.Wb(),r.Xb(39,"div",14),r.Xb(40,"div"),r.Qc(41),r.Wb(),r.Xb(42,"button",15),r.Xb(43,"mat-icon",16),r.Qc(44,"cloud_upload"),r.Wb(),r.Qc(45," Enviar arquivo "),r.Wb(),r.Wb(),r.Wb(),r.Xb(46,"mat-dialog-actions",17),r.Xb(47,"button",18),r.Oc(48,A7,2,0,"span",19),r.Oc(49,D7,1,0,"ng-template",null,20,r.Pc),r.Wb(),r.Xb(51,"button",21),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(52,"Cancelar"),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(50),e=r.jc();var n;const o=null==(n=e.myForm.get("id"))?null:n.value;r.rc("formGroup",e.myForm),r.Db(6),r.Sc("Cadastro de arquivo do Plugin ",e.pluginName,""),r.Db(4),r.rc("ngForOf",e.minExpressions),r.Db(2),r.Sc(" ",r.lc(13,16,e.myForm.get("minClientVersionExpression").errors)," "),r.Db(3),r.Eb("disabled","ANY"==e.myForm.get("minClientVersionExpression").value),r.Db(2),r.Sc(" ",r.lc(18,18,e.myForm.get("minClientVersion").errors)," "),r.Db(4),r.rc("ngForOf",e.maxExpressions),r.Db(2),r.Sc(" ",r.lc(24,20,e.myForm.get("maxClientVersionExpression").errors)," "),r.Db(3),r.Eb("disabled","ANY"==e.myForm.get("maxClientVersionExpression").value),r.Db(2),r.Sc(" ",r.lc(29,22,e.myForm.get("maxClientVersion").errors)," "),r.Db(6),r.rc("ngForOf",r.lc(35,24,e.serverPluginService.serverPluginDependencyFile$)),r.Db(3),r.Sc(" ",r.lc(38,26,e.myForm.get("dependencyIds").errors)," "),r.Db(4),r.Sc(" ",e.getFileName()," "),r.Db(6),r.rc("disabled",!e.myForm.valid||e.myForm.pristine||!e.formData),r.Db(1),r.rc("ngIf",o)("ngIfElse",t)}}let E7=(()=>{class t extends Bc{constructor(t,e,n,o,r,i){super(),this.dialogRef=t,this.data=e,this.fb=n,this.serverPluginFileDao=o,this.serverPluginService=r,this.dialog=i,this.minExpressions=[iv.ANY,iv.EQUAL,iv.NOT,iv.GREATER_THAN,iv.GREATER_THAN_OR_EQUAL],this.maxExpressions=[iv.ANY,iv.LESS_THAN,iv.LESS_THAN_OR_EQUAL],this.pluginName=e.pluginName,this.myForm=n.group(Object(kc.e)(e.serverPluginFile),{asyncValidator:this.serverPluginFileDao.validator}),this.addSubscription(this.getMaxClientVersionExpressionController().valueChanges.pipe(Yo(this.getMaxClientVersionExpressionController().value)).subscribe(t=>{this.setMaxClientControllerState(t)}));const a=this.getMinClientVersionControl();this.addSubscription(this.getMinClientVersionExpressionController().valueChanges.pipe(Yo(this.getMinClientVersionExpressionController().value)).subscribe(t=>{t===iv.ANY?a.disable():a.enable()}))}getMinClientVersionExpressionController(){return this.myForm.get("minClientVersionExpression")}getMinClientVersionControl(){return this.myForm.get("minClientVersion")}getMaxClientVersionExpressionController(){return this.myForm.get("maxClientVersionExpression")}getMaxClientController(){return this.myForm.get("maxClientVersion")}setMaxClientControllerState(t){t===iv.ANY?this.getMaxClientController().disable():this.getMaxClientController().enable()}ngOnInit(){}onSubmit(){const t=JSON.stringify(this.myForm.value);this.formData.append("json",t),this.serverPluginService.onServerPluginFileUploadFinished(this.serverPluginFileDao.upload(this.formData)).subscribe(()=>{this.dialogRef.close()})}onCancel(){this.dialogRef.close()}onFileChange(t){const e=t.currentTarget;e&&e.files&&1===e.files.length&&this.setFileFormData(e.files)}setFileFormData(t){const e=t[0],n=new FormData;n.append("file",e,e.name),this.formData=n,Object(kc.o)(this.myForm)}getFileName(){if(this.formData){const t=this.formData.get("file");if(t)return t.name}return""}fileDrop(t){t.length>1?Gu(this.dialog,"Apenas um arquivo \xe9 suportado."):this.setFileFormData(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(cm.g),r.Rb(jY),r.Rb(UY),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-plugin-file-create-edit"]],features:[r.Ab],decls:1,vars:1,consts:[["appDragDropFile","",3,"formGroup","submit","fileDropped",4,"ngIf"],["appDragDropFile","",3,"formGroup","submit","fileDropped"],["name","file","id","fileToUpload","accept",".dll","type","file",2,"display","none",3,"change"],["mat-dialog-title",""],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"pb-20"],["placeholder","Expr. para vers\xe3o m\xednima do Client","formControlName","minClientVersionExpression"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","minClientVersion","placeholder","Vers\xe3o m\xednima do Client (x.x.x.x)"],["placeholder","Expr. para vers\xe3o m\xe1xima do Client","formControlName","maxClientVersionExpression"],["matInput","","formControlName","maxClientVersion","placeholder","Vers\xe3o m\xe1xima do Client (x.x.x.x)"],["placeholder","Dependencias","formControlName","dependencyIds","multiple",""],["fxLayout","row","fxLayoutAlign","space-between center"],["type","button","mat-raised-button","","color","accent","onclick","document.getElementById('fileToUpload').click()"],[1,"mr-5"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["type","button","mat-raised-button","","color","primary",3,"click"],[3,"value"]],template:function(t,e){1&t&&r.Oc(0,I7,53,28,"form",0),2&t&&r.rc("ngIf",e.myForm)},directives:[c.t,cm.J,cm.u,YL,cm.l,nm,pm,mm,kp,sp,mh,om,nu,SP,cm.t,cm.j,c.s,Uh,bu,cm.c,Qh,yu,Uu,rm,ah,jg],pipes:[DP,c.b],styles:[""]}),t})();const T7=function(t,e,n){return{"mt-8":t,even:e,odd:n}};function L7(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",5),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Xb(4,"button",6),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onCreateServerPluginFile(n)})),r.Qc(5," Add Vers\xe3o "),r.Wb(),r.Xb(6,"button",7),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onEdit(n)})),r.Qc(7," Editar "),r.Wb(),r.Xb(8,"button",8),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onDelete(n)})),r.Xb(9,"mat-icon"),r.Qc(10," delete "),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=e.index;r.rc("ngClass",r.xc(2,T7,n>0,n%2==0,n%2!=0)),r.Db(2),r.Sc(" ",t.name," ")}}let R7=(()=>{class t{constructor(t,e,n){this.serverPluginService=t,this.serverPluginDao=e,this.dialog=n}ngOnInit(){}onCreate(){this.openCreateEditModal({active:!0,comment:"",id:void 0,name:"",serverPluginFileIds:[],modified:null,optlock:null})}onCreateServerPluginFile(t){this.dialog.open(E7,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{serverPluginFile:{active:!0,comment:"",id:void 0,maxClientVersion:void 0,maxClientVersionExpression:iv.ANY,md5:"",minClientVersion:void 0,minClientVersionExpression:iv.ANY,serverPluginId:t.id,version:"",dependencyIds:[],modified:null,optlock:null,fileUUID:null},pluginName:t.name}})}onEdit(t){this.openCreateEditModal(t)}openCreateEditModal(t){this.dialog.open(v7,{disableClose:!0,panelClass:"generic-edit-dialog",data:{serverPlugin:t}})}onDelete(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja deletar esse Plugin?<br><br>"+t.name,disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.serverPluginDao.remove(t.id).subscribe(e=>{this.serverPluginService.deleteFromList(t.id,this.serverPluginService.serverPlugins)})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(UY),r.Rb(RY),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-plugin-card"]],decls:10,vars:1,consts:[[1,"card"],["fxLayout","row","fxLayoutAlign","space-between center"],["mat-raised-button","","type","button","color","accent",3,"click"],["fxLayout","column","fxLayoutAlign","space-between stretch"],["fxLayout","row","fxLayoutAlign","space-between center","class","row-item",3,"ngClass",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between center",1,"row-item",3,"ngClass"],["type","button","mat-raised-button","","color","accent",3,"click"],["type","button","mat-raised-button","","color","accent",1,"ml-8",3,"click"],["type","button","mat-mini-fab","","color","warn",1,"ml-10",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4," Plugins "),r.Wb(),r.Xb(5,"div"),r.Xb(6,"button",2),r.fc("click",(function(){return e.onCreate()})),r.Qc(7,"Criar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(8,"mat-card-content",3),r.Oc(9,L7,11,6,"div",4),r.Wb(),r.Wb()),2&t&&(r.Db(9),r.rc("ngForOf",e.serverPluginService.serverPlugins))},directives:[Wv,jv,wv,sp,mh,yu,vv,c.s,c.q,Lf,Uu],styles:[".card[_ngcontent-%COMP%]{width:500px;margin-top:20px;margin-left:20px}  .mat-card-header-text{width:100%}mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}mat-card-content[_ngcontent-%COMP%]{padding:24px}mat-card[_ngcontent-%COMP%]{padding:0}.odd[_ngcontent-%COMP%]{background:hsla(0,0%,93.7%,.43137254901960786)}.even[_ngcontent-%COMP%]{background:#fff}.row-item[_ngcontent-%COMP%]{padding:4px;background-origin:border-box}.row-item[_ngcontent-%COMP%]:hover{background:#ddd}"]}),t})();const W7=function(t,e,n){return{"mt-8":t,even:e,odd:n}};function j7(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",5),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Xb(4,"button",6),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onDownload(n)})),r.Xb(5,"mat-icon"),r.Qc(6," cloud_download "),r.Wb(),r.Wb(),r.Xb(7,"button",7),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onDelete(n)})),r.Xb(8,"mat-icon"),r.Qc(9," delete "),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=e.index,o=r.jc();r.rc("ngClass",r.xc(3,W7,n>0,n%2==0,n%2!=0)),r.Db(2),r.Tc(" ",o.getPluginName(t),"-",t.version," ")}}let F7=(()=>{class t{constructor(t,e,n){this.serverPluginService=t,this.serverPluginFileDao=e,this.dialog=n}ngOnInit(){}onEdit(t){this.openCreateEditModal(t)}openCreateEditModal(t){this.dialog.open(E7,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{serverPluginFile:t,pluginName:this.getPluginName(t)}})}getPluginName(t){const e=this.serverPluginService.getServerPluginFromFile(t);return e?e.name:""}onDownload(t){this.serverPluginFileDao.download(t.id).subscribe(e=>{if(e){const n=new Blob([e],{type:"application/octet-stream"});if(navigator.msSaveBlob)navigator.msSaveBlob(n,this.getPluginName(t));else{const e=document.createElement("a");e.style.display="none",e.href=URL.createObjectURL(n),e.download=this.getPluginName(t),e.click()}}})}onDelete(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja deletar essa vers\xe3o do plugin?<br><br>"+this.getPluginName(t)+"-"+t.version,disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.serverPluginService.onServerPluginFileDeleteFinished(t,this.serverPluginFileDao.delete(t)).subscribe(t=>{})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(UY),r.Rb(jY),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-plugin-file-card"]],decls:9,vars:3,consts:[[1,"card"],["fxLayout","row","fxLayoutAlign","space-between center"],[2,"height","36px"],["fxLayout","column","fxLayoutAlign","space-between stretch"],["fxLayout","row","fxLayoutAlign","space-between center","class","row-item",3,"ngClass",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between center",1,"row-item",3,"ngClass"],["type","button","mat-mini-fab","","color","accent",3,"click"],["type","button","mat-mini-fab","","color","warn",1,"ml-10",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4," Vers\xf5es de Plugins "),r.Wb(),r.Sb(5,"div",2),r.Wb(),r.Wb(),r.Xb(6,"mat-card-content",3),r.Oc(7,j7,10,7,"div",4),r.kc(8,"async"),r.Wb(),r.Wb()),2&t&&(r.Db(7),r.rc("ngForOf",r.lc(8,1,e.serverPluginService.serverPluginFile$)))},directives:[Wv,jv,wv,sp,mh,vv,c.s,c.q,Lf,yu,Uu],pipes:[c.b],styles:[".card[_ngcontent-%COMP%]{width:500px;margin-top:20px;margin-left:20px}  .mat-card-header-text{width:100%}mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}mat-card-content[_ngcontent-%COMP%]{padding:24px}mat-card[_ngcontent-%COMP%]{padding:0}.odd[_ngcontent-%COMP%]{background:hsla(0,0%,93.7%,.43137254901960786)}.even[_ngcontent-%COMP%]{background:#fff}.row-item[_ngcontent-%COMP%]{padding:4px;background-origin:border-box}.row-item[_ngcontent-%COMP%]:hover{background:#ddd}"]}),t})();function X7(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function N7(t,e){1&t&&r.Qc(0,"Criar")}function U7(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",1),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.myForm.dirty&&e.formData&&e.onSubmit()}))("fileDropped",(function(e){return r.Ec(t),r.jc().fileDrop(e)})),r.Xb(1,"input",2),r.fc("change",(function(e){return r.Ec(t),r.jc().onFileChange(e)})),r.Wb(),r.Xb(2,"div",3),r.Xb(3,"mat-toolbar",4),r.Xb(4,"mat-toolbar-row",5),r.Xb(5,"span",6),r.Qc(6,"Cadastro de arquivo de Dependencia de Plugin"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(7,"mat-dialog-content",7),r.Xb(8,"mat-dialog-content",8),r.Xb(9,"mat-form-field"),r.Sb(10,"input",9),r.Xb(11,"mat-error"),r.Qc(12),r.kc(13,"error"),r.Wb(),r.Wb(),r.Wb(),r.Xb(14,"div",10),r.Xb(15,"div"),r.Qc(16),r.Wb(),r.Xb(17,"button",11),r.Xb(18,"mat-icon"),r.Qc(19,"cloud_upload"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(20,"mat-dialog-actions",12),r.Xb(21,"button",13),r.Oc(22,X7,2,0,"span",14),r.Oc(23,N7,1,0,"ng-template",null,15,r.Pc),r.Wb(),r.Xb(25,"button",16),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(26,"Cancelar"),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(24),e=r.jc();var n;const o=null==(n=e.myForm.get("id"))?null:n.value;r.rc("formGroup",e.myForm),r.Db(12),r.Sc(" ",r.lc(13,6,e.myForm.get("name").errors)," "),r.Db(4),r.Sc(" ",e.getFileName()," "),r.Db(5),r.rc("disabled",!e.myForm.valid||e.myForm.pristine||!e.formData),r.Db(1),r.rc("ngIf",o)("ngIfElse",t)}}let z7=(()=>{class t extends Bc{constructor(t,e,n,o,r,i){super(),this.dialogRef=t,this.data=e,this.fb=n,this.serverPluginDependencyFileDao=o,this.serverPluginService=r,this.dialog=i,this.myForm=n.group(e.serverPluginDependencyFile,{asyncValidator:this.serverPluginDependencyFileDao.validator})}ngOnInit(){}onSubmit(){const t=JSON.stringify(this.myForm.value);this.formData.append("json",t),this.serverPluginService.onServerPluginDependencyFileUploadFinished(this.serverPluginDependencyFileDao.upload(this.formData)).subscribe(()=>{this.dialogRef.close()})}onCancel(){this.dialogRef.close()}onFileChange(t){const e=t.currentTarget;e&&e.files&&1===e.files.length&&this.setFileFormData(e.files)}setFileFormData(t){const e=t[0],n=new FormData;n.append("file",e,e.name),this.formData=n,this.myForm.get("name").setValue(e.name.split(".").slice(0,-1).join(".")),Object(kc.o)(this.myForm)}getFileName(){if(this.formData){const t=this.formData.get("file");if(t)return t.name}return""}fileDrop(t){t.length>1?Gu(this.dialog,"Apenas um arquivo \xe9 suportado."):this.setFileFormData(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(cm.g),r.Rb(FY),r.Rb(UY),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-plugin-dependency-file-create-edit"]],features:[r.Ab],decls:1,vars:1,consts:[["appDragDropFile","",3,"formGroup","submit","fileDropped",4,"ngIf"],["appDragDropFile","",3,"formGroup","submit","fileDropped"],["name","file","id","fileToUpload","accept",".dll","type","file",2,"display","none",3,"change"],["mat-dialog-title",""],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"pb-20"],["fxLayout","column","fxLayoutAlign","space-between stretch"],["matInput","","formControlName","name","placeholder","Nome (identificador)"],["fxLayout","row","fxLayoutAlign","space-between center"],["type","button","mat-raised-button","","color","accent","onclick","document.getElementById('fileToUpload').click()"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["type","button","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&r.Oc(0,U7,27,8,"form",0),2&t&&r.rc("ngIf",e.myForm)},directives:[c.t,cm.J,cm.u,YL,cm.l,nm,pm,mm,kp,sp,mh,om,nu,bu,cm.c,cm.t,cm.j,Uh,yu,Uu,rm,ah],pipes:[DP],styles:[""]}),t})();const Y7=function(t,e,n){return{"mt-8":t,even:e,odd:n}};function B7(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",5),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Xb(4,"button",6),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onDownload(n)})),r.Xb(5,"mat-icon"),r.Qc(6," cloud_download "),r.Wb(),r.Wb(),r.Xb(7,"button",7),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onEdit(n)})),r.Qc(8," Editar "),r.Wb(),r.Xb(9,"button",8),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onDelete(n)})),r.Xb(10,"mat-icon"),r.Qc(11," delete "),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=e.index;r.rc("ngClass",r.xc(3,Y7,n>0,n%2==0,n%2!=0)),r.Db(2),r.Tc(" ",t.name,"-",t.version," ")}}let V7=(()=>{class t{constructor(t,e,n){this.serverPluginService=t,this.serverPluginDependencyFileDao=e,this.dialog=n}ngOnInit(){}onEdit(t){this.openCreateEditModal(t)}openCreateEditModal(t){this.dialog.open(z7,{disableClose:!0,panelClass:"generic-edit-dialog",data:{serverPluginDependencyFile:t}})}onDownload(t){this.serverPluginDependencyFileDao.download(t.id).subscribe(e=>{if(e){const n=new Blob([e],{type:"application/octet-stream"});if(navigator.msSaveBlob)navigator.msSaveBlob(n,t.name);else{const e=document.createElement("a");e.style.display="none",e.href=URL.createObjectURL(n),e.download=t.name,e.click()}}})}onCreate(){this.openCreateEditModal({active:!0,comment:void 0,id:void 0,md5:void 0,name:void 0,version:void 0,modified:null,optlock:null,fileUUID:null})}onDelete(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja deletar esse Template de Plugin?<br><br>"+t.name,disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.serverPluginDependencyFileDao.remove(t.id).subscribe(e=>{this.serverPluginService.deleteFromList(t.id,this.serverPluginService.serverPluginDependencyFiles)})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(UY),r.Rb(FY),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-plugin-dependency-file-card"]],decls:10,vars:1,consts:[[1,"card"],["fxLayout","row","fxLayoutAlign","space-between center"],["mat-raised-button","","type","button","color","accent",3,"click"],["fxLayout","column","fxLayoutAlign","space-between stretch"],["fxLayout","row","fxLayoutAlign","space-between center","class","row-item",3,"ngClass",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between center",1,"row-item",3,"ngClass"],["type","button","mat-mini-fab","","color","accent",3,"click"],["type","button","mat-raised-button","","color","accent",1,"ml-8",3,"click"],["type","button","mat-mini-fab","","color","warn",1,"ml-10",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4," Dependencias de Plugins "),r.Wb(),r.Xb(5,"div"),r.Xb(6,"button",2),r.fc("click",(function(){return e.onCreate()})),r.Qc(7,"Criar"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(8,"mat-card-content",3),r.Oc(9,B7,12,7,"div",4),r.Wb(),r.Wb()),2&t&&(r.Db(9),r.rc("ngForOf",e.serverPluginService.serverPluginDependencyFiles))},directives:[Wv,jv,wv,sp,mh,yu,vv,c.s,c.q,Lf,Uu],styles:[".card[_ngcontent-%COMP%]{width:500px;margin-top:20px;margin-left:20px}  .mat-card-header-text{width:100%}mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}mat-card-content[_ngcontent-%COMP%]{padding:24px}mat-card[_ngcontent-%COMP%]{padding:0}.odd[_ngcontent-%COMP%]{background:hsla(0,0%,93.7%,.43137254901960786)}.even[_ngcontent-%COMP%]{background:#fff}.row-item[_ngcontent-%COMP%]{padding:4px;background-origin:border-box}.row-item[_ngcontent-%COMP%]:hover{background:#ddd}"]}),t})();const H7=function(t,e,n){return{"mt-8":t,even:e,odd:n}};function Q7(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",8),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Xb(4,"button",9),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onDownload(n)})),r.Xb(5,"mat-icon"),r.Qc(6," cloud_download "),r.Wb(),r.Wb(),r.Xb(7,"button",10),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onDelete(n)})),r.Xb(8,"mat-icon"),r.Qc(9," delete "),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=e.index;r.rc("ngClass",r.xc(2,H7,n>0,n%2==0,n%2!=0)),r.Db(2),r.Sc(" ",t.version," ")}}let G7=(()=>{class t{constructor(t,e,n){this.serverPluginService=t,this.serverAgentFileDao=e,this.dialog=n}ngOnInit(){}onFileChange(t){const e=t.currentTarget;e&&e.files&&1===e.files.length&&this.setFileFormData(e.files)}setFileFormData(t){const e=t[0],n=new FormData;n.append("file",e,e.name);const o=JSON.stringify({active:!0,comment:void 0,id:void 0,md5:void 0,version:void 0,modified:null,optlock:null,fileUUID:null});n.append("json",o),this.serverPluginService.onServerAgentFileUploadFinished(this.serverAgentFileDao.upload(n)).subscribe()}onDownload(t){this.serverAgentFileDao.download(t.id).subscribe(e=>{if(e){const n=new Blob([e],{type:"application/octet-stream"});if(navigator.msSaveBlob)navigator.msSaveBlob(n,this.getFileName(t));else{const e=document.createElement("a");e.style.display="none",e.href=URL.createObjectURL(n),e.download=this.getFileName(t),e.click()}}})}getFileName(t){return"R2CloudServerAgent.exe"}updateAllServerAgent(){this.serverAgentFileDao.updateAllServerAgent().subscribe()}fileDrop(t){t.length>1?Gu(this.dialog,"Apenas um arquivo \xe9 suportado."):this.setFileFormData(t)}onDelete(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja deletar essa vers\xe3o do agente?<br><br>"+t.version,disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.serverAgentFileDao.remove(t.id).subscribe(e=>{this.serverPluginService.deleteFromList(t.id,this.serverPluginService.serverAgentFiles)})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(UY),r.Rb(XY),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-agent-file-card"]],decls:15,vars:1,consts:[["appDragDropFile","",1,"card",3,"fileDropped"],["fxLayout","row","fxLayoutAlign","space-between center"],["type","button","mat-raised-button","",3,"click"],[2,"height","36px"],["name","file","id","serverAgentToUpload","accept",".exe","type","file",2,"display","none",3,"change"],["type","button","mat-raised-button","","color","accent","onclick","document.getElementById('serverAgentToUpload').click()"],["fxLayout","column","fxLayoutAlign","space-between stretch"],["fxLayout","row","fxLayoutAlign","space-between center","class","row-item",3,"ngClass",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between center",1,"row-item",3,"ngClass"],["type","button","mat-mini-fab","","color","accent",3,"click"],["type","button","mat-mini-fab","","color","warn",1,"ml-10",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.fc("fileDropped",(function(t){return e.fileDrop(t)})),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4," Vers\xf5es de Agente "),r.Wb(),r.Xb(5,"div"),r.Xb(6,"button",2),r.fc("click",(function(){return e.updateAllServerAgent()})),r.Qc(7,"Atualizar em todos"),r.Wb(),r.Wb(),r.Xb(8,"div",3),r.Xb(9,"input",4),r.fc("change",(function(t){return e.onFileChange(t)})),r.Wb(),r.Xb(10,"button",5),r.Xb(11,"mat-icon"),r.Qc(12,"cloud_upload"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(13,"mat-card-content",6),r.Oc(14,Q7,10,6,"div",7),r.Wb(),r.Wb()),2&t&&(r.Db(14),r.rc("ngForOf",e.serverPluginService.serverAgentFiles))},directives:[Wv,YL,jv,wv,sp,mh,yu,Uu,vv,c.s,c.q,Lf],styles:[".card[_ngcontent-%COMP%]{width:500px;margin-top:20px;margin-left:20px}  .mat-card-header-text{width:100%}mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}mat-card-content[_ngcontent-%COMP%]{padding:24px}mat-card[_ngcontent-%COMP%]{padding:0}.odd[_ngcontent-%COMP%]{background:hsla(0,0%,93.7%,.43137254901960786)}.even[_ngcontent-%COMP%]{background:#fff}.row-item[_ngcontent-%COMP%]{padding:4px;background-origin:border-box}.row-item[_ngcontent-%COMP%]:hover{background:#ddd}"]}),t})();const $7=function(t,e,n){return{"mt-8":t,even:e,odd:n}};function q7(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",7),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Xb(4,"button",8),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onDownload(n)})),r.Xb(5,"mat-icon"),r.Qc(6," cloud_download "),r.Wb(),r.Wb(),r.Xb(7,"button",9),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onDelete(n)})),r.Xb(8,"mat-icon"),r.Qc(9," delete "),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=e.index;r.rc("ngClass",r.xc(2,$7,n>0,n%2==0,n%2!=0)),r.Db(2),r.Sc(" ",t.version," ")}}let K7=(()=>{class t{constructor(t,e,n){this.serverPluginService=t,this.serverAgentUpdaterFileDao=e,this.dialog=n}onFileChange(t){const e=t.currentTarget;e&&e.files&&1===e.files.length&&this.setFileFormData(e.files)}setFileFormData(t){const e=t[0],n=new FormData;n.append("file",e,e.name);const o=JSON.stringify({active:!0,comment:void 0,id:void 0,md5:void 0,version:void 0,modified:null,optlock:null,fileUUID:null});n.append("json",o),this.serverPluginService.onServerAgentUpdaterFileUploadFinished(this.serverAgentUpdaterFileDao.upload(n)).subscribe()}onDownload(t){this.serverAgentUpdaterFileDao.download(t.id).subscribe(e=>{if(e){const n=new Blob([e],{type:"application/octet-stream"});if(navigator.msSaveBlob)navigator.msSaveBlob(n,this.getFileName(t));else{const e=document.createElement("a");e.style.display="none",e.href=URL.createObjectURL(n),e.download=this.getFileName(t),e.click()}}})}getFileName(t){return"R2CloudServerAgentUpdater.exe"}fileDrop(t){t.length>1?Gu(this.dialog,"Apenas um arquivo \xe9 suportado."):this.setFileFormData(t)}onDelete(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja deletar essa vers\xe3o do Atualizador do Agente?<br><br>"+t.version,disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.serverAgentUpdaterFileDao.remove(t.id).subscribe(e=>{this.serverPluginService.deleteFromList(t.id,this.serverPluginService.serverAgentUpdaterFiles)})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(UY),r.Rb(NY),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-agent-updater-file-card"]],decls:12,vars:1,consts:[["appDragDropFile","",1,"card",3,"fileDropped"],["fxLayout","row","fxLayoutAlign","space-between center"],[2,"height","36px"],["name","file","id","serverAgentUpdaterToUpload","accept",".exe","type","file",2,"display","none",3,"change"],["type","button","mat-raised-button","","color","accent","onclick","document.getElementById('serverAgentUpdaterToUpload').click()"],["fxLayout","column","fxLayoutAlign","space-between stretch"],["fxLayout","row","fxLayoutAlign","space-between center","class","row-item",3,"ngClass",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between center",1,"row-item",3,"ngClass"],["type","button","mat-mini-fab","","color","accent",3,"click"],["type","button","mat-mini-fab","","color","warn",1,"ml-10",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.fc("fileDropped",(function(t){return e.fileDrop(t)})),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4," Vers\xf5es de Atualizador do Agente "),r.Wb(),r.Xb(5,"div",2),r.Xb(6,"input",3),r.fc("change",(function(t){return e.onFileChange(t)})),r.Wb(),r.Xb(7,"button",4),r.Xb(8,"mat-icon"),r.Qc(9,"cloud_upload"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(10,"mat-card-content",5),r.Oc(11,q7,10,6,"div",6),r.Wb(),r.Wb()),2&t&&(r.Db(11),r.rc("ngForOf",e.serverPluginService.serverAgentUpdaterFiles))},directives:[Wv,YL,jv,wv,sp,mh,yu,Uu,vv,c.s,c.q,Lf],styles:[".card[_ngcontent-%COMP%]{width:500px;margin-top:20px;margin-left:20px}  .mat-card-header-text{width:100%}mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}mat-card-content[_ngcontent-%COMP%]{padding:24px}mat-card[_ngcontent-%COMP%]{padding:0}.odd[_ngcontent-%COMP%]{background:hsla(0,0%,93.7%,.43137254901960786)}.even[_ngcontent-%COMP%]{background:#fff}.row-item[_ngcontent-%COMP%]{padding:4px;background-origin:border-box}.row-item[_ngcontent-%COMP%]:hover{background:#ddd}"]}),t})();const J7=[{path:"server-plugin",component:(()=>{class t{constructor(){this.faPlug=fc}ngOnInit(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-plugin"]],decls:20,vars:1,consts:[[1,"page-layout","carded","fullwidth"],[1,"top-bg","accent"],["fxLayout","row","fxLayoutAlign","space-between center",1,"header","accent","p-24",2,"z-index","99","margin-top","12px"],["fxLayout","row","fxLayoutAlign","start center",2,"min-height","92px"],[1,"mr-10","font-size-24",3,"icon"],[1,"h1","m-0"],[1,"ml-15"],["animationDuration","0ms","disableRipple","true","id","marketplace-tab-category",1,"width-100-percent"],["label","Plugins","id","server-plugin-plugins"],[1,"mb-60",2,"padding-bottom","500px"],[1,"plugin-module"],["label","Agente e Updater","id","server-plugin-agent","fxLayout","row","fxLayoutAlign","start start"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Sb(4,"fa-icon",4),r.Xb(5,"span",5),r.Qc(6,"Administra\xe7\xe3o de Plugins e Agente do R2 "),r.Wb(),r.Wb(),r.Wb(),r.Xb(7,"div",6),r.Xb(8,"div"),r.Xb(9,"mat-tab-group",7),r.Xb(10,"mat-tab",8),r.Xb(11,"div",9),r.Sb(12,"app-server-plugin-template-card",10),r.Sb(13,"app-server-plugin-card",10),r.Sb(14,"app-server-plugin-file-card",10),r.Sb(15,"app-server-plugin-dependency-file-card",10),r.Wb(),r.Wb(),r.Xb(16,"mat-tab",11),r.Xb(17,"div",9),r.Sb(18,"app-server-agent-file-card",10),r.Sb(19,"app-server-agent-updater-file-card",10),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(4),r.rc("icon",e.faPlug))},directives:[sp,mh,HI,xy,py,O7,R7,F7,V7,G7,K7],styles:[".card[_ngcontent-%COMP%]{width:500px;margin-top:20px;margin-left:20px}  .mat-card-header-text{width:100%}mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}mat-card-content[_ngcontent-%COMP%]{padding:24px}mat-card[_ngcontent-%COMP%]{padding:0}.odd[_ngcontent-%COMP%]{background:hsla(0,0%,93.7%,.43137254901960786)}.even[_ngcontent-%COMP%]{background:#fff}.row-item[_ngcontent-%COMP%]{padding:4px;background-origin:border-box}.row-item[_ngcontent-%COMP%]:hover{background:#ddd}use-card[_ngcontent-%COMP%]{float:left;margin-left:15px;margin-bottom:32px}.plugin-module[_ngcontent-%COMP%]{width:550px!important;display:block!important;float:left;margin-right:15px}[_nghost-%COMP%]  .mat-tab-label{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}[_nghost-%COMP%]  .mat-tab-label-active{color:#495057;opacity:1!important;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}[_nghost-%COMP%]  .mat-ink-bar{display:none}[_nghost-%COMP%]  .mat-tab-body-content{background:#fff;padding:25px 0 0 10px;border-left:1px solid #dee2e6}[_nghost-%COMP%]  .mat-tab-header{border-bottom:none!important}.search-wrapper[_ngcontent-%COMP%]{border-radius:24px;max-width:640px;overflow:hidden}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]{width:100%;height:36px;line-height:36px;padding:0 18px;background-color:#fff}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{color:#999;min-width:20px;min-height:20px;font-size:20px;line-height:24px}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{height:38px;min-height:38px;max-height:48px;padding:0 10px;border:none;outline:none;font-size:16px;width:300px}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::-moz-placeholder{color:#ccc}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::placeholder{color:#ccc}@media only screen and (min-width:1350px){.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:400px}}@media only screen and (min-width:1650px){.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:500px}}"]}),t})(),canActivate:[hb],data:{permissions:["DotNetServerPlugin.WRITE"]}}];let Z7=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[UY,RY,WY,jY,NY,XY],imports:[[c.c,Sa.forChild(J7),mL,ZL,Xv,vu,hm,am,ou,_u,AP,sP,g7,zu,Fy,ZI]]}),t})();const t9=Kc.a||qc,e9=new r.r("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function(){return{useUtc:!1}}});function n9(t,e){const n=Array(t);for(let o=0;o<t;o++)n[o]=e(o);return n}let o9=(()=>{class t extends ng{constructor(t,e){super(),this._options=e,this.setLocale(t||t9.locale())}setLocale(t){super.setLocale(t);let e=t9.localeData(t);this._localeData={firstDayOfWeek:e.firstDayOfWeek(),longMonths:e.months(),shortMonths:e.monthsShort(),dates:n9(31,t=>this.createDate(2017,0,t+1).format("D")),longDaysOfWeek:e.weekdays(),shortDaysOfWeek:e.weekdaysShort(),narrowDaysOfWeek:e.weekdaysMin()}}getYear(t){return this.clone(t).year()}getMonth(t){return this.clone(t).month()}getDate(t){return this.clone(t).date()}getDayOfWeek(t){return this.clone(t).day()}getMonthNames(t){return"long"==t?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(t){return"long"==t?this._localeData.longDaysOfWeek:"short"==t?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(t){return this.clone(t).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(t){return this.clone(t).daysInMonth()}clone(t){return t.clone().locale(this.locale)}createDate(t,e,n){if(e<0||e>11)throw Error(`Invalid month index "${e}". Month index has to be between 0 and 11.`);if(n<1)throw Error(`Invalid date "${n}". Date has to be greater than 0.`);const o=this._createMoment({year:t,month:e,date:n}).locale(this.locale);if(!o.isValid())throw Error(`Invalid date "${n}" for month with index "${e}".`);return o}today(){return this._createMoment().locale(this.locale)}parse(t,e){return t&&"string"==typeof t?this._createMoment(t,e,this.locale):t?this._createMoment(t).locale(this.locale):null}format(t,e){if(t=this.clone(t),!this.isValid(t))throw Error("MomentDateAdapter: Cannot format invalid date.");return t.format(e)}addCalendarYears(t,e){return this.clone(t).add({years:e})}addCalendarMonths(t,e){return this.clone(t).add({months:e})}addCalendarDays(t,e){return this.clone(t).add({days:e})}toIso8601(t){return this.clone(t).format()}deserialize(t){let e;if(t instanceof Date)e=this._createMoment(t).locale(this.locale);else if(this.isDateInstance(t))return this.clone(t);if("string"==typeof t){if(!t)return null;e=this._createMoment(t,t9.ISO_8601).locale(this.locale)}return e&&this.isValid(e)?this._createMoment(e).locale(this.locale):super.deserialize(t)}isDateInstance(t){return t9.isMoment(t)}isValid(t){return this.clone(t).isValid()}invalid(){return t9.invalid()}_createMoment(t,e,n){const{strict:o,useUtc:r}=this._options||{};return r?t9.utc(t,e,n,o):t9(t,e,n,o)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(eg,8),r.bc(e9,8))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),r9=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[{provide:ng,useClass:o9,deps:[eg,e9]}]}),t})();const i9={parse:{dateInput:"l"},display:{dateInput:"l",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let a9=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[{provide:og,useValue:i9}],imports:[[r9]]}),t})(),c9=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["app-monitoring"]],decls:1,vars:0,consts:[["fusePerfectScrollbar","",1,"page-layout","simple","fullwidth"]],template:function(t,e){1&t&&r.Sb(0,"div",0)},directives:[__],styles:["[_nghost-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   .p-16[_ngcontent-%COMP%]{padding:16px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}"]}),t})(),s9=[],l9=[],d9={responsive:!0,maintainAspectRatio:!1,scales:{yAxes:[{ticks:{max:100,min:0}}]}},g9=[{backgroundColor:"rgba(60,186,84,0.3)",borderColor:"#3cba54",pointBackgroundColor:"rgba(77,83,96,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(77,83,96,1)"},{backgroundColor:"rgba( 72, 133, 237, 0.3)",borderColor:"#4885ed ",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"},{backgroundColor:"rgba(244, 194, 13,0.3)",borderColor:"#f4c20d",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"},{backgroundColor:"rgba(148,159,177,0.2)",borderColor:"rgba(148,159,177,1)",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"},{backgroundColor:"rgba(219, 50, 54,0.3)",borderColor:"#db3236",pointBackgroundColor:"rgba(148,159,177,1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(148,159,177,0.8)"}],m9=["Uso de Processamento %"],p9=["Uso de Mem\xf3ria %"],h9=["Uso de HD %"],u9=["Filial 1","Filial 2","Filial 3"];function b9(t,e,n){"PROCESSOR_USAGE"===n?_9(t,e,80,15,100,0,m9):"MEMORY_USAGE"===n?_9(t,e,90,40,100,0,p9):"HD_USAGE"===n?_9(t,e,75,50,100,0,h9):"VPN_USAGE"===n&&_9(t,e,190,120,0,0,u9)}function _9(t,e,n,o,r,i,a){const c=Object(kc.i)(t,e);l9=[];let s=[];var l,d;d9=(d=i)!==(l=r)?{responsive:!0,maintainAspectRatio:!1,elements:{point:{radius:0}},lineThickness:.2,scales:{yAxes:[{ticks:{max:l,min:d}}],xAxes:[{ticks:{autoSkip:!0,maxTicksLimit:40}}]}}:{elements:{point:{radius:0}},maintainAspectRatio:!1,responsive:!0,scales:{xAxes:[{ticks:{autoSkip:!0,maxTicksLimit:40}}]}};const g=[];if(c<48){let t=10;c>10&&c<13?t=5:c>5&&c<7?t=2:c<2&&(t=1);const e=[];let l=0;for(let n=0;l<1440;n++){const o=Math.floor(l/60),r=l%60;e[n]=("0"+o).slice(-2)+":"+("0"+r).slice(-2),l+=t,l9.push(e[n])}for(let c=0;c<a.length;c++){s=[];for(let t=0;t<e.length;t++){let e=Math.round(Math.random()*(n-o)+o);r===i&&0===t&&(e=0),s.push(e)}g.push(s)}s9=[];for(let n=0;n<a.length;n++)s9.push({data:g[n],label:a[n],borderWidth:1})}else{const c=[];let l=qc(t);const d=qc(e);for(;l<=d;){const t=10,e=[];let n=0;for(let o=0;n<1440;o++){const r=Math.floor(n/60),i=n%60;e[o]=("0"+r).slice(-2)+":"+("0"+i).slice(-2),n+=t,c.push(qc(l).format("YYYY-MM-DD")+" "+e[o]),l9.push(qc(l).format("YYYY-MM-DD")+" "+e[o])}l=qc(l).add(1,"days")}for(let t=0;t<a.length;t++){s=[];for(let t=0;t<c.length;t++){let e=Math.round(Math.random()*(n-o)+o);r===i&&0===t&&(e=0),s.push(e)}g.push(s)}s9=[];for(let t=0;t<a.length;t++)s9.push({data:g[t],label:a[t],borderWidth:1})}}const f9=[{name:"Baixa",value:15},{name:"Baixa2",value:25},{name:"M\xe9dia",value:100},{name:"Alta",value:500}];var C9=function(t){return t.WINDOWS_SERVER="WINDOWS_SERVER",t.LINUX_SERVER="LINUX_SERVER",t.VPN="VPN",t.HD="HD",t.NETWORK_SENT="NETWORK_SENT",t.NETWORK_RECEIVED="NETWORK_RECEIVED",t}({}),O9=function(t){return t.STOPPED="STOPPED",t.START_PENDING="START_PENDING",t.STOP_PENDING="STOP_PENDING",t.RUNNING="RUNNING",t.CONTINUE_PENDING="CONTINUE_PENDING",t.PAUSE_PENDING="PAUSE_PENDING",t.PAUSED="PAUSED",t.UNKNOWN="UNKNOWN",t.EXITED="EXITED",t}({});let M9=(()=>{class t extends ob{constructor(t,e){super(t,e,"vpn-usage")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ab),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),P9=(()=>{class t extends tb{constructor(t,e){super(t,e,"vpn-monitoring-configuration")}findAllByServerIdAndServerType(t,e){return this.http.get(this.url+"/find-all-by-server-id-and-server-type/"+e+"/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ab),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),y9=(()=>{class t extends tb{constructor(t,e){super(t,e,"network-configuration")}findAllByServerIdAndServerType(t,e){return this.http.get(this.url+"/find-all-by-server-id-and-server-type/"+e+"/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ab),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),x9=(()=>{class t extends ob{constructor(t,e){super(t,e,"hd-usage")}findAllByServerIdAndServerType(t,e){return this.http.get(this.url+"/find-all-by-server-id-and-server-type/"+e+"/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ab),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),v9=(()=>{class t extends fb.a{constructor(t,e){super(),this.authInfoService=t,this.domainPathService=e,this.monitoringUrl=this.domainPathService.monitoringWSS+"stomp/websocket"}url(){return this.authInfoService.getFirebaseToken().pipe(Object(H.a)(t=>this.monitoringUrl+"?xFirebaseAuth="+t+"&webClientId="+this.authInfoService.getWebClientId()))}ngOnDestroy(){super.ngOnDestroy()}}return t.\u0275fac=function(e){return new(e||t)(r.bc(N4),r.bc(Ls))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),w9=(()=>{class t extends Us{constructor(t,e){super(t,e,"plugin-message")}sendMessageToAgent(t){return this.http.post(this.url+"/send-message-to-agent",t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function k9(t,e){1&t&&(r.Xb(0,"div",4),r.Xb(1,"h1"),r.Qc(2,"Servidor sem o plugin de monitoramento"),r.Wb(),r.Wb())}function S9(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",30),r.fc("click",(function(){r.Ec(t);const e=r.jc(3);return e.openWebSSH(e.linuxServer)})),r.Qc(2,"Abrir SSH"),r.Wb(),r.Wb()}}function A9(t,e){if(1&t&&(r.Xb(0,"div"),r.Sb(1,"app-server-overview-accordion",14),r.Oc(2,S9,3,0,"div",11),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("baseServer",t.baseServer)("serverType",t.serverType),r.Db(1),r.rc("ngIf",t.serverType===t.ServerType.LINUX&&t.linuxServer)}}function D9(t,e){1&t&&r.Sb(0,"mat-tab")}function I9(t,e){1&t&&(r.Xb(0,"mat-icon",31),r.Qc(1,"computer"),r.Wb(),r.Xb(2,"span",32),r.Qc(3,"Processamento"),r.Wb())}function E9(t,e){if(1&t&&r.Sb(0,"app-processor-usage",37),2&t){const t=r.jc(3);r.rc("serverId",t.baseServer.id)("metricType",t.metricType)("begin",t.begin)("end",t.end)("resolution",t.resolutions[2].value)}}function T9(t,e){if(1&t&&(r.Xb(0,"div",33),r.Xb(1,"div",34),r.Xb(2,"div",35),r.Oc(3,E9,1,5,"app-processor-usage",36),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(3),r.rc("ngIf",t.baseServer.id)}}function L9(t,e){1&t&&(r.Xb(0,"mat-icon",31),r.Qc(1,"memory"),r.Wb(),r.Xb(2,"span",32),r.Qc(3,"Mem\xf3ria"),r.Wb())}function R9(t,e){if(1&t&&r.Sb(0,"app-memory-usage",37),2&t){const t=r.jc(3);r.rc("serverId",t.baseServer.id)("metricType",t.metricType)("begin",t.begin)("end",t.end)("resolution",t.getResolution())}}function W9(t,e){if(1&t&&(r.Xb(0,"div",33),r.Xb(1,"div",34),r.Xb(2,"div",35),r.Oc(3,R9,1,5,"app-memory-usage",36),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(3),r.rc("ngIf",t.baseServer.id)}}function j9(t,e){1&t&&(r.Xb(0,"mat-icon",31),r.Qc(1,"hd"),r.Wb(),r.Xb(2,"span",32),r.Qc(3," HD "),r.Wb())}function F9(t,e){if(1&t&&r.Sb(0,"app-hd-usage",43),2&t){const t=r.jc().$implicit,e=r.jc(4);r.rc("metricId",t.id)("serverId",e.baseServer.id)("metricType",e.MetricType.HD)("begin",e.begin)("end",e.end)("resolution",e.getResolution())}}function X9(t,e){if(1&t&&(r.Xb(0,"div",40),r.Sb(1,"h2",41),r.kc(2,"safeHtml"),r.Oc(3,F9,1,6,"app-hd-usage",42),r.Wb()),2&t){const t=e.$implicit,n=r.jc(4);r.Db(1),r.rc("innerHTML",r.mc(2,2,n.replaceSeparator(t.driveName+":","|"),"html"),r.Fc),r.Db(2),r.rc("ngIf",n.baseServer.id)}}function N9(t,e){if(1&t&&(r.Xb(0,"div",34),r.Oc(1,X9,4,5,"div",39),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("ngForOf",t.hdList)}}function U9(t,e){if(1&t&&(r.Xb(0,"div",33),r.Oc(1,N9,2,1,"div",38),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.lineChartData)}}function z9(t,e){1&t&&(r.Xb(0,"mat-icon",31),r.Qc(1,"vpn_lock"),r.Wb(),r.Xb(2,"span",32),r.Qc(3,"VPN"),r.Wb())}function Y9(t,e){if(1&t&&r.Sb(0,"app-vpn-usage",47),2&t){const t=r.jc().$implicit,e=r.jc(4);r.rc("serverId",e.baseServer.id)("metricId",t.id)("metricType",e.MetricType.VPN)("begin",e.begin)("end",e.end)("resolution",e.getResolution())}}function B9(t,e){if(1&t&&(r.Xb(0,"div",40),r.Xb(1,"h2",44),r.Qc(2),r.Wb(),r.Xb(3,"div",45),r.Qc(4),r.Wb(),r.Oc(5,Y9,1,6,"app-vpn-usage",46),r.Wb()),2&t){const t=e.$implicit,n=r.jc(4);r.Db(2),r.Rc(t.name),r.Db(2),r.Rc(t.clientVpnIp),r.Db(1),r.rc("ngIf",n.baseServer.id)}}function V9(t,e){if(1&t&&(r.Xb(0,"div",34),r.Oc(1,B9,6,3,"div",39),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("ngForOf",t.vpnList)}}function H9(t,e){if(1&t&&(r.Xb(0,"div",33),r.Oc(1,V9,2,1,"div",38),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.lineChartData)}}function Q9(t,e){1&t&&(r.Xb(0,"mat-icon",31),r.Qc(1,"apps"),r.Wb(),r.Xb(2,"span",32),r.Qc(3,"Processos"),r.Wb())}function G9(t,e){if(1&t&&(r.Xb(0,"div",33),r.Xb(1,"div",34),r.Xb(2,"div",48),r.Sb(3,"app-process-details-table",14),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(3),r.rc("baseServer",t.baseServer)("serverType",t.serverType)}}function $9(t,e){1&t&&(r.Xb(0,"mat-icon",31),r.Qc(1,"people"),r.Wb(),r.Xb(2,"span",32),r.Qc(3," Usu\xe1rios "),r.Wb())}function q9(t,e){if(1&t&&(r.Xb(0,"div",48),r.Sb(1,"app-user-details-table",50),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("serverType",t.serverType)("serverId",t.baseServer.id)("clientId",t.baseServer.clientId)}}function K9(t,e){if(1&t&&(r.Xb(0,"div",33),r.Xb(1,"div",34),r.Oc(2,q9,2,3,"div",49),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(2),r.rc("ngIf",t.baseServer.id&&t.serverType&&t.baseServer.clientId)}}function J9(t,e){1&t&&(r.Xb(0,"mat-icon",31),r.Qc(1,"room_service"),r.Wb(),r.Xb(2,"span",32),r.Qc(3," Servi\xe7os "),r.Wb())}function Z9(t,e){if(1&t&&(r.Xb(0,"div",33),r.Xb(1,"div",34),r.Xb(2,"div",48),r.Sb(3,"app-services-details-table",14),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(3),r.rc("baseServer",t.baseServer)("serverType",t.serverType)}}function ttt(t,e){1&t&&(r.Xb(0,"mat-icon",31),r.Qc(1,"link"),r.Wb(),r.Xb(2,"span",32),r.Qc(3," Rede "),r.Wb())}function ett(t,e){if(1&t&&r.Sb(0,"app-network-usage",55),2&t){const t=r.jc().$implicit,e=r.jc(5);r.rc("baseServerId",e.baseServer.id)("serverId",t.id)("metricType",e.MetricType.NETWORK_SENT)("begin",e.begin)("end",e.end)("resolution",e.getResolution())}}function ntt(t,e){if(1&t&&r.Sb(0,"app-network-usage",55),2&t){const t=r.jc().$implicit,e=r.jc(5);r.rc("baseServerId",e.baseServer.id)("serverId",t.id)("metricType",e.MetricType.NETWORK_RECEIVED)("begin",e.begin)("end",e.end)("resolution",e.getResolution())}}function ott(t,e){if(1&t&&(r.Xb(0,"div",53),r.Xb(1,"h2",44),r.Qc(2),r.Wb(),r.Oc(3,ett,1,6,"app-network-usage",54),r.Xb(4,"h2",44),r.Qc(5),r.Wb(),r.Oc(6,ntt,1,6,"app-network-usage",54),r.Wb()),2&t){const t=e.$implicit,n=r.jc(5);r.Db(2),r.Sc("",t.name," (Saida):"),r.Db(1),r.rc("ngIf",n.baseServer.id),r.Db(2),r.Sc("",t.name," (Recebimento):"),r.Db(1),r.rc("ngIf",n.baseServer.id)}}function rtt(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,ott,7,4,"div",52),r.Wb()),2&t){const t=r.jc(4);r.Db(1),r.rc("ngForOf",t.networks)}}function itt(t,e){if(1&t&&(r.Xb(0,"div",48),r.Sb(1,"app-network-configuration",51),r.Oc(2,rtt,2,1,"div",11),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.rc("networks",t.networks),r.Db(1),r.rc("ngIf",t.lineChartData)}}function att(t,e){if(1&t&&(r.Xb(0,"div",33),r.Xb(1,"div",34),r.Oc(2,itt,3,2,"div",49),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(2),r.rc("ngIf",t.networks.length>0)}}const ctt=function(t,e){return{"client-connected":t,"client-not-connected":e}},stt=function(t){return{"primary-200-bg":t}};function ltt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",4),r.Xb(1,"div",5),r.Xb(2,"div",6),r.Xb(3,"mat-card",5),r.Xb(4,"mat-card-header"),r.Xb(5,"mat-card-title"),r.Qc(6," Server "),r.Wb(),r.Wb(),r.Xb(7,"mat-card-content"),r.Xb(8,"div",7),r.Xb(9,"div"),r.Xb(10,"small",8),r.Sb(11,"fa-icon",9),r.Wb(),r.Qc(12," Monitoramento "),r.Wb(),r.Xb(13,"div",10),r.Xb(14,"small",8),r.Sb(15,"fa-icon",9),r.Wb(),r.Qc(16," Agente servidor "),r.Wb(),r.Wb(),r.Oc(17,A9,3,3,"div",11),r.Wb(),r.Wb(),r.Wb(),r.Xb(18,"div",12),r.Xb(19,"mat-card",5),r.Xb(20,"mat-card-header"),r.Xb(21,"mat-card-title"),r.Qc(22,"VPNs"),r.Wb(),r.Wb(),r.Xb(23,"mat-card-content",13),r.Sb(24,"app-vpn-overview-accordion",14),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Sb(25,"div",15),r.Xb(26,"mat-card",16),r.Xb(27,"mat-card-header"),r.Xb(28,"mat-card-title",17),r.Xb(29,"div"),r.Qc(30,"Monitoramento detalhes"),r.Wb(),r.Xb(31,"div",17),r.Xb(32,"button",18),r.fc("click",(function(){return r.Ec(t),r.jc().setPeriod(15)})),r.Qc(33,"15 min "),r.Wb(),r.Xb(34,"button",18),r.fc("click",(function(){return r.Ec(t),r.jc().setPeriod(60)})),r.Qc(35,"1 hora "),r.Wb(),r.Xb(36,"button",18),r.fc("click",(function(){return r.Ec(t),r.jc().setPeriod(360)})),r.Qc(37,"6 horas "),r.Wb(),r.Xb(38,"button",18),r.fc("click",(function(){return r.Ec(t),r.jc().setPeriod(720)})),r.Qc(39,"12 horas "),r.Wb(),r.Xb(40,"button",18),r.fc("click",(function(){return r.Ec(t),r.jc().setPeriod(1440)})),r.Qc(41,"1 dia "),r.Wb(),r.Xb(42,"button",18),r.fc("click",(function(){return r.Ec(t),r.jc().setPeriod(5760)})),r.Qc(43,"4 dias "),r.Wb(),r.Xb(44,"button",18),r.fc("click",(function(){return r.Ec(t),r.jc().setPeriod(21600)})),r.Qc(45,"15 dias "),r.Wb(),r.Xb(46,"button",18),r.fc("click",(function(){return r.Ec(t),r.jc().setPeriod(43200)})),r.Qc(47,"30 dias "),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(48,"mat-card-content"),r.Xb(49,"mat-tab-group",19),r.fc("selectedTabChange",(function(e){return r.Ec(t),r.jc().onLinkClick(e)}))("selectedIndexChange",(function(e){return r.Ec(t),r.jc().selectedIndex=e})),r.Oc(50,D9,1,0,"mat-tab",11),r.Xb(51,"mat-tab",20),r.Oc(52,I9,4,0,"ng-template",21),r.Oc(53,T9,4,1,"ng-template",22),r.Wb(),r.Xb(54,"mat-tab",23),r.Oc(55,L9,4,0,"ng-template",21),r.Oc(56,W9,4,1,"ng-template",22),r.Wb(),r.Xb(57,"mat-tab",24),r.Oc(58,j9,4,0,"ng-template",21),r.Oc(59,U9,2,1,"ng-template",22),r.Wb(),r.Xb(60,"mat-tab",25),r.Oc(61,z9,4,0,"ng-template",21),r.Oc(62,H9,2,1,"ng-template",22),r.Wb(),r.Xb(63,"mat-tab",26),r.Oc(64,Q9,4,0,"ng-template",21),r.Oc(65,G9,4,2,"ng-template",22),r.Wb(),r.Xb(66,"mat-tab",27),r.Oc(67,$9,4,0,"ng-template",21),r.Oc(68,K9,3,1,"ng-template",22),r.Wb(),r.Xb(69,"mat-tab",28),r.Oc(70,J9,4,0,"ng-template",21),r.Oc(71,Z9,4,2,"ng-template",22),r.Wb(),r.Xb(72,"mat-tab",29),r.Oc(73,ttt,4,0,"ng-template",21),r.Oc(74,att,3,1,"ng-template",22),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(11),r.rc("ngClass",r.wc(17,ctt,t.connectionStatus===t.StompConnectionStatus.OK,t.connectionStatus===(t.StompConnectionStatus.DISCONNECTED||t.StompConnectionStatus.CONNECTION_ENDED||t.StompConnectionStatus.DESTROYED||t.StompConnectionStatus.DUPLICATE_LOGIN)))("icon",t.faCircle),r.Db(4),r.rc("ngClass",r.wc(20,ctt,t.agentServerConnectionStatus===t.ServerStatusType.CONNECTED,t.agentServerConnectionStatus!==t.ServerStatusType.CONNECTED))("icon",t.faCircle),r.Db(2),r.rc("ngIf",t.baseServer),r.Db(7),r.rc("baseServer",t.baseServer)("serverType",t.serverType),r.Db(8),r.rc("ngClass",r.vc(23,stt,t.rangeInMinSelected<50)),r.Db(2),r.rc("ngClass",r.vc(25,stt,65==t.rangeInMinSelected)),r.Db(2),r.rc("ngClass",r.vc(27,stt,365==t.rangeInMinSelected)),r.Db(2),r.rc("ngClass",r.vc(29,stt,725==t.rangeInMinSelected)),r.Db(2),r.rc("ngClass",r.vc(31,stt,1445==t.rangeInMinSelected)),r.Db(2),r.rc("ngClass",r.vc(33,stt,5765==t.rangeInMinSelected)),r.Db(2),r.rc("ngClass",r.vc(35,stt,21605==t.rangeInMinSelected)),r.Db(2),r.rc("ngClass",r.vc(37,stt,43205==t.rangeInMinSelected)),r.Db(3),r.rc("selectedIndex",t.selectedIndex),r.Db(1),r.rc("ngIf",t.selectedIndex&&-1===t.selectedIndex)}}let dtt=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m,p,h,u){this.desktopServerDao=t,this.stomp=e,this.linuxServerDao=n,this.dialog=o,this.terminalService=r,this.vpnUsageDaoService=i,this.vpnMonitoringConfigurationDaoService=a,this.networkConfigurationDaoService=c,this.hdUsageDaoService=s,this.router=l,this.serverPluginService=d,this.authInfoService=g,this.desktopServerStatusService=m,this.webStompService=p,this.pluginMessageDaoService=h,this.route=u,this.resolutions=f9,this.begin=new Date(Date.now()-9e5),this.end=new Date(Date.now()+3e5),this.rangeInMinSelected=15,this.StompConnectionStatus=Sc.a,this.ServerStatusType=lv,this.connectionStatus=Sc.a.DISCONNECTED,this.agentServerConnectionStatus=lv.DISCONNECTED,this.agentServeVersion="",this.faCircle=pc,this.hasMonitoringPlugin=!1,this.loading=!0,this.rangeMinutes=15,this.tabTextLabel="PROCESSOR_USAGE",this.lineChartData=s9,this.lineChartLabels=l9,this.lineChartLegend=!0,this.lineChartType="line",this.lineChartOptions=d9,this.lineChartColors=g9,this.desktopServer=null,this.linuxServer=null,this.MetricType=C9,this.ServerType=rv,this.vpnList=[],this.hdList=[],this.networks=[],this.selectedIndex=null,this.subscriptions=[],this.checkConnectionStatus(),this.subscriptions.push(this.route.queryParamMap.pipe(Xo(t=>{if(t&&t.has("desktopServerId"))return this.desktopServerDao.getOne(+t.get("desktopServerId")).pipe(Xo(t=>this.serverPluginService.serverPluginTemplate$.pipe(Object(V.a)(e=>this.checkMonitoringPlugin(e,t)),Object(H.a)(()=>({desktopServer:t,linuxServer:null,server:t,metricType:C9.WINDOWS_SERVER,serverType:rv.WINDOWS})))));if(t&&t.has("linuxServerId"))return this.linuxServerDao.getOne(+t.get("linuxServerId")).pipe(Object(H.a)(t=>({desktopServer:null,linuxServer:t,server:t,metricType:C9.LINUX_SERVER,serverType:rv.LINUX})));throw Error("queryParamMap has unknown param")})).subscribe(t=>{this.hasMonitoringPlugin=!!t.desktopServer,this.metricType=t.metricType,this.linuxServer=t.linuxServer,this.desktopServer=t.desktopServer,this.baseServer=t.server,this.serverType=t.serverType,this.loadPathsAndData()}))}loadPathsAndData(){this.loading=!1,this.stompConnect(),this.loadVPNs(),this.loadServerHds(),this.loadDesktopServerNetworkConfiguration(),this.router.url.indexOf("/processor")>-1?(this.selectedIndex=0,this.sendWhichModuleIsOpen("PROCESSOR_USAGE")):this.router.url.indexOf("/memory")>-1?(this.selectedIndex=1,this.sendWhichModuleIsOpen("MEMORY_USAGE")):this.router.url.indexOf("/hd")>-1?(this.selectedIndex=2,this.sendWhichModuleIsOpen("HD_USAGE")):this.router.url.indexOf("/vpn")>-1?(this.selectedIndex=3,this.sendWhichModuleIsOpen("VPN_USAGE")):this.router.url.indexOf("/processes")>-1?(this.selectedIndex=4,this.sendWhichModuleIsOpen("PROCESS_USAGE")):this.router.url.indexOf("/users")>-1?(this.selectedIndex=5,this.sendWhichModuleIsOpen("USER_USAGE")):this.router.url.indexOf("/services")>-1?(this.selectedIndex=6,this.sendWhichModuleIsOpen("SERVICE_USAGE")):this.router.url.indexOf("/network")>-1?(this.selectedIndex=7,this.sendWhichModuleIsOpen("NETWORK_USAGE")):(this.selectedIndex=0,this.sendWhichModuleIsOpen("PROCESSOR_USAGE"))}checkMonitoringPlugin(t,e){if(t)for(const n of t)if("monitoramento"===n.name.toLowerCase()&&e.serverPluginTemplateIds.find(t=>t===n.id))return!0;return!1}loadVPNs(){this.subscriptions.push(this.vpnMonitoringConfigurationDaoService.findAllByServerIdAndServerType(this.baseServer.id,this.serverType).subscribe(t=>{t&&(this.vpnList=t)}))}loadServerHds(){this.subscriptions.push(this.hdUsageDaoService.findAllByServerIdAndServerType(this.baseServer.id,this.serverType).subscribe(t=>{t&&(this.hdList=t)}))}loadDesktopServerNetworkConfiguration(){this.subscriptions.push(this.networkConfigurationDaoService.findAllByServerIdAndServerType(this.baseServer.id,this.serverType).subscribe(t=>{t&&(this.networks=t)}))}ngOnInit(){this.lineChartData=s9,this.lineChartLabels=l9,this.lineChartLegend=!0,this.lineChartType="line",this.lineChartOptions=d9,this.lineChartColors=g9}onLinkClick(t){this.sendWhichModuleIsOpen(t.tab.textLabel),this.tabTextLabel=t.tab.textLabel,this.setPeriod(this.rangeMinutes),b9(this.begin,this.end,this.tabTextLabel)}stompConnect(){(this.desktopServer||this.linuxServer)&&(this.desktopServer?this.checkDesktopServerAgentServerConnectionStatus():this.linuxServer&&this.checkLinuxServerAgentServerConnectionStatus())}checkConnectionStatus(){this.subscriptions.push(this.webStompService.connectionStatus$.subscribe(t=>{t&&(this.connectionStatus=t)}))}checkDesktopServerAgentServerConnectionStatus(){this.subscriptions.push(this.desktopServerStatusService.onDesktopServerStatus(this.desktopServer.id).subscribe(t=>{this.agentServeVersion=t.clientVersion,this.agentServerConnectionStatus=t.status}))}checkLinuxServerAgentServerConnectionStatus(){this.subscriptions.push(this.stomp.stompTopic(`${rut}/LinuxServer.${this.linuxServer.id}.status`).subscribe(t=>{this.agentServeVersion=t.clientVersion,this.agentServerConnectionStatus=t.status}))}ngOnDestroy(){for(const t of this.subscriptions)t&&t.unsubscribe();this.subscriptions=[],this.sendWhichModuleIsOpen("")}setPeriod(t){this.rangeMinutes=t;const e=new Date(Date.now()),n=new Date(Date.now());this.begin=new Date(e.getTime()-6e4*t),this.end=new Date(n.getTime()+3e5),this.rangeInMinSelected=Object(kc.j)(this.begin,this.end),b9(this.begin,this.end,this.tabTextLabel)}sendWhichModuleIsOpen(t){var e,n;if(null===(e=this.baseServer)||void 0===e?void 0:e.id){const e={id:null,comment:null,active:!0,serverId:null===(n=this.baseServer)||void 0===n?void 0:n.id,serverType:this.serverType,topic:rut+"/monitoring",message:t,modified:null,optlock:null};this.subscriptions.push(this.pluginMessageDaoService.sendMessageToAgent(e).subscribe())}}getResolution(){return this.rangeMinutes<50?f9[0].value:f9[2].value}replaceSeparator(t,e){return t.replace(e,'<span class="ml-30 mr-30 secondary-text">|</span>')}openWebSSH(t){this.terminalService.openWebSSH(t),setTimeout(()=>{},8e3)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Mb),r.Rb(Cb),r.Rb(IQ),r.Rb(Zg),r.Rb(X4),r.Rb(M9),r.Rb(P9),r.Rb(y9),r.Rb(x9),r.Rb(ga),r.Rb(UY),r.Rb(N4),r.Rb(QH),r.Rb(v9),r.Rb(w9),r.Rb(oi))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-monitoring-details"]],decls:5,vars:2,consts:[["fusePerfectScrollbar","",1,"monitoring-details","page-layout","simple","fullwidth"],[1,"content","p-24"],["fxLayout","column"],["class","row",4,"ngIf"],[1,"row"],[1,"width-100-percent"],[1,"monitoring-card","mb-20","float-left","pr-5"],["fxLayout","row","fxLayoutAlign","start center",2,"margin-left","20px","margin-bottom","25px"],[1,"mr-10"],[3,"ngClass","icon"],[2,"margin-left","80px"],[4,"ngIf"],[1,"monitoring-card","mb-20","float-right","pl-10"],[1,"padding-none"],[3,"baseServer","serverType"],[2,"clear","both"],[2,"width","100%"],["fxLayout","row","fxLayoutAlign","space-between center"],["mat-button","",3,"ngClass","click"],[1,"mt-25",3,"selectedIndex","selectedTabChange","selectedIndexChange"],["label","PROCESSOR_USAGE"],["mat-tab-label",""],["matTabContent",""],["label","MEMORY_USAGE"],["label","HD_USAGE"],["label","VPN_USAGE"],["label","PROCESS_USAGE"],["label","USER_USAGE"],["label","SERVICE_USAGE"],["label","NETWORK_USAGE"],["type","button","mat-raised-button","","color","primary",1,"mt-25","mb-0","w-100",3,"click"],[1,"example-tab-icon"],[1,"ml-15"],[1,"content-tab","mt-30","pt-14"],[1,"col-md-12"],[2,"display","block","height","300px"],[3,"serverId","metricType","begin","end","resolution",4,"ngIf"],[3,"serverId","metricType","begin","end","resolution"],["class","col-md-12",4,"ngIf"],["style","display: block;height: 320px;margin-top: 40px",4,"ngFor","ngForOf"],[2,"display","block","height","320px","margin-top","40px"],[1,"mb-0","text-align-center",3,"innerHTML"],[3,"metricId","serverId","metricType","begin","end","resolution",4,"ngIf"],[3,"metricId","serverId","metricType","begin","end","resolution"],[1,"mb-0","text-align-center"],[1,"text-align-center"],[3,"serverId","metricId","metricType","begin","end","resolution",4,"ngIf"],[3,"serverId","metricId","metricType","begin","end","resolution"],[2,"display","block"],["style","display: block;",4,"ngIf"],[3,"serverType","serverId","clientId"],[3,"networks"],["style","display: block;height: 700px;margin-top: 40px",4,"ngFor","ngForOf"],[2,"display","block","height","700px","margin-top","40px"],[3,"baseServerId","serverId","metricType","begin","end","resolution",4,"ngIf"],[3,"baseServerId","serverId","metricType","begin","end","resolution"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Oc(3,k9,3,0,"div",3),r.Oc(4,ltt,75,39,"div",3),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(3),r.rc("ngIf",!e.hasMonitoringPlugin&&!e.loading&&!e.linuxServer),r.Db(1),r.rc("ngIf",e.hasMonitoringPlugin||e.linuxServer))},styles:["[_nghost-%COMP%]   .float-right[_ngcontent-%COMP%]{float:right}[_nghost-%COMP%]   .float-left[_ngcontent-%COMP%]{float:left}[_nghost-%COMP%]   .monitoring-card[_ngcontent-%COMP%]{width:50%;min-height:270px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   .p-16[_ngcontent-%COMP%]{padding:16px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]{margin-top:40px}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]{width:500px;position:relative;display:flex}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .searchTerm[_ngcontent-%COMP%]{width:100%;border:2px solid #ddd;border-right:none;padding:10px;height:42px;border-radius:5px 0 0 5px;outline:none;color:#555!important;font-size:20px}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .searchTerm[_ngcontent-%COMP%]:focus{color:#ddd}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .searchButton[_ngcontent-%COMP%]{width:40px;height:42px;border:1px solid #ddd;background:#ddd;text-align:center;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;font-size:20px;margin-top:-1px}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .bt-icon[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]  .mat-tab-label:hover{background-color:#e3e3e3!important}[_nghost-%COMP%]  .mat-tab-label-active{background-color:#ccc!important}[_nghost-%COMP%]   .client-connected[_ngcontent-%COMP%], [_nghost-%COMP%]   .client-update[_ngcontent-%COMP%]{color:#3de65d;filter:drop-shadow(0 0 2px currentcolor)}[_nghost-%COMP%]   .client-not-connected[_ngcontent-%COMP%], [_nghost-%COMP%]   .client-stomp-not-connected[_ngcontent-%COMP%]{color:#e61e1e;filter:drop-shadow(0 0 2px currentcolor)}[_nghost-%COMP%]   .client-installed[_ngcontent-%COMP%], [_nghost-%COMP%]   .client-opening[_ngcontent-%COMP%]{color:#03a9f4;filter:drop-shadow(0 0 2px currentcolor)}[_nghost-%COMP%]   .client-not-installed[_ngcontent-%COMP%]{color:#fc0;filter:drop-shadow(0 0 2px currentcolor)}"]}),t})();function gtt(t,e){return t&&t.toString().toLowerCase().indexOf(e)>-1}let mtt=(()=>{class t extends ob{constructor(t,e){super(t,e,"process-details")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ab),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),ptt=(()=>{class t extends Bc{constructor(t){super(),this.scriptExecutionDaoService=t}userLogoffByServerIdAndServerType(t,e,n){this.scriptExecutionDaoService.userLogoffByServerIdAndServerType(t,e,n).subscribe(t=>{t&&console.debug("onUserLogOff: "+t)})}killProcessByServerIdAndServerTypeAndProcessId(t,e,n){this.scriptExecutionDaoService.killProcessByServerIdAndServerTypeAndProcessId(t,e,n).subscribe(t=>{t&&console.debug("killProcess: "+t)})}handlerServiceProcessByServerIdAndServerTypeAndProcessId(t,e,n,o){this.scriptExecutionDaoService.handlerServiceProcessByServerIdAndServerTypeAndProcessId(t,e,n,o).subscribe(t=>{t&&console.debug("handlerService: "+o)})}sendWhichModuleIsOpen(t,e,n){this.scriptExecutionDaoService.sendWhichModuleIsOpen(t,e,n).subscribe(t=>{t&&console.debug("sendWhichModuleIsOpen: "+n)})}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Pb))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();class htt{constructor(){}listHandler(t,e){return t.forEach(t=>t.toRemove?this.remove(t,e):this.save(t,e)),e}save(t,e){if(e){const n=e.findIndex(e=>e.unique===t.unique);-1!==n?e[n]=t:e.push(t)}return e}remove(t,e){if(e){const n=e.findIndex(e=>e.unique===t.unique);-1!==n&&e.splice(n,1)}return e}}let utt=(()=>{class t extends htt{constructor(){super()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),btt=(()=>{class t{constructor(t,e,n){this.location=t,this.router=e,this.route=n}changePath(t,e){const n=Object.assign({},this.route.snapshot.queryParams),o=this.router.createUrlTree(["/"+t+"/"+e],{relativeTo:this.route,queryParams:n});this.location.go(o.toString())}}return t.\u0275fac=function(e){return new(e||t)(r.bc(c.n),r.bc(ga),r.bc(oi))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function _tt(t,e){1&t&&(r.Xb(0,"th",22),r.Qc(1," Nome"),r.Wb())}function ftt(t,e){if(1&t&&(r.Xb(0,"td",23),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.name," ")}}function Ctt(t,e){1&t&&(r.Xb(0,"th",24),r.Qc(1," PID"),r.Wb())}function Ott(t,e){if(1&t&&(r.Xb(0,"td",25),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.processId," ")}}function Mtt(t,e){1&t&&(r.Xb(0,"th",26),r.Qc(1," Apareceu em"),r.Wb())}function Ptt(t,e){if(1&t&&(r.Xb(0,"td",23),r.Qc(1),r.kc(2,"date"),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",r.mc(2,1,t.firstSeenAt,"dd/MM/yyyy HH:mm")," ")}}function ytt(t,e){1&t&&(r.Xb(0,"th",26),r.Qc(1," CPU"),r.Wb())}function xtt(t,e){if(1&t&&(r.Xb(0,"td",23),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.processorUsage,"%")}}function vtt(t,e){1&t&&(r.Xb(0,"th",26),r.Qc(1," Memory"),r.Wb())}function wtt(t,e){if(1&t&&(r.Xb(0,"td",23),r.Qc(1),r.kc(2,"bytes"),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",r.oc(2,1,t.memoryUsage,0,"B","MB")," ")}}function ktt(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Comando"),r.Wb())}function Stt(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Caminho"),r.Wb())}function Att(t,e){if(1&t&&(r.Xb(0,"th",26),r.Oc(1,ktt,2,0,"span",27),r.Oc(2,Stt,2,0,"span",27),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",t.serverType===t.ServerType.LINUX),r.Db(1),r.rc("ngIf",t.serverType===t.ServerType.WINDOWS)}}function Dtt(t,e){if(1&t&&(r.Xb(0,"td",23),r.Xb(1,"small"),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Sc("",t.path," ")}}function Itt(t,e){1&t&&r.Sb(0,"th",28)}function Ett(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",23),r.Xb(1,"button",29),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onKillProcess(n)})),r.Qc(2,"Kill"),r.Wb(),r.Wb()}}function Ttt(t,e){1&t&&r.Sb(0,"tr",30)}function Ltt(t,e){1&t&&r.Sb(0,"tr",31)}let Rtt=(()=>{class t{constructor(t,e,n,o,r,i,a,c){this.dialog=t,this.processDetailsTableDaoService=e,this.desktopServerService=n,this.linuxServerService=o,this.fb=r,this.processDetailsTableService=i,this.webStompService=a,this.monitoringDetailsService=c,this.processDetailsTable=["name","processId","processorUsage","memoryUsage","path","firstSeenAt","actions"],this.processDataSource=new uH,this.processList=[],this.processListFilter=[],this._onDestroy=new VM.Subject,this.waiting=0,this.ServerType=rv,this.searchMultiFilterCtrl=r.control([""]),this.monitoringDetailsService.changePath("monitoring-details","processes")}ngAfterViewInit(){this.baseServer&&(this.subscription=this.webStompService.stompSubscribe("/topic/process-details."+this.serverType+"."+this.baseServer.id).subscribe(t=>{console.log(t.length+" | /topic/process-details."+this.serverType+"."+this.baseServer.id),this.processList=this.processDetailsTableService.listHandler(t,this.processList),this.filterBanksMulti()}),this.findAll())}findAll(){this.baseServer&&this.processDetailsTableDaoService.findAllByClientId(this.baseServer.clientId).subscribe(t=>{t&&(this.processList=t,this.filterBanksMulti(),this.searchMultiFilterCtrl.valueChanges.pipe(dc(this._onDestroy)).subscribe(()=>{this.filterBanksMulti()}))})}filterBanksMulti(){if(this.processList){let t=this.searchMultiFilterCtrl.value;t?(t=t.toString().toLowerCase(),this.processListFilter=this.processList.filter(e=>gtt(e.name,t)||gtt(e.processId.toString(),t)||gtt(e.path,t)||gtt(e.firstSeenAt.toString(),t)||gtt(e.name,t))):this.processListFilter=this.processList}this.processDataSource=new uH(this.processListFilter),this.processDataSource.sort=this.sort}onKillProcess(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"<h1>Tem certeza que deseja fechar esse processo?</h1> <div>"+t.name+"</div>",disableCancel:!0,icon:"info_outline",confirmButtonValue:"OK"}}).afterClosed().subscribe(e=>{if(e){const e=this.processList.findIndex(e=>e.processId===t.processId);-1!==e&&(this.waiting=15,this.processList.splice(e,1),this.filterBanksMulti()),this.serverType===rv.WINDOWS?this.desktopServerService.onKillProcess(t.processId,this.baseServer.id):this.serverType===rv.LINUX&&this.linuxServerService.killProcessByServerIdAndServerTypeAndProcessId(this.baseServer.id,this.serverType,t.processId),this.waiting=10}})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zg),r.Rb(mtt),r.Rb(yb),r.Rb(ptt),r.Rb(cm.g),r.Rb(utt),r.Rb(v9),r.Rb(btt))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-process-details-table"]],viewQuery:function(t,e){var n;1&t&&(r.Lc(s3,!0),r.Lc(kG,!0)),2&t&&(r.zc(n=r.gc())&&(e.sort=n.first),r.zc(n=r.gc())&&(e.paginator=n.first))},inputs:{baseServer:"baseServer",serverType:"serverType"},decls:35,vars:5,consts:[["fxLayout","row","fxLayoutAlign","center start",1,"box-search"],[1,"search"],["type","text","placeholder","Buscar processos","matInput","","autocomplete","off",1,"searchTerm",3,"formControl"],["type","submit",1,"searchButton"],[1,"bt-icon"],["fxLayoutAlign","end start"],["mat-table","","matSort","","matSortActive","memory","matSortDirection","asc",1,"width-100-percent","mt-25",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","","class","w-100",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","processId"],["mat-header-cell","","mat-sort-header","","class","w-80",4,"matHeaderCellDef"],["mat-cell","","class","pl-10",4,"matCellDef"],["matColumnDef","firstSeenAt"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","processorUsage"],["matColumnDef","memoryUsage"],["matColumnDef","path",2,"width","400px"],["matColumnDef","actions"],["mat-header-cell","","style","width: 100px;",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","mat-sort-header","",1,"w-100"],["mat-cell",""],["mat-header-cell","","mat-sort-header","",1,"w-80"],["mat-cell","",1,"pl-10"],["mat-header-cell","","mat-sort-header",""],[4,"ngIf"],["mat-header-cell","",2,"width","100px"],["type","button","color","warn","mat-raised-button","",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Sb(2,"input",2),r.Xb(3,"button",3),r.Xb(4,"mat-icon",4),r.Qc(5,"search"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Xb(7,"div"),r.Qc(8,"Total: "),r.Xb(9,"b"),r.Qc(10),r.Wb(),r.Wb(),r.Wb(),r.Xb(11,"table",6),r.Vb(12,7),r.Oc(13,_tt,2,0,"th",8),r.Oc(14,ftt,2,1,"td",9),r.Ub(),r.Vb(15,10),r.Oc(16,Ctt,2,0,"th",11),r.Oc(17,Ott,2,1,"td",12),r.Ub(),r.Vb(18,13),r.Oc(19,Mtt,2,0,"th",14),r.Oc(20,Ptt,3,4,"td",9),r.Ub(),r.Vb(21,15),r.Oc(22,ytt,2,0,"th",14),r.Oc(23,xtt,2,1,"td",9),r.Ub(),r.Vb(24,16),r.Oc(25,vtt,2,0,"th",14),r.Oc(26,wtt,3,6,"td",9),r.Ub(),r.Vb(27,17),r.Oc(28,Att,3,2,"th",14),r.Oc(29,Dtt,3,1,"td",9),r.Ub(),r.Vb(30,18),r.Oc(31,Itt,1,0,"th",19),r.Oc(32,Ett,3,0,"td",9),r.Ub(),r.Oc(33,Ttt,1,0,"tr",20),r.Oc(34,Ltt,1,0,"tr",21),r.Wb()),2&t&&(r.Db(2),r.rc("formControl",e.searchMultiFilterCtrl),r.Db(8),r.Rc(e.processDataSource.data.length),r.Db(1),r.rc("dataSource",e.processDataSource),r.Db(22),r.rc("matHeaderRowDef",e.processDetailsTable),r.Db(1),r.rc("matRowDefColumns",e.processDetailsTable))},directives:[sp,mh,bu,cm.c,cm.t,cm.i,Uu,UV,s3,$V,VV,YV,tH,rH,KV,b3,ZV,c.t,yu,aH,dH],pipes:[c.f,fH],styles:["[_nghost-%COMP%]   .float-right[_ngcontent-%COMP%]{float:right}[_nghost-%COMP%]   .float-left[_ngcontent-%COMP%]{float:left}[_nghost-%COMP%]   .monitoring-card[_ngcontent-%COMP%]{width:50%;min-height:270px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   .p-16[_ngcontent-%COMP%]{padding:16px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]{margin-top:40px}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]{width:500px;position:relative;display:flex}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .searchTerm[_ngcontent-%COMP%]{width:100%;border:2px solid #ddd;border-right:none;padding:10px;height:42px;border-radius:5px 0 0 5px;outline:none;color:#555!important;font-size:20px}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .searchTerm[_ngcontent-%COMP%]:focus{color:#ddd}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .searchButton[_ngcontent-%COMP%]{width:40px;height:42px;border:1px solid #ddd;background:#ddd;text-align:center;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;font-size:20px;margin-top:-1px}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .bt-icon[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]  .mat-tab-label:hover{background-color:#e3e3e3!important}[_nghost-%COMP%]  .mat-tab-label-active{background-color:#ccc!important}[_nghost-%COMP%]   .client-connected[_ngcontent-%COMP%], [_nghost-%COMP%]   .client-update[_ngcontent-%COMP%]{color:#3de65d;filter:drop-shadow(0 0 2px currentcolor)}[_nghost-%COMP%]   .client-not-connected[_ngcontent-%COMP%], [_nghost-%COMP%]   .client-stomp-not-connected[_ngcontent-%COMP%]{color:#e61e1e;filter:drop-shadow(0 0 2px currentcolor)}[_nghost-%COMP%]   .client-installed[_ngcontent-%COMP%], [_nghost-%COMP%]   .client-opening[_ngcontent-%COMP%]{color:#03a9f4;filter:drop-shadow(0 0 2px currentcolor)}[_nghost-%COMP%]   .client-not-installed[_ngcontent-%COMP%]{color:#fc0;filter:drop-shadow(0 0 2px currentcolor)}","mat-form-field[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{font-size:12px;padding-top:13px}[_nghost-%COMP%]     .mat-form-field-infix{padding-top:0!important;border-top:0!important}"]}),t})(),Wtt=(()=>{class t extends ob{constructor(t,e){super(t,e,"user-usage")}findAllByClientId(t){return this.http.get(this.url+"/find-all-by-client-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ab),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function jtt(t,e){1&t&&(r.Xb(0,"th",11),r.Qc(1," User"),r.Wb())}function Ftt(t,e){if(1&t&&(r.Xb(0,"table"),r.Xb(1,"tr"),r.Xb(2,"td",14),r.Qc(3,"email:"),r.Wb(),r.Xb(4,"td"),r.Qc(5),r.Wb(),r.Wb(),r.Xb(6,"tr"),r.Xb(7,"td",14),r.Qc(8,"filial:"),r.Wb(),r.Xb(9,"td"),r.Qc(10),r.Wb(),r.Wb(),r.Xb(11,"tr"),r.Xb(12,"td",14),r.Qc(13,"empresa:"),r.Wb(),r.Xb(14,"td"),r.Qc(15),r.Wb(),r.Wb(),r.Xb(16,"tr"),r.Xb(17,"td",14),r.Qc(18,"ad user:"),r.Wb(),r.Xb(19,"td"),r.Qc(20),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc().$implicit;r.Db(5),r.Rc(t.managerUserEmail),r.Db(5),r.Rc(t.customerName),r.Db(5),r.Rc(t.customerGroupName),r.Db(5),r.Rc(n.adUser)}}function Xtt(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Rc(t.adUser)}}function Ntt(t,e){if(1&t&&(r.Xb(0,"td",12),r.Oc(1,Ftt,21,4,"table",13),r.Oc(2,Xtt,2,1,"div",13),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.rc("ngIf",n.findManagerUserCustomerGroupData(t.adUser)),r.Db(1),r.rc("ngIf",!n.findManagerUserCustomerGroupData(t.adUser))}}function Utt(t,e){1&t&&(r.Xb(0,"th",11),r.Qc(1," CPU"),r.Wb())}function ztt(t,e){if(1&t&&(r.Xb(0,"td",12),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.processorUsage,"%")}}function Ytt(t,e){1&t&&(r.Xb(0,"th",11),r.Qc(1," Memory"),r.Wb())}function Btt(t,e){if(1&t&&(r.Xb(0,"td",12),r.Qc(1),r.kc(2,"bytes"),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc("",r.oc(2,1,t.memoryUsage,0,"B","MB")," ")}}function Vtt(t,e){1&t&&r.Sb(0,"th",15)}function Htt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",19),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onUserLogOff(e)})),r.Qc(1,"Desconectar "),r.Wb()}}function Qtt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",16),r.Oc(1,Htt,2,0,"button",17),r.Xb(2,"button",18),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onUserReset(n)})),r.Qc(3,"For\xe7ar Desconex\xe3o "),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("ngIf",t.serverType===t.ServerType.WINDOWS)}}function Gtt(t,e){1&t&&r.Sb(0,"tr",20)}function $tt(t,e){1&t&&r.Sb(0,"tr",21)}let qtt=(()=>{class t{constructor(t,e,n,o,r,i,a){this.dialog=t,this.userDetailsTableDaoService=e,this.desktopServerService=n,this.managerUserDaoService=o,this.linuxServerService=r,this.webStompService=i,this.monitoringDetailsService=a,this.userTable=["adUser","processorUsage","memoryUsage","actions"],this.userDataSource=new uH,this.managerUserCustomerGroupData=[],this.userUsageList=[],this.userUsageListFilter=[],this.userUsageRemovedTempList=[],this.ServerType=rv,this.monitoringDetailsService.changePath("monitoring-details","users")}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}ngAfterViewInit(){console.log("user-usage: p1 - "+this.serverId),this.serverId&&(console.log("user-usage: "+this.serverId),this.subscription=this.webStompService.stompSubscribe("/topic/user-usage."+this.serverType+"."+this.serverId).subscribe(t=>{this.userUsageListHandler(t)}),this.findUserUsage())}userUsageListHandler(t){console.log("user-usage: stomp: "+t.length);for(let e=0;e<t.length;e++)t[e].toRemove?this.remove(t[e]):this.save(t[e])}save(t){if(this.userUsageList){const e=this.userUsageList.findIndex(e=>e.adUser===t.adUser&&e.adDomain===t.adDomain);-1===this.userUsageRemovedTempList.findIndex(e=>e.adUser===t.adUser&&e.adDomain===t.adDomain)&&(-1!==e?this.userUsageList[e]=t:this.userUsageList.push(t),this.userDataSource=new uH(this.userUsageList))}}remove(t){if(this.userUsageList){const e=this.userUsageList.findIndex(e=>e.adUser===t.adUser&&e.adDomain===t.adDomain);-1!==e&&(this.userUsageList.splice(e,1),this.userDataSource=new uH(this.userUsageList))}}findUserUsage(){this.serverId&&this.userDetailsTableDaoService.findAllByClientId(this.clientId).subscribe(t=>{if(t){this.userUsageList=t;const e=this.userUsageList.map(t=>t.adUser);this.managerUserDaoService.findManagerUserCustomerGroupFromAdUserList(e,this.serverId).subscribe(t=>{t&&(this.managerUserCustomerGroupData=t,this.userDataSource=new uH(this.userUsageList),this.userDataSource.sort=this.sort)})}})}findManagerUserCustomerGroupData(t){return this.managerUserCustomerGroupData.find(e=>e.login===t)}onUserLogOff(t){this.dialog.open(Qu,{disableClose:!1,data:{message:"Deseja desconectar o usu\xe1rio:<br /><b>"+t.adUser+"</b><br />",disableCancel:!1,icon:"info_outline",confirmButtonValue:"OK"}}).afterClosed().subscribe(e=>{e&&(this.serverType===rv.WINDOWS?(this.removeUserUsageFromList(t),this.desktopServerService.onUserLogOff(t.adUser,this.serverId)):this.serverType===rv.LINUX&&console.log("onUserLogOff() Linux implementar!!!!"))})}onUserReset(t){this.dialog.open(Qu,{disableClose:!1,data:{message:"Deseja for\xe7ar a desconex\xe3o do usu\xe1rio:<br /><b>"+t.adUser+"</b><br />",disableCancel:!1,icon:"info_outline",confirmButtonValue:"OK"}}).afterClosed().subscribe(e=>{e&&(this.removeUserUsageFromList(t),this.serverType===rv.WINDOWS?this.desktopServerService.onUserReset(t.adUser,this.serverId):this.serverType===rv.LINUX&&this.linuxServerService.userLogoffByServerIdAndServerType(this.serverId,this.serverType,t.adUser))})}removeUserUsageFromList(t){const e=this.userUsageList.findIndex(e=>e.adUser===t.adUser);-1!==e&&(this.userUsageList.splice(e,1),this.userDataSource=new uH(this.userUsageList),this.userDataSource.sort=this.sort,this.userUsageRemovedTempList.push(t),setTimeout(()=>{this.userUsageRemovedTempList=[]},5e3))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zg),r.Rb(Wtt),r.Rb(yb),r.Rb(ER),r.Rb(ptt),r.Rb(v9),r.Rb(btt))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-user-details-table"]],viewQuery:function(t,e){var n;1&t&&r.Lc(s3,!0),2&t&&r.zc(n=r.gc())&&(e.sort=n.first)},inputs:{clientId:"clientId",serverId:"serverId",serverType:"serverType"},decls:15,vars:3,consts:[["mat-table","","matSort","",1,"mat-elevation-z8","width-100-percent","mt-25",3,"dataSource"],["matColumnDef","adUser",1,"width-100-percent"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","processorUsage"],["matColumnDef","memoryUsage"],["matColumnDef","actions"],["mat-header-cell","","style","width: 400px;",4,"matHeaderCellDef"],["mat-cell","","class","text-align-right",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[4,"ngIf"],[1,"label-ad-user-list"],["mat-header-cell","",2,"width","400px"],["mat-cell","",1,"text-align-right"],["type","button","style","width: auto","class","mr-8","color","accent","mat-raised-button","",3,"click",4,"ngIf"],["type","button","color","warn","mat-raised-button","",3,"click"],["type","button","color","accent","mat-raised-button","",1,"mr-8",2,"width","auto",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(t,e){1&t&&(r.Xb(0,"table",0),r.Vb(1,1),r.Oc(2,jtt,2,0,"th",2),r.Oc(3,Ntt,3,2,"td",3),r.Ub(),r.Vb(4,4),r.Oc(5,Utt,2,0,"th",2),r.Oc(6,ztt,2,1,"td",3),r.Ub(),r.Vb(7,5),r.Oc(8,Ytt,2,0,"th",2),r.Oc(9,Btt,3,6,"td",3),r.Ub(),r.Vb(10,6),r.Oc(11,Vtt,1,0,"th",7),r.Oc(12,Qtt,4,1,"td",8),r.Ub(),r.Oc(13,Gtt,1,0,"tr",9),r.Oc(14,$tt,1,0,"tr",10),r.Wb()),2&t&&(r.rc("dataSource",e.userDataSource),r.Db(13),r.rc("matHeaderRowDef",e.userTable),r.Db(1),r.rc("matRowDefColumns",e.userTable))},directives:[UV,s3,$V,VV,YV,tH,rH,KV,b3,ZV,c.t,yu,aH,dH],pipes:[fH],styles:[".label-ad-user-list[_ngcontent-%COMP%]{font-size:14px;color:#777}"]}),t})(),Ktt=(()=>{class t extends htt{constructor(){super()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Jtt=(()=>{class t extends ob{constructor(t,e){super(t,e,"windows-service")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ab),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Ztt(t,e){1&t&&(r.Xb(0,"th",21),r.Qc(1," Nome"),r.Wb())}function tet(t,e){if(1&t&&(r.Xb(0,"td",22),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.displayName," ")}}function eet(t,e){1&t&&(r.Xb(0,"th",21),r.Qc(1," Nome do servi\xe7o"),r.Wb())}function net(t,e){if(1&t&&(r.Xb(0,"td",22),r.Xb(1,"small"),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.name)}}function oet(t,e){1&t&&(r.Xb(0,"th",21),r.Qc(1," Caminho"),r.Wb())}function ret(t,e){if(1&t&&(r.Xb(0,"td",22),r.Xb(1,"small",23),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.pathName)}}function iet(t,e){1&t&&(r.Xb(0,"th",21),r.Qc(1," Usu\xe1rio do servi\xe7o"),r.Wb())}function aet(t,e){if(1&t&&(r.Xb(0,"td",22),r.Xb(1,"small",24),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.startName)}}function cet(t,e){1&t&&(r.Xb(0,"th",21),r.Qc(1," inicializa\xe7\xe3o"),r.Wb())}function set(t,e){if(1&t&&(r.Xb(0,"td",22),r.Xb(1,"small"),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.startMode)}}function det(t,e){1&t&&(r.Xb(0,"th",21),r.Qc(1," Log On As"),r.Wb())}function get(t,e){if(1&t&&(r.Xb(0,"td",22),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.logOnAs," ")}}function met(t,e){1&t&&(r.Xb(0,"th",21),r.Qc(1," Primeira vez em "),r.Wb())}function pet(t,e){if(1&t&&(r.Xb(0,"td",22),r.Qc(1),r.kc(2,"date"),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",r.mc(2,1,t.firstSeenAt,"dd/MM/yyyy HH:mm")," ")}}function het(t,e){1&t&&(r.Xb(0,"th",25),r.Qc(1," A\xe7\xe3o"),r.Wb())}function uet(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",32),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onStartStopService(e)})),r.Qc(1," Iniciar "),r.Wb()}}function bet(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",33),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onStartStopService(e)})),r.Qc(1," Parar "),r.Wb()}}function _et(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",34),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onRestartService(e)})),r.Qc(1," Restart "),r.Wb()}}function fet(t,e){if(1&t&&r.Sb(0,"img",35),2&t){const t=r.jc(2);r.tc("src","",t.domainPathService.staticURL,"icons/loading.gif",r.Hc)}}const Cet=function(t){return{hidden:t}};function Oet(t,e){if(1&t&&(r.Xb(0,"td",26),r.Xb(1,"div",27),r.Oc(2,uet,2,0,"button",28),r.Oc(3,bet,2,0,"button",29),r.Oc(4,_et,2,0,"button",30),r.Wb(),r.Oc(5,fet,1,1,"img",31),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.rc("ngClass",r.vc(5,Cet,t.state===n.ServiceState.CONTINUE_PENDING)),r.Db(1),r.rc("ngIf",t.state===n.ServiceState.STOPPED),r.Db(1),r.rc("ngIf",t.state===n.ServiceState.RUNNING&&t.name.indexOf("r2cloud-linux-server-agent")<0&&t.name.indexOf("r2-cloud-server-agent")<0),r.Db(1),r.rc("ngIf",t.state===n.ServiceState.RUNNING),r.Db(1),r.rc("ngIf",t.state===n.ServiceState.CONTINUE_PENDING)}}function Met(t,e){1&t&&r.Sb(0,"tr",36)}function Pet(t,e){1&t&&r.Sb(0,"tr",37)}let yet=(()=>{class t{constructor(t,e,n,o,r,i,a,c){this.dialog=t,this.monitoringDetailsService=e,this.scriptExecutionDaoService=n,this.fb=o,this.webStompService=r,this.servicesDetailsTableService=i,this.servicesDetailsTableDaoService=a,this.domainPathService=c,this.serviceTable=["displayName","name","pathName","startName","startMode","firstSeenAt","state"],this.serviceDataSource=new uH,this._onDestroy=new VM.Subject,this.ServiceState=O9,this.searchMultiFilterCtrl=o.control([""]),this.monitoringDetailsService.changePath("monitoring-details","services")}ngAfterViewInit(){this.baseServer&&(this.subscription=this.webStompService.stompSubscribe("/topic/windows-service."+this.serverType+"."+this.baseServer.id).subscribe(t=>{console.log("windowsServiceList: "+t.length),this.servicesDetailsTableService.listHandler(t,this.serviceList),this.filterBanksMulti()}),this.findAll())}findAll(){this.baseServer&&this.servicesDetailsTableDaoService.findAllByClientId(this.baseServer.clientId).subscribe(t=>{t&&(console.log("serviceList: "+t.length),this.serviceList=t,this.filterBanksMulti(),this.searchMultiFilterCtrl.valueChanges.pipe(dc(this._onDestroy)).subscribe(()=>{this.filterBanksMulti()}))})}filterBanksMulti(){let t=this.searchMultiFilterCtrl.value;t?(t=t.toString().toLowerCase(),this.serviceListFilter=this.serviceList.filter(e=>gtt(e.name,t)||gtt(e.pathName,t)||gtt(e.displayName,t)||gtt(e.startName,t)||gtt(e.startMode,t)||gtt(e.state,t)||gtt(e.firstSeenAt.toString(),t))):this.serviceListFilter=this.serviceList,this.serviceDataSource=new uH(this.serviceListFilter),this.serviceDataSource.sort=this.sort}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}onRestartService(t){this.dialog.open(Qu,{disableClose:!1,data:{message:"<h1>Tem certeza que deseja REINIAR esse servi\xe7o?</h1> <div>"+t.displayName+"</div>",disableCancel:!1,icon:"info_outline",confirmButtonValue:"OK"}}).afterClosed().subscribe(e=>{e&&(this.scriptExecutionDaoService.handlerServiceProcessByServerIdAndServerTypeAndProcessId(this.baseServer.id,this.serverType,t.name,cv.SERVICE_RESTART).subscribe(t=>{}),t.state=O9.CONTINUE_PENDING,setTimeout(()=>{t.state=O9.RUNNING},5e3),this.filterBanksMulti())})}onStartStopService(t){let e="<h1>Tem certeza que deseja PARAR esse servi\xe7o?</h1> <div>"+t.displayName+"</div>";t.state!==O9.RUNNING&&(e="<h1>Tem certeza que deseja INICIAR esse servi\xe7o?</h1> <div>"+t.displayName+"</div>"),this.dialog.open(Qu,{disableClose:!1,data:{message:e,disableCancel:!1,icon:"info_outline",confirmButtonValue:"OK"}}).afterClosed().subscribe(e=>{if(e){t.state!==O9.RUNNING?this.scriptExecutionDaoService.handlerServiceProcessByServerIdAndServerTypeAndProcessId(this.baseServer.id,this.serverType,t.name,cv.SERVICE_START).subscribe(t=>{}):this.scriptExecutionDaoService.handlerServiceProcessByServerIdAndServerTypeAndProcessId(this.baseServer.id,this.serverType,t.name,cv.SERVICE_STOP).subscribe(t=>{});const e=this.serviceList.findIndex(e=>e===t);t.state=t.state!==O9.RUNNING?O9.RUNNING:O9.STOPPED;const n=this.serviceList;n[e]=t,this.serviceList=n,this.filterBanksMulti()}})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zg),r.Rb(btt),r.Rb(Pb),r.Rb(cm.g),r.Rb(v9),r.Rb(Ktt),r.Rb(Jtt),r.Rb(Ls))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-services-details-table"]],viewQuery:function(t,e){var n;1&t&&(r.Lc(s3,!0),r.Lc(kG,!0)),2&t&&(r.zc(n=r.gc())&&(e.sort=n.first),r.zc(n=r.gc())&&(e.paginator=n.first))},inputs:{baseServer:"baseServer",serverType:"serverType"},decls:38,vars:5,consts:[["fxLayout","row","fxLayoutAlign","center start",1,"box-search"],[1,"search"],["type","text","placeholder","Buscar processos","matInput","","autocomplete","off",1,"searchTerm",3,"formControl"],["type","submit",1,"searchButton"],[1,"bt-icon"],["fxLayoutAlign","end start"],["matSort","","mat-table","",1,"width-100-percent","mt-25",3,"dataSource"],["matColumnDef","displayName",1,"w-210"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","pathName",1,"w-210"],["matColumnDef","startName"],["matColumnDef","startMode"],["matColumnDef","logOnAs"],["matColumnDef","firstSeenAt"],["matColumnDef","state"],["mat-header-cell","","style","width: 156px;","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","padding-none",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[2,"overflow-wrap","anywhere"],[1,"ml-5"],["mat-header-cell","","mat-sort-header","",2,"width","156px"],["mat-cell","",1,"padding-none"],[3,"ngClass"],["type","button","style","width: 34px;","class","ml-5","color","accent","mat-raised-button","",3,"click",4,"ngIf"],["type","button","style","width: 34px;","class","ml-5","color","warn","mat-raised-button","",3,"click",4,"ngIf"],["type","button","class","ml-5 w-80","color","primary","mat-raised-button","",3,"click",4,"ngIf"],["width","15","height","15","alt","Atualizando",3,"src",4,"ngIf"],["type","button","color","accent","mat-raised-button","",1,"ml-5",2,"width","34px",3,"click"],["type","button","color","warn","mat-raised-button","",1,"ml-5",2,"width","34px",3,"click"],["type","button","color","primary","mat-raised-button","",1,"ml-5","w-80",3,"click"],["width","15","height","15","alt","Atualizando",3,"src"],["mat-header-row",""],["mat-row",""]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Sb(2,"input",2),r.Xb(3,"button",3),r.Xb(4,"mat-icon",4),r.Qc(5,"search"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Xb(7,"div"),r.Qc(8,"Total: "),r.Xb(9,"b"),r.Qc(10),r.Wb(),r.Wb(),r.Wb(),r.Xb(11,"table",6),r.Vb(12,7),r.Oc(13,Ztt,2,0,"th",8),r.Oc(14,tet,2,1,"td",9),r.Ub(),r.Vb(15,10),r.Oc(16,eet,2,0,"th",8),r.Oc(17,net,3,1,"td",9),r.Ub(),r.Vb(18,11),r.Oc(19,oet,2,0,"th",8),r.Oc(20,ret,3,1,"td",9),r.Ub(),r.Vb(21,12),r.Oc(22,iet,2,0,"th",8),r.Oc(23,aet,3,1,"td",9),r.Ub(),r.Vb(24,13),r.Oc(25,cet,2,0,"th",8),r.Oc(26,set,3,1,"td",9),r.Ub(),r.Vb(27,14),r.Oc(28,det,2,0,"th",8),r.Oc(29,get,2,1,"td",9),r.Ub(),r.Vb(30,15),r.Oc(31,met,2,0,"th",8),r.Oc(32,pet,3,4,"td",9),r.Ub(),r.Vb(33,16),r.Oc(34,het,2,0,"th",17),r.Oc(35,Oet,6,7,"td",18),r.Ub(),r.Oc(36,Met,1,0,"tr",19),r.Oc(37,Pet,1,0,"tr",20),r.Wb()),2&t&&(r.Db(2),r.rc("formControl",e.searchMultiFilterCtrl),r.Db(8),r.Rc(e.serviceDataSource.data.length),r.Db(1),r.rc("dataSource",e.serviceDataSource),r.Db(25),r.rc("matHeaderRowDef",e.serviceTable),r.Db(1),r.rc("matRowDefColumns",e.serviceTable))},directives:[sp,mh,bu,cm.c,cm.t,cm.i,Uu,UV,s3,$V,VV,YV,tH,rH,KV,b3,ZV,c.q,Lf,c.t,yu,aH,dH],pipes:[c.f],styles:["[_nghost-%COMP%]   .float-right[_ngcontent-%COMP%]{float:right}[_nghost-%COMP%]   .float-left[_ngcontent-%COMP%]{float:left}[_nghost-%COMP%]   .monitoring-card[_ngcontent-%COMP%]{width:50%;min-height:270px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .mt-10[_ngcontent-%COMP%]{margin-top:10px}[_nghost-%COMP%]   .mt-16[_ngcontent-%COMP%]{margin-top:16px}[_nghost-%COMP%]   .mt-4[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]   .mt-26[_ngcontent-%COMP%]{margin-top:26px}[_nghost-%COMP%]   .p-16[_ngcontent-%COMP%]{padding:16px}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{width:88px;height:36px}[_nghost-%COMP%]   button.support-button[_ngcontent-%COMP%]{min-width:0;width:56px;height:36px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .min-width-660[_ngcontent-%COMP%]{min-width:660px!important}[_nghost-%COMP%]   .width-80-perc[_ngcontent-%COMP%]{min-width:80%!important}[_nghost-%COMP%]   .width-20-perc[_ngcontent-%COMP%]{min-width:20%!important}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .disabled[_ngcontent-%COMP%]{background-color:#eee;color:#aaa}[_nghost-%COMP%]   .margin-left-10[_ngcontent-%COMP%]{margin-left:10px}[_nghost-%COMP%]   .cursor-default[_ngcontent-%COMP%]{cursor:Default}[_nghost-%COMP%]   .min-width-88[_ngcontent-%COMP%]{min-width:88px!important}[_nghost-%COMP%]   .min-width-100[_ngcontent-%COMP%]{min-width:100px!important}[_nghost-%COMP%]   .min-width-150[_ngcontent-%COMP%]{min-width:150px!important}[_nghost-%COMP%]   .min-width-250[_ngcontent-%COMP%]{min-width:250px!important}[_nghost-%COMP%]   .min-width-300[_ngcontent-%COMP%]{min-width:300px!important}[_nghost-%COMP%]   .min-width-400[_ngcontent-%COMP%]{min-width:400px!important}[_nghost-%COMP%]   .min-width-500[_ngcontent-%COMP%]{min-width:500px!important}[_nghost-%COMP%]   .width-100-percent[_ngcontent-%COMP%]{width:100%!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]{margin-top:40px}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]{width:500px;position:relative;display:flex}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .searchTerm[_ngcontent-%COMP%]{width:100%;border:2px solid #ddd;border-right:none;padding:10px;height:42px;border-radius:5px 0 0 5px;outline:none;color:#555!important;font-size:20px}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .searchTerm[_ngcontent-%COMP%]:focus{color:#ddd}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .searchButton[_ngcontent-%COMP%]{width:40px;height:42px;border:1px solid #ddd;background:#ddd;text-align:center;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;font-size:20px;margin-top:-1px}[_nghost-%COMP%]   .box-search[_ngcontent-%COMP%]   .bt-icon[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]  .mat-tab-label:hover{background-color:#e3e3e3!important}[_nghost-%COMP%]  .mat-tab-label-active{background-color:#ccc!important}[_nghost-%COMP%]   .client-connected[_ngcontent-%COMP%], [_nghost-%COMP%]   .client-update[_ngcontent-%COMP%]{color:#3de65d;filter:drop-shadow(0 0 2px currentcolor)}[_nghost-%COMP%]   .client-not-connected[_ngcontent-%COMP%], [_nghost-%COMP%]   .client-stomp-not-connected[_ngcontent-%COMP%]{color:#e61e1e;filter:drop-shadow(0 0 2px currentcolor)}[_nghost-%COMP%]   .client-installed[_ngcontent-%COMP%], [_nghost-%COMP%]   .client-opening[_ngcontent-%COMP%]{color:#03a9f4;filter:drop-shadow(0 0 2px currentcolor)}[_nghost-%COMP%]   .client-not-installed[_ngcontent-%COMP%]{color:#fc0;filter:drop-shadow(0 0 2px currentcolor)}",""]}),t})();class xet{constructor(t,e,n){this.topic=t,this.service=e,this.webStompService=n,this.subscriptions=[]}loadFromDbAndWebSocket(t,e,n,o,r,i,a,c){this.loadDataFromDB(t,e,n,o,r,i,a,c)}loadDataFromDB(t,e,n,o,r,i,a,c){const s=function(t,e){const n={begin:null,end:null,diffMinutes:null};let o=qc(t).startOf("day").toISOString(!0),r=qc(e).endOf("day").toISOString(!0);const i=Object(kc.j)(t,e);return i<60?(o=qc(t).toISOString(!0),r=qc(e).toISOString(!0)):i<1440&&(o=qc(t).startOf("hour").toISOString(!0),r=qc(e).endOf("hour").toISOString(!0)),n.begin=o,n.end=r,n.diffMinutes=i,n}(t,e);this.service.findByServerIdAndMetricTypeAndRangeOfCreatedAt(o,n,s.begin,s.end,i).subscribe(t=>{this.addDataToChart(t,a,c),s.diffMinutes<100?this.loadDataFromWebsocket(n,o,r,a,c):this.unSubscribe()})}loadDataFromWebsocket(t,e,n,o,r){e&&this.subscriptions.push(this.webStompService.stompSubscribe("/topic/"+this.topic+"."+t+"."+e+"."+n).subscribe(t=>{this.addDataToChart(t,o,r)}))}addDataToChart(t,e,n){t&&(t.map(t=>{e.push(t)}),n.next(e.map(t=>({x:t.x,y:Math.round(t.y)}))))}unSubscribe(){if(this.subscriptions){for(const t of this.subscriptions)t.unsubscribe();this.subscriptions=[]}}}let vet=(()=>{class t extends ob{constructor(t,e){super(t,e,"network-usage")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ab),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),wet=(()=>{class t extends xet{constructor(t,e){super("NetworkUsage",e,t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(v9),r.bc(vet))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),ket=(()=>{class t{constructor(t,e){this.service=t,this.monitoringDetailsService=e,this.dataSubject=new VM.Subject,this.chartPointList=[],this.monitoringDetailsService.changePath("monitoring-details","network")}ngOnChanges(t){this.chartPointList=[],this.service.loadFromDbAndWebSocket(this.begin,this.end,this.metricType,this.serverId,this.baseServerId,this.resolution,this.chartPointList,this.dataSubject)}ngOnDestroy(){this.chartPointList=[],this.dataSubject=new VM.Subject,this.service.unSubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(wet),r.Rb(btt))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-network-usage"]],inputs:{serverId:"serverId",metricType:"metricType",begin:"begin",end:"end",resolution:"resolution",baseServerId:"baseServerId"},features:[r.Bb],decls:2,vars:1,consts:[[2,"display","block","height","300px"],["chartTitle","Bytes/segundo","height","300",3,"data$"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"app-highcharts",1),r.Wb()),2&t&&(r.Db(1),r.rc("data$",e.dataSubject))},directives:[VL],styles:[""]}),t})();function Aet(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc("",t.serverOverview.cpu,"%")}}function Det(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"- %"),r.Wb())}function Iet(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc("",t.serverOverview.memory,"%")}}function Eet(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"- %"),r.Wb())}function Tet(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Sc("",t.value,"%")}}function Let(t,e){1&t&&(r.Xb(0,"span",9),r.Qc(1,"- %"),r.Wb())}const Ret=function(t,e,n){return{"warn-A700-fg blink_me":t,"accent-A700-fg":e,"primary-100-fg":n}};function Wet(t,e){if(1&t&&(r.Xb(0,"span"),r.Xb(1,"span",2),r.Xb(2,"span",7),r.Qc(3),r.Wb(),r.Oc(4,Tet,2,1,"span",3),r.Oc(5,Let,2,0,"span",8),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.rc("ngClass",r.xc(4,Ret,t.value>85&&n.statusOverview,(t.value<=85||t.value<0)&&n.statusOverview,!n.statusOverview)),r.Db(2),r.Rc(t.driveName),r.Db(1),r.rc("ngIf",t.value>-1&&n.statusOverview),r.Db(1),r.rc("ngIf",t.value<0)}}const jet=function(t,e,n){return{"primary-100-fg":t,"warn-A700-fg blink_me":e,"accent-A700-fg":n}},Fet=function(t){return{"primary-100-fg":t}};let Xet=(()=>{class t{constructor(t){this.webStompService=t,this.statusOverview=!1,this.metricType=null,this.metricId=0,this.panelOpenState=!1}ngOnInit(){this.serverOverview={cpu:-1,memory:-1,hdList:[],createdAt:new Date(Date.now()-3e5)},this.metricId=this.baseServer.id,this.serverType===rv.LINUX?this.metricType=C9.LINUX_SERVER:this.serverType===rv.WINDOWS&&(this.metricType=C9.WINDOWS_SERVER),this.getServerOverview(),this.checkStatusOverview(this.serverOverview)}getServerOverview(){this.subServerOverView=this.webStompService.stompSubscribe("/topic/server-overview."+this.serverType+"."+this.metricId).subscribe(t=>{t&&(this.statusOverview=this.checkStatusOverview(t[0]),this.serverOverviewHandler(t))})}checkStatusOverview(t){if(t&&t.createdAt){const e=new Date(t.createdAt.toString());return Object(kc.k)(e,new Date(Date.now()))<=180}return!1}serverOverviewHandler(t){for(const e of t)-1!==e.cpu?(this.serverOverview.cpu=e.cpu,this.serverOverview.cpu>100&&(this.serverOverview.cpu=100)):-1!==e.memory?this.serverOverview.memory=e.memory:e.hdList.length>0&&(this.serverOverview.hdList=e.hdList)}ngOnDestroy(){this.subServerOverView&&this.subServerOverView.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(v9))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-cpu-men-hd"]],inputs:{baseServer:"baseServer",connectionStatus$:"connectionStatus$",serverType:"serverType"},decls:20,vars:18,consts:[[3,"opened","closed"],[1,"pt-3"],[3,"ngClass"],[4,"ngIf"],[1,"primary-100-fg"],[1,"text-max-250","float-right"],[4,"ngFor","ngForOf"],[1,"pl-10","pr-5"],["class","warn-A700-fg",4,"ngIf"],[1,"warn-A700-fg"]],template:function(t,e){1&t&&(r.Xb(0,"mat-expansion-panel",0),r.fc("opened",(function(){return e.panelOpenState=!0}))("closed",(function(){return e.panelOpenState=!1})),r.Xb(1,"mat-expansion-panel-header"),r.Xb(2,"mat-panel-title"),r.Xb(3,"div",1),r.Xb(4,"span",2),r.Oc(5,Aet,2,1,"span",3),r.Oc(6,Det,2,0,"span",3),r.Qc(7," CPU "),r.Wb(),r.Xb(8,"span",4),r.Qc(9," | "),r.Wb(),r.Xb(10,"span",2),r.Oc(11,Iet,2,1,"span",3),r.Oc(12,Eet,2,0,"span",3),r.Qc(13," RAM "),r.Wb(),r.Xb(14,"span",4),r.Qc(15," | "),r.Wb(),r.Xb(16,"span",2),r.Qc(17," HD "),r.Wb(),r.Xb(18,"span",5),r.Oc(19,Wet,6,8,"span",6),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(4),r.rc("ngClass",r.xc(8,jet,!e.statusOverview,(e.serverOverview.cpu>85||e.serverOverview.cpu<0)&&e.statusOverview,e.serverOverview.cpu<=85&&e.statusOverview)),r.Db(1),r.rc("ngIf",e.serverOverview.cpu>-1&&e.statusOverview),r.Db(1),r.rc("ngIf",e.serverOverview.cpu<0),r.Db(4),r.rc("ngClass",r.xc(12,Ret,e.serverOverview.memory>90&&e.statusOverview,(e.serverOverview.memory<=90||e.serverOverview.memory<0)&&e.statusOverview,!e.statusOverview)),r.Db(1),r.rc("ngIf",e.serverOverview.memory>-1&&e.statusOverview),r.Db(1),r.rc("ngIf",e.serverOverview.memory<0),r.Db(4),r.rc("ngClass",r.vc(16,Fet,!e.statusOverview)),r.Db(3),r.rc("ngForOf",e.serverOverview.hdList))},directives:[Hw,Gw,qw,c.q,Lf,c.t,c.s],styles:[""]}),t})();function Net(t,e){if(1&t&&r.Sb(0,"fa-icon",6),2&t){const t=r.jc(2);r.rc("icon",t.faWindows)}}function Uet(t,e){if(1&t&&r.Sb(0,"fa-icon",7),2&t){const t=r.jc(2);r.rc("icon",t.faLinux)}}function zet(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,Net,1,1,"fa-icon",4),r.Oc(2,Uet,1,1,"fa-icon",5),r.Xb(3,"b"),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",t.serverType===t.ServerType.WINDOWS),r.Db(1),r.rc("ngIf",t.serverType===t.ServerType.LINUX),r.Db(2),r.Rc(t.baseServer.hostname)}}function Yet(t,e){1&t&&r.Sb(0,"hr")}function Bet(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"p"),r.Xb(2,"small"),r.Qc(3,"connectionFQDN: "),r.Wb(),r.Sb(4,"br"),r.Xb(5,"span",8),r.Qc(6),r.Wb(),r.Wb(),r.Xb(7,"p"),r.Xb(8,"small"),r.Qc(9,"connectionPort: "),r.Wb(),r.Sb(10,"br"),r.Xb(11,"span",8),r.Qc(12),r.Wb(),r.Wb(),r.Xb(13,"p"),r.Xb(14,"small"),r.Qc(15,"publicIp: "),r.Wb(),r.Sb(16,"br"),r.Xb(17,"span",8),r.Qc(18),r.Wb(),r.Wb(),r.Xb(19,"p"),r.Xb(20,"small"),r.Qc(21,"privateIp: "),r.Wb(),r.Sb(22,"br"),r.Xb(23,"span",8),r.Qc(24),r.Wb(),r.Wb(),r.Oc(25,Yet,1,0,"hr",0),r.Xb(26,"p"),r.Qc(27),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(6),r.Rc(t.baseServer.connectionFQDN),r.Db(6),r.Rc(t.baseServer.connectionPort),r.Db(6),r.Rc(t.baseServer.publicIp),r.Db(6),r.Rc(t.baseServer.privateIp),r.Db(1),r.rc("ngIf",t.baseServer.comment&&t.baseServer.comment.length>3),r.Db(2),r.Rc(t.baseServer.comment)}}function Vet(t,e){if(1&t&&(r.Xb(0,"div",11),r.Xb(1,"span",12),r.Qc(2,"Ativo : "),r.Wb(),r.Xb(3,"span",13),r.Xb(4,"mat-icon",14),r.Qc(5," arrow_upward "),r.Wb(),r.Xb(6,"span"),r.Qc(7),r.kc(8,"secondsToStringInfoTime"),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(7),r.Sc(" ",r.lc(8,1,t.serverUptime.value)," ")}}function Het(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"span",12),r.Qc(2,"Inativo: "),r.Wb(),r.Xb(3,"span",15),r.Xb(4,"mat-icon",16),r.Qc(5," arrow_downward "),r.Wb(),r.Xb(6,"span"),r.Qc(7),r.kc(8,"timeDiff"),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(7),r.Sc(" ",r.lc(8,1,t.serverUptime.createdAt)," ")}}function Qet(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,Vet,9,3,"div",9),r.Oc(2,Het,9,3,"ng-template",null,10,r.Pc),r.Wb()),2&t){const t=r.Ac(3),e=r.jc();r.Db(1),r.rc("ngIf",e.checksIfTheServerIsOnline(e.serverUptime))("ngIfElse",t)}}function Get(t,e){if(1&t&&(r.Xb(0,"div",17),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Sc(" ",t.loadingOverViewText," ")}}let $et=(()=>{class t{constructor(t){this.webStompService=t,this.faWindows=yc,this.faLinux=Pc,this.panelOpenState=!1,this.cpuAverage=-1,this.memoryAverage=-1,this.hdList=[],this.loadingOverViewText="carregando...",this.hdAverages=[],this.metricType=null,this.metricId=0,this.statusOverview=!1,this.ServerType=rv}ngOnInit(){setTimeout(()=>{this.loadingOverViewText="monitoramento desconectado"},2e4),this.metricId=this.baseServer.id,this.serverType===rv.LINUX?this.metricType=C9.LINUX_SERVER:this.serverType===rv.WINDOWS&&(this.metricType=C9.WINDOWS_SERVER),this.getServerUptime()}getServerUptime(){this.subUptime=this.webStompService.stompSubscribe("/topic/ServerUptime."+this.metricType+"."+this.metricId+"."+this.metricId).subscribe(t=>{t&&(this.serverUptime={value:t[0].y,metricId:0,metricType:this.metricType,createdAt:new Date(t[0].x)})})}checksIfTheServerIsOnline(t){const e=qc(t.createdAt);return qc().add(-2,"minutes").isBefore(e)}ngOnDestroy(){this.subUptime&&this.subUptime.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(v9))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-server-overview-accordion"]],inputs:{baseServer:"baseServer",serverType:"serverType"},decls:14,vars:7,consts:[[4,"ngIf"],[3,"connectionStatus$","baseServer","serverType"],[3,"opened","closed"],["class","primary-100-fg",4,"ngIf"],["class","s-20 mr-8  windows-icon","style","color: #2E8DEF",3,"icon",4,"ngIf"],["class","s-20 mr-8  windows-icon","style","color: #1E2129",3,"icon",4,"ngIf"],[1,"s-20","mr-8","windows-icon",2,"color","#2E8DEF",3,"icon"],[1,"s-20","mr-8","windows-icon",2,"color","#1E2129",3,"icon"],[1,"accent-A700-fg"],["class","pt-3",4,"ngIf","ngIfElse"],["offline",""],[1,"pt-3"],[1,"primary-200-fg"],[1,"accent-A400-fg"],["title","Online",1,"arrow-inner","arrow-down-up"],[1,"warn-A700-fg"],["title","Offline",1,"arrow-inner","arrow-down-up"],[1,"primary-100-fg"]],template:function(t,e){1&t&&(r.Xb(0,"mat-accordion"),r.Xb(1,"mat-expansion-panel"),r.Xb(2,"mat-expansion-panel-header"),r.Xb(3,"mat-panel-title"),r.Oc(4,zet,5,3,"div",0),r.Wb(),r.Wb(),r.Xb(5,"div"),r.Oc(6,Bet,28,6,"div",0),r.Wb(),r.Wb(),r.Sb(7,"app-server-cpu-men-hd",1),r.Xb(8,"mat-expansion-panel",2),r.fc("opened",(function(){return e.panelOpenState=!0}))("closed",(function(){return e.panelOpenState=!1})),r.Xb(9,"mat-expansion-panel-header"),r.Xb(10,"mat-panel-title"),r.Oc(11,Qet,4,2,"div",0),r.Oc(12,Get,2,1,"div",3),r.Wb(),r.Wb(),r.Sb(13,"div"),r.Wb(),r.Wb()),2&t&&(r.Db(4),r.rc("ngIf",e.baseServer),r.Db(2),r.rc("ngIf",e.baseServer),r.Db(1),r.rc("connectionStatus$",e.webStompService.connectionStatus$)("baseServer",e.baseServer)("serverType",e.serverType),r.Db(4),r.rc("ngIf",e.serverUptime),r.Db(1),r.rc("ngIf",!e.serverUptime))},directives:[Kw,Hw,Gw,qw,c.t,Xet,HI,Uu],pipes:[KL,UL],styles:[".arrow-down-up[_ngcontent-%COMP%]{min-width:8px;width:8px;margin-left:8px;font-size:12px}.blink_me[_ngcontent-%COMP%]{-webkit-animation:blinker 1s linear infinite;animation:blinker 1s linear infinite}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}"]}),t})();function qet(t,e){return n=>{const o=n.controls[e],r=o.controls.map(t=>t.value).map(t=>t.clientVpnIp),i=o.controls.filter(t=>t.value).filter(t=>GL(r).includes(t.value.clientVpnIp));i.length>0&&i[i.length-1].controls.clientVpnIp.setErrors(t)}}const Ket=["vpnContentRef"];function Jet(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-card",14),r.Xb(1,"mat-card-content"),r.Xb(2,"div"),r.Xb(3,"mat-form-field",15),r.Xb(4,"mat-label"),r.Qc(5,"Nome"),r.Wb(),r.Sb(6,"input",16),r.Xb(7,"mat-error"),r.Qc(8),r.kc(9,"error"),r.Wb(),r.Wb(),r.Xb(10,"mat-form-field",17),r.Xb(11,"mat-label"),r.Qc(12,"IP VPN ou DNS"),r.Wb(),r.Sb(13,"input",18),r.Xb(14,"mat-error"),r.Qc(15),r.kc(16,"error"),r.Wb(),r.Wb(),r.Wb(),r.Xb(17,"div"),r.Xb(18,"mat-form-field",19),r.Xb(19,"mat-label"),r.Qc(20,"Detalhes e informa\xe7\xf5es"),r.Wb(),r.Sb(21,"textarea",20),r.Wb(),r.Wb(),r.Xb(22,"button",21),r.fc("click",(function(){r.Ec(t);const n=e.$implicit,o=e.index;return r.jc().onDelete(n.value,o)})),r.Qc(23,"Delete "),r.Wb(),r.Sb(24,"div",22),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=e.index,o=r.jc();r.rc("formGroupName",n),r.Db(8),r.Sc(" ",r.lc(9,3,o.getControlsOfFormGroup(t).controls.name.errors)," "),r.Db(7),r.Sc(" ",r.lc(16,5,o.getControlsOfFormGroup(t).controls.clientVpnIp.errors)," ")}}let Zet=(()=>{class t extends Bc{constructor(t,e,n,o,r){var i;super(),this.dialogRef=t,this.dialog=e,this.data=n,this.fb=o,this.vpnMonitoringConfigurationDaoService=r,this.baseServer=n.baseServer,this.serverType=n.serverType,this.myFormArray=this.fb.array([]),this.myForm=this.fb.group({myFormArray:this.myFormArray}),this.myForm.setValidators([(i={clientVpnIp:"IP ou DNS Inv\xe1lido"},t=>{const e=t.controls.myFormArray;for(let n=0;n<e.controls.length;n++){const t=e.controls[n];QL(t.controls.clientVpnIp.value)||t.controls.clientVpnIp.setErrors(i)}}),qet({clientVpnIp:"IP ou DNS Duplicado"},"myFormArray")]),this.addVpnMonitoringConfigurationListInPageByServerId(this.baseServer.id,this.serverType),this.myFormControls=this.myForm.controls.myFormArray}buildVpn(t){let e={id:null,name:null,active:!0,createdAt:null,updatedAt:null,serverId:this.baseServer.id,serverType:this.serverType,clientVpnIp:"",comment:null};return t&&(e=t),this.fb.group(e)}onCancel(){this.dialogRef.close()}onAddVpnMonitoringConfiguration(t){this.myFormArray.push(this.buildVpn(t)),setTimeout(()=>{this.vpnContentRef.nativeElement.scrollTo(0,this.vpnContentRef.nativeElement.scrollHeight)},50)}onDelete(t,e){const n=this.dialog.open(Qu,{disableClose:!0,data:{message:'Voc\xea tem certeza que deseja remover essa VNP do monitoramento? <br><h2 class="warn-A700-fg">'+t.name+"<br>"+t.clientVpnIp+"</h2><br>"+t.id+"</h2>",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(n=>{n&&((null==t?void 0:t.id)?this.vpnMonitoringConfigurationDaoService.remove(t.id).subscribe(t=>{this.dialogRef.close(t)}):this.myFormArray.removeAt(e))});this.addSubscription(n)}onSubmit(){const t=this.myForm.value.myFormArray,e=[],n=[];for(const i of t)i.id?n.push(i):e.push(i);let o,r;o=!n||n.length<1?Object(qu.of)([]):this.vpnMonitoringConfigurationDaoService.saveAll(n),r=!e||e.length<1?Object(qu.of)([]):this.vpnMonitoringConfigurationDaoService.createAll(e),Object(Ku.forkJoin)([r,o]).subscribe(t=>{const e=[],n=t[0],o=t[1];if(n)for(const r of n)e.push(r);if(o)for(const r of o)e.push(r);this.dialogRef.close(e)})}addVpnMonitoringConfigurationListInPageByServerId(t,e){this.vpnMonitoringConfigurationDaoService.findAllByServerIdAndServerType(t,e).subscribe(t=>{if(t)for(const e of Object(kc.r)(t))this.onAddVpnMonitoringConfiguration(e);else this.onAddVpnMonitoringConfiguration()})}getControlsOfFormGroup(t){return t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(Zg),r.Rb($g),r.Rb(cm.g),r.Rb(P9))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-vpn-monitoring-configuration"]],viewQuery:function(t,e){var n;1&t&&r.Wc(Ket,!0),2&t&&r.zc(n=r.gc())&&(e.vpnContentRef=n.first)},features:[r.Ab],decls:44,vars:5,consts:[[3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mat-elevation-z2","card-list"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16","content-vpn"],["vpnContentRef",""],[1,"accent-300-fg"],["formArrayName","myFormArray"],[3,"formGroupName",4,"ngFor","ngForOf"],["type","button","mat-raised-button","","color","primary",1,"text-align-center","mt-20","mb-30",3,"click"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","accent",3,"click"],["type","button","mat-raised-button","","color","primary",3,"click"],[3,"formGroupName"],["appearance","outline",1,"mr-30",2,"width","287px"],["matInput","","formControlName","name","required",""],["appearance","outline",2,"width","287px"],["matInput","","formControlName","clientVpnIp"],["appearance","outline",1,"width-100-percent"],["rows","4","matInput","","formControlName","comment"],["type","button","mat-raised-button","","color","warn",1,"float-right",3,"click"],[2,"clear","both"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"VPN - Cadastro para monitoramento"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"div",5,6),r.Xb(8,"mat-card"),r.Xb(9,"mat-card-content"),r.Xb(10,"table"),r.Xb(11,"tr"),r.Xb(12,"td"),r.Qc(13,"Hostname"),r.Wb(),r.Xb(14,"td"),r.Qc(15,":"),r.Wb(),r.Xb(16,"td"),r.Qc(17),r.Wb(),r.Wb(),r.Xb(18,"tr"),r.Xb(19,"td"),r.Qc(20,"FQDN"),r.Wb(),r.Xb(21,"td"),r.Qc(22,":"),r.Wb(),r.Xb(23,"td"),r.Qc(24),r.Wb(),r.Wb(),r.Xb(25,"tr"),r.Xb(26,"td"),r.Qc(27,"Private Ip"),r.Wb(),r.Xb(28,"td"),r.Qc(29,":"),r.Wb(),r.Xb(30,"td"),r.Qc(31),r.Wb(),r.Wb(),r.Wb(),r.Xb(32,"div"),r.Xb(33,"small",7),r.Qc(34,"O ping sair\xe1 desse servidor"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(35,"div",8),r.Oc(36,Jet,25,7,"mat-card",9),r.Wb(),r.Xb(37,"button",10),r.fc("click",(function(){return e.onAddVpnMonitoringConfiguration()})),r.Qc(38,"Add "),r.Wb(),r.Wb(),r.Xb(39,"div",11),r.Xb(40,"button",12),r.fc("click",(function(){return e.onSubmit()})),r.Qc(41,"Salvar"),r.Wb(),r.Xb(42,"button",13),r.fc("click",(function(){return e.onCancel()})),r.Qc(43,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.myForm),r.Db(17),r.Rc(null==e.baseServer?null:e.baseServer.hostname),r.Db(7),r.Rc(null==e.baseServer?null:e.baseServer.connectionFQDN),r.Db(7),r.Rc(null==e.baseServer?null:e.baseServer.privateIp),r.Db(5),r.rc("ngForOf",e.myFormControls.controls))},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,Wv,vv,cm.f,c.s,yu,ah,cm.m,nu,Qh,bu,cm.c,cm.t,cm.j,cm.E,Uh],pipes:[DP],styles:["mat-card[_ngcontent-%COMP%]{margin-top:15px}.card-list[_ngcontent-%COMP%]{background-color:#f5f5f5!important}.card-list[_ngcontent-%COMP%]   .content-vpn[_ngcontent-%COMP%]{overflow:auto;max-height:600px}.card-list[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{font-size:12px!important}.float-right[_ngcontent-%COMP%]{float:right}"]}),t})(),tnt=(()=>{class t extends tb{constructor(t,e){super(t,e,"vpn-monitoring-status")}findAllByServerIdAndServerType(t,e){return this.http.get(this.url+"/find-all-by-server-id-and-server-type/"+e+"/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ab),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function ent(t,e){1&t&&(r.Xb(0,"mat-icon",10),r.Qc(1," check_circle "),r.Wb())}function nnt(t,e){1&t&&(r.Xb(0,"mat-icon",10),r.Qc(1," arrow_drop_down_circle "),r.Wb())}function ont(t,e){1&t&&(r.Xb(0,"mat-icon",10),r.Qc(1," error "),r.Wb())}function rnt(t,e){if(1&t&&(r.Xb(0,"small"),r.Xb(1,"mat-icon",11),r.Qc(2," arrow_upward "),r.Wb(),r.Qc(3),r.kc(4,"timeDiff"),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc();var n;r.Db(3),r.Sc(" ",r.lc(4,1,null==(n=e.getVpnMonitoringStatusOfVpnMonitoringConfiguration(t.id))?null:n.onlineSince)," ")}}function int(t,e){if(1&t&&(r.Xb(0,"small"),r.Xb(1,"mat-icon",12),r.Qc(2," arrow_downward "),r.Wb(),r.Qc(3),r.kc(4,"timeDiff"),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc();var n;r.Db(3),r.Sc(" ",r.lc(4,1,null==(n=e.getVpnMonitoringStatusOfVpnMonitoringConfiguration(t.id))?null:n.offlineSince)," ")}}function ant(t,e){if(1&t&&(r.Xb(0,"small"),r.Xb(1,"mat-icon",12),r.Qc(2," arrow_downward "),r.Wb(),r.Qc(3),r.kc(4,"timeDiff"),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc();var n;r.Db(3),r.Sc(" ",r.lc(4,1,null==(n=e.getVpnMonitoringStatusOfVpnMonitoringConfiguration(t.id))?null:n.updatedAt)," ")}}function cnt(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Sc(" ",null==t.baseServer?null:t.baseServer.privateIp,"")}}function snt(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Sc(" ",null==t.baseServer?null:t.baseServer.publicIp,"")}}function lnt(t,e){1&t&&r.Sb(0,"hr")}const dnt=function(t,e,n){return{"uptime-vpn":t,"downtime-vpn":e,"timeout-vpn":n}};function gnt(t,e){if(1&t&&(r.Xb(0,"mat-expansion-panel"),r.Xb(1,"mat-expansion-panel-header"),r.Xb(2,"mat-panel-title",4),r.Oc(3,ent,2,0,"mat-icon",5),r.Oc(4,nnt,2,0,"mat-icon",5),r.Oc(5,ont,2,0,"mat-icon",5),r.Xb(6,"div",6),r.Xb(7,"div",7),r.Qc(8),r.Wb(),r.Oc(9,rnt,5,3,"small",8),r.Oc(10,int,5,3,"small",8),r.Oc(11,ant,5,3,"small",8),r.Wb(),r.Wb(),r.Wb(),r.Xb(12,"div"),r.Xb(13,"div"),r.Xb(14,"p"),r.Qc(15," IP VPN servidor"),r.Sb(16,"br"),r.Xb(17,"span",9),r.Oc(18,cnt,2,1,"span",8),r.Oc(19,snt,2,1,"span",8),r.Wb(),r.Sb(20,"br"),r.Wb(),r.Xb(21,"p"),r.Qc(22," IP/DNS monitorado"),r.Sb(23,"br"),r.Xb(24,"span",9),r.Qc(25),r.Wb(),r.Wb(),r.Wb(),r.Oc(26,lnt,1,0,"hr",8),r.Xb(27,"p"),r.Qc(28),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,s=r.jc();var n=null;const l=r.xc(13,dnt,(null==(n=s.getVpnMonitoringStatusOfVpnMonitoringConfiguration(t.id))?null:n.onlineSince)&&s.statusVpnMonitoring,(null==(n=s.getVpnMonitoringStatusOfVpnMonitoringConfiguration(t.id))?null:n.offlineSince)&&s.statusVpnMonitoring,!s.statusVpnMonitoring);var o=null;const d=s.statusVpnMonitoring&&(null==(o=s.getVpnMonitoringStatusOfVpnMonitoringConfiguration(t.id))?null:o.onlineSince);var i=null;const g=s.statusVpnMonitoring&&(null==(i=s.getVpnMonitoringStatusOfVpnMonitoringConfiguration(t.id))?null:i.offlineSince);var a;const m=(null==(a=s.getVpnMonitoringStatusOfVpnMonitoringConfiguration(t.id))?null:a.onlineSince)&&s.statusVpnMonitoring;var c;const p=(null==(c=s.getVpnMonitoringStatusOfVpnMonitoringConfiguration(t.id))?null:c.offlineSince)&&s.statusVpnMonitoring;r.Db(2),r.rc("ngClass",l),r.Db(1),r.rc("ngIf",d),r.Db(1),r.rc("ngIf",g),r.Db(1),r.rc("ngIf",!s.statusVpnMonitoring),r.Db(3),r.Rc(t.name),r.Db(1),r.rc("ngIf",m),r.Db(1),r.rc("ngIf",p),r.Db(1),r.rc("ngIf",!s.statusVpnMonitoring),r.Db(7),r.rc("ngIf",null==s.baseServer?null:s.baseServer.privateIp),r.Db(1),r.rc("ngIf",!(null!=s.baseServer&&s.baseServer.privateIp)&&(null==s.baseServer?null:s.baseServer.publicIp)),r.Db(6),r.Rc(t.clientVpnIp),r.Db(1),r.rc("ngIf",t.comment&&t.comment.length>1),r.Db(2),r.Rc(t.comment)}}let mnt=(()=>{class t{constructor(t,e,n,o,r,i){this.dialog=t,this.vpnDaoService=e,this.webStompService=n,this.router=o,this.customerGroupService=r,this.vpnMonitoringStatusDaoService=i,this.timerUpdate=null,this.statusVpnMonitoring=!0,this.dataSubject=new VM.Subject}ngOnInit(){this.baseServer&&this.loadAllData()}loadAllData(){this.findAllVpnMonitoringConfigurationOfServerId(),this.findAllVpnMonitoringStatusOfServerId(),this.loadDataFromWebsocket()}loadDataFromWebsocket(){this.subscriptionData=this.webStompService.stompSubscribe("/topic/vpn-monitoring-status."+this.serverType+"."+this.baseServer.id).subscribe(t=>{t&&(this.vpnMonitoringStatusList=t)})}findAllVpnMonitoringStatusOfServerId(){this.vpnMonitoringStatusDaoService.findAllByServerIdAndServerType(this.baseServer.id,this.serverType).subscribe(t=>{t&&(this.vpnMonitoringStatusList=t)})}getVpnMonitoringStatusOfVpnMonitoringConfiguration(t){if(this.vpnMonitoringStatusList){const e=this.vpnMonitoringStatusList.find(e=>(null==e?void 0:e.vpnMonitoringConfigurationId)===t);if(e){const t=Object(kc.k)(new Date(e.updatedAt.toString()),new Date(Date.now()));this.statusVpnMonitoring=t<=180}return e}}findAllVpnMonitoringConfigurationOfServerId(){this.vpnDaoService.findAllByServerIdAndServerType(this.baseServer.id,this.serverType).subscribe(t=>{t&&(this.vpnMonitoringConfigurationList=Object(kc.r)(t))})}onEditVPN(t,e){this.dialog.open(Zet,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{baseServer:t,serverType:e}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{t&&(this.vpnMonitoringConfigurationList=t)})}ngOnDestroy(){clearInterval(this.timerUpdate),this.subscriptionData&&this.subscriptionData.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zg),r.Rb(P9),r.Rb(v9),r.Rb(ga),r.Rb(nb),r.Rb(tnt))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-vpn-overview-accordion"]],inputs:{serverType:"serverType",baseServer:"baseServer"},decls:6,vars:1,consts:[[1,"scrollbar-accordion"],[4,"ngFor","ngForOf"],["mat-raised-button","","color","accent",2,"float","right","margin","20px 30px 20px 0px",3,"click"],[2,"display","block","clear","both"],[1,"time-vpn",3,"ngClass"],["class","arrow-top","title","onLine",4,"ngIf"],[1,"text-box","text-max-200"],[1,"font-weight-bold"],[4,"ngIf"],[1,"accent-A700-fg"],["title","onLine",1,"arrow-top"],["title","Online",1,"arrow-inner"],["title","Offline",1,"arrow-inner"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"mat-accordion"),r.Oc(2,gnt,29,17,"mat-expansion-panel",1),r.Wb(),r.Wb(),r.Xb(3,"button",2),r.fc("click",(function(){return e.onEditVPN(e.baseServer,e.serverType)})),r.Qc(4,"Editar"),r.Wb(),r.Sb(5,"div",3)),2&t&&(r.Db(2),r.rc("ngForOf",e.vpnMonitoringConfigurationList))},directives:[Kw,c.s,yu,Hw,Gw,qw,c.q,Lf,c.t,Uu],pipes:[UL],styles:[".scrollbar-accordion[_ngcontent-%COMP%]{overflow:auto;max-height:400px;padding:20px}.time-vpn[_ngcontent-%COMP%]   .text-box[_ngcontent-%COMP%]{font-size:14px;margin-left:5px}.time-vpn[_ngcontent-%COMP%]   .text-box[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:14px;width:16px!important;min-width:16px;min-height:16px;height:16px!important;padding-top:2px;float:left}.downtime-vpn[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], .downtime-vpn[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{color:#b71c1c}.uptime-vpn[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], .uptime-vpn[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{color:#2e7d32}.timeout-vpn[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], .timeout-vpn[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{color:#5c616f}"]}),t})();const pnt=["mat-calendar-body",""];function hnt(t,e){if(1&t&&(r.Xb(0,"tr",2),r.Xb(1,"td",3),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Nc("padding-top",t._cellPadding)("padding-bottom",t._cellPadding),r.Eb("colspan",t.numCols),r.Db(1),r.Sc(" ",t.label," ")}}function unt(t,e){if(1&t&&(r.Xb(0,"td",7),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Nc("padding-top",t._cellPadding)("padding-bottom",t._cellPadding),r.Eb("colspan",t._firstRowOffset),r.Db(1),r.Sc(" ",t._firstRowOffset>=t.labelMinRequiredCells?t.label:""," ")}}function bnt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",8),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc(2)._cellClicked(n)})),r.Xb(1,"div",9),r.Qc(2),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=e.index,o=r.jc().index,i=r.jc();r.Nc("width",i._cellWidth)("padding-top",i._cellPadding)("padding-bottom",i._cellPadding),r.Hb("mat-calendar-body-disabled",!t.enabled)("mat-calendar-body-active",i._isActiveCell(o,n)),r.rc("ngClass",t.cssClasses)("tabindex",i._isActiveCell(o,n)?0:-1),r.Eb("aria-label",t.ariaLabel)("aria-disabled",!t.enabled||null)("aria-selected",i.selectedValue===t.value),r.Db(1),r.Hb("mat-calendar-body-selected",i.selectedValue===t.value)("mat-calendar-body-today",i.todayValue===t.value),r.Db(1),r.Sc(" ",t.displayValue," ")}}function _nt(t,e){if(1&t&&(r.Xb(0,"tr",4),r.Oc(1,unt,2,6,"td",5),r.Oc(2,bnt,3,20,"td",6),r.Wb()),2&t){const t=e.$implicit,n=e.index,o=r.jc();r.Db(1),r.rc("ngIf",0===n&&o._firstRowOffset),r.Db(1),r.rc("ngForOf",t)}}function fnt(t,e){if(1&t&&(r.Xb(0,"th",5),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Eb("aria-label",t.long),r.Db(1),r.Rc(t.narrow)}}const Cnt=["*"];function Ont(t,e){}function Mnt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-month-view",5),r.fc("activeDateChange",(function(e){return r.Ec(t),r.jc().activeDate=e}))("selectedChange",(function(e){return r.Ec(t),r.jc()._dateSelected(e)}))("_userSelection",(function(){return r.Ec(t),r.jc()._userSelected()})),r.Wb()}if(2&t){const t=r.jc();r.rc("activeDate",t.activeDate)("selected",t.selected)("dateFilter",t.dateFilter)("maxDate",t.maxDate)("minDate",t.minDate)("dateClass",t.dateClass)}}function Pnt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-year-view",6),r.fc("activeDateChange",(function(e){return r.Ec(t),r.jc().activeDate=e}))("monthSelected",(function(e){return r.Ec(t),r.jc()._monthSelectedInYearView(e)}))("selectedChange",(function(e){return r.Ec(t),r.jc()._goToDateInView(e,"month")})),r.Wb()}if(2&t){const t=r.jc();r.rc("activeDate",t.activeDate)("selected",t.selected)("dateFilter",t.dateFilter)("maxDate",t.maxDate)("minDate",t.minDate)}}function ynt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-multi-year-view",7),r.fc("activeDateChange",(function(e){return r.Ec(t),r.jc().activeDate=e}))("yearSelected",(function(e){return r.Ec(t),r.jc()._yearSelectedInMultiYearView(e)}))("selectedChange",(function(e){return r.Ec(t),r.jc()._goToDateInView(e,"year")})),r.Wb()}if(2&t){const t=r.jc();r.rc("activeDate",t.activeDate)("selected",t.selected)("dateFilter",t.dateFilter)("maxDate",t.maxDate)("minDate",t.minDate)}}const xnt=["button"];function vnt(t,e){1&t&&(r.ic(),r.Xb(0,"svg",3),r.Sb(1,"path",4),r.Wb())}const wnt=[[["","matDatepickerToggleIcon",""]]],knt=["[matDatepickerToggleIcon]"];function Snt(t){return Error(`MatDatepicker: No provider found for ${t}. You must import one of the following `+"modules at your application root: MatNativeDateModule, MatMomentDateModule, or provide a custom implementation.")}let Ant=(()=>{class t{constructor(){this.changes=new po.b,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 20 years",this.nextMultiYearLabel="Next 20 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year"}formatYearRange(t,e){return`${t} \u2013 ${e}`}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(r.Nb)({factory:function(){return new t},token:t,providedIn:"root"}),t})();class Dnt{constructor(t,e,n,o,r={}){this.value=t,this.displayValue=e,this.ariaLabel=n,this.enabled=o,this.cssClasses=r}}let Int=(()=>{class t{constructor(t,e){this._elementRef=t,this._ngZone=e,this.numCols=7,this.activeCell=0,this.cellAspectRatio=1,this.selectedValueChange=new r.o}_cellClicked(t){t.enabled&&this.selectedValueChange.emit(t.value)}ngOnChanges(t){const e=t.numCols,{rows:n,numCols:o}=this;(t.rows||e)&&(this._firstRowOffset=n&&n.length&&n[0].length?o-n[0].length:0),(t.cellAspectRatio||e||!this._cellPadding)&&(this._cellPadding=`${50*this.cellAspectRatio/o}%`),!e&&this._cellWidth||(this._cellWidth=`${100/o}%`)}_isActiveCell(t,e){let n=t*this.numCols+e;return t&&(n-=this._firstRowOffset),n==this.activeCell}_focusActiveCell(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.asObservable().pipe(Object(Lo.a)(1)).subscribe(()=>{const t=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");t&&t.focus()})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.A))},t.\u0275cmp=r.Lb({type:t,selectors:[["","mat-calendar-body",""]],hostAttrs:["role","grid","aria-readonly","true",1,"mat-calendar-body"],inputs:{numCols:"numCols",activeCell:"activeCell",cellAspectRatio:"cellAspectRatio",label:"label",rows:"rows",todayValue:"todayValue",selectedValue:"selectedValue",labelMinRequiredCells:"labelMinRequiredCells"},outputs:{selectedValueChange:"selectedValueChange"},exportAs:["matCalendarBody"],features:[r.Bb],attrs:pnt,decls:2,vars:2,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["aria-hidden","true","class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell mat-focus-indicator","role","button",3,"ngClass","tabindex","mat-calendar-body-disabled","mat-calendar-body-active","width","paddingTop","paddingBottom","click",4,"ngFor","ngForOf"],["aria-hidden","true",1,"mat-calendar-body-label"],["role","gridcell","role","button",1,"mat-calendar-body-cell","mat-focus-indicator",3,"ngClass","tabindex","click"],[1,"mat-calendar-body-cell-content"]],template:function(t,e){1&t&&(r.Oc(0,hnt,3,6,"tr",0),r.Oc(1,_nt,3,2,"tr",1)),2&t&&(r.rc("ngIf",e._firstRowOffset<e.labelMinRequiredCells),r.Db(1),r.rc("ngForOf",e.rows))},directives:[c.t,c.s,c.q],styles:[".mat-calendar-body{min-width:224px}.mat-calendar-body-label{height:0;line-height:0;text-align:left;padding-left:4.7142857143%;padding-right:4.7142857143%}.mat-calendar-body-cell{position:relative;height:0;line-height:0;text-align:center;outline:none;cursor:pointer}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-high-contrast-active .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){outline:dotted 2px}[dir=rtl] .mat-calendar-body-label{text-align:right}@media(hover: none){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:transparent}}\n"],encapsulation:2,changeDetection:0}),t})(),Ent=(()=>{class t{constructor(t,e,n,o){if(this._changeDetectorRef=t,this._dateFormats=e,this._dateAdapter=n,this._dir=o,this._rerenderSubscription=Js.a.EMPTY,this.selectedChange=new r.o,this._userSelection=new r.o,this.activeDateChange=new r.o,!this._dateAdapter)throw Snt("DateAdapter");if(!this._dateFormats)throw Snt("MAT_DATE_FORMATS");this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(t){const e=this._activeDate,n=this._getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(n,this.minDate,this.maxDate),this._hasSameMonthAndYear(e,this._activeDate)||this._init()}get selected(){return this._selected}set selected(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._selectedDate=this._getDateInCurrentMonth(this._selected)}get minDate(){return this._minDate}set minDate(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Yo(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(t){if(this._selectedDate!=t){const e=this._dateAdapter.getYear(this.activeDate),n=this._dateAdapter.getMonth(this.activeDate),o=this._dateAdapter.createDate(e,n,t);this.selectedChange.emit(o)}this._userSelection.emit()}_handleCalendarBodyKeydown(t){const e=this._activeDate,n=this._isRtl();switch(t.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,n?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,n?-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=t.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=t.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:return void(this.dateFilter&&!this.dateFilter(this._activeDate)||(this._dateSelected(this._dateAdapter.getDate(this._activeDate)),this._userSelection.emit(),t.preventDefault()));default:return}this._dateAdapter.compareDate(e,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),t.preventDefault()}_init(){this._selectedDate=this._getDateInCurrentMonth(this.selected),this._todayDate=this._getDateInCurrentMonth(this._dateAdapter.today()),this._monthLabel=this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let t=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(t)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_initWeekdays(){const t=this._dateAdapter.getFirstDayOfWeek(),e=this._dateAdapter.getDayOfWeekNames("narrow");let n=this._dateAdapter.getDayOfWeekNames("long").map((t,n)=>({long:t,narrow:e[n]}));this._weekdays=n.slice(t).concat(n.slice(0,t))}_createWeekCells(){const t=this._dateAdapter.getNumDaysInMonth(this.activeDate),e=this._dateAdapter.getDateNames();this._weeks=[[]];for(let n=0,o=this._firstWeekOffset;n<t;n++,o++){7==o&&(this._weeks.push([]),o=0);const t=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),n+1),r=this._shouldEnableDate(t),i=this._dateAdapter.format(t,this._dateFormats.display.dateA11yLabel),a=this.dateClass?this.dateClass(t):void 0;this._weeks[this._weeks.length-1].push(new Dnt(n+1,e[n],i,r,a))}}_shouldEnableDate(t){return!!t&&(!this.minDate||this._dateAdapter.compareDate(t,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(t,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(t))}_getDateInCurrentMonth(t){return t&&this._hasSameMonthAndYear(t,this.activeDate)?this._dateAdapter.getDate(t):null}_hasSameMonthAndYear(t,e){return!(!t||!e||this._dateAdapter.getMonth(t)!=this._dateAdapter.getMonth(e)||this._dateAdapter.getYear(t)!=this._dateAdapter.getYear(e))}_getValidDateOrNull(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null}_isRtl(){return this._dir&&"rtl"===this._dir.value}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(og,8),r.Rb(ng,8),r.Rb(sl,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-month-view"]],viewQuery:function(t,e){var n;1&t&&r.Wc(Int,!0),2&t&&r.zc(n=r.gc())&&(e._matCalendarBody=n.first)},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],decls:7,vars:7,consts:[["role","presentation",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["colspan","7","aria-hidden","true",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","selectedValue","labelMinRequiredCells","activeCell","selectedValueChange","keydown"],["scope","col"]],template:function(t,e){1&t&&(r.Xb(0,"table",0),r.Xb(1,"thead",1),r.Xb(2,"tr"),r.Oc(3,fnt,2,2,"th",2),r.Wb(),r.Xb(4,"tr"),r.Sb(5,"th",3),r.Wb(),r.Wb(),r.Xb(6,"tbody",4),r.fc("selectedValueChange",(function(t){return e._dateSelected(t)}))("keydown",(function(t){return e._handleCalendarBodyKeydown(t)})),r.Wb(),r.Wb()),2&t&&(r.Db(3),r.rc("ngForOf",e._weekdays),r.Db(3),r.rc("label",e._monthLabel)("rows",e._weeks)("todayValue",e._todayDate)("selectedValue",e._selectedDate)("labelMinRequiredCells",3)("activeCell",e._dateAdapter.getDate(e.activeDate)-1))},directives:[c.s,Int],encapsulation:2,changeDetection:0}),t})(),Tnt=(()=>{class t{constructor(t,e,n){if(this._changeDetectorRef=t,this._dateAdapter=e,this._dir=n,this._rerenderSubscription=Js.a.EMPTY,this.selectedChange=new r.o,this.yearSelected=new r.o,this.activeDateChange=new r.o,!this._dateAdapter)throw Snt("DateAdapter");this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(t){let e=this._activeDate;const n=this._getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(n,this.minDate,this.maxDate),Lnt(this._dateAdapter,e,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._selectedYear=this._selected&&this._dateAdapter.getYear(this._selected)}get minDate(){return this._minDate}set minDate(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Yo(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const t=this._dateAdapter.getYear(this._activeDate)-Rnt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let e=0,n=[];e<24;e++)n.push(t+e),4==n.length&&(this._years.push(n.map(t=>this._createCellForYear(t))),n=[]);this._changeDetectorRef.markForCheck()}_yearSelected(t){this.yearSelected.emit(this._dateAdapter.createDate(t,0,1));let e=this._dateAdapter.getMonth(this.activeDate),n=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(t,e,1));this.selectedChange.emit(this._dateAdapter.createDate(t,e,Math.min(this._dateAdapter.getDate(this.activeDate),n)))}_handleCalendarBodyKeydown(t){const e=this._activeDate,n=this._isRtl();switch(t.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,n?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,n?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Rnt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,24-Rnt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?-240:-24);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?240:24);break;case 13:case 32:this._yearSelected(this._dateAdapter.getYear(this._activeDate));break;default:return}this._dateAdapter.compareDate(e,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),t.preventDefault()}_getActiveCell(){return Rnt(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_createCellForYear(t){let e=this._dateAdapter.getYearName(this._dateAdapter.createDate(t,0,1));return new Dnt(t,e,e,this._shouldEnableYear(t))}_shouldEnableYear(t){if(null==t||this.maxDate&&t>this._dateAdapter.getYear(this.maxDate)||this.minDate&&t<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(let e=this._dateAdapter.createDate(t,0,1);this._dateAdapter.getYear(e)==t;e=this._dateAdapter.addCalendarDays(e,1))if(this.dateFilter(e))return!0;return!1}_getValidDateOrNull(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null}_isRtl(){return this._dir&&"rtl"===this._dir.value}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(ng,8),r.Rb(sl,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-multi-year-view"]],viewQuery:function(t,e){var n;1&t&&r.Wc(Int,!0),2&t&&r.zc(n=r.gc())&&(e._matCalendarBody=n.first)},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],decls:5,vars:6,consts:[["role","presentation",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"rows","todayValue","selectedValue","numCols","cellAspectRatio","activeCell","selectedValueChange","keydown"]],template:function(t,e){1&t&&(r.Xb(0,"table",0),r.Xb(1,"thead",1),r.Xb(2,"tr"),r.Sb(3,"th",2),r.Wb(),r.Wb(),r.Xb(4,"tbody",3),r.fc("selectedValueChange",(function(t){return e._yearSelected(t)}))("keydown",(function(t){return e._handleCalendarBodyKeydown(t)})),r.Wb(),r.Wb()),2&t&&(r.Db(4),r.rc("rows",e._years)("todayValue",e._todayYear)("selectedValue",e._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",e._getActiveCell()))},directives:[Int],encapsulation:2,changeDetection:0}),t})();function Lnt(t,e,n,o,r){const i=t.getYear(e),a=t.getYear(n),c=Wnt(t,o,r);return Math.floor((i-c)/24)===Math.floor((a-c)/24)}function Rnt(t,e,n,o){return((t.getYear(e)-Wnt(t,n,o))%24+24)%24}function Wnt(t,e,n){let o=0;return n?o=t.getYear(n)-24+1:e&&(o=t.getYear(e)),o}let jnt=(()=>{class t{constructor(t,e,n,o){if(this._changeDetectorRef=t,this._dateFormats=e,this._dateAdapter=n,this._dir=o,this._rerenderSubscription=Js.a.EMPTY,this.selectedChange=new r.o,this.monthSelected=new r.o,this.activeDateChange=new r.o,!this._dateAdapter)throw Snt("DateAdapter");if(!this._dateFormats)throw Snt("MAT_DATE_FORMATS");this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(t){let e=this._activeDate;const n=this._getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(n,this.minDate,this.maxDate),this._dateAdapter.getYear(e)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._selectedMonth=this._getMonthInCurrentYear(this._selected)}get minDate(){return this._minDate}set minDate(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Yo(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(t){const e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1);this.monthSelected.emit(e);const n=this._dateAdapter.getNumDaysInMonth(e);this.selectedChange.emit(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,Math.min(this._dateAdapter.getDate(this.activeDate),n)))}_handleCalendarBodyKeydown(t){const e=this._activeDate,n=this._isRtl();switch(t.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,n?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,n?-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,t.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?10:1);break;case 13:case 32:this._monthSelected(this._dateAdapter.getMonth(this._activeDate));break;default:return}this._dateAdapter.compareDate(e,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),t.preventDefault()}_init(){this._selectedMonth=this._getMonthInCurrentYear(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let t=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(e=>e.map(e=>this._createCellForMonth(e,t[e]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_getMonthInCurrentYear(t){return t&&this._dateAdapter.getYear(t)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(t):null}_createCellForMonth(t,e){let n=this._dateAdapter.format(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1),this._dateFormats.display.monthYearA11yLabel);return new Dnt(t,e.toLocaleUpperCase(),n,this._shouldEnableMonth(t))}_shouldEnableMonth(t){const e=this._dateAdapter.getYear(this.activeDate);if(null==t||this._isYearAndMonthAfterMaxDate(e,t)||this._isYearAndMonthBeforeMinDate(e,t))return!1;if(!this.dateFilter)return!0;for(let n=this._dateAdapter.createDate(e,t,1);this._dateAdapter.getMonth(n)==t;n=this._dateAdapter.addCalendarDays(n,1))if(this.dateFilter(n))return!0;return!1}_isYearAndMonthAfterMaxDate(t,e){if(this.maxDate){const n=this._dateAdapter.getYear(this.maxDate),o=this._dateAdapter.getMonth(this.maxDate);return t>n||t===n&&e>o}return!1}_isYearAndMonthBeforeMinDate(t,e){if(this.minDate){const n=this._dateAdapter.getYear(this.minDate),o=this._dateAdapter.getMonth(this.minDate);return t<n||t===n&&e<o}return!1}_getValidDateOrNull(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null}_isRtl(){return this._dir&&"rtl"===this._dir.value}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(og,8),r.Rb(ng,8),r.Rb(sl,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-year-view"]],viewQuery:function(t,e){var n;1&t&&r.Wc(Int,!0),2&t&&r.zc(n=r.gc())&&(e._matCalendarBody=n.first)},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],decls:5,vars:8,consts:[["role","presentation",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","selectedValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell","selectedValueChange","keydown"]],template:function(t,e){1&t&&(r.Xb(0,"table",0),r.Xb(1,"thead",1),r.Xb(2,"tr"),r.Sb(3,"th",2),r.Wb(),r.Wb(),r.Xb(4,"tbody",3),r.fc("selectedValueChange",(function(t){return e._monthSelected(t)}))("keydown",(function(t){return e._handleCalendarBodyKeydown(t)})),r.Wb(),r.Wb()),2&t&&(r.Db(4),r.rc("label",e._yearLabel)("rows",e._months)("todayValue",e._todayMonth)("selectedValue",e._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",e._dateAdapter.getMonth(e.activeDate)))},directives:[Int],encapsulation:2,changeDetection:0}),t})(),Fnt=(()=>{class t{constructor(t,e,n,o,r){this._intl=t,this.calendar=e,this._dateAdapter=n,this._dateFormats=o,this.calendar.stateChanges.subscribe(()=>r.markForCheck())}get periodButtonText(){if("month"==this.calendar.currentView)return this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase();if("year"==this.calendar.currentView)return this._dateAdapter.getYearName(this.calendar.activeDate);const t=this._dateAdapter.getYear(this.calendar.activeDate)-Rnt(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),e=t+24-1,n=this._dateAdapter.getYearName(this._dateAdapter.createDate(t,0,1)),o=this._dateAdapter.getYearName(this._dateAdapter.createDate(e,0,1));return this._intl.formatYearRange(n,o)}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-24)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:24)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(t,e){return"month"==this.calendar.currentView?this._dateAdapter.getYear(t)==this._dateAdapter.getYear(e)&&this._dateAdapter.getMonth(t)==this._dateAdapter.getMonth(e):"year"==this.calendar.currentView?this._dateAdapter.getYear(t)==this._dateAdapter.getYear(e):Lnt(this._dateAdapter,t,e,this.calendar.minDate,this.calendar.maxDate)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ant),r.Rb(Object(r.V)(()=>Xnt)),r.Rb(ng,8),r.Rb(og,8),r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:Cnt,decls:9,vars:8,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","cdkAriaLive","polite",1,"mat-calendar-period-button",3,"click"],[1,"mat-calendar-arrow"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"]],template:function(t,e){1&t&&(r.qc(),r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"button",2),r.fc("click",(function(){return e.currentPeriodClicked()})),r.Qc(3),r.Sb(4,"div",3),r.Wb(),r.Sb(5,"div",4),r.pc(6),r.Xb(7,"button",5),r.fc("click",(function(){return e.previousClicked()})),r.Wb(),r.Xb(8,"button",6),r.fc("click",(function(){return e.nextClicked()})),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(2),r.Eb("aria-label",e.periodButtonLabel),r.Db(1),r.Sc(" ",e.periodButtonText," "),r.Db(1),r.Hb("mat-calendar-invert","month"!=e.calendar.currentView),r.Db(3),r.rc("disabled",!e.previousEnabled()),r.Eb("aria-label",e.prevButtonLabel),r.Db(1),r.rc("disabled",!e.nextEnabled()),r.Eb("aria-label",e.nextButtonLabel))},directives:[yu,Id],encapsulation:2,changeDetection:0}),t})(),Xnt=(()=>{class t{constructor(t,e,n,o){if(this._dateAdapter=e,this._dateFormats=n,this._changeDetectorRef=o,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new r.o,this.yearSelected=new r.o,this.monthSelected=new r.o,this._userSelection=new r.o,this.stateChanges=new po.b,!this._dateAdapter)throw Snt("DateAdapter");if(!this._dateFormats)throw Snt("MAT_DATE_FORMATS");this._intlChanges=t.changes.subscribe(()=>{o.markForCheck(),this.stateChanges.next()})}get startAt(){return this._startAt}set startAt(t){this._startAt=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get selected(){return this._selected}set selected(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get minDate(){return this._minDate}set minDate(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get activeDate(){return this._clampedActiveDate}set activeDate(t){this._clampedActiveDate=this._dateAdapter.clampDate(t,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(t){this._currentView=t,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck()}ngAfterContentInit(){this._calendarHeaderPortal=new Ol(this.headerComponent||Fnt),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(t){const e=t.minDate||t.maxDate||t.dateFilter;if(e&&!e.firstChange){const t=this._getCurrentViewComponent();t&&(this._changeDetectorRef.detectChanges(),t._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell()}updateTodaysDate(){const t=this.currentView;let e;e="month"===t?this.monthView:"year"===t?this.yearView:this.multiYearView,e._init()}_dateSelected(t){t&&!this._dateAdapter.sameDate(t,this.selected)&&this.selectedChange.emit(t)}_yearSelectedInMultiYearView(t){this.yearSelected.emit(t)}_monthSelectedInYearView(t){this.monthSelected.emit(t)}_userSelected(){this._userSelection.emit()}_goToDateInView(t,e){this.activeDate=t,this.currentView=e}_getValidDateOrNull(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ant),r.Rb(ng,8),r.Rb(og,8),r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-calendar"]],viewQuery:function(t,e){var n;1&t&&(r.Wc(Ent,!0),r.Wc(jnt,!0),r.Wc(Tnt,!0)),2&t&&(r.zc(n=r.gc())&&(e.monthView=n.first),r.zc(n=r.gc())&&(e.yearView=n.first),r.zc(n=r.gc())&&(e.multiYearView=n.first))},hostAttrs:[1,"mat-calendar"],inputs:{startView:"startView",startAt:"startAt",selected:"selected",minDate:"minDate",maxDate:"maxDate",headerComponent:"headerComponent",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",_userSelection:"_userSelection"},exportAs:["matCalendar"],features:[r.Bb],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","selectedChange","_userSelection",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","selectedChange","_userSelection"],[3,"activeDate","selected","dateFilter","maxDate","minDate","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","activeDateChange","yearSelected","selectedChange"]],template:function(t,e){1&t&&(r.Oc(0,Ont,0,0,"ng-template",0),r.Xb(1,"div",1),r.Oc(2,Mnt,1,6,"mat-month-view",2),r.Oc(3,Pnt,1,5,"mat-year-view",3),r.Oc(4,ynt,1,5,"mat-multi-year-view",4),r.Wb()),2&t&&(r.rc("cdkPortalOutlet",e._calendarHeaderPortal),r.Db(1),r.rc("ngSwitch",e.currentView),r.Db(1),r.rc("ngSwitchCase","month"),r.Db(1),r.rc("ngSwitchCase","year"),r.Db(1),r.rc("ngSwitchCase","multi-year"))},directives:[wl,Wd,c.y,c.z,Ent,jnt,Tnt],styles:['.mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;margin:5% calc(33% / 7 - 16px)}.mat-calendar-controls .mat-icon-button:hover .mat-button-focus-overlay{opacity:.04}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0}.mat-calendar-arrow{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top-width:5px;border-top-style:solid;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px}\n'],encapsulation:2,changeDetection:0}),t})();const Nnt={transformPanel:wt("transformPanel",[It("void",Dt({opacity:0,transform:"scale(1, 0.8)"})),Tt("void => enter",kt("120ms cubic-bezier(0, 0, 0.2, 1)",Dt({opacity:1,transform:"scale(1, 1)"}))),Tt("* => void",kt("100ms linear",Dt({opacity:0})))]),fadeInCalendar:wt("fadeInCalendar",[It("void",Dt({opacity:0})),It("enter",Dt({opacity:1})),Tt("void => *",kt("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let Unt=0;const znt=new r.r("mat-datepicker-scroll-strategy"),Ynt={provide:znt,deps:[od],useFactory:function(t){return()=>t.scrollStrategies.reposition()}};class Bnt{constructor(t){this._elementRef=t}}const Vnt=qd(Bnt);let Hnt=(()=>{class t extends Vnt{constructor(t,e){super(t),this._changeDetectorRef=e,this._animationState="enter",this._animationDone=new po.b}ngAfterViewInit(){this._calendar.focusActiveCell()}ngOnDestroy(){this._animationDone.complete()}_startExitAnimation(){this._animationState="void",this._changeDetectorRef&&this._changeDetectorRef.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-datepicker-content"]],viewQuery:function(t,e){var n;1&t&&r.Wc(Xnt,!0),2&t&&r.zc(n=r.gc())&&(e._calendar=n.first)},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(t,e){1&t&&r.Ib("@transformPanel.done",(function(){return e._animationDone.next()})),2&t&&(r.Vc("@transformPanel",e._animationState),r.Hb("mat-datepicker-content-touch",e.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[r.Ab],decls:1,vars:11,consts:[["cdkTrapFocus","",3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","selectedChange","yearSelected","monthSelected","_userSelection"]],template:function(t,e){1&t&&(r.Xb(0,"mat-calendar",0),r.fc("selectedChange",(function(t){return e.datepicker.select(t)}))("yearSelected",(function(t){return e.datepicker._selectYear(t)}))("monthSelected",(function(t){return e.datepicker._selectMonth(t)}))("_userSelection",(function(){return e.datepicker.close()})),r.Wb()),2&t&&r.rc("id",e.datepicker.id)("ngClass",e.datepicker.panelClass)("startAt",e.datepicker.startAt)("startView",e.datepicker.startView)("minDate",e.datepicker._minDate)("maxDate",e.datepicker._maxDate)("dateFilter",e.datepicker._dateFilter)("headerComponent",e.datepicker.calendarHeaderComponent)("selected",e.datepicker._selected)("dateClass",e.datepicker.dateClass)("@fadeInCalendar","enter")},directives:[Xnt,kd,c.q],styles:[".mat-datepicker-content{display:block;border-radius:4px}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content-touch{display:block;max-height:80vh;overflow:auto;margin:-24px}.mat-datepicker-content-touch .mat-calendar{min-width:250px;min-height:312px;max-width:750px;max-height:788px}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-calendar{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-calendar{width:80vw;height:100vw}}\n"],encapsulation:2,data:{animation:[Nnt.transformPanel,Nnt.fadeInCalendar]},changeDetection:0}),t})(),Qnt=(()=>{class t{constructor(t,e,n,o,i,a,c,s){if(this._dialog=t,this._overlay=e,this._ngZone=n,this._viewContainerRef=o,this._dateAdapter=a,this._dir=c,this._document=s,this.startView="month",this._touchUi=!1,this.yearSelected=new r.o,this.monthSelected=new r.o,this.openedStream=new r.o,this.closedStream=new r.o,this._opened=!1,this.id=`mat-datepicker-${Unt++}`,this._validSelected=null,this._focusedElementBeforeOpen=null,this._inputSubscription=Js.a.EMPTY,this._disabledChange=new po.b,this._selectedChanged=new po.b,!this._dateAdapter)throw Snt("DateAdapter");this._scrollStrategy=i}get startAt(){return this._startAt||(this._datepickerInput?this._datepickerInput.value:null)}set startAt(t){this._startAt=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get color(){return this._color||(this._datepickerInput?this._datepickerInput._getThemePalette():void 0)}set color(t){this._color=t}get touchUi(){return this._touchUi}set touchUi(t){this._touchUi=Bs(t)}get disabled(){return void 0===this._disabled&&this._datepickerInput?this._datepickerInput.disabled:!!this._disabled}set disabled(t){const e=Bs(t);e!==this._disabled&&(this._disabled=e,this._disabledChange.next(e))}get opened(){return this._opened}set opened(t){t?this.open():this.close()}get _selected(){return this._validSelected}set _selected(t){this._validSelected=t}get _minDate(){return this._datepickerInput&&this._datepickerInput.min}get _maxDate(){return this._datepickerInput&&this._datepickerInput.max}get _dateFilter(){return this._datepickerInput&&this._datepickerInput._dateFilter}ngOnDestroy(){this._destroyPopup(),this.close(),this._inputSubscription.unsubscribe(),this._disabledChange.complete()}select(t){let e=this._selected;this._selected=t,this._dateAdapter.sameDate(e,this._selected)||this._selectedChanged.next(t)}_selectYear(t){this.yearSelected.emit(t)}_selectMonth(t){this.monthSelected.emit(t)}_registerInput(t){if(this._datepickerInput)throw Error("A MatDatepicker can only be associated with a single input.");this._datepickerInput=t,this._inputSubscription=this._datepickerInput._valueChange.subscribe(t=>this._selected=t)}open(){if(!this._opened&&!this.disabled){if(!this._datepickerInput)throw Error("Attempted to open an MatDatepicker with no associated input.");this._document&&(this._focusedElementBeforeOpen=this._document.activeElement),this.touchUi?this._openAsDialog():this._openAsPopup(),this._opened=!0,this.openedStream.emit()}}close(){if(!this._opened)return;if(this._popupComponentRef&&this._popupRef){const t=this._popupComponentRef.instance;t._startExitAnimation(),t._animationDone.pipe(Object(Lo.a)(1)).subscribe(()=>this._destroyPopup())}this._dialogRef&&(this._dialogRef.close(),this._dialogRef=null);const t=()=>{this._opened&&(this._opened=!1,this.closedStream.emit(),this._focusedElementBeforeOpen=null)};this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(t)):t()}_openAsDialog(){this._dialogRef&&this._dialogRef.close(),this._dialogRef=this._dialog.open(Hnt,{direction:this._dir?this._dir.value:"ltr",viewContainerRef:this._viewContainerRef,panelClass:"mat-datepicker-dialog",hasBackdrop:!0,disableClose:!1,width:"",height:"",minWidth:"",minHeight:"",maxWidth:"80vw",maxHeight:"",position:{},autoFocus:!0,restoreFocus:!0}),this._dialogRef.afterClosed().subscribe(()=>this.close()),this._dialogRef.componentInstance.datepicker=this,this._dialogRef.componentInstance.color=this.color}_openAsPopup(){const t=new Ol(Hnt,this._viewContainerRef);this._destroyPopup(),this._createPopup();const e=this._popupComponentRef=this._popupRef.attach(t);e.instance.datepicker=this,e.instance.color=this.color,this._ngZone.onStable.asObservable().pipe(Object(Lo.a)(1)).subscribe(()=>{this._popupRef.updatePosition()})}_createPopup(){const t=new Nl({positionStrategy:this._createPopupPositionStrategy(),hasBackdrop:!0,backdropClass:"mat-overlay-transparent-backdrop",direction:this._dir,scrollStrategy:this._scrollStrategy(),panelClass:"mat-datepicker-popup"});this._popupRef=this._overlay.create(t),this._popupRef.overlayElement.setAttribute("role","dialog"),Object(Ks.a)(this._popupRef.backdropClick(),this._popupRef.detachments(),this._popupRef.keydownEvents().pipe(Object(V.a)(t=>27===t.keyCode||this._datepickerInput&&t.altKey&&38===t.keyCode))).subscribe(t=>{t&&t.preventDefault(),this.close()})}_destroyPopup(){this._popupRef&&(this._popupRef.dispose(),this._popupRef=this._popupComponentRef=null)}_createPopupPositionStrategy(){return this._overlay.position().flexibleConnectedTo(this._datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition().withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}])}_getValidDateOrNull(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zg),r.Rb(od),r.Rb(r.A),r.Rb(r.Q),r.Rb(znt),r.Rb(ng,8),r.Rb(sl,8),r.Rb(c.e,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-datepicker"]],inputs:{startView:"startView",startAt:"startAt",color:"color",touchUi:"touchUi",disabled:"disabled",opened:"opened",calendarHeaderComponent:"calendarHeaderComponent",panelClass:"panelClass",dateClass:"dateClass"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",openedStream:"opened",closedStream:"closed"},exportAs:["matDatepicker"],decls:0,vars:0,template:function(t,e){},encapsulation:2,changeDetection:0}),t})();const Gnt={provide:cm.r,useExisting:Object(r.V)(()=>Knt),multi:!0},$nt={provide:cm.q,useExisting:Object(r.V)(()=>Knt),multi:!0};class qnt{constructor(t,e){this.target=t,this.targetElement=e,this.value=this.target.value}}let Knt=(()=>{class t{constructor(t,e,n,o){if(this._elementRef=t,this._dateAdapter=e,this._dateFormats=n,this._formField=o,this.dateChange=new r.o,this.dateInput=new r.o,this._valueChange=new r.o,this._disabledChange=new r.o,this._onTouched=()=>{},this._cvaOnChange=()=>{},this._validatorOnChange=()=>{},this._datepickerSubscription=Js.a.EMPTY,this._localeSubscription=Js.a.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._minValidator=t=>{const e=this._getValidDateOrNull(this._dateAdapter.deserialize(t.value));return!this.min||!e||this._dateAdapter.compareDate(this.min,e)<=0?null:{matDatepickerMin:{min:this.min,actual:e}}},this._maxValidator=t=>{const e=this._getValidDateOrNull(this._dateAdapter.deserialize(t.value));return!this.max||!e||this._dateAdapter.compareDate(this.max,e)>=0?null:{matDatepickerMax:{max:this.max,actual:e}}},this._filterValidator=t=>{const e=this._getValidDateOrNull(this._dateAdapter.deserialize(t.value));return this._dateFilter&&e&&!this._dateFilter(e)?{matDatepickerFilter:!0}:null},this._validator=cm.H.compose([this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]),this._lastValueValid=!1,!this._dateAdapter)throw Snt("DateAdapter");if(!this._dateFormats)throw Snt("MAT_DATE_FORMATS");this._localeSubscription=e.localeChanges.subscribe(()=>{this.value=this.value})}set matDatepicker(t){t&&(this._datepicker=t,this._datepicker._registerInput(this),this._datepickerSubscription.unsubscribe(),this._datepickerSubscription=this._datepicker._selectedChanged.subscribe(t=>{this.value=t,this._cvaOnChange(t),this._onTouched(),this.dateInput.emit(new qnt(this,this._elementRef.nativeElement)),this.dateChange.emit(new qnt(this,this._elementRef.nativeElement))}))}set matDatepickerFilter(t){this._dateFilter=t,this._validatorOnChange()}get value(){return this._value}set value(t){t=this._dateAdapter.deserialize(t),this._lastValueValid=!t||this._dateAdapter.isValid(t),t=this._getValidDateOrNull(t);const e=this.value;this._value=t,this._formatValue(t),this._dateAdapter.sameDate(e,t)||this._valueChange.emit(t)}get min(){return this._min}set min(t){this._min=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._validatorOnChange()}get max(){return this._max}set max(t){this._max=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._validatorOnChange()}get disabled(){return!!this._disabled}set disabled(t){const e=Bs(t),n=this._elementRef.nativeElement;this._disabled!==e&&(this._disabled=e,this._disabledChange.emit(e)),e&&this._isInitialized&&n.blur&&n.blur()}ngAfterViewInit(){this._isInitialized=!0}ngOnDestroy(){this._datepickerSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this._valueChange.complete(),this._disabledChange.complete()}registerOnValidatorChange(t){this._validatorOnChange=t}validate(t){return this._validator?this._validator(t):null}getPopupConnectionElementRef(){return this.getConnectedOverlayOrigin()}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}writeValue(t){this.value=t}registerOnChange(t){this._cvaOnChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_onKeydown(t){this._datepicker&&t.altKey&&40===t.keyCode&&!this._elementRef.nativeElement.readOnly&&(this._datepicker.open(),t.preventDefault())}_onInput(t){const e=this._lastValueValid;let n=this._dateAdapter.parse(t,this._dateFormats.parse.dateInput);this._lastValueValid=!n||this._dateAdapter.isValid(n),n=this._getValidDateOrNull(n),this._dateAdapter.sameDate(n,this._value)?e!==this._lastValueValid&&this._validatorOnChange():(this._value=n,this._cvaOnChange(n),this._valueChange.emit(n),this.dateInput.emit(new qnt(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new qnt(this,this._elementRef.nativeElement))}_getThemePalette(){return this._formField?this._formField.color:void 0}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(t){this._elementRef.nativeElement.value=t?this._dateAdapter.format(t,this._dateFormats.display.dateInput):""}_getValidDateOrNull(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(ng,8),r.Rb(og,8),r.Rb(eu,8))},t.\u0275dir=r.Mb({type:t,selectors:[["input","matDatepicker",""]],hostVars:5,hostBindings:function(t,e){1&t&&r.fc("input",(function(t){return e._onInput(t.target.value)}))("change",(function(){return e._onChange()}))("blur",(function(){return e._onBlur()}))("keydown",(function(t){return e._onKeydown(t)})),2&t&&(r.ac("disabled",e.disabled),r.Eb("aria-haspopup",e._datepicker?"dialog":null)("aria-owns",(null==e._datepicker?null:e._datepicker.opened)&&e._datepicker.id||null)("min",e.min?e._dateAdapter.toIso8601(e.min):null)("max",e.max?e._dateAdapter.toIso8601(e.max):null))},inputs:{value:"value",matDatepicker:"matDatepicker",matDatepickerFilter:"matDatepickerFilter",min:"min",max:"max",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},exportAs:["matDatepickerInput"],features:[r.Cb([Gnt,$nt,{provide:gu,useExisting:t}])]}),t})(),Jnt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Mb({type:t,selectors:[["","matDatepickerToggleIcon",""]]}),t})(),Znt=(()=>{class t{constructor(t,e,n){this._intl=t,this._changeDetectorRef=e,this._stateChanges=Js.a.EMPTY;const o=Number(n);this.tabIndex=o||0===o?o:null}get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(t){this._disabled=Bs(t)}ngOnChanges(t){t.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(t){this.datepicker&&!this.disabled&&(this.datepicker.open(),t.stopPropagation())}_watchStateChanges(){const t=this.datepicker?this.datepicker._disabledChange:Object(z.a)(),e=this.datepicker&&this.datepicker._datepickerInput?this.datepicker._datepickerInput._disabledChange:Object(z.a)(),n=this.datepicker?Object(Ks.a)(this.datepicker.openedStream,this.datepicker.closedStream):Object(z.a)();this._stateChanges.unsubscribe(),this._stateChanges=Object(Ks.a)(this._intl.changes,t,e,n).subscribe(()=>this._changeDetectorRef.markForCheck())}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ant),r.Rb(r.h),r.cc("tabindex"))},t.\u0275cmp=r.Lb({type:t,selectors:[["mat-datepicker-toggle"]],contentQueries:function(t,e,n){var o;1&t&&r.Jb(n,Jnt,!0),2&t&&r.zc(o=r.gc())&&(e._customIcon=o.first)},viewQuery:function(t,e){var n;1&t&&r.Wc(xnt,!0),2&t&&r.zc(n=r.gc())&&(e._button=n.first)},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:7,hostBindings:function(t,e){1&t&&r.fc("focus",(function(){return e._button.focus()})),2&t&&(r.Eb("tabindex",e.disabled?null:-1),r.Hb("mat-datepicker-toggle-active",e.datepicker&&e.datepicker.opened)("mat-accent",e.datepicker&&"accent"===e.datepicker.color)("mat-warn",e.datepicker&&"warn"===e.datepicker.color))},inputs:{tabIndex:"tabIndex",disabled:"disabled",datepicker:["for","datepicker"],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[r.Bb],ngContentSelectors:knt,decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple","click"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(t,e){1&t&&(r.qc(wnt),r.Xb(0,"button",0,1),r.fc("click",(function(t){return e._open(t)})),r.Oc(2,vnt,2,0,"svg",2),r.pc(3),r.Wb()),2&t&&(r.rc("disabled",e.disabled)("disableRipple",e.disableRipple),r.Eb("aria-haspopup",e.datepicker?"dialog":null)("aria-label",e._intl.openCalendarLabel)("tabindex",e.disabled?-1:e.tabIndex),r.Db(2),r.rc("ngIf",!e._customIcon))},directives:[yu,c.t],styles:[".mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon{width:1em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-datepicker-toggle-default-icon{display:block;width:1.5em;height:1.5em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-datepicker-toggle-default-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),t})(),tot=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Ant,Ynt],imports:[[c.c,vu,am,ld,Fd,Al]]}),t})(),eot=(()=>{class t extends ob{constructor(t,e){super(t,e,"processor-usage")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ab),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),not=(()=>{class t{constructor(){}ngOnInit(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["app-uptime-server"]],decls:2,vars:0,template:function(t,e){1&t&&(r.Xb(0,"p"),r.Qc(1,"uptime-server works!"),r.Wb())},styles:[""]}),t})(),oot=(()=>{class t extends xet{constructor(t,e){super("ProcessorUsage",e,t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(v9),r.bc(eot))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),rot=(()=>{class t{constructor(t,e){this.monitoringDetailsService=t,this.service=e,this.dataSubject=new po.b,this.chartPointList=[],this.monitoringDetailsService.changePath("monitoring-details","processor")}ngOnChanges(t){this.chartPointList=[],this.service.loadFromDbAndWebSocket(this.begin,this.end,this.metricType,this.serverId,this.serverId,this.resolution,this.chartPointList,this.dataSubject)}ngOnDestroy(){this.chartPointList=[],this.dataSubject=new po.b,this.service.unSubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(btt),r.Rb(oot))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-processor-usage"]],inputs:{serverId:"serverId",metricType:"metricType",begin:"begin",end:"end",resolution:"resolution"},features:[r.Bb],decls:2,vars:1,consts:[[2,"display","block","height","300px"],["chartTitle","Uso do Processador %","height","300","yMax","100","valueSuffix"," %",3,"data$"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"app-highcharts",1),r.Wb()),2&t&&(r.Db(1),r.rc("data$",e.dataSubject))},directives:[VL],styles:[""]}),t})();const iot=[{path:"processor-usage",component:rot,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}}];let aot=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[eot],imports:[[c.c,Sa.forChild(iot),aR,ZL,mL,ou,_u,vu,Kx,Xv,am,tot,pg,a9,zu,hm,tX,A_,AP,Fy,gG,Gy,ZI,Zw,hH,SG,_3,wg]]}),t})(),cot=(()=>{class t extends ob{constructor(t,e){super(t,e,"/memory-usage")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(ab),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),sot=(()=>{class t extends xet{constructor(t,e){super("MemoryUsage",e,t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(v9),r.bc(cot))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),lot=(()=>{class t{constructor(t,e){this.service=t,this.monitoringDetailsService=e,this.dataSubject=new VM.Subject,this.chartPointList=[],this.monitoringDetailsService.changePath("monitoring-details","memory")}ngOnChanges(t){this.chartPointList=[],this.service.loadFromDbAndWebSocket(this.begin,this.end,this.metricType,this.serverId,this.serverId,this.resolution,this.chartPointList,this.dataSubject)}ngOnDestroy(){this.chartPointList=[],this.dataSubject=new VM.Subject,this.service.unSubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(sot),r.Rb(btt))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-memory-usage"]],inputs:{serverId:"serverId",metricType:"metricType",begin:"begin",end:"end",resolution:"resolution"},features:[r.Bb],decls:2,vars:1,consts:[[2,"display","block","height","300px"],["chartTitle","Uso de Mem\xf3ria %","height","300","yMax","100","valueSuffix"," %",3,"data$"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"app-highcharts",1),r.Wb()),2&t&&(r.Db(1),r.rc("data$",e.dataSubject))},directives:[VL],styles:[""]}),t})();const dot=[{path:"memory-usage",component:lot,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}}];let got=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[cot],imports:[[c.c,Sa.forChild(dot),aR,ZL,mL,ou,_u,vu,Kx,Xv,am,tot,pg,a9,zu,hm,tX,A_,AP,Fy,gG,Gy,ZI,Zw,hH,SG,_3,wg]]}),t})(),mot=(()=>{class t extends xet{constructor(t,e){super("HdUsage",e,t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(v9),r.bc(x9))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),pot=(()=>{class t{constructor(t,e){this.service=t,this.monitoringDetailsService=e,this.dataSubject=new VM.Subject,this.chartPointList=[],this.monitoringDetailsService.changePath("monitoring-details","hd")}ngOnChanges(t){this.chartPointList=[],this.service.loadFromDbAndWebSocket(this.begin,this.end,this.metricType,this.metricId,this.serverId,this.resolution,this.chartPointList,this.dataSubject)}ngOnDestroy(){this.chartPointList=[],this.dataSubject=new VM.Subject,this.service.unSubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(mot),r.Rb(btt))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-hd-usage"]],inputs:{metricId:"metricId",metricType:"metricType",begin:"begin",end:"end",resolution:"resolution",serverId:"serverId"},features:[r.Bb],decls:2,vars:1,consts:[[2,"display","block","height","300px"],["chartTitle","Uso de HD","height","300","yMax","100","valueSuffix"," %",3,"data$"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"app-highcharts",1),r.Wb()),2&t&&(r.Db(1),r.rc("data$",e.dataSubject))},directives:[VL],styles:[""]}),t})();const hot=[{path:"hd-usage",component:pot,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}}];let uot=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[x9],imports:[[c.c,Sa.forChild(hot),aR,ZL,mL,ou,_u,vu,Kx,Xv,am,tot,pg,a9,zu,hm,tX,A_,AP,Fy,gG,Gy,ZI,Zw,hH,SG,_3,wg]]}),t})(),bot=(()=>{class t extends xet{constructor(t,e){super("VpnUsage",e,t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(v9),r.bc(M9))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),_ot=(()=>{class t{constructor(t,e){this.service=t,this.monitoringDetailsService=e,this.dataSubject=new VM.Subject,this.chartPointList=[],this.monitoringDetailsService.changePath("monitoring-details","vpn")}ngOnChanges(t){this.chartPointList=[],this.service.loadFromDbAndWebSocket(this.begin,this.end,this.metricType,this.metricId,this.serverId,this.resolution,this.chartPointList,this.dataSubject)}ngOnDestroy(){this.chartPointList=[],this.dataSubject=new VM.Subject,this.service.unSubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(bot),r.Rb(btt))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-vpn-usage"]],inputs:{metricId:"metricId",metricType:"metricType",begin:"begin",end:"end",resolution:"resolution",serverId:"serverId"},features:[r.Bb],decls:2,vars:1,consts:[[2,"display","block","height","350px"],["chartTitle","Ping de VPN (ms)","height","300","valueSuffix"," ms",3,"data$"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"app-highcharts",1),r.Wb()),2&t&&(r.Db(1),r.rc("data$",e.dataSubject))},directives:[VL],styles:[""]}),t})();const fot=[{path:"vpn-usage",component:_ot,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}}];let Cot=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[M9],imports:[[c.c,Sa.forChild(fot),aR,ZL,mL,ou,_u,vu,Kx,Xv,am,tot,pg,a9,zu,hm,tX,A_,AP,Fy,gG,Gy,ZI,Zw,hH,SG,_3,wg]]}),t})();function Oot(t,e){1&t&&(r.Xb(0,"th",14),r.Qc(1," Nome "),r.Wb())}function Mot(t,e){if(1&t&&(r.Xb(0,"td",15),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Rc(t.name)}}function Pot(t,e){1&t&&(r.Xb(0,"th",14),r.Qc(1," velocidade "),r.Wb())}function yot(t,e){if(1&t&&(r.Xb(0,"td",15),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.speed," Mbps ")}}function xot(t,e){1&t&&(r.Xb(0,"th",14),r.Qc(1," ipV4 "),r.Wb())}function vot(t,e){if(1&t&&(r.Xb(0,"td",15),r.Xb(1,"small"),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.ipV4)}}function wot(t,e){1&t&&(r.Xb(0,"th",14),r.Qc(1," MAC Address "),r.Wb())}function kot(t,e){if(1&t&&(r.Xb(0,"td",15),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.macAddress," ")}}function Sot(t,e){1&t&&(r.Xb(0,"th",14),r.Qc(1," Descri\xe7\xe3o "),r.Wb())}function Aot(t,e){if(1&t&&(r.Xb(0,"td",15),r.Xb(1,"small"),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Sc("",t.description," ")}}function Dot(t,e){1&t&&(r.Xb(0,"th",14),r.Qc(1," Estado "),r.Wb())}function Iot(t,e){if(1&t&&(r.Xb(0,"td",15),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.status,"")}}function Eot(t,e){1&t&&(r.Xb(0,"th",14),r.Qc(1," Primeira vez em "),r.Wb())}function Tot(t,e){if(1&t&&(r.Xb(0,"td",15),r.Qc(1),r.kc(2,"date"),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",r.mc(2,1,t.createdAt,"dd/MM/yyyy HH:mm")," ")}}function Lot(t,e){1&t&&r.Sb(0,"th",16)}function Rot(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",15),r.Xb(1,"button",17),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().openDetails(n)})),r.Qc(2,"Detalhes"),r.Wb(),r.Wb()}}function Wot(t,e){1&t&&r.Sb(0,"tr",18)}function jot(t,e){1&t&&r.Sb(0,"tr",19)}let Fot=(()=>{class t{constructor(t,e){this.monitoringDetailsService=t,this.dialog=e,this.networkConfigurationTable=["name","speed","ipV4","macAddress","description","status","actions"],this.networkConfigurationDataSource=new uH,this.monitoringDetailsService.changePath("monitoring-details","network")}ngAfterViewInit(){this.networkConfigurationDataSource=new uH(this.networks)}openDetails(t){this.dialog.open(Qu,{disableClose:!0,data:{message:'<table class="w-500"><tr><td class="w-210 secondary-text">Nome</td><td>'+t.name+'</td></tr><tr><td class="w-210 secondary-text">Velocidade</td><td>'+t.speed+'</td></tr><tr><td class="w-210 secondary-text">MAC Address</td><td>'+t.macAddress+'</td></tr><tr><td class="w-210 secondary-text">Descri\xe7\xe3o</td><td>'+t.description+'</td></tr><tr><td class="w-210 secondary-text">status</td><td>'+t.status+'</td></tr><tr><td class="w-210 secondary-text">ipv6</td><td>'+t.ipv6+'</td></tr><tr><td class="w-210 secondary-text">ipV4</td><td>'+t.ipV4+'</td></tr><tr><td class="w-210 secondary-text">ipV4Mask</td><td>'+t.ipV4Mask+'</td></tr><tr><td class="w-210 secondary-text">DHCP</td><td>'+t.dhcp+'</td></tr><tr><td class="w-210 secondary-text">DHCP Server</td><td>'+t.dhcpServer+'</td></tr><tr><td class="w-210 secondary-text">Gateway</td><td>'+t.gateway+'</td></tr><tr><td class="w-210 secondary-text">DNS Prim\xe1rio</td><td>'+t.primaryDns+'</td></tr><tr><td class="w-210 secondary-text">DNS Secund\xe1rio</td><td>'+t.secondaryDns+'</td></tr><tr><td class="w-210 secondary-text">interface Type</td><td>'+t.interfaceType+'</td></tr><tr><td class="w-210 secondary-text">Apareceu em</td><td>'+t.createdAt+'</td></tr></table><div class="mt-50"><hr/><h3>Outros detalhes</h3>'+t.comment+"</div>",disableCancel:!0,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(btt),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-network-configuration"]],inputs:{networks:"networks"},decls:27,vars:3,consts:[["mat-table","",1,"mat-elevation-z8","width-100-percent","mt-25",3,"dataSource"],["matColumnDef","name",1,"width-100-percent"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","speed"],["matColumnDef","ipV4"],["matColumnDef","macAddress"],["matColumnDef","description"],["matColumnDef","status"],["matColumnDef","firstSeenIn"],["matColumnDef","actions"],["mat-header-cell","","style","width: 100px;",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-cell","",2,"width","100px"],["type","button","color","accent","mat-raised-button","",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(t,e){1&t&&(r.Xb(0,"table",0),r.Vb(1,1),r.Oc(2,Oot,2,0,"th",2),r.Oc(3,Mot,2,1,"td",3),r.Ub(),r.Vb(4,4),r.Oc(5,Pot,2,0,"th",2),r.Oc(6,yot,2,1,"td",3),r.Ub(),r.Vb(7,5),r.Oc(8,xot,2,0,"th",2),r.Oc(9,vot,3,1,"td",3),r.Ub(),r.Vb(10,6),r.Oc(11,wot,2,0,"th",2),r.Oc(12,kot,2,1,"td",3),r.Ub(),r.Vb(13,7),r.Oc(14,Sot,2,0,"th",2),r.Oc(15,Aot,3,1,"td",3),r.Ub(),r.Vb(16,8),r.Oc(17,Dot,2,0,"th",2),r.Oc(18,Iot,2,1,"td",3),r.Ub(),r.Vb(19,9),r.Oc(20,Eot,2,0,"th",2),r.Oc(21,Tot,3,4,"td",3),r.Ub(),r.Vb(22,10),r.Oc(23,Lot,1,0,"th",11),r.Oc(24,Rot,3,0,"td",3),r.Ub(),r.Oc(25,Wot,1,0,"tr",12),r.Oc(26,jot,1,0,"tr",13),r.Wb()),2&t&&(r.rc("dataSource",e.networkConfigurationDataSource),r.Db(25),r.rc("matHeaderRowDef",e.networkConfigurationTable),r.Db(1),r.rc("matRowDefColumns",e.networkConfigurationTable))},directives:[UV,$V,VV,YV,tH,rH,KV,ZV,yu,aH,dH],pipes:[c.f],styles:[""]}),t})();function Xot(t,e){1&t&&(r.Xb(0,"mat-icon"),r.Qc(1,"open_in_new"),r.Wb())}function Not(t,e){1&t&&(r.Xb(0,"mat-icon"),r.Qc(1,"fullscreen_exit"),r.Wb())}function Uot(t,e){if(1&t&&(r.Sb(0,"iframe",17),r.kc(1,"safeHtml")),2&t){const t=r.jc();r.rc("src",r.mc(1,1,t.footerService.terminalUrl,"resourceUrl"),r.Gc)}}let zot=(()=>{class t{constructor(t,e,n,o,r){this.elRef=t,this.render=e,this.footerService=n,this.terminalService=o,this.domainPathService=r,this.pressDragBar=!1,this.maximized=!1,this.headerSize=48,this.terminalFooterDefaultSize=300,Object(qs.a)(document.body,"mousemove").subscribe(t=>{this.terminalFooter=this.elRef.nativeElement.querySelector(".terminal-footer");const e=document.body.offsetHeight-t.pageY;e>=this.getOffsetHeight()&&(this.pressDragBar=!1),this.pressDragBar&&this.resize(e)})}reconnect(t){this.domainPathService.terminalURL.indexOf(t.origin)<-1||t.data&&("string"==typeof t.data.publicIp?this.terminalService.openWebSSH(t.data):t.data.logout&&this.footerService.closeTerminal())}getOffsetHeight(){return document.getElementById("container-1").offsetHeight}resize(t){this.render.setStyle(this.terminalFooter,"height",t+"px")}onMousedown(){this.pressDragBar=!0}onMouseup(){this.pressDragBar=!1}onMinimize(){this.pressDragBar=!1,this.maximized=!1,this.headerSize===document.getElementById("terminal-footer").offsetHeight?this.resize(this.terminalFooterDefaultSize):this.resize(this.headerSize)}onMaximize(){this.pressDragBar=!1,this.getOffsetHeight()===document.getElementById("terminal-footer").offsetHeight?(this.resize(this.terminalFooterDefaultSize),this.maximized=!1):(this.resize(this.getOffsetHeight()),this.maximized=!0)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.F),r.Rb(F4),r.Rb(X4),r.Rb(Ls))},t.\u0275cmp=r.Lb({type:t,selectors:[["footer"]],hostBindings:function(t,e){1&t&&r.fc("message",(function(t){return e.reconnect(t)}),!1,r.Dc)},decls:26,vars:4,consts:[["id","terminal-footer","fxLayout","column","fxLayoutAlign","start center",1,"terminal-footer"],["fxLayout","column","fxLayoutAlign","start center",1,"terminal-header"],[1,"drag-bar",3,"mousedown","mouseup"],[1,"line-bar"],["fxLayout","row","fxLayoutAlign","space-between center",1,"controller"],["fxLayout","row","fxLayoutAlign","start center"],["src","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcAAAAIACAYAAAAVJbxaAAAfoElEQVR4Xu3dW6h+eVkH8Ge0QuhANd6kWUEXYVKQZUI6zXjsRBchdGFllJV0I4RZaoVjSKWdbqWDF3pTERFBqYk6k0bZwYIOdCNEU3SjVBdCUTqxdG/ds2fvvdb7rtNv/b6fP0jlrHet9Xy+z3q/vfPfh3vKHwIECBAgEChwT+DMRiZAgAABAqUALQEBAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRAoowMjYDU2AAAECCtAOECBAgECkgAKMjN3QBAgQIKAA7QABAgQIRApsWYD3VtVXVdWXVdUXVNXnV9XnVtUTIuUNTYAAgWyBR6vqf6vqY1X1kar616r68MX/3ERmrQIcSu2ZVfW8qnp+VT2rqoYC9IcAAQIECNwl8B9V9VdV9f6qeldV/WVVDWW5+J+lC/DpVfWyqvqeqnra4nfrhAQIECCQJvBvVfU7VfWbVfUPSw6/VAEOn/R+qqpesOTNORcBAgQIELgi8L6qetPFJ8PZMHMLcPhXm79aVc+ZfSdOQIAAAQIEpgn8aVW9qqo+OO3wm486twC/qKp+vqp+2BexzOH3WgIECBA4U2D4e8G3VtWPV9V/nnOOcwrwuVX1W1X11HMu6DUECBAgQGBBgeHvCIevPXnvqec8tQBfU1VvrKonnnohxxMgQIAAgZUEPlFVP33xbyYnX2JqAQ6F9+tV9QOTz+xAAgQIECCwrcDbq+rlF99fOHrlKQX4pIsvQf3O0bM5gAABAgQI7CvwR1X1kqr677HbGCvAz6qq36sq5Tcm6Z8TIECAQCsCf1hV3zX2SXCsAIevsPGvPVuJ1H0QIECAwFSBt1XV99918F0FOHzBy/CtDv4QIECAAIEjCgw9Nnzj/I1/bivA4VsdHvLVnkfM2z0TIECAwIXAx6vqhRd99jiUmwpw+Cb3v/N9fhaIAAECBDoQGH7LxNfc9M3yNxXgW6rqFR0MbQQCBAgQIDAIDN/G9yPXKa4X4PCzPf/cjzezMQQIECDQkcDwY9OeffGrlT491vUCHH7A6Dd1NLRRCBAgQIDAIPCBqrrvKsXVAhx+pdHJP0uNKwECBAgQOIjAi6vq3Zf3erUAh/9y+GoZfwgQIECAQI8C77nac5cFOPwm93/scVozESBAgACBKwLPuOy7ywIcvuF9+IZBfwgQIECAQM8Cv3zxOwRrKMAnVNU/V9XTep7YbAQIECBAoKoeqaovr6pHhwL8hutfGoqIAAECBAh0LPD1VfWhoQBfXVVv7nhQoxEgQIAAgasCrxt+1vVQgO+oqm9lQ4AAAQIEQgTeWVXfNhTgR6rq3pChjUmAAAECBD5aVU8eCnD4ETH+ECBAgACBJIGnKMCkuM1KgAABApcC9ylAy0CAAAECiQIvVYCJsZuZAAECBF6pAC0BAQIECCQKvE4BJsZuZgIECBB4UAFaAgIECBBIFHiDAkyM3cwECBAgoADtAAECBAhECijAyNgNTYAAAQIK0A4QIECAQKSAAoyM3dAECBAgoADtAAECBAhECijAyNgNTYAAAQIK0A4QIECAQKSAAoyM3dAECBAgoADtAAECBAhECijAyNgNTYAAAQIK0A4QIECAQKSAAoyM3dAECBAgoADtAAECBAhECijAyNgNTYAAAQIK0A4QIECAQKSAAoyM3dAECBAgoADtAAECBAhECijAyNgNTYAAAQIK0A4QIECAQKSAAoyM3dAECBAgoADtAAECBAhECijAyNgNTYAAAQIK0A4QIECAQKSAAoyM3dAECBAgoADtAAECBAhECijAyNgNTYAAAQIK0A4QIECAQKSAAoyM3dAECBAgoADtAAECBAhECijAnWN/uKru3/keXJ4AAQKJAgpwx9TfUFUPXvzn9Tveh0sTIEAgUUAB7pT6ZfldXn4oQiW4UxguS4BApIAC3CH26+WnBHcIwSUJEIgXUIAbr8Bt5acENw7C5QgQiBdQgBuuwFj5KcENw3ApAgTiBRTgRiswtfyU4EaBuAwBAvECCnCDFTi1/JTgBqG4BAEC8QIKcOUVOLf8lODKwTg9AQLxAgpwxRWYW35KcMVwnJoAgXgBBbjSCixVfkpwpYCclgCBeAEFuMIKLF1+SnCFkJySAIF4AQW48AqsVX5KcOGgnI4AgXgBBbjgCqxdfkpwwbCcigCBeAEFuNAKbFV+SnChwJyGAIF4AQW4wApsXX5KcIHQnIIAgXgBBThzBfYqPyU4MzgvJ0AgXkABzliBvctPCc4Iz0sJEIgXUIBnrkAr5acEzwzQywgQiBdQgGesQGvlpwTPCNFLCBCIF1CAJ65Aq+WnBE8M0uEECMQLKMATVqD18lOCJ4TpUAIE4gUU4MQVOEr5KcGJgTqMAIF4AQU4YQWOVn5KcEKoDiFAIF5AAY6swFHLTwnGP9sACBAYe3+/p6oexXSjwNHLTwlabAIECNwu4BPgLTa9lJ8S9PgTIEDgZgEFeINLb+WnBD3+BAgQeLyAArxm0mv5KUGPPwECBB4roACvePRefkrQ40+AAIHPCCjAC4uU8lOCHn8CBAh8SkABDghV9WDgRgwzvz5wbiMTIEBAAVbVw1X1QPAuKMHg8I1OIFzAJ8DgT4D+dWj40298AuECCjD07wCv771PguHvBMYnECigAK+Envp3gT4JBj75RiZAwBfBXN8BJegLY7wvECCQIeAT4A05K0ElmPH4m5JAtoACvCV/JagEs98aTE+gfwEFeEfGSlAJ9v8WYEICuQIKcCR7JagEc98eTE6gbwEFOCFfJagEJ6yJQwgQOJiAApwYmBJUghNXxWEECBxEQAGeEJQSVIInrItDCRBoXEABnhiQElSCJ66MwwkQaFRAAZ4RjBJUgmesjZcQINCYgAI8MxAlqATPXB0vI0CgEQEFOCMIJagEZ6yPlxIgsLOAApwZgBJUgjNXyMsJENhJQAEuAK8EleACa+QUBAhsLKAAFwJXgkpwoVVyGgIENhJQgAtCK0EluOA6ORUBAisLKMCFgZWgElx4pZyOAIGVBBTgCrBKUAmusFZOSYDAwgIKcGHQy9MpQSW40mo5LQECCwkowIUgbzqNElSCK66XUxMgMFNAAc4EHHu5ElSCYzvinxMgsI+AAtzAXQkqwQ3WzCUIEDhRQAGeCHbu4UpQCZ67O15HgMA6AgpwHdcbz6oEleCG6+ZSBAiMCCjAjVdECSrBjVfO5QgQuEVAAe6wGkpQCe6wdi5JgMA1AQW400ooQSW40+q5LAECFwIKcMdVUIJKcMf1c2kC8QIKcOcVUIJKcOcVdHkCsQIKsIHolaASbGAN3QKBOAEF2EjkSlAJNrKKboNAjIACbChqJagEG1pHt0KgewEF2FjESlAJNraSbodAtwIKsMFolaASbHAt3RKB7gQUYKORKkEl2Ohqui0C3QgowIajVIJKsOH1dGsEDi+gABuPUAkqwcZX1O0ROKyAAjxAdEpQCR5gTd0igcMJKMCDRKYEleBBVtVtEjiMgAI8TFRVSlAJHmhd3SqB5gUUYPMRPfYGlaASPNjKul0CzQoowGajuf3GlKASPODaumUCzQkowOYimXZDSlAJTtsURxEgcJuAAjzwbihBJXjg9XXrBHYXUIC7RzDvBpSgEpy3QV5NIFdAAXaQvRJUgh2ssREIbC6gADcnX+eCSlAJrrNZzkqgXwEF2FG2SlAJdrTORiGwuoACXJ142wsoQSW47ca5GoHjCijA42Z3650rQSXY4VobicDiAgpwcdI2TqgElWAbm+guCLQroADbzWb2nSlBJTh7iZyAQMcCCrDjcIfRlKAS7HzFjUfgbAEFeDbdcV6oBJXgcbbVnRLYTkABbme965WUoBLcdQFdnECDAgqwwVDWuiUlqATX2i3nJXBEAQV4xNRm3LMSVIIz1sdLCXQloAC7inPaMEpQCU7bFEcR6FtAAfad763TKUElGLr6xibwaQEFGLwMSlAJBq+/0QmUAgxfgudV1UPBBsPs9wfPb3QCyQIKMDh9nwB9Agxef6MT8AkwdQeUn/JL3X1zE7gU8AkwcBeUn/ILXHsjE3icgAIMWwrlp/zCVt64BG4VUIBBy6H8lF/QuhuVwKiAAhwl6uMA5af8+thkUxBYTkABLmfZ7JmUn/JrdjndGIEdBRTgjvhbXFr5Kb8t9sw1CBxRQAEeMbWJ96z8lN/EVXEYgUgBBdhp7MpP+XW62sYisJiAAlyMsp0TKT/l1842uhMC7QoowHazOevOlJ/yO2txvIhAoIAC7Ch05af8OlpnoxBYXUABrk68zQWUn/LbZtNchUA/AgqwgyyVn/LrYI2NQGBzAQW4OfmyF1R+ym/ZjXI2AjkCCvDAWSs/5Xfg9XXrBHYXUIC7R3DeDSg/5Xfe5ngVAQKXAgrwgLug/JTfAdfWLRNoTkABNhfJ3Tek/JTfwVbW7RJoVkABNhvN429M+Sm/A62rWyXQvIACbD6iT92g8lN+B1lVt0ngMAIK8ABRKT/ld4A1dYsEDiegABuPTPkpv8ZX1O0ROKyAAmw4OuWn/BpeT7dG4PACCrDRCJWf8mt0Nd0WgW4EFGCDUSo/5dfgWrolAt0JKMDGIlV+yq+xlXQ7BLoVUIANRav8lF9D6+hWCHQvoAAbiVj5Kb9GVtFtEIgRUIANRK38lF8Da+gWCMQJKMCdI1d+ym/nFXR5ArECCnDH6JWf8ttx/VyaQLyAAtxpBZSf8ttp9VyWAIELAQW4wyooP+W3w9q5JAEC1wQU4MYrofyU38Yr53IECNwioAA3XA3lp/w2XDeXIkBgREABbrQiyk/5bbRqLkOAwEQBBTgRas5hyk/5zdkfryVAYB0BBbiO66fPqvyU38or5vQECJwpoADPhJvyMuWn/KbsiWMIENhHQAGu5K78lN9Kq+W0BAgsJKAAF4K8ehrlp/xWWCunJEBgYQEFuDRoVT248DmPdLph9tcf6YbdKwECsQIKcMHoffJTfguuk1MRILCygAJcCFj5Kb+FVslpCBDYSEABLgCt/JTfAmvkFAQIbCygAGeCKz/lN3OFvJwAgZ0EFOAMeOWn/Gasj5cSILCzgAI8MwDlp/zOXB0vI0CgEQEFeEYQyk/5nbE2XkKAQGMCCvDEQJSf8jtxZRxOgECjAgrwhGCUn/I7YV0cSoBA4wIKcGJAyk/5TVwVhxEgcBABBTghKOWn/CasiUMIEDiYgAIcCUz5Kb+DPdNulwCBiQIK8A4o5af8Jj5HDiNA4IACCvCW0JSf8jvg8+yWCRA4QUAB3oCl/JTfCc+QQwkQOKiAArwWnPJTfgd9lt02AQInCijAK2DKT/md+Pw4nACBAwsowIvwlJ/yO/Bz7NYJEDhDQAFWlfJTfmc8O15CgMDBBeIL8OGqeuDgIc65/Qcru/yG/B+aA+i1hxYYnv37Dz2Bm58jEF+AA17qJ8D08kvOfs6bRk+v9Qz0lObpsyjA0L8D9OB/KvjU/+fn9LeKPl/hOegz16lTKcArUilvhh76z4SekvnUN4S04zwLaYk/dl4FeC3/3t8QPfDXHoCqGkz8yRTwPGTmfjm1Arwh/15L0MP++LB7zTr7bW369J6J6VY9HqkAb0m1tzdGD/rNQfeWc49vUmvO5LlYU7f9cyvAOzLq5c3RQ357yL1k3P5bTZt36NloM5et7koBjkgf/Q3SA353wEfPd6s3il6v4/noNdlpcynACU5HfZP0cI+He9RsxydzxBQBz8gUpX6PUYATsz3aG6UHe1qwR8t12lSOmirgOZkq1edxCvCEXI/yZumhnh7qUTKdPpEjTxHwrJyi1d+xCvDETFt/w/RAnxZo63meNo2jTxXwvJwq1tfxCvCMPFt90/Qwnx5mq1mePolXnCPgmTlHrZ/XKMAzs2ztjdODfF6QreV43hReda6A5+ZcuT5epwBn5NjKm6eH+PwQW8nw/Am8co6AZ2eO3vFfqwBnZrj3G6gHeF6Ae+c37+69eq6A52eu4LFfrwAXyG+vN1EP7/zw9spu/p07wxICnqElFI97DgW4UHZbv5F6cJcJbuvclrlrZ1lKwHO0lOQxz6MAF8xtqzdTD+1yoW2V2XJ37ExLCniWltQ83rkU4MKZrf2G6oFdNrC181r2bp1taQHP09KixzqfAlwhr7XeVD2sy4e1VlbL36kzriHgmVpD9TjnVIArZbX0G6sHdZ2gls5pnbt01rUEPFdryR7jvApwxZyWenP1kK4X0lIZrXeHzrymgGdrTd32z60AV85o7husB3TdgObms+7dOfvaAp6vtYXbPr8C3CCfc99kPZzrh3NuNuvfmStsIeAZ20K53WsowI2yOfWN1oO5TTCn5rLNXbnKVgKes62k27yOAtwwl6lvth7K7UKZmsl2d+RKWwp41rbUbu9aCnDjTMbecD2Q2wYylse2d+NqWwt43rYWb+t6CnCHPG570/Uwbh+GAtzevKUreuZaSmP7e1GA25t/8orX33g9iPsEoQD3cW/lqp67VpLY5z4U4D7ujylBD+F+ISjA/exbuLJnr4UU9rsHBbif/Sev/HBV3b/zPSRffvB/KBkgfPYHPH/RG6AAo+M3PAECBHIFFGBu9iYnQIBAtIACjI7f8AQIEMgVUIC52ZucAAEC0QIKMDp+wxMgQCBXQAHmZm9yAgQIRAsowOj4DU+AAIFcAQWYm73JCRAgEC2gAKPjNzwBAgRyBRRgbvYmJ0CAQLSAAoyO3/AECBDIFVCAudmbnAABAtECCjA6fsMTIEAgV0AB5mZvcgIECEQLKMDo+A1PgACBXAEFmJu9yQkQIBAtoACj4zc8AQIEcgUUYG72JidAgEC0gAKMjt/wBAgQyBVQgLnZm5wAAQLRAgowOn7DEyBAIFdAAeZmb3ICBAhECyjA6PgNT4AAgVwBBZibvckJECAQLaAAo+M3PAECBHIFFGBu9iYnQIBAtIACjI7f8AQIEMgVUIC52ZucAAEC0QIKMDp+wxMgQCBXQAHmZm9yAgQIRAsowOj4DU+AAIFcAQWYm73JCRAgEC2gAKPjNzwBAgRyBRRgbvYmJ0CAQLSAAoyO3/AECBDIFVCAudmbnAABAtECCjA6fsMTIEAgV0AB5mZvcgIECEQLKMDo+A1PgACBXAEFmJu9yQkQIBAtoACj4zc8AQIEcgUUYG72JidAgEC0gAKMjt/wBAgQyBVQgLnZm5wAAQLRAgowOn7DEyBAIFdAAeZmb3ICBAhECyjA6PgNT4AAgVwBBZibvckJECAQLaAAo+M3PAECBHIFFGBu9iYnQIBAtIACjI7f8AQIEMgVUIC52ZucAAEC0QIKMDp+wxMgQCBXQAHmZm9yAgQIRAsowOj4DU+AAIFcAQWYm73JCRAgEC2gAKPjNzwBAgRyBRRgbvYmJ0CAQLSAAoyO3/AECBDIFVCAudmbnAABAtECCjA6fsMTIEAgV0AB5mZvcgIECEQLKMDo+A1PgACBXAEFmJu9yQkQIBAtoACj4zc8AQIEcgUUYG72JidAgEC0gAKMjt/wBAgQyBVQgLnZm5wAAQLRAgowOn7DEyBAIFdAAeZmb3ICBAhECyjA6PgNT4AAgVwBBZibvckJECAQLaAAo+M3PAECBHIFFGBu9iYnQIBAtIACjI7f8AQIEMgVUIC52ZucAAEC0QIKMDp+wxMgQCBXQAHmZm9yAgQIRAsowOj4DU+AAIFcAQWYm73JCRAgEC2gAKPjNzwBAgRyBRRgbvYmJ0CAQLSAAoyO3/AECBDIFVCAudmbnAABAtECCjA6fsMTIEAgV0AB5mZvcgIECEQLKMDo+A1PgACBXAEFmJu9yQkQIBAtoACj4zc8AQIEcgUUYG72JidAgEC0gAKMjt/wBAgQyBVQgLnZm5wAAQLRAgowOn7DEyBAIFdAAeZmb3ICBAhECyjA6PgNT4AAgVwBBZibvckJECAQLfDgPVX1aDSB4QkQIEAgUeC1CjAxdjMTIECAwCsVoCUgQIAAgUSBlyrAxNjNTIAAAQL3KUBLQIAAAQKJAk8ZCvCjVfXFidObmQABAgQiBYbee/JQgH9cVS+KJDA0AQIECCQKvKOqvn0owJ+pqp9NFDAzAQIECEQKvLaqfmEowG+sqg9GEhiaAAECBBIFnllVfzMU4PCfR6rqqYkKZiZAgACBKIF/qaqvGH4IzFB+w59fqaofiyIwLAECBAgkCvxiVf3EMPhlAT6jqv4+UcLMBAgQIBAl8PSq+qerBTj87++tqudFMRiWAAECBJIE3l1VL74c+PIT4PB/f0tVvTNJwqwECBAgECXwwqp6z00FOPx3H6iq50RxGJYAAQIEEgQerqoHrg569RPg8N8/u6r+7MrfDSagmJEAAQIE+hb4RFU9q6o+dFcBDv/sN6rq5X1bmI4AAQIEggTeUlU/en3e658Ah3/+hRdfEer7AoO2w6gECBDoVGD4vr+vrar/mlKAwzHPr6rhq2We0CmIsQgQIECgf4GPX3x3w/tvGvWmT4CXxw0/K+3n+vcxIQECBAh0KvDqqvql22a7qwCH17ytqr6vUxhjESBAgEC/Am8d+3qWsQL87Kr6/eHXRvRrZDICBAgQ6EzgD6rqJVX1f3fNNVaAw2ufVFW/W1Xf0RmQcQgQIECgP4Gh/L67qv5nbLQpBTicY/gkOHx7xMvGTuifEyBAgACBnQSGf+35irFPfpf3NrUAL49/TVW9saqeuNNwLkuAAAECBK4LDF/tOfTTrV/wchPZqQU4nGP4UTJvr6ovlQEBAgQIENhZYPg+v++tqhu/1eGuezunAIfzDd8s/+aq+iE/Nm3n6F2eAAECmQLDjzf7tYtPfo/7JvcpJOcW4OW5h5+tNvwy3edOuZhjCBAgQIDAAgLDD7Z+VVX99ZxzzS3Ay2u/qKp+sqpeMOdmvJYAAQIECNwhMPyEsjdd/ZVGc7SWKsDLe/jqqvrBiy9BfdqcG/NaAgQIECBQVcPf8f12VQ1f4fnJ3+S+1J+lC/Dyvobzft3FL9n95otfQ3HvUjftPAQIECDQrcBHq+ovqupPqupdVfW3VfXoGtOuVYA33euXVNVXVtXwyfDJVfV5VfU5vohmjVidkwABAs0LDKU2fLP6x6rqI1X1SFV9uKr+fas737IAt5rJdQgQIECAwKiAAhwlcgABAgQI9CigAHtM1UwECBAgMCqgAEeJHECAAAECPQoowB5TNRMBAgQIjAoowFEiBxAgQIBAjwIKsMdUzUSAAAECowIKcJTIAQQIECDQo4AC7DFVMxEgQIDAqIACHCVyAAECBAj0KKAAe0zVTAQIECAwKqAAR4kcQIAAAQI9CijAHlM1EwECBAiMCijAUSIHECBAgECPAgqwx1TNRIAAAQKjAgpwlMgBBAgQINCjgALsMVUzESBAgMCogAIcJXIAAQIECPQooAB7TNVMBAgQIDAqoABHiRxAgAABAj0KKMAeUzUTAQIECIwKKMBRIgcQIECAQI8CCrDHVM1EgAABAqMCCnCUyAEECBAg0KOAAuwxVTMRIECAwKiAAhwlcgABAgQI9CigAHtM1UwECBAgMCqgAEeJHECAAAECPQoowB5TNRMBAgQIjAoowFEiBxAgQIBAjwIKsMdUzUSAAAECowIKcJTIAQQIECDQo4AC7DFVMxEgQIDAqIACHCVyAAECBAj0KKAAe0zVTAQIECAwKqAAR4kcQIAAAQI9CijAHlM1EwECBAiMCijAUSIHECBAgECPAgqwx1TNRIAAAQKjAgpwlMgBBAgQINCjgALsMVUzESBAgMCogAIcJXIAAQIECPQooAB7TNVMBAgQIDAqoABHiRxAgAABAj0KKMAeUzUTAQIECIwKKMBRIgcQIECAQI8CCrDHVM1EgAABAqMCCnCUyAEECBAg0KOAAuwxVTMRIECAwKiAAhwlcgABAgQI9CigAHtM1UwECBAgMCqgAEeJHECAAAECPQoowB5TNRMBAgQIjAoowFEiBxAgQIBAjwIKsMdUzUSAAAECowIKcJTIAQQIECDQo4AC7DFVMxEgQIDAqIACHCVyAAECBAj0KKAAe0zVTAQIECAwKqAAR4kcQIAAAQI9CijAHlM1EwECBAiMCijAUSIHECBAgECPAgqwx1TNRIAAAQKjAgpwlMgBBAgQINCjwP8DJ0hO4oEH96kAAAAASUVORK5CYII=","width","32",1,"mt-2","mr-10"],[1,"terminal-logo"],[1,"r2cloud"],[1,"terminal-txt"],[1,"font-size-14"],[1,"icons"],["mat-icon-button","",1,"minus-button",3,"click"],["mat-icon-button","",1,"close-button",3,"click"],[4,"ngIf"],[1,"terminal-div"],["class","terminal","allow","clipboard-read; clipboard-write","frameborder","0","height","100%","width","100%",3,"src",4,"ngIf"],["allow","clipboard-read; clipboard-write","frameborder","0","height","100%","width","100%",1,"terminal",3,"src"]],template:function(t,e){1&t&&(r.Xb(0,"mat-toolbar",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.fc("mousedown",(function(){return e.onMousedown()}))("mouseup",(function(){return e.onMouseup()})),r.Sb(3,"div",3),r.Wb(),r.Xb(4,"div",4),r.Xb(5,"div",5),r.Sb(6,"img",6),r.Xb(7,"div",7),r.Xb(8,"div",8),r.Qc(9,"R2 Cloud"),r.Wb(),r.Xb(10,"div",9),r.Qc(11,"Terminal"),r.Wb(),r.Wb(),r.Wb(),r.Xb(12,"div",10),r.Qc(13),r.Wb(),r.Xb(14,"div",11),r.Xb(15,"button",12),r.fc("click",(function(){return e.onMinimize()})),r.Xb(16,"mat-icon"),r.Qc(17,"minimize"),r.Wb(),r.Wb(),r.Xb(18,"button",13),r.fc("click",(function(){return e.onMaximize()})),r.Oc(19,Xot,2,0,"mat-icon",14),r.Oc(20,Not,2,0,"mat-icon",14),r.Wb(),r.Xb(21,"button",13),r.fc("click",(function(){return e.footerService.closeTerminal()})),r.Xb(22,"mat-icon"),r.Qc(23,"close"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(24,"div",15),r.Oc(25,Uot,2,4,"iframe",16),r.Wb(),r.Wb()),2&t&&(r.Db(13),r.Rc(e.footerService.terminalTitle),r.Db(6),r.rc("ngIf",!e.maximized),r.Db(1),r.rc("ngIf",e.maximized),r.Db(5),r.rc("ngIf",e.footerService.terminalUrl))},directives:[pm,sp,mh,yu,Uu,c.t],pipes:[YU],styles:["[_nghost-%COMP%]{display:flex;flex:0 0 auto;z-index:3}[_nghost-%COMP%]   .mat-toolbar[_ngcontent-%COMP%]{background:inherit;color:inherit;box-shadow:0 -1px 1px -1px rgba(0,0,0,.2),0 0 1px 0 rgba(0,0,0,.14),0 -1px 3px 0 rgba(0,0,0,.12);height:300px;background-color:#000;padding:0;margin:0}.above[_nghost-%COMP%]{position:relative;z-index:99}[_nghost-%COMP%]   .terminal[_ngcontent-%COMP%]{overflow:hidden!important;height:100%;width:100%;margin-top:0;padding:0}[_nghost-%COMP%]   .terminal-header[_ngcontent-%COMP%]{width:100%;height:48px;min-height:48px;color:#5f6368;background-color:#fff;padding:0 12px;border-bottom:1px solid #e8eaed}[_nghost-%COMP%]   .drag-bar[_ngcontent-%COMP%]{width:100%;cursor:row-resize;height:8px;min-height:8px;z-index:10}[_nghost-%COMP%]   .drag-bar[_ngcontent-%COMP%]   .line-bar[_ngcontent-%COMP%]{width:22px;height:3px;top:50%;left:50%;border-radius:10px;background-color:#ccc;margin:3px auto auto}[_nghost-%COMP%]   .drag-bar[_ngcontent-%COMP%]:hover   .line-bar[_ngcontent-%COMP%]{background-color:#039be5}[_nghost-%COMP%]   .icons[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{line-height:20px!important;font-size:20px!important;height:20px!important;width:20px!important}[_nghost-%COMP%]   .terminal-logo[_ngcontent-%COMP%]{text-align:center;margin-top:0}[_nghost-%COMP%]   .terminal-logo[_ngcontent-%COMP%]   .r2cloud[_ngcontent-%COMP%]{line-height:14px;font-weight:500;font-size:11px}[_nghost-%COMP%]   .terminal-logo[_ngcontent-%COMP%]   .terminal-txt[_ngcontent-%COMP%]{font-size:16px;line-height:14px}[_nghost-%COMP%]   .terminal-header[_ngcontent-%COMP%]   .controller[_ngcontent-%COMP%]{width:100%;margin-top:-4px}[_nghost-%COMP%]   .terminal-div[_ngcontent-%COMP%]{height:100%;width:100%;padding-left:5px;padding-right:0}"]}),t})();const Yot=[{path:"monitoring",component:c9,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}},{path:"monitoring-details",component:dtt,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}},{path:"monitoring-details/processor",component:dtt,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}},{path:"monitoring-details/memory",component:dtt,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}},{path:"monitoring-details/hd",component:dtt,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}},{path:"monitoring-details/vpn",component:dtt,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}},{path:"monitoring-details/processes",component:dtt,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}},{path:"monitoring-details/users",component:dtt,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}},{path:"monitoring-details/services",component:dtt,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}},{path:"monitoring-details/network",component:dtt,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}}];let Bot=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[eot],imports:[[c.c,Sa.forChild(Yot),aR,ZL,mL,ou,_u,vu,Kx,Xv,am,tot,pg,a9,zu,hm,tX,A_,AP,Fy,gG,Gy,ZI,Zw,CH,hH,SG,_3,wg,aot,Cot,got,uot,Mz]]}),t})();r.Ic(dtt,[c.q,c.r,c.s,c.t,c.B,c.x,c.y,c.z,c.A,c.v,c.w,fa,ma,pa,ua,pr,cw,iw,fL,Nv,uL,YL,pL,aL,lL,iL,LL,Qu,XL,VL,cm.J,cm.y,cm.I,cm.c,cm.z,cm.C,cm.a,cm.F,cm.G,cm.B,cm.t,cm.u,cm.E,cm.p,cm.o,cm.A,cm.b,cm.d,cm.w,cm.x,cm.v,cm.i,cm.l,cm.j,cm.m,cm.f,sp,up,mh,Fp,Bp,ah,eh,kp,Uf,Lf,$f,Df,US,$S,oA,dA,fA,wA,TA,UA,$A,nD,dD,YR,nG,rG,iG,__,Uh,nu,Hh,Qh,Gh,$h,qh,au,cu,bu,lu,yu,xu,ll,Vx,jg,Eg,qx,Hx,Wv,jv,Fv,vv,wv,kv,Sv,Av,Iv,Ev,Tv,Dv,Lv,Rv,Hg,em,nm,om,rm,Xnt,Int,Qnt,Hnt,Knt,Znt,Jnt,Ent,jnt,Tnt,Fnt,Uu,pm,mm,QF,$F,BF,jF,VF,qF,JF,UF,YF,v_,S_,SP,kP,xy,sy,py,Ty,jy,cy,Hy,Qy,HI,QI,$I,KI,qI,JI,VI,Kw,Hw,Qw,Gw,qw,$w,Yw,UV,VV,tH,$V,YV,rH,QV,nH,KV,ZV,JV,aH,dH,sH,mH,kG,s3,b3,vg,rot,_ot,lot,pot,zot,c9,dtt,Rtt,qtt,yet,ket,$et,mnt,not,Fot,Xet],[c.b,c.H,c.p,c.k,c.F,c.g,c.D,c.G,c.d,c.f,c.i,c.j,c.l,DP,UL,$L,JL,qL,dL,hL,RL,zL,HL,KL,bC,aG,cG,sG,lG,fH,YU]);const Vot=["allSelected"];function Hot(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-option",34),r.fc("click",(function(){r.Ec(t),r.jc();const e=r.Ac(7);return r.jc().tosslePerOne(e.viewValue)})),r.Qc(1),r.Wb()}if(2&t){const t=e.$implicit;r.rc("value",t.customerGroupId),r.Db(1),r.Sc(" ",t.customerGroupName," ")}}function Qot(t,e){if(1&t&&(r.Xb(0,"mat-option",43),r.Qc(1),r.Wb()),2&t){const t=e.index;r.sc("value",t+1),r.Db(1),r.Sc("",t+1," dias")}}const Got=function(){return[]};function $ot(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",31),r.Xb(1,"div"),r.Xb(2,"mat-form-field",32),r.Xb(3,"mat-label"),r.Qc(4,"Selecionar parceiro"),r.Wb(),r.Xb(5,"mat-select",33),r.Xb(6,"mat-option",34,35),r.fc("click",(function(){return r.Ec(t),r.jc().toggleAllSelection()})),r.Qc(8,"Todos"),r.Wb(),r.Xb(9,"mat-option",34),r.fc("click",(function(){r.Ec(t);const e=r.Ac(7);return r.jc().tosslePerOne(e.viewValue)})),r.Qc(10,"Sem parceiro"),r.Wb(),r.Oc(11,Hot,2,2,"mat-option",36),r.Wb(),r.Wb(),r.Wb(),r.Xb(12,"div"),r.Xb(13,"div",37),r.Xb(14,"div",38),r.Xb(15,"mat-checkbox",39),r.Qc(16," Pegar os usu\xe1rios criados em: "),r.Wb(),r.Wb(),r.Xb(17,"div"),r.Xb(18,"mat-form-field",40),r.Xb(19,"mat-label"),r.Qc(20,"Dias"),r.Wb(),r.Xb(21,"mat-select",41),r.Oc(22,Qot,2,2,"mat-option",42),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(5),r.rc("formControl",t.partnerCustomerGroupControl),r.Db(1),r.rc("value",0),r.Db(3),r.rc("value",-2),r.Db(2),r.rc("ngForOf",t.partnerCustomerGroups),r.Db(4),r.rc("formControl",t.getManagerUserCreatedCountControl),r.Db(6),r.rc("formControl",t.daysCreatedControl),r.Db(1),r.rc("ngForOf",r.uc(7,Got).constructor(93))}}function qot(t,e){1&t&&r.Sb(0,"th",44)}const Kot=function(){return["/register"]},Jot=function(t){return{id:t}};function Zot(t,e){if(1&t&&(r.Xb(0,"td",45),r.Xb(1,"a",46),r.Sb(2,"img",47),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.rc("routerLink",r.uc(3,Kot))("queryParams",r.vc(4,Jot,t.customerGroupId)),r.Db(1),r.sc("src",n.imageFileService.getCustomerGroupPictureUrl(t.customerGroupImageUUID,34),r.Hc)}}function trt(t,e){1&t&&(r.Xb(0,"th",48),r.Qc(1," Name"),r.Wb())}function ert(t,e){if(1&t&&(r.Xb(0,"td",45),r.Xb(1,"a",49),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.rc("routerLink",r.uc(3,Kot))("queryParams",r.vc(4,Jot,t.customerGroupId)),r.Db(1),r.Sc(" ",t.customerGroupName,"")}}function nrt(t,e){1&t&&(r.Xb(0,"th",48),r.Qc(1," Criado"),r.Wb())}function ort(t,e){if(1&t&&(r.Xb(0,"td",45),r.Qc(1),r.kc(2,"date"),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",r.mc(2,1,t.customerGroupCreatedAt,"dd/MM/yyyy HH:mm")," ")}}function rrt(t,e){1&t&&(r.Xb(0,"th",48),r.Qc(1," Usu\xe1rios cadastrados "),r.Wb())}function irt(t,e){if(1&t&&(r.Xb(0,"td",50),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.amountOfManagerUsers," ")}}function art(t,e){1&t&&(r.Xb(0,"th",48),r.Qc(1," Usu\xe1rios simult\xe2neos "),r.Wb())}function crt(t,e){if(1&t&&(r.Xb(0,"td",50),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.amountOfContractedUsers," ")}}function srt(t,e){1&t&&(r.Xb(0,"th",48),r.Qc(1," Diferen\xe7a "),r.Wb())}function lrt(t,e){if(1&t&&(r.Xb(0,"td",50),r.Xb(1,"span",51),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.differenceBetweenContractedUsersAndCreatedUsers)}}function drt(t,e){1&t&&(r.Xb(0,"th",48),r.Qc(1," Usu\xe1rios comuns "),r.Wb())}function grt(t,e){if(1&t&&(r.Xb(0,"td",50),r.Xb(1,"span",51),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.amountOfCustomerGroupsADUsers)}}function mrt(t,e){1&t&&(r.Xb(0,"th",48),r.Qc(1," Usu\xe1rios pool "),r.Wb())}function prt(t,e){if(1&t&&(r.Xb(0,"td",50),r.Xb(1,"span",51),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.amountOfCustomerGroupsADUsersPool)}}function hrt(t,e){1&t&&r.Sb(0,"th",48)}function urt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",45),r.Xb(1,"button",52),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onEditCustomerGroup(n.customerGroupId)})),r.Qc(2," Editar "),r.Wb(),r.Wb()}}function brt(t,e){1&t&&r.Sb(0,"tr",53)}function _rt(t,e){1&t&&r.Sb(0,"tr",54)}const frt=[{path:"customer-groups",component:(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.imageFileService=t,this.customerGroupDaoService=e,this.dialog=n,this.customerGroupService=o,this.displayedColumns=["image","customerGroupName","customerGroupCreatedAt","amountOfContractedUsers","amountOfManagerUsers","differenceBetweenContractedUsersAndCreatedUsers","amountOfCustomerGroupsADUsers","amountOfCustomerGroupsADUsersPool","actions"],this.amountOfManagerUsers=0,this.amountOfADUsers=0,this.amountOfADUsersPool=0,this.partnerCustomerGroupControl=new cm.h,this.getManagerUserCreatedCountControl=new cm.h(!1),this.amountOfContractedUsers=0,this.customerGroupLicensesDashboard=[],this.partnerCustomerGroups=[],this.daysCreatedControl=new cm.h,this.emptyCustomerGroupLicensesDashboard={customerGroupId:-2,customerGroupName:null,partnerCustomerGroupId:null,customerGroupImageUUID:null,amountOfContractedUsers:null,amountOfManagerUsers:null,differenceBetweenContractedUsersAndCreatedUsers:null,customerGroupCreatedAt:null,amountOfCustomerGroupsADUsers:null,amountOfCustomerGroupsADUsersPool:null},Object(sb.combineLatest)([this.getManagerUserCreatedCountControl.valueChanges,this.daysCreatedControl.valueChanges]).subscribe(t=>{const e=t[0];e&&this.populateData(e,t[1])}),this.daysCreatedControl.setValue("30"),this.populateData(!1,0),this.partnerCustomerGroupControl.valueChanges.subscribe(t=>{if(t){const e=[];this.customerGroupLicensesDashboard.forEach(n=>{(n&&t.indexOf(n.partnerCustomerGroupId)>-1||t.indexOf(-2)>-1&&!n.partnerCustomerGroupId||t.indexOf(0)>-1)&&e.push(n)}),this.changeData(e)}else this.changeData(this.customerGroupLicensesDashboard)})}tosslePerOne(t){this.allSelected.selected?this.allSelected.deselect():this.partnerCustomerGroupControl.value.length===this.partnerCustomerGroups.length&&this.allSelected.select()}toggleAllSelection(){if(this.allSelected.selected){const t=[];this.partnerCustomerGroups.forEach(e=>t.push(Object.assign({},e))),t.push(this.emptyCustomerGroupLicensesDashboard),this.partnerCustomerGroupControl.patchValue([...t.map(t=>t.customerGroupId),0])}else this.partnerCustomerGroupControl.patchValue([])}populateData(t,e){this.customerGroupDaoService.customerGroupLicensesDashboard(t,e).subscribe(t=>{t&&(this.customerGroupLicensesDashboard=t,this.customerGroupLicensesDashboard.forEach(t=>{if(t&&t.partnerCustomerGroupId){const e=this.customerGroupLicensesDashboard.find(e=>e.customerGroupId===t.partnerCustomerGroupId);this.partnerCustomerGroups.findIndex(t=>(null==t?void 0:t.customerGroupId)===(null==e?void 0:e.customerGroupId))<0&&this.partnerCustomerGroups.push(e)}}),this.changeData(this.customerGroupLicensesDashboard))})}changeData(t){this.amountOfManagerUsers=0,this.amountOfContractedUsers=0,this.amountOfADUsers=0,this.amountOfADUsersPool=0,this.dataSource=new uH(t);for(const e of t)this.amountOfManagerUsers+=e.amountOfManagerUsers,this.amountOfADUsers+=e.amountOfCustomerGroupsADUsers,this.amountOfADUsersPool+=e.amountOfCustomerGroupsADUsersPool,this.amountOfContractedUsers+=e.amountOfContractedUsers;this.dataSource.sort=this.sort}onEditCustomerGroup(t){const e=this.customerGroupService.getCustomerGroup(t);if(e){const t=this.dialog.open(Sx,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{customerGroup:e}}).afterClosed().subscribe(t=>{this.dialogRefCallback(t)});this.addSubscription(t)}}dialogRefCallback(t){"SAVE"===t.operation&&this.customerGroupService.customerGroups&&(this.updateCustomerGroupOnCustomerGroupService(t.data),this.updateCustomerGroupLicensesDashboard(t.data),this.changeData(this.customerGroupLicensesDashboard))}updateCustomerGroupOnCustomerGroupService(t){const e=this.customerGroupService.customerGroups.findIndex(e=>e.id===t.id);this.customerGroupService.customerGroups[e]=t,t.id===this.customerGroupService.customerGroup.id&&(this.customerGroupService.customerGroup=t)}updateCustomerGroupLicensesDashboard(t){const e=this.customerGroupLicensesDashboard.findIndex(e=>e.customerGroupId===t.id);this.customerGroupLicensesDashboard[e].customerGroupName=t.name,this.customerGroupLicensesDashboard[e].partnerCustomerGroupId=t.partnerCustomerGroupId,this.customerGroupLicensesDashboard[e].amountOfContractedUsers=t.contractedUsers,this.customerGroupLicensesDashboard[e].differenceBetweenContractedUsersAndCreatedUsers=t.contractedUsers-this.customerGroupLicensesDashboard[e].amountOfManagerUsers,console.log("customerGroup.contractedUsers: "+t.contractedUsers)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(GM),r.Rb(eb),r.Rb(Zg),r.Rb(nb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-customer-groups-dashboard"]],viewQuery:function(t,e){var n;1&t&&(r.Lc(s3,!0),r.Wc(Vot,!0)),2&t&&(r.zc(n=r.gc())&&(e.sort=n.first),r.zc(n=r.gc())&&(e.allSelected=n.first))},features:[r.Ab],decls:92,vars:8,consts:[[1,"page-layout","carded","fullwidth"],[1,"accent"],["fxLayout","row","fxLayoutAlign","start center",1,"header","accent","header-medium"],[1,"content","p-24"],["fxLayout","column"],[1,"row"],["fxLayout","row","fxLayoutAlign","space-between center"],[1,"padding-none"],["class","full-width","fxLayout","row","style","padding: 20px 20px 0px 20px;","fxLayoutAlign","start center",4,"appIsAdmin"],[1,"dash-card"],[1,"font-size-54","font-weight-300","line-height-1","mt-8","ng-tns-c206-146"],[1,"h5","secondary-text","ng-tns-c206-146"],[2,"text-transform","uppercase"],[2,"clear","both"],[1,"mb-20","mt-30","width-100-percent"],["mat-table","","matSortActive","differenceBetweenContractedUsersAndCreatedUsers","matSortDirection","asc","matSort","",1,"mat-elevation-z8","rows-pointer",3,"dataSource"],["matColumnDef","image"],["mat-header-cell","","style","width: 70px;","class","header",4,"matHeaderCellDef"],["mat-cell","","class","p-10",4,"matCellDef"],["matColumnDef","customerGroupName"],["mat-header-cell","","mat-sort-header","","class","header",4,"matHeaderCellDef"],["matColumnDef","customerGroupCreatedAt"],["matColumnDef","amountOfManagerUsers"],["mat-cell","","class","nuns p-10",4,"matCellDef"],["matColumnDef","amountOfContractedUsers"],["matColumnDef","differenceBetweenContractedUsersAndCreatedUsers"],["matColumnDef","amountOfCustomerGroupsADUsers"],["matColumnDef","amountOfCustomerGroupsADUsersPool"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["fxLayout","row","fxLayoutAlign","start center",1,"full-width",2,"padding","20px 20px 0px 20px"],["appearance","outline",1,"full-width","min-width-450",2,"max-width","450px"],["placeholder","Selecionar parceiro","multiple","",1,"full-width",3,"formControl"],[3,"value","click"],["allSelected",""],[3,"value","click",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","start center"],[2,"margin-bottom","22px"],[1,"mt-24",2,"margin-left","30px","margin-right","10px",3,"formControl"],["appearance","outline"],["placeholder","Dias",1,"full-width",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["mat-header-cell","",1,"header",2,"width","70px"],["mat-cell","",1,"p-10"],[3,"routerLink","queryParams"],["width","34","height","34",3,"src"],["mat-header-cell","","mat-sort-header","",1,"header"],[1,"blue-color",3,"routerLink","queryParams"],["mat-cell","",1,"nuns","p-10"],[1,"users-minus-contracted-users"],["mat-raised-button","",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"h1"),r.Qc(4,"Lista de empresas"),r.Wb(),r.Wb(),r.Xb(5,"div",3),r.Xb(6,"div",4),r.Xb(7,"div",5),r.Xb(8,"mat-card"),r.Xb(9,"mat-card-header"),r.Xb(10,"mat-card-title",6),r.Xb(11,"div"),r.Qc(12,"Dashboard"),r.Wb(),r.Wb(),r.Wb(),r.Xb(13,"mat-card-content",7),r.Xb(14,"div"),r.Oc(15,$ot,23,8,"div",8),r.Xb(16,"mat-card",9),r.Xb(17,"div",10),r.Qc(18),r.Wb(),r.Xb(19,"div",11),r.Qc(20,"Total de usu\xe1rios "),r.Xb(21,"div"),r.Xb(22,"b",12),r.Qc(23,"cadastrados"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(24,"mat-card",9),r.Xb(25,"div",10),r.Qc(26),r.Wb(),r.Xb(27,"div",11),r.Qc(28,"Total de usu\xe1rios "),r.Xb(29,"div"),r.Xb(30,"b",12),r.Qc(31,"simult\xe2neos"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(32,"mat-card",9),r.Xb(33,"div",10),r.Qc(34),r.Wb(),r.Xb(35,"div",11),r.Qc(36,"Total de "),r.Xb(37,"div"),r.Xb(38,"b",12),r.Qc(39,"empresas"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(40,"mat-card",9),r.Xb(41,"div",10),r.Qc(42),r.Wb(),r.Xb(43,"div",11),r.Qc(44,"Total de "),r.Xb(45,"div"),r.Xb(46,"b",12),r.Qc(47,"Usu\xe1rios Comuns"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(48,"mat-card",9),r.Xb(49,"div",10),r.Qc(50),r.Wb(),r.Xb(51,"div",11),r.Qc(52,"Total de rela\xe7\xf5es "),r.Xb(53,"div"),r.Xb(54,"b",12),r.Qc(55,"Usu\xe1rios Pool"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Sb(56,"div",13),r.Wb(),r.Wb(),r.Xb(57,"mat-card",14),r.Xb(58,"mat-card-header"),r.Xb(59,"mat-card-title"),r.Qc(60,"Empresas"),r.Wb(),r.Wb(),r.Xb(61,"mat-card-content"),r.Xb(62,"table",15),r.Vb(63,16),r.Oc(64,qot,1,0,"th",17),r.Oc(65,Zot,3,6,"td",18),r.Ub(),r.Vb(66,19),r.Oc(67,trt,2,0,"th",20),r.Oc(68,ert,3,6,"td",18),r.Ub(),r.Vb(69,21),r.Oc(70,nrt,2,0,"th",20),r.Oc(71,ort,3,4,"td",18),r.Ub(),r.Vb(72,22),r.Oc(73,rrt,2,0,"th",20),r.Oc(74,irt,2,1,"td",23),r.Ub(),r.Vb(75,24),r.Oc(76,art,2,0,"th",20),r.Oc(77,crt,2,1,"td",23),r.Ub(),r.Vb(78,25),r.Oc(79,srt,2,0,"th",20),r.Oc(80,lrt,3,1,"td",23),r.Ub(),r.Vb(81,26),r.Oc(82,drt,2,0,"th",20),r.Oc(83,grt,3,1,"td",23),r.Ub(),r.Vb(84,27),r.Oc(85,mrt,2,0,"th",20),r.Oc(86,prt,3,1,"td",23),r.Ub(),r.Vb(87,28),r.Oc(88,hrt,1,0,"th",20),r.Oc(89,urt,3,0,"td",18),r.Ub(),r.Oc(90,brt,1,0,"tr",29),r.Oc(91,_rt,1,0,"tr",30),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(18),r.Rc(e.amountOfManagerUsers),r.Db(8),r.Rc(e.amountOfContractedUsers),r.Db(8),r.Rc(null==e.dataSource||null==e.dataSource.data?null:e.dataSource.data.length),r.Db(8),r.Rc(e.amountOfADUsers),r.Db(8),r.Rc(e.amountOfADUsersPool),r.Db(12),r.rc("dataSource",e.dataSource),r.Db(28),r.rc("matHeaderRowDef",e.displayedColumns),r.Db(1),r.rc("matRowDefColumns",e.displayedColumns))},directives:[sp,mh,Wv,jv,wv,vv,Nv,UV,s3,$V,VV,YV,tH,rH,nu,Qh,SP,cm.t,cm.i,jg,c.s,RC,KV,ZV,pa,b3,yu,aH,dH],pipes:[c.f],styles:["[_nghost-%COMP%]   table[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   table[_ngcontent-%COMP%]   .nuns[_ngcontent-%COMP%]{font-size:18px!important;text-align:center;padding-right:25px!important}[_nghost-%COMP%]   .dash-card[_ngcontent-%COMP%]{padding:15px;margin:10px;width:180px;height:130px;float:left}[_nghost-%COMP%]   .rows-pointer[_ngcontent-%COMP%]   .mat-row[_ngcontent-%COMP%]:hover{background:#ddd!important}[_nghost-%COMP%]   .page-layout[_ngcontent-%COMP%]{background-color:#c7c7c7!important}[_nghost-%COMP%]    .mat-menu-panel{max-width:372px!important}[_nghost-%COMP%]   .mat-table[_ngcontent-%COMP%]{box-shadow:none!important}[_nghost-%COMP%]   .header-medium[_ngcontent-%COMP%]{padding:50px 24px!important}[_nghost-%COMP%]   .big-head[_ngcontent-%COMP%]   mat-card-header[_ngcontent-%COMP%]{height:95px}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54)}[_nghost-%COMP%]     table .header .mat-sort-header-container{margin:0 auto;width:50%}[_nghost-%COMP%]   .geral[_ngcontent-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:10px;margin:0 0 15px}[_nghost-%COMP%]   .field-name[_ngcontent-%COMP%]{font-size:18px;text-align:left;min-width:100px;margin-right:15px}[_nghost-%COMP%]   .color-box-legend[_ngcontent-%COMP%]{width:40px;height:40px}[_nghost-%COMP%]   .red-900-bg[_ngcontent-%COMP%], [_nghost-%COMP%]   .red-900-bg[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#ff0!important}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px}[_nghost-%COMP%]   .remote-app-table[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   .p-0[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .offline[_ngcontent-%COMP%]{color:#b71c1c}[_nghost-%COMP%]   .online[_ngcontent-%COMP%]{color:#2e7d32}[_nghost-%COMP%]   .text-align-center[_ngcontent-%COMP%]{text-align:center!important}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px}[_nghost-%COMP%]   .projects[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}"]}),t})(),canActivate:[hb],data:{permissions:["HipcomBulkUpdateDetail.AUDIT"]}}];let Crt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[],imports:[[c.c,Sa.forChild(frt),mL,aR,ZL,zu,Xv,ou,AP,H_,hm,vu,_u,zu,am,hH,_3,jC]]}),t})();const Ort=[{path:"customer-groups",component:Zet,canActivate:[hb],data:{permissions:["CustomerGroup.READ"]}}];let Mrt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[],imports:[[c.c,Sa.forChild(Ort),mL,aR,ZL,zu,Xv,ou,AP,H_,hm,vu,_u,zu,am,hH,_3]]}),t})(),Prt=(()=>{class t extends Us{constructor(t,e){super(t,e,"partners-hipcom-bulk-update-detail")}executeTask(t){return this.http.post(this.url+"/send-hipcom-bulk-update-stomp/",t)}forcedUpdateOnModule(t,e){return this.http.post(this.url+"/forced-update-on-module/"+t,e)}forcedUpdateAllModules(t){return this.http.post(this.url+"/forced-update-all-modules/",t)}scanModulesAgain(t){return this.http.post(this.url+"/scan-modules-again/",t)}executeAllTasks(){return this.http.get(this.url+"/execute-all-tasks")}disableAllTasks(){return this.http.get(this.url+"/disable-all-tasks")}enableAllTasks(){return this.http.get(this.url+"/enable-all-tasks")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),yrt=(()=>{class t{constructor(t,e,n,o,r){this.dialogRef=t,this.data=e,this.dialog=n,this.hipcomBulkUpdateDetailDaoService=o,this.fb=r,this.hipcomBulkUpdateDetail=this.data.hipcomBulkUpdateDetail,this.hipcomBulkUpdateDetail||this.dialogRef.close(),this.myForm=this.fb.group(Object(kc.e)(this.hipcomBulkUpdateDetail))}ngOnInit(){}onSubmit(){this.hipcomBulkUpdateDetailDaoService.save(this.myForm.value).subscribe(t=>{this.dialogRef.close({data:t,operation:"SAVE"})})}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(Zg),r.Rb(Prt),r.Rb(cm.g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-partners-hipcom-bulk-update-schedule-create-edit"]],decls:94,vars:1,consts:[[3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2"],[2,"width","170px"],[1,"day-of-week",2,"width","40%"],[1,"tit","col-start"],[1,"day-of-week"],["align","center",1,"col-start"],[1,"hour-field"],["matInput","","placeholder","","pattern","^$|^([0]?[0-9]|[1][0-9]|[2][0-3]?)$","type","number","formControlName","mondayStartHours","name","mondayStartHours"],[2,"padding","0px 3px 7px 3px"],["matInput","","placeholder","","max","59","min","0","type","number","formControlName","mondayStartMinutes","name","mondayStartMinutes",2,"text-align","left"],["matInput","","placeholder","","pattern","^$|^([0]?[0-9]|[1][0-9]|[2][0-3]?)$","type","number","formControlName","tuesdayStartHours","name","tuesdayStartHours"],["matInput","","placeholder","","max","59","min","0","type","number","formControlName","tuesdayStartMinutes","name","tuesdayStartMinutes",2,"text-align","left"],["matInput","","placeholder","","pattern","^$|^([0]?[0-9]|[1][0-9]|[2][0-3]?)$","type","number","formControlName","wednesdayStartHours","name","wednesdayStartHours"],["matInput","","placeholder","","max","59","min","0","type","number","formControlName","wednesdayStartMinutes","name","wednesdayStartMinutes",2,"text-align","left"],["matInput","","placeholder","","pattern","^$|^([0]?[0-9]|[1][0-9]|[2][0-3]?)$","type","number","formControlName","thursdayStartHours","name","thursdayStartHours"],["matInput","","placeholder","","max","59","min","0","type","number","formControlName","thursdayStartMinutes","name","thursdayStartMinutes",2,"text-align","left"],["matInput","","placeholder","","pattern","^$|^([0]?[0-9]|[1][0-9]|[2][0-3]?)$","type","number","formControlName","fridayStartHours","name","fridayStartHours"],["matInput","","placeholder","","max","59","min","0","type","number","formControlName","fridayStartMinutes","name","fridayStartMinutes",2,"text-align","left"],["matInput","","placeholder","","pattern","^$|^([0]?[0-9]|[1][0-9]|[2][0-3]?)$","type","number","formControlName","saturdayStartHours","name","saturdayStartHours"],["matInput","","placeholder","","max","59","min","0","type","number","formControlName","saturdayStartMinutes","name","saturdayStartMinutes",2,"text-align","left"],["matInput","","placeholder","","pattern","^$|^([0]?[0-9]|[1][0-9]|[2][0-3]?)$","type","number","formControlName","sundayStartHours","name","sundayStartHours"],["matInput","","placeholder","","max","59","min","0","type","number","formControlName","sundayStartMinutes","name","sundayStartMinutes",2,"text-align","left"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar"],["type","button","mat-raised-button","","color","warn","aria-label","Cancelar",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Agendamento da atualiza\xe7\xe3o:"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"table",5),r.Xb(7,"thead"),r.Xb(8,"tr"),r.Sb(9,"th",6),r.Sb(10,"th",7),r.Wb(),r.Wb(),r.Xb(11,"tbody"),r.Xb(12,"tr"),r.Xb(13,"td",8),r.Qc(14," SEG "),r.Wb(),r.Xb(15,"td",9),r.Xb(16,"div"),r.Xb(17,"mat-form-field",10),r.Sb(18,"input",11),r.Wb(),r.Xb(19,"span",12),r.Qc(20," : "),r.Wb(),r.Xb(21,"mat-form-field",10),r.Sb(22,"input",13),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(23,"tr"),r.Xb(24,"td",8),r.Qc(25," TER "),r.Wb(),r.Xb(26,"td",9),r.Xb(27,"div"),r.Xb(28,"mat-form-field",10),r.Sb(29,"input",14),r.Wb(),r.Xb(30,"span",12),r.Qc(31," : "),r.Wb(),r.Xb(32,"mat-form-field",10),r.Sb(33,"input",15),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(34,"tr"),r.Xb(35,"td",8),r.Qc(36," QUA "),r.Wb(),r.Xb(37,"td",9),r.Xb(38,"div"),r.Xb(39,"mat-form-field",10),r.Sb(40,"input",16),r.Wb(),r.Xb(41,"span",12),r.Qc(42," : "),r.Wb(),r.Xb(43,"mat-form-field",10),r.Sb(44,"input",17),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(45,"tr"),r.Xb(46,"td",8),r.Qc(47," QUI "),r.Wb(),r.Xb(48,"td",9),r.Xb(49,"div"),r.Xb(50,"mat-form-field",10),r.Sb(51,"input",18),r.Wb(),r.Xb(52,"span",12),r.Qc(53," : "),r.Wb(),r.Xb(54,"mat-form-field",10),r.Sb(55,"input",19),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(56,"tr"),r.Xb(57,"td",8),r.Qc(58," SEX "),r.Wb(),r.Xb(59,"td",9),r.Xb(60,"div"),r.Xb(61,"mat-form-field",10),r.Sb(62,"input",20),r.Wb(),r.Xb(63,"span",12),r.Qc(64," : "),r.Wb(),r.Xb(65,"mat-form-field",10),r.Sb(66,"input",21),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(67,"tr"),r.Xb(68,"td",8),r.Qc(69," S\xc1B "),r.Wb(),r.Xb(70,"td",9),r.Xb(71,"div"),r.Xb(72,"mat-form-field",10),r.Sb(73,"input",22),r.Wb(),r.Xb(74,"span",12),r.Qc(75," : "),r.Wb(),r.Xb(76,"mat-form-field",10),r.Sb(77,"input",23),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(78,"tr"),r.Xb(79,"td",8),r.Qc(80," DOM "),r.Wb(),r.Xb(81,"td",9),r.Xb(82,"div"),r.Xb(83,"mat-form-field",10),r.Sb(84,"input",24),r.Wb(),r.Xb(85,"span",12),r.Qc(86," : "),r.Wb(),r.Xb(87,"mat-form-field",10),r.Sb(88,"input",25),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(89,"div",26),r.Xb(90,"button",27),r.Qc(91," Salvar "),r.Wb(),r.Xb(92,"button",28),r.fc("click",(function(){return e.onCancel()})),r.Qc(93," Cancelar "),r.Wb(),r.Wb(),r.Wb()),2&t&&r.rc("formGroup",e.myForm)},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,nu,bu,cm.z,cm.c,cm.A,cm.t,cm.j,ah,rm,yu],styles:["[_nghost-%COMP%]   .col-start[_ngcontent-%COMP%], [_nghost-%COMP%]   .col-stop[_ngcontent-%COMP%]{width:30%;max-width:30%}[_nghost-%COMP%]   .hour-field[_ngcontent-%COMP%]{width:26px}[_nghost-%COMP%]   .full-width[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .mat-dialog-content[_ngcontent-%COMP%]{display:block;margin:0;padding:8px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}[_nghost-%COMP%]   input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, [_nghost-%COMP%]   input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}[_nghost-%COMP%]   .day-of-week[_ngcontent-%COMP%]{width:250px;padding-left:25px}[_nghost-%COMP%]   .tit[_ngcontent-%COMP%]{text-align:center;font-size:16px;font-weight:700}[_nghost-%COMP%]   .divider[_ngcontent-%COMP%]{margin-bottom:25px;margin-top:8px}[_nghost-%COMP%]   .copy-at-all[_ngcontent-%COMP%]{font-size:10px}"]}),t})(),xrt=(()=>{class t extends class{constructor(t,e,n){this.http=t,this.validatorDAO=e,this.url=n,this.validator=this.validatorDAO.validator(this.url,this.http)}}{constructor(t,e){super(t,e,"partners-hipcom-bulk-update-detail-log")}findByDesktopServerId(t){return this.http.get(this.url+"/find-by-desktop-server-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function vrt(t,e){if(1&t&&(r.Xb(0,"div",10),r.Xb(1,"div",11),r.Sb(2,"img",12),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(2),r.sc("src",n.imageFileService.getCustomerGroupPictureUrl(t.imageUUID,34),r.Hc),r.Db(2),r.Sc(" ",t.name," ")}}const wrt=function(t){return{"status-error":t}};function krt(t,e){if(1&t&&(r.Xb(0,"div",13),r.Xb(1,"div",14),r.Xb(2,"table",15),r.Xb(3,"tr"),r.Xb(4,"td"),r.Xb(5,"b"),r.Qc(6,"Data: "),r.Wb(),r.Wb(),r.Xb(7,"td"),r.Qc(8),r.kc(9,"date"),r.Wb(),r.Wb(),r.Xb(10,"tr"),r.Xb(11,"td"),r.Xb(12,"b"),r.Qc(13,"Status: "),r.Wb(),r.Wb(),r.Xb(14,"td"),r.Qc(15),r.Wb(),r.Wb(),r.Wb(),r.Sb(16,"hr",16),r.Sb(17,"div",17),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.rc("ngClass",r.vc(7,wrt,"ERROR"===t.status)),r.Db(8),r.Rc(r.mc(9,4,t.createdAt,"dd/MM/yyyy HH:mm")),r.Db(7),r.Rc(t.status),r.Db(2),r.rc("innerHTML",t.log,r.Fc)}}let Srt=(()=>{class t{constructor(t,e,n,o,r){this.dialogRef=t,this.data=e,this.imageFileService=n,this.hipcomBulkUpdateDetailLogDaoService=o,this.desktopServerDaoService=r,this.hipcomBulkUpdateDetail=this.data.hipcomBulkUpdateDetail,this.customerGroups=this.data.customerGroups,this.hipcomBulkUpdateDetail&&this.customerGroups||this.dialogRef.close(),this.hipcomBulkUpdateDetailLogDaoService.findByDesktopServerId(this.hipcomBulkUpdateDetail.desktopServerId).subscribe(t=>{this.logs=t}),this.desktopServerDaoService.getOne(this.hipcomBulkUpdateDetail.desktopServerId).subscribe(t=>{this.desktopServer=t})}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(GM),r.Rb(xrt),r.Rb(Mb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-hipcom-bulk-update-detail-log"]],decls:20,vars:5,consts:[[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],[1,"font-size-14","ml-25"],[1,"p-14"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2","p-10","overflow-x-hidden"],["title","Abrir a p\xe1gina de administra\xe7\xe3o do projeto","fxLayout","row","fxLayoutAlign","start center","class","mb-5 mt-5 cursor-pointer hover-underline ml-10",4,"ngFor","ngForOf"],[3,"ngClass",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","primary",3,"click"],["title","Abrir a p\xe1gina de administra\xe7\xe3o do projeto","fxLayout","row","fxLayoutAlign","start center",1,"mb-5","mt-5","cursor-pointer","hover-underline","ml-10"],[1,"mr-8"],["width","34","height","34",3,"src"],[3,"ngClass"],[1,"log-box"],[1,"font-size-18"],[1,"hr"],[3,"innerHTML"]],template:function(t,e){1&t&&(r.Xb(0,"mat-toolbar",0),r.Xb(1,"mat-toolbar-row",1),r.Xb(2,"span",2),r.Qc(3,"LOG "),r.Wb(),r.Xb(4,"span",3),r.Qc(5),r.Xb(6,"span",4),r.Qc(7,"|"),r.Wb(),r.Qc(8),r.Xb(9,"span",4),r.Qc(10,"|"),r.Wb(),r.Qc(11),r.Wb(),r.Wb(),r.Wb(),r.Xb(12,"div",5),r.Oc(13,vrt,5,2,"div",6),r.Sb(14,"hr"),r.Sb(15,"hr"),r.Oc(16,krt,18,9,"div",7),r.Wb(),r.Xb(17,"div",8),r.Xb(18,"button",9),r.fc("click",(function(){return e.onCancel()})),r.Qc(19,"OK"),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.Sc("",null==e.desktopServer?null:e.desktopServer.hostname," "),r.Db(3),r.Sc(" ",null==e.desktopServer?null:e.desktopServer.publicIp," "),r.Db(3),r.Sc(" ",null==e.desktopServer?null:e.desktopServer.connectionFQDN,""),r.Db(2),r.rc("ngForOf",e.customerGroups),r.Db(3),r.rc("ngForOf",e.logs))},directives:[pm,mm,kp,sp,mh,om,c.s,ah,rm,yu,c.q,Lf],pipes:[c.f],styles:["[_nghost-%COMP%]     .error{color:red!important}[_nghost-%COMP%]     .status-error{background-color:rgba(255,0,0,.12)}[_nghost-%COMP%]     .line{margin-top:15px;font-weight:700}[_nghost-%COMP%]     .header-module{font-size:20px;margin-top:25px;text-align:center}.hr[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:5px;background-color:#fff;border-top:1px #d6d6d6}.log-box[_ngcontent-%COMP%]{background-color:#dbdbdb;padding:10px 10px 15px 15px;margin:15px 10px 10px;border-radius:5px}"]}),t})(),Art=(()=>{class t extends Us{constructor(t,e){super(t,e,"partners-hipcom-bulk-update-message")}sendMessage(t,e){return this.http.post(this.url+"/send-message/"+e,t)}sendMessageToAll(t){return this.http.post(this.url+"/send-message-to-all",t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function Drt(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Enviar mensagem "),r.Xb(2,"b"),r.Xb(3,"u"),r.Qc(4,"PARA TODOS OS SERVIDORES:"),r.Wb(),r.Wb(),r.Wb())}function Irt(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Enviar mensagem:"),r.Wb())}function Ert(t,e){if(1&t&&(r.Xb(0,"div",14),r.Xb(1,"div",15),r.Sb(2,"img",16),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc(2);r.Db(2),r.sc("src",n.imageFileService.getCustomerGroupPictureUrl(t.imageUUID,34),r.Hc),r.Db(2),r.Sc(" ",t.name," ")}}function Trt(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,Ert,5,2,"div",13),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngForOf",t.customerGroups)}}function Lrt(t,e){1&t&&(r.Xb(0,"div",17),r.Xb(1,"b"),r.Qc(2,"A mensagem ser\xe1 enviada para todos os servidores com o plugin da Hipcom."),r.Wb(),r.Wb())}let Rrt=(()=>{class t{constructor(t,e,n,o,r,i){this.dialogRef=t,this.imageFileService=e,this.data=n,this.dialog=o,this.hipcomBulkUpdateMessageDaoService=r,this.fb=i,this.customerGroups=[],this.everyone=!1,this.hipcomBulkUpdateMessage={id:null,comment:null,active:!0,message:null,timeInMinutes:30,modified:null,optlock:null},this.customerGroups=this.data.customerGroups,this.desktopServerId=this.data.desktopServerId,this.hipcomBulkUpdateDetailId=this.data.hipcomBulkUpdateDetailId,this.customerGroups||(this.everyone=this.data.everyone,this.everyone||this.dialogRef.close()),this.myForm=this.fb.group(Object(kc.e)(this.hipcomBulkUpdateMessage))}onSubmit(){const t=this.myForm.value;this.everyone?this.hipcomBulkUpdateMessageDaoService.sendMessageToAll(t).subscribe(t=>{this.dialogRef.close()}):this.hipcomBulkUpdateMessageDaoService.sendMessage(t,this.hipcomBulkUpdateDetailId).subscribe(t=>{this.dialogRef.close()})}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(GM),r.Rb($g),r.Rb(Zg),r.Rb(Art),r.Rb(cm.g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-hipcom-bulk-update-message-send-message"]],decls:19,vars:5,consts:[[3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],[4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2"],["style","padding: 25px 25px 25px 0px;",4,"ngIf"],[2,"padding","20px 20px 20px 0px"],[1,"width-100-percent"],["rows","4","matInput","","formControlName","message","name","message"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar"],["type","button","mat-raised-button","","color","warn","aria-label","Cancelar",3,"click"],["title","Abrir a p\xe1gina de administra\xe7\xe3o do projeto","fxLayout","row","fxLayoutAlign","start center","class","mb-30 mt-20",4,"ngFor","ngForOf"],["title","Abrir a p\xe1gina de administra\xe7\xe3o do projeto","fxLayout","row","fxLayoutAlign","start center",1,"mb-30","mt-20"],[1,"mr-8"],["width","34","height","34",3,"src"],[2,"padding","25px 25px 25px 0px"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Oc(4,Drt,5,0,"span",4),r.Oc(5,Irt,2,0,"span",4),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Oc(7,Trt,2,1,"div",4),r.Oc(8,Lrt,3,0,"div",6),r.Xb(9,"div",7),r.Xb(10,"mat-form-field",8),r.Xb(11,"mat-label"),r.Qc(12,"Mensagem"),r.Wb(),r.Sb(13,"textarea",9),r.Wb(),r.Wb(),r.Wb(),r.Xb(14,"div",10),r.Xb(15,"button",11),r.Qc(16," Enviar "),r.Wb(),r.Xb(17,"button",12),r.fc("click",(function(){return e.onCancel()})),r.Qc(18," Cancelar "),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.myForm),r.Db(4),r.rc("ngIf",e.everyone),r.Db(1),r.rc("ngIf",!e.everyone),r.Db(2),r.rc("ngIf",e.customerGroups),r.Db(1),r.rc("ngIf",e.everyone))},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,c.t,om,nu,Qh,bu,cm.c,cm.t,cm.j,ah,rm,yu,c.s],styles:[""]}),t})(),Wrt=(()=>{class t extends Bc{constructor(t){super(),this.desktopServerStatusService=t}findDesktopServersOnline(t){for(const e of t)this.addSubscription(this.desktopServerStatusService.onDesktopServerStatus(e.desktopServerId).subscribe(n=>{this.changeServerStatusOfDesktopServerId(e.desktopServerId,n,t)}))}changeServerStatusOfDesktopServerId(t,e,n){const o=n.findIndex(e=>e.desktopServerId===t);o>-1&&(n[o]=e)}findHipcomBulkUpdateLatestSoftwareVersionById(t,e){if(e){const n=e.findIndex(e=>e.id===t);if(n>-1)return e[n]}return null}findHipcomBulkUpdateCurrentSoftwareVersionById(t,e){if(e){const n=e.findIndex(e=>e.id===t);if(n>-1)return e[n]}return null}}return t.\u0275fac=function(e){return new(e||t)(r.bc(QH))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),jrt=(()=>{class t extends Us{constructor(t,e){super(t,e,"partners-hipcom-bulk-update-current-software-version")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),Frt=(()=>{class t extends Us{constructor(t,e){super(t,e,"partners-hipcom-bulk-update-path")}findByIdList(t){return this.http.post(this.url+"/find-by-id-list",t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function Xrt(t,e){1&t&&(r.Xb(0,"th",34),r.Qc(1,"Empresa"),r.Wb())}function Nrt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",37),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc(2).goToProjectPage(n.id)})),r.Xb(1,"div",38),r.Sb(2,"img",39),r.Wb(),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(2);r.Db(2),r.sc("src",n.imageFileService.getCustomerGroupPictureUrl(t.imageUUID,34),r.Hc),r.Db(2),r.Sc(" ",t.name," ")}}function Urt(t,e){if(1&t&&(r.Xb(0,"td",35),r.Oc(1,Nrt,5,2,"div",36),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.rc("ngClass",n.getClass(t)),r.Db(1),r.rc("ngForOf",n.getCustomerGroupByDesktopServerId(t.desktopServerId))}}function zrt(t,e){1&t&&(r.Xb(0,"th",40),r.Qc(1," Agendamento"),r.Wb())}function Yrt(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.kc(2,"twoZeros"),r.kc(3,"twoZeros"),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Tc(" ",r.lc(2,2,t.mondayStartHours),":",r.lc(3,4,t.mondayStartMinutes)," ")}}function Brt(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.kc(2,"twoZeros"),r.kc(3,"twoZeros"),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Tc(" ",r.lc(2,2,t.tuesdayStartHours),":",r.lc(3,4,t.tuesdayStartMinutes)," ")}}function Vrt(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.kc(2,"twoZeros"),r.kc(3,"twoZeros"),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Tc(" ",r.lc(2,2,t.wednesdayStartHours)," :",r.lc(3,4,t.wednesdayStartMinutes)," ")}}function Hrt(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.kc(2,"twoZeros"),r.kc(3,"twoZeros"),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Tc(" ",r.lc(2,2,t.thursdayStartHours)," :",r.lc(3,4,t.thursdayStartMinutes)," ")}}function Qrt(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.kc(2,"twoZeros"),r.kc(3,"twoZeros"),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Tc(" ",r.lc(2,2,t.fridayStartHours),":",r.lc(3,4,t.fridayStartMinutes)," ")}}function Grt(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.kc(2,"twoZeros"),r.kc(3,"twoZeros"),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Tc(" ",r.lc(2,2,t.saturdayStartHours)," :",r.lc(3,4,t.saturdayStartMinutes)," ")}}function $rt(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.kc(2,"twoZeros"),r.kc(3,"twoZeros"),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Tc(" ",r.lc(2,2,t.sundayStartHours),":",r.lc(3,4,t.sundayStartMinutes)," ")}}function qrt(t,e){if(1&t&&(r.Xb(0,"td",35),r.Xb(1,"table",41),r.Xb(2,"thead"),r.Xb(3,"tr"),r.Xb(4,"th"),r.Qc(5,"SEG"),r.Wb(),r.Xb(6,"th"),r.Qc(7,"TER"),r.Wb(),r.Xb(8,"th"),r.Qc(9,"QUA"),r.Wb(),r.Xb(10,"th"),r.Qc(11,"QUI"),r.Wb(),r.Xb(12,"th"),r.Qc(13,"SEX"),r.Wb(),r.Xb(14,"th"),r.Qc(15,"S\xc1B"),r.Wb(),r.Xb(16,"th"),r.Qc(17,"DOM"),r.Wb(),r.Wb(),r.Wb(),r.Xb(18,"tr"),r.Xb(19,"td"),r.Oc(20,Yrt,4,6,"div",42),r.Wb(),r.Xb(21,"td"),r.Oc(22,Brt,4,6,"div",42),r.Wb(),r.Xb(23,"td"),r.Oc(24,Vrt,4,6,"div",42),r.Wb(),r.Xb(25,"td"),r.Oc(26,Hrt,4,6,"div",42),r.Wb(),r.Xb(27,"td"),r.Oc(28,Qrt,4,6,"div",42),r.Wb(),r.Xb(29,"td"),r.Oc(30,Grt,4,6,"div",42),r.Wb(),r.Xb(31,"td"),r.Oc(32,$rt,4,6,"div",42),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.rc("ngClass",n.getClass(t)),r.Db(20),r.rc("ngIf",t.mondayStartHours),r.Db(2),r.rc("ngIf",t.tuesdayStartHours),r.Db(2),r.rc("ngIf",t.wednesdayStartHours),r.Db(2),r.rc("ngIf",t.thursdayStartHours),r.Db(2),r.rc("ngIf",t.fridayStartHours),r.Db(2),r.rc("ngIf",t.saturdayStartHours),r.Db(2),r.rc("ngIf",t.sundayStartHours)}}function Krt(t,e){1&t&&(r.Xb(0,"th",43),r.Qc(1,"Atualizar"),r.Wb())}function Jrt(t,e){if(1&t&&(r.Xb(0,"li"),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc(2);var n=null;r.Db(1),r.Tc(" ",e.getNameOfTheLastFolder(null==(n=e.findPathByid(null==(n=e.findHipcomBulkUpdateCurrentSoftwareVersionById(t))?null:n.hipcomBulkUpdatePathId))?null:n.path),"\\",null==(n=e.findHipcomBulkUpdateLatestSoftwareVersionById(null==(n=e.findHipcomBulkUpdateCurrentSoftwareVersionById(t))?null:n.hipcomBulkUpdateLatestSoftwareVersionId))?null:n.name," ")}}function Zrt(t,e){if(1&t&&(r.Xb(0,"ul",45),r.Oc(1,Jrt,2,2,"li",42),r.Wb()),2&t){const t=e.$implicit,n=r.jc(2);r.Db(1),r.rc("ngIf",!n.checkCurrentVersionExist(t))}}function tit(t,e){if(1&t&&(r.Xb(0,"td",35),r.Oc(1,Zrt,2,1,"ul",44),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.rc("ngClass",n.getClass(t)),r.Db(1),r.rc("ngForOf",t.hipcomBulkUpdateCurrentSoftwareVersionIds)}}function eit(t,e){1&t&&(r.Xb(0,"th",46),r.Qc(1,"M\xf3dulos"),r.Sb(2,"br"),r.Qc(3,"encontrados"),r.Wb())}function nit(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(2),r.Sc("",t.hipcomBulkUpdateCurrentSoftwareVersionIds.length," m\xf3dulos")}}function oit(t,e){1&t&&(r.Xb(0,"div"),r.Qc(1," Sem m\xf3dulo "),r.Wb())}function rit(t,e){if(1&t&&(r.Xb(0,"td",47),r.Oc(1,nit,3,1,"div",42),r.Oc(2,oit,2,0,"div",42),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.rc("ngClass",n.getClass(t)),r.Db(1),r.rc("ngIf",t.hipcomBulkUpdateCurrentSoftwareVersionIds.length>0),r.Db(1),r.rc("ngIf",t.hipcomBulkUpdateCurrentSoftwareVersionIds.length<1)}}function iit(t,e){1&t&&(r.Xb(0,"th",46),r.Qc(1,"\xdaltima"),r.Sb(2,"br"),r.Qc(3,"verifica\xe7\xe3o"),r.Wb())}function ait(t,e){if(1&t&&(r.Xb(0,"td",47),r.Xb(1,"div"),r.Qc(2),r.kc(3,"timeDiff"),r.Wb(),r.Wb()),2&t){const t=e.$implicit,o=r.jc();var n;r.rc("ngClass",o.getClass(t)),r.Db(2),r.Rc(r.mc(3,2,null==(n=o.findLatestUpdatedModule(t))?null:n.checkedAt,"medium"))}}function cit(t,e){1&t&&(r.Xb(0,"th",46),r.Qc(1,"\xdaltima"),r.Sb(2,"br"),r.Qc(3,"atualiza\xe7\xe3o"),r.Wb())}function sit(t,e){if(1&t&&(r.Xb(0,"td",47),r.Qc(1),r.kc(2,"timeDiff"),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.rc("ngClass",n.getClass(t)),r.Db(1),r.Sc(" ",r.mc(2,2,t.finishedAt,"medium")," ")}}function lit(t,e){1&t&&(r.Xb(0,"th",48),r.Qc(1," Online"),r.Wb())}function dit(t,e){if(1&t&&(r.Xb(0,"div",52),r.Sb(1,"fa-icon",53),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("icon",t.faCircle)}}function git(t,e){if(1&t&&(r.Xb(0,"div",54),r.Sb(1,"fa-icon",53),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("icon",t.faCircle)}}function mit(t,e){if(1&t&&(r.Xb(0,"td",49),r.Oc(1,dit,2,1,"div",50),r.Oc(2,git,2,1,"ng-template",null,51,r.Pc),r.Wb()),2&t){const t=e.$implicit,n=r.Ac(3),o=r.jc();r.rc("ngClass",o.getClass(t)),r.Db(1),r.rc("ngIf",o.checkDesktopServerIsOnline(t.desktopServerId))("ngIfElse",n)}}function pit(t,e){1&t&&(r.Xb(0,"th",55),r.Qc(1," Status"),r.Wb())}function hit(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div"),r.Qc(2," ERRO "),r.Wb(),r.Xb(3,"div"),r.Qc(4,"Demorando muito"),r.Wb(),r.Xb(5,"div"),r.Qc(6),r.Wb(),r.Wb()),2&t){const t=r.jc(4);r.Db(6),r.Sc("mais de ",t.maxUpdateTimeInMinutes," min")}}function uit(t,e){1&t&&(r.Xb(0,"div",63),r.Qc(1," Atualizando "),r.Wb())}function bit(t,e){if(1&t&&(r.Xb(0,"div",60),r.Xb(1,"div"),r.Sb(2,"img",61),r.Wb(),r.Oc(3,uit,2,0,"div",62),r.Wb()),2&t){const t=r.jc(3).$implicit,e=r.jc();r.Db(2),r.tc("src","",e.domainPathService.staticURL,"icons/loading.gif",r.Hc),r.Db(1),r.rc("ngIf",t.status==e.statusType.UPDATING)}}function _it(t,e){if(1&t&&(r.Xb(0,"div",57),r.Oc(1,hit,7,1,"div",58),r.Oc(2,bit,4,2,"ng-template",null,59,r.Pc),r.Wb()),2&t){const t=r.Ac(3),e=r.jc(2).$implicit,n=r.jc();r.Db(1),r.rc("ngIf",n.checkIfDateIsGreaterThanNowMoreMinutes(e.startAt,n.maxUpdateTimeInMinutes))("ngIfElse",t)}}function fit(t,e){1&t&&(r.Xb(0,"div"),r.Qc(1,"Novo"),r.Wb())}function Cit(t,e){1&t&&(r.Xb(0,"div"),r.Qc(1,"OK"),r.Wb())}function Oit(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div"),r.Oc(2,_it,4,2,"div",56),r.Oc(3,fit,2,0,"div",42),r.Oc(4,Cit,2,0,"div",42),r.Wb(),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc();r.Db(2),r.rc("ngIf",t.status==e.statusType.UPDATING),r.Db(1),r.rc("ngIf",t.status==e.statusType.STARTED),r.Db(1),r.rc("ngIf",t.status==e.statusType.OK)}}function Mit(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div",64),r.Xb(2,"del"),r.Qc(3),r.Wb(),r.Xb(4,"div"),r.Qc(5,"Desativado"),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(3),r.Rc(t.status)}}function Pit(t,e){if(1&t&&(r.Xb(0,"td",47),r.Oc(1,Oit,5,3,"div",42),r.Oc(2,Mit,6,1,"div",42),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.rc("ngClass",n.getClass(t)),r.Db(1),r.rc("ngIf",t.active),r.Db(1),r.rc("ngIf",!t.active)}}function yit(t,e){1&t&&r.Sb(0,"th",65)}function xit(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",4),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onExecuteTask(e)})),r.Xb(1,"mat-icon"),r.Qc(2,"play_circle_outline"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"Executar"),r.Wb(),r.Wb()}}function vit(t,e){if(1&t&&(r.Xb(0,"button",70),r.Xb(1,"mat-icon"),r.Qc(2,"menu"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"For\xe7ar atualiza\xe7\xe3o"),r.Wb(),r.Wb()),2&t){r.jc();const t=r.Ac(9);r.rc("matMenuTriggerFor",t)}}function wit(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",4),r.fc("click",(function(){r.Ec(t);const n=e.$implicit,o=r.jc().$implicit;return r.jc().onForcedUpdateOnModule(n,o)})),r.Xb(1,"mat-icon"),r.Qc(2,"system_update"),r.Wb(),r.Xb(3,"span"),r.Qc(4),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,o=r.jc(2);var n=null;r.Db(4),r.Tc(" ",null==(n=o.findPathByid(null==(n=o.findHipcomBulkUpdateCurrentSoftwareVersionById(t))?null:n.hipcomBulkUpdatePathId))?null:n.path,"\\",null==(n=o.findHipcomBulkUpdateLatestSoftwareVersionById(null==(n=o.findHipcomBulkUpdateCurrentSoftwareVersionById(t))?null:n.hipcomBulkUpdateLatestSoftwareVersionId))?null:n.name," ")}}function kit(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",4),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onScanModulesAgain(e)})),r.Xb(1,"mat-icon"),r.Qc(2,"play_circle_outline"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"Escanear m\xf3dulos novamente"),r.Wb(),r.Wb()}}function Sit(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",4),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onSendMessage(e)})),r.Xb(1,"mat-icon"),r.Qc(2,"mode_comment"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"Enviar mensagem"),r.Wb(),r.Wb()}}function Ait(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",4),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onToggleTask(e,!1)})),r.Xb(1,"mat-icon"),r.Qc(2,"delete"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"Desativar"),r.Wb(),r.Wb()}}function Dit(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",4),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onToggleTask(e,!0)})),r.Xb(1,"mat-icon"),r.Qc(2,"check"),r.Wb(),r.Xb(3,"span"),r.Qc(4,"Ativar"),r.Wb(),r.Wb()}}function Iit(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",66),r.Xb(1,"button",2),r.Xb(2,"mat-icon"),r.Qc(3,"more_vert"),r.Wb(),r.Wb(),r.Xb(4,"mat-menu",null,3),r.Oc(6,xit,5,0,"button",67),r.Oc(7,vit,5,1,"button",68),r.Xb(8,"mat-menu",null,69),r.Xb(10,"button",70),r.Xb(11,"mat-icon"),r.Qc(12,"menu"),r.Wb(),r.Xb(13,"span"),r.Qc(14,"Escolher m\xf3dulo"),r.Wb(),r.Wb(),r.Xb(15,"button",4),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onForcedUpdateAllModules(n)})),r.Xb(16,"mat-icon"),r.Qc(17,"system_update"),r.Wb(),r.Xb(18,"span"),r.Qc(19,"Todos os m\xf3dulos"),r.Wb(),r.Wb(),r.Wb(),r.Xb(20,"mat-menu",null,71),r.Oc(22,wit,5,2,"button",72),r.Wb(),r.Oc(23,kit,5,0,"button",67),r.Oc(24,Sit,5,0,"button",67),r.Xb(25,"button",4),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onCreateEditSchedule(n)})),r.Xb(26,"mat-icon"),r.Qc(27,"access_time"),r.Wb(),r.Xb(28,"span"),r.Qc(29,"Agendamento"),r.Wb(),r.Wb(),r.Xb(30,"button",4),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onViewLog(n)})),r.Xb(31,"mat-icon"),r.Qc(32,"assignment"),r.Wb(),r.Xb(33,"span"),r.Qc(34,"Log"),r.Wb(),r.Wb(),r.Oc(35,Ait,5,0,"button",67),r.Oc(36,Dit,5,0,"button",67),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.Ac(5),o=r.Ac(21),i=r.jc();r.rc("ngClass",i.getClass(t)),r.Db(1),r.rc("matMenuTriggerFor",n),r.Db(5),r.rc("ngIf",i.showExecuteButton(t)),r.Db(1),r.rc("ngIf",i.checkDesktopServerIsOnline(t.desktopServerId)),r.Db(3),r.rc("matMenuTriggerFor",o),r.Db(12),r.rc("ngForOf",t.hipcomBulkUpdateCurrentSoftwareVersionIds),r.Db(1),r.rc("ngIf",t.status!==i.statusType.UPDATING&&i.checkDesktopServerIsOnline(t.desktopServerId)),r.Db(1),r.rc("ngIf",i.checkDesktopServerIsOnline(t.desktopServerId)),r.Db(11),r.rc("ngIf",t.active),r.Db(1),r.rc("ngIf",!t.active)}}function Eit(t,e){1&t&&r.Sb(0,"tr",73)}function Tit(t,e){1&t&&r.Sb(0,"tr",74)}let Lit=(()=>{class t extends Bc{constructor(t,e,n,o,i,a,c,s,l,d,g,m,p){super(),this.route=t,this.imageFileService=e,this.hipcomBulkUpdateService=n,this.desktopServerStatusService=o,this.customerGroupService=i,this.subProjectDaoService=a,this.router=c,this.hipcomBulkUpdateDetailDaoService=s,this.hipcomBulkUpdateCurrentSoftwareVersionDaoService=l,this.hipcomBulkUpdateDetailLogDaoService=d,this.hipcomBulkUpdatePathDaoService=g,this.domainPathService=m,this.dialog=p,this.faWindows=yc,this.faCircle=pc,this.bulkUpdateDetailFormControl=new cm.h(""),this.subProjects=[],this.hipcomBulkUpdateDetails=[],this.desktopServerOnlineList=[],this.hipcomBulkUpdatePathIds=[],this.hipcomBulkUpdatePaths=[],this.hipcomBulkUpdateCurrentSoftwareVersions=[],this.eventHipcomBulkUpdateDetailDataList=new r.o,this.eventHipcomBulkUpdateCurrentSoftwareVersions=new r.o,this.displayedColumns=["customerGroup","schedule","updateModules","modules","checkedAt","finishedAt","online","status","action"],this.dataSource=new uH,this.statusType=av,this.maxUpdateTimeInMinutes=60,this.loadHipcomBulkUpdateDetails(),co([this.bulkUpdateDetailFormControl.valueChanges.pipe(Yo(""))]).subscribe(t=>{const e=t[0].toLowerCase();this.dataSource.data=e?this.hipcomBulkUpdateDetails.filter(t=>{let n="",o="";if(t.startAt){const e=new Date(""+t.startAt);n=e.getDate()+"-"+(e.getMonth()+1)+"-"+e.getFullYear()+" "+e.getHours()+":"+e.getMinutes()}if(t.finishedAt&&t.finishedAt instanceof Date){const e=new Date(""+t.finishedAt);o=e.getDate()+"-"+(e.getMonth()+1)+"-"+e.getFullYear()+" "+e.getHours()+":"+e.getMinutes()}return this.getCustomerGroupByDesktopServerId(t.desktopServerId).findIndex(t=>t.name.toLowerCase().indexOf(e.toLowerCase())>-1)>-1||this.checkDesktopServerIsOnline(t.desktopServerId)&&"online".indexOf(e.toLowerCase())>-1||!this.checkDesktopServerIsOnline(t.desktopServerId)&&"offline".indexOf(e.toLowerCase())>-1||t.hipcomBulkUpdateCurrentSoftwareVersionIds&&this.findCurrentVersionByVersion(e,t.hipcomBulkUpdateCurrentSoftwareVersionIds)||this.findBySchedule(e,t)||this.findCurrentVersionByName(e,t.hipcomBulkUpdateCurrentSoftwareVersionIds)||n.indexOf(e)>-1||o.indexOf(e)>-1||t.status.toLowerCase().indexOf(e.toLowerCase())>-1||t.status===av.STARTED&&"novo".indexOf(e.toLowerCase())>-1||t.status===av.UPDATING&&"atualizando".indexOf(e.toLowerCase())>-1}):this.hipcomBulkUpdateDetails})}findDesktopServersOnline(){this.hipcomBulkUpdateService.findDesktopServersOnline(this.desktopServerOnlineList)}checkDesktopServerIsOnline(t){const e=this.desktopServerOnlineList.findIndex(e=>e.desktopServerId===t);return e>-1&&this.desktopServerOnlineList[e].status===lv.CONNECTED}findHipcomBulkUpdateLatestSoftwareVersionById(t){return this.hipcomBulkUpdateService.findHipcomBulkUpdateLatestSoftwareVersionById(t,this.hipcomBulkUpdateLatestSoftwareVersions)}findHipcomBulkUpdateCurrentSoftwareVersionById(t){return this.hipcomBulkUpdateService.findHipcomBulkUpdateCurrentSoftwareVersionById(t,this.hipcomBulkUpdateCurrentSoftwareVersions)}checkCurrentVersionExist(t){const e=this.findHipcomBulkUpdateCurrentSoftwareVersionById(t);return!!e&&this.checkLastVersionExist(e.version,e.hipcomBulkUpdateLatestSoftwareVersionId)}checkLastVersionExist(t,e){return this.hipcomBulkUpdateLatestSoftwareVersions.findIndex(n=>n.version===t&&n.id===e)>-1}findCurrentVersionByVersion(t,e){for(const n of e)if(this.hipcomBulkUpdateCurrentSoftwareVersions.findIndex(e=>e.version.toLowerCase().indexOf(t.toLowerCase())>-1&&e.id===n)>-1)return!0;return!1}findCurrentVersionByName(t,e){for(const n of e)if(this.hipcomBulkUpdateCurrentSoftwareVersions.findIndex(e=>this.findHipcomBulkUpdateLatestSoftwareVersionById(e.hipcomBulkUpdateLatestSoftwareVersionId).name.toLowerCase().indexOf(t.toLowerCase())>-1&&e.id===n&&!this.checkCurrentVersionExist(n))>-1)return!0;return!1}findBySchedule(t,e){return(this.twoZeros(e.sundayStartHours)+":"+this.twoZeros(e.sundayStartMinutes)).indexOf(t)>-1||(this.twoZeros(e.mondayStartHours)+":"+this.twoZeros(e.mondayStartMinutes)).indexOf(t)>-1||(this.twoZeros(e.tuesdayStartHours)+":"+this.twoZeros(e.tuesdayStartMinutes)).indexOf(t)>-1||(this.twoZeros(e.wednesdayStartHours)+":"+this.twoZeros(e.wednesdayStartMinutes)).indexOf(t)>-1||(this.twoZeros(e.thursdayStartHours)+":"+this.twoZeros(e.thursdayStartMinutes)).indexOf(t)>-1||(this.twoZeros(e.fridayStartHours)+":"+this.twoZeros(e.fridayStartMinutes)).indexOf(t)>-1||(this.twoZeros(e.saturdayStartHours)+":"+this.twoZeros(e.saturdayStartMinutes)).indexOf(t)>-1}twoZeros(t){return t<10?"0"+t:""+t}loadHipcomBulkUpdateDetails(){this.hipcomBulkUpdateDetailDaoService.get().subscribe(t=>{if(t){this.hipcomBulkUpdateDetails=t,this.eventHipcomBulkUpdateDetailDataList.emit(this.hipcomBulkUpdateDetails);const e=[];for(const t of this.hipcomBulkUpdateDetails)e.push(t.desktopServerId),this.desktopServerOnlineList.push({desktopServerId:t.desktopServerId,status:null,clientVersion:null,username:null});this.subProjectDaoService.getSubProjectsByDesktopServerIds(e).subscribe(e=>{this.subProjects=e,this.hipcomBulkUpdateCurrentSoftwareVersionDaoService.get().subscribe(e=>{e&&(this.hipcomBulkUpdateCurrentSoftwareVersions=e,this.eventHipcomBulkUpdateCurrentSoftwareVersions.emit(this.hipcomBulkUpdateCurrentSoftwareVersions),this.getAllPathFromUpdateDetails(t)),this.dataSource=new uH(this.hipcomBulkUpdateDetails)})}),this.findDesktopServersOnline()}})}getAllPathFromUpdateDetails(t){this.hipcomBulkUpdatePathIds=[];const e=[];t.forEach(t=>{this.hipcomBulkUpdateCurrentSoftwareVersions.forEach(n=>{n.hipcomBulkUpdateDetailId===t.id&&e.push(n.hipcomBulkUpdatePathId)})}),this.hipcomBulkUpdatePathIds=Array.from(new Set(e)),this.hipcomBulkUpdatePathDaoService.findByIdList(this.hipcomBulkUpdatePathIds).subscribe(t=>{this.hipcomBulkUpdatePaths=t})}getNameOfTheLastFolder(t){if(!t)return"";const e=null==t?void 0:t.split("\\");return e[e.length-1]}findPathByid(t){var e;return null===(e=this.hipcomBulkUpdatePaths)||void 0===e?void 0:e.find(e=>e.id===t)}getClass(t){return t&&t.status&&t.status===av.ERROR?{"red-900-bg red-900":!0}:t&&t.active&&t.status===av.STARTED?{"accent-50 accent-50-bg":!0}:t&&t.active&&t.status===av.UPDATING?this.checkIfDateIsGreaterThanNowMoreMinutes(t.startAt,this.maxUpdateTimeInMinutes)?{"red-900-bg red-900":!0}:{"yellow-100 yellow-100-bg":!0}:t&&!t.active?{"primary-100 primary-100-bg":!0}:void 0}checkIfDateIsGreaterThanNowMoreMinutes(t,e){const n=new Date(t),o=new Date(Date.now()),r=Math.abs(o.getTime()-n.getTime());return Math.floor(r/1e3/60)>e}goToProjectPage(t){this.router.navigate(["/admin"],{queryParams:{id:t}})}onCreateEditSchedule(t){const e=this.dialog.open(yrt,{disableClose:!0,panelClass:"generic-edit-dialog",data:{hipcomBulkUpdateDetail:t}}).afterClosed().subscribe(t=>{if(t&&"SAVE"===t.operation){const e=this.hipcomBulkUpdateDetails.findIndex(e=>e.id===t.data.id);this.hipcomBulkUpdateDetails[e]=t.data,this.dataSource=new uH(this.hipcomBulkUpdateDetails)}});this.addSubscription(e)}onExecuteTask(t){const e=this.getCustomerGroupByDesktopServerId(t.desktopServerId);let n="";for(let i=0;i<e.length;i++)n=0===i?e[i].name:n+"<br>"+e[i].name;let o="Voc\xea tem certeza que deseja executar esse atualiza\xe7\xe3o?<br><br>";o=e.length>1?o+'nas empresas: <br><b class="accent-600-fg">'+n+"</b> <br>":o+'na empresa: <br><b class="accent-600-fg">'+n+"</b> <br>";const r=this.dialog.open(Qu,{disableClose:!0,data:{message:o,disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&(this.hasModuleToUpdate(t)&&(t.startAt=new Date(Date.now()),t.status=av.UPDATING),this.hipcomBulkUpdateDetailDaoService.executeTask(t).subscribe(t=>{setTimeout(()=>{this.loadHipcomBulkUpdateDetails()},1e4)}))});this.addSubscription(r)}showExecuteButton(t){return!!(t.status===this.statusType.UPDATING&&this.checkDesktopServerIsOnline(t.desktopServerId)&&this.hasModuleToUpdate(t)&&this.checkIfDateIsGreaterThanNowMoreMinutes(t.startAt,this.maxUpdateTimeInMinutes))||!(t.status===this.statusType.UPDATING||!this.checkDesktopServerIsOnline(t.desktopServerId)||!this.hasModuleToUpdate(t))}findLatestUpdatedModule(t){let e=null;for(const n of t.hipcomBulkUpdateCurrentSoftwareVersionIds){const t=this.findHipcomBulkUpdateCurrentSoftwareVersionById(n),o=new Date(t.checkedAt);if(e){const n=new Date(e.checkedAt);o.getTime()>n.getTime()&&(e=t)}else e=t}return e}hasModuleToUpdate(t){let e=!1;for(const n of t.hipcomBulkUpdateCurrentSoftwareVersionIds)this.checkCurrentVersionExist(n)||(e=!0);return e}onExecuteAllTasks(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja atualizar todos os servidores que <u>est\xe3o online</u> agora?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{t&&(this.setStatusUpdatingInAllServersOnlineIfHaveAnyModuleToUpdate(),this.hipcomBulkUpdateDetailDaoService.executeAllTasks().subscribe(t=>{setTimeout(()=>{this.loadHipcomBulkUpdateDetails()},1e4)}))});this.addSubscription(t)}setStatusUpdatingInAllServersOnlineIfHaveAnyModuleToUpdate(){for(const t of this.hipcomBulkUpdateDetails)this.checkDesktopServerIsOnline(t.desktopServerId)&&this.hasModuleToUpdate(t)&&(t.status=av.UPDATING,t.startAt=new Date(Date.now()))}onDisableAllTasks(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja <b>DESATIVAR</b> a atualiza\xe7\xe3o em todos os servidores?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{t&&this.hipcomBulkUpdateDetailDaoService.disableAllTasks().subscribe(t=>{this.loadHipcomBulkUpdateDetails()})});this.addSubscription(t)}onEnableAllTasks(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja <b>ATIVAR</b> a atualiza\xe7\xe3o em todos os servidores?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{t&&this.hipcomBulkUpdateDetailDaoService.enableAllTasks().subscribe(t=>{this.loadHipcomBulkUpdateDetails()})});this.addSubscription(t)}onToggleTask(t,e){const n=this.getCustomerGroupByDesktopServerId(t.desktopServerId);let o="";for(let a=0;a<n.length;a++)o=0===a?n[a].name:o+"<br>"+n[a].name;let r="Voc\xea tem certeza que quer desativar esse atualiza\xe7\xe3o?<br><br>";e&&(r="Voc\xea tem certeza que quer ativar esse atualiza\xe7\xe3o?<br><br>"),r=n.length>1?r+'nas empresas: <br><b class="accent-600-fg">'+o+"</b> <br>":r+'na empresa: <br><b class="accent-600-fg">'+o+"</b> <br>";const i=this.dialog.open(Qu,{disableClose:!0,data:{message:r,disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(n=>{n&&(t.active=e,this.hipcomBulkUpdateDetailDaoService.save(t).subscribe(t=>{}))});this.addSubscription(i)}onViewLog(t){const e=this.dialog.open(Srt,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{hipcomBulkUpdateDetail:t,customerGroups:this.getCustomerGroupByDesktopServerId(t.desktopServerId)}}).afterClosed().subscribe(t=>{});this.addSubscription(e)}getCustomerGroupByDesktopServerId(t){const e=[];for(const n of this.subProjects)if(n.desktopServerIds.findIndex(e=>e===t)>-1){const t=this.customerGroupService.getCustomerGroup(n.customerGroupId);t&&e.push(t)}return e}onSendMessage(t){const e=this.getCustomerGroupByDesktopServerId(t.desktopServerId),n=this.dialog.open(Rrt,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{customerGroups:e,desktopServerId:t.desktopServerId,hipcomBulkUpdateDetailId:t.id}}).afterClosed().subscribe(t=>{});this.addSubscription(n)}onSendMessageToAll(){const t=this.dialog.open(Rrt,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{everyone:!0}}).afterClosed().subscribe(t=>{});this.addSubscription(t)}onForcedUpdateOnModule(t,e){const n=this.findHipcomBulkUpdateCurrentSoftwareVersionById(t),o=this.findHipcomBulkUpdateLatestSoftwareVersionById(null==n?void 0:n.hipcomBulkUpdateLatestSoftwareVersionId),r=this.getCustomerGroupByDesktopServerId(e.desktopServerId);let i="";for(let s=0;s<r.length;s++)i=0===s?r[s].name:i+"<br>"+r[s].name;let a="Voc\xea tem certeza que deseja for\xe7ar a atualiza\xe7\xe3o do m\xf3dulo <b>("+o.name+" )</b>?<br><br>";a=r.length>1?a+'nas empresas: <br><b class="accent-600-fg">'+i+"</b> <br>":a+'na empresa: <br><b class="accent-600-fg">'+i+"</b> <br>";const c=this.dialog.open(Qu,{disableClose:!0,data:{message:a,disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(n=>{n&&(e.status=av.UPDATING,e.startAt=new Date(Date.now()),this.hipcomBulkUpdateDetailDaoService.forcedUpdateOnModule(t,e).subscribe(t=>{setTimeout(()=>{this.loadHipcomBulkUpdateDetails()},1e4)}))});this.addSubscription(c)}onForcedUpdateAllModules(t){const e=this.getCustomerGroupByDesktopServerId(t.desktopServerId);let n="";for(let i=0;i<e.length;i++)n=0===i?e[i].name:n+"<br>"+e[i].name;let o="Voc\xea tem certeza que deseja for\xe7ar a atualiza\xe7\xe3o em <b><u>TODOS OS M\xd3DULOS</u></b>?<br><br>";o=e.length>1?o+'nas empresas: <br><b class="accent-600-fg">'+n+"</b> <br>":o+'na empresa: <br><b class="accent-600-fg">'+n+"</b> <br>";const r=this.dialog.open(Qu,{disableClose:!0,data:{message:o,disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&(t.status=av.UPDATING,t.startAt=new Date(Date.now()),this.hipcomBulkUpdateDetailDaoService.forcedUpdateAllModules(t).subscribe(t=>{setTimeout(()=>{this.loadHipcomBulkUpdateDetails()},1e4)}))});this.addSubscription(r)}onScanModulesAgain(t){const e=this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja <u>escanear os m\xfadulos novamente</u> desse servidor?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&(t.status=av.UPDATING,t.startAt=new Date(Date.now()),this.hipcomBulkUpdateDetailDaoService.scanModulesAgain(t).subscribe(t=>{setTimeout(()=>{this.loadHipcomBulkUpdateDetails()},1e4)}))});this.addSubscription(e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(oi),r.Rb(GM),r.Rb(Wrt),r.Rb(QH),r.Rb(nb),r.Rb(Dx),r.Rb(ga),r.Rb(Prt),r.Rb(jrt),r.Rb(xrt),r.Rb(Frt),r.Rb(Ls),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-hipcom-bulk-update-detail"]],inputs:{hipcomBulkUpdateLatestSoftwareVersions:"hipcomBulkUpdateLatestSoftwareVersions"},outputs:{eventHipcomBulkUpdateDetailDataList:"eventHipcomBulkUpdateDetailDataList",eventHipcomBulkUpdateCurrentSoftwareVersions:"eventHipcomBulkUpdateCurrentSoftwareVersions"},features:[r.Ab],decls:68,vars:5,consts:[[1,"mb-20","width-100-percent","mr-8"],["fxLayout","row","fxLayoutAlign","space-between center"],["mat-icon-button","","aria-label","open menu",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","",3,"click"],[1,"no-padding"],["fxLayoutAlign","center center"],[1,"search-field"],[1,"inputContainer"],["aria-hidden","false"],["matInput","","autocomplete","off","placeholder","Busca",1,"search-bulk-update-detail",3,"formControl"],["mat-table","",1,"mat-elevation-z8","width-100-percent","bulk-update-table","blue-link",3,"dataSource"],["matColumnDef","customerGroup"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","pr-16",3,"ngClass",4,"matCellDef"],["matColumnDef","schedule"],["mat-header-cell","","class","w-275",4,"matHeaderCellDef"],["matColumnDef","updateModules"],["mat-header-cell","","class","w-150",4,"matHeaderCellDef"],["matColumnDef","modules"],["mat-header-cell","","class","w-120",4,"matHeaderCellDef"],["mat-cell","",3,"ngClass",4,"matCellDef"],["matColumnDef","checkedAt"],["matColumnDef","finishedAt"],["matColumnDef","online"],["mat-header-cell","","class","w-70",4,"matHeaderCellDef"],["mat-cell","","class","pl-12",3,"ngClass",4,"matCellDef"],["matColumnDef","status"],["mat-header-cell","","class","w-100 text-align-center",4,"matHeaderCellDef"],["matColumnDef","action",1,"w-30","no-padding"],["mat-header-cell","","class","w-30 no-padding",4,"matHeaderCellDef"],["mat-cell","","class","w-30 no-padding",3,"ngClass",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",1,"pr-16",3,"ngClass"],["title","Abrir a p\xe1gina de administra\xe7\xe3o do projeto","fxLayout","row","fxLayoutAlign","start center","class","mb-5 mt-5 cursor-pointer hover-underline",3,"click",4,"ngFor","ngForOf"],["title","Abrir a p\xe1gina de administra\xe7\xe3o do projeto","fxLayout","row","fxLayoutAlign","start center",1,"mb-5","mt-5","cursor-pointer","hover-underline",3,"click"],[1,"mr-8"],["width","34","height","34",3,"src"],["mat-header-cell","",1,"w-275"],[1,"width-100-percent","bulk-update-table","no-hover"],[4,"ngIf"],["mat-header-cell","",1,"w-150"],["class","pl-15",4,"ngFor","ngForOf"],[1,"pl-15"],["mat-header-cell","",1,"w-120"],["mat-cell","",3,"ngClass"],["mat-header-cell","",1,"w-70"],["mat-cell","",1,"pl-12",3,"ngClass"],["class","client-connected","title","Online",4,"ngIf","ngIfElse"],["offline",""],["title","Online",1,"client-connected"],[3,"icon"],["title","Offline",1,"client-not-connected"],["mat-header-cell","",1,"w-100","text-align-center"],["class","mr-5",4,"ngIf"],[1,"mr-5"],[4,"ngIf","ngIfElse"],["error",""],["fxLayout","row","fxLayoutAlign","space-around center"],["width","15","height","15","alt","Atualizando",3,"src"],["class","font-size-12",4,"ngIf"],[1,"font-size-12"],["fxLayout","column","fxLayoutAlign","space-around center"],["mat-header-cell","",1,"w-30","no-padding"],["mat-cell","",1,"w-30","no-padding",3,"ngClass"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"matMenuTriggerFor",4,"ngIf"],["subMenuForcedExecution","matMenu"],["mat-menu-item","",3,"matMenuTriggerFor"],["subMenuModules","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-header-row",""],["mat-row",""]],template:function(t,e){if(1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"Lista de atualiza\xe7\xf5es"),r.Wb(),r.Xb(5,"div"),r.Xb(6,"button",2),r.Xb(7,"mat-icon"),r.Qc(8,"more_vert"),r.Wb(),r.Wb(),r.Xb(9,"mat-menu",null,3),r.Xb(11,"button",4),r.fc("click",(function(){return e.onExecuteAllTasks()})),r.Xb(12,"mat-icon"),r.Qc(13,"play_circle_outline"),r.Wb(),r.Xb(14,"span"),r.Qc(15,"Atualizar todos agora"),r.Wb(),r.Wb(),r.Xb(16,"button",4),r.fc("click",(function(){return e.onSendMessageToAll()})),r.Xb(17,"mat-icon"),r.Qc(18,"mode_comment"),r.Wb(),r.Xb(19,"span"),r.Qc(20,"Enviar mensagem para todos"),r.Wb(),r.Wb(),r.Xb(21,"button",4),r.fc("click",(function(){return e.onDisableAllTasks()})),r.Xb(22,"mat-icon"),r.Qc(23,"sync_disabled"),r.Wb(),r.Xb(24,"span"),r.Qc(25,"Desativar todas as atualiza\xe7\xe3oes"),r.Wb(),r.Wb(),r.Xb(26,"button",4),r.fc("click",(function(){return e.onEnableAllTasks()})),r.Xb(27,"mat-icon"),r.Qc(28,"sync"),r.Wb(),r.Xb(29,"span"),r.Qc(30,"Ativar todas as atualiza\xe7\xe3oes"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(31,"mat-card-content",5),r.Xb(32,"div",6),r.Xb(33,"div",7),r.Xb(34,"div",8),r.Xb(35,"mat-icon",9),r.Qc(36,"search"),r.Wb(),r.Sb(37,"input",10),r.Wb(),r.Wb(),r.Wb(),r.Xb(38,"table",11),r.Vb(39,12),r.Oc(40,Xrt,2,0,"th",13),r.Oc(41,Urt,2,2,"td",14),r.Ub(),r.Vb(42,15),r.Oc(43,zrt,2,0,"th",16),r.Oc(44,qrt,33,8,"td",14),r.Ub(),r.Vb(45,17),r.Oc(46,Krt,2,0,"th",18),r.Oc(47,tit,2,2,"td",14),r.Ub(),r.Vb(48,19),r.Oc(49,eit,4,0,"th",20),r.Oc(50,rit,3,3,"td",21),r.Ub(),r.Vb(51,22),r.Oc(52,iit,4,0,"th",20),r.Oc(53,ait,4,5,"td",21),r.Ub(),r.Vb(54,23),r.Oc(55,cit,4,0,"th",20),r.Oc(56,sit,3,5,"td",21),r.Ub(),r.Vb(57,24),r.Oc(58,lit,2,0,"th",25),r.Oc(59,mit,4,3,"td",26),r.Ub(),r.Vb(60,27),r.Oc(61,pit,2,0,"th",28),r.Oc(62,Pit,3,3,"td",21),r.Ub(),r.Vb(63,29),r.Oc(64,yit,1,0,"th",30),r.Oc(65,Iit,37,10,"td",31),r.Ub(),r.Oc(66,Eit,1,0,"tr",32),r.Oc(67,Tit,1,0,"tr",33),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(10);r.Db(6),r.rc("matMenuTriggerFor",t),r.Db(31),r.rc("formControl",e.bulkUpdateDetailFormControl),r.Db(1),r.rc("dataSource",e.dataSource),r.Db(28),r.rc("matHeaderRowDef",e.displayedColumns),r.Db(1),r.rc("matRowDefColumns",e.displayedColumns)}},directives:[Wv,jv,wv,sp,mh,yu,Pf,Uu,ff,mf,vv,bu,cm.c,cm.t,cm.i,UV,$V,VV,YV,tH,rH,KV,ZV,c.q,Lf,c.s,c.t,HI,aH,dH],pipes:[qL,UL],styles:[".search-bulk-update-detail[_ngcontent-%COMP%]{padding:11px 10px 10px 36px;font-size:16px;border:2px solid #bbb;width:762px}.search-field[_ngcontent-%COMP%]{margin:20px 20px 40px!important}.inputContainer[_ngcontent-%COMP%]{width:100%;margin-bottom:10px}.inputContainer[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{position:absolute;margin-top:9px;margin-left:8px;color:#bbb!important}.client-status-icon[_ngcontent-%COMP%]{max-width:16px}.client-connected[_ngcontent-%COMP%], .client-update[_ngcontent-%COMP%]{color:#3de65d;filter:drop-shadow(0 0 2px currentcolor)}.client-not-connected[_ngcontent-%COMP%], .client-stomp-not-connected[_ngcontent-%COMP%]{color:#e61e1e;filter:drop-shadow(0 0 2px currentcolor)}.client-installed[_ngcontent-%COMP%], .client-opening[_ngcontent-%COMP%]{color:#03a9f4;filter:drop-shadow(0 0 2px currentcolor)}.client-not-installed[_ngcontent-%COMP%]{color:#fc0;filter:drop-shadow(0 0 2px currentcolor)}",".page-layout[_ngcontent-%COMP%]{background-color:#c7c7c7!important} .mat-menu-panel{max-width:372px!important}.mat-table[_ngcontent-%COMP%]{box-shadow:none!important}.header-medium[_ngcontent-%COMP%]{padding:50px 24px!important}.search-bulk-update[_ngcontent-%COMP%]{padding:10px;font-size:16px;border:2px solid #bbb!important;margin:20px 20px 40px!important;width:762px}mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}.big-head[_ngcontent-%COMP%]   mat-card-header[_ngcontent-%COMP%]{height:95px}.mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54)}.mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}mat-card[_ngcontent-%COMP%]{padding:0;margin-bottom:30px}mat-card-content[_ngcontent-%COMP%]{padding:24px;margin-bottom:0}content[_ngcontent-%COMP%]{background:#ededed!important}table[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{border:none;border-spacing:0}td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}tr[_ngcontent-%COMP%]:nth-child(2n){background:hsla(0,0%,93.7%,.43137254901960786)}tr[_ngcontent-%COMP%]:nth-child(odd){background:#fff}tr[_ngcontent-%COMP%]:hover{background:#ddd!important}tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}tr.mat-header-row[_ngcontent-%COMP%], tr.mat-header-row[_ngcontent-%COMP%]:hover{background:hsla(0,0%,93.7%,.43137254901960786)!important}.bulk-update-table[_ngcontent-%COMP%]{color:#999;font-size:12px}.bulk-update-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{font-weight:400;padding-top:5px;padding-bottom:10px}.bulk-update-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{color:#555;font-size:11px;padding-top:5px;padding-bottom:5px}.no-hover[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%], .no-hover[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:transparent!important}.td-schedule[_ngcontent-%COMP%]{padding-right:70px}.red-900[_ngcontent-%COMP%]   .bulk-update-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{color:#fff}.red-900[_ngcontent-%COMP%]   .bulk-update-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.85)} .mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.6),0 1px 1px 0 rgba(0,0,0,.28),0 1px 3px 0 rgba(0,0,0,.24)!important}"]}),t})(),Rit=(()=>{class t extends Bc{constructor(t){super(),this.customerGroupService=t,this.subProjects=[],this.hipcomBulkUpdateCurrentSoftwareVersions=[],this.appCanCreateList=[{type:"ManagerUser",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup}]}eventHipcomBulkUpdateDetails(){this.appHipcomBulkUpdateDetail.loadHipcomBulkUpdateDetails()}eventHipcomBulkUpdateLatestSoftwareVersions(t){this.hipcomBulkUpdateLatestSoftwareVersions=t}eventHipcomBulkUpdateDetailDataList(t){this.hipcomBulkUpdateDetails=t}eventHipcomBulkUpdateCurrentSoftwareVersions(t){this.hipcomBulkUpdateCurrentSoftwareVersions=t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(nb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-hipcom-bulk-update"]],viewQuery:function(t,e){var n;1&t&&r.Wc(Lit,!0),2&t&&r.zc(n=r.gc())&&(e.appHipcomBulkUpdateDetail=n.first)},features:[r.Ab],decls:13,vars:5,consts:[[1,"page-layout","carded","fullwidth"],[1,"accent"],["fxLayout","row","fxLayoutAlign","start center",1,"header","accent","header-medium"],[1,"content","p-24"],["fxLayout","column"],[1,"row"],["fxLayout","row wrap","fxLayoutAlign","start none"],["fxFlex","50",3,"hipcomBulkUpdateLatestSoftwareVersions","hipcomBulkUpdateCurrentSoftwareVersions","hipcomBulkUpdateDetails"],["fxFlex","auto",3,"hipcomBulkUpdateCurrentSoftwareVersions","eventHipcomBulkUpdateLatestSoftwareVersions","eventHipcomBulkUpdateDetails"],[3,"hipcomBulkUpdateLatestSoftwareVersions","eventHipcomBulkUpdateDetailDataList","eventHipcomBulkUpdateCurrentSoftwareVersions"],["appHipcomBulkUpdateDetail",""]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"h1"),r.Qc(4,"Central de atualiza\xe7\xe3o em massa"),r.Wb(),r.Wb(),r.Xb(5,"div",3),r.Xb(6,"div",4),r.Xb(7,"div",5),r.Xb(8,"div",6),r.Sb(9,"app-hipcom-bulk-update-dashboard",7),r.Xb(10,"app-hipcom-bulk-update-latest-software-version",8),r.fc("eventHipcomBulkUpdateLatestSoftwareVersions",(function(t){return e.eventHipcomBulkUpdateLatestSoftwareVersions(t)}))("eventHipcomBulkUpdateDetails",(function(){return e.eventHipcomBulkUpdateDetails()})),r.Wb(),r.Wb(),r.Xb(11,"app-hipcom-bulk-update-detail",9,10),r.fc("eventHipcomBulkUpdateDetailDataList",(function(t){return e.eventHipcomBulkUpdateDetailDataList(t)}))("eventHipcomBulkUpdateCurrentSoftwareVersions",(function(t){return e.eventHipcomBulkUpdateCurrentSoftwareVersions(t)})),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(9),r.rc("hipcomBulkUpdateLatestSoftwareVersions",e.hipcomBulkUpdateLatestSoftwareVersions)("hipcomBulkUpdateCurrentSoftwareVersions",e.hipcomBulkUpdateCurrentSoftwareVersions)("hipcomBulkUpdateDetails",e.hipcomBulkUpdateDetails),r.Db(1),r.rc("hipcomBulkUpdateCurrentSoftwareVersions",e.hipcomBulkUpdateCurrentSoftwareVersions),r.Db(1),r.rc("hipcomBulkUpdateLatestSoftwareVersions",e.hipcomBulkUpdateLatestSoftwareVersions))},styles:[".page-layout[_ngcontent-%COMP%]{background-color:#c7c7c7!important} .mat-menu-panel{max-width:372px!important}.mat-table[_ngcontent-%COMP%]{box-shadow:none!important}.header-medium[_ngcontent-%COMP%]{padding:50px 24px!important}.search-bulk-update[_ngcontent-%COMP%]{padding:10px;font-size:16px;border:2px solid #bbb!important;margin:20px 20px 40px!important;width:762px}mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}.big-head[_ngcontent-%COMP%]   mat-card-header[_ngcontent-%COMP%]{height:95px}.mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54)}.mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}mat-card[_ngcontent-%COMP%]{padding:0;margin-bottom:30px}mat-card-content[_ngcontent-%COMP%]{padding:24px;margin-bottom:0}content[_ngcontent-%COMP%]{background:#ededed!important}table[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{border:none;border-spacing:0}td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}tr[_ngcontent-%COMP%]:nth-child(2n){background:hsla(0,0%,93.7%,.43137254901960786)}tr[_ngcontent-%COMP%]:nth-child(odd){background:#fff}tr[_ngcontent-%COMP%]:hover{background:#ddd!important}tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}tr.mat-header-row[_ngcontent-%COMP%], tr.mat-header-row[_ngcontent-%COMP%]:hover{background:hsla(0,0%,93.7%,.43137254901960786)!important}.bulk-update-table[_ngcontent-%COMP%]{color:#999;font-size:12px}.bulk-update-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{font-weight:400;padding-top:5px;padding-bottom:10px}.bulk-update-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{color:#555;font-size:11px;padding-top:5px;padding-bottom:5px}.no-hover[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%], .no-hover[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:transparent!important}.td-schedule[_ngcontent-%COMP%]{padding-right:70px}.red-900[_ngcontent-%COMP%]   .bulk-update-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{color:#fff}.red-900[_ngcontent-%COMP%]   .bulk-update-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.85)} .mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.6),0 1px 1px 0 rgba(0,0,0,.28),0 1px 3px 0 rgba(0,0,0,.24)!important}"]}),t})(),Wit=(()=>{class t extends Us{constructor(t,e){super(t,e,"partners-hipcom-bulk-update-latest-software-version")}readLastSoftware(){return this.http.get(this.url+"/read-last-software")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const jit=["contentRef"];function Fit(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-card",12),r.Xb(1,"mat-card-content"),r.Xb(2,"div"),r.Xb(3,"mat-form-field",13),r.Xb(4,"mat-label"),r.Qc(5,"Nome"),r.Wb(),r.Sb(6,"input",14),r.Wb(),r.Xb(7,"mat-form-field",13),r.Xb(8,"mat-label"),r.Qc(9,"Nome da Pasta"),r.Wb(),r.Sb(10,"input",15),r.Wb(),r.Xb(11,"mat-form-field",13),r.Xb(12,"mat-label"),r.Qc(13,"Nome do arquivo execut\xe1vel"),r.Wb(),r.Sb(14,"input",16),r.Wb(),r.Xb(15,"mat-form-field",13),r.Xb(16,"mat-label"),r.Qc(17,"Link do arquivo .ZIP do pacote"),r.Wb(),r.Sb(18,"input",17),r.Wb(),r.Wb(),r.Xb(19,"button",18),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onRemove(n.value)})),r.Qc(20,"Delete "),r.Wb(),r.Sb(21,"div",19),r.Wb(),r.Wb()}2&t&&r.rc("formGroupName",e.index)}let Xit=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.dialogRef=t,this.hipcomBulkUpdateLatestSoftwareVersionDaoService=e,this.fb=n,this.dialog=o,this.myFormArray=this.fb.array([]),this.myForm=this.fb.group({myFormArray:this.myFormArray}),this.myFormControls=this.myForm.controls.myFormArray,this.hipcomBulkUpdateLatestSoftwareVersionDaoService.get().subscribe(t=>{if(t)for(const e of t)this.onAddHipcomBulkUpdate(e);else this.onAddHipcomBulkUpdate()})}onAddHipcomBulkUpdate(t){this.myFormArray.push(this.buildHipcomBulkUpdate(t)),setTimeout(()=>{this.contentRef.nativeElement.scrollTo(0,this.contentRef.nativeElement.scrollHeight)},50)}onCancel(){this.dialogRef.close()}onSubmit(){const t=this.myForm.value.myFormArray,e=[],n=[];for(const o of t)o.id?n.push(o):e.push(o);this.hipcomBulkUpdateLatestSoftwareVersionDaoService.saveAll(n).subscribe(t=>{this.hipcomBulkUpdateLatestSoftwareVersionDaoService.createAll(e).subscribe(e=>{const n=[];if(t)for(const o of t)n.push(o);if(e)for(const t of e)n.push(t);this.dialogRef.close({operation:"SAVE",data:n})})})}onRemove(t){if(null!==(null==t?void 0:t.id)){const e=this.dialog.open(Qu,{disableClose:!0,data:{message:'Voc\xea tem certeza que deseja remover esse programa da lista de atualiza\xe7\xe3o? <br><div class="warn-A700-fg">'+t.name+"<br>"+t.executableName+"</div>",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.hipcomBulkUpdateLatestSoftwareVersionDaoService.remove(t.id).subscribe(e=>{this.dialogRef.close({operation:"DELETE",data:t})})});this.addSubscription(e)}else this.removeFromList(t)}removeFromList(t){for(let e=0;e<this.myFormArray.value.length;e++)this.myFormArray.value[e]===t&&this.myFormArray.removeAt(e)}buildHipcomBulkUpdate(t){let e={id:null,active:!0,comment:null,name:null,folderName:null,executableName:null,version:null,link:null,status:av.WAITING,startAt:null,checkedAt:null,finishedAt:null,modified:null,optlock:null};return t&&(e=t),this.fb.group(e)}onHipcomBulkUpdate(t){this.myFormArray.push(this.buildHipcomBulkUpdate(t)),setTimeout(()=>{this.contentRef.nativeElement.scrollTo(0,this.contentRef.nativeElement.scrollHeight)},50)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(Wit),r.Rb(cm.g),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-hipcom-bulk-update-create-edit"]],viewQuery:function(t,e){var n;1&t&&r.Wc(jit,!0),2&t&&r.zc(n=r.gc())&&(e.contentRef=n.first)},features:[r.Ab],decls:16,vars:3,consts:[["autocomplete","off",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2","p-10","overflow-x-hidden"],["contentRef",""],["formArrayName","myFormArray"],[3,"formGroupName",4,"ngFor","ngForOf"],["type","button","mat-raised-button","","color","primary",1,"text-align-center","mt-20","mb-30",3,"click"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","accent",3,"disabled","click"],["type","button","mat-raised-button","","color","primary",3,"click"],[3,"formGroupName"],["appearance","outline",1,"mr-30","width-100-percent"],["matInput","","formControlName","name","required","","autocomplete","off"],["matInput","","formControlName","folderName","required","","autocomplete","off"],["matInput","","formControlName","executableName","required","","autocomplete","off"],["matInput","","formControlName","link","required","","autocomplete","off"],["type","button","mat-raised-button","","color","warn",1,"float-right",3,"click"],[2,"clear","both"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Configura\xe7\xe3o dos aplicativos"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4,5),r.Xb(7,"div",6),r.Oc(8,Fit,22,1,"mat-card",7),r.Wb(),r.Xb(9,"button",8),r.fc("click",(function(){return e.onHipcomBulkUpdate()})),r.Qc(10,"Add "),r.Wb(),r.Wb(),r.Xb(11,"div",9),r.Xb(12,"button",10),r.fc("click",(function(){return e.onSubmit()})),r.Qc(13,"Salvar"),r.Wb(),r.Xb(14,"button",11),r.fc("click",(function(){return e.onCancel()})),r.Qc(15,"Cancelar"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.myForm),r.Db(8),r.rc("ngForOf",e.myFormControls.controls),r.Db(4),r.rc("disabled",!e.myForm.valid||e.myForm.pristine))},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,cm.f,c.s,yu,ah,rm,Wv,cm.m,vv,nu,Qh,bu,cm.c,cm.t,cm.j,cm.E],styles:["mat-card[_ngcontent-%COMP%]{margin-top:15px}.card-list[_ngcontent-%COMP%]{background-color:#f5f5f5!important}.card-list[_ngcontent-%COMP%]   .content-vpn[_ngcontent-%COMP%]{overflow:auto;max-height:600px}.card-list[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{font-size:12px!important}.float-right[_ngcontent-%COMP%]{float:right}"]}),t})();function Nit(t,e){if(1&t&&(r.Xb(0,"th",5),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Eb("aria-label",t.long),r.Db(1),r.Rc(t.narrow)}}const Uit=["*"];function zit(t,e){}function Yit(t,e){if(1&t){const t=r.Yb();r.Xb(0,"ngx-mat-month-view",5),r.fc("activeDateChange",(function(e){return r.Ec(t),r.jc().activeDate=e}))("selectedChange",(function(e){return r.Ec(t),r.jc()._dateSelected(e)}))("_userSelection",(function(){return r.Ec(t),r.jc()._userSelected()})),r.Wb()}if(2&t){const t=r.jc();r.rc("activeDate",t.activeDate)("selected",t.selected)("dateFilter",t.dateFilter)("maxDate",t.maxDate)("minDate",t.minDate)("dateClass",t.dateClass)}}function Bit(t,e){if(1&t){const t=r.Yb();r.Xb(0,"ngx-mat-year-view",6),r.fc("activeDateChange",(function(e){return r.Ec(t),r.jc().activeDate=e}))("monthSelected",(function(e){return r.Ec(t),r.jc()._monthSelectedInYearView(e)}))("selectedChange",(function(e){return r.Ec(t),r.jc()._goToDateInView(e,"month")})),r.Wb()}if(2&t){const t=r.jc();r.rc("activeDate",t.activeDate)("selected",t.selected)("dateFilter",t.dateFilter)("maxDate",t.maxDate)("minDate",t.minDate)}}function Vit(t,e){if(1&t){const t=r.Yb();r.Xb(0,"ngx-mat-multi-year-view",7),r.fc("activeDateChange",(function(e){return r.Ec(t),r.jc().activeDate=e}))("yearSelected",(function(e){return r.Ec(t),r.jc()._yearSelectedInMultiYearView(e)}))("selectedChange",(function(e){return r.Ec(t),r.jc()._goToDateInView(e,"year")})),r.Wb()}if(2&t){const t=r.jc();r.rc("activeDate",t.activeDate)("selected",t.selected)("dateFilter",t.dateFilter)("maxDate",t.maxDate)("minDate",t.minDate)}}function Hit(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td"),r.Xb(1,"button",9),r.fc("click",(function(){return r.Ec(t),r.jc(2).change("second",!0)})),r.Xb(2,"mat-icon"),r.Qc(3,"expand_less"),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.Db(1),r.rc("disabled",t.disabled)}}function Qit(t,e){1&t&&r.Sb(0,"td",5)}function Git(t,e){1&t&&r.Sb(0,"td")}function $it(t,e){if(1&t){const t=r.Yb();r.Xb(0,"tr"),r.Xb(1,"td"),r.Xb(2,"button",9),r.fc("click",(function(){return r.Ec(t),r.jc().change("hour",!0)})),r.Xb(3,"mat-icon"),r.Qc(4,"expand_less"),r.Wb(),r.Wb(),r.Wb(),r.Sb(5,"td"),r.Xb(6,"td"),r.Xb(7,"button",9),r.fc("click",(function(){return r.Ec(t),r.jc().change("minute",!0)})),r.Xb(8,"mat-icon"),r.Qc(9,"expand_less"),r.Wb(),r.Wb(),r.Wb(),r.Sb(10,"td"),r.Oc(11,Hit,4,1,"td",3),r.Oc(12,Qit,1,0,"td",7),r.Oc(13,Git,1,0,"td",3),r.Wb()}if(2&t){const t=r.jc();r.Db(2),r.rc("disabled",t.disabled),r.Db(5),r.rc("disabled",t.disabled||t.disableMinute),r.Db(4),r.rc("ngIf",t.showSeconds),r.Db(1),r.rc("ngIf",t.enableMeridian),r.Db(1),r.rc("ngIf",t.enableMeridian)}}function qit(t,e){1&t&&(r.Xb(0,"td",5),r.Qc(1,":"),r.Wb())}function Kit(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td"),r.Xb(1,"mat-form-field"),r.Xb(2,"input",10),r.fc("input",(function(e){return r.Ec(t),r.jc().formatInput(e.target)}))("keydown.ArrowUp",(function(e){return r.Ec(t),r.jc().change("second",!0),e.preventDefault()}))("keydown.ArrowDown",(function(e){return r.Ec(t),r.jc().change("second",!1),e.preventDefault()}))("blur",(function(){return r.Ec(t),r.jc().change("second")})),r.Wb(),r.Wb(),r.Wb()}}function Jit(t,e){1&t&&r.Sb(0,"td",5)}function Zit(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",11),r.Xb(1,"button",12),r.fc("click",(function(){return r.Ec(t),r.jc().toggleMeridian()})),r.Qc(2),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("color",t.color)("disabled",t.disabled),r.Db(1),r.Sc(" ",t.meridian," ")}}function tat(t,e){1&t&&r.Sb(0,"td")}function eat(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td"),r.Xb(1,"button",13),r.fc("click",(function(){return r.Ec(t),r.jc(2).change("second",!1)})),r.Xb(2,"mat-icon"),r.Qc(3,"expand_more"),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.Db(1),r.rc("disabled",t.disabled)}}function nat(t,e){1&t&&r.Sb(0,"td",5)}function oat(t,e){1&t&&r.Sb(0,"td")}function rat(t,e){if(1&t){const t=r.Yb();r.Xb(0,"tr"),r.Xb(1,"td"),r.Xb(2,"button",13),r.fc("click",(function(){return r.Ec(t),r.jc().change("hour",!1)})),r.Xb(3,"mat-icon"),r.Qc(4,"expand_more"),r.Wb(),r.Wb(),r.Wb(),r.Sb(5,"td"),r.Xb(6,"td"),r.Xb(7,"button",13),r.fc("click",(function(){return r.Ec(t),r.jc().change("minute",!1)})),r.Xb(8,"mat-icon"),r.Qc(9,"expand_more"),r.Wb(),r.Wb(),r.Wb(),r.Oc(10,tat,1,0,"td",3),r.Oc(11,eat,4,1,"td",3),r.Oc(12,nat,1,0,"td",7),r.Oc(13,oat,1,0,"td",3),r.Wb()}if(2&t){const t=r.jc();r.Db(2),r.rc("disabled",t.disabled),r.Db(5),r.rc("disabled",t.disabled||t.disableMinute),r.Db(3),r.rc("ngIf",t.showSeconds),r.Db(1),r.rc("ngIf",t.showSeconds),r.Db(1),r.rc("ngIf",t.enableMeridian),r.Db(1),r.rc("ngIf",t.enableMeridian)}}function iat(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",5),r.Xb(1,"ngx-mat-timepicker",6),r.fc("ngModelChange",(function(e){return r.Ec(t),r.jc(2).datepicker._selected=e})),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.Hb("disable-seconds",!t.datepicker._showSeconds),r.Db(1),r.rc("showSpinners",t.datepicker._showSpinners)("showSeconds",t.datepicker._showSeconds)("disabled",t.datepicker._disabled)("stepHour",t.datepicker._stepHour)("stepMinute",t.datepicker._stepMinute)("stepSecond",t.datepicker._stepSecond)("ngModel",t.datepicker._selected)("color",t.datepicker._color)("enableMeridian",t.datepicker._enableMeridian)("disableMinute",t.datepicker._disableMinute)}}function aat(t,e){if(1&t){const t=r.Yb();r.Vb(0),r.Oc(1,iat,2,12,"div",2),r.Xb(2,"div",3),r.Xb(3,"button",4),r.fc("click",(function(){return r.Ec(t),r.jc().datepicker.ok()})),r.Xb(4,"mat-icon"),r.Qc(5,"done"),r.Wb(),r.Wb(),r.Wb(),r.Ub()}if(2&t){const t=r.jc();r.Db(1),r.rc("ngIf",!t.datepicker._hideTime),r.Db(2),r.rc("color",t.datepicker._color)("disabled",!t.valid)}}class cat extends ng{isSameTime(t,e){return null==t||null==e||this.getHour(t)===this.getHour(e)&&this.getMinute(t)===this.getMinute(e)&&this.getSecond(t)===this.getSecond(e)}copyTime(t,e){this.setHour(t,this.getHour(e)),this.setMinute(t,this.getMinute(e)),this.setSecond(t,this.getSecond(e))}compareDateWithTime(t,e,n){let o=super.compareDate(t,e)||this.getHour(t)-this.getHour(e)||this.getMinute(t)-this.getMinute(e);return n&&(o=o||this.getSecond(t)-this.getSecond(e)),o}setTimeByDefaultValues(t,e){if(!Array.isArray(e))throw Error("@Input DefaultTime should be an array");this.setHour(t,e[0]||0),this.setMinute(t,e[1]||0),this.setSecond(t,e[2]||0)}}const sat=new r.r("ngx-mat-date-formats"),lat={minHour:0,maxHour:24,minMinute:0,maxMinute:60,minSecond:0,maxSecond:60,meridian:12},dat=/[^0-9]/g,gat=/^(2[0-3]|[0-1][0-9]|[0-9])$/,mat=/^([0-5][0-9]|[0-9])$/,pat=/^([0-5][0-9]|[0-9])$/;function hat(t){const e=t.toString();return e.length>1?e:`0${e}`}function uat(t){return Error(`NgxMatDatepicker: No provider found for ${t}. You must import one of the following `+"modules at your application root: NgxMatNativeDateModule, NgxMatMomentModule, or provide a custom implementation.")}let bat=(()=>{class t{constructor(t,e,n,o){if(this._changeDetectorRef=t,this._dateFormats=e,this._dateAdapter=n,this._dir=o,this.selectedChange=new r.o,this._userSelection=new r.o,this.activeDateChange=new r.o,!this._dateAdapter)throw uat("NgxMatDateAdapter");if(!this._dateFormats)throw uat("NGX_MAT_DATE_FORMATS");this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(t){const e=this._activeDate,n=this._getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(n,this.minDate,this.maxDate),this._hasSameMonthAndYear(e,this._activeDate)||this._init()}get selected(){return this._selected}set selected(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._selectedDate=this._getDateInCurrentMonth(this._selected)}get minDate(){return this._minDate}set minDate(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}ngAfterContentInit(){this._init()}_dateSelected(t){if(this._selectedDate!=t){const e=this._dateAdapter.getYear(this.activeDate),n=this._dateAdapter.getMonth(this.activeDate),o=this._dateAdapter.createDate(e,n,t);this.selectedChange.emit(o)}this._userSelection.emit()}_handleCalendarBodyKeydown(t){const e=this._activeDate,n=this._isRtl();switch(t.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,n?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,n?-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=t.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=t.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:return void(this.dateFilter&&!this.dateFilter(this._activeDate)||(this._dateSelected(this._dateAdapter.getDate(this._activeDate)),this._userSelection.emit(),t.preventDefault()));default:return}this._dateAdapter.compareDate(e,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),t.preventDefault()}_init(){this._selectedDate=this._getDateInCurrentMonth(this.selected),this._todayDate=this._getDateInCurrentMonth(this._dateAdapter.today()),this._monthLabel=this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let t=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(t)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_initWeekdays(){const t=this._dateAdapter.getFirstDayOfWeek(),e=this._dateAdapter.getDayOfWeekNames("narrow");let n=this._dateAdapter.getDayOfWeekNames("long").map((t,n)=>({long:t,narrow:e[n]}));this._weekdays=n.slice(t).concat(n.slice(0,t))}_createWeekCells(){const t=this._dateAdapter.getNumDaysInMonth(this.activeDate),e=this._dateAdapter.getDateNames();this._weeks=[[]];for(let n=0,o=this._firstWeekOffset;n<t;n++,o++){7==o&&(this._weeks.push([]),o=0);const t=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),n+1),r=this._shouldEnableDate(t),i=this._dateAdapter.format(t,this._dateFormats.display.dateA11yLabel),a=this.dateClass?this.dateClass(t):void 0;this._weeks[this._weeks.length-1].push(new Dnt(n+1,e[n],i,r,a))}}_shouldEnableDate(t){return!!t&&(!this.dateFilter||this.dateFilter(t))&&(!this.minDate||this._dateAdapter.compareDate(t,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(t,this.maxDate)<=0)}_getDateInCurrentMonth(t){return t&&this._hasSameMonthAndYear(t,this.activeDate)?this._dateAdapter.getDate(t):null}_hasSameMonthAndYear(t,e){return!(!t||!e||this._dateAdapter.getMonth(t)!=this._dateAdapter.getMonth(e)||this._dateAdapter.getYear(t)!=this._dateAdapter.getYear(e))}_getValidDateOrNull(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null}_isRtl(){return this._dir&&"rtl"===this._dir.value}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(sat,8),r.Rb(cat,8),r.Rb(sl,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["ngx-mat-month-view"]],viewQuery:function(t,e){var n;1&t&&r.Wc(Int,!0),2&t&&r.zc(n=r.gc())&&(e._matCalendarBody=n.first)},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",activeDateChange:"activeDateChange"},exportAs:["ngxMatMonthView"],decls:7,vars:7,consts:[["role","presentation",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["colspan","7","aria-hidden","true",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","selectedValue","labelMinRequiredCells","activeCell","selectedValueChange","keydown"],["scope","col"]],template:function(t,e){1&t&&(r.Xb(0,"table",0),r.Xb(1,"thead",1),r.Xb(2,"tr"),r.Oc(3,Nit,2,2,"th",2),r.Wb(),r.Xb(4,"tr"),r.Sb(5,"th",3),r.Wb(),r.Wb(),r.Xb(6,"tbody",4),r.fc("selectedValueChange",(function(t){return e._dateSelected(t)}))("keydown",(function(t){return e._handleCalendarBodyKeydown(t)})),r.Wb(),r.Wb()),2&t&&(r.Db(3),r.rc("ngForOf",e._weekdays),r.Db(3),r.rc("label",e._monthLabel)("rows",e._weeks)("todayValue",e._todayDate)("selectedValue",e._selectedDate)("labelMinRequiredCells",3)("activeCell",e._dateAdapter.getDate(e.activeDate)-1))},directives:[c.s,Int],encapsulation:2,changeDetection:0}),t})(),_at=(()=>{class t{constructor(t,e,n){this._changeDetectorRef=t,this._dateAdapter=e,this._dir=n,this.selectedChange=new r.o,this.yearSelected=new r.o,this.activeDateChange=new r.o,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(t){let e=this._activeDate;const n=this._getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(n,this.minDate,this.maxDate),fat(this._dateAdapter,e,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._selectedYear=this._selected&&this._dateAdapter.getYear(this._selected)}get minDate(){return this._minDate}set minDate(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}ngAfterContentInit(){this._init()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const t=this._dateAdapter.getYear(this._activeDate)-Cat(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let e=0,n=[];e<24;e++)n.push(t+e),4==n.length&&(this._years.push(n.map(t=>this._createCellForYear(t))),n=[]);this._changeDetectorRef.markForCheck()}_yearSelected(t){this.yearSelected.emit(this._dateAdapter.createDate(t,0,1));let e=this._dateAdapter.getMonth(this.activeDate),n=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(t,e,1));this.selectedChange.emit(this._dateAdapter.createDate(t,e,Math.min(this._dateAdapter.getDate(this.activeDate),n)))}_handleCalendarBodyKeydown(t){const e=this._activeDate,n=this._isRtl();switch(t.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,n?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,n?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Cat(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,24-Cat(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?-240:-24);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?240:24);break;case 13:case 32:this._yearSelected(this._dateAdapter.getYear(this._activeDate));break;default:return}this._dateAdapter.compareDate(e,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),t.preventDefault()}_getActiveCell(){return Cat(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_createCellForYear(t){let e=this._dateAdapter.getYearName(this._dateAdapter.createDate(t,0,1));return new Dnt(t,e,e,this._shouldEnableYear(t))}_shouldEnableYear(t){if(null==t||this.maxDate&&t>this._dateAdapter.getYear(this.maxDate)||this.minDate&&t<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(let e=this._dateAdapter.createDate(t,0,1);this._dateAdapter.getYear(e)==t;e=this._dateAdapter.addCalendarDays(e,1))if(this.dateFilter(e))return!0;return!1}_getValidDateOrNull(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null}_isRtl(){return this._dir&&"rtl"===this._dir.value}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(cat,8),r.Rb(sl,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["ngx-mat-multi-year-view"]],viewQuery:function(t,e){var n;1&t&&r.Wc(Int,!0),2&t&&r.zc(n=r.gc())&&(e._matCalendarBody=n.first)},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["ngxMatMultiYearView"],decls:5,vars:6,consts:[["role","presentation",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"rows","todayValue","selectedValue","numCols","cellAspectRatio","activeCell","selectedValueChange","keydown"]],template:function(t,e){1&t&&(r.Xb(0,"table",0),r.Xb(1,"thead",1),r.Xb(2,"tr"),r.Sb(3,"th",2),r.Wb(),r.Wb(),r.Xb(4,"tbody",3),r.fc("selectedValueChange",(function(t){return e._yearSelected(t)}))("keydown",(function(t){return e._handleCalendarBodyKeydown(t)})),r.Wb(),r.Wb()),2&t&&(r.Db(4),r.rc("rows",e._years)("todayValue",e._todayYear)("selectedValue",e._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",e._getActiveCell()))},directives:[Int],encapsulation:2,changeDetection:0}),t})();function fat(t,e,n,o,r){const i=t.getYear(e),a=t.getYear(n),c=Oat(t,o,r);return Math.floor((i-c)/24)===Math.floor((a-c)/24)}function Cat(t,e,n,o){return((t.getYear(e)-Oat(t,n,o))%24+24)%24}function Oat(t,e,n){let o=0;return n?o=t.getYear(n)-24+1:e&&(o=t.getYear(e)),o}let Mat=(()=>{class t{constructor(t,e,n,o){if(this._changeDetectorRef=t,this._dateFormats=e,this._dateAdapter=n,this._dir=o,this.selectedChange=new r.o,this.monthSelected=new r.o,this.activeDateChange=new r.o,!this._dateAdapter)throw uat("NgxMatDateAdapter");if(!this._dateFormats)throw uat("NGX_MAT_DATE_FORMATS");this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(t){let e=this._activeDate;const n=this._getValidDateOrNull(this._dateAdapter.deserialize(t))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(n,this.minDate,this.maxDate),this._dateAdapter.getYear(e)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._selectedMonth=this._getMonthInCurrentYear(this._selected)}get minDate(){return this._minDate}set minDate(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}ngAfterContentInit(){this._init()}_monthSelected(t){const e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1);this.monthSelected.emit(e);const n=this._dateAdapter.getNumDaysInMonth(e);this.selectedChange.emit(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,Math.min(this._dateAdapter.getDate(this.activeDate),n)))}_handleCalendarBodyKeydown(t){const e=this._activeDate,n=this._isRtl();switch(t.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,n?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,n?-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,t.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,t.altKey?10:1);break;case 13:case 32:this._monthSelected(this._dateAdapter.getMonth(this._activeDate));break;default:return}this._dateAdapter.compareDate(e,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),t.preventDefault()}_init(){this._selectedMonth=this._getMonthInCurrentYear(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let t=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(e=>e.map(e=>this._createCellForMonth(e,t[e]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_getMonthInCurrentYear(t){return t&&this._dateAdapter.getYear(t)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(t):null}_createCellForMonth(t,e){let n=this._dateAdapter.format(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1),this._dateFormats.display.monthYearA11yLabel);return new Dnt(t,e.toLocaleUpperCase(),n,this._shouldEnableMonth(t))}_shouldEnableMonth(t){const e=this._dateAdapter.getYear(this.activeDate);if(null==t||this._isYearAndMonthAfterMaxDate(e,t)||this._isYearAndMonthBeforeMinDate(e,t))return!1;if(!this.dateFilter)return!0;for(let n=this._dateAdapter.createDate(e,t,1);this._dateAdapter.getMonth(n)==t;n=this._dateAdapter.addCalendarDays(n,1))if(this.dateFilter(n))return!0;return!1}_isYearAndMonthAfterMaxDate(t,e){if(this.maxDate){const n=this._dateAdapter.getYear(this.maxDate),o=this._dateAdapter.getMonth(this.maxDate);return t>n||t===n&&e>o}return!1}_isYearAndMonthBeforeMinDate(t,e){if(this.minDate){const n=this._dateAdapter.getYear(this.minDate),o=this._dateAdapter.getMonth(this.minDate);return t<n||t===n&&e<o}return!1}_getValidDateOrNull(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null}_isRtl(){return this._dir&&"rtl"===this._dir.value}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.h),r.Rb(sat,8),r.Rb(cat,8),r.Rb(sl,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["ngx-mat-year-view"]],viewQuery:function(t,e){var n;1&t&&r.Wc(Int,!0),2&t&&r.zc(n=r.gc())&&(e._matCalendarBody=n.first)},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["ngxMatYearView"],decls:5,vars:8,consts:[["role","presentation",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","selectedValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell","selectedValueChange","keydown"]],template:function(t,e){1&t&&(r.Xb(0,"table",0),r.Xb(1,"thead",1),r.Xb(2,"tr"),r.Sb(3,"th",2),r.Wb(),r.Wb(),r.Xb(4,"tbody",3),r.fc("selectedValueChange",(function(t){return e._monthSelected(t)}))("keydown",(function(t){return e._handleCalendarBodyKeydown(t)})),r.Wb(),r.Wb()),2&t&&(r.Db(4),r.rc("label",e._yearLabel)("rows",e._months)("todayValue",e._todayMonth)("selectedValue",e._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",e._dateAdapter.getMonth(e.activeDate)))},directives:[Int],encapsulation:2,changeDetection:0}),t})(),Pat=(()=>{class t{constructor(t,e,n,o,r){this._intl=t,this.calendar=e,this._dateAdapter=n,this._dateFormats=o,this.calendar.stateChanges.subscribe(()=>r.markForCheck())}get periodButtonText(){if("month"==this.calendar.currentView)return this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase();if("year"==this.calendar.currentView)return this._dateAdapter.getYearName(this.calendar.activeDate);const t=this._dateAdapter.getYear(this.calendar.activeDate)-Cat(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),e=t+24-1;return`${this._dateAdapter.getYearName(this._dateAdapter.createDate(t,0,1))} \u2013 ${this._dateAdapter.getYearName(this._dateAdapter.createDate(e,0,1))}`}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-24)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:24)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(t,e){return"month"==this.calendar.currentView?this._dateAdapter.getYear(t)==this._dateAdapter.getYear(e)&&this._dateAdapter.getMonth(t)==this._dateAdapter.getMonth(e):"year"==this.calendar.currentView?this._dateAdapter.getYear(t)==this._dateAdapter.getYear(e):fat(this._dateAdapter,t,e,this.calendar.minDate,this.calendar.maxDate)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ant),r.Rb(Object(r.V)(()=>yat)),r.Rb(cat,8),r.Rb(sat,8),r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["ngx-mat-calendar-header"]],exportAs:["ngxMatCalendarHeader"],ngContentSelectors:Uit,decls:9,vars:8,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","cdkAriaLive","polite",1,"mat-calendar-period-button",3,"click"],[1,"mat-calendar-arrow"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"]],template:function(t,e){1&t&&(r.qc(),r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"button",2),r.fc("click",(function(){return e.currentPeriodClicked()})),r.Qc(3),r.Sb(4,"div",3),r.Wb(),r.Sb(5,"div",4),r.pc(6),r.Xb(7,"button",5),r.fc("click",(function(){return e.previousClicked()})),r.Wb(),r.Xb(8,"button",6),r.fc("click",(function(){return e.nextClicked()})),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(2),r.Eb("aria-label",e.periodButtonLabel),r.Db(1),r.Sc(" ",e.periodButtonText," "),r.Db(1),r.Hb("mat-calendar-invert","month"!=e.calendar.currentView),r.Db(3),r.rc("disabled",!e.previousEnabled()),r.Eb("aria-label",e.prevButtonLabel),r.Db(1),r.rc("disabled",!e.nextEnabled()),r.Eb("aria-label",e.nextButtonLabel))},directives:[yu],encapsulation:2,changeDetection:0}),t})(),yat=(()=>{class t{constructor(t,e,n,o){if(this._dateAdapter=e,this._dateFormats=n,this._changeDetectorRef=o,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new r.o,this.yearSelected=new r.o,this.monthSelected=new r.o,this._userSelection=new r.o,this.stateChanges=new po.b,!this._dateAdapter)throw uat("NgxDateAdapter");if(!this._dateFormats)throw uat("NGX_MAT_DATE_FORMATS");this._intlChanges=t.changes.subscribe(()=>{o.markForCheck(),this.stateChanges.next()})}get startAt(){return this._startAt}set startAt(t){this._startAt=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get selected(){return this._selected}set selected(t){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get minDate(){return this._minDate}set minDate(t){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get maxDate(){return this._maxDate}set maxDate(t){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get activeDate(){return this._clampedActiveDate}set activeDate(t){this._clampedActiveDate=this._dateAdapter.clampDate(t,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(t){this._currentView=t,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck()}ngAfterContentInit(){this._calendarHeaderPortal=new Ol(this.headerComponent||Pat),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(t){const e=t.minDate||t.maxDate||t.dateFilter;if(e&&!e.firstChange){const t=this._getCurrentViewComponent();t&&(this._changeDetectorRef.detectChanges(),t._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell()}updateTodaysDate(){("month"==this.currentView?this.monthView:"year"==this.currentView?this.yearView:this.multiYearView).ngAfterContentInit()}_dateSelected(t){t&&!this._dateAdapter.sameDate(t,this.selected)&&this.selectedChange.emit(t)}_yearSelectedInMultiYearView(t){this.yearSelected.emit(t)}_monthSelectedInYearView(t){this.monthSelected.emit(t)}_userSelected(){this._userSelection.emit()}_goToDateInView(t,e){this.activeDate=t,this.currentView=e}_getValidDateOrNull(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ant),r.Rb(cat,8),r.Rb(sat,8),r.Rb(r.h))},t.\u0275cmp=r.Lb({type:t,selectors:[["ngx-mat-calendar"]],viewQuery:function(t,e){var n;1&t&&(r.Wc(bat,!0),r.Wc(Mat,!0),r.Wc(_at,!0)),2&t&&(r.zc(n=r.gc())&&(e.monthView=n.first),r.zc(n=r.gc())&&(e.yearView=n.first),r.zc(n=r.gc())&&(e.multiYearView=n.first))},hostAttrs:[1,"mat-calendar"],inputs:{startView:"startView",startAt:"startAt",selected:"selected",minDate:"minDate",maxDate:"maxDate",headerComponent:"headerComponent",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",_userSelection:"_userSelection"},exportAs:["ngxMatCalendar"],features:[r.Bb],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","selectedChange","_userSelection",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","selectedChange","_userSelection"],[3,"activeDate","selected","dateFilter","maxDate","minDate","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","activeDateChange","yearSelected","selectedChange"]],template:function(t,e){1&t&&(r.Oc(0,zit,0,0,"ng-template",0),r.Xb(1,"div",1),r.Oc(2,Yit,1,6,"ngx-mat-month-view",2),r.Oc(3,Bit,1,5,"ngx-mat-year-view",3),r.Oc(4,Vit,1,5,"ngx-mat-multi-year-view",4),r.Wb()),2&t&&(r.rc("cdkPortalOutlet",e._calendarHeaderPortal),r.Db(1),r.rc("ngSwitch",e.currentView),r.Db(1),r.rc("ngSwitchCase","month"),r.Db(1),r.rc("ngSwitchCase","year"),r.Db(1),r.rc("ngSwitchCase","multi-year"))},directives:[wl,c.y,c.z,bat,Mat,_at],styles:[".mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0}.mat-calendar-content{padding:0 8px 8px;outline:0}.mat-calendar-controls{display:flex;margin:5% calc(33% / 7 - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0}.mat-calendar-arrow{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top-width:5px;border-top-style:solid;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.mat-calendar-next-button,.mat-calendar-previous-button{position:relative}.mat-calendar-next-button::after,.mat-calendar-previous-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:'';margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-next-button,[dir=rtl] .mat-calendar-previous-button{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;-webkit-transform:translateX(2px) rotate(-45deg);transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px}.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}"],encapsulation:2,changeDetection:0}),t})(),xat=(()=>{class t{constructor(t,e,n){if(this._dateAdapter=t,this.cd=e,this.formBuilder=n,this.disabled=!1,this.showSpinners=!0,this.stepHour=1,this.stepMinute=1,this.stepSecond=1,this.showSeconds=!1,this.disableMinute=!1,this.enableMeridian=!1,this.color="primary",this.meridian="AM",this._onChange=()=>{},this._onTouched=()=>{},this._destroyed=new po.b,this.pattern=gat,!this._dateAdapter)throw uat("NgxMatDateAdapter");this.form=this.formBuilder.group({hour:[{value:null,disabled:this.disabled},[cm.H.required,cm.H.pattern(gat)]],minute:[{value:null,disabled:this.disabled},[cm.H.required,cm.H.pattern(mat)]],second:[{value:null,disabled:this.disabled},[cm.H.required,cm.H.pattern(pat)]]})}get hour(){let t=Number(this.form.controls.hour.value);return isNaN(t)?0:t}get minute(){let t=Number(this.form.controls.minute.value);return isNaN(t)?0:t}get second(){let t=Number(this.form.controls.second.value);return isNaN(t)?0:t}get valid(){return this.form.valid}ngOnInit(){this.form.valueChanges.pipe(dc(this._destroyed),Ws(400)).subscribe(t=>{this._updateModel()})}ngOnChanges(t){t.disabled&&!t.disabled.firstChange&&(this.disabled?this.form.disable():this.form.enable()),this.disableMinute?this.form.get("minute").disable():this.form.get("minute").enable()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}writeValue(t){null!=t?this._model=t:(this._model=this._dateAdapter.today(),null!=this.defaultTime&&this._dateAdapter.setTimeByDefaultValues(this._model,this.defaultTime)),this._updateHourMinuteSecond()}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this._disabled=t,this.cd.markForCheck()}formatInput(t){t.value=t.value.replace(dat,"")}toggleMeridian(){this.meridian="AM"===this.meridian?"PM":"AM",this.change("hour")}change(t,e){const n=this._getNextValueByProp(t,e);this.form.controls[t].setValue(hat(n),{onlySelf:!1,emitEvent:!1}),this._updateModel()}_updateHourMinuteSecond(){let t=this._dateAdapter.getHour(this._model);const e=this._dateAdapter.getMinute(this._model),n=this._dateAdapter.getSecond(this._model);this.enableMeridian&&(t>lat.meridian?(t-=lat.meridian,this.meridian="PM"):this.meridian="AM"),this.form.controls.hour.setValue(hat(t)),this.form.controls.minute.setValue(hat(e)),this.form.controls.second.setValue(hat(n))}_updateModel(){let t=this.hour;this.enableMeridian&&"PM"===this.meridian&&t!==lat.meridian&&(t+=lat.meridian),this._dateAdapter.setHour(this._model,t),this._dateAdapter.setMinute(this._model,this.minute),this._dateAdapter.setSecond(this._model,this.second),this._onChange(this._model)}_getNextValueByProp(t,e){const n=t[0].toUpperCase()+t.slice(1),o=lat[`min${n}`];let r,i=lat[`max${n}`];return"hour"===t&&this.enableMeridian&&(i=lat.meridian),null==e?r=this[t]%i:(r=e?this[t]+this[`step${n}`]:this[t]-this[`step${n}`],"hour"===t&&this.enableMeridian?(r%=i+1,0===r&&(r=e?1:i)):r%=i,r=e?r>i?r-i+o:r:r<o?r-o+i:r),r}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(cat,8),r.Rb(r.h),r.Rb(cm.g))},t.\u0275cmp=r.Lb({type:t,selectors:[["ngx-mat-timepicker"]],hostAttrs:[1,"ngx-mat-timepicker"],inputs:{disabled:"disabled",showSpinners:"showSpinners",stepHour:"stepHour",stepMinute:"stepMinute",stepSecond:"stepSecond",showSeconds:"showSeconds",disableMinute:"disableMinute",enableMeridian:"enableMeridian",color:"color",defaultTime:"defaultTime"},exportAs:["ngxMatTimepicker"],features:[r.Cb([{provide:cm.r,useExisting:Object(r.V)(()=>t),multi:!0}]),r.Bb],decls:18,vars:7,consts:[[3,"formGroup"],[1,"table"],[1,"tbody"],[4,"ngIf"],["type","text","matInput","","maxlength","2","formControlName","hour",3,"input","keydown.ArrowUp","keydown.ArrowDown","blur"],[1,"spacer"],["type","text","matInput","","maxlength","2","formControlName","minute",3,"input","keydown.ArrowUp","keydown.ArrowDown","blur"],["class","spacer",4,"ngIf"],["class","meridian",4,"ngIf"],["type","button","mat-icon-button","","aria-label","expand_less icon",3,"disabled","click"],["type","text","matInput","","maxlength","2","formControlName","second",3,"input","keydown.ArrowUp","keydown.ArrowDown","blur"],[1,"meridian"],["mat-button","","mat-stroked-button","",3,"color","disabled","click"],["type","button","mat-icon-button","","aria-label","expand_more icon",3,"disabled","click"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.Xb(1,"table",1),r.Xb(2,"tbody",2),r.Oc(3,$it,14,5,"tr",3),r.Xb(4,"tr"),r.Xb(5,"td"),r.Xb(6,"mat-form-field"),r.Xb(7,"input",4),r.fc("input",(function(t){return e.formatInput(t.target)}))("keydown.ArrowUp",(function(t){return e.change("hour",!0),t.preventDefault()}))("keydown.ArrowDown",(function(t){return e.change("hour",!1),t.preventDefault()}))("blur",(function(){return e.change("hour")})),r.Wb(),r.Wb(),r.Wb(),r.Xb(8,"td",5),r.Qc(9,":"),r.Wb(),r.Xb(10,"td"),r.Xb(11,"mat-form-field"),r.Xb(12,"input",6),r.fc("input",(function(t){return e.formatInput(t.target)}))("keydown.ArrowUp",(function(t){return e.change("minute",!0),t.preventDefault()}))("keydown.ArrowDown",(function(t){return e.change("minute",!1),t.preventDefault()}))("blur",(function(){return e.change("minute")})),r.Wb(),r.Wb(),r.Wb(),r.Oc(13,qit,2,0,"td",7),r.Oc(14,Kit,3,0,"td",3),r.Oc(15,Jit,1,0,"td",7),r.Oc(16,Zit,3,3,"td",8),r.Wb(),r.Oc(17,rat,14,6,"tr",3),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.form),r.Db(3),r.rc("ngIf",e.showSpinners),r.Db(10),r.rc("ngIf",e.showSeconds),r.Db(1),r.rc("ngIf",e.showSeconds),r.Db(1),r.rc("ngIf",e.enableMeridian),r.Db(1),r.rc("ngIf",e.enableMeridian),r.Db(1),r.rc("ngIf",e.showSpinners))},directives:[cm.J,cm.u,cm.l,c.t,nu,bu,cm.c,cm.o,cm.t,cm.j,yu,Uu],styles:[".ngx-mat-timepicker{font-size:13px}.ngx-mat-timepicker form{min-width:90px}.ngx-mat-timepicker form .table .tbody tr td{text-align:center}.ngx-mat-timepicker form .table .tbody tr td.spacer{font-weight:700}.ngx-mat-timepicker form .table .tbody tr td.meridian .mat-button{min-width:64px;line-height:36px;border-radius:50%;min-width:0;width:36px;height:36px;padding:0;flex-shrink:0}.ngx-mat-timepicker form .table .tbody tr td .mat-icon-button{height:24px;width:24px;line-height:24px}.ngx-mat-timepicker form .table .tbody tr td .mat-icon-button .mat-icon{font-size:24px}.ngx-mat-timepicker form .table .tbody tr td .mat-form-field{width:20px;max-width:20px;text-align:center}"],encapsulation:2}),t})(),vat=0;class wat{constructor(t){this._elementRef=t}}const kat=qd(wat);let Sat=(()=>{class t extends kat{constructor(t){super(t)}get valid(){return(this.datepicker.hideTime||this._timePicker&&this._timePicker.valid)&&this.datepicker.valid}get isViewMonth(){return!this._calendar||null==this._calendar.currentView||"month"==this._calendar.currentView}ngAfterViewInit(){this._calendar.focusActiveCell()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l))},t.\u0275cmp=r.Lb({type:t,selectors:[["ngx-mat-datetime-content"]],viewQuery:function(t,e){var n;1&t&&(r.Wc(yat,!0),r.Wc(xat,!0)),2&t&&(r.zc(n=r.gc())&&(e._calendar=n.first),r.zc(n=r.gc())&&(e._timePicker=n.first))},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(t,e){2&t&&(r.Vc("@transformPanel","enter"),r.Hb("mat-datepicker-content-touch",e.datepicker.touchUi))},inputs:{color:"color"},exportAs:["ngxMatDatetimeContent"],features:[r.Ab],decls:2,vars:12,consts:[["cdkTrapFocus","",3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","selectedChange","yearSelected","monthSelected"],[4,"ngIf"],["class","time-container",3,"disable-seconds",4,"ngIf"],[1,"actions"],["mat-button","","mat-stroked-button","","cdkFocusInitial","",3,"color","disabled","click"],[1,"time-container"],[3,"showSpinners","showSeconds","disabled","stepHour","stepMinute","stepSecond","ngModel","color","enableMeridian","disableMinute","ngModelChange"]],template:function(t,e){1&t&&(r.Xb(0,"ngx-mat-calendar",0),r.fc("selectedChange",(function(t){return e.datepicker.select(t)}))("yearSelected",(function(t){return e.datepicker._selectYear(t)}))("monthSelected",(function(t){return e.datepicker._selectMonth(t)})),r.Wb(),r.Oc(1,aat,6,3,"ng-container",1)),2&t&&(r.rc("id",e.datepicker.id)("ngClass",e.datepicker.panelClass)("startAt",e.datepicker.startAt)("startView",e.datepicker.startView)("minDate",e.datepicker._minDate)("maxDate",e.datepicker._maxDate)("dateFilter",e.datepicker._dateFilter)("headerComponent",e.datepicker.calendarHeaderComponent)("selected",e.datepicker._selected)("dateClass",e.datepicker.dateClass)("@fadeInCalendar","enter"),r.Db(1),r.rc("ngIf",e.isViewMonth))},directives:[yat,c.q,c.t,yu,Uu,xat,cm.t,cm.w],styles:[".mat-datepicker-content{display:block;border-radius:4px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-datepicker-content .mat-calendar{width:296px}.mat-datepicker-content .time-container{display:flex;position:relative;padding-top:5px;justify-content:center}.mat-datepicker-content .time-container.disable-seconds .ngx-mat-timepicker .table{margin-left:9px}.mat-datepicker-content .time-container::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background-color:rgba(0,0,0,.12)}.mat-datepicker-content .actions{display:flex;padding:5px 15px 10px;justify-content:flex-end}"],encapsulation:2,data:{animation:[Nnt.transformPanel,Nnt.fadeInCalendar]},changeDetection:0}),t})(),Aat=(()=>{class t{constructor(t,e,n,o,i,a,c,s){if(this._dialog=t,this._overlay=e,this._ngZone=n,this._viewContainerRef=o,this._dateAdapter=a,this._dir=c,this._document=s,this.startView="month",this._touchUi=!1,this._hideTime=!1,this.yearSelected=new r.o,this.monthSelected=new r.o,this.openedStream=new r.o,this.closedStream=new r.o,this._opened=!1,this._showSpinners=!0,this._showSeconds=!1,this._stepHour=1,this._stepMinute=1,this._stepSecond=1,this._enableMeridian=!1,this._hasBackdrop=!0,this.id=`mat-datepicker-${vat++}`,this._validSelected=null,this._focusedElementBeforeOpen=null,this._inputSubscription=Js.a.EMPTY,this._disabledChange=new po.b,this._selectedChanged=new po.b,this._minValidator=()=>!this._minDate||!this._selected||this._dateAdapter.compareDateWithTime(this._minDate,this._selected,this.showSeconds)<=0?null:{matDatetimePickerMin:{min:this._minDate,actual:this._selected}},this._maxValidator=()=>!this._maxDate||!this._selected||this._dateAdapter.compareDateWithTime(this._maxDate,this._selected,this.showSeconds)>=0?null:{matDatetimePickerMax:{max:this._maxDate,actual:this._selected}},!this._dateAdapter)throw uat("NgxMatDateAdapter");this._scrollStrategy=i}get startAt(){return this._startAt||(this._datepickerInput?this._datepickerInput.value:null)}set startAt(t){this._startAt=this._getValidDateOrNull(this._dateAdapter.deserialize(t))}get color(){return this._color||(this._datepickerInput?this._datepickerInput._getThemePalette():"primary")}set color(t){this._color=t}get touchUi(){return this._touchUi}set touchUi(t){this._touchUi=Bs(t)}get hideTime(){return this._hideTime}set hideTime(t){this._hideTime=Bs(t)}get disabled(){return void 0===this._disabled&&this._datepickerInput?this._datepickerInput.disabled:!!this._disabled}set disabled(t){const e=Bs(t);e!==this._disabled&&(this._disabled=e,this._disabledChange.next(e))}get opened(){return this._opened}set opened(t){t?this.open():this.close()}get showSpinners(){return this._showSpinners}set showSpinners(t){this._showSpinners=t}get showSeconds(){return this._showSeconds}set showSeconds(t){this._showSeconds=t}get stepHour(){return this._stepHour}set stepHour(t){this._stepHour=t}get stepMinute(){return this._stepMinute}set stepMinute(t){this._stepMinute=t}get stepSecond(){return this._stepSecond}set stepSecond(t){this._stepSecond=t}get enableMeridian(){return this._enableMeridian}set enableMeridian(t){this._enableMeridian=t}get disableMinute(){return this._disableMinute}set disableMinute(t){this._disableMinute=t}get defaultTime(){return this._defaultTime}set defaultTime(t){this._defaultTime=t}get _selected(){return this._validSelected}set _selected(t){this._validSelected=t}get _minDate(){return this._datepickerInput&&this._datepickerInput.min}get _maxDate(){return this._datepickerInput&&this._datepickerInput.max}get valid(){const t=this._minValidator(),e=this._maxValidator();return null==t&&null==e}get _dateFilter(){return this._datepickerInput&&this._datepickerInput._dateFilter}ngOnDestroy(){this.close(),this._inputSubscription.unsubscribe(),this._disabledChange.complete(),this._popupRef&&(this._popupRef.dispose(),this._popupComponentRef=null)}select(t){this._dateAdapter.copyTime(t,this._selected),this._selected=t}_selectYear(t){this.yearSelected.emit(t)}_selectMonth(t){this.monthSelected.emit(t)}ok(){const t=this._dateAdapter.clone(this._selected);this._selectedChanged.next(t),this.close()}cancel(){this._selected=this._rawValue,this.close()}_registerInput(t){if(this._datepickerInput)throw Error("A NgxMatDatepicker can only be associated with a single input.");this._datepickerInput=t,this._inputSubscription=this._datepickerInput._valueChange.subscribe(t=>this._selected=t)}open(){if(this._rawValue=null!=this._selected?this._dateAdapter.clone(this._selected):null,null==this._selected&&(this._selected=this._dateAdapter.today(),null!=this.defaultTime&&this._dateAdapter.setTimeByDefaultValues(this._selected,this.defaultTime)),!this._opened&&!this.disabled){if(!this._datepickerInput)throw Error("Attempted to open an NgxMatDatepicker with no associated input.");this._document&&(this._focusedElementBeforeOpen=this._document.activeElement),this.touchUi?this._openAsDialog():this._openAsPopup(),this._opened=!0,this.openedStream.emit()}}close(){if(!this._opened)return;this._popupRef&&this._popupRef.hasAttached()&&this._popupRef.detach(),this._dialogRef&&(this._dialogRef.close(),this._dialogRef=null),this._calendarPortal&&this._calendarPortal.isAttached&&this._calendarPortal.detach();const t=()=>{this._opened&&(this._opened=!1,this.closedStream.emit(),this._focusedElementBeforeOpen=null)};this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(t)):t()}_openAsDialog(){this._dialogRef&&this._dialogRef.close(),this._dialogRef=this._dialog.open(Sat,{direction:this._dir?this._dir.value:"ltr",viewContainerRef:this._viewContainerRef,panelClass:"mat-datepicker-dialog",hasBackdrop:this._hasBackdrop}),this._dialogRef.afterClosed().subscribe(()=>this.close()),this._dialogRef.componentInstance.datepicker=this,this._setColor()}_openAsPopup(){this._calendarPortal||(this._calendarPortal=new Ol(Sat,this._viewContainerRef)),this._popupRef||this._createPopup(),this._popupRef.hasAttached()||(this._popupComponentRef=this._popupRef.attach(this._calendarPortal),this._popupComponentRef.instance.datepicker=this,this._setColor(),this._ngZone.onStable.asObservable().pipe(Object(Lo.a)(1)).subscribe(()=>{this._popupRef.updatePosition()}))}_createPopup(){const t=new Nl({positionStrategy:this._createPopupPositionStrategy(),hasBackdrop:this._hasBackdrop,backdropClass:"mat-overlay-transparent-backdrop",direction:this._dir,scrollStrategy:this._scrollStrategy(),panelClass:"mat-datepicker-popup"});this._popupRef=this._overlay.create(t),this._popupRef.overlayElement.setAttribute("role","dialog"),Object(Ks.a)(this._popupRef.backdropClick(),this._popupRef.detachments(),this._popupRef.keydownEvents().pipe(Object(V.a)(t=>27===t.keyCode||this._datepickerInput&&t.altKey&&38===t.keyCode))).subscribe(t=>{t&&t.preventDefault(),this._hasBackdrop&&t?this.cancel():this.close()})}_createPopupPositionStrategy(){return this._overlay.position().flexibleConnectedTo(this._datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition().withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}])}_getValidDateOrNull(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null}_setColor(){const t=this.color;this._popupComponentRef&&(this._popupComponentRef.instance.color=t),this._dialogRef&&(this._dialogRef.componentInstance.color=t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zg),r.Rb(od),r.Rb(r.A),r.Rb(r.Q),r.Rb(znt),r.Rb(cat,8),r.Rb(sl,8),r.Rb(c.e,8))},t.\u0275cmp=r.Lb({type:t,selectors:[["ngx-mat-datetime-picker"]],inputs:{startView:"startView",startAt:"startAt",color:"color",touchUi:"touchUi",hideTime:"hideTime",disabled:"disabled",opened:"opened",showSpinners:"showSpinners",showSeconds:"showSeconds",stepHour:"stepHour",stepMinute:"stepMinute",stepSecond:"stepSecond",enableMeridian:"enableMeridian",disableMinute:"disableMinute",defaultTime:"defaultTime",calendarHeaderComponent:"calendarHeaderComponent",panelClass:"panelClass",dateClass:"dateClass"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",openedStream:"opened",closedStream:"closed"},exportAs:["ngxMatDatetimePicker"],decls:0,vars:0,template:function(t,e){},encapsulation:2,changeDetection:0}),t})();const Dat={provide:cm.r,useExisting:Object(r.V)(()=>Lat),multi:!0},Iat={provide:cm.q,useExisting:Object(r.V)(()=>Lat),multi:!0};class Eat{constructor(t,e){this.target=t,this.targetElement=e,this.value=this.target.value}}let Tat,Lat=(()=>{class t{constructor(t,e,n,o){if(this._elementRef=t,this._dateAdapter=e,this._dateFormats=n,this._formField=o,this.dateChange=new r.o,this.dateInput=new r.o,this._valueChange=new r.o,this._disabledChange=new r.o,this._onTouched=()=>{},this._cvaOnChange=()=>{},this._validatorOnChange=()=>{},this._datepickerSubscription=Js.a.EMPTY,this._localeSubscription=Js.a.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatetimePickerParse:{text:this._elementRef.nativeElement.value}},this._minValidator=t=>{const e=this._getValidDateOrNull(this._dateAdapter.deserialize(t.value));return!this.min||!e||this._dateAdapter.compareDateWithTime(this.min,e,this._datepicker.showSeconds)<=0?null:{matDatetimePickerMin:{min:this.min,actual:e}}},this._maxValidator=t=>{const e=this._getValidDateOrNull(this._dateAdapter.deserialize(t.value));return!this.max||!e||this._dateAdapter.compareDateWithTime(this.max,e,this._datepicker.showSeconds)>=0?null:{matDatetimePickerMax:{max:this.max,actual:e}}},this._filterValidator=t=>{const e=this._getValidDateOrNull(this._dateAdapter.deserialize(t.value));return this._dateFilter&&e&&!this._dateFilter(e)?{matDatetimePickerFilter:!0}:null},this._validator=cm.H.compose([this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]),this._lastValueValid=!1,!this._dateAdapter)throw uat("NgxMatDateAdapter");if(!this._dateFormats)throw uat("NGX_MAT_DATE_FORMATS");this._localeSubscription=e.localeChanges.subscribe(()=>{this.value=this.value})}set ngxMatDatetimePicker(t){t&&(this._datepicker=t,this._datepicker._registerInput(this),this._datepickerSubscription.unsubscribe(),this._datepickerSubscription=this._datepicker._selectedChanged.subscribe(t=>{this.value=t,this._cvaOnChange(t),this._onTouched(),this.dateInput.emit(new Eat(this,this._elementRef.nativeElement)),this.dateChange.emit(new Eat(this,this._elementRef.nativeElement))}))}set ngxMatDatetimePickerFilter(t){this._dateFilter=t,this._validatorOnChange()}get value(){return this._value}set value(t){t=this._dateAdapter.deserialize(t),this._lastValueValid=!t||this._dateAdapter.isValid(t),t=this._getValidDateOrNull(t);const e=this.value;this._value=t,this._formatValue(t),this._dateAdapter.sameDate(e,t)||this._valueChange.emit(t)}get min(){return this._min}set min(t){this._min=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._validatorOnChange()}get max(){return this._max}set max(t){this._max=this._getValidDateOrNull(this._dateAdapter.deserialize(t)),this._validatorOnChange()}get disabled(){return!!this._disabled}set disabled(t){const e=null!=t&&"false"!==`${t}`,n=this._elementRef.nativeElement;this._disabled!==e&&(this._disabled=e,this._disabledChange.emit(e)),e&&n.blur&&n.blur()}ngOnDestroy(){this._datepickerSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this._valueChange.complete(),this._disabledChange.complete()}registerOnValidatorChange(t){this._validatorOnChange=t}validate(t){return this._validator?this._validator(t):null}getPopupConnectionElementRef(){return this.getConnectedOverlayOrigin()}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}writeValue(t){this.value=t}registerOnChange(t){this._cvaOnChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_onKeydown(t){this._datepicker&&t.altKey&&40===t.keyCode&&!this._elementRef.nativeElement.readOnly&&(this._datepicker.open(),t.preventDefault())}_onInput(t){const e=this._lastValueValid;let n=this._dateAdapter.parse(t,this._dateFormats.parse.dateInput);this._lastValueValid=!n||this._dateAdapter.isValid(n),n=this._getValidDateOrNull(n);const o=this._dateAdapter.isSameTime(n,this._value);null!=n&&(!o||!this._dateAdapter.sameDate(n,this._value))||null==n&&null!=this._value?(this._value=n,this._cvaOnChange(n),this._valueChange.emit(n),this.dateInput.emit(new Eat(this,this._elementRef.nativeElement))):e!==this._lastValueValid&&this._validatorOnChange()}_onChange(){this.dateChange.emit(new Eat(this,this._elementRef.nativeElement))}_getThemePalette(){return this._formField?this._formField.color:void 0}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_onFocus(){this._datepicker&&this._datepicker.opened&&this._datepicker.cancel()}_formatValue(t){this._elementRef.nativeElement.value=t?this._dateAdapter.format(t,this._dateFormats.display.dateInput):""}_getValidDateOrNull(t){return this._dateAdapter.isDateInstance(t)&&this._dateAdapter.isValid(t)?t:null}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(cat,8),r.Rb(sat,8),r.Rb(nu,8))},t.\u0275dir=r.Mb({type:t,selectors:[["input","ngxMatDatetimePicker",""]],hostVars:5,hostBindings:function(t,e){1&t&&r.fc("input",(function(t){return e._onInput(t.target.value)}))("change",(function(){return e._onChange()}))("blur",(function(){return e._onBlur()}))("focus",(function(){return e._onFocus()}))("keydown",(function(t){return e._onKeydown(t)})),2&t&&(r.ac("disabled",e.disabled),r.Eb("aria-haspopup",e._datepicker?"dialog":null)("aria-owns",(null==e._datepicker?null:e._datepicker.opened)&&e._datepicker.id||null)("min",e.min?e._dateAdapter.toIso8601(e.min):null)("max",e.max?e._dateAdapter.toIso8601(e.max):null))},inputs:{value:"value",ngxMatDatetimePicker:"ngxMatDatetimePicker",ngxMatDatetimePickerFilter:"ngxMatDatetimePickerFilter",min:"min",max:"max",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},exportAs:["ngxMatDatetimePickerInput"],features:[r.Cb([Dat,Iat,{provide:gu,useExisting:t}])]}),t})(),Rat=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[c.c,_u,cm.D,cm.n,zu,vu]]}),t})(),Wat=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Ynt],imports:[[c.c,tot,am,Al,cm.n,zu,vu,_u,Rat]]}),t})();try{Tat="undefined"!=typeof Intl}catch(aut){Tat=!1}const jat=Kc.a||qc,Fat=new r.r("NGX_MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function(){return{useUtc:!1}}});function Xat(t,e){const n=Array(t);for(let o=0;o<t;o++)n[o]=e(o);return n}let Nat=(()=>{class t extends cat{constructor(t,e){super(),this._options=e,this.setLocale(t||jat.locale())}setLocale(t){super.setLocale(t);let e=jat.localeData(t);this._localeData={firstDayOfWeek:e.firstDayOfWeek(),longMonths:e.months(),shortMonths:e.monthsShort(),dates:Xat(31,t=>this.createDate(2017,0,t+1).format("D")),longDaysOfWeek:e.weekdays(),shortDaysOfWeek:e.weekdaysShort(),narrowDaysOfWeek:e.weekdaysMin()}}getYear(t){return this.clone(t).year()}getMonth(t){return this.clone(t).month()}getDate(t){return this.clone(t).date()}getDayOfWeek(t){return this.clone(t).day()}getMonthNames(t){return"long"==t?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(t){return"long"==t?this._localeData.longDaysOfWeek:"short"==t?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(t){return this.clone(t).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(t){return this.clone(t).daysInMonth()}clone(t){return t.clone().locale(this.locale)}createDate(t,e,n){if(e<0||e>11)throw Error(`Invalid month index "${e}". Month index has to be between 0 and 11.`);if(n<1)throw Error(`Invalid date "${n}". Date has to be greater than 0.`);const o=this._createMoment({year:t,month:e,date:n}).locale(this.locale);if(!o.isValid())throw Error(`Invalid date "${n}" for month with index "${e}".`);return o}today(){return this._createMoment().locale(this.locale)}parse(t,e){return t&&"string"==typeof t?this._createMoment(t,e,this.locale):t?this._createMoment(t).locale(this.locale):null}format(t,e){if(t=this.clone(t),!this.isValid(t))throw Error("MomentDateAdapter: Cannot format invalid date.");return t.format(e)}addCalendarYears(t,e){return this.clone(t).add({years:e})}addCalendarMonths(t,e){return this.clone(t).add({months:e})}addCalendarDays(t,e){return this.clone(t).add({days:e})}toIso8601(t){return this.clone(t).format()}deserialize(t){let e;if(t instanceof Date)e=this._createMoment(t).locale(this.locale);else if(this.isDateInstance(t))return this.clone(t);if("string"==typeof t){if(!t)return null;e=this._createMoment(t,jat.ISO_8601).locale(this.locale)}return e&&this.isValid(e)?this._createMoment(e).locale(this.locale):super.deserialize(t)}isDateInstance(t){return jat.isMoment(t)}isValid(t){return this.clone(t).isValid()}invalid(){return jat.invalid()}getHour(t){return t.hours()}getMinute(t){return t.minutes()}getSecond(t){return t.seconds()}setHour(t,e){t.hours(e)}setMinute(t,e){t.minutes(e)}setSecond(t,e){t.seconds(e)}_createMoment(t,e,n){const{strict:o,useUtc:r}=this._options||{};return r?jat.utc(t,e,n,o):jat(t,e,n,o)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(eg,8),r.bc(Fat,8))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),Uat=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[{provide:cat,useClass:Nat,deps:[eg,Fat]}]}),t})();const zat={parse:{dateInput:"l, LTS"},display:{dateInput:"l, LTS",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let Yat=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[{provide:sat,useValue:zat}],imports:[[Uat]]}),t})(),Bat=0;class Vat{}const Hat=$d(Vat);let Qat=(()=>{class t extends Hat{constructor(t,e,n,o,i){if(super(),this._ngZone=t,this._elementRef=e,this._ariaDescriber=n,this._renderer=o,this._animationMode=i,this._hasContent=!1,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=Bat++,Object(r.X)()){const t=e.nativeElement;if(t.nodeType!==t.ELEMENT_NODE)throw Error("matBadge must be attached to an element node.")}}get color(){return this._color}set color(t){this._setColor(t),this._color=t}get overlap(){return this._overlap}set overlap(t){this._overlap=Bs(t)}get description(){return this._description}set description(t){if(t!==this._description){const e=this._badgeElement;this._updateHostAriaDescription(t,this._description),this._description=t,e&&(t?e.setAttribute("aria-label",t):e.removeAttribute("aria-label"))}}get hidden(){return this._hidden}set hidden(t){this._hidden=Bs(t)}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}ngOnChanges(t){const e=t.content;if(e){const t=e.currentValue;this._hasContent=null!=t&&`${t}`.trim().length>0,this._updateTextContent()}}ngOnDestroy(){const t=this._badgeElement;t&&(this.description&&this._ariaDescriber.removeDescription(t,this.description),this._renderer.destroyNode&&this._renderer.destroyNode(t))}getBadgeElement(){return this._badgeElement}_updateTextContent(){return this._badgeElement?this._badgeElement.textContent=this.content:this._badgeElement=this._createBadgeElement(),this._badgeElement}_createBadgeElement(){const t=this._renderer.createElement("span");return this._clearExistingBadges("mat-badge-content"),t.setAttribute("id",`mat-badge-content-${this._id}`),t.classList.add("mat-badge-content"),t.textContent=this.content,"NoopAnimations"===this._animationMode&&t.classList.add("_mat-animation-noopable"),this.description&&t.setAttribute("aria-label",this.description),this._elementRef.nativeElement.appendChild(t),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{t.classList.add("mat-badge-active")})}):t.classList.add("mat-badge-active"),t}_updateHostAriaDescription(t,e){const n=this._updateTextContent();e&&this._ariaDescriber.removeDescription(n,e),t&&this._ariaDescriber.describe(n,t)}_setColor(t){t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-badge-${this._color}`),t&&this._elementRef.nativeElement.classList.add(`mat-badge-${t}`))}_clearExistingBadges(t){const e=this._elementRef.nativeElement;let n=e.children.length;for(;n--;){const o=e.children[n];o.classList.contains(t)&&e.removeChild(o)}}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.A),r.Rb(r.l),r.Rb(fd),r.Rb(r.F),r.Rb($n,8))},t.\u0275dir=r.Mb({type:t,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(t,e){2&t&&r.Hb("mat-badge-overlap",e.overlap)("mat-badge-above",e.isAbove())("mat-badge-below",!e.isAbove())("mat-badge-before",!e.isAfter())("mat-badge-after",e.isAfter())("mat-badge-small","small"===e.size)("mat-badge-medium","medium"===e.size)("mat-badge-large","large"===e.size)("mat-badge-hidden",e.hidden||!e._hasContent)("mat-badge-disabled",e.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],position:["matBadgePosition","position"],size:["matBadgeSize","size"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],description:["matBadgeDescription","description"],hidden:["matBadgeHidden","hidden"],content:["matBadge","content"]},features:[r.Ab,r.Bb]}),t})(),Gat=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Fd,Gd]]}),t})();const $at=["contentRef"];function qat(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-card",12),r.Xb(1,"mat-card-content"),r.Xb(2,"div"),r.Xb(3,"mat-form-field",13),r.Xb(4,"mat-label"),r.Qc(5,"Caminho"),r.Wb(),r.Sb(6,"input",14),r.Wb(),r.Wb(),r.Xb(7,"button",15),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onRemove(n.value)})),r.Qc(8,"Delete "),r.Wb(),r.Sb(9,"div",16),r.Wb(),r.Wb()}2&t&&r.rc("formGroupName",e.index)}let Kat=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.dialogRef=t,this.hipcomBulkUpdatePathDaoService=e,this.fb=n,this.dialog=o,this.myFormArray=this.fb.array([]),this.myForm=this.fb.group({myFormArray:this.myFormArray}),this.myFormControls=this.myForm.controls.myFormArray,this.hipcomBulkUpdatePathDaoService.get().subscribe(t=>{if(t)for(const e of t)this.onAddHipcomBulkUpdatePath(e);else this.onAddHipcomBulkUpdatePath()})}onAddHipcomBulkUpdatePath(t){this.myFormArray.push(this.buildHipcomBulkUpdatePath(t)),setTimeout(()=>{this.contentRef.nativeElement.scrollTo(0,this.contentRef.nativeElement.scrollHeight)},50)}buildHipcomBulkUpdatePath(t){let e={id:null,active:!0,comment:null,path:null,modified:null,optlock:null};return t&&(e=t),this.fb.group(e)}onHipcomBulkUpdatePath(t){this.myFormArray.push(this.buildHipcomBulkUpdatePath(t)),setTimeout(()=>{this.contentRef.nativeElement.scrollTo(0,this.contentRef.nativeElement.scrollHeight)},50)}onSubmit(){const t=this.myForm.value.myFormArray,e=[],n=[];for(const o of t)o.id?n.push(o):e.push(o);this.hipcomBulkUpdatePathDaoService.saveAll(n).subscribe(t=>{this.hipcomBulkUpdatePathDaoService.createAll(e).subscribe(e=>{const n=[];if(t)for(const o of t)n.push(o);if(e)for(const t of e)n.push(t);this.dialogRef.close({operation:"SAVE",data:n})})})}onRemove(t){if(null!==(null==t?void 0:t.id)){const e=this.dialog.open(Qu,{disableClose:!0,data:{message:'Voc\xea tem certeza que deseja remover esse caminho da lista? <br><div class="warn-A700-fg">'+t.path+"</div>",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.hipcomBulkUpdatePathDaoService.remove(t.id).subscribe(e=>{this.dialogRef.close({operation:"DELETE",data:t})})});this.addSubscription(e)}else this.removeFromList(t)}removeFromList(t){for(let e=0;e<this.myFormArray.value.length;e++)this.myFormArray.value[e]===t&&this.myFormArray.removeAt(e)}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(Frt),r.Rb(cm.g),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-hipcom-bulk-update-path-create-edit"]],viewQuery:function(t,e){var n;1&t&&r.Wc($at,!0),2&t&&r.zc(n=r.gc())&&(e.contentRef=n.first)},features:[r.Ab],decls:16,vars:3,consts:[["autocomplete","off",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2","p-10","overflow-x-hidden"],["contentRef",""],["formArrayName","myFormArray"],[3,"formGroupName",4,"ngFor","ngForOf"],["type","button","mat-raised-button","","color","primary",1,"text-align-center","mt-20","mb-30",3,"click"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","accent",3,"disabled","click"],["type","button","mat-raised-button","","color","primary",3,"click"],[3,"formGroupName"],["appearance","outline",1,"mr-30","width-100-percent"],["matInput","","formControlName","path","required","","autocomplete","off"],["type","button","mat-raised-button","","color","warn",1,"float-right",3,"click"],[2,"clear","both"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Configura\xe7\xe3o dos aplicativos"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4,5),r.Xb(7,"div",6),r.Oc(8,qat,10,1,"mat-card",7),r.Wb(),r.Xb(9,"button",8),r.fc("click",(function(){return e.onHipcomBulkUpdatePath()})),r.Qc(10,"Add "),r.Wb(),r.Wb(),r.Xb(11,"div",9),r.Xb(12,"button",10),r.fc("click",(function(){return e.onSubmit()})),r.Qc(13,"Salvar"),r.Wb(),r.Xb(14,"button",11),r.fc("click",(function(){return e.onCancel()})),r.Qc(15,"Cancelar"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.myForm),r.Db(8),r.rc("ngForOf",e.myFormControls.controls),r.Db(4),r.rc("disabled",!e.myForm.valid||e.myForm.pristine))},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,cm.f,c.s,yu,ah,rm,Wv,cm.m,vv,nu,Qh,bu,cm.c,cm.t,cm.j,cm.E],styles:[""]}),t})(),Jat=(()=>{class t{constructor(t,e,n,o,r){this.dialogRef=t,this.data=e,this.dialog=n,this.hipcomBulkUpdateMessageDaoService=o,this.fb=r,this.hipcomBulkUpdateMessage=this.data.hipcomBulkUpdateMessage,this.hipcomBulkUpdateMessage||(this.hipcomBulkUpdateMessage={id:null,comment:null,active:!0,message:null,timeInMinutes:10,modified:null,optlock:null}),this.myForm=this.fb.group(Object(kc.e)(this.hipcomBulkUpdateMessage))}onSubmit(){const t=this.myForm.value;t.id?this.hipcomBulkUpdateMessageDaoService.save(t).subscribe(t=>{this.dialogRef.close({data:t,operation:"SAVE"})}):this.hipcomBulkUpdateMessageDaoService.create(t).subscribe(t=>{this.dialogRef.close({data:t,operation:"CREATE"})})}onCancel(){this.dialogRef.close()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(Zg),r.Rb(Art),r.Rb(cm.g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-hipcom-bulk-update-message-edit"]],decls:23,vars:1,consts:[[3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2"],[2,"padding","20px 20px 20px 0px"],[1,"width-100-percent"],["rows","4","matInput","","formControlName","message","name","message"],[1,"w-70"],["matInput","","placeholder","","min","30","type","number","formControlName","timeInMinutes","name","timeInMinutes",2,"text-align","left"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar"],["type","button","mat-raised-button","","color","warn","aria-label","Cancelar",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Mensagem enviada antes da atualiza\xe7\xe3o:"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Xb(7,"mat-form-field",6),r.Xb(8,"mat-label"),r.Qc(9,"Mensagem"),r.Wb(),r.Sb(10,"textarea",7),r.Wb(),r.Wb(),r.Xb(11,"div",5),r.Xb(12,"div"),r.Xb(13,"b"),r.Qc(14,"Tempo em minutos"),r.Wb(),r.Qc(15," que a mensagem ser\xe1 enviada antes da atualiza\xe7\xe3o: "),r.Wb(),r.Xb(16,"mat-form-field",8),r.Sb(17,"input",9),r.Wb(),r.Wb(),r.Wb(),r.Xb(18,"div",10),r.Xb(19,"button",11),r.Qc(20," Salvar "),r.Wb(),r.Xb(21,"button",12),r.fc("click",(function(){return e.onCancel()})),r.Qc(22," Cancelar "),r.Wb(),r.Wb(),r.Wb()),2&t&&r.rc("formGroup",e.myForm)},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,nu,Qh,bu,cm.c,cm.t,cm.j,cm.z,ah,rm,yu],styles:[""]}),t})(),Zat=(()=>{class t extends Us{constructor(t,e){super(t,e,"partners-hipcom-bulk-update-close-software")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const tct=["contentRef"];function ect(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1," (Exatamente como est\xe1 escrito no servi\xe7o windows) "),r.Wb())}function nct(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-card",12),r.Xb(1,"mat-card-content"),r.Xb(2,"div"),r.Xb(3,"div",13),r.Xb(4,"mat-slide-toggle",14),r.Qc(5," \xc9 um servi\xe7o do windows? "),r.Wb(),r.Wb(),r.Xb(6,"mat-form-field",15),r.Xb(7,"mat-label"),r.Qc(8," Nome "),r.Oc(9,ect,2,0,"span",16),r.Wb(),r.Sb(10,"input",17),r.Wb(),r.Xb(11,"mat-form-field",15),r.Xb(12,"mat-label"),r.Qc(13," Nome da pasta "),r.Wb(),r.Sb(14,"input",18),r.Wb(),r.Xb(15,"mat-form-field",15),r.Xb(16,"mat-label"),r.Qc(17,"Nome do execut\xe1vel"),r.Wb(),r.Sb(18,"input",19),r.Wb(),r.Wb(),r.Xb(19,"button",20),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onRemove(n.value)})),r.Qc(20,"Delete "),r.Wb(),r.Sb(21,"div",21),r.Wb(),r.Wb()}if(2&t){const t=e.index;var n;const o=null==(n=e.$implicit.get("service"))?null:n.value;r.rc("formGroupName",t),r.Db(9),r.rc("ngIf",o)}}let oct=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.dialogRef=t,this.hipcomBulkUpdateCloseSoftwareDaoService=e,this.fb=n,this.dialog=o,this.myFormArray=this.fb.array([]),this.myForm=this.fb.group({myFormArray:this.myFormArray}),this.myFormControls=this.myForm.controls.myFormArray,this.hipcomBulkUpdateCloseSoftwareDaoService.get().subscribe(t=>{if(t)for(const e of t)this.onAddHipcomBulkUpdatePath(e);else this.onAddHipcomBulkUpdatePath()})}onAddHipcomBulkUpdatePath(t){this.myFormArray.push(this.buildHipcomBulkUpdatePath(t)),setTimeout(()=>{this.contentRef.nativeElement.scrollTo(0,this.contentRef.nativeElement.scrollHeight)},50)}buildHipcomBulkUpdatePath(t){let e={id:null,active:!0,comment:null,name:null,path:null,executableName:null,service:null,modified:null,optlock:null};return t&&(e=t),this.fb.group(e)}onHipcomBulkUpdatePath(t){this.myFormArray.push(this.buildHipcomBulkUpdatePath(t)),setTimeout(()=>{this.contentRef.nativeElement.scrollTo(0,this.contentRef.nativeElement.scrollHeight)},50)}onSubmit(){const t=this.myForm.value.myFormArray,e=[],n=[];for(const o of t)o.id?n.push(o):e.push(o);this.hipcomBulkUpdateCloseSoftwareDaoService.saveAll(n).subscribe(t=>{this.hipcomBulkUpdateCloseSoftwareDaoService.createAll(e).subscribe(e=>{const n=[];if(t)for(const o of t)n.push(o);if(e)for(const t of e)n.push(t);this.dialogRef.close({operation:"SAVE",data:n})})})}onRemove(t){if(null!==(null==t?void 0:t.id)){const e=this.dialog.open(Qu,{disableClose:!0,data:{message:'Voc\xea tem certeza que deseja remover esse Software da lista? <br><div class="warn-A700-fg">'+t.executableName+"</div>",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.hipcomBulkUpdateCloseSoftwareDaoService.remove(t.id).subscribe(e=>{this.dialogRef.close({operation:"DELETE",data:t})})});this.addSubscription(e)}else this.removeFromList(t)}onCancel(){this.dialogRef.close()}removeFromList(t){for(let e=0;e<this.myFormArray.value.length;e++)this.myFormArray.value[e]===t&&this.myFormArray.removeAt(e)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(Zat),r.Rb(cm.g),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-hipcom-bulk-update-close-software-create-edit"]],viewQuery:function(t,e){var n;1&t&&r.Wc(tct,!0),2&t&&r.zc(n=r.gc())&&(e.contentRef=n.first)},features:[r.Ab],decls:16,vars:3,consts:[["autocomplete","off",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2","p-10","overflow-x-hidden"],["contentRef",""],["formArrayName","myFormArray"],[3,"formGroupName",4,"ngFor","ngForOf"],["type","button","mat-raised-button","","color","primary",1,"text-align-center","mt-20","mb-30",3,"click"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","accent",3,"disabled","click"],["type","button","mat-raised-button","","color","primary",3,"click"],[3,"formGroupName"],[1,"mb-20"],["formControlName","service","name","service"],["appearance","outline",1,"mr-30","width-100-percent"],[4,"ngIf"],["matInput","","formControlName","name","required","","autocomplete","off"],["matInput","","formControlName","path","required","","autocomplete","off"],["matInput","","formControlName","executableName","required","","autocomplete","off"],["type","button","mat-raised-button","","color","warn",1,"float-right",3,"click"],[2,"clear","both"]],template:function(t,e){1&t&&(r.Xb(0,"form",0),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Configura\xe7\xe3o dos aplicativos"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4,5),r.Xb(7,"div",6),r.Oc(8,nct,22,2,"mat-card",7),r.Wb(),r.Xb(9,"button",8),r.fc("click",(function(){return e.onHipcomBulkUpdatePath()})),r.Qc(10,"Add "),r.Wb(),r.Wb(),r.Xb(11,"div",9),r.Xb(12,"button",10),r.fc("click",(function(){return e.onSubmit()})),r.Qc(13,"Salvar"),r.Wb(),r.Xb(14,"button",11),r.fc("click",(function(){return e.onCancel()})),r.Qc(15,"Cancelar"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("formGroup",e.myForm),r.Db(8),r.rc("ngForOf",e.myFormControls.controls),r.Db(4),r.rc("disabled",!e.myForm.valid||e.myForm.pristine))},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,cm.f,c.s,yu,ah,rm,Wv,cm.m,vv,U_,cm.t,cm.j,nu,Qh,c.t,bu,cm.c,cm.E],styles:[""]}),t})();function rct(t,e){if(1&t&&(r.Xb(0,"tr",9),r.Xb(1,"td"),r.Qc(2),r.Wb(),r.Xb(3,"td"),r.Qc(4),r.Wb(),r.Xb(5,"td"),r.Qc(6),r.kc(7,"timeDiff"),r.Wb(),r.Xb(8,"td"),r.Qc(9),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.rc("ngClass",n.getClass(t)),r.Db(2),r.Rc(t.name),r.Db(2),r.Rc(t.version),r.Db(2),r.Rc(r.mc(7,5,t.checkedAt,"medium")),r.Db(3),r.Rc(t.status)}}let ict=(()=>{class t extends Bc{constructor(t,e,n){super(),this.hipcomBulkUpdateLatestSoftwareVersionDaoService=t,this.hipcomBulkUpdateMessageDaoService=e,this.dialog=n,this.eventHipcomBulkUpdateLatestSoftwareVersions=new r.o,this.eventHipcomBulkUpdateDetails=new r.o,this.timerForGetLastSoftware=setInterval(()=>{this.getLastSoftware()},6e4),this.hipcomBulkUpdateLatestSoftwareVersionDaoService.get().subscribe(t=>{t&&(this.hipcomBulkUpdateLatestSoftwareVersions=t,this.eventHipcomBulkUpdateLatestSoftwareVersions.emit(this.hipcomBulkUpdateLatestSoftwareVersions),this.eventHipcomBulkUpdateDetails.emit())}),this.hipcomBulkUpdateMessageDaoService.get().subscribe(t=>{t&&(this.hipcomBulkUpdateMessage=t[0])})}openUpdateBulkCreateModal(){const t=this.dialog.open(Xit,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{}}).afterClosed().subscribe(t=>{if(t&&"SAVE"===t.operation)this.hipcomBulkUpdateLatestSoftwareVersions=t.data;else if(t&&"DELETE"===t.operation){const e=this.hipcomBulkUpdateLatestSoftwareVersions.findIndex(e=>e.id===t.data.id);this.hipcomBulkUpdateLatestSoftwareVersions.splice(e,1)}});this.addSubscription(t)}onCheckLastUpdateSoftwareFromHttp(){this.hipcomBulkUpdateLatestSoftwareVersionDaoService.readLastSoftware().subscribe(t=>{this.getLastSoftware()})}getLastSoftware(){this.hipcomBulkUpdateLatestSoftwareVersionDaoService.get().subscribe(t=>{t&&(this.hipcomBulkUpdateLatestSoftwareVersions=t,this.eventHipcomBulkUpdateLatestSoftwareVersions.emit(this.hipcomBulkUpdateLatestSoftwareVersions),this.eventHipcomBulkUpdateDetails.emit())})}openUpdateBulkPathCreateModal(){const t=this.dialog.open(Kat,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{}}).afterClosed().subscribe(t=>{});this.addSubscription(t)}getClass(t){return t&&t.status&&t.status===av.ERROR?{"red-900-bg red-900":!0}:t&&!t.active?{"primary-100 primary-100-bg":!0}:void 0}openEditDefaultMessageModal(){const t=this.dialog.open(Jat,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{hipcomBulkUpdateMessage:this.hipcomBulkUpdateMessage}}).afterClosed().subscribe(t=>{!t||"SAVE"!==t.operation&&"CREATE"!==t.operation||(this.hipcomBulkUpdateMessage=t.data)});this.addSubscription(t)}openEditCloseSoftwareModal(){const t=this.dialog.open(oct,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{}}).afterClosed().subscribe(t=>{});this.addSubscription(t)}ngOnDestroy(){this.timerForGetLastSoftware&&clearInterval(this.timerForGetLastSoftware)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Wit),r.Rb(Art),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-hipcom-bulk-update-latest-software-version"]],inputs:{hipcomBulkUpdateCurrentSoftwareVersions:"hipcomBulkUpdateCurrentSoftwareVersions"},outputs:{eventHipcomBulkUpdateLatestSoftwareVersions:"eventHipcomBulkUpdateLatestSoftwareVersions",eventHipcomBulkUpdateDetails:"eventHipcomBulkUpdateDetails"},features:[r.Ab],decls:50,vars:2,consts:[[1,"ml-8"],["fxLayout","row","fxLayoutAlign","space-between center"],["mat-icon-button","","aria-label","open menu",3,"matMenuTriggerFor"],[2,"max-width","372px"],["menu","matMenu"],["mat-menu-item","",3,"click"],[1,"width-100-percent","bulk-update-table"],[1,"no-hover"],[3,"ngClass",4,"ngFor","ngForOf"],[3,"ngClass"]],template:function(t,e){if(1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"Aplica\xe7\xf5es"),r.Wb(),r.Xb(5,"div"),r.Xb(6,"button",2),r.Xb(7,"mat-icon"),r.Qc(8,"more_vert"),r.Wb(),r.Wb(),r.Xb(9,"mat-menu",3,4),r.Xb(11,"button",5),r.fc("click",(function(){return e.openUpdateBulkCreateModal()})),r.Xb(12,"mat-icon"),r.Qc(13,"assignment"),r.Wb(),r.Xb(14,"span"),r.Qc(15,"Configura\xe7\xe3o modulos"),r.Wb(),r.Wb(),r.Xb(16,"button",5),r.fc("click",(function(){return e.openUpdateBulkPathCreateModal()})),r.Xb(17,"mat-icon"),r.Qc(18,"assignment"),r.Wb(),r.Xb(19,"span"),r.Qc(20,"Caminhos padr\xf5es de instala\xe7\xe3o"),r.Wb(),r.Wb(),r.Xb(21,"button",5),r.fc("click",(function(){return e.openEditCloseSoftwareModal()})),r.Xb(22,"mat-icon"),r.Qc(23,"account_balance_wallet"),r.Wb(),r.Xb(24,"span"),r.Qc(25,"Fechar programas antes de atualizar"),r.Wb(),r.Wb(),r.Xb(26,"button",5),r.fc("click",(function(){return e.openEditDefaultMessageModal()})),r.Xb(27,"mat-icon"),r.Qc(28,"mode_comment"),r.Wb(),r.Xb(29,"span"),r.Qc(30,"Mensagem padr\xe3o de aviso antes de atualizar"),r.Wb(),r.Wb(),r.Xb(31,"button",5),r.fc("click",(function(){return e.onCheckLastUpdateSoftwareFromHttp()})),r.Xb(32,"mat-icon"),r.Qc(33,"play_circle_outline"),r.Wb(),r.Xb(34,"span"),r.Qc(35,"Buscar atualiza\xe7\xf5es no reposit\xf3rio"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(36,"mat-card-content"),r.Xb(37,"table",6),r.Xb(38,"thead",7),r.Xb(39,"tr"),r.Xb(40,"th"),r.Qc(41,"Software"),r.Wb(),r.Xb(42,"th"),r.Qc(43,"Vers\xe3o"),r.Wb(),r.Xb(44,"th"),r.Qc(45,"Verifica\xe7\xe3o"),r.Wb(),r.Xb(46,"th"),r.Qc(47,"Status"),r.Wb(),r.Wb(),r.Wb(),r.Xb(48,"tbody"),r.Oc(49,rct,10,8,"tr",8),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(10);r.Db(6),r.rc("matMenuTriggerFor",t),r.Db(43),r.rc("ngForOf",e.hipcomBulkUpdateLatestSoftwareVersions)}},directives:[Wv,jv,wv,sp,mh,yu,Pf,Uu,ff,mf,vv,c.s,c.q,Lf],pipes:[UL],styles:[".page-layout[_ngcontent-%COMP%]{background-color:#c7c7c7!important} .mat-menu-panel{max-width:372px!important}.mat-table[_ngcontent-%COMP%]{box-shadow:none!important}.header-medium[_ngcontent-%COMP%]{padding:50px 24px!important}.search-bulk-update[_ngcontent-%COMP%]{padding:10px;font-size:16px;border:2px solid #bbb!important;margin:20px 20px 40px!important;width:762px}mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}.big-head[_ngcontent-%COMP%]   mat-card-header[_ngcontent-%COMP%]{height:95px}.mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54)}.mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}mat-card[_ngcontent-%COMP%]{padding:0;margin-bottom:30px}mat-card-content[_ngcontent-%COMP%]{padding:24px;margin-bottom:0}content[_ngcontent-%COMP%]{background:#ededed!important}table[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{border:none;border-spacing:0}td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}tr[_ngcontent-%COMP%]:nth-child(2n){background:hsla(0,0%,93.7%,.43137254901960786)}tr[_ngcontent-%COMP%]:nth-child(odd){background:#fff}tr[_ngcontent-%COMP%]:hover{background:#ddd!important}tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}tr.mat-header-row[_ngcontent-%COMP%], tr.mat-header-row[_ngcontent-%COMP%]:hover{background:hsla(0,0%,93.7%,.43137254901960786)!important}.bulk-update-table[_ngcontent-%COMP%]{color:#999;font-size:12px}.bulk-update-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{font-weight:400;padding-top:5px;padding-bottom:10px}.bulk-update-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{color:#555;font-size:11px;padding-top:5px;padding-bottom:5px}.no-hover[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%], .no-hover[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:transparent!important}.td-schedule[_ngcontent-%COMP%]{padding-right:70px}.red-900[_ngcontent-%COMP%]   .bulk-update-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{color:#fff}.red-900[_ngcontent-%COMP%]   .bulk-update-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.85)} .mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.6),0 1px 1px 0 rgba(0,0,0,.28),0 1px 3px 0 rgba(0,0,0,.24)!important}","[_nghost-%COMP%]   .bulk-update-table[_ngcontent-%COMP%]   .red-900[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{color:#fff!important}[_nghost-%COMP%]   .bulk-update-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:10px}"]}),t})();function act(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Rc(t.hipcomBulkUpdateLatestSoftwareVersions.length)}}const cct=function(t){return{error:t}};let sct=(()=>{class t{constructor(t){this.hipcomBulkUpdateService=t}getNumberOfServers(){return this.hipcomBulkUpdateDetails?this.hipcomBulkUpdateDetails.length:0}getNumberOfError(){let t=0;if(this.hipcomBulkUpdateDetails)for(let e=0;e<this.hipcomBulkUpdateDetails.length;e++)this.hipcomBulkUpdateDetails[e].status===av.ERROR&&t++;return t}getNumberOfUpdatesScheduled(t,e){let n=0;if(this.hipcomBulkUpdateDetails){const o=new Date;o.setDate(o.getDate()+t);const r=o.getDay();for(const t of this.hipcomBulkUpdateDetails)if(t.active){let o=!1;for(const e of t.hipcomBulkUpdateCurrentSoftwareVersionIds){const t=this.findHipcomBulkUpdateCurrentSoftwareVersionById(e),n=this.findHipcomBulkUpdateLatestSoftwareVersionById(null==t?void 0:t.hipcomBulkUpdateLatestSoftwareVersionId);(null==t?void 0:t.version)!==(null==n?void 0:n.version)&&(o=!0)}!o&&e||(0===r?t.sundayStartHours&&n++:1===r?t.mondayStartHours&&n++:2===r?t.tuesdayStartHours&&n++:3===r?t.wednesdayStartHours&&n++:4===r?t.thursdayStartHours&&n++:5===r?t.fridayStartHours&&n++:6===r&&t.saturdayStartHours&&n++)}}return n}findHipcomBulkUpdateLatestSoftwareVersionById(t){return this.hipcomBulkUpdateService.findHipcomBulkUpdateLatestSoftwareVersionById(t,this.hipcomBulkUpdateLatestSoftwareVersions)}findHipcomBulkUpdateCurrentSoftwareVersionById(t){return this.hipcomBulkUpdateService.findHipcomBulkUpdateCurrentSoftwareVersionById(t,this.hipcomBulkUpdateCurrentSoftwareVersions)}getTotalNumberOfModules(){let t=0;if(this.hipcomBulkUpdateDetails)for(const e of this.hipcomBulkUpdateDetails)if(e)for(const n of e.hipcomBulkUpdateCurrentSoftwareVersionIds)t++;return t}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Wrt))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-hipcom-bulk-update-dashboard"]],inputs:{hipcomBulkUpdateLatestSoftwareVersions:"hipcomBulkUpdateLatestSoftwareVersions",hipcomBulkUpdateCurrentSoftwareVersions:"hipcomBulkUpdateCurrentSoftwareVersions",hipcomBulkUpdateDetails:"hipcomBulkUpdateDetails"},decls:38,vars:12,consts:[[1,"mr-8"],["fxLayout","row","fxLayoutAlign","space-between center"],[1,"padding-none"],[1,"dash-card"],[1,"font-size-54","font-weight-300","line-height-1","mt-8","ng-tns-c206-146"],[1,"h5","secondary-text","ng-tns-c206-146"],[1,"dash-card",3,"ngClass"],[1,"h5","secondary-text","ng-tns-c206-146",3,"ngClass"],[4,"ngIf"],[2,"clear","both"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card",0),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",1),r.Xb(3,"div"),r.Qc(4,"Dashboard"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"mat-card-content",2),r.Xb(6,"div"),r.Xb(7,"mat-card",3),r.Xb(8,"div",4),r.Qc(9),r.Wb(),r.Xb(10,"div",5),r.Qc(11,"Quantidade de agendamentos de ontem"),r.Wb(),r.Wb(),r.Xb(12,"mat-card",3),r.Xb(13,"div",4),r.Qc(14),r.Wb(),r.Xb(15,"div",5),r.Qc(16,"Agendados para hoje"),r.Wb(),r.Wb(),r.Xb(17,"mat-card",6),r.Xb(18,"div",4),r.Qc(19),r.Wb(),r.Xb(20,"div",7),r.Qc(21,"Execu\xe7\xf5es com erro"),r.Wb(),r.Wb(),r.Xb(22,"mat-card",3),r.Xb(23,"div",4),r.Qc(24),r.Wb(),r.Xb(25,"div",5),r.Qc(26,"Total de servidores"),r.Wb(),r.Wb(),r.Xb(27,"mat-card",3),r.Xb(28,"div",4),r.Oc(29,act,2,1,"div",8),r.Wb(),r.Xb(30,"div",5),r.Qc(31,"M\xf3dulos cadastrados"),r.Wb(),r.Wb(),r.Xb(32,"mat-card",3),r.Xb(33,"div",4),r.Qc(34),r.Wb(),r.Xb(35,"div",5),r.Qc(36,"Total de m\xf3dulos monitorados"),r.Wb(),r.Wb(),r.Wb(),r.Sb(37,"div",9),r.Wb(),r.Wb()),2&t&&(r.Db(9),r.Rc(e.getNumberOfUpdatesScheduled(-1,!1)),r.Db(5),r.Rc(e.getNumberOfUpdatesScheduled(0,!0)),r.Db(3),r.rc("ngClass",r.vc(8,cct,e.getNumberOfError()>0)),r.Db(2),r.Rc(e.getNumberOfError()),r.Db(1),r.rc("ngClass",r.vc(10,cct,e.getNumberOfError()>0)),r.Db(4),r.Rc(e.getNumberOfServers()),r.Db(5),r.rc("ngIf",e.hipcomBulkUpdateLatestSoftwareVersions),r.Db(5),r.Rc(e.getTotalNumberOfModules()))},directives:[Wv,jv,wv,sp,mh,vv,c.q,Lf,c.t],styles:[".dash-card[_ngcontent-%COMP%]{padding:15px;margin:10px;width:180px;height:130px;float:left}.error[_ngcontent-%COMP%]{color:red!important}",".page-layout[_ngcontent-%COMP%]{background-color:#c7c7c7!important} .mat-menu-panel{max-width:372px!important}.mat-table[_ngcontent-%COMP%]{box-shadow:none!important}.header-medium[_ngcontent-%COMP%]{padding:50px 24px!important}.search-bulk-update[_ngcontent-%COMP%]{padding:10px;font-size:16px;border:2px solid #bbb!important;margin:20px 20px 40px!important;width:762px}mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}.big-head[_ngcontent-%COMP%]   mat-card-header[_ngcontent-%COMP%]{height:95px}.mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54)}.mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}mat-card[_ngcontent-%COMP%]{padding:0;margin-bottom:30px}mat-card-content[_ngcontent-%COMP%]{padding:24px;margin-bottom:0}content[_ngcontent-%COMP%]{background:#ededed!important}table[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{border:none;border-spacing:0}td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}tr[_ngcontent-%COMP%]:nth-child(2n){background:hsla(0,0%,93.7%,.43137254901960786)}tr[_ngcontent-%COMP%]:nth-child(odd){background:#fff}tr[_ngcontent-%COMP%]:hover{background:#ddd!important}tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}tr.mat-header-row[_ngcontent-%COMP%], tr.mat-header-row[_ngcontent-%COMP%]:hover{background:hsla(0,0%,93.7%,.43137254901960786)!important}.bulk-update-table[_ngcontent-%COMP%]{color:#999;font-size:12px}.bulk-update-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{font-weight:400;padding-top:5px;padding-bottom:10px}.bulk-update-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{color:#555;font-size:11px;padding-top:5px;padding-bottom:5px}.no-hover[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%], .no-hover[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:transparent!important}.td-schedule[_ngcontent-%COMP%]{padding-right:70px}.red-900[_ngcontent-%COMP%]   .bulk-update-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{color:#fff}.red-900[_ngcontent-%COMP%]   .bulk-update-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.85)} .mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.6),0 1px 1px 0 rgba(0,0,0,.28),0 1px 3px 0 rgba(0,0,0,.24)!important}"]}),t})();const lct=[{path:"partners/hipcom/hipcom-bulk-update",component:Rit,canActivate:[hb],data:{permissions:["HipcomBulkUpdateDetail.WRITE","HipcomBulkUpdateDetail.CREATE"]}},{path:"partners/hipcom/hipcom-bulk-update/detail",component:Lit,canActivate:[hb],data:{permissions:["HipcomBulkUpdateDetail.WRITE","HipcomBulkUpdateDetail.CREATE"]}}];let dct=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Prt,xrt,Wit,Frt,Art,Zat,Wrt,jrt],imports:[[c.c,Sa.forChild(lct),mL,aR,ZL,zu,Xv,ou,AP,H_,hm,vu,_u,am,hH,_3,Wat,tot,X,xt,Kn,Rat,cm.n,cm.D,Yat,xf,Gat,ZI]]}),t})();function gct(t,e){1&t&&r.Sb(0,"th",22)}function mct(t,e){if(1&t&&(r.Xb(0,"td",23),r.Sb(1,"img",24),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.sc("src",n.getIconOfExtension(t.name),r.Hc)}}function pct(t,e){1&t&&r.Sb(0,"th",25)}function hct(t,e){if(1&t&&(r.Xb(0,"td",26),r.Xb(1,"div",27),r.Qc(2),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.sc("title",t.name),r.Db(1),r.Rc(t.name)}}function uct(t,e){1&t&&r.Sb(0,"th",25)}function bct(t,e){if(1&t&&(r.Xb(0,"td",28),r.Xb(1,"div"),r.Qc(2),r.kc(3,"bytes"),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(r.lc(3,1,t.size))}}function _ct(t,e){1&t&&r.Sb(0,"th",25)}function fct(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.kc(2,"date"),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(" ",r.mc(2,1,t.createdAt,"dd/MM/yyyy HH:mm - EEE")," ")}}function Cct(t,e){if(1&t&&(r.Xb(0,"td",29),r.Oc(1,fct,3,4,"div",30),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.rc("ngIf",t.createdAt)}}function Oct(t,e){1&t&&r.Sb(0,"th",25)}function Mct(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",31),r.Xb(1,"div"),r.Xb(2,"button",32),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().openDoc(n)})),r.Qc(3,"Baixar "),r.Wb(),r.Xb(4,"button",33),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().deleteDoc(n)})),r.Xb(5,"mat-icon"),r.Qc(6,"delete_forever"),r.Wb(),r.Wb(),r.Wb(),r.Wb()}}function Pct(t,e){1&t&&r.Sb(0,"tr",34)}function yct(t,e){1&t&&r.Sb(0,"tr",35)}r.Ic(Rit,[c.q,c.r,c.s,c.t,c.B,c.x,c.y,c.z,c.A,c.v,c.w,fa,ma,pa,ua,pr,cm.J,cm.y,cm.I,cm.c,cm.z,cm.C,cm.a,cm.F,cm.G,cm.B,cm.t,cm.u,cm.E,cm.p,cm.o,cm.A,cm.b,cm.d,cm.w,cm.x,cm.v,cm.i,cm.l,cm.j,cm.m,cm.f,sp,up,mh,Fp,Bp,ah,eh,kp,Uf,Lf,$f,Df,US,$S,oA,dA,fA,wA,TA,UA,$A,nD,dD,YR,nG,rG,iG,__,cw,iw,fL,Nv,uL,YL,pL,aL,lL,iL,LL,Qu,XL,VL,Uu,ll,Wv,jv,Fv,vv,wv,kv,Sv,Av,Iv,Ev,Tv,Dv,Lv,Rv,Uh,nu,Hh,Qh,Gh,$h,qh,SP,kP,jg,Eg,Y_,U_,pm,mm,yu,xu,au,cu,bu,lu,Hg,em,nm,om,rm,UV,VV,tH,$V,YV,rH,QV,nH,KV,ZV,JV,aH,dH,sH,mH,s3,b3,Aat,Lat,yat,bat,Mat,_at,Pat,Xnt,Int,Qnt,Hnt,Knt,Znt,Jnt,Ent,jnt,Tnt,Fnt,xat,ff,mf,Pf,sf,Qat,HI,QI,$I,KI,qI,JI,VI,Rit,Lit,Xit,yrt,ict,Srt,sct,Kat,oct,Jat,Rrt],[c.b,c.H,c.p,c.k,c.F,c.g,c.D,c.G,c.d,c.f,c.i,c.j,c.l,bC,aG,cG,sG,lG,DP,UL,$L,JL,qL,dL,hL,RL,zL,HL,KL]);const xct=function(){return[25,50,100]},vct=[{path:"my-docs",component:(()=>{class t{constructor(t,e,n){this.downloadFileDaoService=t,this.dialog=e,this.domainPathService=n,this.displayedColumns=["id","name","size","createdAt","action"],this.totalDocs=0,this.dataSource=this.downloadFileDaoService,this.downloadFileDaoService.total$.subscribe(t=>{this.totalDocs=t})}ngAfterViewInit(){this.loadData()}loadData(){this.paginator.page.pipe(Yo({pageIndex:this.paginator.pageIndex,pageSize:this.paginator.pageSize}),Object(V.a)(t=>!!t)).subscribe(t=>{this.downloadFileDaoService.load(t)})}openDoc(t){this.downloadFileDaoService.downloadById(t.id).subscribe(e=>{if(e){const n=document.createElement("a");n.href=URL.createObjectURL(e),n.download=t.name,n.click()}})}getIconOfExtension(t){const e=this.domainPathService.staticURL+"icons/";return t?t.indexOf(".txt")>-1?e+"txt.png":t.indexOf(".doc")>-1||t.indexOf(".docx")>-1?e+"doc.png":t.indexOf(".xls")>-1||t.indexOf(".xlsx")>-1?e+"xls.png":t.indexOf(".pdf")>-1?e+"pdf.png":t.indexOf(".png")>-1?e+"png.png":t.indexOf(".jpg")>-1?e+"jpg.png":t.indexOf(".gif")>-1?e+"gif.png":e+"file.png":e+"file.png"}deleteDoc(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja deletar esse arquivo?<br><br>"+t.name,disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.downloadFileDaoService.remove(t.id).subscribe(t=>{this.loadData()})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(h6),r.Rb(Zg),r.Rb(Ls))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-my-docs"]],viewQuery:function(t,e){var n;1&t&&r.Lc(kG,!0),2&t&&r.zc(n=r.gc())&&(e.paginator=n.first)},decls:34,vars:6,consts:[["fusePerfectScrollbar","",1,"page-layout","simple"],[1,"content","p-24"],["fxLayout","column"],[1,"row"],[2,"height","110px"],["fxLayout","row","fxLayoutAlign","space-between center"],["mat-table","",1,"mat-elevation-z8",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","class","w-50",4,"matHeaderCellDef"],["mat-cell","","class","icon",4,"matCellDef"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","size"],["mat-cell","","class","w-100 text-align-right",4,"matCellDef"],["matColumnDef","createdAt"],["mat-cell","","class","w-190",4,"matCellDef"],["matColumnDef","action"],["mat-cell","","class","text-align-center w-150 no-padding",4,"matCellDef"],["mat-header-row","","class","display-none",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[3,"pageSizeOptions","length"],["mat-header-cell","",1,"w-50"],["mat-cell","",1,"icon"],["width","60",3,"src"],["mat-header-cell",""],["mat-cell",""],[1,"text-max-400",3,"title"],["mat-cell","",1,"w-100","text-align-right"],["mat-cell","",1,"w-190"],[4,"ngIf"],["mat-cell","",1,"text-align-center","w-150","no-padding"],["type","button","mat-raised-button","","color","primary",1,"mr-10",3,"click"],["mat-mini-fab","","color","warn","aria-label","delete",3,"click"],["mat-header-row","",1,"display-none"],["mat-row",""]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"mat-card"),r.Xb(5,"mat-card-header",4),r.Xb(6,"mat-card-title",5),r.Xb(7,"div"),r.Qc(8,"Meus arquivos"),r.Wb(),r.Wb(),r.Xb(9,"mat-card-subtitle"),r.Qc(10," Para aparecer seus arquivos na lista, basta salvar na pasta (Documents\\R2Cloud-Download) no servidor em nuvem."),r.Sb(11,"br"),r.Xb(12,"small"),r.Qc(13,"* Aten\xe7\xe3o, os arquivos ficar\xe3o armazenados por 15 dias."),r.Wb(),r.Wb(),r.Wb(),r.Xb(14,"mat-card-content"),r.Xb(15,"table",6),r.Vb(16,7),r.Oc(17,gct,1,0,"th",8),r.Oc(18,mct,2,1,"td",9),r.Ub(),r.Vb(19,10),r.Oc(20,pct,1,0,"th",11),r.Oc(21,hct,3,2,"td",12),r.Ub(),r.Vb(22,13),r.Oc(23,uct,1,0,"th",11),r.Oc(24,bct,4,3,"td",14),r.Ub(),r.Vb(25,15),r.Oc(26,_ct,1,0,"th",11),r.Oc(27,Cct,2,1,"td",16),r.Ub(),r.Vb(28,17),r.Oc(29,Oct,1,0,"th",11),r.Oc(30,Mct,7,0,"td",18),r.Ub(),r.Oc(31,Pct,1,0,"tr",19),r.Oc(32,yct,1,0,"tr",20),r.Wb(),r.Sb(33,"mat-paginator",21),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(15),r.rc("dataSource",e.dataSource),r.Db(16),r.rc("matHeaderRowDef",e.displayedColumns),r.Db(1),r.rc("matRowDefColumns",e.displayedColumns),r.Db(1),r.rc("pageSizeOptions",r.uc(5,xct))("length",e.totalDocs))},directives:[__,sp,Wv,jv,wv,mh,kv,vv,UV,$V,VV,YV,tH,rH,kG,KV,ZV,c.t,yu,Uu,aH,dH],pipes:[fH,c.f],styles:["[_nghost-%COMP%]   table[_ngcontent-%COMP%]{width:100%;box-shadow:none;border:none}[_nghost-%COMP%]   .border-none[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:none!important}[_nghost-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   tr[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   td[_ngcontent-%COMP%]{padding:15px}[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54);width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:100%;margin-bottom:30px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:0;margin-bottom:0}[_nghost-%COMP%]   .mat-header-row[_ngcontent-%COMP%]{background:none!important}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .add-more[_ngcontent-%COMP%]{margin-bottom:60px}[_nghost-%COMP%]   .w-300[_ngcontent-%COMP%]{width:300px}[_nghost-%COMP%]   .w-200[_ngcontent-%COMP%]{width:200px}[_nghost-%COMP%]   .w-120[_ngcontent-%COMP%]{width:120px}[_nghost-%COMP%]   .w-50[_ngcontent-%COMP%]{width:50px}[_nghost-%COMP%]   .w-150[_ngcontent-%COMP%]{width:150px!important}[_nghost-%COMP%]   .w-170[_ngcontent-%COMP%]{width:170px}[_nghost-%COMP%]   .h-150[_ngcontent-%COMP%]{height:150px!important}[_nghost-%COMP%]   .clear-both[_ngcontent-%COMP%]{display:block;clear:both}[_nghost-%COMP%]   .no-padding[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .mini-avatar[_ngcontent-%COMP%]{width:40px;height:40px}[_nghost-%COMP%]   .small-avatar[_ngcontent-%COMP%]{width:125px;height:125px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]{min-height:170px;padding:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{width:200px;display:block}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]{width:100%;margin-left:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:10px 0 10px 10px}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%}[_nghost-%COMP%]   table[_ngcontent-%COMP%], [_nghost-%COMP%]   td[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:hsla(0,0%,93.7%,.43137254901960786)}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:#fff}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}[_nghost-%COMP%]   tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}[_nghost-%COMP%]   .content-tab[_ngcontent-%COMP%]{margin-top:15px}[_nghost-%COMP%]   .mb-8[_ngcontent-%COMP%]{margin-bottom:8px!important}[_nghost-%COMP%]   .mb-4[_ngcontent-%COMP%]{margin-bottom:4px!important}[_nghost-%COMP%]   .ml-10[_ngcontent-%COMP%]{margin-left:10px!important}[_nghost-%COMP%]   .ml-20[_ngcontent-%COMP%]{margin-left:20px!important}[_nghost-%COMP%]   .pl-10[_ngcontent-%COMP%]{padding-left:10px!important}[_nghost-%COMP%]   .pl-20[_ngcontent-%COMP%]{padding-left:20px!important}[_nghost-%COMP%]   .p-20[_ngcontent-%COMP%]{padding:20px!important}[_nghost-%COMP%]   .icon[_ngcontent-%COMP%]{padding:0 0 0 5px!important;width:60px!important}"]}),t})(),canActivate:[hb]}];let wct=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[e5,h6,u6],imports:[[c.c,Sa.forChild(vct),mL,Xv,zu,ou,aj,_u,vu,ZL,hm,hH,SG,H_,am,AP,x8,CH]]}),t})(),kct=(()=>{class t{constructor(){}initMarketplaceProduct(){return{id:null,name:null,comment:null,blockedSoftwareCompanyIds:null,shortDescription:null,marketplaceCategoryId:null,managerUserId:null,company:null,companyWebsite:null,description:null,avatarId:null,bannerId:null,totalRating1:0,totalRating2:0,totalRating3:0,totalRating4:0,totalRating5:0,active:!0,createdAt:null,updatedAt:null,modified:null,optlock:null,avatarUUID:null,bannerUUID:null}}calcStartRating(t,e,n,o,r){return(5*r+4*o+3*n+2*e+t)/(r+o+n+e+t)}getStarRatingComment(t,e){let n="primary-50-fg";return t>=e&&(n="g-yellow"),n}getStarRating(t,e){let n="primary-50-fg";return t&&this.calcStartRating(t.totalRating1,t.totalRating2,t.totalRating3,t.totalRating4,t.totalRating5)>e-1&&(n="g-yellow"),n}checkIfIsHalfStar(t,e){let n="star";if(t){const o=this.calcStartRating(t.totalRating1,t.totalRating2,t.totalRating3,t.totalRating4,t.totalRating5);o<e&&o>=e-1&&(n="star_half")}return n}checkTotalVotes(t){return t?t.totalRating1+t.totalRating2+t.totalRating3+t.totalRating4+t.totalRating5:0}checkPercentOfVotes(t,e){return 100*e/this.checkTotalVotes(t)}findById(t,e){const n=e.findIndex(e=>e.id===t);return n>-1?e[n]:null}ratingSelect(t,e,n){for(let o=1;o<=e;o++)o<=t?n.nativeElement.querySelector(".star"+o).style.setProperty("color","#fbbc05"):n.nativeElement.querySelector(".star"+o).style.setProperty("color","#b6b6b6")}ratingUnSelect(t,e,n){for(let o=1;o<=e;o++)n.nativeElement.querySelector(".star"+o).style.setProperty("color","#b6b6b6")}onRatingSelected(t,e,n,o){for(let r=1;r<=e;r++){const e=o.nativeElement.querySelector(".star"+r);r<=t?n.addClass(e,"g-yellow-important"):n.removeClass(e,"g-yellow-important")}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Sct=(()=>{class t extends Us{constructor(t,e){super(t,e,"marketplace-category")}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})(),Act=(()=>{class t extends Us{constructor(t,e){super(t,e,"marketplace-product")}findAllByIdList(t){return this.http.get(this.url+"/find-all-by-id-list?ids="+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const Dct=["multiSelect"];function Ict(t,e){if(1&t&&(r.Xb(0,"mat-option",32),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.sc("id",t.name),r.rc("value",t.id),r.Db(1),r.Rc(t.name)}}function Ect(t,e){if(1&t&&r.Sb(0,"img",33),2&t){const t=r.jc();r.sc("src",t.imageFileService.getMarketPlaceProductAvatarPictureUrl(t.myForm.get("avatarUUID").value),r.Hc)}}function Tct(t,e){if(1&t&&r.Sb(0,"img",33),2&t){const t=r.jc();r.rc("src","data:image/jpg;base64,"+t.imageFileElement[0],r.Hc)}}function Lct(t,e){if(1&t&&r.Sb(0,"img",34),2&t){const t=r.jc();r.sc("src",t.imageFileService.getMarketPlaceProductBannerPictureUrl(t.myForm.get("bannerUUID").value),r.Hc)}}function Rct(t,e){if(1&t&&r.Sb(0,"img",34),2&t){const t=r.jc();r.rc("src","data:image/jpg;base64,"+t.imageFileElement[1],r.Hc)}}function Wct(t,e){if(1&t&&(r.Xb(0,"mat-option",32),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.tc("id","marketplace-product-create-and-edit-blocked-software-select-id-",e.index,""),r.rc("value",t.id),r.Db(1),r.Sc(" ",t.name," ")}}function jct(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function Fct(t,e){1&t&&r.Qc(0,"Criar")}let Xct=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l){this.dialogRef=t,this.fb=e,this.customerGroupService=n,this.marketplaceService=o,this.imageFileService=r,this.marketplaceCategoryDaoService=i,this.userAuthorityDaoService=a,this.softwareCompanyDaoService=c,this.marketplaceProductDaoService=s,this.data=l,this.marketplaceCategoryList=[],this.imageFileElement=[null,null],this.softwareCompanyList=[],this.user=null,this.softwareCompanyMultiFilterCtrl=new cm.h,this.filteredSoftwareCompanyMulti=new BM.ReplaySubject(1),this._onDestroy=new VM.Subject,this.marketplaceProduct=null==l?void 0:l.marketplaceProduct,this.marketplaceProduct||(this.marketplaceProduct=this.marketplaceService.initMarketplaceProduct()),this.myForm=this.fb.group(Object(kc.e)(this.marketplaceProduct))}ngOnInit(){this.userAuthorityDaoService.getMe().subscribe(t=>{this.user=t}),this.customerGroups=this.customerGroupService.customerGroups,this.softwareCompanyDaoService.get().subscribe(t=>{t&&(this.softwareCompanyList=t,this.filteredSoftwareCompanyMulti.next(this.softwareCompanyList.slice()),this.softwareCompanyMultiFilterCtrl.valueChanges.pipe(dc(this._onDestroy)).subscribe(()=>{this.filterBanksMulti()}))}),this.marketplaceCategoryDaoService.get().subscribe(t=>{t&&(this.marketplaceCategoryList=t)})}filterBanksMulti(){if(!this.customerGroups)return;let t=this.softwareCompanyMultiFilterCtrl.value;t?(t=t.toLowerCase(),this.filteredSoftwareCompanyMulti.next(this.softwareCompanyList.filter(e=>e.name.toLowerCase().indexOf(t)>-1))):this.filteredSoftwareCompanyMulti.next(this.softwareCompanyList.slice())}onCancel(){this.dialogRef.close(!1)}onImageFileChange(t,e){const n=t.currentTarget;if(1===n.files.length){const t=n.files.item(0),o=new FileReader;o.onload=t=>{const n=window.btoa(t.target.result);this.imageFileElement[e]=n},o.readAsBinaryString(t),Object(kc.o)(this.myForm)}}onSubmit(){const t=this.myForm.value;let e;t.managerUserId=this.user.managerUser.id;let n="CREATE";t.id?(n="SAVE",e=this.marketplaceProductDaoService.save(t)):e=this.marketplaceProductDaoService.create(t),e.pipe(Xo(t=>{const e=this.imageFileElement[0];let n;n=e?this.imageFileService.saveMarketPlaceProductAvatarPicture(t.id,e):Object(qu.of)(null);const o=this.imageFileElement[1];let r;return r=o?this.imageFileService.saveMarketPlaceProductBannerPicture(t.id,o):Object(qu.of)(null),Object(Ku.forkJoin)([n,r,Object(qu.of)(t)])})).subscribe(t=>{const e=t[2];this.imageFileElement[0]&&(e.avatarUUID=t[0].value),this.imageFileElement[1]&&(e.bannerUUID=t[1].value),this.dialogRef.close({data:e,operation:n})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb(nb),r.Rb(kct),r.Rb(GM),r.Rb(Sct),r.Rb(Ys),r.Rb(QM),r.Rb(Act),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-product-create-and-edit"]],viewQuery:function(t,e){var n;1&t&&r.Lc(Dct,!0),2&t&&r.zc(n=r.gc())&&(e.multiSelect=n.first)},decls:83,vars:32,consts:[[1,"dialog-content-wrapper"],["id","marketplace-product-create-and-edit-form","autocomplete","off",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg"],[1,"form-full-size"],["appearance","outline"],["matInput","","formControlName","name","autocomplete","off","id","marketplace-product-create-and-edit-name"],["matInput","","formControlName","company","autocomplete","off","id","marketplace-product-create-and-edit-company"],["matInput","","formControlName","companyWebsite","autocomplete","off","id","marketplace-product-create-and-edit-company-website"],["matNativeControl","","formControlName","marketplaceCategoryId","id","marketplace-product-create-and-edit-category-select"],[3,"value","id",4,"ngFor","ngForOf"],["matInput","","formControlName","shortDescription","id","marketplace-product-create-and-edit-short-description","rows","3","maxlength","126"],["matInput","","formControlName","description","id","marketplace-product-create-and-edit-description","rows","15"],[1,"full-width","m-20"],["width","344","height","195",3,"src",4,"ngIf"],["type","button","mat-raised-button","","onclick","document.getElementById('avatarUpload').click()",1,"green-800-bg","green-800",2,"width","196px","margin-top","5px"],["name","file","id","avatarUpload","accept","image/*","type","file",3,"change"],["width","450",3,"src",4,"ngIf"],["type","button","mat-raised-button","","onclick","document.getElementById('bannerUpload').click()",1,"green-800-bg","green-800",2,"width","196px","margin-top","5px"],["name","file","id","bannerUpload","accept","image/*","type","file",3,"change"],["placeholder","Empresas bloqueadas","formControlName","blockedSoftwareCompanyIds","id","marketplace-product-create-and-edit-blocked-software-select",3,"multiple"],["multiSelect",""],["placeholderLabel","busca",3,"formControl"],[1,"mt-20","mb-20"],["formControlName","active","name","active","id","marketplace-product-create-and-edit-active"],["fxLayout","row","fxLayoutAlign","space-between center","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","id","marketplace-product-create-and-edit-create","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["type","button","mat-raised-button","","color","primary","id","marketplace-product-create-and-edit-cancel",3,"click"],[3,"value","id"],["width","344","height","195",3,"src"],["width","450",3,"src"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"form",1),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(2,"mat-toolbar",2),r.Xb(3,"mat-toolbar-row",3),r.Xb(4,"span",4),r.Qc(5,"Cadastro de produto ou servi\xe7o"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Xb(7,"div",6),r.Xb(8,"mat-form-field",7),r.Xb(9,"mat-label"),r.Qc(10,"Nome do prduto ou servi\xe7o"),r.Wb(),r.Sb(11,"input",8),r.Xb(12,"mat-error"),r.Qc(13),r.kc(14,"error"),r.Wb(),r.Wb(),r.Xb(15,"mat-form-field",7),r.Xb(16,"mat-label"),r.Qc(17,"Nome da empresa"),r.Wb(),r.Sb(18,"input",9),r.Xb(19,"mat-error"),r.Qc(20),r.kc(21,"error"),r.Wb(),r.Wb(),r.Xb(22,"mat-form-field",7),r.Xb(23,"mat-label"),r.Qc(24,"Site da empresa"),r.Wb(),r.Sb(25,"input",10),r.Xb(26,"mat-error"),r.Qc(27),r.kc(28,"error"),r.Wb(),r.Wb(),r.Xb(29,"mat-form-field",7),r.Xb(30,"mat-label"),r.Qc(31,"Categoria"),r.Wb(),r.Xb(32,"mat-select",11),r.Oc(33,Ict,2,3,"mat-option",12),r.Wb(),r.Xb(34,"mat-error"),r.Qc(35),r.kc(36,"error"),r.Wb(),r.Wb(),r.Xb(37,"mat-form-field",7),r.Xb(38,"mat-label"),r.Qc(39,"Descri\xe7\xe3o resumida"),r.Wb(),r.Sb(40,"textarea",13),r.Xb(41,"mat-error"),r.Qc(42),r.kc(43,"error"),r.Wb(),r.Wb(),r.Xb(44,"mat-form-field",7),r.Xb(45,"mat-label"),r.Qc(46,"Descri\xe7\xe3o completa"),r.Wb(),r.Sb(47,"textarea",14),r.Xb(48,"mat-error"),r.Qc(49),r.kc(50,"error"),r.Wb(),r.Wb(),r.Xb(51,"div",15),r.Xb(52,"div"),r.Oc(53,Ect,1,1,"img",16),r.Oc(54,Tct,1,1,"img",16),r.Wb(),r.Xb(55,"button",17),r.Qc(56," Alterar Foto (344x195px) "),r.Wb(),r.Xb(57,"input",18),r.fc("change",(function(t){return e.onImageFileChange(t,0)})),r.Wb(),r.Wb(),r.Xb(58,"div",15),r.Xb(59,"div"),r.Oc(60,Lct,1,1,"img",19),r.Oc(61,Rct,1,1,"img",19),r.Wb(),r.Xb(62,"button",20),r.Qc(63," Alterar Foto (880x250px) "),r.Wb(),r.Xb(64,"input",21),r.fc("change",(function(t){return e.onImageFileChange(t,1)})),r.Wb(),r.Wb(),r.Xb(65,"div",15),r.Xb(66,"mat-form-field",7),r.Xb(67,"mat-select",22,23),r.Xb(69,"mat-option"),r.Sb(70,"ngx-mat-select-search",24),r.Wb(),r.Oc(71,Wct,2,3,"mat-option",12),r.kc(72,"async"),r.Wb(),r.Wb(),r.Wb(),r.Xb(73,"div",25),r.Xb(74,"mat-slide-toggle",26),r.Qc(75," Ativo "),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(76,"div",27),r.Xb(77,"button",28),r.Oc(78,jct,2,0,"span",29),r.Oc(79,Fct,1,0,"ng-template",null,30,r.Pc),r.Wb(),r.Xb(81,"button",31),r.fc("click",(function(){return e.onCancel()})),r.Qc(82,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(80);r.Db(1),r.rc("formGroup",e.myForm),r.Db(12),r.Sc(" ",r.lc(14,18,e.myForm.get("name").errors)," "),r.Db(7),r.Sc(" ",r.lc(21,20,e.myForm.get("company").errors)," "),r.Db(7),r.Sc(" ",r.lc(28,22,e.myForm.get("companyWebsite").errors)," "),r.Db(6),r.rc("ngForOf",e.marketplaceCategoryList),r.Db(2),r.Sc(" ",r.lc(36,24,e.myForm.get("marketplaceCategoryId").errors)," "),r.Db(7),r.Sc(" ",r.lc(43,26,e.myForm.get("shortDescription").errors)," "),r.Db(7),r.Sc(" ",r.lc(50,28,e.myForm.get("description").errors)," "),r.Db(4),r.rc("ngIf",!e.imageFileElement[0]&&e.myForm.get("id").value),r.Db(1),r.rc("ngIf",e.imageFileElement[0]),r.Db(6),r.rc("ngIf",!e.imageFileElement[1]&&e.myForm.get("id").value),r.Db(1),r.rc("ngIf",e.imageFileElement[1]),r.Db(6),r.rc("multiple",!0),r.Db(3),r.rc("formControl",e.softwareCompanyMultiFilterCtrl),r.Db(1),r.rc("ngForOf",r.lc(72,30,e.filteredSoftwareCompanyMulti)),r.Db(6),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",e.marketplaceProduct.id)("ngIfElse",t)}},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,nu,Qh,bu,cm.c,cm.t,cm.j,Uh,SP,c.s,cm.o,c.t,yu,jg,sx,cm.i,U_,ah,rm],pipes:[DP,c.b],styles:[".form-full-size[_ngcontent-%COMP%]{margin-top:25px}.form-full-size[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:500px}"]}),t})();function Nct(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",1),r.Xb(1,"form",2),r.fc("submit",(function(){r.Ec(t);const e=r.jc();return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(2,"mat-toolbar",3),r.Xb(3,"mat-toolbar-row",4),r.Xb(4,"span",5),r.Qc(5,"Contato"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",6),r.Xb(7,"div",7),r.Xb(8,"div",8),r.Qc(9),r.Wb(),r.Xb(10,"div",9),r.Qc(11),r.Wb(),r.Wb(),r.Xb(12,"mat-form-field",10),r.Sb(13,"input",11),r.Wb(),r.Xb(14,"mat-form-field",10),r.Sb(15,"input",12),r.Wb(),r.Xb(16,"div",13),r.Xb(17,"mat-form-field",14),r.Xb(18,"mat-label"),r.Qc(19,"Detalhes e necessidades"),r.Wb(),r.Sb(20,"textarea",15),r.Wb(),r.Wb(),r.Wb(),r.Xb(21,"div",16),r.Xb(22,"button",17),r.Qc(23,"Enviar"),r.Wb(),r.Xb(24,"button",18),r.fc("click",(function(){return r.Ec(t),r.jc().onCancel()})),r.Qc(25,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("formGroup",t.myForm),r.Db(8),r.Rc(t.marketplaceProduct.name),r.Db(2),r.Rc(t.marketplaceProduct.company),r.Db(4),r.rc("validation",!1),r.Db(7),r.rc("disabled",!t.myForm.valid||t.myForm.pristine)}}let Uct=(()=>{class t{constructor(t,e,n,o,r,i,a,c){this.dialogRef=t,this.data=e,this.fb=n,this.marketplaceService=o,this.marketplaceOrderDaoService=r,this.customerGroupDaoService=i,this.marketplaceOrderService=a,this.userAuthorityDao=c,this.user=null}ngOnInit(){this.userAuthorityDao.getMe().subscribe(t=>{this.user=t,this.customerGroupDaoService.getByAuthenticatedManagerUser().subscribe(t=>{var e,n;if(t&&(this.customerGroup=t,this.data.marketplaceProduct)){this.marketplaceProduct=this.data.marketplaceProduct;const t=this.marketplaceOrderService.initMarketplaceOrder();t.marketplaceProductId=this.marketplaceProduct.id,t.managerUserId=this.user.managerUser.id,t.email=null===(e=this.user.managerUser)||void 0===e?void 0:e.email,t.phone=null===(n=this.user.managerUser)||void 0===n?void 0:n.phone,t.customerGroupId=this.customerGroup.id,this.myForm=this.fb.group(Object(kc.e)(t))}})})}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.marketplaceOrderDaoService.create(this.myForm.value).subscribe(t=>{t&&this.dialogRef.close({data:t,operation:"CREATE"})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(cm.g),r.Rb(kct),r.Rb(vb),r.Rb(eb),r.Rb(wb),r.Rb(Ys))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-product-contact"]],decls:1,vars:1,consts:[["class","dialog-content-wrapper",4,"ngIf"],[1,"dialog-content-wrapper"],["fxFlex","","id","marketplace-product-contact-form","autocomplete","off",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2"],[1,"p-16"],[1,"h1"],[1,"h4","secondary-text"],["appearance","outline",1,"full-width"],["matInput","","placeholder","E-mail","id","marketplace-product-email","name","email","formControlName","email"],["matInput","","placeholder","Celular","name","phone","id","marketplace-product-phone","formControlName","phone","mask","(00)-00000000000",3,"validation"],[2,"padding","20px 20px 20px 0px"],["appearance","outline",1,"width-100-percent"],["rows","4","matInput","","formControlName","description","id","marketplace-product-description","name","description"],["fxLayout","row","fxLayoutAlign","space-between center","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","id","marketplace-product-send",3,"disabled"],["type","button","mat-raised-button","","color","primary","id","marketplace-product-cancel",3,"click"]],template:function(t,e){1&t&&r.Oc(0,Nct,26,5,"div",0),2&t&&r.rc("ngIf",e.marketplaceProduct)},directives:[c.t,cm.J,cm.u,kp,cm.l,pm,mm,sp,mh,om,nu,bu,cm.c,cm.t,cm.j,aP,Qh,ah,rm,yu],styles:[""]}),t})(),zct=(()=>{class t extends Us{constructor(t,e){super(t,e,"marketplace-product-faq")}findAllByMarketplaceProductId(t){return this.http.get(this.url+"/find-all-by-marketplace-product-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const Yct=["contentRef"];function Bct(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-card",15),r.Xb(1,"mat-card-content"),r.Xb(2,"div"),r.Xb(3,"mat-form-field",16),r.Xb(4,"mat-label"),r.Qc(5," Pergunta "),r.Wb(),r.Sb(6,"input",17),r.Wb(),r.Xb(7,"mat-form-field",16),r.Xb(8,"mat-label"),r.Qc(9," Resposta "),r.Wb(),r.Sb(10,"textarea",18),r.Wb(),r.Wb(),r.Xb(11,"button",19),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onRemove(n.value)})),r.Qc(12,"Delete "),r.Wb(),r.Sb(13,"div",20),r.Wb(),r.Wb()}if(2&t){const t=e.index;r.rc("formGroupName",t),r.Db(6),r.tc("id","marketplace-product-faq-edit-question-",t+1,""),r.Db(4),r.tc("id","marketplace-product-faq-edit-answer-",t+1,""),r.Db(1),r.tc("id","marketplace-product-faq-edit-delete-",t,"")}}function Vct(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function Hct(t,e){1&t&&r.Qc(0,"Criar")}let Qct=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c){super(),this.dialogRef=t,this.fb=e,this.imageFileService=n,this.marketplaceService=o,this.userAuthorityDaoService=r,this.marketplaceProductFaqDaoService=i,this.data=a,this.dialog=c,this.user=null,this.userAuthorityDaoService.getMe().subscribe(t=>{this.user=t,this.marketplaceProduct=null==a?void 0:a.marketplaceProduct,this.marketplaceProduct||(this.marketplaceProduct=this.marketplaceService.initMarketplaceProduct()),this.myFormArray=this.fb.array([]),this.myForm=this.fb.group({myFormArray:this.myFormArray}),this.myFormControls=this.myForm.controls.myFormArray,this.marketplaceProductFaqDaoService.findAllByMarketplaceProductId(this.marketplaceProduct.id).subscribe(t=>{if(t)for(let e=0;e<t.length;e++)this.onAddProductFAQ(t[e]);this.myFormArray.length<1&&this.onAddProductFAQ()})})}onAddFAQ(t){this.myFormArray.push(this.buildFAQ(t)),setTimeout(()=>{this.contentRef.nativeElement.scrollTo(0,this.contentRef.nativeElement.scrollHeight)},50)}buildFAQ(t){let e={id:null,active:!0,comment:null,managerUserId:this.user.managerUser.id,marketplaceProductId:this.marketplaceProduct.id,question:null,answer:null,createdAt:null,updatedAt:null,modified:null,optlock:null};return t&&(e=t),this.fb.group(e)}onAddProductFAQ(t){this.myForm.markAsPristine(),this.myForm.markAsUntouched(),this.myForm.updateValueAndValidity(),this.myFormArray.push(this.buildFAQ(t)),setTimeout(()=>{this.contentRef.nativeElement.scrollTo(0,this.contentRef.nativeElement.scrollHeight)},50)}onRemove(t){if(null!==(null==t?void 0:t.id)){const e=this.dialog.open(Qu,{disableClose:!0,data:{message:'Voc\xea tem certeza que deseja remover esse pergunta da lista? <br><div class="warn-A700-fg">'+t.question+"</div>",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&(this.removeFromList(t),t.id&&this.marketplaceProductFaqDaoService.remove(t.id).subscribe(t=>{}))});this.addSubscription(e)}else this.removeFromList(t)}removeFromList(t){for(let e=0;e<this.myFormArray.value.length;e++)this.myFormArray.value[e]===t&&(this.myFormArray.removeAt(e),this.myForm.markAsDirty())}onSubmit(){const t=this.myForm.value.myFormArray,e=[],n=[];for(const o of t)o.id?n.push(o):e.push(o);co([this.marketplaceProductFaqDaoService.saveAll(n),this.marketplaceProductFaqDaoService.createAll(e)]).subscribe(t=>{const e=t[0],n=null==e?void 0:e.concat(t[1]);this.dialogRef.close({data:n,operation:"SAVE"})})}onCancel(){this.dialogRef.close(!1)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb(GM),r.Rb(kct),r.Rb(Ys),r.Rb(zct),r.Rb($g),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-product-detail-faqedit"]],viewQuery:function(t,e){var n;1&t&&r.Wc(Yct,!0),2&t&&r.zc(n=r.gc())&&(e.contentRef=n.first)},features:[r.Ab],decls:19,vars:5,consts:[[1,"dialog-content-wrapper"],["id","marketplace-product-faq-edit-form","autocomplete","off",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg"],["contentRef",""],["formArrayName","myFormArray"],[3,"formGroupName",4,"ngFor","ngForOf"],["type","button","mat-raised-button","","color","primary","id","marketplace-product-faq-edit-add",1,"text-align-center","mt-20","mb-30",3,"click"],["fxLayout","row","fxLayoutAlign","space-between center","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","id","marketplace-product-faq-edit-create","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["type","button","mat-raised-button","","color","primary","id","marketplace-product-faq-edit-cancelar",3,"click"],[3,"formGroupName"],["appearance","outline",1,"mr-30","width-100-percent"],["matInput","","formControlName","question","required","","autocomplete","off",3,"id"],["matInput","","formControlName","answer","rows","4",3,"id"],["type","button","mat-raised-button","","color","warn",1,"float-right",3,"id","click"],[2,"clear","both"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"form",1),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(2,"mat-toolbar",2),r.Xb(3,"mat-toolbar-row",3),r.Xb(4,"span",4),r.Qc(5,"Cadastro e edi\xe7\xe3o do FAQ"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5,6),r.Xb(8,"div",7),r.Oc(9,Bct,14,4,"mat-card",8),r.Wb(),r.Xb(10,"button",9),r.fc("click",(function(){return e.onAddProductFAQ()})),r.Qc(11,"Add "),r.Wb(),r.Wb(),r.Xb(12,"div",10),r.Xb(13,"button",11),r.Oc(14,Vct,2,0,"span",12),r.Oc(15,Hct,1,0,"ng-template",null,13,r.Pc),r.Wb(),r.Xb(17,"button",14),r.fc("click",(function(){return e.onCancel()})),r.Qc(18,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(16);r.Db(1),r.rc("formGroup",e.myForm),r.Db(8),r.rc("ngForOf",e.myFormControls.controls),r.Db(4),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",e.marketplaceProduct.id)("ngIfElse",t)}},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,cm.f,c.s,yu,ah,rm,c.t,Wv,cm.m,vv,nu,Qh,bu,cm.c,cm.t,cm.j,cm.E],styles:[""]}),t})(),Gct=(()=>{class t extends Us{constructor(t,e){super(t,e,"marketplace-product-screen")}findAllByMarketplaceProductId(t){return this.http.get(this.url+"/find-all-by-marketplace-product-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();const $ct=["contentRef"];function qct(t,e){if(1&t&&r.Sb(0,"img",23),2&t){const t=r.jc().$implicit,e=r.jc();var n;r.sc("src",e.imageFileService.getMarketPlaceProductScreenPictureUrl(null==(n=t.get("imageUUID"))?null:n.value),r.Hc)}}function Kct(t,e){if(1&t&&r.Sb(0,"img",23),2&t){const t=r.jc().index,e=r.jc();r.rc("src","data:image/jpg;base64,"+e.imageFileElement[t],r.Hc)}}function Jct(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-card",15),r.Xb(1,"mat-card-content"),r.Xb(2,"div"),r.Xb(3,"div",16),r.Xb(4,"div"),r.Oc(5,qct,1,1,"img",17),r.Oc(6,Kct,1,1,"img",17),r.Wb(),r.Xb(7,"input",18),r.fc("change",(function(n){r.Ec(t);const o=e.index;return r.jc().onImageFileChange(n,o)})),r.Wb(),r.Wb(),r.Xb(8,"mat-form-field",19),r.Xb(9,"mat-label"),r.Qc(10," Descri\xe7\xe3o "),r.Wb(),r.Sb(11,"textarea",20),r.Wb(),r.Wb(),r.Xb(12,"button",21),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onRemove(n.value)})),r.Qc(13,"Delete "),r.Wb(),r.Sb(14,"div",22),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,o=e.index,i=r.jc();var n=null;const a=!i.imageFileElement[o]&&(null==(n=t.get("id"))?null:n.value);r.rc("formGroupName",o),r.Db(5),r.rc("ngIf",a),r.Db(1),r.rc("ngIf",i.imageFileElement[o]),r.Db(1),r.tc("id","bannerUpload",o,""),r.Db(4),r.tc("id","marketplace-product-screen-edit-description-",o+1,"")}}function Zct(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function tst(t,e){1&t&&r.Qc(0,"Criar")}let est=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c){super(),this.dialogRef=t,this.fb=e,this.imageFileService=n,this.marketplaceProductScreenDaoService=o,this.marketplaceService=r,this.userAuthorityDaoService=i,this.data=a,this.dialog=c,this.imageFileElement=[],this.user=null,this.userAuthorityDaoService.getMe().subscribe(t=>{this.user=t,this.myFormArray=this.fb.array([]),this.myForm=this.fb.group({myFormArray:this.myFormArray}),this.myFormControls=this.myForm.controls.myFormArray,this.marketplaceProduct=null==a?void 0:a.marketplaceProduct,this.marketplaceProduct||(this.marketplaceProduct=this.marketplaceService.initMarketplaceProduct()),this.marketplaceProductScreenDaoService.findAllByMarketplaceProductId(this.marketplaceProduct.id).subscribe(t=>{if(t){for(let e=0;e<t.length;e++)this.onAddProductScreen(t[e]);this.myFormArray.length<1&&this.onAddProductScreen()}})})}onAddScreen(t){this.myFormArray.push(this.buildScreen(t)),setTimeout(()=>{this.contentRef.nativeElement.scrollTo(0,this.contentRef.nativeElement.scrollHeight)},50)}buildScreen(t){let e={id:null,active:!0,comment:null,managerUserId:this.user.managerUser.id,marketplaceProductId:this.marketplaceProduct.id,imageFileId:null,description:null,createdAt:null,updatedAt:null,modified:null,optlock:null,imageUUID:null};return t&&(e=t),this.fb.group(e)}onAddProductScreen(t){this.myFormArray.push(this.buildScreen(t)),this.imageFileElement.push(null),setTimeout(()=>{this.contentRef.nativeElement.scrollTo(0,this.contentRef.nativeElement.scrollHeight)},50)}onImageFileChange(t,e){const n=t.currentTarget;if(1===n.files.length){const t=n.files.item(0),o=new FileReader;o.onload=t=>{this.imageFileElement[e]=window.btoa(t.target.result)},o.readAsBinaryString(t),Object(kc.o)(this.myForm)}}onRemove(t){if(null!==(null==t?void 0:t.id)){const e=this.dialog.open(Qu,{disableClose:!0,data:{message:'Voc\xea tem certeza que deseja remover essa imagem da lista? <br><div class="warn-A700-fg">'+t.description+"</div>",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&(this.removeFromList(t),this.marketplaceProductScreenDaoService.remove(t.id).subscribe(t=>{}))});this.addSubscription(e)}else this.removeFromList(t)}removeFromList(t){for(let e=0;e<this.myFormArray.value.length;e++)this.myFormArray.value[e]===t&&(this.myFormArray.removeAt(e),this.myForm.markAsDirty())}ngOnInit(){}onSubmit(){const t=this.myForm.value.myFormArray.map((t,e)=>({productScreen:t,image:this.imageFileElement[e]})),e=t.filter(t=>!!t.productScreen.id),n=t.filter(t=>!t.productScreen.id),o=[];e.forEach(t=>{const e=this.marketplaceProductScreenDaoService.save(t.productScreen).pipe(Xo(e=>this.imageFileService.saveMarketPlaceProductScreenPicture(e.id,t.image)));o.push(e)}),n.forEach(t=>{const e=this.marketplaceProductScreenDaoService.create(t.productScreen).pipe(Xo(e=>this.imageFileService.saveMarketPlaceProductScreenPicture(e.id,t.image)));o.push(e)}),Object(Ku.forkJoin)(o).subscribe(t=>{this.dialogRef.close(!1)})}onCancel(){this.dialogRef.close(!1)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb(GM),r.Rb(Gct),r.Rb(kct),r.Rb(Ys),r.Rb($g),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-product-detail-screen-edit"]],viewQuery:function(t,e){var n;1&t&&r.Wc($ct,!0),2&t&&r.zc(n=r.gc())&&(e.contentRef=n.first)},features:[r.Ab],decls:19,vars:5,consts:[[1,"dialog-content-wrapper"],["id","marketplace-product-screen-edit-form","autocomplete","off",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg"],["contentRef",""],["formArrayName","myFormArray"],["class","mb-20",3,"formGroupName",4,"ngFor","ngForOf"],["type","button","mat-raised-button","","color","primary","id","marketplace-product-screen-edit-add",1,"text-align-center","mt-20","mb-30",3,"click"],["fxLayout","row","fxLayoutAlign","space-between center","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["type","button","mat-raised-button","","color","primary",3,"click"],[1,"mb-20",3,"formGroupName"],[1,"full-width"],["width","450",3,"src",4,"ngIf"],["name","file","accept","image/*","type","file",1,"mb-30","mt-30",3,"id","change"],["appearance","outline",1,"mr-30","width-100-percent"],["matInput","","formControlName","description","rows","4",3,"id"],["type","button","mat-raised-button","","color","warn",1,"float-right",3,"click"],[2,"clear","both"],["width","450",3,"src"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"form",1),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(2,"mat-toolbar",2),r.Xb(3,"mat-toolbar-row",3),r.Xb(4,"span",4),r.Qc(5,"Cadastro e edi\xe7\xe3o de imagens"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5,6),r.Xb(8,"div",7),r.Oc(9,Jct,15,5,"mat-card",8),r.Wb(),r.Xb(10,"button",9),r.fc("click",(function(){return e.onAddProductScreen()})),r.Qc(11,"Add "),r.Wb(),r.Wb(),r.Xb(12,"div",10),r.Xb(13,"button",11),r.Oc(14,Zct,2,0,"span",12),r.Oc(15,tst,1,0,"ng-template",null,13,r.Pc),r.Wb(),r.Xb(17,"button",14),r.fc("click",(function(){return e.onCancel()})),r.Qc(18,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(16);r.Db(1),r.rc("formGroup",e.myForm),r.Db(8),r.rc("ngForOf",e.myFormControls.controls),r.Db(4),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",e.marketplaceProduct.id)("ngIfElse",t)}},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,cm.f,c.s,yu,ah,rm,c.t,Wv,cm.m,vv,nu,Qh,bu,cm.c,cm.t,cm.j],styles:[""]}),t})(),nst=(()=>{class t{constructor(t){this.marketplaceService=t}ngOnChanges(){}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(kct))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-product-detail-description"]],inputs:{amountOfMarketplaceProductOrders:"amountOfMarketplaceProductOrders",marketplaceProduct:"marketplaceProduct",reloadData:"reloadData"},features:[r.Bb],decls:80,vars:48,consts:[[1,"product-detail-content-tab"],["fxFlex","","fxLayout","row","fxLayoutAlign","start start"],["fxFlex","",1,"product-description"],[3,"innerHTML"],["fxFlex","35",1,"company-detail"],[1,"title-td"],[1,"title-td","pt-20"],[1,"pt-20"],[1,"product-detail-rating","mb-10"],[1,"rating-number"],[1,"counter-back"],[1,"counter-bar"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Sb(3,"div",3),r.kc(4,"safeHtml"),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"table"),r.Xb(7,"tr"),r.Xb(8,"td",5),r.Qc(9,"Empresa :"),r.Wb(),r.Xb(10,"td"),r.Qc(11),r.Wb(),r.Wb(),r.Xb(12,"tr"),r.Xb(13,"td",5),r.Qc(14,"Site :"),r.Wb(),r.Xb(15,"td"),r.Qc(16),r.Wb(),r.Wb(),r.Xb(17,"tr"),r.Xb(18,"td",5),r.Qc(19,"Pedidos :"),r.Wb(),r.Xb(20,"td"),r.Qc(21),r.Wb(),r.Wb(),r.Xb(22,"tr"),r.Xb(23,"td",6),r.Qc(24,"Rating :"),r.Wb(),r.Xb(25,"td",7),r.Xb(26,"div",8),r.Xb(27,"mat-icon"),r.Qc(28),r.Wb(),r.Xb(29,"mat-icon"),r.Qc(30),r.Wb(),r.Xb(31,"mat-icon"),r.Qc(32),r.Wb(),r.Xb(33,"mat-icon"),r.Qc(34),r.Wb(),r.Xb(35,"mat-icon"),r.Qc(36),r.Wb(),r.Xb(37,"span",9),r.Qc(38),r.Wb(),r.Wb(),r.Xb(39,"table"),r.Xb(40,"tr"),r.Xb(41,"td"),r.Qc(42,"5 estrelas"),r.Wb(),r.Xb(43,"td"),r.Xb(44,"span",10),r.Sb(45,"span",11),r.Wb(),r.Wb(),r.Xb(46,"td"),r.Qc(47),r.Wb(),r.Wb(),r.Xb(48,"tr"),r.Xb(49,"td"),r.Qc(50,"4 estrelas"),r.Wb(),r.Xb(51,"td"),r.Xb(52,"span",10),r.Sb(53,"span",11),r.Wb(),r.Wb(),r.Xb(54,"td"),r.Qc(55),r.Wb(),r.Wb(),r.Xb(56,"tr"),r.Xb(57,"td"),r.Qc(58,"3 estrelas"),r.Wb(),r.Xb(59,"td"),r.Xb(60,"span",10),r.Sb(61,"span",11),r.Wb(),r.Wb(),r.Xb(62,"td"),r.Qc(63),r.Wb(),r.Wb(),r.Xb(64,"tr"),r.Xb(65,"td"),r.Qc(66,"2 estrelas"),r.Wb(),r.Xb(67,"td"),r.Xb(68,"span",10),r.Sb(69,"span",11),r.Wb(),r.Wb(),r.Xb(70,"td"),r.Qc(71),r.Wb(),r.Wb(),r.Xb(72,"tr"),r.Xb(73,"td"),r.Qc(74,"1 estrela"),r.Wb(),r.Xb(75,"td"),r.Xb(76,"span",10),r.Sb(77,"span",11),r.Wb(),r.Wb(),r.Xb(78,"td"),r.Qc(79),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(3),r.rc("innerHTML",r.mc(4,45,e.marketplaceProduct.description,"html"),r.Fc),r.Db(8),r.Rc(e.marketplaceProduct.company),r.Db(5),r.Rc(e.marketplaceProduct.companyWebsite),r.Db(5),r.Rc(e.amountOfMarketplaceProductOrders),r.Db(6),r.Fb(e.marketplaceService.getStarRating(e.marketplaceProduct,1)),r.Db(1),r.Rc(e.marketplaceService.checkIfIsHalfStar(e.marketplaceProduct,1)),r.Db(1),r.Fb(e.marketplaceService.getStarRating(e.marketplaceProduct,2)),r.Db(1),r.Rc(e.marketplaceService.checkIfIsHalfStar(e.marketplaceProduct,2)),r.Db(1),r.Fb(e.marketplaceService.getStarRating(e.marketplaceProduct,3)),r.Db(1),r.Rc(e.marketplaceService.checkIfIsHalfStar(e.marketplaceProduct,3)),r.Db(1),r.Fb(e.marketplaceService.getStarRating(e.marketplaceProduct,4)),r.Db(1),r.Rc(e.marketplaceService.checkIfIsHalfStar(e.marketplaceProduct,4)),r.Db(1),r.Fb(e.marketplaceService.getStarRating(e.marketplaceProduct,5)),r.Db(1),r.Rc(e.marketplaceService.checkIfIsHalfStar(e.marketplaceProduct,5)),r.Db(2),r.Sc("(",e.marketplaceService.checkTotalVotes(e.marketplaceProduct)," )"),r.Db(7),r.Mc("width: ",e.marketplaceService.checkPercentOfVotes(e.marketplaceProduct,e.marketplaceProduct.totalRating5),"px;"),r.Db(2),r.Rc(e.marketplaceProduct.totalRating5),r.Db(6),r.Mc("width: ",e.marketplaceService.checkPercentOfVotes(e.marketplaceProduct,e.marketplaceProduct.totalRating4),"px;"),r.Db(2),r.Rc(e.marketplaceProduct.totalRating4),r.Db(6),r.Mc("width: ",e.marketplaceService.checkPercentOfVotes(e.marketplaceProduct,e.marketplaceProduct.totalRating3),"px;"),r.Db(2),r.Rc(e.marketplaceProduct.totalRating3),r.Db(6),r.Mc("width: ",e.marketplaceService.checkPercentOfVotes(e.marketplaceProduct,e.marketplaceProduct.totalRating2),"px;"),r.Db(2),r.Rc(e.marketplaceProduct.totalRating2),r.Db(6),r.Mc("width: ",e.marketplaceService.checkPercentOfVotes(e.marketplaceProduct,e.marketplaceProduct.totalRating1),"px;"),r.Db(2),r.Rc(e.marketplaceProduct.totalRating1))},directives:[kp,sp,mh,Uu],pipes:[YU],styles:["",".product-detail-rating[_ngcontent-%COMP%]{line-height:22px}.rating-number[_ngcontent-%COMP%]{float:right;margin-top:4px;margin-left:5px}.product-detail-title[_ngcontent-%COMP%]{position:relative;display:inline-block;font-size:30px;line-height:40px;box-sizing:border-box;max-width:100%;padding:8px 15px 10px;margin-top:150px;margin-left:18px;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 0 30px hsla(0,0%,100%,.1);border-radius:8px}.empty-star-color[_ngcontent-%COMP%]{color:#555}.product-detail-header[_ngcontent-%COMP%]{width:100%;height:250px;display:block}.product-detail-content[_ngcontent-%COMP%]{width:100%;min-height:300px}.mat-dialog-content[_ngcontent-%COMP%]{max-height:750px!important}.product-detail-content-tab[_ngcontent-%COMP%]{min-height:750px}.accordion-content[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}.mat-form-field[_ngcontent-%COMP%] + .mat-form-field[_ngcontent-%COMP%]{margin-left:8px}.product-description[_ngcontent-%COMP%]{padding:14px}.company-detail[_ngcontent-%COMP%]{border-left:1px solid #888;background-color:rgba(0,0,0,.04);height:100%;padding:14px}.company-detail[_ngcontent-%COMP%]   .title-td[_ngcontent-%COMP%]{font-weight:700;width:80px}.company-detail[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding-bottom:10px}.counter-back[_ngcontent-%COMP%]{height:17px;width:92px;background-color:#e5e5e5;float:left}.counter-bar[_ngcontent-%COMP%]{height:17px;background-color:#ffc733;float:left}textarea[_ngcontent-%COMP%]{width:100%;height:80px;line-height:1.15;background-color:#fff;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);padding:5px}.footer[_ngcontent-%COMP%]{padding:30px 15px 15px 30px}.bg-grey[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}.footer-inner[_ngcontent-%COMP%]{max-width:700px}.time[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.username[_ngcontent-%COMP%]{font-weight:600;margin-right:4px}.message[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}"]}),t})();function ost(t,e){if(1&t&&(r.Xb(0,"mat-expansion-panel",4),r.Xb(1,"mat-expansion-panel-header"),r.Xb(2,"mat-panel-title"),r.Qc(3),r.Wb(),r.Wb(),r.Xb(4,"p"),r.Qc(5),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(3),r.Sc(" ",t.question," "),r.Db(2),r.Rc(t.answer)}}function rst(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",5),r.Xb(1,"button",6),r.fc("click",(function(){return r.Ec(t),r.jc().onEdit()})),r.Qc(2,"Criar FAQ"),r.Wb(),r.Wb()}}let ist=(()=>{class t{constructor(t){this.marketplaceProductFaqDaoService=t,this.panelOpenState=!1,this.marketPlaceProductFQAList=[],this.eventSendEdit=new r.o}ngOnInit(){this.loadFQAs()}ngOnChanges(){this.loadFQAs()}loadFQAs(){this.marketplaceProductFaqDaoService.findAllByMarketplaceProductId(this.marketplaceProduct.id).subscribe(t=>{t&&(this.marketPlaceProductFQAList=t)})}onEdit(){this.eventSendEdit.emit(this.marketplaceProduct.id)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(zct))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-product-detail-faq"]],inputs:{marketplaceProduct:"marketplaceProduct",reloadData:"reloadData"},outputs:{eventSendEdit:"eventSendEdit"},features:[r.Bb],decls:4,vars:2,consts:[[1,"product-detail-content-tab","p-35"],[1,"mt-16"],["class","accordion-content primary-50-bg",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","center center","fxFill","","class","mt-30",4,"ngIf"],[1,"accordion-content","primary-50-bg"],["fxLayout","row","fxLayoutAlign","center center","fxFill","",1,"mt-30"],["type","button","mat-raised-button","","color","accent",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"mat-accordion",1),r.Oc(2,ost,6,2,"mat-expansion-panel",2),r.Wb(),r.Oc(3,rst,3,0,"div",3),r.Wb()),2&t&&(r.Db(2),r.rc("ngForOf",e.marketPlaceProductFQAList),r.Db(1),r.rc("ngIf",e.marketPlaceProductFQAList.length<1))},directives:[Kw,c.s,c.t,Hw,Gw,qw,sp,mh,ah,yu],styles:["",".product-detail-rating[_ngcontent-%COMP%]{line-height:22px}.rating-number[_ngcontent-%COMP%]{float:right;margin-top:4px;margin-left:5px}.product-detail-title[_ngcontent-%COMP%]{position:relative;display:inline-block;font-size:30px;line-height:40px;box-sizing:border-box;max-width:100%;padding:8px 15px 10px;margin-top:150px;margin-left:18px;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 0 30px hsla(0,0%,100%,.1);border-radius:8px}.empty-star-color[_ngcontent-%COMP%]{color:#555}.product-detail-header[_ngcontent-%COMP%]{width:100%;height:250px;display:block}.product-detail-content[_ngcontent-%COMP%]{width:100%;min-height:300px}.mat-dialog-content[_ngcontent-%COMP%]{max-height:750px!important}.product-detail-content-tab[_ngcontent-%COMP%]{min-height:750px}.accordion-content[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}.mat-form-field[_ngcontent-%COMP%] + .mat-form-field[_ngcontent-%COMP%]{margin-left:8px}.product-description[_ngcontent-%COMP%]{padding:14px}.company-detail[_ngcontent-%COMP%]{border-left:1px solid #888;background-color:rgba(0,0,0,.04);height:100%;padding:14px}.company-detail[_ngcontent-%COMP%]   .title-td[_ngcontent-%COMP%]{font-weight:700;width:80px}.company-detail[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding-bottom:10px}.counter-back[_ngcontent-%COMP%]{height:17px;width:92px;background-color:#e5e5e5;float:left}.counter-bar[_ngcontent-%COMP%]{height:17px;background-color:#ffc733;float:left}textarea[_ngcontent-%COMP%]{width:100%;height:80px;line-height:1.15;background-color:#fff;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);padding:5px}.footer[_ngcontent-%COMP%]{padding:30px 15px 15px 30px}.bg-grey[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}.footer-inner[_ngcontent-%COMP%]{max-width:700px}.time[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.username[_ngcontent-%COMP%]{font-weight:600;margin-right:4px}.message[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}"]}),t})();function ast(t,e){if(1&t&&(r.Xb(0,"div",3),r.Sb(1,"div",4),r.Sb(2,"img",5),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.rc("innerHTML",t.description,r.Fc),r.Db(1),r.sc("src",n.imageFileService.getMarketPlaceProductScreenPictureUrl(t.imageUUID),r.Hc)}}function cst(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",6),r.Xb(1,"button",7),r.fc("click",(function(){return r.Ec(t),r.jc().onEdit()})),r.Qc(2,"Criar telas"),r.Wb(),r.Wb()}}let sst=(()=>{class t{constructor(t,e){this.marketplaceProductScreenDaoService=t,this.imageFileService=e,this.eventSendEdit=new r.o,this.marketPlaceProductScreenList=[]}ngOnInit(){this.loadScreens()}ngOnChanges(){this.loadScreens()}loadScreens(){this.marketplaceProductScreenDaoService.findAllByMarketplaceProductId(this.marketplaceProduct.id).subscribe(t=>{t&&(this.marketPlaceProductScreenList=t)})}onEdit(){this.eventSendEdit.emit(this.marketplaceProduct.id)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gct),r.Rb(GM))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-product-detail-screen"]],inputs:{marketplaceProduct:"marketplaceProduct",reloadData:"reloadData"},outputs:{eventSendEdit:"eventSendEdit"},features:[r.Bb],decls:3,vars:2,consts:[[1,"product-detail-content-tab","p-14"],["class","p-35",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","center center","fxFill","","class","mt-30",4,"ngIf"],[1,"p-35"],[1,"pb-8","pt-8",3,"innerHTML"],[1,"img-screen",3,"src"],["fxLayout","row","fxLayoutAlign","center center","fxFill","",1,"mt-30"],["type","button","mat-raised-button","","color","accent",2,"margin-top","21px",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Oc(1,ast,3,2,"div",1),r.Oc(2,cst,3,0,"div",2),r.Wb()),2&t&&(r.Db(1),r.rc("ngForOf",e.marketPlaceProductScreenList),r.Db(1),r.rc("ngIf",e.marketPlaceProductScreenList.length<1))},directives:[c.s,c.t,sp,mh,ah,yu],styles:[".img-screen[_ngcontent-%COMP%]{max-width:800px}",".product-detail-rating[_ngcontent-%COMP%]{line-height:22px}.rating-number[_ngcontent-%COMP%]{float:right;margin-top:4px;margin-left:5px}.product-detail-title[_ngcontent-%COMP%]{position:relative;display:inline-block;font-size:30px;line-height:40px;box-sizing:border-box;max-width:100%;padding:8px 15px 10px;margin-top:150px;margin-left:18px;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 0 30px hsla(0,0%,100%,.1);border-radius:8px}.empty-star-color[_ngcontent-%COMP%]{color:#555}.product-detail-header[_ngcontent-%COMP%]{width:100%;height:250px;display:block}.product-detail-content[_ngcontent-%COMP%]{width:100%;min-height:300px}.mat-dialog-content[_ngcontent-%COMP%]{max-height:750px!important}.product-detail-content-tab[_ngcontent-%COMP%]{min-height:750px}.accordion-content[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}.mat-form-field[_ngcontent-%COMP%] + .mat-form-field[_ngcontent-%COMP%]{margin-left:8px}.product-description[_ngcontent-%COMP%]{padding:14px}.company-detail[_ngcontent-%COMP%]{border-left:1px solid #888;background-color:rgba(0,0,0,.04);height:100%;padding:14px}.company-detail[_ngcontent-%COMP%]   .title-td[_ngcontent-%COMP%]{font-weight:700;width:80px}.company-detail[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding-bottom:10px}.counter-back[_ngcontent-%COMP%]{height:17px;width:92px;background-color:#e5e5e5;float:left}.counter-bar[_ngcontent-%COMP%]{height:17px;background-color:#ffc733;float:left}textarea[_ngcontent-%COMP%]{width:100%;height:80px;line-height:1.15;background-color:#fff;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);padding:5px}.footer[_ngcontent-%COMP%]{padding:30px 15px 15px 30px}.bg-grey[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}.footer-inner[_ngcontent-%COMP%]{max-width:700px}.time[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.username[_ngcontent-%COMP%]{font-weight:600;margin-right:4px}.message[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}"]}),t})(),lst=(()=>{class t{constructor(t,e,n,o,r,i,a,c){this.dialogRef=t,this.marketplaceService=e,this.render=n,this.elRef=o,this.userAuthorityDao=r,this.imageFileService=i,this.fb=a,this.data=c,this.commentRating=0,this.user=null}ngOnInit(){this.userAuthorityDao.getMe().subscribe(t=>{this.user=t}),this.data&&this.data.comment&&(this.comment=this.data.comment,this.oldComment=this.data.comment,this.marketplaceProduct=this.data.marketplaceProduct,this.myForm=this.fb.group(Object(kc.e)(this.comment)),this.onRatingSelected(this.comment.rating,5))}onSubmit(){this.comment=this.myForm.value,this.comment.rating=this.commentRating,this.dialogRef.close({operation:"SAVE",data:[this.comment,this.oldComment]})}onRatingSelected(t,e){this.commentRating=t,this.marketplaceService.onRatingSelected(t,e,this.render,this.elRef)}onCancel(){this.dialogRef.close(!1)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(kct),r.Rb(r.F),r.Rb(r.l),r.Rb(Ys),r.Rb(GM),r.Rb(cm.g),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-product-comment-edit"]],decls:32,vars:3,consts:[[1,"dialog-content-wrapper"],["id","marketplace-product-comment-edit-form","autocomplete","off",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg"],["fxLayout","row","fxLayoutAlign","start start",1,"reply","mt-50","width-100-percent","mb-60"],[1,"avatar",3,"src"],["fxLayout","column","fxLayoutAlign","start start",1,"width-100-percent"],["placeholder","coloque seu coment\xe1rio...","id","marketplace-product-comment-edit-comment","formControlName","comment","rows","6"],["fxFlex","","fxLayout","row","fxLayoutAlign","start center",1,"mb-10","mt-10"],[1,"product-detail-rating","rating-select"],["id","marketplace-product-comment-edit-star1",1,"star1",3,"mouseover","mouseout","click"],["id","marketplace-product-comment-edit-star2",1,"star2",3,"mouseover","mouseout","click"],["id","marketplace-product-comment-edit-star3",1,"star3",3,"mouseover","mouseout","click"],["id","marketplace-product-comment-edit-star4",1,"star4",3,"mouseover","mouseout","click"],["id","marketplace-product-comment-edit-star5",1,"star5",3,"mouseover","mouseout","click"],[1,"font-size-12","mr-5"],["fxLayout","row","fxLayoutAlign","space-between center","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","color","accent","id","marketplace-product-comment-edit-save","aria-label","Salvar",3,"disabled"],["type","button","mat-raised-button","","color","primary","id","marketplace-product-comment-edit-cancel",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"form",1),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(2,"mat-toolbar",2),r.Xb(3,"mat-toolbar-row",3),r.Xb(4,"span",4),r.Qc(5,"Editar coment\xe1rio"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Xb(7,"div",6),r.Sb(8,"img",7),r.Xb(9,"div",8),r.Sb(10,"textarea",9),r.Xb(11,"div"),r.Xb(12,"div",10),r.Xb(13,"div",11),r.Xb(14,"mat-icon",12),r.fc("mouseover",(function(){return e.marketplaceService.ratingSelect(1,5,e.elRef)}))("mouseout",(function(){return e.marketplaceService.ratingUnSelect(1,5,e.elRef)}))("click",(function(){return e.myForm.markAsDirty(),e.onRatingSelected(1,5)})),r.Qc(15," star "),r.Wb(),r.Xb(16,"mat-icon",13),r.fc("mouseover",(function(){return e.marketplaceService.ratingSelect(2,5,e.elRef)}))("mouseout",(function(){return e.marketplaceService.ratingUnSelect(2,5,e.elRef)}))("click",(function(){return e.myForm.markAsDirty(),e.myForm.markAsDirty(),e.onRatingSelected(2,5)})),r.Qc(17," star "),r.Wb(),r.Xb(18,"mat-icon",14),r.fc("mouseover",(function(){return e.marketplaceService.ratingSelect(3,5,e.elRef)}))("mouseout",(function(){return e.marketplaceService.ratingUnSelect(3,5,e.elRef)}))("click",(function(){return e.myForm.markAsDirty(),e.onRatingSelected(3,5)})),r.Qc(19," star "),r.Wb(),r.Xb(20,"mat-icon",15),r.fc("mouseover",(function(){return e.marketplaceService.ratingSelect(4,5,e.elRef)}))("mouseout",(function(){return e.marketplaceService.ratingUnSelect(4,5,e.elRef)}))("click",(function(){return e.myForm.markAsDirty(),e.onRatingSelected(4,5)})),r.Qc(21," star "),r.Wb(),r.Xb(22,"mat-icon",16),r.fc("mouseover",(function(){return e.marketplaceService.ratingSelect(5,5,e.elRef)}))("mouseout",(function(){return e.marketplaceService.ratingUnSelect(5,5,e.elRef)}))("click",(function(){return e.myForm.markAsDirty(),e.onRatingSelected(5,5)})),r.Qc(23," star "),r.Wb(),r.Wb(),r.Xb(24,"div",17),r.Qc(25," Nota"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(26,"div",18),r.Xb(27,"button",19),r.Xb(28,"span"),r.Qc(29,"Salvar"),r.Wb(),r.Wb(),r.Xb(30,"button",20),r.fc("click",(function(){return e.onCancel()})),r.Qc(31,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(1),r.rc("formGroup",e.myForm),r.Db(7),r.tc("src","",e.imageFileService.getManagerUserPictureUrl(e.user.managerUser.imageUUID),"?w=40&square=true",r.Hc),r.Db(19),r.rc("disabled",!e.myForm.valid||e.myForm.pristine||e.commentRating<1))},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,cm.c,cm.t,cm.j,Uu,ah,rm,yu],styles:["",".footer-inner[_ngcontent-%COMP%]{width:100%}.rating-select[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{cursor:pointer}.messages[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #eee;border-radius:10px;padding:12px;max-width:100%;margin-bottom:15px}.messages[_ngcontent-%COMP%]   .me[_ngcontent-%COMP%]{background-color:#dbf8c6;border:1px solid #eee}.messages[_ngcontent-%COMP%]   .edit-message[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px;margin-left:10px}.messages[_ngcontent-%COMP%]   .edit-message[_ngcontent-%COMP%]   .edit[_ngcontent-%COMP%]:hover{color:#069ce5}.messages[_ngcontent-%COMP%]   .edit-message[_ngcontent-%COMP%]   .delete[_ngcontent-%COMP%]:hover{color:#f44335}",".product-detail-rating[_ngcontent-%COMP%]{line-height:22px}.rating-number[_ngcontent-%COMP%]{float:right;margin-top:4px;margin-left:5px}.product-detail-title[_ngcontent-%COMP%]{position:relative;display:inline-block;font-size:30px;line-height:40px;box-sizing:border-box;max-width:100%;padding:8px 15px 10px;margin-top:150px;margin-left:18px;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 0 30px hsla(0,0%,100%,.1);border-radius:8px}.empty-star-color[_ngcontent-%COMP%]{color:#555}.product-detail-header[_ngcontent-%COMP%]{width:100%;height:250px;display:block}.product-detail-content[_ngcontent-%COMP%]{width:100%;min-height:300px}.mat-dialog-content[_ngcontent-%COMP%]{max-height:750px!important}.product-detail-content-tab[_ngcontent-%COMP%]{min-height:750px}.accordion-content[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}.mat-form-field[_ngcontent-%COMP%] + .mat-form-field[_ngcontent-%COMP%]{margin-left:8px}.product-description[_ngcontent-%COMP%]{padding:14px}.company-detail[_ngcontent-%COMP%]{border-left:1px solid #888;background-color:rgba(0,0,0,.04);height:100%;padding:14px}.company-detail[_ngcontent-%COMP%]   .title-td[_ngcontent-%COMP%]{font-weight:700;width:80px}.company-detail[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding-bottom:10px}.counter-back[_ngcontent-%COMP%]{height:17px;width:92px;background-color:#e5e5e5;float:left}.counter-bar[_ngcontent-%COMP%]{height:17px;background-color:#ffc733;float:left}textarea[_ngcontent-%COMP%]{width:100%;height:80px;line-height:1.15;background-color:#fff;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);padding:5px}.footer[_ngcontent-%COMP%]{padding:30px 15px 15px 30px}.bg-grey[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}.footer-inner[_ngcontent-%COMP%]{max-width:700px}.time[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.username[_ngcontent-%COMP%]{font-weight:600;margin-right:4px}.message[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}"]}),t})(),dst=(()=>{class t{constructor(){}initMarketplaceProductComment(){return{id:null,active:!0,comment:null,marketplaceProductId:null,managerUserId:null,email:null,rating:null,createdAt:null,updatedAt:null,modified:null,optlock:null}}delete(t,e){const n=e.findIndex(e=>e.id===t.id);return n>-1&&e.splice(n,1),e}update(t,e){const n=e.findIndex(e=>e.id===t.id);return n>-1&&(e[n]=t),e}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),gst=(()=>{class t extends Us{constructor(t,e){super(t,e,"marketplace-product-comment")}findAllByMarketplaceProductId(t){return this.http.get(this.url+"/find-all-by-marketplace-product-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function mst(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",12),r.Sb(1,"img",13),r.Xb(2,"form",14),r.fc("submit",(function(){r.Ec(t);const e=r.jc(2);return e.myForm.valid&&e.commentRating>0&&e.myForm.dirty&&e.onSubmit()})),r.Sb(3,"textarea",15),r.Xb(4,"div"),r.Xb(5,"div",16),r.Xb(6,"div",17),r.Xb(7,"mat-icon",18),r.fc("mouseover",(function(){r.Ec(t);const e=r.jc(2);return e.marketplaceService.ratingSelect(1,5,e.elRef)}))("mouseout",(function(){r.Ec(t);const e=r.jc(2);return e.marketplaceService.ratingUnSelect(1,5,e.elRef)}))("click",(function(){return r.Ec(t),r.jc(2).onRatingSelected(1,5)})),r.Qc(8," star "),r.Wb(),r.Xb(9,"mat-icon",19),r.fc("mouseover",(function(){r.Ec(t);const e=r.jc(2);return e.marketplaceService.ratingSelect(2,5,e.elRef)}))("mouseout",(function(){r.Ec(t);const e=r.jc(2);return e.marketplaceService.ratingUnSelect(2,5,e.elRef)}))("click",(function(){return r.Ec(t),r.jc(2).onRatingSelected(2,5)})),r.Qc(10," star "),r.Wb(),r.Xb(11,"mat-icon",20),r.fc("mouseover",(function(){r.Ec(t);const e=r.jc(2);return e.marketplaceService.ratingSelect(3,5,e.elRef)}))("mouseout",(function(){r.Ec(t);const e=r.jc(2);return e.marketplaceService.ratingUnSelect(3,5,e.elRef)}))("click",(function(){return r.Ec(t),r.jc(2).onRatingSelected(3,5)})),r.Qc(12," star "),r.Wb(),r.Xb(13,"mat-icon",21),r.fc("mouseover",(function(){r.Ec(t);const e=r.jc(2);return e.marketplaceService.ratingSelect(4,5,e.elRef)}))("mouseout",(function(){r.Ec(t);const e=r.jc(2);return e.marketplaceService.ratingUnSelect(4,5,e.elRef)}))("click",(function(){return r.Ec(t),r.jc(2).onRatingSelected(4,5)})),r.Qc(14," star "),r.Wb(),r.Xb(15,"mat-icon",22),r.fc("mouseover",(function(){r.Ec(t);const e=r.jc(2);return e.marketplaceService.ratingSelect(5,5,e.elRef)}))("mouseout",(function(){r.Ec(t);const e=r.jc(2);return e.marketplaceService.ratingUnSelect(5,5,e.elRef)}))("click",(function(){return r.Ec(t),r.jc(2).onRatingSelected(5,5)})),r.Qc(16," star "),r.Wb(),r.Wb(),r.Xb(17,"div",23),r.Qc(18," Nota"),r.Wb(),r.Wb(),r.Wb(),r.Xb(19,"button",24),r.Qc(20,"Enviar coment\xe1rio "),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.Db(1),r.sc("src",t.imageFileService.getManagerUserPictureUrl(t.user.managerUser.imageUUID,40),r.Hc),r.Db(1),r.rc("formGroup",t.myForm),r.Db(17),r.rc("disabled",!t.myForm.valid||t.myForm.pristine||t.commentRating<1)}}function pst(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",39),r.Xb(1,"button",40),r.fc("click",(function(){r.Ec(t);const e=r.jc(3);return e.onEdit(e.myComment)})),r.Xb(2,"mat-icon"),r.Qc(3,"edit"),r.Wb(),r.Wb(),r.Xb(4,"button",41),r.fc("click",(function(){r.Ec(t);const e=r.jc(3);return e.onDelete(e.myComment)})),r.Xb(5,"mat-icon"),r.Qc(6,"delete_forever"),r.Wb(),r.Wb(),r.Wb()}}function hst(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc().ngIf;r.Db(1),r.Sc(" ",null==t?null:t.displayName," ")}}function ust(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc().ngIf;r.Db(1),r.Sc(" ",null==t?null:t.email," ")}}function bst(t,e){if(1&t&&(r.Xb(0,"span",42),r.Oc(1,hst,2,1,"span",5),r.Oc(2,ust,2,1,"span",5),r.Wb()),2&t){const t=e.ngIf;r.Db(1),r.rc("ngIf",(null==t||null==t.displayName?null:t.displayName.length)>1),r.Db(1),r.rc("ngIf",(null==t||null==t.displayName?null:t.displayName.length)<1)}}function _st(t,e){if(1&t&&(r.Xb(0,"span",43),r.Qc(1),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.Rc(t.myComment.email)}}function fst(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div",25),r.Qc(2,"Meu coment\xe1rio"),r.Wb(),r.Xb(3,"div",8),r.Xb(4,"div",9),r.Xb(5,"div",26),r.Xb(6,"div"),r.Sb(7,"img",13),r.Wb(),r.Xb(8,"div"),r.Xb(9,"div",10),r.Xb(10,"div",27),r.Xb(11,"div",28),r.Xb(12,"div",29),r.Xb(13,"div",30),r.Xb(14,"div",31),r.Xb(15,"mat-icon"),r.Qc(16," star "),r.Wb(),r.Xb(17,"mat-icon"),r.Qc(18," star "),r.Wb(),r.Xb(19,"mat-icon"),r.Qc(20," star "),r.Wb(),r.Xb(21,"mat-icon"),r.Qc(22," star "),r.Wb(),r.Xb(23,"mat-icon"),r.Qc(24," star "),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Oc(25,pst,7,0,"div",32),r.Wb(),r.Xb(26,"div"),r.Oc(27,bst,3,2,"span",33),r.Oc(28,_st,2,1,"ng-template",34,35,r.Pc),r.Xb(30,"span",36),r.Qc(31),r.kc(32,"date"),r.Wb(),r.Wb(),r.Wb(),r.Xb(33,"div",37),r.Qc(34),r.Wb(),r.Sb(35,"div",38),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(29),e=r.jc(2);r.Db(7),r.tc("src","",e.imageFileService.getManagerUserPicture(e.adminService.getManagerUser(e.myComment.managerUserId)),"?w=40&square=true",r.Hc),r.Db(8),r.Gb("",e.marketplaceService.getStarRatingComment(e.myComment.rating,1)," font-size-20"),r.Db(2),r.Gb("",e.marketplaceService.getStarRatingComment(e.myComment.rating,2)," font-size-20"),r.Db(2),r.Gb("",e.marketplaceService.getStarRatingComment(e.myComment.rating,3)," font-size-20"),r.Db(2),r.Gb("",e.marketplaceService.getStarRatingComment(e.myComment.rating,4)," font-size-20"),r.Db(2),r.Gb("",e.marketplaceService.getStarRatingComment(e.myComment.rating,5)," font-size-20"),r.Db(2),r.rc("ngIf",e.user.managerUser.id===e.myComment.managerUserId),r.Db(2),r.rc("ngIf",e.adminService.getManagerUser(e.myComment.managerUserId))("ngIfElse",t),r.Db(4),r.Sc(" ",r.mc(32,21,e.myComment.createdAt,"dd/MM/yyyy HH:mm"),""),r.Db(3),r.Sc(" ",e.myComment.comment," ")}}function Cst(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.Sc(" ",t.marketplaceProductCommentList.length," coment\xe1rios ")}}function Ost(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1," 1 coment\xe1rio "),r.Wb())}function Mst(t,e){if(1&t&&(r.Xb(0,"div",44),r.Oc(1,Cst,2,1,"span",5),r.Oc(2,Ost,2,0,"span",5),r.Xb(3,"mat-icon",45),r.Qc(4,"keyboard_arrow_down"),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.marketplaceProductCommentList.length>1),r.Db(1),r.rc("ngIf",1==t.marketplaceProductCommentList.length)}}function Pst(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",39),r.Xb(1,"button",46),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc(2).onEdit(e)})),r.Xb(2,"mat-icon"),r.Qc(3,"edit"),r.Wb(),r.Wb(),r.Xb(4,"button",47),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc(2).onDelete(e)})),r.Xb(5,"mat-icon"),r.Qc(6,"delete_forever"),r.Wb(),r.Wb(),r.Wb()}}function yst(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc().ngIf;r.Db(1),r.Sc(" ",null==t?null:t.displayName," ")}}function xst(t,e){if(1&t&&(r.Xb(0,"span"),r.Qc(1),r.Wb()),2&t){const t=r.jc().ngIf;r.Db(1),r.Sc(" ",null==t?null:t.email," ")}}function vst(t,e){if(1&t&&(r.Xb(0,"span",42),r.Oc(1,yst,2,1,"span",5),r.Oc(2,xst,2,1,"span",5),r.Wb()),2&t){const t=e.ngIf;r.Db(1),r.rc("ngIf",(null==t||null==t.displayName?null:t.displayName.length)>1),r.Db(1),r.rc("ngIf",(null==t||null==t.displayName?null:t.displayName.length)<1)}}function wst(t,e){if(1&t&&(r.Xb(0,"span",43),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Rc(t.email)}}function kst(t,e){if(1&t&&(r.Xb(0,"div",26),r.Xb(1,"div"),r.Sb(2,"img",13),r.Wb(),r.Xb(3,"div"),r.Xb(4,"div",10),r.Xb(5,"div",27),r.Xb(6,"div",28),r.Xb(7,"div",29),r.Xb(8,"div",30),r.Xb(9,"div",31),r.Xb(10,"mat-icon"),r.Qc(11," star "),r.Wb(),r.Xb(12,"mat-icon"),r.Qc(13," star "),r.Wb(),r.Xb(14,"mat-icon"),r.Qc(15," star "),r.Wb(),r.Xb(16,"mat-icon"),r.Qc(17," star "),r.Wb(),r.Xb(18,"mat-icon"),r.Qc(19," star "),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Oc(20,Pst,7,0,"div",32),r.Wb(),r.Xb(21,"div"),r.Oc(22,vst,3,2,"span",33),r.Oc(23,wst,2,1,"ng-template",34,35,r.Pc),r.Xb(25,"span",36),r.Qc(26),r.kc(27,"date"),r.Wb(),r.Wb(),r.Wb(),r.Xb(28,"div",37),r.Qc(29),r.Wb(),r.Sb(30,"div",38),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.Ac(24),o=r.jc(2);r.Db(2),r.tc("src","",o.imageFileService.getManagerUserPicture(o.adminService.getManagerUser(t.managerUserId)),"?w=40&square=true",r.Hc),r.Db(8),r.Gb("",o.marketplaceService.getStarRatingComment(t.rating,1)," font-size-20"),r.Db(2),r.Gb("",o.marketplaceService.getStarRatingComment(t.rating,2)," font-size-20"),r.Db(2),r.Gb("",o.marketplaceService.getStarRatingComment(t.rating,3)," font-size-20"),r.Db(2),r.Gb("",o.marketplaceService.getStarRatingComment(t.rating,4)," font-size-20"),r.Db(2),r.Gb("",o.marketplaceService.getStarRatingComment(t.rating,5)," font-size-20"),r.Db(2),r.rc("ngIf",o.user.managerUser.id===t.managerUserId),r.Db(2),r.rc("ngIf",o.adminService.getManagerUser(t.managerUserId))("ngIfElse",n),r.Db(4),r.Sc(" ",r.mc(27,21,t.createdAt,"dd/MM/yyyy HH:mm"),""),r.Db(3),r.Sc(" ",t.comment," ")}}function Sst(t,e){if(1&t&&(r.Xb(0,"div",1),r.Xb(1,"div",2),r.Xb(2,"div",3),r.Xb(3,"div"),r.Oc(4,mst,21,3,"div",4),r.Oc(5,fst,36,24,"div",5),r.Wb(),r.Sb(6,"hr",6),r.Oc(7,Mst,5,2,"div",7),r.Xb(8,"div",8),r.Xb(9,"div",9),r.Xb(10,"div",10),r.Oc(11,kst,31,24,"div",11),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(4),r.rc("ngIf",!t.myComment),r.Db(1),r.rc("ngIf",t.myComment),r.Db(2),r.rc("ngIf",t.marketplaceProductCommentList&&t.marketplaceProductCommentList.length>0),r.Db(4),r.rc("ngForOf",t.marketplaceProductCommentList)}}let Ast=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l,d,g){this.dialogRef=t,this.marketplaceService=e,this.marketplaceProductDetailCommentService=n,this.marketplaceProductCommentDaoService=o,this.managerUserDaoService=r,this.elRef=i,this.dialog=a,this.imageFileService=c,this.adminService=s,this.userAuthorityDao=l,this.fb=d,this.render=g,this.user=null,this.marketplaceProductCommentList=[],this.commentRating=0}ngOnInit(){this.userAuthorityDao.getMe().subscribe(t=>{this.user=t,this.marketplaceProductCommentDaoService.findAllByMarketplaceProductId(this.marketplaceProduct.id).subscribe(t=>{if(t&&t.length>0){const e=[];for(const n of t)e.push(n.managerUserId);this.managerUserDaoService.findAllByIdList(e).subscribe(e=>{e&&(e.map(t=>{this.adminService.getManagerUser(t.id)||this.adminService.addManagerUser(t)}),this.marketplaceProductCommentList=t,this.checkIfManagerUserAlreadyMadeAComment(this.user.managerUser))})}})});const t={id:null,active:!0,marketplaceProductId:this.marketplaceProduct.id,managerUserId:null,email:null,rating:null,comment:null,createdAt:null,updatedAt:null,modified:null,optlock:null};this.myForm=this.fb.group(Object(kc.e)(t)),this.commentRating=0}checkIfManagerUserAlreadyMadeAComment(t){this.myComment=null;for(const e of this.marketplaceProductCommentList)if(e.managerUserId===t.id){this.myComment=e;break}}onRatingSelected(t,e){this.commentRating=t,this.marketplaceService.onRatingSelected(t,e,this.render,this.elRef)}onSubmit(){var t;const e={id:null,active:!0,marketplaceProductId:this.marketplaceProduct.id,managerUserId:this.user.managerUser.id,email:null===(t=this.user.managerUser)||void 0===t?void 0:t.email,createdAt:null,updatedAt:null,rating:this.commentRating,comment:this.myForm.value.comment,modified:null,optlock:null};this.marketplaceProductCommentDaoService.create(e).subscribe(t=>{t&&this.dialogRef.close(!1)})}onEdit(t){this.dialog.open(lst,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{marketplaceProduct:this.marketplaceProduct,comment:t}}).afterClosed().subscribe(t=>{t&&"SAVE"===t.operation&&this.marketplaceProductCommentDaoService.save(t.data[0]).subscribe(t=>{t&&(this.marketplaceProductCommentList=this.marketplaceProductDetailCommentService.update(t,this.marketplaceProductCommentList),this.checkIfManagerUserAlreadyMadeAComment(this.user.managerUser))})})}onDelete(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja remover esse coment\xe1rio?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.marketplaceProductCommentDaoService.remove(t.id).subscribe(e=>{this.marketplaceProductDetailCommentService.delete(t,this.marketplaceProductCommentList),this.checkIfManagerUserAlreadyMadeAComment(this.user.managerUser)})})}getManagerUserPictureUrl(t){this.managerUserDaoService.getOne(t).subscribe(t=>this.imageFileService.getManagerUserPictureUrl(t.imageUUID))}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(kct),r.Rb(dst),r.Rb(gst),r.Rb(ER),r.Rb(r.l),r.Rb(Zg),r.Rb(GM),r.Rb(CL),r.Rb(Ys),r.Rb(cm.g),r.Rb(r.F))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-product-detail-comment"]],inputs:{marketplaceProduct:"marketplaceProduct",reloadData:"reloadData"},decls:1,vars:1,consts:[["class","product-detail-content-tab bg-grey",4,"ngIf"],[1,"product-detail-content-tab","bg-grey"],["fxLayout","column","fxLayoutAlign","start start",1,"footer"],[1,"footer-inner"],["fxLayout","row","fxLayoutAlign","start start","class","reply mb-30","style","width: 100%;",4,"ngIf"],[4,"ngIf"],[1,"mt-10","mb-20"],["fxLayout","row","fxLayoutAlign","start center","class","comment-count",4,"ngIf"],[1,"messages"],[1,"message-row","m-20"],["fxLayout","column","fxLayoutAlign","start start"],["fxLayout","row","fxLayoutAlign","start start","class","contact",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","start start",1,"reply","mb-30",2,"width","100%"],[1,"avatar",3,"src"],["fxFlex","","id","marketplace-product-comment-form","autocomplete","off",3,"formGroup","submit"],["placeholder","coloque seu coment\xe1rio...","id","marketplace-product-comment-text","formControlName","comment"],["fxFlex","","fxLayout","row","fxLayoutAlign","start center",1,"mb-10"],[1,"product-detail-rating","rating-select"],["id","marketplace-product-comment-star1",1,"star1",3,"mouseover","mouseout","click"],["id","marketplace-product-comment-star2",1,"star2",3,"mouseover","mouseout","click"],["id","marketplace-product-comment-star3",1,"star3",3,"mouseover","mouseout","click"],["id","marketplace-product-comment-star4",1,"star4",3,"mouseover","mouseout","click"],["id","marketplace-product-comment-star5",1,"star5",3,"mouseover","mouseout","click"],[1,"font-size-12","mr-5"],["type","submit","mat-raised-button","","color","accent",3,"disabled"],[1,"h2"],["fxLayout","row","fxLayoutAlign","start start",1,"contact"],["fxLayout","column","fxLayoutAlign","start start",1,"width-100-percent"],["fxLayout","row","fxLayoutAlign","space-between start",1,"width-100-percent"],[1,"line-height-18"],["fxFlex","","fxLayout","row","fxLayoutAlign","start center"],[1,"product-detail-rating"],["fxFlex","","fxLayout","row","fxLayoutAlign","end start","class","edit-message",4,"ngIf"],["class","username ",4,"ngIf","ngIfElse"],["class","username"],["notFound",""],[1,"time","ml-5"],[1,"message","mt-5"],["fxLayout","row","fxLayoutAlign","space-between center",1,"actions"],["fxFlex","","fxLayout","row","fxLayoutAlign","end start",1,"edit-message"],["mat-icon-button","","aria-label","Edit","id","marketplace-product-comment-edit","title","Editar",1,"edit",3,"click"],["mat-icon-button","","aria-label","Delete","id","marketplace-product-comment-delete","title","Deletar",1,"delete",3,"click"],[1,"username"],[1,"warn-A700-fg"],["fxLayout","row","fxLayoutAlign","start center",1,"comment-count"],["aria-hidden","true",1,"s-16"],["mat-icon-button","","aria-label","Edit","id","marketplace-product-comment-me-edit","title","Editar",1,"edit",3,"click"],["mat-icon-button","","aria-label","Delete","title","Deletar",1,"delete",3,"click"]],template:function(t,e){1&t&&r.Oc(0,Sst,12,4,"div",0),2&t&&r.rc("ngIf",e.user)},directives:[c.t,sp,mh,c.s,cm.J,cm.u,kp,cm.l,cm.c,cm.t,cm.j,Uu,yu],pipes:[c.f],styles:[".footer-inner[_ngcontent-%COMP%]{width:100%}.rating-select[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{cursor:pointer}.messages[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #eee;border-radius:10px;padding:12px;max-width:100%;margin-bottom:15px}.messages[_ngcontent-%COMP%]   .me[_ngcontent-%COMP%]{background-color:#dbf8c6;border:1px solid #eee}.messages[_ngcontent-%COMP%]   .edit-message[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px;margin-left:10px}.messages[_ngcontent-%COMP%]   .edit-message[_ngcontent-%COMP%]   .edit[_ngcontent-%COMP%]:hover{color:#069ce5}.messages[_ngcontent-%COMP%]   .edit-message[_ngcontent-%COMP%]   .delete[_ngcontent-%COMP%]:hover{color:#f44335}",".product-detail-rating[_ngcontent-%COMP%]{line-height:22px}.rating-number[_ngcontent-%COMP%]{float:right;margin-top:4px;margin-left:5px}.product-detail-title[_ngcontent-%COMP%]{position:relative;display:inline-block;font-size:30px;line-height:40px;box-sizing:border-box;max-width:100%;padding:8px 15px 10px;margin-top:150px;margin-left:18px;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 0 30px hsla(0,0%,100%,.1);border-radius:8px}.empty-star-color[_ngcontent-%COMP%]{color:#555}.product-detail-header[_ngcontent-%COMP%]{width:100%;height:250px;display:block}.product-detail-content[_ngcontent-%COMP%]{width:100%;min-height:300px}.mat-dialog-content[_ngcontent-%COMP%]{max-height:750px!important}.product-detail-content-tab[_ngcontent-%COMP%]{min-height:750px}.accordion-content[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}.mat-form-field[_ngcontent-%COMP%] + .mat-form-field[_ngcontent-%COMP%]{margin-left:8px}.product-description[_ngcontent-%COMP%]{padding:14px}.company-detail[_ngcontent-%COMP%]{border-left:1px solid #888;background-color:rgba(0,0,0,.04);height:100%;padding:14px}.company-detail[_ngcontent-%COMP%]   .title-td[_ngcontent-%COMP%]{font-weight:700;width:80px}.company-detail[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding-bottom:10px}.counter-back[_ngcontent-%COMP%]{height:17px;width:92px;background-color:#e5e5e5;float:left}.counter-bar[_ngcontent-%COMP%]{height:17px;background-color:#ffc733;float:left}textarea[_ngcontent-%COMP%]{width:100%;height:80px;line-height:1.15;background-color:#fff;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);padding:5px}.footer[_ngcontent-%COMP%]{padding:30px 15px 15px 30px}.bg-grey[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}.footer-inner[_ngcontent-%COMP%]{max-width:700px}.time[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.username[_ngcontent-%COMP%]{font-weight:600;margin-right:4px}.message[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}"]}),t})();const Dst=["tabProductDetail"];function Ist(t,e){if(1&t&&(r.Xb(0,"div",14),r.Xb(1,"div",15),r.Xb(2,"div"),r.Qc(3),r.Wb(),r.Xb(4,"div",16),r.Xb(5,"div",17),r.Xb(6,"div",18),r.Xb(7,"mat-icon"),r.Qc(8),r.Wb(),r.Xb(9,"mat-icon"),r.Qc(10),r.Wb(),r.Xb(11,"mat-icon"),r.Qc(12),r.Wb(),r.Xb(13,"mat-icon"),r.Qc(14),r.Wb(),r.Xb(15,"mat-icon"),r.Qc(16),r.Wb(),r.Wb(),r.Xb(17,"div",19),r.Qc(18),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(3),r.Sc(" ",null==t.marketplaceProduct?null:t.marketplaceProduct.name," "),r.Db(4),r.Fb(t.marketplaceService.getStarRating(t.marketplaceProduct,1)),r.Db(1),r.Rc(t.marketplaceService.checkIfIsHalfStar(t.marketplaceProduct,1)),r.Db(1),r.Fb(t.marketplaceService.getStarRating(t.marketplaceProduct,2)),r.Db(1),r.Rc(t.marketplaceService.checkIfIsHalfStar(t.marketplaceProduct,2)),r.Db(1),r.Fb(t.marketplaceService.getStarRating(t.marketplaceProduct,3)),r.Db(1),r.Rc(t.marketplaceService.checkIfIsHalfStar(t.marketplaceProduct,3)),r.Db(1),r.Fb(t.marketplaceService.getStarRating(t.marketplaceProduct,4)),r.Db(1),r.Rc(t.marketplaceService.checkIfIsHalfStar(t.marketplaceProduct,4)),r.Db(1),r.Fb(t.marketplaceService.getStarRating(t.marketplaceProduct,5)),r.Db(1),r.Rc(t.marketplaceService.checkIfIsHalfStar(t.marketplaceProduct,5)),r.Db(2),r.Sc("(",t.marketplaceService.checkTotalVotes(t.marketplaceProduct),") ")}}function Est(t,e){if(1&t&&(r.Xb(0,"mat-tab",20),r.Sb(1,"app-marketplace-product-detail-description",21),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("marketplaceProduct",t.marketplaceProduct)("amountOfMarketplaceProductOrders",t.amountOfMarketplaceProductOrders)("reloadData",t.reloadData)}}function Tst(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-tab",22),r.Xb(1,"app-marketplace-product-detail-faq",23),r.fc("eventSendEdit",(function(e){return r.Ec(t),r.jc().eventSendEdit(e)})),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("marketplaceProduct",t.marketplaceProduct)("reloadData",t.reloadData)}}function Lst(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-tab",24),r.Xb(1,"app-marketplace-product-detail-screen",23),r.fc("eventSendEdit",(function(e){return r.Ec(t),r.jc().eventSendEdit(e)})),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("marketplaceProduct",t.marketplaceProduct)("reloadData",t.reloadData)}}function Rst(t,e){if(1&t&&(r.Xb(0,"mat-tab",25),r.Sb(1,"app-marketplace-product-detail-comment",26),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("marketplaceProduct",t.marketplaceProduct)("reloadData",t.reloadData)}}function Wst(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",27),r.fc("click",(function(){return r.Ec(t),r.jc(2).onEdit()})),r.Qc(2,"Editar"),r.Wb(),r.Xb(3,"button",28),r.fc("click",(function(){return r.Ec(t),r.jc(2).onDelete()})),r.Qc(4,"Deletar"),r.Wb(),r.Wb()}}function jst(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,Wst,5,0,"div",12),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",t.canAccess)}}let Fst=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m){this.dialogRef=t,this.data=e,this.dialog=n,this.router=o,this.render=r,this.elRef=i,this.imageFileService=a,this.userAuthorityDaoService=c,this.customerGroupService=s,this.marketplaceProductDaoService=l,this.marketplaceOrderDaoService=d,this.marketplaceOrderService=g,this.marketplaceService=m,this.image_url="",this.marketplaceProduct=null,this.amountOfMarketplaceProductOrders=0,this.reloadData=0,this.canAccess=!1,null!=this.data.id&&this.marketplaceProductDaoService.getOne(this.data.id).subscribe(t=>{t&&this.userAuthorityDaoService.hasPermission("MarketplaceProduct",t.id,"WRITE").subscribe(e=>{e&&e.value&&(this.canAccess=!0),this.marketplaceProduct=t,this.image_url=this.imageFileService.getMarketPlaceProductBannerPictureUrl(this.marketplaceProduct.bannerUUID),this.marketplaceOrderDaoService.getAmountOfOrderByMarketplaceProductId(this.data.id).subscribe(t=>{t&&(this.amountOfMarketplaceProductOrders=t)})})})}ngOnInit(){}onCancel(){this.dialogRef.close({operation:"SAVE",data:this.marketplaceProduct})}onContact(){this.dialog.open(Uct,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{marketplaceProduct:this.marketplaceProduct}}).afterClosed().subscribe(t=>{"CREATE"===t.operation&&(this.dialogRef.close(!0),this.router.navigate(["/marketplace-order/detail"],{queryParams:{marketplaceOrderId:t.data.id}}))})}onEdit(){0===this.tabProductDetail.selectedIndex?this.openProductEdit():1===this.tabProductDetail.selectedIndex?this.openFAQEdit():2===this.tabProductDetail.selectedIndex&&this.openScreenEdit()}onDelete(){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja deletar esse servi\xe7o?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{t&&this.marketplaceProductDaoService.remove(this.marketplaceProduct.id).subscribe(t=>{this.dialogRef.close({operation:"DELETE",data:this.marketplaceProduct})})})}openProductEdit(){this.dialog.open(Xct,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{marketplaceProduct:this.marketplaceProduct}}).afterClosed().subscribe(t=>{t&&"SAVE"===t.operation&&(this.marketplaceProduct=t.data),this.reloadData++})}openFAQEdit(){this.dialog.open(Qct,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{marketplaceProduct:this.marketplaceProduct}}).afterClosed().subscribe(t=>{this.reloadData++})}openScreenEdit(){this.dialog.open(est,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{marketplaceProduct:this.marketplaceProduct}}).afterClosed().subscribe(t=>{this.reloadData++})}eventSendEdit(t){this.onEdit()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g),r.Rb(Zg),r.Rb(ga),r.Rb(r.F),r.Rb(r.l),r.Rb(GM),r.Rb(Ys),r.Rb(nb),r.Rb(Act),r.Rb(vb),r.Rb(wb),r.Rb(kct))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-product-detail"]],viewQuery:function(t,e){var n;1&t&&r.Wc(Dst,!0),2&t&&r.zc(n=r.gc())&&(e.tabProductDetail=n.first)},decls:19,vars:11,consts:[["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2","no-padding"],[1,"product-detail-header","banner"],["style","width: 100%; height: 250px",4,"ngIf"],[1,"product-detail-content"],["id","marketplace-product-tabs","animationDuration","0ms","disableRipple","true"],["tabProductDetail",""],["label","Descri\xe7\xe3o","id","marketplace-product-detail",4,"ngIf"],["label","FAQ","id","marketplace-product-faq",4,"ngIf"],["label","Telas","id","marketplace-product-screen",4,"ngIf"],["label","Coment\xe1rios","id","marketplace-product-comentario",4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","accent","id","marketplace-product-contact",3,"click"],[4,"ngIf"],["type","button","mat-raised-button","","color","primary","id","marketplace-product-cancel",3,"click"],[2,"width","100%","height","250px"],[1,"product-detail-title"],[1,"line-height-24"],["fxFlex","","fxLayout","row","fxLayoutAlign","start center"],[1,"product-detail-rating"],[1,"font-size-12","ml-5"],["label","Descri\xe7\xe3o","id","marketplace-product-detail"],[3,"marketplaceProduct","amountOfMarketplaceProductOrders","reloadData"],["label","FAQ","id","marketplace-product-faq"],[3,"marketplaceProduct","reloadData","eventSendEdit"],["label","Telas","id","marketplace-product-screen"],["label","Coment\xe1rios","id","marketplace-product-comentario"],[3,"marketplaceProduct","reloadData"],["type","button","mat-raised-button","","color","accent","id","marketplace-product-edit",3,"click"],["type","button","mat-raised-button","","color","warn","id","marketplace-product-delete",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.kc(2,"safeHtml"),r.Oc(3,Ist,19,22,"div",2),r.Wb(),r.Xb(4,"div",3),r.Xb(5,"mat-tab-group",4,5),r.Oc(7,Est,2,3,"mat-tab",6),r.Oc(8,Tst,2,2,"mat-tab",7),r.Oc(9,Lst,2,2,"mat-tab",8),r.Oc(10,Rst,2,2,"mat-tab",9),r.Wb(),r.Wb(),r.Wb(),r.Xb(11,"div",10),r.Xb(12,"div"),r.Xb(13,"button",11),r.fc("click",(function(){return e.onContact()})),r.Qc(14,"Entrar em contato "),r.Wb(),r.Wb(),r.Oc(15,jst,2,1,"div",12),r.Xb(16,"div"),r.Xb(17,"button",13),r.fc("click",(function(){return e.onCancel()})),r.Qc(18,"Cancelar"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(1),r.Nc("background-image",r.mc(2,8,"url("+e.image_url+")","style"),r.Kb),r.Db(2),r.rc("ngIf",null!=e.marketplaceProduct),r.Db(4),r.rc("ngIf",null!=e.marketplaceProduct),r.Db(1),r.rc("ngIf",null!=e.marketplaceProduct),r.Db(1),r.rc("ngIf",null!=e.marketplaceProduct),r.Db(1),r.rc("ngIf",null!=e.marketplaceProduct),r.Db(5),r.rc("ngIf",null!=e.marketplaceProduct))},directives:[sp,mh,om,c.t,xy,ah,rm,yu,kp,Uu,py,nst,ist,sst,Ast],pipes:[YU],styles:[".product-detail-rating[_ngcontent-%COMP%]{line-height:22px}.rating-number[_ngcontent-%COMP%]{float:right;margin-top:4px;margin-left:5px}.product-detail-title[_ngcontent-%COMP%]{position:relative;display:inline-block;font-size:30px;line-height:40px;box-sizing:border-box;max-width:100%;padding:8px 15px 10px;margin-top:150px;margin-left:18px;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 0 30px hsla(0,0%,100%,.1);border-radius:8px}.empty-star-color[_ngcontent-%COMP%]{color:#555}.product-detail-header[_ngcontent-%COMP%]{width:100%;height:250px;display:block}.product-detail-content[_ngcontent-%COMP%]{width:100%;min-height:300px}.mat-dialog-content[_ngcontent-%COMP%]{max-height:750px!important}.product-detail-content-tab[_ngcontent-%COMP%]{min-height:750px}.accordion-content[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}.mat-form-field[_ngcontent-%COMP%] + .mat-form-field[_ngcontent-%COMP%]{margin-left:8px}.product-description[_ngcontent-%COMP%]{padding:14px}.company-detail[_ngcontent-%COMP%]{border-left:1px solid #888;background-color:rgba(0,0,0,.04);height:100%;padding:14px}.company-detail[_ngcontent-%COMP%]   .title-td[_ngcontent-%COMP%]{font-weight:700;width:80px}.company-detail[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding-bottom:10px}.counter-back[_ngcontent-%COMP%]{height:17px;width:92px;background-color:#e5e5e5;float:left}.counter-bar[_ngcontent-%COMP%]{height:17px;background-color:#ffc733;float:left}textarea[_ngcontent-%COMP%]{width:100%;height:80px;line-height:1.15;background-color:#fff;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);padding:5px}.footer[_ngcontent-%COMP%]{padding:30px 15px 15px 30px}.bg-grey[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}.footer-inner[_ngcontent-%COMP%]{max-width:700px}.time[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.username[_ngcontent-%COMP%]{font-weight:600;margin-right:4px}.message[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}"]}),t})(),Xst=(()=>{class t{constructor(){}initMarketplaceCategory(){return{id:null,name:null,active:!0,comment:null,modified:null,optlock:null}}save(t,e){const n=e.findIndex(e=>e.id===t.id);return n>-1&&(e[n]=t),e}delete(t,e){const n=e.findIndex(e=>e.id===t.id);return n>-1&&e.splice(n,1),e}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Nst(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"Salvar"),r.Wb())}function Ust(t,e){1&t&&r.Qc(0,"Criar")}let zst=(()=>{class t{constructor(t,e,n,o){this.dialogRef=t,this.fb=e,this.marketplaceCategoryService=n,this.data=o,this.marketplaceCategory=null==o?void 0:o.marketplaceCategory,this.marketplaceCategory||(this.marketplaceCategory=this.marketplaceCategoryService.initMarketplaceCategory()),this.myForm=this.fb.group(Object(kc.e)(this.marketplaceCategory))}onCancel(){this.dialogRef.close(!1)}onSubmit(){const t=this.myForm.value;let e="CREATE";t.id&&(e="SAVE"),this.dialogRef.close({data:t,operation:e})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb(Xst),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-category-create-and-edit"]],decls:22,vars:7,consts:[[1,"dialog-content-wrapper"],["id","marketplace-category-create-and-edit-form","autocomplete","off",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg"],[1,"form-full-size","mt-20"],["appearance","outline",1,"w-300"],["matInput","","formControlName","name","autocomplete","off","id","marketplace-category-create-and-edit-name"],["fxLayout","row","fxLayoutAlign","space-between center","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","submit","mat-raised-button","","id","marketplace-category-create-and-edit-create","color","accent","aria-label","Salvar",3,"disabled"],[4,"ngIf","ngIfElse"],["newUser",""],["type","button","mat-raised-button","","color","primary","id","marketplace-category-create-and-edit-cancel",3,"click"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"form",1),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(2,"mat-toolbar",2),r.Xb(3,"mat-toolbar-row",3),r.Xb(4,"span",4),r.Qc(5,"Cadastro de categoria"),r.Wb(),r.Wb(),r.Wb(),r.Xb(6,"div",5),r.Xb(7,"div",6),r.Xb(8,"mat-form-field",7),r.Xb(9,"mat-label"),r.Qc(10,"Nome da categoria"),r.Wb(),r.Sb(11,"input",8),r.Xb(12,"mat-error"),r.Qc(13),r.kc(14,"error"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(15,"div",9),r.Xb(16,"button",10),r.Oc(17,Nst,2,0,"span",11),r.Oc(18,Ust,1,0,"ng-template",null,12,r.Pc),r.Wb(),r.Xb(20,"button",13),r.fc("click",(function(){return e.onCancel()})),r.Qc(21,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(19);r.Db(1),r.rc("formGroup",e.myForm),r.Db(12),r.Sc(" ",r.lc(14,5,e.myForm.get("name").errors)," "),r.Db(3),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(1),r.rc("ngIf",e.marketplaceCategory.id)("ngIfElse",t)}},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,nu,Qh,bu,cm.c,cm.t,cm.j,Uh,ah,rm,yu,c.t],pipes:[DP],styles:[""]}),t})(),Yst=(()=>{class t{constructor(){}delete(t,e){const n=e.findIndex(e=>e.id===t.id);return n>-1&&e.splice(n,1),e}update(t,e){const n=e.findIndex(e=>e.id===t.id);return n>-1&&(e[n]=t),e}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Bst(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",1),r.Sb(1,"img",2),r.Xb(2,"div",3),r.Xb(3,"div",4),r.Qc(4),r.Wb(),r.Xb(5,"div",5),r.Qc(6),r.Wb(),r.Wb(),r.Xb(7,"div",6),r.Qc(8),r.Wb(),r.Xb(9,"div",7),r.Xb(10,"button",8),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onShowProductDetail(n.id)})),r.Qc(11," Conhecer "),r.Wb(),r.Xb(12,"div"),r.Xb(13,"mat-icon"),r.Qc(14),r.Wb(),r.Xb(15,"mat-icon"),r.Qc(16),r.Wb(),r.Xb(17,"mat-icon"),r.Qc(18),r.Wb(),r.Xb(19,"mat-icon"),r.Qc(20),r.Wb(),r.Xb(21,"mat-icon"),r.Qc(22),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.sc("src",n.imageFileService.getMarketPlaceProductAvatarPictureUrl(t.avatarUUID),r.Hc),r.Db(3),r.Rc(t.name),r.Db(2),r.Rc(t.company),r.Db(2),r.Sc(" ",t.shortDescription," "),r.Db(2),r.sc("id",t.name),r.Db(3),r.Fb(n.marketplaceService.getStarRating(t,1)),r.Db(1),r.Rc(n.marketplaceService.checkIfIsHalfStar(t,1)),r.Db(1),r.Fb(n.marketplaceService.getStarRating(t,2)),r.Db(1),r.Rc(n.marketplaceService.checkIfIsHalfStar(t,2)),r.Db(1),r.Fb(n.marketplaceService.getStarRating(t,3)),r.Db(1),r.Rc(n.marketplaceService.checkIfIsHalfStar(t,3)),r.Db(1),r.Fb(n.marketplaceService.getStarRating(t,4)),r.Db(1),r.Rc(n.marketplaceService.checkIfIsHalfStar(t,4)),r.Db(1),r.Fb(n.marketplaceService.getStarRating(t,5)),r.Db(1),r.Rc(n.marketplaceService.checkIfIsHalfStar(t,5))}}let Vst=(()=>{class t{constructor(t,e,n){this.imageFileService=t,this.marketplaceService=e,this.marketplaceProductService=n,this.marketplaceProductList=[],this.showProductDetailEvent=new r.o}ngOnInit(){}onShowProductDetail(t){this.showProductDetailEvent.next(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(GM),r.Rb(kct),r.Rb(Yst))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-product-list"]],inputs:{marketplaceProductList:"marketplaceProductList"},outputs:{showProductDetailEvent:"showProductDetailEvent"},decls:1,vars:1,consts:[["class","fuse-card",4,"ngFor","ngForOf"],[1,"fuse-card"],["width","344","height","195",3,"src"],[1,"p-16"],[1,"h1"],[1,"h4","secondary-text"],[1,"p-16","pt-0","line-height-1.75","description"],["fxLayout","row","fxLayoutAlign","space-between center",1,"p-14"],["mat-raised-button","","color","accent",1,"marketplace-product-list-product-detail",3,"id","click"]],template:function(t,e){1&t&&r.Oc(0,Bst,23,25,"div",0),2&t&&r.rc("ngForOf",e.marketplaceProductList)},directives:[c.s,sp,mh,yu,Uu],styles:[".fuse-card[_ngcontent-%COMP%]{float:left;margin-left:15px;margin-bottom:32px;margin-top:30px}.fuse-card[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{height:87px}[_nghost-%COMP%]  .mat-tab-label{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}[_nghost-%COMP%]  .mat-tab-label-active{color:#495057;opacity:1!important;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}[_nghost-%COMP%]  .mat-ink-bar{display:none}[_nghost-%COMP%]  .mat-tab-body-content{background:#fff;padding:25px 0 0 10px;border-left:1px solid #dee2e6}[_nghost-%COMP%]  .mat-tab-header{border-bottom:none!important}"]}),t})();function Hst(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",19),r.fc("click",(function(){return r.Ec(t),r.jc().onCreateNewProduct()})),r.Qc(1," Inserir servi\xe7o "),r.Wb()}}function Qst(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",20),r.fc("click",(function(){return r.Ec(t),r.jc().onCreateNewCategory()})),r.Qc(1,"Inserir categoria "),r.Wb()}}function Gst(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-tab",21),r.Xb(1,"app-marketplace-product-list",16),r.fc("showProductDetailEvent",(function(e){return r.Ec(t),r.jc().onShowProductDetail(e)})),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.Db(1),r.rc("marketplaceProductList",t.findAllMarketplaceProductActiveFalse())}}function $st(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",26),r.Xb(1,"div",27),r.Xb(2,"button",28),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onEditCategory(e)})),r.Qc(3," Editar Categoria "),r.Wb(),r.Xb(4,"button",29),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onDeleteCategory(e)})),r.Qc(5," Excluir Categoria "),r.Wb(),r.Wb(),r.Wb()}}function qst(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-tab",22),r.Xb(1,"table",23),r.Xb(2,"tr"),r.Xb(3,"td",24),r.Xb(4,"app-marketplace-product-list",16),r.fc("showProductDetailEvent",(function(e){return r.Ec(t),r.jc().onShowProductDetail(e)})),r.Wb(),r.Wb(),r.Oc(5,$st,6,0,"td",25),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc();r.tc("id","marketplace-tab-",t.name,""),r.sc("label",t.name),r.Db(4),r.rc("marketplaceProductList",n.findAllMarketplaceProductByCategoryId(t.id))}}let Kst=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l){super(),this.dialogRef=t,this.dialog=e,this.marketplaceOrderService=n,this.marketplaceCategoryDaoService=o,this.marketplaceProductDaoService=r,this.marketplaceProductService=i,this.marketplaceService=a,this.imageFileService=c,this.customerGroupService=s,this.marketplaceCategoryService=l,this.marketplaceProductList=[],this.marketplaceProductFilterList=[],this.marketplaceCategoryList=[],this.customerGroups=[],this.canCreate=!1,this.searchMultiFilterCtrl=new cm.h,this.filteredSearchMulti=new BM.ReplaySubject(1),this._onDestroy=new VM.Subject,this.findAllMarketplaceCategory(),this.findAllMarketplaceProduct()}ngOnInit(){this.customerGroupService.get().subscribe(t=>{t&&(this.appHasPermissionList=[{type:"MarketplaceProduct",permission:"CREATE",parentType:"CustomerGroup",parent:t}])}),this.marketplaceOrderService.getAmountOfUnreadOrdersAndPutOnMenuBadge()}filterBanksMulti(){let t=this.searchMultiFilterCtrl.value;t?(t=t.toLowerCase(),this.marketplaceProductFilterList=this.marketplaceProductList.filter(e=>e.name.toLowerCase().indexOf(t)>-1||e.company.toLowerCase().indexOf(t)>-1||e.companyWebsite.toLowerCase().indexOf(t)>-1||e.description.toLowerCase().indexOf(t)>-1||e.shortDescription.toLowerCase().indexOf(t)>-1||("managerUserId:"+e.managerUserId).toLowerCase().indexOf(t)>-1||e.shortDescription.toLowerCase().indexOf(t)>-1)):this.marketplaceProductFilterList=this.marketplaceProductList}findAllMarketplaceCategory(){this.marketplaceCategoryDaoService.get().subscribe(t=>{this.marketplaceCategoryList=t})}findAllMarketplaceProduct(){this.marketplaceProductDaoService.get().subscribe(t=>{this.marketplaceProductList=t,this.filterBanksMulti(),this.searchMultiFilterCtrl.valueChanges.pipe(dc(this._onDestroy)).subscribe(()=>{this.filterBanksMulti()})})}getArray(t,e){const n=[];for(let o=e;o<=e+t;o++)n.push(o);return n}onCreateNewProduct(){this.dialog.open(Xct,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{}}).afterClosed().subscribe(t=>{t&&"CREATE"===t.operation&&(this.marketplaceProductList.unshift(t.data),this.onShowProductDetail(t.data.id))})}onCreateNewCategory(){this.dialog.open(zst,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{}}).afterClosed().subscribe(t=>{"CREATE"===t.operation&&this.marketplaceCategoryDaoService.create(t.data).subscribe(t=>{t&&this.marketplaceCategoryList.unshift(t)})})}onEditCategory(t){this.dialog.open(zst,{disableClose:!0,panelClass:"generic-edit-dialog-large",data:{marketplaceCategory:t}}).afterClosed().subscribe(t=>{"SAVE"===t.operation&&this.marketplaceCategoryDaoService.save(t.data).subscribe(t=>{t&&(this.marketplaceCategoryList=this.marketplaceCategoryService.save(t,this.marketplaceCategoryList))})})}onDeleteCategory(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja deletar essa categoria?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.marketplaceCategoryDaoService.remove(t.id).subscribe(e=>{this.marketplaceCategoryList=this.marketplaceCategoryService.delete(t,this.marketplaceCategoryList)})})}onShowProductDetail(t){this.dialog.open(Fst,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{id:t}}).afterClosed().subscribe(t=>{t&&"DELETE"===t.operation?this.marketplaceProductService.delete(t.data,this.marketplaceProductList):t&&"SAVE"===t.operation&&this.marketplaceProductService.update(t.data,this.marketplaceProductList)})}findAllMarketplaceProductByCategoryId(t){var e;return null===(e=this.marketplaceProductFilterList)||void 0===e?void 0:e.filter(e=>e.marketplaceCategoryId===t&&!0===e.active)}findAllMarketplaceProductActiveFalse(){var t;return null===(t=this.marketplaceProductFilterList)||void 0===t?void 0:t.filter(t=>!1===t.active)}findAllMarketplaceProductActive(){var t;return null===(t=this.marketplaceProductFilterList)||void 0===t?void 0:t.filter(t=>!0===t.active)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(Zg),r.Rb(wb),r.Rb(Sct),r.Rb(Act),r.Rb(Yst),r.Rb(kct),r.Rb(GM),r.Rb(nb),r.Rb(Xst))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace"]],features:[r.Ab],decls:25,vars:4,consts:[[1,"page-layout","carded","fullwidth"],[1,"top-bg","accent"],["fxLayout","row","fxLayoutAlign","space-between center",1,"header","accent","p-24",2,"z-index","99","margin-top","12px"],["fxLayout","row","fxLayoutAlign","start center",2,"min-height","92px"],[1,"mr-10","font-size-24"],[1,"h1","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","start center",1,"search-wrapper"],["fxLayout","row","fxLayoutAlign","start center",1,"search"],["placeholder","buscar servi\xe7o","id","marketplace-create-new-product-search","matInput","","fxFlex","","autocomplete","off",3,"formControl"],[2,"min-width","142px"],["fxFlex","","fxLayout","column","fxLayoutAlign","center start"],["mat-raised-button","","id","marketplace-create-new-product",3,"click",4,"appIfPermission"],["mat-raised-button","","id","marketplace-create-new-category","class","mt-20",3,"click",4,"appIsAdmin"],[1,"ml-15"],["animationDuration","0ms","disableRipple","true","id","marketplace-tab-category"],["label","Tudo","id","marketplace-tab-all"],[3,"marketplaceProductList","showProductDetailEvent"],["label","Desativados","id","marketplace-tab-inactive",4,"appIsAdmin"],[3,"id","label",4,"ngFor","ngForOf"],["mat-raised-button","","id","marketplace-create-new-product",3,"click"],["mat-raised-button","","id","marketplace-create-new-category",1,"mt-20",3,"click"],["label","Desativados","id","marketplace-tab-inactive"],[3,"id","label"],["border","0","cellspacing","0","cellpadding","0"],[1,"width-100-percent"],["style","vertical-align: top;",4,"appIsAdmin"],[2,"vertical-align","top"],[1,"mr-10","ml-10"],["mat-raised-button","","id","marketplace-create-edit-category",3,"click"],["mat-raised-button","","id","marketplace-create-delete-category","color","warn",1,"mt-20",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"mat-icon",4),r.Qc(5,"shopping_basket"),r.Wb(),r.Xb(6,"span",5),r.Qc(7,"Marketplace "),r.Wb(),r.Wb(),r.Xb(8,"div"),r.Xb(9,"div",6),r.Xb(10,"div",7),r.Xb(11,"mat-icon"),r.Qc(12,"search"),r.Wb(),r.Sb(13,"input",8),r.Wb(),r.Wb(),r.Wb(),r.Xb(14,"div",9),r.Xb(15,"div",10),r.Oc(16,Hst,2,0,"button",11),r.Oc(17,Qst,2,0,"button",12),r.Wb(),r.Wb(),r.Wb(),r.Xb(18,"div",13),r.Xb(19,"div"),r.Xb(20,"mat-tab-group",14),r.Xb(21,"mat-tab",15),r.Xb(22,"app-marketplace-product-list",16),r.fc("showProductDetailEvent",(function(t){return e.onShowProductDetail(t)})),r.Wb(),r.Wb(),r.Oc(23,Gst,2,1,"mat-tab",17),r.Oc(24,qst,6,3,"mat-tab",18),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(13),r.rc("formControl",e.searchMultiFilterCtrl),r.Db(3),r.rc("appIfPermission",e.appHasPermissionList),r.Db(6),r.rc("marketplaceProductList",e.findAllMarketplaceProductActive()),r.Db(2),r.rc("ngForOf",e.marketplaceCategoryList))},directives:[sp,mh,Uu,kp,bu,cm.c,cm.t,cm.i,fL,Nv,xy,py,Vst,c.s,yu],styles:["use-card[_ngcontent-%COMP%]{float:left;margin-left:15px;margin-bottom:32px}[_nghost-%COMP%]  .mat-tab-label{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}[_nghost-%COMP%]  .mat-tab-label-active{color:#495057;opacity:1!important;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}[_nghost-%COMP%]  .mat-ink-bar{display:none}[_nghost-%COMP%]  .mat-tab-body-content{background:#fff;padding:25px 0 0 10px;border-left:1px solid #dee2e6}[_nghost-%COMP%]  .mat-tab-header{border-bottom:none!important}.search-wrapper[_ngcontent-%COMP%]{border-radius:24px;max-width:640px;overflow:hidden}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]{width:100%;height:36px;line-height:36px;padding:0 18px;background-color:#fff}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{color:#999;min-width:20px;min-height:20px;font-size:20px;line-height:24px}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{height:38px;min-height:38px;max-height:48px;padding:0 10px;border:none;outline:none;font-size:16px;width:300px}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::-moz-placeholder{color:#ccc}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::placeholder{color:#ccc}@media only screen and (min-width:1350px){.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:400px}}@media only screen and (min-width:1650px){.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:500px}}",""]}),t})();function Jst(t,e){1&t&&r.Sb(0,"th",14)}function Zst(t,e){1&t&&(r.Xb(0,"div",17),r.Qc(1,"Nova"),r.Wb())}function tlt(t,e){if(1&t&&(r.Xb(0,"td",15),r.Oc(1,Zst,2,0,"div",16),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",t.unReadList)}}function elt(t,e){1&t&&(r.Xb(0,"th",14),r.Qc(1,"ID"),r.Wb())}function nlt(t,e){if(1&t&&(r.Xb(0,"td",18),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t.id," ")}}function olt(t,e){1&t&&(r.Xb(0,"th",14),r.Qc(1,"Usu\xe1rio"),r.Wb())}function rlt(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div"),r.Sb(2,"img",23),r.Wb(),r.Xb(3,"div",24),r.Xb(4,"div"),r.Qc(5),r.Wb(),r.Xb(6,"small"),r.Qc(7),r.Wb(),r.Xb(8,"small",25),r.Qc(9),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.ngIf,n=r.jc().$implicit,o=r.jc();r.Db(2),r.tc("src","",o.imageFileService.getManagerUserPicture(t),"?w=40&square=true",r.Hc),r.Db(3),r.Rc(null==t?null:t.displayName),r.Db(2),r.Rc(null==t?null:t.email),r.Db(2),r.Rc(n.description)}}function ilt(t,e){if(1&t&&(r.Xb(0,"div"),r.Sb(1,"img",23),r.Wb(),r.Xb(2,"div",24),r.Xb(3,"div"),r.Qc(4),r.Wb(),r.Xb(5,"small",25),r.Qc(6),r.Wb(),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc();r.Db(1),r.sc("src",e.imageFileService.getManagerUserPictureUrl(0,40),r.Hc),r.Db(3),r.Rc(t.email),r.Db(2),r.Rc(t.description)}}function alt(t,e){if(1&t&&(r.Xb(0,"td",19),r.Xb(1,"div"),r.Xb(2,"div",20),r.Oc(3,rlt,10,4,"div",21),r.Oc(4,ilt,7,3,"ng-template",null,22,r.Pc),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,n=r.Ac(5),o=r.jc();r.Db(3),r.rc("ngIf",o.adminService.getManagerUser(t.managerUserId))("ngIfElse",n)}}function clt(t,e){1&t&&(r.Xb(0,"th",14),r.Qc(1,"Servi\xe7o"),r.Wb())}function slt(t,e){if(1&t&&(r.Xb(0,"td",26),r.Xb(1,"table"),r.Xb(2,"tr"),r.Xb(3,"td"),r.Sb(4,"img",27),r.Wb(),r.Xb(5,"td"),r.Xb(6,"div"),r.Qc(7),r.Wb(),r.Xb(8,"div",25),r.Xb(9,"small"),r.Qc(10),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=e.$implicit,a=r.jc();var n,o,i;r.Db(4),r.sc("src",a.imageFileService.getMarketPlaceProductAvatarPictureUrl(null==(n=a.marketplaceService.findById(t.marketplaceProductId,a.marketplaceProductList))?null:n.avatarUUID),r.Hc),r.Db(3),r.Rc(null==(o=a.marketplaceService.findById(t.marketplaceProductId,a.marketplaceProductList))?null:o.company),r.Db(3),r.Sc(" ",null==(i=a.marketplaceService.findById(t.marketplaceProductId,a.marketplaceProductList))?null:i.name,"")}}function llt(t,e){1&t&&(r.Xb(0,"th",14),r.Qc(1,"Criado em"),r.Wb())}function dlt(t,e){if(1&t&&(r.Xb(0,"td",28),r.Xb(1,"small"),r.Qc(2),r.kc(3,"date"),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(r.mc(3,1,t.createdAt,"dd/MM/yyyy HH:mm"))}}function glt(t,e){1&t&&r.Sb(0,"tr",29)}function mlt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"tr",30),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onOpenRequest(n)})),r.Wb()}}let plt=(()=>{class t{constructor(t,e,n,o,i){this.marketplaceService=t,this.marketplaceOrderService=e,this.adminService=n,this.router=o,this.imageFileService=i,this.dataSource=new uH,this.unReadList=!1,this.marketplaceOrderListEvent=new r.o,this.displayedColumns=["new","id","managerUserName","marketplaceProductAvatarId","createdAt"]}onOpenRequest(t){this.marketplaceOrderListEvent.next(this.marketplaceOrderService.markAsRead(this.marketplaceOrderList,t.id)),this.router.navigate(["/marketplace-order/detail"],{queryParams:{marketplaceOrderId:t.id}})}ngOnChanges(){this.dataSource.data=this.marketplaceOrderList}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(kct),r.Rb(wb),r.Rb(CL),r.Rb(ga),r.Rb(GM))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-order-table"]],inputs:{marketplaceOrderList:"marketplaceOrderList",marketplaceProductList:"marketplaceProductList",unReadList:"unReadList"},outputs:{marketplaceOrderListEvent:"marketplaceOrderListEvent"},features:[r.Bb],decls:18,vars:3,consts:[["mat-table","",1,"rows-pointer","mat-elevation-z0","width-100-percent","bulk-update-table",3,"dataSource"],["matColumnDef","new"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","p-10",4,"matCellDef"],["matColumnDef","id"],["mat-cell","","class","pr-16 w-30",4,"matCellDef"],["matColumnDef","managerUserName"],["mat-cell","","class","p-10 width-100-percent",4,"matCellDef"],["matColumnDef","marketplaceProductAvatarId"],["mat-cell","","class","p-10 w-400",4,"matCellDef"],["matColumnDef","createdAt"],["mat-cell","","class","w-120",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","marketplace-order-order",3,"click",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",1,"p-10"],["class","new-message mr-10",4,"ngIf"],[1,"new-message","mr-10"],["mat-cell","",1,"pr-16","w-30"],["mat-cell","",1,"p-10","width-100-percent"],["fxFlex","","fxLayout","row","fxLayoutAlign","start start"],[4,"ngIf","ngIfElse"],["notFound",""],[1,"avatar",3,"src"],["fxFlex","","fxLayout","column","fxLayoutAlign","start start",1,"mt-3"],[1,"text-max-350"],["mat-cell","",1,"p-10","w-400"],["width","80",3,"src"],["mat-cell","",1,"w-120"],["mat-header-row",""],["mat-row","",1,"marketplace-order-order",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"table",0),r.Vb(1,1),r.Oc(2,Jst,1,0,"th",2),r.Oc(3,tlt,2,1,"td",3),r.Ub(),r.Vb(4,4),r.Oc(5,elt,2,0,"th",2),r.Oc(6,nlt,2,1,"td",5),r.Ub(),r.Vb(7,6),r.Oc(8,olt,2,0,"th",2),r.Oc(9,alt,6,2,"td",7),r.Ub(),r.Vb(10,8),r.Oc(11,clt,2,0,"th",2),r.Oc(12,slt,11,3,"td",9),r.Ub(),r.Vb(13,10),r.Oc(14,llt,2,0,"th",2),r.Oc(15,dlt,4,4,"td",11),r.Ub(),r.Oc(16,glt,1,0,"tr",12),r.Oc(17,mlt,1,0,"tr",13),r.Wb()),2&t&&(r.rc("dataSource",e.dataSource),r.Db(16),r.rc("matHeaderRowDef",e.displayedColumns),r.Db(1),r.rc("matRowDefColumns",e.displayedColumns))},directives:[UV,$V,VV,YV,tH,rH,KV,ZV,c.t,kp,sp,mh,aH,dH],pipes:[c.f],styles:[".rows-pointer[_ngcontent-%COMP%]   .mat-row[_ngcontent-%COMP%]{cursor:pointer}.rows-pointer[_ngcontent-%COMP%]   .mat-row[_ngcontent-%COMP%]:hover{background:#ddd!important}.new-message[_ngcontent-%COMP%]{background:#43a047;display:inline-flex;font-size:13px;color:#fff;letter-spacing:.015em;line-height:1;padding:5px 8px;border-radius:2px}"]}),t})(),hlt=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l,d){this.marketplaceService=t,this.marketplaceOrderService=e,this.marketplaceOrderDaoService=n,this.marketplaceProductDaoService=o,this.customerGroupDaoService=r,this.managerUserDaoService=i,this.customerGroupService=a,this.adminService=c,this.userAuthorityDao=s,this.imageFileService=l,this.router=d,this.user=null,this.marketplaceOrderList=[],this.marketplaceOrderFilterList=[],this.marketplaceProductList=[],this.marketplaceOrderUnReadFilterList=[],this.marketplaceOrderReadFilterList=[],this.marketplaceOrderCancelFilterList=[],this.marketplaceOrderConcludedFilterList=[],this.displayedColumns=["id","managerUserName","marketplaceProductAvatarId","createdAt"],this.searchMultiFilterCtrl=new cm.h,this.filteredSearchMulti=new BM.ReplaySubject(1),this._onDestroy=new VM.Subject}ngOnInit(){this.userAuthorityDao.getMe().subscribe(t=>{this.user=t,this.customerGroupDaoService.getByAuthenticatedManagerUser().subscribe(t=>{t&&(this.customerGroup=t,this.findOrderListBySelectedType(this.marketplaceOrderDaoService.findAllByAuthenticatedManagerUser()))})})}findOrderListBySelectedType(t){t.subscribe(t=>{if(t){let e=!1;if(t.map(t=>{this.marketplaceOrderService.findById(this.marketplaceOrderList,t.id)||(this.marketplaceOrderList.push(t),e=!0)}),this.marketplaceOrderService.updateOrderMenuBadgeByMarketplaceOrderList(this.marketplaceOrderList,this.customerGroup.id),e){const t=[],e=[];for(const r of this.marketplaceOrderList)t.push(r.managerUserId),e.push(r.marketplaceProductId);let n,o;n=e&&e.length>0?this.marketplaceProductDaoService.findAllByIdList(e):Object(qu.of)(this.marketplaceProductList),o=t&&t.length>0?this.managerUserDaoService.findAllByIdList(t):Object(qu.of)([]),Object(Ku.forkJoin)([n,o]).subscribe(t=>{t[0]&&(this.marketplaceProductList=t[0]),t[1]&&t[1].map(t=>{this.adminService.getManagerUser(t.id)||this.adminService.addManagerUser(t)}),this.refreshDataSource()}),this.filterBanksMulti(),this.searchMultiFilterCtrl.valueChanges.pipe(dc(this._onDestroy)).subscribe(()=>{this.filterBanksMulti()})}}})}filterBanksMulti(){let t=this.searchMultiFilterCtrl.value;if(!t)return this.marketplaceOrderFilterList=this.marketplaceOrderList,void this.refreshDataSource();t=t.toLowerCase(),this.marketplaceOrderFilterList=this.marketplaceOrderList.filter(e=>{var n,o,r;let i="";if(e.createdAt){const t=new Date(e.createdAt);i=t.getDate()+"-"+(t.getMonth()+1)+"-"+t.getFullYear()+" "+t.getHours()+":"+t.getMinutes()}return(e.id+"".toLowerCase()).indexOf(t)>-1||e.description.toLowerCase().indexOf(t)>-1||(null===(n=this.marketplaceService.findById(e.marketplaceProductId,this.marketplaceProductList))||void 0===n?void 0:n.name.toLowerCase().indexOf(t))>-1||(null===(o=this.adminService.getManagerUser(e.managerUserId))||void 0===o?void 0:o.displayName.toLowerCase().indexOf(t))>-1||(null===(r=this.adminService.getManagerUser(e.managerUserId))||void 0===r?void 0:r.email.toLowerCase().indexOf(t))>-1||i.indexOf(t)>-1}),this.refreshDataSource()}refreshDataSource(){this.marketplaceOrderUnReadFilterList=this.marketplaceOrderService.findAllUnread(this.marketplaceOrderFilterList,this.customerGroup.id),this.marketplaceOrderReadFilterList=this.marketplaceOrderService.findAllRead(this.marketplaceOrderFilterList,this.customerGroup.id),this.marketplaceOrderCancelFilterList=this.marketplaceOrderService.findAllCancel(this.marketplaceOrderFilterList),this.marketplaceOrderConcludedFilterList=this.marketplaceOrderService.findAllConcluded(this.marketplaceOrderFilterList)}onOpenRequest(t){this.router.navigate(["/marketplace-order/detail"],{queryParams:{marketplaceOrderId:t.id}})}onSelectOrderType(t){0===t.index?this.findOrderListBySelectedType(this.marketplaceOrderDaoService.findAllByAuthenticatedManagerUser()):1===t.index?this.findOrderListBySelectedType(this.marketplaceOrderDaoService.findAllCanceledByAuthenticatedManagerUser()):2===t.index&&this.findOrderListBySelectedType(this.marketplaceOrderDaoService.findAllConcludedByAuthenticatedManagerUser()),this.refreshDataSource()}onUpdateMarketplaceOrderList(t){this.marketplaceOrderList=t,this.marketplaceOrderService.updateOrderMenuBadgeByMarketplaceOrderList(this.marketplaceOrderList,this.customerGroup.id)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(kct),r.Rb(wb),r.Rb(vb),r.Rb(Act),r.Rb(eb),r.Rb(ER),r.Rb(nb),r.Rb(CL),r.Rb(Ys),r.Rb(GM),r.Rb(ga))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-order"]],decls:29,vars:10,consts:[[1,"page-layout","carded","fullwidth"],[1,"top-bg","accent"],["fxLayout","row","fxLayoutAlign","space-between center",1,"header","accent","p-24",2,"z-index","99","margin-top","25px"],["fxLayout","row","fxLayoutAlign","start center"],[1,"mr-10","font-size-24"],[1,"h1","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","start center",1,"search-wrapper"],["fxLayout","row","fxLayoutAlign","start center",1,"search"],["placeholder","buscar servi\xe7o","id","marketplace-order-search","matInput","","fxFlex","","autocomplete","off",3,"formControl"],[2,"margin-top","20px","margin-left","15px"],["animationDuration","0ms","disableRipple","true",3,"selectedTabChange"],["label","Pedidos"],[1,"h1","text-align-center",2,"margin","20px"],[3,"marketplaceOrderList","marketplaceProductList","unReadList","marketplaceOrderListEvent"],[1,"h1","text-align-center",2,"margin","60px 20px 20px 20px"],[3,"marketplaceOrderList","marketplaceProductList"],["label","Cancelados"],["label","Conclu\xeddos"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"mat-icon",4),r.Qc(5,"shopping_basket"),r.Wb(),r.Xb(6,"span",5),r.Qc(7,"Pedidos no marketplace "),r.Wb(),r.Wb(),r.Xb(8,"div"),r.Xb(9,"div",6),r.Xb(10,"div",7),r.Xb(11,"mat-icon"),r.Qc(12,"search"),r.Wb(),r.Sb(13,"input",8),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(14,"div",9),r.Xb(15,"div"),r.Xb(16,"mat-tab-group",10),r.fc("selectedTabChange",(function(t){return e.onSelectOrderType(t)})),r.Xb(17,"mat-tab",11),r.Xb(18,"div"),r.Xb(19,"div",12),r.Qc(20,"N\xe3o lidas"),r.Wb(),r.Xb(21,"app-marketplace-order-table",13),r.fc("marketplaceOrderListEvent",(function(t){return e.onUpdateMarketplaceOrderList(t)})),r.Wb(),r.Xb(22,"div",14),r.Qc(23,"Lidas"),r.Wb(),r.Sb(24,"app-marketplace-order-table",15),r.Wb(),r.Wb(),r.Xb(25,"mat-tab",16),r.Sb(26,"app-marketplace-order-table",15),r.Wb(),r.Xb(27,"mat-tab",17),r.Sb(28,"app-marketplace-order-table",15),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(13),r.rc("formControl",e.searchMultiFilterCtrl),r.Db(8),r.rc("marketplaceOrderList",e.marketplaceOrderUnReadFilterList)("marketplaceProductList",e.marketplaceProductList)("unReadList",!0),r.Db(3),r.rc("marketplaceOrderList",e.marketplaceOrderReadFilterList)("marketplaceProductList",e.marketplaceProductList),r.Db(2),r.rc("marketplaceOrderList",e.marketplaceOrderCancelFilterList)("marketplaceProductList",e.marketplaceProductList),r.Db(2),r.rc("marketplaceOrderList",e.marketplaceOrderConcludedFilterList)("marketplaceProductList",e.marketplaceProductList))},directives:[sp,mh,Uu,kp,bu,cm.c,cm.t,cm.i,xy,py,plt],styles:[".fuse-card[_ngcontent-%COMP%]{float:left;margin-left:15px;margin-bottom:32px}[_nghost-%COMP%]  .mat-tab-label{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}[_nghost-%COMP%]  .mat-tab-label-active{color:#495057;opacity:1!important;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}[_nghost-%COMP%]  .mat-ink-bar{display:none}[_nghost-%COMP%]  .mat-tab-body-content{background:#fff;padding:25px 0 0 10px;border-left:1px solid #dee2e6}[_nghost-%COMP%]  .mat-tab-header{border-bottom:none!important}.mat-row[_ngcontent-%COMP%]:nth-child(2n){background-color:#fff}.mat-row[_ngcontent-%COMP%]:nth-child(odd){background-color:#f9f9f9}.search-wrapper[_ngcontent-%COMP%]{border-radius:24px;max-width:640px;overflow:hidden}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]{width:100%;height:36px;line-height:36px;padding:0 18px;background-color:#fff}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{color:#999;min-width:20px;min-height:20px;font-size:20px;line-height:24px}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{height:38px;min-height:38px;max-height:48px;padding:0 10px;border:none;outline:none;font-size:16px;width:300px}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::-moz-placeholder{color:#ccc}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::placeholder{color:#ccc}@media only screen and (min-width:1350px){.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:400px}}@media only screen and (min-width:1650px){.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:500px}}.rows-pointer[_ngcontent-%COMP%]   .mat-row[_ngcontent-%COMP%]{cursor:pointer}.rows-pointer[_ngcontent-%COMP%]   .mat-row[_ngcontent-%COMP%]:hover{background:#ddd!important}"]}),t})(),ult=(()=>{class t{constructor(){}initMarketplaceOrderComment(){return{id:null,active:!0,comment:null,marketplaceOrderId:null,email:null,managerUserId:null,createdAt:null,updatedAt:null,modified:null,optlock:null}}findById(t,e){const n=e.findIndex(e=>e.id===t);return n>-1?e[n]:null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),blt=(()=>{class t extends Us{constructor(t,e){super(t,e,"marketplace-order-comment")}findAllByMarketplaceOrderId(t){return this.http.get(this.url+"/find-all-by-marketplace-order-id/"+t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Rs),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();function _lt(t,e){if(1&t&&(r.Xb(0,"span",14),r.Qc(1),r.Wb()),2&t){const t=r.jc().ngIf;r.Db(1),r.Sc(" ",null==t?null:t.displayName,"")}}function flt(t,e){if(1&t&&(r.Xb(0,"span",14),r.Qc(1),r.Wb()),2&t){const t=r.jc().ngIf;r.Db(1),r.Sc(" ",null==t?null:t.email," ")}}function Clt(t,e){if(1&t&&(r.Xb(0,"span",14),r.Oc(1,_lt,2,1,"span",15),r.Oc(2,flt,2,1,"span",15),r.Wb()),2&t){const t=e.ngIf;r.Db(1),r.rc("ngIf",(null==t||null==t.displayName?null:t.displayName.length)>1),r.Db(1),r.rc("ngIf",(null==t||null==t.displayName?null:t.displayName.length)<1)}}function Olt(t,e){if(1&t&&(r.Xb(0,"span",16),r.Qc(1),r.Wb()),2&t){const t=r.jc(2).$implicit;r.Db(1),r.Rc(t.email)}}function Mlt(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div",4),r.Xb(2,"div",5),r.Xb(3,"div"),r.Sb(4,"img",6),r.Wb(),r.Xb(5,"div",7),r.Xb(6,"div",4),r.Xb(7,"div",4),r.Xb(8,"div"),r.Oc(9,Clt,3,2,"span",8),r.Oc(10,Olt,2,1,"ng-template",9,10,r.Pc),r.Xb(12,"span",11),r.Qc(13),r.kc(14,"date"),r.Wb(),r.Wb(),r.Wb(),r.Xb(15,"div",12),r.Qc(16),r.Wb(),r.Sb(17,"div",13),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(11),e=r.jc().$implicit,n=r.jc();r.Db(4),r.tc("src","",n.imageFileService.getManagerUserPicture(n.adminService.getManagerUser(e.managerUserId)),"?w=40&square=true",r.Hc),r.Db(5),r.rc("ngIf",n.adminService.getManagerUser(e.managerUserId))("ngIfElse",t),r.Db(4),r.Rc(r.mc(14,5,null==e?null:e.createdAt,"dd/MM/yyyy HH:mm")),r.Db(3),r.Sc(" ",null==e?null:e.comment," ")}}function Plt(t,e){if(1&t&&(r.Xb(0,"span",14),r.Qc(1),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.Sc(" ",null==t.user.managerUser?null:t.user.managerUser.displayName," ")}}function ylt(t,e){if(1&t&&(r.Xb(0,"span",14),r.Qc(1),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.Sc(" ",null==t.user.managerUser?null:t.user.managerUser.email," ")}}function xlt(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div",17),r.Xb(2,"div",18),r.Xb(3,"div"),r.Sb(4,"img",6),r.Wb(),r.Xb(5,"div",7),r.Xb(6,"div",4),r.Xb(7,"div",4),r.Xb(8,"div"),r.Oc(9,Plt,2,1,"span",15),r.Oc(10,ylt,2,1,"span",15),r.Xb(11,"span",11),r.Qc(12),r.kc(13,"date"),r.Wb(),r.Wb(),r.Wb(),r.Xb(14,"div",12),r.Qc(15),r.Wb(),r.Sb(16,"div",13),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc();r.Db(4),r.tc("src","",e.imageFileService.getManagerUserPicture(e.user.managerUser),"?w=40&square=true",r.Hc),r.Db(5),r.rc("ngIf",(null==e.user.managerUser||null==e.user.managerUser.displayName?null:e.user.managerUser.displayName.length)>1),r.Db(1),r.rc("ngIf",(null==e.user.managerUser||null==e.user.managerUser.displayName?null:e.user.managerUser.displayName.length)<1),r.Db(2),r.Rc(r.mc(13,5,t.createdAt,"dd/MM/yyyy HH:mm")),r.Db(3),r.Sc(" ",t.comment," ")}}function vlt(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,Mlt,18,8,"div",3),r.Oc(2,xlt,17,8,"div",3),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.rc("ngIf",t.managerUserId!==n.user.managerUser.id),r.Db(1),r.rc("ngIf",t.managerUserId===n.user.managerUser.id)}}let wlt=(()=>{class t{constructor(t,e){this.imageFileService=t,this.adminService=e,this.marketplaceRequestCommentList=[],this.user=null}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(GM),r.Rb(CL))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-order-comment-list"]],inputs:{marketplaceRequestCommentList:"marketplaceRequestCommentList",user:"user"},decls:3,vars:1,consts:[[1,"messages"],[1,"message-row","m-20"],[4,"ngFor","ngForOf"],[4,"ngIf"],["fxLayout","column","fxLayoutAlign","start start"],["fxLayout","row","fxLayoutAlign","start start",1,"contact"],[1,"avatar",3,"src"],[1,"bubble"],["class","username ",4,"ngIf","ngIfElse"],["class","username"],["notFound",""],[1,"time","ml-5","h6"],[1,"message","mt-5"],["fxLayout","row","fxLayoutAlign","space-between center",1,"actions"],[1,"username"],["class","username",4,"ngIf"],[1,"warn-A700-fg"],["fxLayout","column","fxLayoutAlign","start end"],["fxLayout","row","fxLayoutAlign","start start",1,"contact","me"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Oc(2,vlt,3,2,"div",2),r.Wb(),r.Wb()),2&t&&(r.Db(2),r.rc("ngForOf",e.marketplaceRequestCommentList))},directives:[c.s,c.t,sp,mh],pipes:[c.f],styles:[".time[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.username[_ngcontent-%COMP%]{font-weight:600;margin-right:4px}.message[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.messages[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #eee;border-radius:10px;padding:12px;max-width:50%;margin-bottom:15px}.messages[_ngcontent-%COMP%]   .me[_ngcontent-%COMP%]{background-color:#dbf8c6;border:1px solid #eee}"]}),t})();const klt=["contentRef"];function Slt(t,e){if(1&t&&(r.Xb(0,"span",25),r.Qc(1),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.Sc("",t.marketplaceProduct.name," ")}}function Alt(t,e){if(1&t&&(r.Xb(0,"mat-card",26),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",27),r.Xb(3,"div"),r.Qc(4,"Descri\xe7\xe3o do pedido"),r.Wb(),r.Xb(5,"div"),r.Qc(6),r.Wb(),r.Wb(),r.Wb(),r.Xb(7,"mat-card-content"),r.Xb(8,"div",28),r.Qc(9),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(2);r.Db(6),r.Sc("id: #",t.marketplaceOrder.id,""),r.Db(3),r.Sc(" ",t.marketplaceOrder.description," ")}}function Dlt(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div",32),r.Xb(2,"div"),r.Sb(3,"img",33),r.Wb(),r.Xb(4,"div",34),r.Xb(5,"div",35),r.Xb(6,"div",36),r.Qc(7,"Nome:"),r.Wb(),r.Xb(8,"div",37),r.Qc(9),r.Wb(),r.Wb(),r.Xb(10,"div",38),r.Xb(11,"div"),r.Xb(12,"div",36),r.Qc(13,"Telefone:"),r.Wb(),r.Xb(14,"div",37),r.Qc(15),r.Wb(),r.Wb(),r.Xb(16,"div",39),r.Xb(17,"div",36),r.Qc(18,"E-mail:"),r.Wb(),r.Xb(19,"div",37),r.Qc(20),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(21,"div",40),r.Xb(22,"div"),r.Sb(23,"img",33),r.Wb(),r.Xb(24,"div",34),r.Xb(25,"div",35),r.Xb(26,"div",36),r.Qc(27,"Nome da empresa:"),r.Wb(),r.Xb(28,"div",37),r.Qc(29),r.Wb(),r.Wb(),r.Xb(30,"div",38),r.Xb(31,"div"),r.Xb(32,"div",36),r.Qc(33,"Telefone:"),r.Wb(),r.Xb(34,"div",37),r.Qc(35),r.Wb(),r.Wb(),r.Xb(36,"div",39),r.Xb(37,"div",36),r.Qc(38,"Filial:"),r.Wb(),r.Xb(39,"div",37),r.Qc(40),r.Wb(),r.Xb(41,"small"),r.Qc(42),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(3);r.Db(3),r.tc("src","",t.imageFileService.getManagerUserPicture(t.managerUserOfMarketplaceOrder),"?w=80&square=true",r.Hc),r.Db(6),r.Rc(null==t.managerUserOfMarketplaceOrder?null:t.managerUserOfMarketplaceOrder.displayName),r.Db(6),r.Rc(null==t.managerUserOfMarketplaceOrder?null:t.managerUserOfMarketplaceOrder.phone),r.Db(5),r.Rc(null==t.managerUserOfMarketplaceOrder?null:t.managerUserOfMarketplaceOrder.email),r.Db(3),r.sc("src",t.imageFileService.getCustomerGroupPictureUrl(null==t.customerGroupOfManagerUserOfMarketplaceOrder?null:t.customerGroupOfManagerUserOfMarketplaceOrder.imageUUID,80),r.Hc),r.Db(6),r.Rc(null==t.customerGroupOfManagerUserOfMarketplaceOrder?null:t.customerGroupOfManagerUserOfMarketplaceOrder.name),r.Db(6),r.Rc(null==t.customerOfManagerUserOfMarketplaceOrder?null:t.customerOfManagerUserOfMarketplaceOrder.phone),r.Db(5),r.Rc(null==t.customerOfManagerUserOfMarketplaceOrder?null:t.customerOfManagerUserOfMarketplaceOrder.name),r.Db(2),r.Rc(null==t.customerOfManagerUserOfMarketplaceOrder?null:t.customerOfManagerUserOfMarketplaceOrder.city)}}function Ilt(t,e){if(1&t&&(r.Xb(0,"div",32),r.Xb(1,"div"),r.Sb(2,"img",33),r.Wb(),r.Xb(3,"div",34),r.Xb(4,"div",35),r.Xb(5,"div",36),r.Qc(6,"Email:"),r.Wb(),r.Xb(7,"div",37),r.Qc(8),r.Wb(),r.Xb(9,"div",41),r.Qc(10,"Usu\xe1rio exclu\xeddo"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(3);r.Db(2),r.sc("src",t.imageFileService.getManagerUserPictureUrl(null),r.Hc),r.Db(6),r.Rc(null==t.marketplaceOrder?null:t.marketplaceOrder.email)}}function Elt(t,e){if(1&t&&(r.Xb(0,"mat-card",26),r.Xb(1,"mat-card-header",29),r.Xb(2,"mat-card-title"),r.Xb(3,"div"),r.Qc(4,"Dados do cliente"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"mat-card-content"),r.Oc(6,Dlt,43,9,"div",30),r.Oc(7,Ilt,11,2,"ng-template",null,31,r.Pc),r.Wb(),r.Wb()),2&t){const t=r.Ac(8),e=r.jc(2);r.Db(6),r.rc("ngIf",e.customerGroupOfManagerUserOfMarketplaceOrder)("ngIfElse",t)}}function Tlt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",42),r.Sb(1,"img",43),r.Xb(2,"form",44),r.fc("submit",(function(){r.Ec(t);const e=r.jc(2);return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Sb(3,"textarea",45),r.Xb(4,"button",46),r.Qc(5,"Enviar coment\xe1rio "),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.Db(1),r.tc("src","",t.imageFileService.getManagerUserPicture(t.user.managerUser),"?w=40&square=true",r.Hc),r.Db(1),r.rc("formGroup",t.myForm),r.Db(2),r.rc("disabled",!t.myForm.valid||t.myForm.pristine)}}function Llt(t,e){if(1&t&&(r.Xb(0,"h2"),r.Qc(1),r.kc(2,"date"),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.Sc(" Pedido cancelado: ",r.mc(2,1,t.marketplaceOrder.cancelDate,"dd/MM/yyyy HH:mm")," ")}}function Rlt(t,e){if(1&t&&(r.Xb(0,"h2"),r.Qc(1),r.kc(2,"date"),r.Wb()),2&t){const t=r.jc(3);r.Db(1),r.Sc(" Pedido conclu\xeddo: ",r.mc(2,1,t.marketplaceOrder.concludedDate,"dd/MM/yyyy HH:mm")," ")}}function Wlt(t,e){if(1&t&&(r.Xb(0,"div",47),r.Oc(1,Llt,3,4,"h2",48),r.Oc(2,Rlt,3,4,"h2",48),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.marketplaceOrder.cancel),r.Db(1),r.rc("ngIf",t.marketplaceOrder.concluded)}}function jlt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",53),r.fc("click",(function(){return r.Ec(t),r.jc(3).onComplete()})),r.Qc(1," Concluir "),r.Wb()}}function Flt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",49),r.Xb(1,"button",50),r.fc("click",(function(){return r.Ec(t),r.jc(2).onMarkAsUnread()})),r.Qc(2,"Marcar como n\xe3o lido "),r.Wb(),r.Xb(3,"button",51),r.fc("click",(function(){return r.Ec(t),r.jc(2).onCancel()})),r.Qc(4,"Cancelar pedido"),r.Wb(),r.Oc(5,jlt,2,0,"button",52),r.Wb()}if(2&t){const t=r.jc(2);r.Db(5),r.rc("ngIf",t.isProducerProduct())}}function Xlt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",49),r.Xb(1,"button",54),r.fc("click",(function(){return r.Ec(t),r.jc(2).onReopenOrder()})),r.Qc(2,"Reabrir pedido"),r.Wb(),r.Wb()}}function Nlt(t,e){if(1&t&&(r.Xb(0,"div",1,2),r.Sb(2,"div",3),r.Xb(3,"div",4),r.Xb(4,"div",5),r.Xb(5,"mat-icon",6),r.Qc(6,"shopping_basket"),r.Wb(),r.Oc(7,Slt,2,1,"span",7),r.Wb(),r.Wb(),r.Xb(8,"div",8),r.Xb(9,"div",9),r.Xb(10,"div",10),r.Oc(11,Alt,10,2,"mat-card",11),r.Oc(12,Elt,9,2,"mat-card",11),r.Wb(),r.Xb(13,"mat-card",12),r.Xb(14,"div",13),r.Xb(15,"div"),r.Xb(16,"div"),r.Qc(17,"Pedido realizado em:"),r.Wb(),r.Xb(18,"div"),r.Xb(19,"small"),r.Qc(20),r.kc(21,"date"),r.Wb(),r.Wb(),r.Wb(),r.Xb(22,"div"),r.Xb(23,"div"),r.Qc(24,"\xdaltima leitura do cliente:"),r.Wb(),r.Xb(25,"div"),r.Xb(26,"small"),r.Qc(27),r.kc(28,"date"),r.Wb(),r.Wb(),r.Wb(),r.Xb(29,"div"),r.Xb(30,"div"),r.Qc(31,"\xdaltima leitura da empresa:"),r.Wb(),r.Xb(32,"div"),r.Xb(33,"small"),r.Qc(34),r.kc(35,"date"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(36,"mat-card",14),r.Xb(37,"h2",15),r.Qc(38,"Mensagens"),r.Wb(),r.Sb(39,"app-marketplace-order-comment-list",16),r.Wb(),r.Wb(),r.Xb(40,"div",17),r.Xb(41,"div",18),r.Xb(42,"div",19),r.Oc(43,Tlt,6,3,"div",20),r.Oc(44,Wlt,3,2,"div",21),r.Wb(),r.Wb(),r.Xb(45,"div",22),r.Xb(46,"div",23),r.Oc(47,Flt,6,1,"div",24),r.Oc(48,Xlt,3,0,"div",24),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(7),r.rc("ngIf",t.marketplaceProduct),r.Db(4),r.rc("ngIf",t.marketplaceOrder),r.Db(1),r.rc("ngIf",t.marketplaceOrder),r.Db(8),r.Rc(r.mc(21,12,t.marketplaceOrder.createdAt,"dd/MM/yyyy HH:mm")),r.Db(7),r.Rc(r.mc(28,15,t.marketplaceOrder.readOrderLastDate,"dd/MM/yyyy HH:mm")),r.Db(7),r.Rc(r.mc(35,18,t.marketplaceOrder.producerReadOrderLastDate,"dd/MM/yyyy HH:mm")),r.Db(5),r.rc("marketplaceRequestCommentList",t.marketplaceRequestCommentList)("user",t.user),r.Db(4),r.rc("ngIf",!(t.marketplaceOrder.concluded||t.marketplaceOrder.cancel)),r.Db(1),r.rc("ngIf",t.marketplaceOrder.concluded||t.marketplaceOrder.cancel),r.Db(3),r.rc("ngIf",!(t.marketplaceOrder.concluded||t.marketplaceOrder.cancel)),r.Db(1),r.rc("ngIf",t.marketplaceOrder.cancel)}}const Ult=[{path:"marketplace",component:Kst,canActivate:[hb]},{path:"marketplace-order",component:hlt,canActivate:[hb]},{path:"marketplace-order/detail",component:(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m,p,h,u,b){super(),this.route=t,this.fb=e,this.dialog=n,this.userAuthorityDao=o,this.managerUserDaoService=r,this.marketplaceProductCommentService=i,this.customerGroupDaoService=a,this.customerDaoService=c,this.imageFileService=s,this.adminService=l,this.router=d,this.marketplaceService=g,this.marketplaceOrderDaoService=m,this.marketplaceOrderCommentService=p,this.marketplaceProductDaoService=h,this.stomp=u,this.marketplaceOrderCommentDaoService=b,this.marketplaceOrderParam="marketplaceOrderId",this.marketplaceRequestCommentList=[],this.user=null}ngOnInit(){this.route.queryParamMap.subscribe(t=>{if(t&&t.has(this.marketplaceOrderParam)){const e=Number(t.get(this.marketplaceOrderParam));this.userAuthorityDao.getMe().subscribe(t=>{this.user=t;const n=this.customerGroupDaoService.getByAuthenticatedManagerUser().subscribe(t=>{t&&(this.currentUserCustomerGroup=t,this.getMarketplaceOrderByIdAndInitPageVariables(e),this.getNewMarketplaceOrderComment())});this.addSubscription(n)})}})}getNewMarketplaceOrderComment(){const t=this.stomp.stompTopic(`${iut}/marketplace-order-comment`).subscribe(t=>{t&&(this.putOrderCommentToListIfDontExists(t),t.id&&(this.putMarketplaceOrderCommentManagerUserInAdminServiceManagerUserList(t),this.markHasRead(t.marketplaceOrderId),this.sendScrollToBottom()))});this.addSubscription(t)}putOrderCommentToListIfDontExists(t){this.marketplaceOrderCommentService.findById(t.id,this.marketplaceRequestCommentList)||this.marketplaceRequestCommentList.push(t)}putMarketplaceOrderCommentListManagerUserInAdminServiceManagerUserList(){for(const t of this.marketplaceRequestCommentList)this.putMarketplaceOrderCommentManagerUserInAdminServiceManagerUserList(t)}putMarketplaceOrderCommentManagerUserInAdminServiceManagerUserList(t){if(!this.adminService.getManagerUser(t.managerUserId)){const e=this.managerUserDaoService.getOneIfItBelongsToMyCompanyOrIfHaveAnOrderForMyCompany(t.marketplaceOrderId).subscribe(t=>{this.addManagerUserInAdminService(t)});this.addSubscription(e)}}transformsManagerUserIdListInManagerUserList(){const t=[];for(const e of this.marketplaceRequestCommentList)t.push(e.managerUserId);if(t&&t.length>0){const e=this.managerUserDaoService.findAllByIdList(t).subscribe(t=>{t&&t.map(t=>{this.addManagerUserInAdminService(t)}),this.sendScrollToBottom()});this.addSubscription(e)}}addManagerUserInAdminService(t){this.adminService.getManagerUser(t.id)||this.adminService.addManagerUser(t)}getManagerUserByIdAndAddOnAdminService(t){const e=this.managerUserDaoService.getOne(t).subscribe(t=>{t&&this.addManagerUserInAdminService(t)});this.addSubscription(e)}findMarketplaceOrderCommentByMarketplaceOrderId(t){const e=this.marketplaceOrderCommentDaoService.findAllByMarketplaceOrderId(t).subscribe(t=>{t&&(this.marketplaceRequestCommentList=t)});this.addSubscription(e)}findMarketplaceProductById(t){const e=this.marketplaceProductDaoService.getOne(t).subscribe(t=>{t&&(this.marketplaceProduct=t)});this.addSubscription(e)}getMarketplaceOrderByIdAndInitPageVariables(t){const e=this.marketplaceOrderDaoService.getOne(t).subscribe(t=>{t&&(this.marketplaceOrder=t,this.findMarketplaceProductById(this.marketplaceOrder.marketplaceProductId),this.findMarketplaceOrderCommentByMarketplaceOrderId(this.marketplaceOrder.id),this.myForm=this.fb.group(Object(kc.e)(this.marketplaceOrderCommentService.initMarketplaceOrderComment())),this.getManagerUserOfMarketplaceOrder(this.marketplaceOrder.id),this.markHasRead(this.marketplaceOrder.id))});this.addSubscription(e)}getCustomerGroupIfItBelongsToMyCompanyOrIfHaveAnOrderForMyCompany(t,e){const n=this.customerGroupDaoService.getOneIfItBelongsToMyCompanyOrIfHaveAnOrderForMyCompany(t,e).subscribe(t=>{this.customerGroupOfManagerUserOfMarketplaceOrder=t,this.putMarketplaceOrderCommentListManagerUserInAdminServiceManagerUserList(),this.transformsManagerUserIdListInManagerUserList()});this.addSubscription(n)}getCustomerIfItBelongsToMyCompanyOrIfHaveAnOrderForMyCompany(t,e){const n=this.customerDaoService.getOneIfItBelongsToMyCompanyOrIfHaveAnOrderForMyCompany(t,e).subscribe(t=>{this.customerOfManagerUserOfMarketplaceOrder=t,this.getCustomerGroupIfItBelongsToMyCompanyOrIfHaveAnOrderForMyCompany(t.customerGroupId,this.marketplaceOrder.id)});this.addSubscription(n)}getManagerUserOfMarketplaceOrder(t){const e=this.managerUserDaoService.getOneIfItBelongsToMyCompanyOrIfHaveAnOrderForMyCompany(t).subscribe(t=>{this.managerUserOfMarketplaceOrder=t,t.customerId&&(this.adminService.addManagerUser(this.managerUserOfMarketplaceOrder),this.getCustomerIfItBelongsToMyCompanyOrIfHaveAnOrderForMyCompany(this.managerUserOfMarketplaceOrder.customerId,this.marketplaceOrder.id))});this.addSubscription(e)}markHasRead(t){const e=this.marketplaceOrderDaoService.markAsRead(t).subscribe(t=>{this.marketplaceOrder.readOrder=!0});this.addSubscription(e)}onSubmit(){var t;const e=this.marketplaceOrderCommentService.initMarketplaceOrderComment();e.marketplaceOrderId=this.marketplaceOrder.id,e.managerUserId=this.user.managerUser.id,e.email=null===(t=this.user.managerUser)||void 0===t?void 0:t.email,e.comment=this.myForm.value.comment,this.myForm.setValue(this.marketplaceOrderCommentService.initMarketplaceOrderComment());const n=this.marketplaceOrderCommentDaoService.create(e).subscribe(t=>{t&&(this.putOrderCommentToListIfDontExists(t),this.sendScrollToBottom())});this.addSubscription(n)}sendScrollToBottom(){setTimeout(()=>{this.contentRef.nativeElement.scrollTo(0,this.contentRef.nativeElement.scrollHeight)},100)}onCancel(){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja cancelar esse pedido?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{if(t){const t=this.marketplaceOrderDaoService.markAsCanceled(this.marketplaceOrder.id).subscribe(t=>{this.marketplaceOrder.cancel=!0,this.router.navigate(["/marketplace-order"])});this.addSubscription(t)}})}onComplete(){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja concluir e fechar esse pedido?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{if(t){const t=this.marketplaceOrderDaoService.markAsConcluded(this.marketplaceOrder.id).subscribe(t=>{this.marketplaceOrder.concluded=!0,this.router.navigate(["/marketplace-order"])});this.addSubscription(t)}})}onReopenOrder(){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja reabrir esse pedido?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{if(t){const t=this.marketplaceOrderDaoService.markAsOpenOrder(this.marketplaceOrder.id).subscribe(t=>{this.marketplaceOrder.cancel=!1});this.addSubscription(t)}})}onMarkAsUnread(){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja esse pedido como n\xe3o lido?",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{if(t){const t=this.marketplaceOrderDaoService.markAsUnread(this.marketplaceOrder.id).subscribe(t=>{this.marketplaceOrder.readOrder=!1,this.router.navigate(["/marketplace-order"])});this.addSubscription(t)}})}isProducerProduct(){return this.currentUserCustomerGroup.id!==this.marketplaceOrder.customerGroupId}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(oi),r.Rb(cm.g),r.Rb(Zg),r.Rb(Ys),r.Rb(ER),r.Rb(dst),r.Rb(eb),r.Rb(FP),r.Rb(GM),r.Rb(CL),r.Rb(ga),r.Rb(kct),r.Rb(vb),r.Rb(ult),r.Rb(Act),r.Rb(Cb),r.Rb(blt))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-marketplace-order-detail"]],viewQuery:function(t,e){var n;1&t&&r.Wc(klt,!0),2&t&&r.zc(n=r.gc())&&(e.contentRef=n.first)},features:[r.Ab],decls:1,vars:1,consts:[["class","page-layout carded fullwidth overflow-y-scroll inner-scroll",4,"ngIf"],[1,"page-layout","carded","fullwidth","overflow-y-scroll","inner-scroll"],["contentRef",""],[1,"top-bg","accent"],["fxLayout","row","fxLayoutAlign","space-between center",1,"header","accent","p-24",2,"z-index","99","margin-top","25px"],["fxLayout","row","fxLayoutAlign","start center"],[1,"mr-10","font-size-24"],["class","h1 m-0",4,"ngIf"],[2,"margin-top","50px"],[1,"content"],["fxLayout","row","fxLayoutAlign","start stretch",1,"width-100-percent"],["class","card m-20","style","width: 50%;",4,"ngIf"],[1,"card","date-read-box"],["fxLayoutAlign","space-between stretch",1,"width-100-percent"],[1,"card","m-20"],[1,"mt-50","ml-15"],[3,"marketplaceRequestCommentList","user"],[1,"send-comment"],["fxLayout","row","fxLayoutAlign","start start",1,"inner-comment"],[2,"width","600px"],["fxLayout","row","fxLayoutAlign","start start",4,"ngIf"],["style","height: 104px;",4,"ngIf"],[1,"action-buttons"],[1,"inner-action"],["fxLayout","row","fxLayoutAlign","center center",4,"ngIf"],[1,"h1","m-0"],[1,"card","m-20",2,"width","50%"],["fxLayoutAlign","space-between stretch",1,"mb-10"],[1,"mt-10"],[1,"mb-10"],[4,"ngIf","ngIfElse"],["notFound",""],["fxLayoutAlign","start stretch",1,"order-box-user-detail"],[3,"src"],[1,"ml-15"],[1,"mb-15"],[1,"top"],[1,"desc"],["fxLayoutAlign","start stretch"],[1,"ml-25"],["fxLayoutAlign","start stretch",1,"order-box-user-detail","mt-30"],[1,"desc","warn-A700-fg"],["fxLayout","row","fxLayoutAlign","start start"],[1,"avatar",3,"src"],["fxFlex","","id","marketplace-order-detail-comment-form","autocomplete","off",3,"formGroup","submit"],["placeholder","coloque seu coment\xe1rio...","id","marketplace-order-detail-comment-comment","formControlName","comment",1,"width-100-percent"],["type","submit","mat-raised-button","","color","accent","id","marketplace-order-detail-comment-send",3,"disabled"],[2,"height","104px"],[4,"ngIf"],["fxLayout","row","fxLayoutAlign","center center"],["mat-raised-button","",1,"mr-10",3,"click"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","class","ml-10",3,"click",4,"ngIf"],["mat-raised-button","",1,"ml-10",3,"click"],["mat-raised-button","",3,"click"]],template:function(t,e){1&t&&r.Oc(0,Nlt,49,21,"div",0),2&t&&r.rc("ngIf",e.user&&e.marketplaceOrder)},directives:[c.t,nG,sp,mh,Uu,Wv,wlt,jv,wv,vv,cm.J,cm.u,kp,cm.l,cm.c,cm.t,cm.j,yu],pipes:[c.f],styles:[".top-bg[_ngcontent-%COMP%]{height:136px!important}.send-comment[_ngcontent-%COMP%]{background-color:#dbdbdb;width:100%;height:200px;position:fixed;bottom:0;padding:0;border-top:1px solid #bbb}.send-comment[_ngcontent-%COMP%]   .inner-comment[_ngcontent-%COMP%]{padding:20px 20px 0}.send-comment[_ngcontent-%COMP%]   .action-buttons[_ngcontent-%COMP%]{background-color:#1e2228;width:100%;height:48px;margin-top:10px;bottom:0;border-top:1px solid #bbb;padding-right:300px}.send-comment[_ngcontent-%COMP%]   .action-buttons[_ngcontent-%COMP%]   .inner-action[_ngcontent-%COMP%]{margin-top:6px}.send-comment[_ngcontent-%COMP%]   .reply[_ngcontent-%COMP%]{max-width:1000px}.content[_ngcontent-%COMP%]{margin-bottom:240px}.overflow-y-scroll[_ngcontent-%COMP%]{overflow-y:scroll}.date-read-box[_ngcontent-%COMP%]{margin:0 20px!important}.order-box-user-detail[_ngcontent-%COMP%]{font-size:12px;font-weight:400}.order-box-user-detail[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{font-size:14px;font-weight:600}.order-box-user-detail[_ngcontent-%COMP%]   .desc[_ngcontent-%COMP%]{min-width:150px}",".product-detail-rating[_ngcontent-%COMP%]{line-height:22px}.rating-number[_ngcontent-%COMP%]{float:right;margin-top:4px;margin-left:5px}.product-detail-title[_ngcontent-%COMP%]{position:relative;display:inline-block;font-size:30px;line-height:40px;box-sizing:border-box;max-width:100%;padding:8px 15px 10px;margin-top:150px;margin-left:18px;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 0 30px hsla(0,0%,100%,.1);border-radius:8px}.empty-star-color[_ngcontent-%COMP%]{color:#555}.product-detail-header[_ngcontent-%COMP%]{width:100%;height:250px;display:block}.product-detail-content[_ngcontent-%COMP%]{width:100%;min-height:300px}.mat-dialog-content[_ngcontent-%COMP%]{max-height:750px!important}.product-detail-content-tab[_ngcontent-%COMP%]{min-height:750px}.accordion-content[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}.mat-form-field[_ngcontent-%COMP%] + .mat-form-field[_ngcontent-%COMP%]{margin-left:8px}.product-description[_ngcontent-%COMP%]{padding:14px}.company-detail[_ngcontent-%COMP%]{border-left:1px solid #888;background-color:rgba(0,0,0,.04);height:100%;padding:14px}.company-detail[_ngcontent-%COMP%]   .title-td[_ngcontent-%COMP%]{font-weight:700;width:80px}.company-detail[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding-bottom:10px}.counter-back[_ngcontent-%COMP%]{height:17px;width:92px;background-color:#e5e5e5;float:left}.counter-bar[_ngcontent-%COMP%]{height:17px;background-color:#ffc733;float:left}textarea[_ngcontent-%COMP%]{width:100%;height:80px;line-height:1.15;background-color:#fff;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);padding:5px}.footer[_ngcontent-%COMP%]{padding:30px 15px 15px 30px}.bg-grey[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}.footer-inner[_ngcontent-%COMP%]{max-width:700px}.time[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.username[_ngcontent-%COMP%]{font-weight:600;margin-right:4px}.message[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}"]}),t})(),canActivate:[hb]}];let zlt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[{provide:Gg,useValue:{}},Sct,Act,zct,gst,Gct,vb,QM,blt],imports:[[c.c,Sa.forChild(Ult),mL,Xv,zu,ou,aj,_u,vu,ZL,hm,hH,SG,H_,am,AP,x8,CH,Fy,Zw,sP,lx,Mz]]}),t})(),Ylt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[w9],imports:[[]]}),t})(),Blt=(()=>{class t extends ob{constructor(t,e,n){super(e,n,"image-file-template"),this.httpAngular=t}createAllAndReturnOnlyIds(t){return this.http.post(this.url+"/create-all-and-return-only-ids",t)}createOneAndReturnOnlyId(t){return this.http.post(this.url+"/create-one-and-return-only-id",t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(lt),r.bc(rb),r.bc(Ns))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Vlt(t,e){if(1&t&&(r.Xb(0,"div",21),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div",22),r.Qc(4),r.Wb(),r.Xb(5,"div",22),r.Qc(6),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(2),r.Rc(t.sizeImageError),r.Db(2),r.Sc("largura: ",t.maxWidth,"px"),r.Db(2),r.Sc("altura: ",t.maxHeight,"px")}}function Hlt(t,e){if(1&t&&r.Sb(0,"img",28),2&t){const t=r.jc().$implicit;r.rc("src","data:image/jpg;base64,"+t,r.Hc)}}function Qlt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"span",25),r.Oc(1,Hlt,1,1,"img",26),r.Xb(2,"mat-icon",27),r.fc("click",(function(){r.Ec(t);const n=e.index;return r.jc(2).onRemoveImageFromFileElement(n)})),r.Qc(3,"remove_circle"),r.Wb(),r.Wb()}if(2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.imageFileElement)}}function Glt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"span",25),r.Sb(1,"img",29),r.Xb(2,"mat-icon",27),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc(2).onRemoveImage(n)})),r.Qc(3,"remove_circle"),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(2);r.Db(1),r.sc("src",n.imageFileService.getPictureUrlFromImageFileTemplateId(t,80),r.Hc)}}function $lt(t,e){if(1&t&&(r.Xb(0,"div",23),r.Xb(1,"h2"),r.Qc(2,"Imagens do Tema"),r.Wb(),r.Oc(3,Qlt,4,1,"span",24),r.Oc(4,Glt,4,1,"span",24),r.Wb()),2&t){const t=r.jc();r.Db(3),r.rc("ngForOf",t.imageFileElement),r.Db(1),r.rc("ngForOf",t.backgroundImageTemplate.imageFileTemplateIds)}}function qlt(t,e){1&t&&(r.Xb(0,"div",31),r.Xb(1,"div"),r.Qc(2,"Tema p\xfablico, todos podem usar e copiar"),r.Wb(),r.Xb(3,"mat-slide-toggle",32),r.Qc(4," p\xfablico "),r.Wb(),r.Wb())}function Klt(t,e){1&t&&(r.Xb(0,"div"),r.Oc(1,qlt,5,0,"div",30),r.Wb())}function Jlt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",33),r.fc("click",(function(){r.Ec(t);const e=r.jc();return e.onDelete(e.backgroundImageTemplate)})),r.Qc(2,"Excluir "),r.Wb(),r.Wb()}}let Zlt=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l){this.dialogRef=t,this.fb=e,this.dialog=n,this.customerGroupDaoService=o,this.imageFileService=r,this.imageFileTemplateDaoService=i,this.managerUserPermissionsDaoService=a,this.backgroundImageTemplateDaoService=c,this.userAuthorityDaoService=s,this.data=l,this.isAdmin=!1,this.imageFileElement=[],this.sizeImageError="",this.maxHeight=1080,this.maxWidth=1920,l.customerGroup&&(this.customerGroup=l.customerGroup),this.backgroundImageTemplate=l.backgroundImageTemplate?JSON.parse(JSON.stringify(l.backgroundImageTemplate)):{id:null,name:null,creatorCustomerGroupId:null,public:null,imageFileTemplateIds:null,createdAt:null,updatedAt:null},this.myForm=this.fb.group(Object(kc.e)(this.backgroundImageTemplate)),this.myForm.get("name").setValidators([cm.H.required]),this.checkAdmin()}checkAdmin(){this.userAuthorityDaoService.getMe().subscribe(t=>{t&&this.managerUserPermissionsDaoService.isAdminUser(t.managerUser.id).subscribe(t=>{this.isAdmin=t})})}onImageFileChange(t){const e=t.currentTarget;if(this.sizeImageError="",e.files.length>0){for(let t=0;t<e.files.length;t++){const n=e.files.item(t),o=new FileReader;o.onload=t=>{const e=window.btoa(t.target.result),n=new Image;n.src="data:image/jpg;base64, "+e,n.onload=t=>{t.currentTarget.height>this.maxHeight||t.currentTarget.width>this.maxWidth?this.sizeImageError="Tamanho m\xe1ximo permitido da imagem \xe9:":this.imageFileElement.push(e)}},o.readAsBinaryString(n)}Object(kc.o)(this.myForm)}}onDelete(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja remover esse imagem do tema? <br><h2>"+t.name+"</h2>",disableCancel:!1,confirmButtonValue:"Remover",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.backgroundImageTemplateDaoService.delete(t.id).subscribe(e=>{this.dialogRef.close({data:t,operation:"DELETE"})})})}onCancel(){this.dialogRef.close()}onRemoveImageFromFileElement(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja remover esse imagem do tema? ",disableCancel:!1,confirmButtonValue:"Remover",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.imageFileElement.splice(t,1)})}onRemoveImage(t){this.dialog.open(Qu,{disableClose:!0,data:{message:'Voc\xea tem certeza que deseja remover esse imagem do tema? <br><img src="'+this.imageFileService.getPictureUrlFromImageFileTemplateId(t,80)+'" class="p-10" width="80">',disableCancel:!1,confirmButtonValue:"Remover",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.removeImageFileTemplateIdFromList(t)})}removeImageFileTemplateIdFromList(t){const e=this.backgroundImageTemplate.imageFileTemplateIds.findIndex(e=>e===t);e>-1&&this.backgroundImageTemplate.imageFileTemplateIds.splice(e,1),Object(kc.o)(this.myForm)}onSubmit(){const t=this.myForm.value;let e;if(t.imageFileTemplateIds||(t.imageFileTemplateIds=[]),this.imageFileElement){const t=[];this.imageFileElement.map(e=>{t.push({id:null,image:e,createdAt:null,updatedAt:null})}),e=this.imageFileTemplateDaoService.createAllAndReturnOnlyIds(t)}else e=Object(z.a)([]);e.subscribe(e=>{if(e&&e.length>0||t.imageFileTemplateIds.length>0){let n,o;e.map(e=>{t.imageFileTemplateIds.push(e)}),t.id?(n="SAVE",o=this.backgroundImageTemplateDaoService.save(t)):(t.creatorCustomerGroupId=this.customerGroup.id,n="CREATE",o=this.backgroundImageTemplateDaoService.create(t)),o.subscribe(t=>{t&&this.dialogRef.close({data:t,operation:n})})}})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb(Zg),r.Rb(eb),r.Rb(GM),r.Rb(Blt),r.Rb(zs),r.Rb(NP),r.Rb(Ys),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-background-image-template-edit"]],decls:34,vars:9,consts:[["autocomplete","off",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["appearance","outline"],["matInput","","formControlName","name"],[1,"full-width"],["mat-raised-button","","type","button",1,"green-bg",2,"min-height","36px",3,"click"],[1,"ml-5"],["type","file","accept","image/*","multiple","",2,"display","none",3,"change"],["fileInput",""],["class","message-box error mt-10","style","font-weight: bold;",4,"ngIf"],["class","mt-20 mb-20",4,"ngIf"],[4,"ngIf"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["matTooltip","Salvar"],["type","submit","color","accent","mat-raised-button","",1,"mat-green-600-bg",3,"disabled"],[1,"mat-button-wrapper"],["type","button","mat-raised-button","","color","primary",3,"click"],[1,"message-box","error","mt-10",2,"font-weight","bold"],[1,"pl-20"],[1,"mt-20","mb-20"],["class","p-14",4,"ngFor","ngForOf"],[1,"p-14"],["width","80","height","80",3,"src",4,"ngIf"],[1,"bt-icon","warn-A700-fg","mouse-pointer",3,"click"],["width","80","height","80",3,"src"],["width","80",3,"src"],["class","full-width min-width-230 mt-50 mb-60",4,"appIsAdmin"],[1,"full-width","min-width-230","mt-50","mb-60"],["formControlName","public"],["type","button","mat-raised-button","","color","warn",3,"click"]],template:function(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",0),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Tema de imagens de fundo"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Xb(7,"mat-form-field",6),r.Xb(8,"mat-label"),r.Qc(9,"Nome do tema"),r.Wb(),r.Sb(10,"input",7),r.Xb(11,"mat-error"),r.Qc(12),r.kc(13,"error"),r.Wb(),r.Wb(),r.Xb(14,"div",8),r.Xb(15,"button",9),r.fc("click",(function(){return r.Ec(t),r.Ac(21).click()})),r.Xb(16,"mat-icon"),r.Qc(17,"library_add"),r.Wb(),r.Xb(18,"span",10),r.Qc(19,"Adicionar imagens"),r.Wb(),r.Xb(20,"input",11,12),r.fc("change",(function(t){return e.onImageFileChange(t)})),r.Wb(),r.Wb(),r.Oc(22,Vlt,7,3,"div",13),r.Wb(),r.Oc(23,$lt,5,2,"div",14),r.Oc(24,Klt,2,0,"div",15),r.Wb(),r.Wb(),r.Xb(25,"div",16),r.Xb(26,"div",17),r.Xb(27,"button",18),r.Xb(28,"span",19),r.Qc(29," Salvar "),r.Wb(),r.Wb(),r.Wb(),r.Oc(30,Jlt,3,0,"div",15),r.Xb(31,"div"),r.Xb(32,"button",20),r.fc("click",(function(){return e.onCancel()})),r.Qc(33,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()}2&t&&(r.rc("formGroup",e.myForm),r.Db(12),r.Sc(" ",r.lc(13,7,e.myForm.get("name").errors)," "),r.Db(10),r.rc("ngIf",e.sizeImageError),r.Db(1),r.rc("ngIf",e.backgroundImageTemplate.imageFileTemplateIds||e.imageFileElement&&e.imageFileElement.length>0),r.Db(1),r.rc("ngIf",!(null!=e.backgroundImageTemplate&&e.backgroundImageTemplate.id)),r.Db(3),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(3),r.rc("ngIf",!(null!=e.backgroundImageTemplate&&e.backgroundImageTemplate.public)||e.isAdmin))},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,nu,Qh,bu,cm.c,cm.t,cm.j,Uh,yu,Uu,c.t,ah,rm,pC,c.s,Nv,U_],pipes:[DP],styles:[""]}),t})();function tdt(t,e){1&t&&(r.Xb(0,"th",11),r.Qc(1," Nome"),r.Wb())}function edt(t,e){1&t&&(r.Xb(0,"div",14),r.Qc(1,"(p\xfablico)"),r.Wb())}function ndt(t,e){if(1&t&&(r.Xb(0,"td",12),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Oc(3,edt,2,0,"div",13),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.name),r.Db(1),r.rc("ngIf",t.public)}}function odt(t,e){1&t&&r.Sb(0,"th",15)}function rdt(t,e){if(1&t&&r.Sb(0,"img",21),2&t){const t=r.jc().$implicit,e=r.jc(3);r.sc("src",e.imageFileService.getPictureUrlFromImageFileTemplateId(t,50),r.Hc)}}function idt(t,e){if(1&t&&(r.Xb(0,"span",19),r.Oc(1,rdt,1,1,"img",20),r.Wb()),2&t){const t=e.index;r.Db(1),r.rc("ngIf",t<8)}}function adt(t,e){1&t&&(r.Xb(0,"span"),r.Qc(1,"..."),r.Wb())}function cdt(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,idt,2,1,"span",18),r.Oc(2,adt,2,0,"span",17),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.rc("ngForOf",t.imageFileTemplateIds),r.Db(1),r.rc("ngIf",t.imageFileTemplateIds.length>7)}}function sdt(t,e){if(1&t&&(r.Xb(0,"td",16),r.Oc(1,cdt,3,2,"div",17),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.rc("ngIf",t.imageFileTemplateIds)}}function ldt(t,e){1&t&&r.Sb(0,"th",15)}function ddt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",24),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onEdit(e)})),r.Qc(1,"Editar "),r.Wb()}}function gdt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",25),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onDelete(e)})),r.Qc(1,"Excluir "),r.Wb()}}function mdt(t,e){if(1&t&&(r.Xb(0,"td",16),r.Oc(1,ddt,2,0,"button",22),r.Oc(2,gdt,2,0,"button",23),r.Wb()),2&t){const t=e.$implicit,n=r.jc();r.Db(1),r.rc("ngIf",t.creatorCustomerGroupId==n.customerGroup.id||n.isAdmin),r.Db(1),r.rc("ngIf",!(null!=t&&t.public)||n.isAdmin||t.creatorCustomerGroupId==n.customerGroup.id)}}function pdt(t,e){1&t&&r.Sb(0,"tr",26)}const hdt=function(t){return{"yellow-200-bg":t}};function udt(t,e){1&t&&r.Sb(0,"tr",27),2&t&&r.rc("ngClass",r.vc(1,hdt,e.$implicit.public))}let bdt=(()=>{class t extends Bc{constructor(t,e,n,o){super(),this.dialogRef=t,this.backgroundImageTemplateDaoService=e,this.imageFileService=n,this.dialog=o,this._backgroundImageTemplateList=[],this.isAdmin=!1,this.backgroundImageTemplateDataSource=new uH,this.backgroundImageTemplateDetailsTable=["name","imageFileTemplateIds","action"]}get backgroundImageTemplateList(){return this._backgroundImageTemplateList}set backgroundImageTemplateList(t){this._backgroundImageTemplateList=t,this.reloadTable()}onEdit(t){this.openModalEdit(t)}onCreate(){this.openModalEdit(null)}openModalEdit(t){const e=this.dialog.open(Zlt,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{backgroundImageTemplate:t,customerGroup:this.customerGroup}});this.addSubscription(e.afterClosed().subscribe(t=>{if(null==t?void 0:t.data){const e=this.backgroundImageTemplateList.findIndex(e=>e.id===t.data.id);t&&"CREATE"===t.operation?this.backgroundImageTemplateList.push(t.data):t&&"SAVE"===t.operation?this.backgroundImageTemplateList[e]=t.data:t&&"DELETE"===t.operation&&this.backgroundImageTemplateList.splice(e,1),this.reloadTable()}}))}reloadTable(){this.backgroundImageTemplateDataSource=new uH(this.backgroundImageTemplateList),this.backgroundImageTemplateDataSource.sort=this.sort}onDelete(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja remover esse imagem do tema? <br><h2>"+t.name+"</h2>",disableCancel:!1,confirmButtonValue:"Remover",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.backgroundImageTemplateDaoService.delete(t.id).subscribe(e=>{const n=this.backgroundImageTemplateList.findIndex(e=>e.id===t.id);this.backgroundImageTemplateList.splice(n,1),this.reloadTable()})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(NP),r.Rb(GM),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-background-image-template-list"]],viewQuery:function(t,e){var n;1&t&&r.Lc(s3,!0),2&t&&r.zc(n=r.gc())&&(e.sort=n.first)},inputs:{backgroundImageTemplateList:"backgroundImageTemplateList",isAdmin:"isAdmin",customerGroup:"customerGroup"},features:[r.Ab],decls:14,vars:3,consts:[["type","button","mat-raised-button","","mat-button","","color","accent",1,"m-20",3,"click"],["mat-table","","matSort","","matSortActive","memory","matSortDirection","asc",1,"width-100-percent","mt-25",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","","class","w-300",4,"matHeaderCellDef"],["mat-cell","","class","w-300",4,"matCellDef"],["matColumnDef","imageFileTemplateIds"],["mat-header-cell","","class","w-80",4,"matHeaderCellDef"],["mat-cell","","class","pl-10",4,"matCellDef"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"ngClass",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","mat-sort-header","",1,"w-300"],["mat-cell","",1,"w-300"],["class","primary-200-fg font-size-10",4,"ngIf"],[1,"primary-200-fg","font-size-10"],["mat-header-cell","",1,"w-80"],["mat-cell","",1,"pl-10"],[4,"ngIf"],["class","p-5",4,"ngFor","ngForOf"],[1,"p-5"],["width","50",3,"src",4,"ngIf"],["width","50",3,"src"],["type","button","mat-raised-button","","class","no-padding","mat-button","","color","accent",3,"click",4,"ngIf"],["type","button","mat-raised-button","","class","ml-10","mat-button","","color","warn",3,"click",4,"ngIf"],["type","button","mat-raised-button","","mat-button","","color","accent",1,"no-padding",3,"click"],["type","button","mat-raised-button","","mat-button","","color","warn",1,"ml-10",3,"click"],["mat-header-row",""],["mat-row","",3,"ngClass"]],template:function(t,e){1&t&&(r.Xb(0,"button",0),r.fc("click",(function(){return e.onCreate()})),r.Qc(1,"Criar novo\n"),r.Wb(),r.Xb(2,"table",1),r.Vb(3,2),r.Oc(4,tdt,2,0,"th",3),r.Oc(5,ndt,4,2,"td",4),r.Ub(),r.Vb(6,5),r.Oc(7,odt,1,0,"th",6),r.Oc(8,sdt,2,1,"td",7),r.Ub(),r.Vb(9,8),r.Oc(10,ldt,1,0,"th",6),r.Oc(11,mdt,3,2,"td",7),r.Ub(),r.Oc(12,pdt,1,0,"tr",9),r.Oc(13,udt,1,3,"tr",10),r.Wb()),2&t&&(r.Db(2),r.rc("dataSource",e.backgroundImageTemplateDataSource),r.Db(10),r.rc("matHeaderRowDef",e.backgroundImageTemplateDetailsTable),r.Db(1),r.rc("matRowDefColumns",e.backgroundImageTemplateDetailsTable))},directives:[yu,UV,s3,$V,VV,YV,tH,rH,KV,b3,ZV,c.t,c.s,aH,dH,c.q,Lf],styles:[""]}),t})();function _dt(t,e){if(1&t&&r.Sb(0,"img",27),2&t){const t=r.jc(3);r.rc("src","data:image/jpg;base64,"+t.imageFileElement,r.Hc)}}function fdt(t,e){if(1&t&&(r.Xb(0,"span",25),r.Oc(1,_dt,1,1,"img",26),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.rc("ngIf",t.imageFileElement)}}function Cdt(t,e){if(1&t&&(r.Xb(0,"span",25),r.Sb(1,"img",28),r.Wb()),2&t){const t=r.jc(2);r.Db(1),r.sc("src",t.imageFileService.getPictureUrlFromImageFileTemplateId(null==t.customPortalTemplate?null:t.customPortalTemplate.logoId,80),r.Hc)}}function Odt(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,fdt,2,1,"span",24),r.Oc(2,Cdt,2,1,"span",24),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",t.imageFileElement),r.Db(1),r.rc("ngIf",t.customPortalTemplate.logoId&&!t.imageFileElement)}}function Mdt(t,e){1&t&&(r.Xb(0,"div",30),r.Xb(1,"div"),r.Qc(2,"Tema p\xfablico, todos podem usar e copiar"),r.Wb(),r.Xb(3,"mat-slide-toggle",31),r.Qc(4," p\xfablico "),r.Wb(),r.Wb())}function Pdt(t,e){1&t&&(r.Xb(0,"div"),r.Oc(1,Mdt,5,0,"div",29),r.Wb())}function ydt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",32),r.fc("click",(function(){r.Ec(t);const e=r.jc();return e.onDelete(e.customPortalTemplate)})),r.Qc(2,"Excluir"),r.Wb(),r.Wb()}}let xdt=(()=>{class t{constructor(t,e,n,o,r,i,a,c,s,l){this.dialogRef=t,this.fb=e,this.imageFileService=n,this.imageFileTemplateDaoService=o,this.userAuthorityDaoService=r,this.managerUserPermissionsDaoService=i,this.customPortalTemplateDaoService=a,this.customerGroupDaoService=c,this.dialog=s,this.data=l,this.isAdmin=!1,l.customerGroup&&(this.customerGroup=l.customerGroup),this.customPortalTemplate=l.customPortalTemplate?JSON.parse(JSON.stringify(l.customPortalTemplate)):{id:null,name:null,title:"R2 Cloud",helpLink:null,creatorCustomerGroupId:null,public:null,logoId:null,css:null,createdAt:null,updatedAt:null},this.myForm=this.fb.group(Object(kc.e)(this.customPortalTemplate)),this.myForm.get("name").setValidators([cm.H.required]),this.myForm.get("title").setValidators([cm.H.required]),this.checkAdmin()}checkAdmin(){this.userAuthorityDaoService.getMe().subscribe(t=>{t&&(this.managerUser=t.managerUser,this.managerUserPermissionsDaoService.isAdminUser(t.managerUser.id).subscribe(t=>{this.isAdmin=t}))})}onImageFileChange(t){const e=t.currentTarget;if(1===e.files.length){const t=e.files.item(0),n=new FileReader;n.onload=t=>{const e=window.btoa(t.target.result);this.imageFileElement=e},n.readAsBinaryString(t),Object(kc.o)(this.myForm)}}ngOnInit(){}onDelete(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja remover esse tema? <br><h2>"+t.name+"</h2>",disableCancel:!1,confirmButtonValue:"Remover",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.customPortalTemplateDaoService.delete(t.id).subscribe(e=>{this.dialogRef.close({data:t,operation:"DELETE"})})})}onCancel(){this.dialogRef.close()}onSubmit(){const t=this.myForm.value;let e;e=this.imageFileElement?this.imageFileTemplateDaoService.createOneAndReturnOnlyId({id:null,image:this.imageFileElement,createdAt:null,updatedAt:null}):Object(z.a)(0),e.subscribe(e=>{if(e&&0!==e||null!=t.logoId){let n,o;e&&0!==e&&(t.logoId=e),t.id?(n="SAVE",o=this.customPortalTemplateDaoService.save(t)):(t.creatorCustomerGroupId=this.customerGroup.id,n="CREATE",o=this.customPortalTemplateDaoService.create(t)),o.subscribe(t=>{t&&this.dialogRef.close({data:t,operation:n})})}})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(cm.g),r.Rb(GM),r.Rb(Blt),r.Rb(Ys),r.Rb(zs),r.Rb(XP),r.Rb(eb),r.Rb(Zg),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-custom-portal-edit"]],decls:52,vars:14,consts:[["autocomplete","off",3,"formGroup","submit"],[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"mat-white-bg","mat-elevation-z2"],["fxLayout","column","fxLayoutAlign","none stretch",1,"p-16"],["appearance","outline"],["matInput","","formControlName","name"],["matInput","","formControlName","title"],["matInput","","formControlName","helpLink"],[1,"full-width"],["mat-raised-button","","type","button",1,"green-bg",2,"min-height","36px",3,"click"],[1,"ml-5"],["type","file","accept","image/*",2,"display","none",3,"change"],["fileInput",""],[4,"ngIf"],[1,"full-width","min-width-230"],["appearance","outline",1,"full-width"],["rows","15","matInput","","formControlName","css",1,"full-width"],["fxLayout","row","fxLayoutAlign","space-between end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["matTooltip","Salvar"],["type","submit","color","accent","mat-raised-button","",1,"mat-green-600-bg",3,"disabled"],[1,"mat-button-wrapper"],["type","button","mat-raised-button","","color","primary",3,"click"],["class","p-14",4,"ngIf"],[1,"p-14"],["width","80","height","80",3,"src",4,"ngIf"],["width","80","height","80",3,"src"],["width","80",3,"src"],["class","full-width min-width-230 mt-50 mb-60",4,"appIsAdmin"],[1,"full-width","min-width-230","mt-50","mb-60"],["formControlName","public"],["type","button","mat-raised-button","","color","warn",3,"click"]],template:function(t,e){if(1&t){const t=r.Yb();r.Xb(0,"form",0),r.fc("submit",(function(){return e.myForm.valid&&e.myForm.dirty&&e.onSubmit()})),r.Xb(1,"mat-toolbar",1),r.Xb(2,"mat-toolbar-row",2),r.Xb(3,"span",3),r.Qc(4,"Tema do portal"),r.Wb(),r.Wb(),r.Wb(),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Xb(7,"mat-form-field",6),r.Xb(8,"mat-label"),r.Qc(9,"Nome do tema"),r.Wb(),r.Sb(10,"input",7),r.Xb(11,"mat-error"),r.Qc(12),r.kc(13,"error"),r.Wb(),r.Wb(),r.Xb(14,"mat-form-field",6),r.Xb(15,"mat-label"),r.Qc(16,"Tit\xfalo da p\xe1gina"),r.Wb(),r.Sb(17,"input",8),r.Xb(18,"mat-error"),r.Qc(19),r.kc(20,"error"),r.Wb(),r.Wb(),r.Xb(21,"mat-form-field",6),r.Xb(22,"mat-label"),r.Qc(23,"Link de ajuda"),r.Wb(),r.Sb(24,"input",9),r.Xb(25,"mat-error"),r.Qc(26),r.kc(27,"error"),r.Wb(),r.Wb(),r.Xb(28,"div",10),r.Xb(29,"button",11),r.fc("click",(function(){return r.Ec(t),r.Ac(35).click()})),r.Xb(30,"mat-icon"),r.Qc(31,"library_add"),r.Wb(),r.Xb(32,"span",12),r.Qc(33,"Adicionar logo"),r.Wb(),r.Xb(34,"input",13,14),r.fc("change",(function(t){return e.onImageFileChange(t)})),r.Wb(),r.Wb(),r.Wb(),r.Oc(36,Odt,3,2,"div",15),r.Xb(37,"mat-form-field",16),r.Xb(38,"mat-form-field",17),r.Xb(39,"mat-label"),r.Qc(40,"CSS customizado do portal"),r.Wb(),r.Sb(41,"textarea",18),r.Wb(),r.Wb(),r.Oc(42,Pdt,2,0,"div",15),r.Wb(),r.Wb(),r.Xb(43,"div",19),r.Xb(44,"div",20),r.Xb(45,"button",21),r.Xb(46,"span",22),r.Qc(47," Salvar "),r.Wb(),r.Wb(),r.Wb(),r.Oc(48,ydt,3,0,"div",15),r.Xb(49,"div"),r.Xb(50,"button",23),r.fc("click",(function(){return e.onCancel()})),r.Qc(51,"Cancelar"),r.Wb(),r.Wb(),r.Wb(),r.Wb()}2&t&&(r.rc("formGroup",e.myForm),r.Db(12),r.Sc(" ",r.lc(13,8,e.myForm.get("name").errors)," "),r.Db(7),r.Sc(" ",r.lc(20,10,e.myForm.get("title").errors)," "),r.Db(7),r.Sc(" ",r.lc(27,12,e.myForm.get("helpLink").errors)," "),r.Db(10),r.rc("ngIf",e.customPortalTemplate.logoId||e.imageFileElement),r.Db(6),r.rc("ngIf",!(null!=e.customPortalTemplate&&e.customPortalTemplate.id)),r.Db(3),r.rc("disabled",!e.myForm.valid||e.myForm.pristine),r.Db(3),r.rc("ngIf",!(null!=e.customPortalTemplate&&e.customPortalTemplate.public)||e.isAdmin))},directives:[cm.J,cm.u,cm.l,pm,mm,kp,sp,mh,om,nu,Qh,bu,cm.c,cm.t,cm.j,Uh,yu,Uu,c.t,ah,rm,pC,Nv,U_],pipes:[DP],styles:[""]}),t})();function vdt(t,e){1&t&&r.Sb(0,"th",13)}function wdt(t,e){if(1&t&&(r.Xb(0,"div"),r.Sb(1,"img",16),r.Wb()),2&t){const t=r.jc().$implicit,e=r.jc();r.Db(1),r.sc("src",e.imageFileService.getPictureUrlFromImageFileTemplateId(t.logoId,50),r.Hc)}}function kdt(t,e){if(1&t&&(r.Xb(0,"td",14),r.Oc(1,wdt,2,1,"div",15),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.rc("ngIf",t.logoId)}}function Sdt(t,e){1&t&&(r.Xb(0,"th",17),r.Qc(1," Nome"),r.Wb())}function Adt(t,e){1&t&&(r.Xb(0,"div",20),r.Qc(1,"(p\xfablico)"),r.Wb())}function Ddt(t,e){if(1&t&&(r.Xb(0,"td",18),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Oc(3,Adt,2,0,"div",19),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.name),r.Db(1),r.rc("ngIf",t.public)}}function Idt(t,e){1&t&&r.Sb(0,"th",21)}function Edt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",26),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onCreate(e)})),r.Qc(1,"Editar "),r.Wb()}}function Tdt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",27),r.fc("click",(function(){r.Ec(t);const e=r.jc().$implicit;return r.jc().onDelete(e)})),r.Qc(1,"Excluir "),r.Wb()}}function Ldt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"td",22),r.Xb(1,"button",23),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().onDuplicate(n)})),r.Qc(2,"Duplicar "),r.Wb(),r.Oc(3,Edt,2,0,"button",24),r.Oc(4,Tdt,2,0,"button",25),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc();r.Db(3),r.rc("ngIf",t.creatorCustomerGroupId==n.customerGroup.id||n.isAdmin),r.Db(1),r.rc("ngIf",!(null!=t&&t.public)||n.isAdmin||t.creatorCustomerGroupId==n.customerGroup.id)}}function Rdt(t,e){1&t&&r.Sb(0,"tr",28)}const Wdt=function(t){return{"yellow-200-bg":t}};function jdt(t,e){1&t&&r.Sb(0,"tr",29),2&t&&r.rc("ngClass",r.vc(1,Wdt,e.$implicit.public))}let Fdt=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c){super(),this.customPortalTemplateDaoService=t,this.dialogRef=e,this.fb=n,this.customerGroupDaoService=o,this.imageFileService=r,this.userAuthorityDaoService=i,this.managerUserPermissionsDaoService=a,this.dialog=c,this._customPortalTemplateList=[],this.isAdmin=!1,this.customPortalTemplateDataSource=new uH,this.customPortalTemplateDetailsTable=["logoId","name","action"]}get customPortalTemplateList(){return this._customPortalTemplateList}set customPortalTemplateList(t){this._customPortalTemplateList=t,this.reloadTable()}onImageFileChange(t){const e=t.currentTarget;if(1===e.files.length){const t=e.files.item(0),n=new FileReader;n.onload=t=>{const e=window.btoa(t.target.result);this.imageFileElement=e},n.readAsBinaryString(t),Object(kc.o)(this.myForm)}}reloadTable(){this.customPortalTemplateDataSource=new uH(this.customPortalTemplateList),this.customPortalTemplateDataSource.sort=this.sort}onCreate(t){const e=this.dialog.open(xdt,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{customPortalTemplate:t,customerGroup:this.customerGroup}});this.addSubscription(e.afterClosed().subscribe(t=>{if(null==t?void 0:t.data){const e=this.customPortalTemplateList.findIndex(e=>e.id===t.data.id);t&&"CREATE"===t.operation?this.customPortalTemplateList.push(t.data):t&&"SAVE"===t.operation?this.customPortalTemplateList[e]=t.data:t&&"DELETE"===t.operation&&this.customPortalTemplateList.splice(e,1),this.reloadTable()}}))}onDuplicate(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja duplicar esse tema? <br><h2>"+t.name+"</h2>",disableCancel:!1,confirmButtonValue:"Duplicar",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&(JSON.parse(JSON.stringify(t)).creatorCustomerGroupId=this.customerGroup.id,this.customPortalTemplateDaoService.duplicate(t).subscribe(t=>{this.customPortalTemplateList.push(t),this.reloadTable()}))})}onDelete(t){this.dialog.open(Qu,{disableClose:!0,data:{message:"Voc\xea tem certeza que deseja remover esse tema? <br><h2>"+t.name+"</h2>",disableCancel:!1,confirmButtonValue:"Remover",icon:"error_outline"}}).afterClosed().subscribe(e=>{e&&this.customPortalTemplateDaoService.delete(t.id).subscribe(e=>{const n=this.customPortalTemplateList.findIndex(e=>e.id===t.id);this.customPortalTemplateList.splice(n,1),this.reloadTable()})})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(XP),r.Rb(Gg),r.Rb(cm.g),r.Rb(eb),r.Rb(GM),r.Rb(Ys),r.Rb(zs),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-custom-portal-list"]],viewQuery:function(t,e){var n;1&t&&r.Lc(s3,!0),2&t&&r.zc(n=r.gc())&&(e.sort=n.first)},inputs:{customPortalTemplateList:"customPortalTemplateList",isAdmin:"isAdmin",customerGroup:"customerGroup"},features:[r.Ab],decls:14,vars:3,consts:[["type","button","mat-raised-button","","mat-button","","color","accent",1,"m-20",3,"click"],["mat-table","","matSort","","matSortActive","memory","matSortDirection","asc",1,"width-100-percent","mt-25",3,"dataSource"],["matColumnDef","logoId"],["mat-header-cell","","style","width: 100px;",4,"matHeaderCellDef"],["mat-cell","","class","pl-10","style","width: 100px;",4,"matCellDef"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","action"],["mat-header-cell","","class","w-250",4,"matHeaderCellDef"],["mat-cell","","class","pl-10",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"ngClass",4,"matRowDef","matRowDefColumns"],["mat-header-cell","",2,"width","100px"],["mat-cell","",1,"pl-10",2,"width","100px"],[4,"ngIf"],["width","50",3,"src"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["class","primary-200-fg font-size-10",4,"ngIf"],[1,"primary-200-fg","font-size-10"],["mat-header-cell","",1,"w-250"],["mat-cell","",1,"pl-10"],["type","button","mat-raised-button","","mat-button","",1,"no-padding","mr-10",3,"click"],["type","button","mat-raised-button","","class","no-padding mr-10","mat-button","","color","accent",3,"click",4,"ngIf"],["type","button","mat-raised-button","","class","no-padding mr-10","mat-button","","color","warn",3,"click",4,"ngIf"],["type","button","mat-raised-button","","mat-button","","color","accent",1,"no-padding","mr-10",3,"click"],["type","button","mat-raised-button","","mat-button","","color","warn",1,"no-padding","mr-10",3,"click"],["mat-header-row",""],["mat-row","",3,"ngClass"]],template:function(t,e){1&t&&(r.Xb(0,"button",0),r.fc("click",(function(){return e.onCreate(null)})),r.Qc(1,"Criar novo\n"),r.Wb(),r.Xb(2,"table",1),r.Vb(3,2),r.Oc(4,vdt,1,0,"th",3),r.Oc(5,kdt,2,1,"td",4),r.Ub(),r.Vb(6,5),r.Oc(7,Sdt,2,0,"th",6),r.Oc(8,Ddt,4,2,"td",7),r.Ub(),r.Vb(9,8),r.Oc(10,Idt,1,0,"th",9),r.Oc(11,Ldt,5,2,"td",10),r.Ub(),r.Oc(12,Rdt,1,0,"tr",11),r.Oc(13,jdt,1,3,"tr",12),r.Wb()),2&t&&(r.Db(2),r.rc("dataSource",e.customPortalTemplateDataSource),r.Db(10),r.rc("matHeaderRowDef",e.customPortalTemplateDetailsTable),r.Db(1),r.rc("matRowDefColumns",e.customPortalTemplateDetailsTable))},directives:[yu,UV,s3,$V,VV,YV,tH,rH,KV,ZV,c.t,b3,aH,dH,c.q,Lf],styles:[""]}),t})();function Xdt(t,e){if(1&t&&(r.Xb(0,"h2",17),r.Xb(1,"span",18),r.Qc(2,"Resultado de busca por: "),r.Wb(),r.Qc(3),r.Wb()),2&t){const t=r.jc(2);r.Db(3),r.Sc('"',t.search,'"')}}function Ndt(t,e){if(1&t&&(r.Xb(0,"h2",17),r.Xb(1,"span",18),r.Qc(2,"Resultado de busca por: "),r.Wb(),r.Qc(3),r.Wb()),2&t){const t=r.jc(2);r.Db(3),r.Sc('"',t.search,'"')}}function Udt(t,e){if(1&t&&(r.Xb(0,"mat-tab-group",11),r.Xb(1,"mat-tab",12),r.Oc(2,Xdt,4,1,"h2",13),r.Sb(3,"app-background-image-template-list",14),r.Wb(),r.Xb(4,"mat-tab",15),r.Oc(5,Ndt,4,1,"h2",13),r.Sb(6,"app-custom-portal-list",16),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(2),r.rc("ngIf",t.search),r.Db(1),r.rc("backgroundImageTemplateList",t.backgroundImageTemplateFilterList)("customerGroup",t.customerGroup)("isAdmin",t.isAdmin),r.Db(2),r.rc("ngIf",t.search),r.Db(1),r.rc("customPortalTemplateList",t.customPortalTemplateFilterList)("customerGroup",t.customerGroup)("isAdmin",t.isAdmin)}}const zdt=[{path:"custom-layout",component:(()=>{class t extends Bc{constructor(t,e,n,o,r){super(),this.backgroundImageTemplateDaoService=t,this.customPortalTemplateDaoService=e,this.userAuthorityDaoService=n,this.customerGroupDaoService=o,this.managerUserPermissionsDaoService=r,this.backgroundImageTemplateList=[],this.backgroundImageTemplateFilterList=[],this.customPortalTemplateList=[],this.customPortalTemplateFilterList=[],this.searchMultiFilterCtrl=new cm.h,this._onDestroy=new VM.Subject,this.isAdmin=!1,this.getMyCustomerGroup(),this.checkAdmin(),this.findAllBackgroundImageTemplate(),this.findAllCustomPortalTemplate(),this.checkSearchValue()}getMyCustomerGroup(){this.customerGroupDaoService.getByAuthenticatedManagerUser().subscribe(t=>{t&&(this.customerGroup=t)})}checkSearchValue(){this.searchMultiFilterCtrl.valueChanges.pipe(dc(this._onDestroy)).subscribe(()=>{this.filterBanksMulti()})}findAllCustomPortalTemplate(){this.customPortalTemplateDaoService.findMyList().subscribe(t=>{t&&(this.customPortalTemplateList=t,this.filterBanksMulti())})}findAllBackgroundImageTemplate(){this.backgroundImageTemplateDaoService.findMyList().subscribe(t=>{t&&(this.backgroundImageTemplateList=t,this.filterBanksMulti())})}checkAdmin(){this.userAuthorityDaoService.getMe().subscribe(t=>{t&&this.managerUserPermissionsDaoService.isAdminUser(t.managerUser.id).subscribe(t=>{this.isAdmin=t})})}filterBanksMulti(){let t=this.searchMultiFilterCtrl.value;if(this.search=t,!t)return this.backgroundImageTemplateFilterList=this.backgroundImageTemplateList,void(this.customPortalTemplateFilterList=this.customPortalTemplateList);t=t.toLowerCase(),this.backgroundImageTemplateFilterList=this.backgroundImageTemplateList.filter(e=>e.name.toLowerCase().indexOf(t)>-1),this.customPortalTemplateFilterList=this.customPortalTemplateList.filter(e=>e.name.toLowerCase().indexOf(t)>-1)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(NP),r.Rb(XP),r.Rb(Ys),r.Rb(eb),r.Rb(zs))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-custom-layout"]],features:[r.Ab],decls:17,vars:2,consts:[[1,"page-layout","carded","fullwidth"],[1,"top-bg","accent"],["fxLayout","row","fxLayoutAlign","space-between center",1,"header","accent","p-24",2,"z-index","99","margin-top","12px"],["fxLayout","row","fxLayoutAlign","start center",2,"min-height","92px"],[1,"mr-10","font-size-24"],[1,"h1","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","start center",1,"search-wrapper"],["fxLayout","row","fxLayoutAlign","start center",1,"search"],["placeholder","buscar tema","matInput","","fxFlex","","autocomplete","off",3,"formControl"],[1,"custom-layout"],["animationDuration","0ms","disableRipple","true","id","custom-layout-tab",4,"ngIf"],["animationDuration","0ms","disableRipple","true","id","custom-layout-tab"],["label","Temas imagens de fundo","id","custom-layout-background",2,"padding-left","0px"],["class","text-align-center",4,"ngIf"],[3,"backgroundImageTemplateList","customerGroup","isAdmin"],["label","Temas do portal","id","custom-layout-portal",2,"padding-left","0px"],[3,"customPortalTemplateList","customerGroup","isAdmin"],[1,"text-align-center"],[1,"primary-200-fg"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"div",1),r.Xb(2,"div",2),r.Xb(3,"div",3),r.Xb(4,"mat-icon",4),r.Qc(5,"brush"),r.Wb(),r.Xb(6,"span",5),r.Qc(7,"Temas do layout "),r.Wb(),r.Wb(),r.Xb(8,"div"),r.Xb(9,"div",6),r.Xb(10,"div",7),r.Xb(11,"mat-icon"),r.Qc(12,"search"),r.Wb(),r.Sb(13,"input",8),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(14,"div"),r.Xb(15,"div",9),r.Oc(16,Udt,7,8,"mat-tab-group",10),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(13),r.rc("formControl",e.searchMultiFilterCtrl),r.Db(3),r.rc("ngIf",e.customerGroup))},directives:[sp,mh,Uu,kp,bu,cm.c,cm.t,cm.i,c.t,xy,py,bdt,Fdt],styles:["use-card[_ngcontent-%COMP%]{float:left;margin-left:15px;margin-bottom:32px}[_nghost-%COMP%]  .mat-tab-label{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}[_nghost-%COMP%]  .mat-tab-label-active{color:#495057;opacity:1!important;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}[_nghost-%COMP%]  .mat-ink-bar{display:none}[_nghost-%COMP%]  .mat-tab-body-content{background:#fff;padding:25px 0 0 10px;border-left:1px solid #dee2e6}[_nghost-%COMP%]  .mat-tab-header{border-bottom:none!important}.search-wrapper[_ngcontent-%COMP%]{border-radius:24px;max-width:640px;overflow:hidden}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]{width:100%;height:36px;line-height:36px;padding:0 18px;background-color:#fff}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{color:#999;min-width:20px;min-height:20px;font-size:20px;line-height:24px}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{height:38px;min-height:38px;max-height:48px;padding:0 10px;border:none;outline:none;font-size:16px;width:300px}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::-moz-placeholder{color:#ccc}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::placeholder{color:#ccc}@media only screen and (min-width:1350px){.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:400px}}@media only screen and (min-width:1650px){.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:500px}}","[_nghost-%COMP%]  .custom-layout .mat-tab-body-content{padding:25px 0 0!important}"]}),t})(),canActivate:[hb],data:{permissions:["CustomerGroup.WRITE"]}}];let Ydt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[XP,{provide:$g,useValue:{}},{provide:Gg,useValue:{}}],imports:[[c.c,Sa.forChild(zdt),aR,ZL,mL,ou,_u,vu,Kx,Xv,am,tot,pg,a9,zu,hm,tX,A_,AP,Fy,gG,Gy,ZI,Zw,hH,SG,_3,wg,uC,H_]]}),t})(),Bdt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[UP],imports:[[c.c,mL,aR,ZL]]}),t})(),Vdt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[DY],imports:[[c.c,mL,aR,ZL,AP,zu,ou,_u,vu,hm,am,H_,Xv]]}),t})(),Hdt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[BH],imports:[[c.c,mL,ZL,zu,jC,Xv,ou,AP,H_,hm,vu,_u,A_]]}),t})();function Qdt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div"),r.Xb(1,"button",16),r.fc("click",(function(){r.Ec(t);const e=r.jc(2);return e.findByLoginPw(e.adUserPool)})),r.Qc(2," Mostrar senha "),r.Wb(),r.Wb()}}function Gdt(t,e){if(1&t&&(r.Xb(0,"div"),r.Xb(1,"div",20),r.Qc(2,"Senha:"),r.Wb(),r.Qc(3),r.Wb()),2&t){const t=r.jc(2);r.Db(3),r.Sc(" ",t.adUserPw," ")}}function $dt(t,e){if(1&t&&(r.Xb(0,"div",18),r.Oc(1,Qdt,3,0,"div",19),r.Oc(2,Gdt,4,1,"div",19),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",""==t.adUserPw),r.Db(1),r.rc("ngIf",""!=t.adUserPw)}}function qdt(t,e){1&t&&(r.Xb(0,"mat-icon",23),r.Qc(1,"check_circle"),r.Wb())}function Kdt(t,e){if(1&t&&(r.Xb(0,"div"),r.Qc(1),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.Sc(" ",t," ")}}function Jdt(t,e){if(1&t&&(r.Xb(0,"tr"),r.Xb(1,"td"),r.Qc(2),r.Wb(),r.Xb(3,"td"),r.Qc(4),r.Wb(),r.Xb(5,"td",21),r.Oc(6,qdt,2,0,"mat-icon",22),r.Wb(),r.Xb(7,"td"),r.Oc(8,Kdt,2,1,"div",13),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.subProjectName),r.Db(2),r.Rc(t.customerGroupName),r.Db(2),r.rc("ngIf",t.serviceUser),r.Db(2),r.rc("ngForOf",t.emails)}}let Zdt=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a){var c,s,l,d;super(),this.dialogRef=t,this.adUserPoolDaoService=e,this.customerGroupService=n,this.adminService=o,this.adAdminDaoService=r,this.data=i,this.dialog=a,this.adUserPoolInfoList=[],this.adUserPw="",this.appCanViewPasswordList=[{type:"ADUserPool",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup},{type:"ADUserPool",permission:"CREATE",parentType:"SubProject",parent:this.adminService.subProject}],this.adUserPool=i.adUserPool,(null===(c=this.adUserPool)||void 0===c?void 0:c.id)&&(null===(s=this.adUserPool)||void 0===s?void 0:s.login)&&this.adUserPoolDaoService.findAllADUserPoolInfo(null===(l=this.adUserPool)||void 0===l?void 0:l.id,null===(d=this.adUserPool)||void 0===d?void 0:d.login).subscribe(t=>{t&&(this.adUserPoolInfoList=t)})}onCancel(){this.dialogRef.close(!1)}onSetRandomPassword(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Quer mesmo gerar uma senha aleat\xf3ria para esse usu\xe1rio pool (<b><u>"+this.adUserPool.login+"</u></b>) do dominio?",disableCancel:!1,icon:"error_outline"}}).afterClosed().subscribe(t=>{t&&this.adUserPoolDaoService.setRandomPassword(this.adUserPool.id).subscribe(()=>{this.dialogRef.close(this.adUserPool)})});this.addSubscription(t)}onSetLegacyRandomPassword(){const t=this.dialog.open(Qu,{disableClose:!0,data:{message:"Quer mesmo gerar uma senha <b><u>LEGADA</u></b> aleat\xf3ria para esse usu\xe1rio pool (<b><u>"+this.adUserPool.login+"</u></b>) do dominio?",disableCancel:!1,icon:"error_outline"}}).afterClosed().subscribe(t=>{t&&this.adUserPoolDaoService.setLegacyRandomPassword(this.adUserPool.id).subscribe(()=>{this.dialogRef.close(this.adUserPool)})});this.addSubscription(t)}findByLoginPw(t){this.adUserPoolDaoService.findByLoginPw(t.login,t.adDomainId).subscribe(t=>{this.adUserPw=t.adUserPassword})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb(d0),r.Rb(nb),r.Rb(CL),r.Rb(sZ),r.Rb($g),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-user-pool-info"]],features:[r.Ab],decls:29,vars:3,consts:[[1,"mat-accent","m-0"],["fxFlex","","fxLayout","row","fxLayoutAlign","space-between center"],[1,"title","dialog-title"],["fxLayout","column","fxLayoutAlign","space-between stretch","matDialogContent","",1,"p-16","message"],["fxLayout","row","fxLayoutAlign","space-between start"],[1,"card-pool-info"],["fxLayout","row","fxLayoutAlign","space-between center"],["class","mb-30",4,"appIfPermission"],[1,"width-100-percent"],[1,"bg-white"],[2,"width","30%"],[2,"width","8%"],[2,"width","32%"],[4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","space-around end","fxFill","","matDialogActions","",1,"p-16","grey-50-bg","border-top"],["type","button","mat-raised-button","","color","accent",3,"click"],["type","button","mat-raised-button","",3,"click"],["mat-raised-button","","type","button","color","primary",1,"md-small",3,"click"],[1,"mb-30"],[4,"ngIf"],[1,"font-weight-900",2,"margin-top","15px"],[1,"text-align-center"],["class","success-icon",4,"ngIf"],[1,"success-icon"]],template:function(t,e){1&t&&(r.Xb(0,"mat-toolbar",0),r.Xb(1,"mat-toolbar-row",1),r.Xb(2,"span",2),r.Qc(3),r.Wb(),r.Wb(),r.Wb(),r.Xb(4,"div",3),r.Xb(5,"div",4),r.Xb(6,"div",5),r.Xb(7,"div",6),r.Oc(8,$dt,3,2,"div",7),r.Wb(),r.Xb(9,"table",8),r.Xb(10,"thead"),r.Xb(11,"tr",9),r.Xb(12,"th",10),r.Qc(13,"Projeto"),r.Wb(),r.Xb(14,"th",10),r.Qc(15,"Empresa"),r.Wb(),r.Xb(16,"th",11),r.Qc(17,"Servi\xe7o"),r.Wb(),r.Xb(18,"th",12),r.Qc(19,"Usu\xe1rio"),r.Wb(),r.Wb(),r.Wb(),r.Xb(20,"tbody"),r.Oc(21,Jdt,9,4,"tr",13),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(22,"div",14),r.Xb(23,"button",15),r.fc("click",(function(){return e.onSetRandomPassword()})),r.Qc(24," Gerar senha aleat\xf3ria "),r.Wb(),r.Xb(25,"button",16),r.fc("click",(function(){return e.onSetLegacyRandomPassword()})),r.Qc(26," Gerar senha aleat\xf3ria (Legada) "),r.Wb(),r.Xb(27,"button",17),r.fc("click",(function(){return e.onCancel()})),r.Qc(28,"Fechar "),r.Wb(),r.Wb()),2&t&&(r.Db(3),r.Sc("Informa\xe7\xf5es: ",e.adUserPool.login,""),r.Db(5),r.rc("appIfPermission",e.appCanViewPasswordList),r.Db(13),r.rc("ngForOf",e.adUserPoolInfoList))},directives:[pm,mm,kp,sp,mh,om,fL,c.s,ah,rm,yu,c.t,Uu],styles:[".card-pool-info[_ngcontent-%COMP%]{width:100%}.card-pool-info[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{background-color:#f5f5f5;border:1px solid #ddd;padding:0}.card-pool-info[_ngcontent-%COMP%]   mat-card[_ngcontent-%COMP%]{background-color:#039be5;color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.card-pool-info[_ngcontent-%COMP%]   mat-card-title[_ngcontent-%COMP%]{margin-bottom:0}.card-pool-info[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:hsla(0,0%,93.7%,.43137254901960786)}.card-pool-info[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:#fff}.card-pool-info[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}.card-pool-info[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:8px 8px 8px 4px}.card-pool-info[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:12px}tr.bg-white[_ngcontent-%COMP%]{background:#ddd!important}"]}),t})();function tgt(t,e){if(1&t&&(r.Xb(0,"mat-option",11),r.Qc(1),r.Wb()),2&t){const t=e.$implicit,n=r.jc(2);r.rc("value",t.id),r.Db(1),r.Uc(" ",t.domainName," | ",t.name," | ",n.getDesktopServerHostname(t.adServerId)," ")}}function egt(t,e){if(1&t&&(r.Xb(0,"mat-card-content"),r.Xb(1,"mat-form-field",14),r.Xb(2,"mat-label"),r.Qc(3,"Dom\xednio"),r.Wb(),r.Xb(4,"mat-select",15),r.Oc(5,tgt,2,4,"mat-option",16),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(4),r.rc("formControl",t.adDomainFormControl),r.Db(1),r.rc("ngForOf",t.adDomains)}}function ngt(t,e){if(1&t&&(r.Xb(0,"div",17),r.Qc(1),r.Wb()),2&t){const t=r.jc();r.Db(1),r.Uc(" ",t.amountOfADUserPoolService()," de servi\xe7os | ",t.amountOfADUserPoolApp()," de App | ",t.filteredADUsersPool.length," usu\xe1rios totais ")}}function ogt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",18),r.Xb(1,"button",19),r.Qc(2," Criar "),r.Wb(),r.Xb(3,"mat-menu",20,21),r.Xb(5,"button",22),r.fc("click",(function(){return r.Ec(t),r.jc().openADUserPoolCreateModal(!1)})),r.Xb(6,"mat-icon"),r.Qc(7,"add"),r.Wb(),r.Xb(8,"span"),r.Qc(9,"Usu\xe1rio aplica\xe7\xe3o"),r.Wb(),r.Wb(),r.Xb(10,"button",22),r.fc("click",(function(){return r.Ec(t),r.jc().openADUserPoolCreateModal(!0)})),r.Xb(11,"mat-icon"),r.Qc(12,"add"),r.Wb(),r.Xb(13,"span"),r.Qc(14,"Usu\xe1rio servi\xe7o"),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.Ac(4);r.Db(1),r.rc("matMenuTriggerFor",t)}}function rgt(t,e){1&t&&(r.Xb(0,"mat-icon",33),r.Qc(1,"room_service "),r.Wb())}function igt(t,e){1&t&&(r.Xb(0,"mat-icon",36),r.Qc(1,"add_circle"),r.Wb())}function agt(t,e){1&t&&(r.Xb(0,"mat-icon",37),r.Qc(1,"remove_circle"),r.Wb())}function cgt(t,e){if(1&t&&(r.Xb(0,"div"),r.Oc(1,igt,2,0,"mat-icon",34),r.Oc(2,agt,2,0,"mat-icon",35),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.rc("ngIf",t.changing),r.Db(1),r.rc("ngIf",t.deleting)}}function sgt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",39),r.fc("click",(function(){r.Ec(t);const e=r.jc(2).$implicit;return r.jc(2).openADUserPoolDeleteModal(e)})),r.Qc(1,"Delete "),r.Wb()}}function lgt(t,e){if(1&t&&(r.Xb(0,"div",30),r.Oc(1,sgt,2,0,"button",38),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.rc("ngIf",!t.changing&&!t.deleting)}}function dgt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"tr"),r.Xb(1,"td",25),r.Oc(2,rgt,2,0,"mat-icon",26),r.Wb(),r.Xb(3,"td",27),r.Qc(4),r.Wb(),r.Xb(5,"td",25),r.Oc(6,cgt,3,2,"div",1),r.Wb(),r.Xb(7,"td",28),r.Xb(8,"div",29),r.Xb(9,"div",30),r.Xb(10,"button",31),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc(2).openADUserPoolInfoModal(n)})),r.Qc(11,"Info "),r.Wb(),r.Wb(),r.Oc(12,lgt,2,1,"div",32),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(2);r.Db(2),r.rc("ngIf",t.serviceUser),r.Db(2),r.Sc(" ",t.login," "),r.Db(2),r.rc("ngIf",t.changing||t.deleting),r.Db(6),r.rc("appIfPermission",n.appCanCreateList)}}function ggt(t,e){if(1&t&&(r.Xb(0,"table",23),r.Oc(1,dgt,13,4,"tr",24),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngForOf",t.filteredADUsersPool)}}let mgt=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a){super(),this.dialogRef=t,this.customerGroupService=e,this.adDomainDaoService=n,this.desktopServerDaoService=o,this.adUserPoolDaoService=r,this.adUserPoolRelationshipDaoService=i,this.dialog=a,this.adUserPoolType=pgt,this.adUsersPool=[],this.filteredADUsersPool=[],this.adDomains=[],this.desktopServers=[],this.adDomainFormControl=new cm.h(""),this.selectUserTypeFormControl=new cm.h(""),this.appCanCreateList=[{type:"ADUserPool",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup}],this.appCanDeleteList=[{type:"ADUserPool",permission:"DELETE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup}]}amountOfADUserPoolService(){return this.amountOfADUserPoolByType(!0)}amountOfADUserPoolApp(){return this.amountOfADUserPoolByType(!1)}amountOfADUserPoolByType(t){return this.filteredADUsersPool.filter(e=>e.serviceUser===t).length}ngAfterViewInit(){setTimeout(()=>{this.customerGroupService.get().subscribe(t=>{const e=this.adDomainDaoService.filter({customerGroupId:t.id}),n=this.desktopServerDaoService.getAllByCustomerGroupId(t.id);Object(sb.combineLatest)([e,n]).subscribe(t=>{const e=t[0],n=t[1];n&&(this.desktopServers=n),e?(this.adDomains=e,this.currentADDomain=this.adDomains[0],this.adDomainFormControl.setValue(this.currentADDomain.id),this.getADUsersPoolByAdDomainId(this.currentADDomain.id)):(this.adDomains=[],this.adUsersPool=[],this.filteredADUsersPool=[],this.currentADDomain=null)})}),this.selectUserTypeFormControl.setValue(this.adUserPoolType.ALL),this.adDomainFormControl.valueChanges.subscribe(t=>{t&&this.currentADDomain.id!==t&&(this.currentADDomain=this.adDomains.find(e=>e.id===t),this.getADUsersPoolByAdDomainId(t))}),this.selectUserTypeFormControl.valueChanges.subscribe(t=>{const e=Object(kc.p)(this.adUsersPool,"login");t===this.adUserPoolType.ALL?this.filteredADUsersPool=e:t===this.adUserPoolType.USER_SERVICE?this.filteredADUsersPool=e.filter(t=>!0===t.serviceUser):t===this.adUserPoolType.USER_APP&&(this.filteredADUsersPool=e.filter(t=>!1===t.serviceUser))})},300)}openADUserPoolCreateModal(t){let e="usu\xe1rio do pool (APLICA\xc7\xc3O)";t&&(e="usu\xe1rio do pool (SERVI\xc7O)"),this.dialog.open(Qu,{disableClose:!1,data:{message:"Tem certeza que deseja <b><u>CRIAR</u></b> um novo ( <b><u>"+e+"</u></b> ) no dom\xednio ( "+this.currentADDomain.domainName+" )?<br><br>Para CRIAR digite <u>CRIAR</u> no campo abaixo",disableCancel:!1,cancelButtonValue:"Cancelar",confirmButtonValue:"Criar",icon:"error_outline",confirmFieldValue:"CRIAR"}}).afterClosed().subscribe(e=>{if(e){const e=this.adUserPoolDaoService.initADUserPool();e.login="x."+Math.floor(99999*Math.random()+1),e.adDomainId=this.currentADDomain.id,e.serviceUser=t,this.adUserPoolDaoService.create(e).subscribe(t=>{t&&this.adUsersPool.push(t),this.dialogRef.closeAll()})}else this.dialogRef.closeAll()})}openADUserPoolDeleteModal(t){this.adUserPoolRelationshipDaoService.amountOfAdUserPoolRelationship(t.id).subscribe(e=>{e<1?this.dialog.open(Qu,{disableClose:!1,data:{message:"Tem certeza que deseja <b><u>DELETAR</u></b> o ( usu\xe1rio do pool ) <b><u>"+t.login+"</u></b> do dom\xednio ( "+this.currentADDomain.domainName+" )? <br><br>Para deletar digite <u>DELETE</u> no campo abaixo",disableCancel:!1,cancelButtonValue:"Cancelar",confirmButtonValue:"Deletar",icon:"error_outline",confirmFieldValue:"DELETE"}}).afterClosed().subscribe(e=>{e?this.adUserPoolDaoService.remove(t.id).subscribe(e=>{this.getADUsersPoolByAdDomainId(t.adDomainId),this.dialogRef.closeAll()}):this.dialogRef.closeAll()}):this.dialog.open(Qu,{disableClose:!1,data:{message:"N\xe3o \xe9 possivel <b><u>DELETAR</u></b> esse usu\xe1rio, ainda existem projetos usando, acesse esses projetos e remova antes de deletar.",disableCancel:!1,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{t&&this.dialogRef.closeAll()})})}openADUserPoolInfoModal(t){const e=this.dialog.open(Zdt,{disableClose:!0,panelClass:"generic-edit-dialog-x-large",data:{adUserPool:t}}).afterClosed().pipe(Object(V.a)(t=>!!t)).subscribe(t=>{this.dialogRef.closeAll()});this.addSubscription(e)}getADUsersPoolByAdDomainId(t){this.adUsersPool=[],this.adUserPoolDaoService.findAllByADDomainIds([t].toString()).subscribe(t=>{this.adUsersPool=[],this.filteredADUsersPool=[],t&&(this.adUsersPool=t,this.filteredADUsersPool=Object(kc.p)(this.adUsersPool,"login"))})}getDesktopServer(t){return this.desktopServers.find(e=>e.id===t)}getDesktopServerHostname(t){var e;return(null===(e=this.getDesktopServer(t))||void 0===e?void 0:e.hostname)||"Servidor n\xe3o encontrado!"}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zg),r.Rb(nb),r.Rb(_b),r.Rb(Mb),r.Rb(d0),r.Rb(g0),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-user-pool-list"]],features:[r.Ab],decls:27,vars:8,consts:[["fxLayout","row","fxLayoutAlign","space-between center"],[4,"ngIf"],[1,"mt-26","user-pool"],[2,"padding","2px 0 0 0"],["fxLayout","row","fxLayoutAlign","space-between center",2,"margin-left","7px"],["fxLayout","row","fxLayoutAlign","start center",1,"ml-15"],["class","mat-subheading-2 pl-20 mb-0",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center"],["style","margin-bottom: 5px;",4,"ngIf"],["appearance","outline",1,"ml-25",2,"height","66px","width","130px"],["placeholder","Tipo de usu\xe1rio",3,"formControl"],[3,"value"],[1,"no-padding"],["class","app-table","border","0","cellspacing","0",4,"ngIf"],["appearance","outline",1,"full-width"],["placeholder","Dom\xednio",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[1,"mat-subheading-2","pl-20","mb-0"],[2,"margin-bottom","5px"],["type","button","mat-raised-button","","color","accent","aria-label","open menu",3,"matMenuTriggerFor"],[2,"max-width","372px"],["menu","matMenu"],["mat-menu-item","",3,"click"],["border","0","cellspacing","0",1,"app-table"],[4,"ngFor","ngForOf"],[1,"w-30"],["title","Servi\xe7o","class","mat-icon material-icons","role","img","aria-hidden","true",4,"ngIf"],[1,"w-680"],[1,"text-align-right","p-0"],["fxLayout","row","fxLayoutAlign","end start"],[1,"mr-10"],["type","button","mat-stroked-button","","color","accent",1,"mat-green-600-bg",3,"click"],["class","mr-10",4,"appIfPermission"],["title","Servi\xe7o","role","img","aria-hidden","true",1,"mat-icon","material-icons"],["title","Criando...","color","accent",4,"ngIf"],["title","Deletando...","color","warn",4,"ngIf"],["title","Criando...","color","accent"],["title","Deletando...","color","warn"],["type","button","mat-stroked-button","","color","warn","class","mat-green-600-bg",3,"click",4,"ngIf"],["type","button","mat-stroked-button","","color","warn",1,"mat-green-600-bg",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"mat-card"),r.Xb(1,"mat-card-header"),r.Xb(2,"mat-card-title",0),r.Xb(3,"div"),r.Qc(4,"Dom\xednios da empresa"),r.Wb(),r.Wb(),r.Wb(),r.Oc(5,egt,6,2,"mat-card-content",1),r.Wb(),r.Xb(6,"mat-card",2),r.Xb(7,"mat-card-header",3),r.Xb(8,"mat-card-title",4),r.Xb(9,"div",5),r.Xb(10,"div"),r.Qc(11,"Usu\xe1rios do Pool"),r.Wb(),r.Oc(12,ngt,2,3,"div",6),r.Wb(),r.Xb(13,"div",7),r.Oc(14,ogt,15,1,"div",8),r.Xb(15,"mat-form-field",9),r.Xb(16,"mat-label"),r.Qc(17,"Mostrar"),r.Wb(),r.Xb(18,"mat-select",10),r.Xb(19,"mat-option",11),r.Qc(20,"Todos"),r.Wb(),r.Xb(21,"mat-option",11),r.Qc(22,"Servi\xe7o"),r.Wb(),r.Xb(23,"mat-option",11),r.Qc(24,"Aplica\xe7\xe3o"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(25,"mat-card-content",12),r.Oc(26,ggt,2,1,"table",13),r.Wb(),r.Wb()),2&t&&(r.Db(5),r.rc("ngIf",e.adDomains&&e.adDomains.length>0),r.Db(7),r.rc("ngIf",e.filteredADUsersPool&&e.filteredADUsersPool.length>0),r.Db(2),r.rc("ngIf",null==e.currentADDomain?null:e.currentADDomain.domainName),r.Db(4),r.rc("formControl",e.selectUserTypeFormControl),r.Db(1),r.rc("value",e.adUserPoolType.ALL),r.Db(2),r.rc("value",e.adUserPoolType.USER_SERVICE),r.Db(2),r.rc("value",e.adUserPoolType.USER_APP),r.Db(3),r.rc("ngIf",e.filteredADUsersPool&&e.filteredADUsersPool.length>0))},directives:[Wv,jv,wv,sp,mh,c.t,nu,Qh,SP,cm.t,cm.i,jg,vv,c.s,yu,Pf,ff,mf,Uu,fL],styles:["[_nghost-%COMP%]  .user-pool .mat-card-header-text{margin:0!important}[_nghost-%COMP%]   .user-pool[_ngcontent-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:0}","[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54);width:920px}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:940px;margin-bottom:30px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px;margin-bottom:0}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .add-more[_ngcontent-%COMP%]{margin-bottom:60px}[_nghost-%COMP%]   .w-300[_ngcontent-%COMP%]{width:300px}[_nghost-%COMP%]   .w-200[_ngcontent-%COMP%]{width:200px}[_nghost-%COMP%]   .w-120[_ngcontent-%COMP%]{width:120px}[_nghost-%COMP%]   .w-50[_ngcontent-%COMP%]{width:50px}[_nghost-%COMP%]   .w-150[_ngcontent-%COMP%]{width:150px!important}[_nghost-%COMP%]   .w-170[_ngcontent-%COMP%]{width:170px}[_nghost-%COMP%]   .h-150[_ngcontent-%COMP%]{height:150px!important}[_nghost-%COMP%]   .clear-both[_ngcontent-%COMP%]{display:block;clear:both}[_nghost-%COMP%]   .no-padding[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .mini-avatar[_ngcontent-%COMP%]{width:40px;height:40px}[_nghost-%COMP%]   .small-avatar[_ngcontent-%COMP%]{width:125px;height:125px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]{min-height:170px;padding:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{width:200px;display:block}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]{width:100%;margin-left:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:15px 0 15px 15px}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%}[_nghost-%COMP%]   table[_ngcontent-%COMP%], [_nghost-%COMP%]   td[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:hsla(0,0%,93.7%,.43137254901960786)}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:#fff}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}[_nghost-%COMP%]   tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}[_nghost-%COMP%]   .content-tab[_ngcontent-%COMP%]{margin-top:15px}[_nghost-%COMP%]   .mb-8[_ngcontent-%COMP%]{margin-bottom:8px!important}[_nghost-%COMP%]   .mb-4[_ngcontent-%COMP%]{margin-bottom:4px!important}[_nghost-%COMP%]   .ml-10[_ngcontent-%COMP%]{margin-left:10px!important}[_nghost-%COMP%]   .ml-20[_ngcontent-%COMP%]{margin-left:20px!important}[_nghost-%COMP%]   .pl-10[_ngcontent-%COMP%]{padding-left:10px!important}[_nghost-%COMP%]   .pl-20[_ngcontent-%COMP%]{padding-left:20px!important}[_nghost-%COMP%]   .p-20[_ngcontent-%COMP%]{padding:20px!important}"]}),t})();var pgt=function(t){return t.ALL="ALL",t.USER_SERVICE="USER_SERVICE",t.USER_APP="USER_APP",t}({});function hgt(t,e){1&t&&(r.Xb(0,"div",5),r.Sb(1,"app-ad-user-pool-addomain-list"),r.Sb(2,"app-ad-user-pool-list"),r.Wb())}function ugt(t,e){1&t&&(r.Xb(0,"div",5),r.Xb(1,"h2"),r.Qc(2," Sem permiss\xe3o "),r.Wb(),r.Wb())}const bgt=[{path:"users-pool",component:(()=>{class t{constructor(t){this.customerGroupService=t,this.canEditList=[{type:"ADUserPool",permission:"CREATE",parentType:"CustomerGroup",parent:this.customerGroupService.customerGroup}]}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(nb))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-ad-user-pool-edit"]],decls:6,vars:2,consts:[["fusePerfectScrollbar","",1,"page-layout","simple"],[1,"content","p-24"],["fxLayout","column",2,"max-width","950px"],["class","row",4,"appIfPermission","appIfPermissionElse"],["cannotAccess",""],[1,"row"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Oc(3,hgt,3,0,"div",3),r.Oc(4,ugt,3,0,"ng-template",null,4,r.Pc),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(5);r.Db(3),r.rc("appIfPermission",e.canEditList)("appIfPermissionElse",t)}},directives:[__,sp,fL,mgt],styles:["[_nghost-%COMP%]   mat-card-header[_ngcontent-%COMP%]{background:rgba(0,0,0,.03);padding:15px 0 0 10px;height:70px;width:100%}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]{font-size:26px!important;color:rgba(0,0,0,.54);width:920px}[_nghost-%COMP%]   .mat-card-header[_ngcontent-%COMP%]   .mat-card-title[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-right:15px}[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{padding:0;width:940px;margin-bottom:30px}[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{padding:24px;margin-bottom:0}[_nghost-%COMP%]   content[_ngcontent-%COMP%]{background:#ededed!important}[_nghost-%COMP%]   .add-more[_ngcontent-%COMP%]{margin-bottom:60px}[_nghost-%COMP%]   .w-300[_ngcontent-%COMP%]{width:300px}[_nghost-%COMP%]   .w-200[_ngcontent-%COMP%]{width:200px}[_nghost-%COMP%]   .w-120[_ngcontent-%COMP%]{width:120px}[_nghost-%COMP%]   .w-50[_ngcontent-%COMP%]{width:50px}[_nghost-%COMP%]   .w-150[_ngcontent-%COMP%]{width:150px!important}[_nghost-%COMP%]   .w-170[_ngcontent-%COMP%]{width:170px}[_nghost-%COMP%]   .h-150[_ngcontent-%COMP%]{height:150px!important}[_nghost-%COMP%]   .clear-both[_ngcontent-%COMP%]{display:block;clear:both}[_nghost-%COMP%]   .no-padding[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .mini-avatar[_ngcontent-%COMP%]{width:40px;height:40px}[_nghost-%COMP%]   .small-avatar[_ngcontent-%COMP%]{width:125px;height:125px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]{min-height:170px;padding:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]{width:200px;display:block}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]{width:100%;margin-left:10px}[_nghost-%COMP%]   .model1[_ngcontent-%COMP%]   .fields[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], [_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:15px 0 15px 15px}[_nghost-%COMP%]   .app-table[_ngcontent-%COMP%]{border:none;text-align:left;width:100%}[_nghost-%COMP%]   table[_ngcontent-%COMP%], [_nghost-%COMP%]   td[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]   td[_ngcontent-%COMP%]   .vertical-align-top[_ngcontent-%COMP%]{vertical-align:top!important}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background:hsla(0,0%,93.7%,.43137254901960786)}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd){background:#fff}[_nghost-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ddd!important}[_nghost-%COMP%]   tr.bg-white[_ngcontent-%COMP%]{background:#fff!important}[_nghost-%COMP%]   .content-tab[_ngcontent-%COMP%]{margin-top:15px}[_nghost-%COMP%]   .mb-8[_ngcontent-%COMP%]{margin-bottom:8px!important}[_nghost-%COMP%]   .mb-4[_ngcontent-%COMP%]{margin-bottom:4px!important}[_nghost-%COMP%]   .ml-10[_ngcontent-%COMP%]{margin-left:10px!important}[_nghost-%COMP%]   .ml-20[_ngcontent-%COMP%]{margin-left:20px!important}[_nghost-%COMP%]   .pl-10[_ngcontent-%COMP%]{padding-left:10px!important}[_nghost-%COMP%]   .pl-20[_ngcontent-%COMP%]{padding-left:20px!important}[_nghost-%COMP%]   .p-20[_ngcontent-%COMP%]{padding:20px!important}"]}),t})(),canActivate:[hb],data:{permissions:["ADUserPool.CREATE"],preCondition:!0}}];let _gt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[d0],imports:[[c.c,Sa.forChild(bgt),mL,ZL,zu,jC,Xv,ou,AP,H_,hm,vu,_u,A_,am,yf,xf]]}),t})(),fgt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[g0],imports:[[c.c,sP.forRoot(),mL,ZL,zu,jC,Xv,ou,AP,H_,hm,vu,_u,A_,uC,am]]}),t})(),Cgt=(()=>{class t{constructor(t){this.matIconRegistry=t,t.registerFontClassAlias("fontawesome","fa")}}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)(r.bc(Eu))},imports:[[c.c,mL,As.initializeApp(i.firebase),P$,Is,DR,IR,bj,$R,Mj,qW,nX,UU,yz,kz,aY,bY,CB,AQ,Hdt,KB,wB,kQ,mG,J4,t$,KK,hG,uG,i$,JK,B3,V3,t5,Bdt,w8,Bot,D8,S8,I8,J6,q8,wct,Z7,Crt,Mrt,aot,Cot,got,uot,dct,zlt,Ylt,Ydt,ou,Xv,hm,Vdt,_gt,fgt]]}),t})(),Ogt=(()=>{class t{constructor(t){if(t)throw new Error("FuseModule is already loaded. Import it in the AppModule only!")}static forRoot(e){return{ngModule:t,providers:[{provide:zc,useValue:e}]}}}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)(r.bc(t,12))}}),t})();const Mgt={colorTheme:"theme-default",customScrollbars:!1,layout:{style:"vertical-layout-1",width:"fullwidth",navbar:{primaryBackground:"fuse-navy-700",secondaryBackground:"fuse-navy-900",folded:!1,hidden:!0,position:"left",variant:"vertical-style-1"},toolbar:{customBackgroundColor:!0,background:"fuse-navy-900",hidden:!0,position:"above"},footer:{customBackgroundColor:!0,background:"fuse-navy-900",hidden:!0,position:"below-fixed"},sidepanel:{hidden:!0,position:"right"}}};let Pgt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Sa,mL]]}),t})(),ygt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[vu,zu,mL,tR]]}),t})(),xgt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[vu,zu,mL,tR]]}),t})(),vgt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[vu,zu,mL,tR]]}),t})(),wgt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[mL,ygt,xgt,vgt]]}),t})(),kgt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[zv,LS,H_,mL]]}),t})(),Sgt=(()=>{class t{constructor(t,e,n){this.document=t,this.customPortalTemplateDaoService=e,this.backgroundImageTemplateDaoService=n,this.customPortalTemplateFromURL=null,this.customPortalTemplateFromManagerUser=null,this.backgroundImageTemplateFromURL=null,this.backgroundImageTemplateFromManagerUser=null}getBackgroundImageTemplateByUrl(t){return this.backgroundImageTemplateDaoService.findOneByCustomerGroupUrl(t)}getCustomPortalTemplateByManagerUserId(t){return this.customPortalTemplateFromURL}getCustomPortalTemplateByUrl(t){return this.customPortalTemplateFromURL||(this.customPortalTemplateFromURL={id:null,createdAt:null,updatedAt:null,creatorCustomerGroupId:null,public:null,name:"teste2",title:null,helpLink:null,logoId:1,css:""}),this.customPortalTemplateFromURL}setDynamicStyle(t){if(t){const e=this.document.getElementsByTagName("head")[0],n=this.document.createElement("style");n.setAttribute("id","custom-layout"),n.appendChild(document.createTextNode(t)),e.appendChild(n)}}removeAllCustomStyle(){const t=this.document.getElementById("custom-layout");t&&t.remove()}changeTemplate(t){this.changeLogo(null==t?void 0:t.logoId),this.setDynamicStyle(null==t?void 0:t.css)}changeLogo(t){t&&this.document.getElementById("top-logo")&&console.log("customLayout: tem logo")}changeHomeHTML(t){if(t){const e=this.document.getElementById("login-intro");e&&(e.innerHTML=t,console.log("customLayout: homeHtml"))}}}return t.\u0275fac=function(e){return new(e||t)(r.bc(c.e),r.bc(XP),r.bc(NP))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Agt=(()=>{class t extends Bc{constructor(t,e,n){super(),this.stomp=t,this.auth=e,this.dialog=n;const o=this.stomp.stompTopic(`${iut}/script-execution-web`).subscribe(t=>{t&&(t.scriptExecutionType===cv.USER_LOGOFF?this.logOffUserAlert(t):t.scriptExecutionType===cv.DISCONNECT_ALL_USERS_FROM_SERVER?this.disconnectAllUsersFromServerAlert(t):t.scriptExecutionType===cv.PRINT?this.printAlert(t):t.scriptExecutionType===cv.PROCESS_KILL?this.processKill(t):t.scriptExecutionType===cv.SERVICE_START?this.serviceStart(t):t.scriptExecutionType===cv.SERVICE_STOP?this.serviceStop(t):t.scriptExecutionType===cv.SERVICE_RESTART&&this.serviceRestart(t))});this.addSubscription(o)}logOffUserAlert(t){let e="";e=t.error?'<h1>Erro</h1><div class="mb-30">O usu\xe1rio n\xe3o est\xe1 conectado ao servidor.</div><div><b>descri\xe7\xe3o do erro:</b><div class="mb-30"><span class="font-size-10">'+t.output+"</span></div></div>":"<h1>Usu\xe1rio desconectado com sucesso.</h1>";const n=this.dialog.open(Qu,{disableClose:!0,data:{message:e,disableCancel:!0,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{});this.addSubscription(n)}disconnectAllUsersFromServerAlert(t){}printAlert(t){}processKill(t){let e="";e=t.error?'<h1>Erro</h1><div class="mb-30">O processo n\xe3o foi finalizado.</div><div><b>descri\xe7\xe3o do erro:</b><div class="mb-30"><span class="font-size-10">'+t.output+"</span></div></div>":"<h1>Processo finalizado com sucesso.</h1>";const n=this.dialog.open(Qu,{disableClose:!0,data:{message:e,disableCancel:!0,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{});this.addSubscription(n)}serviceStart(t){let e="";e=t.error?'<h1>Erro</h1><div class="mb-30">O servi\xe7o n\xe3o pode ser iniciado.</div><div><b>descri\xe7\xe3o do erro:</b><div class="mb-30"><span class="font-size-10">'+t.output+"</span></div></div>":"<h1>Servi\xe7o iniciado com sucesso.</h1>";const n=this.dialog.open(Qu,{disableClose:!0,data:{message:e,disableCancel:!0,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{});this.addSubscription(n)}serviceStop(t){let e="";e=t.error?'<h1>Erro</h1><div class="mb-30">O servi\xe7o n\xe3o pode ser parado.</div><div><b>descri\xe7\xe3o do erro:</b><div class="mb-30"><span class="font-size-10">'+t.output+"</span></div></div>":"<h1>Servi\xe7o parado com sucesso.</h1>";const n=this.dialog.open(Qu,{disableClose:!0,data:{message:e,disableCancel:!0,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{});this.addSubscription(n)}serviceRestart(t){let e="";e=t.error?'<h1>Erro</h1><div class="mb-30">O servi\xe7o n\xe3o pode ser reiniciado.</div><div><b>descri\xe7\xe3o do erro:</b><div class="mb-30"><span class="font-size-10">'+t.output+"</span></div></div>":"<h1>Servi\xe7o reiniciado com sucesso.</h1>";const n=this.dialog.open(Qu,{disableClose:!0,data:{message:e,disableCancel:!0,confirmButtonValue:"OK",icon:"error_outline"}}).afterClosed().subscribe(t=>{});this.addSubscription(n)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(Cb),r.bc(hb),r.bc(Zg))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Dgt(t,e){if(1&t){const t=r.Yb();r.Vb(0),r.Xb(1,"button",35),r.fc("click",(function(){return r.Ec(t),r.jc().toggleSidebarFolded("navbar")})),r.Xb(2,"mat-icon",36),r.Qc(3,"menu"),r.Wb(),r.Wb(),r.Xb(4,"button",37),r.fc("click",(function(){return r.Ec(t),r.jc().toggleSidebarOpen("navbar")})),r.Xb(5,"mat-icon",36),r.Qc(6,"menu"),r.Wb(),r.Wb(),r.Ub()}}function Igt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",38),r.fc("click",(function(){return r.Ec(t),r.jc().goToHome()})),r.Xb(1,"mat-icon",36),r.Qc(2,"arrow_back"),r.Wb(),r.Wb()}}function Egt(t,e){1&t&&r.Sb(0,"div",39)}function Tgt(t,e){if(1&t&&r.Sb(0,"img",42),2&t){const t=r.jc(2);r.rc("src",null==t.customerGroupTemplate?null:t.customerGroupTemplate.defaultBase64PortalLogo,r.Hc)}}function Lgt(t,e){if(1&t&&(r.Xb(0,"div",40),r.Oc(1,Tgt,1,1,"img",41),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",null==t.customerGroupTemplate?null:t.customerGroupTemplate.defaultBase64PortalLogo)}}function Rgt(t,e){if(1&t&&(r.Xb(0,"div",40),r.Sb(1,"img",43),r.Wb()),2&t){const t=r.jc();r.Db(1),r.sc("src",t.imageFileService.getPictureUrlFromImageFileTemplateId(null==t.customerGroupTemplate?null:t.customerGroupTemplate.customPortalTemplate.logoId),r.Hc)}}function Wgt(t,e){1&t&&(r.Xb(0,"div",44),r.Xb(1,"div",45),r.Sb(2,"img",46),r.Wb(),r.Wb())}function jgt(t,e){if(1&t&&r.Sb(0,"fuse-shortcuts",47),2&t){const t=r.jc();r.rc("navigation",t.navigation)}}function Fgt(t,e){1&t&&(r.Vb(0),r.Sb(1,"app-client-status-toolbar"),r.Ub())}function Xgt(t,e){if(1&t&&r.Sb(0,"img",54),2&t){const t=r.jc().ngIf,e=r.jc();r.tc("src","",e.imageFileService.getManagerUserPicture(t.managerUser),"?w=150&square=true",r.Hc)}}function Ngt(t,e){if(1&t&&(r.Xb(0,"span",55),r.Qc(1),r.Wb()),2&t){const t=r.jc().ngIf;r.Db(1),r.Rc(null==t.managerUser?null:t.managerUser.displayName)}}function Ugt(t,e){if(1&t&&(r.Xb(0,"span",55),r.Qc(1),r.Wb()),2&t){const t=r.jc().ngIf;r.Db(1),r.Rc(t.email)}}function zgt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",48),r.fc("onMenuOpen",(function(){return r.Ec(t),r.jc().onMenuOpen()})),r.Xb(1,"div",49),r.Oc(2,Xgt,1,1,"img",50),r.Oc(3,Ngt,2,1,"span",51),r.Oc(4,Ugt,2,1,"ng-template",null,52,r.Pc),r.Xb(6,"mat-icon",53),r.Qc(7,"keyboard_arrow_down"),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.ngIf,n=r.Ac(5);r.jc();const o=r.Ac(34);r.rc("matMenuTriggerFor",o),r.Db(2),r.rc("ngIf",t),r.Db(1),r.rc("ngIf",t&&(null==t.managerUser?null:t.managerUser.displayName))("ngIfElse",n)}}function Ygt(t,e){if(1&t&&(r.Xb(0,"button",56),r.Xb(1,"div",49),r.Sb(2,"img",57),r.Xb(3,"span",58),r.Qc(4),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.jc(),e=r.Ac(53);r.rc("matMenuTriggerFor",e),r.Db(2),r.rc("src","assets/icons/flags/"+t.selectedLanguage.flag+".png",r.Hc),r.Db(2),r.Rc(t.selectedLanguage.id)}}function Bgt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",59),r.fc("click",(function(){r.Ec(t);const n=e.$implicit;return r.jc().setLanguage(n)})),r.Xb(1,"span",44),r.Sb(2,"img",60),r.Xb(3,"span",61),r.Qc(4),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit;r.Db(2),r.rc("src","assets/icons/flags/"+t.flag+".png",r.Hc),r.Db(2),r.Rc(t.title)}}function Vgt(t,e){1&t&&r.Sb(0,"div",62)}function Hgt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",63),r.fc("click",(function(){return r.Ec(t),r.jc().toggleSidebarOpen("quickPanel")})),r.Xb(1,"mat-icon",36),r.Qc(2,"format_list_bulleted"),r.Wb(),r.Wb()}}function Qgt(t,e){1&t&&r.Sb(0,"div",62)}function Ggt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",64),r.fc("click",(function(){return r.Ec(t),r.jc().toggleSidebarOpen("navbar")})),r.Xb(1,"mat-icon",36),r.Qc(2,"menu"),r.Wb(),r.Wb()}}let $gt=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m,p,h,u,b,_,f,C,O){super(),this._fuseConfigService=t,this._fuseSidebarService=e,this._translateService=n,this.auth=o,this.footerService=r,this.r2MenuService=i,this.activatedRoute=a,this.userAuthorityDao=c,this.permissionDAOService=s,this.customLayoutService=l,this.customerGroupTemplateDaoService=d,this.customerGroupService=g,this.customerGroupDaoService=m,this.backgroundImage=p,this.titleService=h,this.cookieService=u,this.desktopServerService=b,this.imageFileService=_,this.scriptExecutionService=f,this.router=C,this.clientService=O,this.customerGroupHasTemplate=!0,this.clientVersion="1.0.85",this.clientStatusEnabled=Object(kc.n)(),this.loadingCustomGroupTemplate=!0,this.clientService.enableChanges().subscribe(t=>{this.clientStatusEnabled=t,Object(kc.n)()||(this.clientStatusEnabled=!1)}),this.user$=c.getMe(),this.userStatusOptions=[{title:"Online",icon:"icon-checkbox-marked-circle",color:"#4CAF50"},{title:"Away",icon:"icon-clock",color:"#FFC107"},{title:"Do not Disturb",icon:"icon-minus-circle",color:"#F44336"},{title:"Invisible",icon:"icon-checkbox-blank-circle-outline",color:"#BDBDBD"},{title:"Offline",icon:"icon-checkbox-blank-circle-outline",color:"#616161"}],this.languages=[{id:"en",title:"English",flag:"us"},{id:"pt-br",title:"Brazilian Portuguese",flag:"br"}],this.navigation=vc,this._unsubscribeAll=new po.b,this.setCustomLayout()}setCustomLayout(){this.user$.subscribe(t=>{t&&this.customerGroupDaoService.getByAuthenticatedManagerUser().subscribe(e=>{e&&(this.customerGroupHasTemplate=!(null===e.customPortalTemplateId||0===e.customPortalTemplateId),setTimeout(()=>{this.customerGroupTemplateDaoService.findOneByManagerUserId(t.managerUser.id).subscribe(t=>{var e,n,o,r,i,a;t&&(this.customerGroupTemplate=t,this.customLayoutService.setDynamicStyle(null===(n=null===(e=this.customerGroupTemplate)||void 0===e?void 0:e.customPortalTemplate)||void 0===n?void 0:n.css),this.cookieService.set("customLayoutUrl",null===(o=this.customerGroupTemplate)||void 0===o?void 0:o.url),(null===(i=null===(r=this.customerGroupTemplate)||void 0===r?void 0:r.customPortalTemplate)||void 0===i?void 0:i.title)&&this.titleService.setTitle(null===(a=this.customerGroupTemplate)||void 0===a?void 0:a.customPortalTemplate.title)),this.loadingCustomGroupTemplate=!1},t=>{this.loadingCustomGroupTemplate=!1})},2200))})})}onMenuOpen(){}ngOnInit(){this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.horizontalNavbar="top"===t.layout.navbar.position,this.rightNavbar="right"===t.layout.navbar.position,this.hiddenNavbar=!0===t.layout.navbar.hidden}),this.selectedLanguage=Ac.find(this.languages,{id:this._translateService.currentLang}),this.checkFirstCustomerGroupLoad()}checkFirstCustomerGroupLoad(){setTimeout(()=>{const t=new URL(window.location.href),e=new URLSearchParams(t.search).get("id");null!=e&&(console.log("menu: checkFirstCustomerGroupLoad"),this.r2MenuService.hideMenuWithoutPermission(+e))},2500)}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}toggleSidebarOpen(t){this._fuseSidebarService.getSidebar(t).toggleOpen()}toggleSidebarFolded(t){this._fuseSidebarService.getSidebar(t).toggleFold()}helpLink(){var t,e;let n=null===(e=null===(t=this.customerGroupTemplate)||void 0===t?void 0:t.customPortalTemplate)||void 0===e?void 0:e.helpLink;n&&(null==n?void 0:n.length)>4||(n="https://wa.me/551141110868?text=Ol%C3%A1!%20preciso%20de%20ajuda."),window.open(n,"_blank")}search(t){console.debug(t)}setLanguage(t){this.selectedLanguage=t,this._translateService.use(t.id)}logout(){this.footerService.closeTerminal(),this.auth.logoutMicroservices$().subscribe(t=>{this.apiLogout()},t=>{this.apiLogout()})}apiLogout(){this.auth.logout().subscribe(t=>{this.backgroundImage.clearCache(),this.customLayoutService.removeAllCustomStyle(),this.customerGroupService.destroyer(),this.permissionDAOService.clearCache(),setTimeout(()=>{window.location.href="/login?url="+this.cookieService.get("customLayoutUrl")},200)})}goToHome(){this.router.navigate(["/"])}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Yc),r.Rb(Hc),r.Rb(ac),r.Rb(hb),r.Rb(F4),r.Rb(Ju),r.Rb(oi),r.Rb(Ys),r.Rb(gb),r.Rb(Sgt),r.Rb(ib),r.Rb(nb),r.Rb(eb),r.Rb(eL),r.Rb(U),r.Rb(Zu),r.Rb(yb),r.Rb(GM),r.Rb(Agt),r.Rb(ga),r.Rb(Aj))},t.\u0275cmp=r.Lb({type:t,selectors:[["toolbar"]],features:[r.Ab],decls:59,vars:20,consts:[[1,"p-0","mat-elevation-z1"],["fxFlex","","fxFill","","fxLayout","row","fxLayoutAlign","start center"],["fxFlex","1 0 auto","fxLayout","row","fxLayoutAlign","start center",1,"logo-group"],[4,"ngIf","ngIfElse"],["showBackButton",""],["class","toolbar-separator","fxHide.gt-md","",4,"ngIf"],["class","logo",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center",4,"ngIf"],[1,"px-8","px-md-16"],[3,"navigation",4,"ngIf"],[1,"toolbar-separator"],[2,"width","235px"],["fxFlex","1 0 auto","fxLayout","row","fxLayoutAlign","center center"],["fxFlex","0 1 auto","fxLayout","row","fxLayoutAlign","start center",1,""],[4,"ngIf"],["aria-haspopup","true","fxhide","","fxshow.gt-xs","","mat-button","",1,"language-button","mat-button",3,"click"],[1,"mat-button-wrapper"],["fxLayout","row",1,"mr-8","s-16"],["aria-hidden","false","aria-label","Ajuda",1,"yellow-900-fg"],[1,"ml-8",2,"font-size","16px","margin-top","1px"],["matripple","",1,"mat-button-ripple","mat-ripple"],[1,"mat-button-focus-overlay"],["mat-button","","class","user-button","id","toolbar-menu-profile",3,"matMenuTriggerFor","onMenuOpen",4,"ngIf"],[3,"overlapTrigger"],["userMenu","matMenu"],["mat-menu-item","","routerLink","/profile","id","toolbar-menu-profile-edit"],["mat-menu-item","","id","toolbar-menu-logout",1,"",3,"click"],[1,"separator"],["mat-menu-item",""],["mat-button","","fxHide","","fxShow.gt-xs","","class","language-button",3,"matMenuTriggerFor",4,"ngIf"],["languageMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["class","toolbar-separator","fxHide","","fxShow.gt-xs","",4,"ngIf"],["mat-icon-button","","class","quick-panel-toggle-button","aria-label","Toggle quick panel",3,"click",4,"ngIf"],["mat-icon-button","","class","navbar-toggle-button","fxHide.gt-md","",3,"click",4,"ngIf"],["mat-icon-button","","fxHide.lt-lg","",1,"navbar-toggle-button",3,"click"],[1,"secondary-text"],["mat-icon-button","","fxHide","","fxShow.lt-lg","",1,"navbar-toggle-button",3,"click"],["mat-icon-button","",1,"navbar-toggle-button",3,"click"],["fxHide.gt-md","",1,"toolbar-separator"],[1,"logo"],["style","max-height: 64px;max-width: 200px;",3,"src",4,"ngIf"],[2,"max-height","64px","max-width","200px",3,"src"],["fxHide.lt-md","",1,"p-5",2,"max-height","64px",3,"src"],["fxLayout","row","fxLayoutAlign","start center"],[1,"logo","ml-16"],["src","assets/images/logos/fuse.svg",1,"logo-icon"],[3,"navigation"],["mat-button","","id","toolbar-menu-profile",1,"user-button",3,"matMenuTriggerFor","onMenuOpen"],["fxLayout","row","fxLayoutAlign","center center"],["class","avatar mr-0 mr-sm-16",3,"src",4,"ngIf"],["class","username mr-12 text-max-120","fxHide","","fxShow.gt-sm","",4,"ngIf","ngIfElse"],["noDisplayName",""],["fxHide.xs","",1,"s-16"],[1,"avatar","mr-0","mr-sm-16",3,"src"],["fxHide","","fxShow.gt-sm","",1,"username","mr-12","text-max-120"],["mat-button","","fxHide","","fxShow.gt-xs","",1,"language-button",3,"matMenuTriggerFor"],[1,"flag","mr-8",3,"src"],[1,"iso","text-uppercase"],["mat-menu-item","",3,"click"],[1,"flag","mr-16",3,"src"],[1,"iso"],["fxHide","","fxShow.gt-xs","",1,"toolbar-separator"],["mat-icon-button","","aria-label","Toggle quick panel",1,"quick-panel-toggle-button",3,"click"],["mat-icon-button","","fxHide.gt-md","",1,"navbar-toggle-button",3,"click"]],template:function(t,e){if(1&t&&(r.Xb(0,"mat-toolbar",0),r.Xb(1,"div",1),r.Xb(2,"div",2),r.Oc(3,Dgt,7,0,"ng-container",3),r.Oc(4,Igt,3,0,"ng-template",null,4,r.Pc),r.Oc(6,Egt,1,0,"div",5),r.Oc(7,Lgt,2,1,"div",6),r.Oc(8,Rgt,2,1,"div",6),r.Oc(9,Wgt,3,0,"div",7),r.Xb(10,"div",8),r.Oc(11,jgt,1,1,"fuse-shortcuts",9),r.Wb(),r.Sb(12,"div",10),r.Sb(13,"app-customer-group-tool-bar",11),r.Sb(14,"div",10),r.Wb(),r.Xb(15,"div",12),r.Sb(16,"app-search"),r.Wb(),r.Xb(17,"div",13),r.Oc(18,Fgt,2,0,"ng-container",14),r.Sb(19,"div",10),r.Xb(20,"button",15),r.fc("click",(function(){return e.helpLink()})),r.Xb(21,"span",16),r.Xb(22,"div",17),r.Xb(23,"mat-icon",18),r.Qc(24,"help"),r.Wb(),r.Xb(25,"div",19),r.Qc(26," Ajuda "),r.Wb(),r.Wb(),r.Wb(),r.Sb(27,"div",20),r.Sb(28,"div",21),r.Wb(),r.Sb(29,"div",10),r.Oc(30,zgt,8,4,"button",22),r.kc(31,"async"),r.Xb(32,"div"),r.Xb(33,"mat-menu",23,24),r.Xb(35,"button",25),r.Xb(36,"mat-icon"),r.Qc(37,"account_circle"),r.Wb(),r.Xb(38,"span"),r.Qc(39,"Minha conta"),r.Wb(),r.Wb(),r.Xb(40,"button",26),r.fc("click",(function(){return e.logout()})),r.Xb(41,"mat-icon"),r.Qc(42,"exit_to_app"),r.Wb(),r.Xb(43,"span"),r.Qc(44,"Logout"),r.Wb(),r.Wb(),r.Sb(45,"hr",27),r.Xb(46,"button",28),r.Xb(47,"mat-icon"),r.Qc(48,"copyright"),r.Wb(),r.Xb(49,"span"),r.Qc(50),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Oc(51,Ygt,5,3,"button",29),r.Xb(52,"mat-menu",23,30),r.Oc(54,Bgt,5,2,"button",31),r.Wb(),r.Oc(55,Vgt,1,0,"div",32),r.Oc(56,Hgt,3,0,"button",33),r.Oc(57,Qgt,1,0,"div",32),r.Oc(58,Ggt,3,0,"button",34),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(5);r.Db(3),r.rc("ngIf",!e.hiddenNavbar)("ngIfElse",t),r.Db(3),r.rc("ngIf",!1),r.Db(1),r.rc("ngIf",!(null!=e.customerGroupTemplate&&null!=e.customerGroupTemplate.customPortalTemplate&&e.customerGroupTemplate.customPortalTemplate.logoId||e.customerGroupHasTemplate||e.loadingCustomGroupTemplate)),r.Db(1),r.rc("ngIf",(null==e.customerGroupTemplate||null==e.customerGroupTemplate.customPortalTemplate?null:e.customerGroupTemplate.customPortalTemplate.logoId)&&(null==e.customerGroupTemplate?null:e.customerGroupTemplate.customPortalTemplate.logoId)>0&&!e.loadingCustomGroupTemplate),r.Db(1),r.rc("ngIf",e.horizontalNavbar),r.Db(2),r.rc("ngIf",!1),r.Db(7),r.rc("ngIf",e.clientStatusEnabled),r.Db(12),r.rc("ngIf",r.lc(31,18,e.user$)),r.Db(3),r.rc("overlapTrigger",!1),r.Db(17),r.Sc("v ",e.clientVersion,""),r.Db(1),r.rc("ngIf",!1),r.Db(1),r.rc("overlapTrigger",!1),r.Db(2),r.rc("ngForOf",e.languages),r.Db(1),r.rc("ngIf",!1),r.Db(1),r.rc("ngIf",!1),r.Db(1),r.rc("ngIf",!e.hiddenNavbar&&e.rightNavbar),r.Db(1),r.rc("ngIf",!e.hiddenNavbar&&e.rightNavbar)}},styles:["toolbar{position:relative;display:flex;flex:0 0 auto;z-index:99999!important;min-height:56px}toolbar .logo-group{max-width:498px!important}toolbar.below{z-index:2}toolbar .toolbar-separator{background:hsla(0,0%,100%,.12)!important}toolbar .mat-toolbar-row,toolbar .mat-toolbar-single-row{height:56px}toolbar .mat-toolbar{position:relative;background:inherit!important;color:inherit!important}toolbar .logo{min-width:147px;min-height:30px;display:flex;align-items:center;margin-right:29px}toolbar .logo .logo-icon{margin-left:0;width:40px;height:50px;min-width:40px;min-height:50px}toolbar .logo .logo-img-text{margin-left:8px;height:23px}toolbar .chat-panel-toggle-button,toolbar .language-button,toolbar .quick-panel-toggle-button,toolbar .user-button,toolbar fuse-search-bar{min-width:64px;height:56px}toolbar .navbar-toggle-button{min-width:56px;height:56px}toolbar .toolbar-separator{height:56px;width:1px;display:none}"],encapsulation:2}),t})();function qgt(t){return e=>e.lift(new Kgt(t))}class Kgt{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new Jgt(t,this.durationSelector))}}class Jgt extends oo.a{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1,this.durationSubscription=null}_next(t){try{const e=this.durationSelector.call(this,t);e&&this._tryNext(t,e)}catch(e){this.destination.error(e)}}_complete(){this.emitValue(),this.destination.complete()}_tryNext(t,e){let n=this.durationSubscription;this.value=t,this.hasValue=!0,n&&(n.unsubscribe(),this.remove(n)),n=Object(ro.a)(this,e),n&&!n.closed&&this.add(this.durationSubscription=n)}notifyNext(t,e,n,o,r){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){if(this.hasValue){const t=this.value,e=this.durationSubscription;e&&(this.durationSubscription=null,e.unsubscribe(),this.remove(e)),this.value=null,this.hasValue=!1,super._next(t)}}}var Zgt=n("q7YW"),tmt=n("eJ3O");function emt(t,e){if(1&t&&(r.Xb(0,"div",5),r.Xb(1,"div"),r.Sb(2,"fa-icon",6),r.Wb(),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("@fadeIn",void 0),r.Db(1),r.rc("ngClass",t.agentIconClass)("icon",t.agentIcon)}}function nmt(t,e){1&t&&(r.Xb(0,"div",8),r.Xb(1,"div",9),r.Xb(2,"div",10),r.Xb(3,"b"),r.Qc(4,"Atualizando agente."),r.Wb(),r.Wb(),r.Wb(),r.Wb())}function omt(t,e){if(1&t&&(r.Vb(0),r.Oc(1,nmt,5,0,"div",7),r.Ub()),2&t){const t=r.jc();r.Db(1),r.rc("ngIf",t.clientStatus.status===t.R2CloudClientStatus.CLIENT_UPDATE)}}let rmt=(()=>{class t extends Bc{constructor(t,e,n,o,r){super(),this.clientService=t,this.clientDownload=e,this.stomp=n,this.dialog=o,this.http=r,this.faLaptopCode=bc,this.faCircle=pc,this.faTimesCircle=Oc,this.faExclamationTriangle=uc,this.R2CloudClientStatus=sv,this.connectedOnce=!1,this.showErrorMessage=!1,this.timeUntilErrorMessageAppears=15e3,this.modalAlertError=null,this.delayedErrorMessage(),this.clientService.clientConnectionChanges().pipe(dc(this.onDestroy$)).subscribe(t=>{this.onClientStatus(t)}),this.clientService.startClientListener()}ngOnDestroy(){console.debug("ClientStatusToolbarComponent on destroy"),super.ngOnDestroy()}ngOnInit(){}delayedErrorMessage(){const t=Object(Zgt.fromEvent)(document,"visibilitychange").pipe(Yo({}),Object(H.a)(()=>document.hidden),qgt(t=>t?Object(tmt.timer)(0):Object(tmt.timer)(this.timeUntilErrorMessageAppears))),e=this.clientService.clientConnectionChanges().pipe(Object(H.a)(t=>t.status),Object(H.a)(t=>({isError:t!==sv.CONNECTED&&t!==sv.CLIENT_UPDATE,status:t})),qgt(t=>t.isError?Object(tmt.timer)(this.timeUntilErrorMessageAppears):Object(tmt.timer)(0)));Object(sb.combineLatest)([e,t]).pipe(dc(this.onDestroy$)).subscribe(t=>{const e=t[0];this.showErrorMessage=!t[1]&&e.isError,this.showErrorMessage?this.alertError(e.status):this.closeAlertError()})}onClientStatus(t){const e=t;e.status===sv.CONNECTED&&(e.webClientId!==this.stomp.webClientId&&this.http.post(`manager-users/disconnect-windows-client/${e.clientId}`,null).subscribe(()=>{},t=>{console.error(t)}),this.connectedOnce=!0),this.clientStatus&&this.clientStatus.status===sv.CLIENT_UPDATE&&e.status===sv.NOT_CONNECTED||(this.connectedOnce&&this.clientStatus&&e.status===sv.NOT_INSTALLED?this.clientStatus.status=sv.NOT_CONNECTED:this.clientStatus=e)}downloadLatestVersion(){this.clientDownload.download()}isMac(){return Object(kc.m)()}alertError(t){var e;if(!this.modalAlertError){let n,o,r=null;t===sv.STOMP_NOT_CONNECTED?(n="N\xe3o \xe9 possivel conectar ao servidor.",o="Tentar novamente"):this.connectedOnce?(n="Para reativar a tela clique no bot\xe3o abaixo.",o="Reativar"):(n="Agente n\xe3o detectado.\n\xc9 possivel tentar abri-lo novamente ou abra o instalador clicando em Download.",r="Tentar Abrir",o="Download"),this.modalAlertError=this.dialog.open(Qu,{disableClose:!0,data:{message:n,disableCancel:null===r,confirmButtonValue:o,cancelButtonValue:r,icon:"info_outline"}}),null===(e=this.modalAlertError)||void 0===e||e.afterClosed().subscribe(e=>{this.modalAlertError=null,console.log("status: ",t),t===sv.STOMP_NOT_CONNECTED?window.location.reload():t!==sv.INSTALLED&&t!==sv.NOT_INSTALLED||e?this.connectedOnce||e&&this.downloadLatestVersion():this.clientService.startClientClick({isTrusted:!0})})}}closeAlertError(){var t;null===(t=this.modalAlertError)||void 0===t||t.close(),this.modalAlertError=null}get agentIconClass(){if(!this.clientStatus||!this.clientStatus.status)return"";switch(this.clientStatus.status){case sv.CONNECTED:return"client-connected";case sv.CLIENT_UPDATE:return"client-update";case sv.NOT_CONNECTED:return"client-not-connected";case sv.INSTALLED:return"client-installed";case sv.NOT_INSTALLED:return"client-not-installed";case sv.STOMP_NOT_CONNECTED:return"client-stomp-not-connected";case sv.OPENING:return"client-opening"}}get agentIcon(){if(!this.clientStatus||!this.clientStatus.status)return pc;switch(this.clientStatus.status){case sv.CONNECTED:return pc;case sv.CLIENT_UPDATE:case sv.NOT_CONNECTED:return bc;case sv.INSTALLED:return pc;case sv.NOT_INSTALLED:return bc;case sv.STOMP_NOT_CONNECTED:return uc;case sv.OPENING:return bc}}get agentTooltip(){if(!this.clientStatus||!this.clientStatus.status)return"";switch(this.clientStatus.status){case sv.CONNECTED:return"Agente conectado";case sv.CLIENT_UPDATE:return"Agente sendo atualizado";case sv.NOT_CONNECTED:return"Agente desconectado";case sv.INSTALLED:return"Agente instalado";case sv.NOT_INSTALLED:return"Agente n\xe3o instalado. (Clique para fazer o Download)";case sv.STOMP_NOT_CONNECTED:return"Servidor desconectado";case sv.OPENING:return"Agente abrindo"}}get agentStatusCursor(){if(!this.clientStatus||!this.clientStatus.status)return"default";switch(this.clientStatus.status){case sv.CONNECTED:case sv.CLIENT_UPDATE:return"default";case sv.NOT_CONNECTED:case sv.INSTALLED:case sv.NOT_INSTALLED:case sv.STOMP_NOT_CONNECTED:case sv.OPENING:return"pointer"}}agentStatusClick(t){if(this.clientStatus&&this.clientStatus.status)switch(this.clientStatus.status){case sv.CONNECTED:case sv.CLIENT_UPDATE:return;case sv.NOT_CONNECTED:case sv.INSTALLED:return this.clientService.startClientClick(t);case sv.NOT_INSTALLED:return this.downloadLatestVersion();case sv.STOMP_NOT_CONNECTED:return window.location.reload();case sv.OPENING:return this.clientService.startClientClick(t)}}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Aj),r.Rb(Ij),r.Rb(Cb),r.Rb(Zg),r.Rb(Rs))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-client-status-toolbar"]],features:[r.Ab],decls:6,vars:5,consts:[["id","client-status-toolbar"],["fxLayout","row",1,"mr-8","s-16",3,"matTooltip","click"],["class","client-status-icon",4,"ngIf"],[1,"ml-16"],[4,"ngIf"],[1,"client-status-icon"],[3,"ngClass","icon"],["class","client-update",4,"ngIf"],[1,"client-update"],[1,"arrow_box"],[1,"inner_box"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.fc("click",(function(t){return e.agentStatusClick(t)})),r.Oc(2,emt,3,3,"div",2),r.Xb(3,"div",3),r.Qc(4," Agente "),r.Wb(),r.Wb(),r.Oc(5,omt,2,1,"ng-container",4),r.Wb()),2&t&&(r.Db(1),r.Nc("cursor",e.agentStatusCursor),r.rc("matTooltip",e.agentTooltip),r.Db(1),r.rc("ngIf",e.clientStatus),r.Db(3),r.rc("ngIf",e.clientStatus))},directives:[sp,pC,c.t,HI,c.q,Lf],styles:['#client-status-toolbar{padding-left:17px;padding-right:8px}#client-status-toolbar .client-status-icon{max-width:16px}#client-status-toolbar .client-connected,#client-status-toolbar .client-update{color:#3de65d;filter:drop-shadow(0 0 2px currentcolor)}#client-status-toolbar .client-not-connected,#client-status-toolbar .client-stomp-not-connected{color:#e10000;filter:drop-shadow(0 0 2px currentcolor)}#client-status-toolbar .client-installed,#client-status-toolbar .client-opening{color:#03a9f4;filter:drop-shadow(0 0 2px currentcolor)}#client-status-toolbar .client-not-installed{color:#fc0;filter:drop-shadow(0 0 2px currentcolor)}#client-status-toolbar .icon-click{cursor:pointer}#client-status-toolbar .s-16{font-size:16px}#client-status-toolbar .arrow_box{background:#88b7d5;border:1px solid #c2e1f5;position:absolute;margin-top:15px;margin-left:-142px;width:300px}#client-status-toolbar .arrow_box:after,#client-status-toolbar .arrow_box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#client-status-toolbar .arrow_box:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) #88b7d5;border-width:12px;margin-left:-12px}#client-status-toolbar .arrow_box:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) #c2e1f5;border-width:13px;margin-left:-13px}#client-status-toolbar .arrow_box .inner_box{font-size:12px;white-space:normal;padding:10px 15px;line-height:22px;text-align:center}#client-status-toolbar .link{cursor:pointer;text-decoration:underline}#client-status-toolbar .link:hover{color:#03557d}#client-status-toolbar .client-update .arrow_box{background:#3de65d;border:1px solid #bbb}#client-status-toolbar .client-update .arrow_box:after{border-bottom-color:#3de65d}#client-status-toolbar .client-update .arrow_box:before{border-bottom-color:#bbb}#client-status-toolbar .client-update .arrow_box .inner_box{color:#333}#client-status-toolbar .not-connected .arrow_box{background:#e61e1e;border:1px solid #bbb}#client-status-toolbar .not-connected .arrow_box:after{border-bottom-color:#e61e1e}#client-status-toolbar .not-connected .arrow_box:before{border-bottom-color:#bbb}#client-status-toolbar .not-connected .arrow_box .inner_box,#client-status-toolbar .not-connected .link{color:#fff}#client-status-toolbar .not-connected .link:hover{color:#fc0}#client-status-toolbar .theme-opening .arrow_box{background:#03a9f4;border:1px solid #bbb}#client-status-toolbar .theme-opening .arrow_box:after{border-bottom-color:#03a9f4}#client-status-toolbar .theme-opening .arrow_box:before{border-bottom-color:#bbb}#client-status-toolbar .theme-opening .arrow_box .inner_box,#client-status-toolbar .theme-opening .link{color:#fff}#client-status-toolbar .theme-opening .link:hover{color:#fc0}#client-status-toolbar .not-installed .arrow_box{background:#fc0;border:1px solid #bbb}#client-status-toolbar .not-installed .arrow_box:after{border-bottom-color:#fc0}#client-status-toolbar .not-installed .arrow_box:before{border-bottom-color:#bbb}#client-status-toolbar .not-installed .arrow_box .inner_box,#client-status-toolbar .not-installed .link{color:#000}#client-status-toolbar .not-installed .link:hover{color:#333}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.mt-10{margin-top:10px}'],encapsulation:2,data:{animation:Ub}}),t})(),imt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Sa,Gy,vu,zu,hm,ZI,mL]]}),t})();function amt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"button",8),r.fc("click",(function(){return r.Ec(t),r.jc().expand()})),r.Xb(1,"mat-icon",9),r.Qc(2,"search"),r.Wb(),r.Wb()}}function cmt(t,e){1&t&&(r.Xb(0,"div",10),r.Qc(1," valendo..."),r.Sb(2,"br"),r.Wb())}const smt=function(t){return{expanded:t}};let lmt=(()=>{class t{constructor(t){this._fuseConfigService=t,this.input=new r.o,this.collapsed=!0,this._unsubscribeAll=new po.b}ngOnInit(){this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.fuseConfig=t})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}collapse(){this.collapsed=!0}expand(){this.collapsed=!1}search(t){this.input.emit(t.target.value)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Yc))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-search-bar"]],outputs:{input:"input"},decls:9,vars:5,consts:[[1,"fuse-search-bar",3,"ngClass"],[1,"fuse-search-bar-content"],["for","fuse-search-bar-input"],["mat-icon-button","","class","fuse-search-bar-expander","aria-label","Expand Search Bar",3,"click",4,"ngIf"],["id","fuse-search-bar-input","type","text","placeholder","Busque projetos, servidores, APPs ou usu\xe1rios","fxFlex","",1,"ml-24","secondary-text",3,"input"],["class","content-search",4,"ngIf"],["mat-icon-button","","aria-label","Collapse Search Bar",1,"fuse-search-bar-collapser",3,"click"],[1,"s-24","secondary-text"],["mat-icon-button","","aria-label","Expand Search Bar",1,"fuse-search-bar-expander",3,"click"],[1,"s-24","white-color"],[1,"content-search"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Xb(2,"label",2),r.Oc(3,amt,3,0,"button",3),r.Wb(),r.Xb(4,"input",4),r.fc("input",(function(t){return e.search(t)})),r.Wb(),r.Oc(5,cmt,3,0,"div",5),r.Xb(6,"button",6),r.fc("click",(function(){return e.collapse()})),r.Xb(7,"mat-icon",7),r.Qc(8,"close"),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.rc("ngClass",r.vc(3,smt,!e.collapsed)),r.Db(3),r.rc("ngIf",e.collapsed),r.Db(2),r.rc("ngIf",!e.collapsed))},directives:[c.q,c.t,yu,Uu],styles:["[_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]{display:flex;flex:0 1 auto;min-width:64px;height:56px;font-size:13px}@media screen and (max-width:599px){[_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]{height:56px}}[_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]   .fuse-search-bar-content[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start}[_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]   .fuse-search-bar-content[_ngcontent-%COMP%]   .fuse-search-bar-collapser[_ngcontent-%COMP%], [_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]   .fuse-search-bar-content[_ngcontent-%COMP%]   .fuse-search-bar-expander[_ngcontent-%COMP%]{cursor:pointer;padding:0 20px;margin:0;width:64px!important;height:56px!important;line-height:56px!important}@media screen and (max-width:599px){[_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]   .fuse-search-bar-content[_ngcontent-%COMP%]   .fuse-search-bar-collapser[_ngcontent-%COMP%], [_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]   .fuse-search-bar-content[_ngcontent-%COMP%]   .fuse-search-bar-expander[_ngcontent-%COMP%]{height:56px!important;line-height:56px!important}}[_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]   .fuse-search-bar-content[_ngcontent-%COMP%]   .fuse-search-bar-loader[_ngcontent-%COMP%]{width:64px!important;height:56px!important;line-height:56px!important}@media screen and (max-width:599px){[_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]   .fuse-search-bar-content[_ngcontent-%COMP%]   .fuse-search-bar-loader[_ngcontent-%COMP%]{height:56px!important;line-height:56px!important}}[_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]   .fuse-search-bar-content[_ngcontent-%COMP%]   .fuse-search-bar-collapser[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]   .fuse-search-bar-content[_ngcontent-%COMP%]   #fuse-search-bar-input[_ngcontent-%COMP%]{display:none;flex:1 0 auto;min-height:56px;font-size:16px;background-color:transparent;color:currentColor}[_nghost-%COMP%]   .fuse-search-bar.expanded[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}[_nghost-%COMP%]   .fuse-search-bar.expanded[_ngcontent-%COMP%]   .fuse-search-bar-content[_ngcontent-%COMP%]   #fuse-search-bar-input[_ngcontent-%COMP%], [_nghost-%COMP%]   .fuse-search-bar.expanded[_ngcontent-%COMP%]   .fuse-search-bar-content[_ngcontent-%COMP%]   .fuse-search-bar-collapser[_ngcontent-%COMP%]{display:flex}[_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]   .secondary-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)!important}[_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]   .white-color[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.76)!important}[_nghost-%COMP%]   .fuse-search-bar[_ngcontent-%COMP%]   .content-search[_ngcontent-%COMP%]{width:100%;min-height:150px;background-color:#fff;color:#555;margin-top:103px;position:absolute;border-top:2px solid #ddd;padding:10px 10px 10px 40px}[_nghost-%COMP%]   body.fuse-search-bar-expanded[_ngcontent-%COMP%]   #toolbar[_ngcontent-%COMP%]{z-index:999!important}"]}),t})();var dmt=n("IifS");const gmt=["searchInput"];function mmt(t,e){1&t&&(r.Xb(0,"mat-icon"),r.Qc(1,"search"),r.Wb())}function pmt(t,e){1&t&&r.Sb(0,"mat-spinner",7),2&t&&r.rc("diameter",24)}const hmt=function(t){return[t]};function umt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"li",11),r.fc("mousedown",(function(){r.Ec(t);const n=e.$implicit;return r.jc(2).openSubProject(n.id)})),r.Xb(1,"mat-icon",12),r.Qc(2,"ballot"),r.Wb(),r.Xb(3,"div",13),r.Xb(4,"div",14),r.Qc(5),r.Wb(),r.Xb(6,"span",15),r.Xb(7,"span",16),r.Qc(8,"projeto"),r.Wb(),r.Xb(9,"span",17),r.Qc(10),r.Wb(),r.Wb(),r.Wb(),r.Xb(11,"code",18),r.Qc(12,"subProject"),r.Wb(),r.Xb(13,"code",19),r.Qc(14),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,o=e.index,i=r.jc(2);var n;r.rc("ngClass",r.vc(6,hmt,o+1===i.selectedItem?"active":"")),r.Db(5),r.Rc(t.name),r.Db(5),r.Rc(null==(n=i.getCustomerGroup(t.customerGroupId))?null:n.name),r.Db(1),r.rc("hidden",!0),r.Db(2),r.rc("hidden",!0),r.Db(1),r.Rc(t.id)}}function bmt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"li",11),r.fc("mousedown",(function(){r.Ec(t);const n=e.$implicit;return r.jc(2).openRemoteApp(n.id)})),r.Sb(1,"img",20),r.Xb(2,"div",13),r.Xb(3,"div",14),r.Qc(4),r.Wb(),r.Xb(5,"span",15),r.Xb(6,"span",16),r.Qc(7,"Aplicativo"),r.Wb(),r.Xb(8,"span",17),r.Qc(9),r.Wb(),r.Wb(),r.Wb(),r.Xb(10,"code",18),r.Qc(11,"remoteApp"),r.Wb(),r.Xb(12,"code",19),r.Qc(13),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,i=e.index,a=r.jc(2);var n,o=null;r.rc("ngClass",r.vc(10,hmt,i+1+a.subProjects.length===a.selectedItem?" active":"")),r.Db(1),r.rc("src",a.imageFileService.getRemoteAppPictureUrl(t.imageUUID,64),r.Hc),r.Db(3),r.Tc("",t.name," - ",null==(n=a.getSubProject(t.subProjectId))?null:n.name,""),r.Db(5),r.Uc("",a.getDesktopServer(t.desktopServerId).desktopServerDTO.hostname," | ",null==(o=a.getSubProject(t.subProjectId))?null:o.name," | ",null==(o=a.getCustomerGroup(null==(o=a.getSubProject(t.subProjectId))?null:o.customerGroupId))?null:o.name,""),r.Db(1),r.rc("hidden",!0),r.Db(2),r.rc("hidden",!0),r.Db(1),r.Rc(t.id)}}function _mt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"li",11),r.fc("mousedown",(function(){r.Ec(t);const n=e.$implicit;return r.jc(2).openDesktopServer(n.id)})),r.Sb(1,"fa-icon",21),r.Xb(2,"div",13),r.Xb(3,"div",14),r.Qc(4),r.Wb(),r.Xb(5,"span",15),r.Xb(6,"span",16),r.Qc(7,"servidor"),r.Wb(),r.Xb(8,"span",17),r.Qc(9),r.Wb(),r.Wb(),r.Wb(),r.Xb(10,"code",18),r.Qc(11,"desktopServer"),r.Wb(),r.Xb(12,"code",19),r.Qc(13),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,o=e.index,i=r.jc(2);var n=null;r.rc("ngClass",r.vc(8,hmt,o+1+i.remoteApps.length+i.subProjects.length===i.selectedItem?" active":"")),r.Db(1),r.rc("icon",i.faWindows),r.Db(3),r.Rc(t.hostname),r.Db(5),r.Tc("",null==(n=i.getSubProject(null==(n=i.getDesktopServer(t.id))?null:n.subProjectIDs[0]))?null:n.name," | ",null==(n=i.getCustomerGroup(null==(n=i.getSubProject(null==(n=i.getDesktopServer(t.id))?null:n.subProjectIDs[0]))?null:n.customerGroupId))?null:n.name,""),r.Db(1),r.rc("hidden",!0),r.Db(2),r.rc("hidden",!0),r.Db(1),r.Rc(t.id)}}function fmt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"li",11),r.fc("mousedown",(function(){r.Ec(t);const n=e.$implicit;return r.jc(2).openLinuxServer(n.id)})),r.Sb(1,"fa-icon",22),r.Xb(2,"div",13),r.Xb(3,"div",14),r.Qc(4),r.Wb(),r.Xb(5,"span",15),r.Xb(6,"span",16),r.Qc(7,"servidor"),r.Wb(),r.Xb(8,"span",17),r.Qc(9),r.Wb(),r.Wb(),r.Wb(),r.Xb(10,"code",18),r.Qc(11,"linuxServer"),r.Wb(),r.Xb(12,"code",19),r.Qc(13),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,o=e.index,i=r.jc(2);var n=null;r.rc("ngClass",r.vc(8,hmt,o+1+i.remoteApps.length+i.subProjects.length+i.desktopServers.length===i.selectedItem?"active":"")),r.Db(1),r.rc("icon",i.faLinux),r.Db(3),r.Rc(t.hostname),r.Db(5),r.Tc("",null==(n=i.getSubProject(i.getLinuxServer(t.id).subProjectIDs[0]))?null:n.name," | ",null==(n=i.getCustomerGroup(null==(n=i.getSubProject(i.getLinuxServer(t.id).subProjectIDs[0]))?null:n.customerGroupId))?null:n.name,""),r.Db(1),r.rc("hidden",!0),r.Db(2),r.rc("hidden",!0),r.Db(1),r.Rc(t.id)}}function Cmt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"li",23),r.fc("mousedown",(function(){r.Ec(t);const n=e.$implicit,o=r.jc(2);var i=null;return o.openCustomerGroup(null==(i=o.getCustomerGroup(null==(i=o.getCustomer(n.customerId))?null:i.customerGroupId))?null:i.id)})),r.Sb(1,"fa-icon",22),r.Xb(2,"div",13),r.Xb(3,"div",14),r.Qc(4),r.Wb(),r.Xb(5,"span",15),r.Xb(6,"span",16),r.Qc(7,"Usu\xe1rio"),r.Wb(),r.Xb(8,"span",17),r.Qc(9),r.Wb(),r.Wb(),r.Wb(),r.Xb(10,"code",18),r.Qc(11,"managerUser"),r.Wb(),r.Xb(12,"code",19),r.Qc(13),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,i=e.index,a=r.jc(2);var n=null,o=null;r.tc("id","search-manager-user-",i,""),r.rc("ngClass",r.vc(9,hmt,i+1+a.remoteApps.length+a.subProjects.length+a.desktopServers.length===a.selectedItem?"active":"")),r.Db(1),r.rc("icon",a.faUser),r.Db(3),r.Rc(null==t?null:t.email),r.Db(5),r.Tc("",null==t?null:t.displayName," | ",null==(n=a.getCustomerGroup(null==(n=a.getCustomer(t.customerId))?null:n.customerGroupId))?null:n.name,""),r.Db(1),r.rc("hidden",!0),r.Db(2),r.rc("hidden",!0),r.Db(1),r.Rc(null==(o=a.getCustomerGroup(null==(o=a.getCustomer(t.customerId))?null:o.customerGroupId))?null:o.id)}}function Omt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"li",11),r.fc("mousedown",(function(){r.Ec(t);const n=e.$implicit;return r.jc(2).openCustomerGroup(n.customerGroupId)})),r.Sb(1,"fa-icon",22),r.Xb(2,"div",13),r.Xb(3,"div",14),r.Qc(4),r.Wb(),r.Xb(5,"span",15),r.Xb(6,"span",17),r.Qc(7),r.Wb(),r.Wb(),r.Wb(),r.Xb(8,"code",18),r.Qc(9,"customer"),r.Wb(),r.Xb(10,"code",19),r.Qc(11),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=e.index,o=r.jc(2);r.rc("ngClass",r.vc(8,hmt,n+1+o.remoteApps.length+o.subProjects.length+o.desktopServers.length===o.selectedItem?"active":"")),r.Db(1),r.rc("icon",o.faBuilding),r.Db(3),r.Rc(t.name),r.Db(3),r.Tc("",t.cnpj," | ",o.getCustomerGroup(t.customerGroupId).name,""),r.Db(1),r.rc("hidden",!0),r.Db(2),r.rc("hidden",!0),r.Db(1),r.Rc(t.customerGroupId)}}function Mmt(t,e){if(1&t&&(r.Xb(0,"ul",8),r.Oc(1,umt,15,8,"li",9),r.Oc(2,bmt,14,12,"li",9),r.Oc(3,_mt,14,10,"li",9),r.Oc(4,fmt,14,10,"li",9),r.Oc(5,Cmt,14,11,"li",10),r.Oc(6,Omt,12,10,"li",9),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngForOf",t.subProjects),r.Db(1),r.rc("ngForOf",t.remoteApps),r.Db(1),r.rc("ngForOf",t.desktopServers),r.Db(1),r.rc("ngForOf",t.linuxServers),r.Db(1),r.rc("ngForOf",t.managerUsers),r.Db(1),r.rc("ngForOf",t.customers)}}let Pmt=(()=>{class t extends Bc{constructor(t,e,n,o,r,i,a,c,s,l,d,g,m){super(),this.projectDao=t,this.subProjectDao=e,this.managerUserDao=n,this.customerDao=o,this.customerGroupDao=r,this.desktopServerDao=i,this.remoteAppDao=a,this.imageFileService=c,this.linuxServerDao=s,this.adminService=l,this.router=d,this.stomp=g,this.elem=m,this.showSuggestions=!1,this.selectedItem=1,this.amountOfItems=0,this.searchLoading=!1,this.firstClick=!1,this.faWindows=yc,this.faLinux=Pc,this.faUser=Mc,this.faBuilding=dmt.faBuilding,this.search=new cm.h("");const p=this.search.valueChanges.pipe(Ws(500),Zs(),Yo("")).subscribe(t=>{t&&(this.onFocusSearch(),this.searchAllContent(t))});this.addSubscription(p)}onFocusSearch(){this.firstClick||(this.firstClick=!0,this.getAllCustomerGroups(),this.getAllCustomers(),this.getAllSubProjects(),this.getAllDesktopServers(),this.getAllLinuxServers()),this.search&&this.search.value&&(this.showSuggestions=this.search.value.toString().length>0)}onFocusOutSearch(){this.showSuggestions=!1}handleKeyDown(t){if(this.showSuggestions)if("Enter"===t.key){const t=this.elem.nativeElement.querySelectorAll(".active");if(t&&t.length>0){const e=t[0];let n,o;if(e.childNodes)for(let t=0;t<e.childNodes.length;t++)"type"===e.childNodes[t].className?n=e.childNodes[t].innerText:"id"===e.childNodes[t].className&&(o=e.childNodes[t].innerText);this.openSelected(this.selectedItem,n,o)}}else"ArrowUp"===t.key&&this.selectedItem>1?this.selectedItem--:"ArrowDown"===t.key&&this.selectedItem<this.amountOfItems&&this.selectedItem++}openSelected(t,e,n){this.showSuggestions=!1,this.searchInput.nativeElement.blur(),this.selectedItem=t;const o=+n;"subProject"===e?this.openSubProject(o):"desktopServer"===e?this.openDesktopServer(o):"linuxServer"===e?this.openLinuxServer(o):"remoteApp"===e?this.openRemoteApp(o):("managerUser"===e||"customer"===e)&&this.openCustomerGroup(o)}openSubProject(t){const e=this.getSubProject(t);e&&(this.router.navigate(["/admin"],{queryParams:{id:e.customerGroupId,subProjectId:e.id}}),this.clearSearch())}openDesktopServer(t){console.debug("desktopServer : "+t),this.searchLoading=!0,this.stomp.send("/stomp/open-local-admin",{id:t}),setTimeout(()=>{this.searchLoading=!1},5e3)}openRemoteApp(t){console.debug("remoteAppId : "+t),this.searchLoading=!0,this.stomp.send("/stomp/open",{remoteAppId:t}),setTimeout(()=>{this.searchLoading=!1},5e3)}openLinuxServer(t){console.debug("linuxServer : "+t),this.searchLoading=!0,this.stomp.send("/stomp/open-linux-local-admin",{id:t}),setTimeout(()=>{this.searchLoading=!1},5e3)}openCustomerGroup(t){console.debug("customerGroupId : "+t);const e=this.getCustomerGroup(t);e&&(this.router.navigate(["/register"],{queryParams:{id:e.id}}),this.clearSearch())}searchAllContent(t){this.amountOfItems=0,this.searchSubProject(t),this.searchCustomerGroup(t),this.searchCustomerCNPJ(t),this.searchManagerUserName(t),this.searchManagerUserEmail(t),this.searchDesktopServer(t),this.searchLinuxServer(t),this.searchRemoteApp(t)}searchSubProject(t){this.subProjects=[],this.subProjectDao.search({fieldOrder:void 0,order:void 0,page:void 0,field:"name",value:t,limit:3}).subscribe(t=>{this.onSubProjectRequestFinished(t)})}onSubProjectRequestFinished(t){t&&t.content&&(this.subProjects=t.content,this.amountOfItems=this.amountOfItems+t.content.length)}searchCustomerGroup(t){}searchCustomerCNPJ(t){if(this.customers=[],t&&t.length>0){const e=t.replace(/\./g,"").replace(/-/g,"").replace("/","").trim();this.customerDao.search({fieldOrder:void 0,order:void 0,page:void 0,field:"cnpj",value:e,limit:3}).subscribe(t=>{t&&t.content&&(this.customers=t.content,this.amountOfItems=this.amountOfItems+t.content.length)})}}searchRemoteApp(t){this.remoteApps=[],t&&t.length>0&&this.remoteAppDao.search({fieldOrder:void 0,order:void 0,page:void 0,field:"name",value:t,limit:3}).subscribe(t=>{t&&t.content&&(this.remoteApps=t.content,this.amountOfItems=this.amountOfItems+t.content.length)})}searchManagerUserName(t){}searchManagerUserEmail(t){this.managerUsers=[],t&&t.length>0&&this.managerUserDao.search({fieldOrder:void 0,order:void 0,page:void 0,field:"email",value:t,limit:3}).subscribe(t=>{t&&t.content&&(this.managerUsers=t.content,this.amountOfItems=this.amountOfItems+t.content.length)})}searchDesktopServer(t){this.desktopServers=[],t&&t.length>0&&this.desktopServerDao.search({fieldOrder:void 0,order:void 0,page:void 0,field:"hostname,connectionFQDN,publicIp",value:t,limit:3}).subscribe(t=>{if(t&&t.content){for(const e of t.content)this.desktopServers.push(e);this.amountOfItems=this.amountOfItems+t.content.length}})}searchLinuxServer(t){this.linuxServers=[],t&&t.length>0&&this.linuxServerDao.search({fieldOrder:void 0,order:void 0,page:void 0,field:"hostname,connectionFQDN,publicIp",value:t,limit:3}).subscribe(t=>{if(t&&t.content){for(const e of t.content)this.linuxServers.push(e);this.amountOfItems=this.amountOfItems+t.content.length}})}guessImageMime(t){return Object(kc.l)(t)}getAllCustomerGroups(){this.customerGroupDao.getAllCache().subscribe(t=>{this.customerGroupsFromConsultData=t})}getAllCustomers(){this.customerDao.get().subscribe(t=>{this.customersFromConsultData=t})}getAllSubProjects(){this.subProjectDao.get().subscribe(t=>{this.subProjectsFromConsultData=t})}getAllDesktopServers(){this.desktopServerDao.getAllDesktopServersWithSubProjectIds().subscribe(t=>{this.desktopServersWithSubProject=t})}getAllLinuxServers(){this.linuxServerDao.getAllLinuxServersWithSubProjectIds().subscribe(t=>{this.linuxServersWithSubProject=t})}getCustomerGroup(t){return this.customerGroupsFromConsultData?this.customerGroupsFromConsultData.find(e=>e.id===t):null}getCustomer(t){return this.customersFromConsultData?this.customersFromConsultData.find(e=>e.id===t):null}getSubProject(t){return this.subProjectsFromConsultData?this.subProjectsFromConsultData.find(e=>e.id===t):null}getDesktopServer(t){return this.desktopServersWithSubProject?this.desktopServersWithSubProject.find(e=>e.desktopServerDTO.id===t):null}getLinuxServer(t){return this.linuxServersWithSubProject?this.linuxServersWithSubProject.find(e=>e.linuxServerDTO.id===t):null}getManagerUser(t){return this.managerUsersWithSubProject?this.managerUsersWithSubProject.find(e=>e.managerUserDTO.id===t):null}clearSearch(){this.search.setValue("")}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Ax),r.Rb(Dx),r.Rb(ER),r.Rb(FP),r.Rb(eb),r.Rb(Mb),r.Rb(yj),r.Rb(GM),r.Rb(IQ),r.Rb(CL),r.Rb(ga),r.Rb(Cb),r.Rb(r.l))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-search"]],viewQuery:function(t,e){var n;1&t&&r.Wc(gmt,!0),2&t&&r.zc(n=r.gc())&&(e.searchInput=n.first)},hostBindings:function(t,e){1&t&&r.fc("keydown",(function(t){return e.handleKeyDown(t)}),!1,r.Dc)},features:[r.Ab],decls:7,vars:4,consts:[["fxFlex","","fxLayout","row","fxLayoutAlign","start center",1,"search-wrapper"],["fxLayout","row","fxLayoutAlign","start center",1,"search"],[4,"ngIf"],["color","primary",3,"diameter",4,"ngIf"],["placeholder","busca","matInput","","id","search-search","fxFlex","",3,"formControl","focus","focusout"],["searchInput",""],["class","suggestions",4,"ngIf"],["color","primary",3,"diameter"],[1,"suggestions"],[3,"ngClass","mousedown",4,"ngFor","ngForOf"],[3,"id","ngClass","mousedown",4,"ngFor","ngForOf"],[3,"ngClass","mousedown"],[1,"ballot"],[1,"info"],[1,"sugg-title"],[1,"desc"],[1,"text-uppercase","mr-20"],[1,"customer-name"],[1,"type",3,"hidden"],[1,"id",3,"hidden"],["width","64","height","64",3,"src"],[1,"s-16","mr-8","windows-icon",3,"icon"],[1,"s-16","mr-8","linux-icon",3,"icon"],[3,"id","ngClass","mousedown"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Oc(2,mmt,2,0,"mat-icon",2),r.Oc(3,pmt,1,1,"mat-spinner",3),r.Xb(4,"input",4,5),r.fc("focus",(function(){return e.onFocusSearch()}))("focusout",(function(){return e.onFocusOutSearch()})),r.Wb(),r.Wb(),r.Wb(),r.Oc(6,Mmt,7,6,"ul",6)),2&t&&(r.Db(2),r.rc("ngIf",!e.searchLoading),r.Db(1),r.rc("ngIf",e.searchLoading),r.Db(1),r.rc("formControl",e.search),r.Db(2),r.rc("ngIf",e.showSuggestions))},directives:[kp,sp,mh,c.t,cm.c,cm.t,cm.i,Uu,Qy,c.s,c.q,Lf,HI],styles:[".search-wrapper[_ngcontent-%COMP%]{border-radius:24px;max-width:640px;overflow:hidden}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]{width:100%;height:36px;line-height:36px;padding:0 18px;background-color:#fff}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{color:#999;min-width:20px;min-height:20px;font-size:20px;line-height:24px}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{height:38px;min-height:38px;max-height:48px;padding:0 10px;border:none;outline:none;font-size:16px;width:300px}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::-moz-placeholder{color:#ccc}.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::placeholder{color:#ccc}@media only screen and (min-width:1350px){.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:400px}}@media only screen and (min-width:1650px){.search-wrapper[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:500px}}.mr-20[_ngcontent-%COMP%]{margin-right:20px}.suggestions[_ngcontent-%COMP%]{list-style-type:none;width:322px;overflow-x:hidden;min-height:300px;background-color:#fff;position:absolute;margin-top:36px;margin-left:22px;padding-left:0;border-top:1px solid hsla(0,0%,93.7%,.9372549019607843);color:#333;box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.19)}.suggestions[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .sugg-title[_ngcontent-%COMP%]{font-size:14px;line-height:18px;font-weight:700;height:10px}.suggestions[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%], .suggestions[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .suggestions[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{float:left;margin:0 15px 0 0;width:40px;height:40px;font-size:40px}.suggestions[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]{float:left;height:40px;width:400px}.suggestions[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .desc[_ngcontent-%COMP%]{font-size:12px;line-height:12px;color:#777}.suggestions[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:12px;overflow:auto;border-bottom:1px solid #eee;width:600px}.suggestions[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%], .suggestions[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{background:#eee;cursor:pointer}@media only screen and (min-width:1350px){.suggestions[_ngcontent-%COMP%]{width:422px}}@media only screen and (min-width:1650px){.suggestions[_ngcontent-%COMP%]{width:522px}}"]}),t})();const ymt=["searchInput"],xmt=["shortcuts"];function vmt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",17),r.Xb(1,"button",10),r.fc("click",(function(){return r.Ec(t),r.jc().showMobileShortcutsPanel()})),r.Xb(2,"mat-icon",8),r.Qc(3,"star"),r.Wb(),r.Wb(),r.Wb()}}function wmt(t,e){if(1&t&&(r.Xb(0,"mat-icon",22),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Rc(t.icon)}}function kmt(t,e){if(1&t&&(r.Xb(0,"span",23),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(" ",t.title.substr(0,1).toUpperCase()," ")}}function Smt(t,e){if(1&t&&(r.Xb(0,"div",18),r.Xb(1,"a",19),r.Oc(2,wmt,2,1,"mat-icon",20),r.Oc(3,kmt,2,1,"span",21),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(1),r.sc("matTooltip",t.title),r.rc("routerLink",t.url),r.Db(1),r.rc("ngIf",t.icon),r.Db(1),r.rc("ngIf",!t.icon)}}function Amt(t,e){if(1&t&&(r.Xb(0,"mat-icon",33),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(" ",t.icon," ")}}function Dmt(t,e){if(1&t&&(r.Xb(0,"span",34),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(" ",t.title.substr(0,1).toUpperCase()," ")}}function Imt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-list-item",27),r.fc("click",(function(n){r.Ec(t);const o=e.$implicit;return r.jc(2).toggleShortcut(n,o)})),r.Xb(1,"div",28),r.Oc(2,Amt,2,1,"mat-icon",29),r.Oc(3,Dmt,2,1,"span",30),r.Xb(4,"p",31),r.Qc(5),r.Wb(),r.Xb(6,"mat-icon",32),r.Qc(7,"star"),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit;r.Db(2),r.rc("ngIf",t.icon),r.Db(1),r.rc("ngIf",!t.icon),r.Db(2),r.Rc(t.title)}}function Emt(t,e){1&t&&(r.Xb(0,"mat-list-item"),r.Xb(1,"p"),r.Xb(2,"small"),r.Qc(3,"No shortcuts yet!"),r.Wb(),r.Wb(),r.Wb())}function Tmt(t,e){if(1&t&&(r.Xb(0,"mat-nav-list",24),r.Oc(1,Imt,8,3,"mat-list-item",25),r.Oc(2,Emt,4,0,"mat-list-item",26),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngForOf",t.shortcutItems),r.Db(1),r.rc("ngIf",0===t.shortcutItems.length)}}function Lmt(t,e){if(1&t&&(r.Xb(0,"mat-icon",33),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(" ",t.icon," ")}}function Rmt(t,e){if(1&t&&(r.Xb(0,"span",34),r.Qc(1),r.Wb()),2&t){const t=r.jc().$implicit;r.Db(1),r.Sc(" ",t.title.substr(0,1).toUpperCase()," ")}}function Wmt(t,e){1&t&&(r.Xb(0,"mat-icon",32),r.Qc(1,"star"),r.Wb())}function jmt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"mat-list-item",27),r.fc("click",(function(n){r.Ec(t);const o=e.$implicit;return r.jc(2).toggleShortcut(n,o)})),r.Xb(1,"div",28),r.Oc(2,Lmt,2,1,"mat-icon",29),r.Oc(3,Rmt,2,1,"span",30),r.Xb(4,"p",31),r.Qc(5),r.Wb(),r.Oc(6,Wmt,2,0,"mat-icon",35),r.Wb(),r.Wb()}if(2&t){const t=e.$implicit,n=r.jc(2);r.Db(2),r.rc("ngIf",t.icon),r.Db(1),r.rc("ngIf",!t.icon),r.Db(2),r.Rc(t.title),r.Db(1),r.rc("ngIf",n.isInShortcuts(t))}}function Fmt(t,e){if(1&t&&(r.Xb(0,"mat-nav-list",24),r.Oc(1,jmt,7,4,"mat-list-item",25),r.Wb()),2&t){const t=r.jc();r.Db(1),r.rc("ngForOf",t.filteredNavigationItems)}}let Xmt=(()=>{class t{constructor(t,e,n,o,r){this._cookieService=t,this._fuseMatchMediaService=e,this._fuseNavigationService=n,this._mediaObserver=o,this._renderer=r,this.shortcutItems=[],this.searching=!1,this.mobileShortcutsPanelActive=!1,this._unsubscribeAll=new po.b}ngOnInit(){this.filteredNavigationItems=this.navigationItems=this._fuseNavigationService.getFlatNavigation(this.navigation),this.shortcutItems=this._cookieService.check("FUSE2.shortcuts")?JSON.parse(this._cookieService.get("FUSE2.shortcuts")):[{title:"Calendar",type:"item",icon:"today",url:"/apps/calendar"},{title:"Mail",type:"item",icon:"email",url:"/apps/mail"},{title:"Contacts",type:"item",icon:"account_box",url:"/apps/contacts"},{title:"To-Do",type:"item",icon:"check_box",url:"/apps/todo"}]}ngAfterViewInit(){this._fuseMatchMediaService.onMediaChange.pipe(dc(this._unsubscribeAll)).subscribe(()=>{this._mediaObserver.isActive("gt-sm")&&this.hideMobileShortcutsPanel()})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}search(t){const e=t.target.value.toLowerCase();if(""===e)return this.searching=!1,void(this.filteredNavigationItems=this.navigationItems);this.searching=!0,this.filteredNavigationItems=this.navigationItems.filter(t=>t.title.toLowerCase().includes(e))}toggleShortcut(t,e){t.stopPropagation();for(let n=0;n<this.shortcutItems.length;n++)if(this.shortcutItems[n].url===e.url)return this.shortcutItems.splice(n,1),void this._cookieService.set("FUSE2.shortcuts",JSON.stringify(this.shortcutItems));this.shortcutItems.push(e),this._cookieService.set("FUSE2.shortcuts",JSON.stringify(this.shortcutItems))}isInShortcuts(t){return this.shortcutItems.find(e=>e.url===t.url)}onMenuOpen(){setTimeout(()=>{this.searchInputField.nativeElement.focus()})}showMobileShortcutsPanel(){this.mobileShortcutsPanelActive=!0,this._renderer.addClass(this.shortcutsEl.nativeElement,"show-mobile-panel")}hideMobileShortcutsPanel(){this.mobileShortcutsPanelActive=!1,this._renderer.removeClass(this.shortcutsEl.nativeElement,"show-mobile-panel")}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Zu),r.Rb(jb),r.Rb(Vc),r.Rb(Hm),r.Rb(r.F))},t.\u0275cmp=r.Lb({type:t,selectors:[["fuse-shortcuts"]],viewQuery:function(t,e){var n;1&t&&(r.Wc(ymt,!0),r.Wc(xmt,!0)),2&t&&(r.zc(n=r.gc())&&(e.searchInputField=n.first),r.zc(n=r.gc())&&(e.shortcutsEl=n.first))},inputs:{navigation:"navigation"},decls:22,vars:5,consts:[["id","fuse-shortcuts"],["shortcuts",""],["class","shortcuts-mobile-toggle","fxLayout","row","fxLayoutAlign","start center","fxHide","","fxShow.lt-md","",4,"ngIf"],["fxLayout","row","fxHide","","fxShow.gt-sm","",1,"shortcuts"],["fxLayout","row","fxLayoutAlign","space-between center","fxFlex","0 1 auto"],["fxLayout","row","fxLayoutAlign","start center"],["class","w-40 h-40 p-4","fxLayout","row","fxLayoutAlign","center center",4,"ngFor","ngForOf"],["mat-icon-button","","matTooltip","Click to add/remove shortcut",3,"matMenuTriggerFor","menuOpened"],[1,"amber-600-fg"],["fxLayout","row","fxLayoutAlign","start center","fxHide","","fxShow.lt-md","",1,"shortcuts-mobile-close"],["mat-icon-button","",3,"click"],[1,"w-240"],["addMenu","matMenu"],["floatLabel","never",1,"px-16","w-100-p",3,"click"],["matInput","","placeholder","Search for an app or a page",3,"input"],["searchInput",""],["style","max-height: 312px; overflow: auto","fusePerfectScrollbar","",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center","fxHide","","fxShow.lt-md","",1,"shortcuts-mobile-toggle"],["fxLayout","row","fxLayoutAlign","center center",1,"w-40","h-40","p-4"],["mat-icon-button","",3,"matTooltip","routerLink"],["class","secondary-text",4,"ngIf"],["class","h2 secondary-text text-bold",4,"ngIf"],[1,"secondary-text"],[1,"h2","secondary-text","text-bold"],["fusePerfectScrollbar","",2,"max-height","312px","overflow","auto"],[3,"click",4,"ngFor","ngForOf"],[4,"ngIf"],[3,"click"],["fxLayout","row","fxLayoutAlign","start center",1,"w-100-p"],["mat-list-icon","","class","mr-8 secondary-text",4,"ngIf"],["class","h2 w-32 h-32 p-4 mr-8 secondary-text text-bold","fxLayout","row","fxLayoutAlign","center center",4,"ngIf"],["matLine","","fxFlex",""],[1,"ml-8","amber-fg"],["mat-list-icon","",1,"mr-8","secondary-text"],["fxLayout","row","fxLayoutAlign","center center",1,"h2","w-32","h-32","p-4","mr-8","secondary-text","text-bold"],["class","ml-8 amber-fg",4,"ngIf"]],template:function(t,e){if(1&t&&(r.Xb(0,"div",0,1),r.Oc(2,vmt,4,0,"div",2),r.Xb(3,"div",3),r.Xb(4,"div",4),r.Xb(5,"div",5),r.Oc(6,Smt,4,4,"div",6),r.Xb(7,"button",7),r.fc("menuOpened",(function(){return e.onMenuOpen()})),r.Xb(8,"mat-icon",8),r.Qc(9,"star"),r.Wb(),r.Wb(),r.Wb(),r.Xb(10,"div",9),r.Xb(11,"button",10),r.fc("click",(function(){return e.hideMobileShortcutsPanel()})),r.Xb(12,"mat-icon"),r.Qc(13,"close"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Xb(14,"mat-menu",11,12),r.Xb(16,"mat-form-field",13),r.fc("click",(function(t){return t.stopPropagation()})),r.Xb(17,"input",14,15),r.fc("input",(function(t){return e.search(t)})),r.Wb(),r.Wb(),r.Sb(19,"mat-divider"),r.Oc(20,Tmt,3,2,"mat-nav-list",16),r.Oc(21,Fmt,2,1,"mat-nav-list",16),r.Wb(),r.Wb(),r.Wb()),2&t){const t=r.Ac(15);r.Db(2),r.rc("ngIf",!e.mobileShortcutsPanelActive),r.Db(4),r.rc("ngForOf",e.shortcutItems),r.Db(1),r.rc("matMenuTriggerFor",t),r.Db(13),r.rc("ngIf",!e.searching),r.Db(1),r.rc("ngIf",e.searching)}},directives:[c.t,sp,Uf,mh,kp,c.s,yu,pC,Pf,Uu,ff,nu,bu,Uv,xu,pa,kS,TS,ug,IS],styles:["@media screen and (max-width:959px){[_nghost-%COMP%]   #fuse-shortcuts.show-mobile-panel[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;padding:0 8px}[_nghost-%COMP%]   #fuse-shortcuts.show-mobile-panel[_ngcontent-%COMP%]   .shortcuts[_ngcontent-%COMP%]{display:flex!important;flex:1;height:100%}[_nghost-%COMP%]   #fuse-shortcuts.show-mobile-panel[_ngcontent-%COMP%]   .shortcuts[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{flex:1 1 auto!important}}"]}),t})(),Nmt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Sa,vu,zu,xf,hm,uC,ou,AP,_u,mL,nR,imt,oR,Kx,ZI,ZL]]}),t})();function Umt(t,e){1&t&&r.Sb(0,"router-outlet")}r.Ic($gt,[fa,ma,pa,ua,pr,yu,xu,ll,Uu,ff,mf,Pf,sf,pm,mm,pC,hC,Uh,nu,Hh,Qh,Gh,$h,qh,SP,kP,jg,Eg,au,cu,bu,lu,c.q,c.r,c.s,c.t,c.B,c.x,c.y,c.z,c.A,c.v,c.w,cm.J,cm.y,cm.I,cm.c,cm.z,cm.C,cm.a,cm.F,cm.G,cm.B,cm.t,cm.u,cm.E,cm.p,cm.o,cm.A,cm.b,cm.d,cm.w,cm.x,cm.v,cm.i,cm.l,cm.j,cm.m,cm.f,sp,up,mh,Fp,Bp,ah,eh,kp,Uf,Lf,$f,Df,US,$S,oA,dA,fA,wA,TA,UA,$A,nD,dD,YR,nG,rG,iG,__,lmt,Pmt,Xmt,Vx,qx,Hx,HI,QI,$I,KI,qI,JI,VI,fL,Nv,uL,YL,pL,aL,lL,iL,LL,Qu,XL,VL,$gt,rmt],[c.b,c.H,c.p,c.k,c.F,c.g,c.D,c.G,c.d,c.f,c.i,c.j,c.l,bC,aG,cG,sG,lG,DP,UL,$L,JL,qL,dL,hL,RL,zL,HL,KL]);let zmt=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["content"]],decls:1,vars:1,consts:[[4,"ngIf"]],template:function(t,e){1&t&&r.Oc(0,Umt,1,0,"router-outlet",0),2&t&&r.rc("ngIf",!0)},directives:[c.t,fa],styles:["content{position:relative;display:flex;z-index:1;flex:1 0 auto}content>:not(router-outlet){display:flex;flex:1 0 auto;width:100%;min-width:100%}"],encapsulation:2}),t})(),Ymt=(()=>{class t{constructor(t,e,n){this._fuseConfigService=t,this._fuseNavigationService=e,this._fuseSidebarService=n,this._unsubscribeAll=new po.b}ngOnInit(){this._fuseNavigationService.onNavigationChanged.pipe(Object(V.a)(t=>null!==t),dc(this._unsubscribeAll)).subscribe(()=>{this.navigation=this._fuseNavigationService.getCurrentNavigation()}),this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.fuseConfig=t})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Yc),r.Rb(Vc),r.Rb(Hc))},t.\u0275cmp=r.Lb({type:t,selectors:[["navbar-horizontal-style-1"]],decls:2,vars:1,consts:[[3,"ngClass"],["layout","horizontal"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Sb(1,"fuse-navigation",1),r.Wb()),2&t&&r.rc("ngClass",e.fuseConfig.layout.navbar.primaryBackground)},directives:[c.q,Lf,tL],styles:["navbar.horizontal-style-1{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:56px;max-height:56px;min-height:56px}"],encapsulation:2}),t})();function Bmt(t,e){if(1&t){const t=r.Yb();r.Xb(0,"div",5),r.Sb(1,"div",6),r.Xb(2,"div",7),r.Xb(3,"button",8),r.fc("click",(function(){return r.Ec(t),r.jc().toggleSidebarFolded()})),r.Xb(4,"mat-icon",9),r.Qc(5,"menu"),r.Wb(),r.Wb(),r.Xb(6,"button",10),r.fc("click",(function(){return r.Ec(t),r.jc().toggleSidebarOpened()})),r.Xb(7,"mat-icon",9),r.Qc(8,"arrow_back"),r.Wb(),r.Wb(),r.Wb(),r.Wb()}if(2&t){const t=r.jc();r.rc("ngClass",t.fuseConfig.layout.navbar.secondaryBackground)}}function Vmt(t,e){if(1&t&&(r.Xb(0,"div",11),r.Xb(1,"div",12),r.Qc(2,"Charlie Adams"),r.Wb(),r.Xb(3,"div",13),r.Qc(4,"adams.charlie@mail.com"),r.Wb(),r.Xb(5,"div",14),r.Sb(6,"img",15),r.Wb(),r.Wb()),2&t){const t=r.jc();r.rc("ngClass",t.fuseConfig.layout.navbar.secondaryBackground),r.Db(5),r.rc("ngClass",t.fuseConfig.layout.navbar.primaryBackground)}}const Hmt=function(){return{suppressScrollX:!0}};let Qmt=(()=>{class t{constructor(t,e,n,o){this._fuseConfigService=t,this._fuseNavigationService=e,this._fuseSidebarService=n,this._router=o,this._unsubscribeAll=new po.b}set directive(t){t&&(this._fusePerfectScrollbar=t,this._fuseNavigationService.onItemCollapseToggled.pipe(Z_(500),dc(this._unsubscribeAll)).subscribe(()=>{this._fusePerfectScrollbar.update()}),this._router.events.pipe(Object(V.a)(t=>t instanceof Jo),Object(Lo.a)(1)).subscribe(()=>{setTimeout(()=>{this._fusePerfectScrollbar.scrollToElement("navbar .nav-link.active",-120)})}))}ngOnInit(){this._router.events.pipe(Object(V.a)(t=>t instanceof Jo),dc(this._unsubscribeAll)).subscribe(()=>{this._fuseSidebarService.getSidebar("navbar")&&this._fuseSidebarService.getSidebar("navbar").close()}),this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.fuseConfig=t}),this._fuseNavigationService.onNavigationChanged.pipe(Object(V.a)(t=>null!==t),dc(this._unsubscribeAll)).subscribe(()=>{this.navigation=this._fuseNavigationService.getCurrentNavigation()})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}toggleSidebarOpened(){this._fuseSidebarService.getSidebar("navbar").toggleOpen()}toggleSidebarFolded(){this._fuseSidebarService.getSidebar("navbar").toggleFold()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Yc),r.Rb(Vc),r.Rb(Hc),r.Rb(ga))},t.\u0275cmp=r.Lb({type:t,selectors:[["navbar-vertical-style-1"]],viewQuery:function(t,e){var n;1&t&&r.Lc(__,!0),2&t&&r.zc(n=r.gc())&&(e.directive=n.first)},decls:5,vars:5,consts:[["class","navbar-top",3,"ngClass",4,"ngIf"],["fusePerfectScrollbar","",1,"navbar-scroll-container",3,"ngClass","fusePerfectScrollbarOptions"],["class","user","fxLayout","column",3,"ngClass",4,"ngIf"],[1,"navbar-content"],["layout","vertical",1,"material2"],[1,"navbar-top",3,"ngClass"],[1,"logo"],[1,"buttons"],["mat-icon-button","","fxHide.lt-lg","",1,"toggle-sidebar-folded",3,"click"],[1,"secondary-text"],["mat-icon-button","","fxHide.gt-md","",1,"toggle-sidebar-opened",3,"click"],["fxLayout","column",1,"user",3,"ngClass"],[1,"h3","username"],[1,"h5","email","hint-text","mt-8"],[1,"avatar-container",3,"ngClass"],["src","assets/images/avatars/Velazquez.jpg",1,"avatar"]],template:function(t,e){1&t&&(r.Oc(0,Bmt,9,1,"div",0),r.Xb(1,"div",1),r.Oc(2,Vmt,7,2,"div",2),r.Xb(3,"div",3),r.Sb(4,"fuse-navigation",4),r.Wb(),r.Wb()),2&t&&(r.rc("ngIf",!1),r.Db(1),r.rc("ngClass",e.fuseConfig.layout.navbar.primaryBackground)("fusePerfectScrollbarOptions",r.uc(4,Hmt)),r.Db(1),r.rc("ngIf",!1))},directives:[c.t,__,c.q,Lf,tL,yu,Uf,Uu,sp],styles:["fuse-sidebar.navbar-fuse-sidebar{overflow:hidden}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-1 .navbar-top{padding:12px 12px 12px 11px;justify-content:flex-start}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-1 .navbar-top .buttons{display:none}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-1 .navbar-top .logo .logo-icon{width:40px;height:50px;min-width:40px;min-height:50px}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-1 .navbar-top .logo .logo-text{display:none}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-1 .navbar-top .logo .logo-img-text{opacity:0;transition:opacity .1s ease}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-1 .navbar-scroll-container .user{padding:12px 0;height:64px;min-height:64px;max-height:64px}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-1 .navbar-scroll-container .user .avatar-container{position:relative;top:auto;padding:0;transform:translateX(0);left:auto}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-1 .navbar-scroll-container .user .avatar-container .avatar{width:40px;height:40px}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-1 .navbar-scroll-container .user .email,fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-1 .navbar-scroll-container .user .username{display:none}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-1 .navbar-scroll-container .navbar-content{padding-top:0}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-1 .navbar-scroll-container .navbar-content .material2 .nav-item .nav-link{border-radius:20px;margin:0 12px;padding:0 12px}navbar.vertical-style-1{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%}navbar.vertical-style-1.right-navbar .toggle-sidebar-opened mat-icon{transform:rotate(180deg)}navbar navbar-vertical-style-1{display:flex;flex-direction:column;width:100%;height:100%}navbar navbar-vertical-style-1 .navbar-top{display:flex;flex-direction:row;flex:1 0 auto;align-items:center;justify-content:space-between;min-height:64px;max-height:64px;height:64px;padding:12px 12px 12px 11px}@media screen and (max-width:599px){navbar navbar-vertical-style-1 .navbar-top{min-height:56px;max-height:56px;height:56px}}navbar navbar-vertical-style-1 .navbar-top .logo{display:flex;align-items:center}navbar navbar-vertical-style-1 .navbar-top .logo .logo-icon{width:40px;height:50px;min-width:40px;min-height:50px}navbar navbar-vertical-style-1 .navbar-top .logo .logo-text{margin-left:12px;font-size:16px;font-weight:300;letter-spacing:.4px;line-height:normal}navbar navbar-vertical-style-1 .navbar-top .logo .logo-img-text{margin-left:8px;margin-top:1px;height:23px}navbar navbar-vertical-style-1 .navbar-top .buttons{display:flex;align-items:center}navbar navbar-vertical-style-1 .navbar-scroll-container{display:flex;flex-direction:column;flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(transparent 30%,transparent 0),linear-gradient(rgba(0,0,0,.25),transparent 40%);background-repeat:no-repeat;background-size:100% 40px,100% 10px;background-attachment:local,scroll}navbar navbar-vertical-style-1 .navbar-scroll-container .user{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;height:136px;min-height:136px;max-height:136px;padding:24px 0 64px}navbar navbar-vertical-style-1 .navbar-scroll-container .user .avatar-container{position:absolute;top:92px;border-radius:50%;padding:8px;transform:translateX(-50%);left:50%}navbar navbar-vertical-style-1 .navbar-scroll-container .user .avatar-container .avatar{width:72px;height:72px;margin:0}navbar navbar-vertical-style-1 .navbar-scroll-container .navbar-content{flex:1 1 auto;padding-top:0}"],encapsulation:2}),t})();const Gmt=function(){return{suppressScrollX:!0}};let $mt=(()=>{class t{constructor(t,e,n,o){this._fuseConfigService=t,this._fuseNavigationService=e,this._fuseSidebarService=n,this._router=o,this._unsubscribeAll=new po.b}set directive(t){t&&(this._fusePerfectScrollbar=t,this._fuseNavigationService.onItemCollapseToggled.pipe(Z_(500),dc(this._unsubscribeAll)).subscribe(()=>{this._fusePerfectScrollbar.update()}),this._router.events.pipe(Object(V.a)(t=>t instanceof Jo),Object(Lo.a)(1)).subscribe(()=>{setTimeout(()=>{this._fusePerfectScrollbar.scrollToElement("navbar .nav-link.active",-120)})}))}ngOnInit(){this._router.events.pipe(Object(V.a)(t=>t instanceof Jo),dc(this._unsubscribeAll)).subscribe(()=>{this._fuseSidebarService.getSidebar("navbar")&&this._fuseSidebarService.getSidebar("navbar").close()}),this._fuseNavigationService.onNavigationChanged.pipe(Object(V.a)(t=>null!==t),dc(this._unsubscribeAll)).subscribe(()=>{this.navigation=this._fuseNavigationService.getCurrentNavigation()}),this._fuseConfigService.config.pipe(dc(this._unsubscribeAll)).subscribe(t=>{this.fuseConfig=t})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}toggleSidebarOpened(){this._fuseSidebarService.getSidebar("navbar").toggleOpen()}toggleSidebarFolded(){this._fuseSidebarService.getSidebar("navbar").toggleFold()}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Yc),r.Rb(Vc),r.Rb(Hc),r.Rb(ga))},t.\u0275cmp=r.Lb({type:t,selectors:[["navbar-vertical-style-2"]],viewQuery:function(t,e){var n;1&t&&r.Lc(__,!0),2&t&&r.zc(n=r.gc())&&(e.directive=n.first)},decls:13,vars:4,consts:[[1,"navbar-header",3,"ngClass"],[1,"logo"],["src","assets/images/logos/fuse.svg",1,"logo-icon"],[1,"logo-text"],["mat-icon-button","","fxHide.lt-lg","",1,"toggle-sidebar-folded",3,"click"],["mat-icon-button","","fxHide.gt-md","",1,"toggle-sidebar-opened",3,"click"],["fusePerfectScrollbar","",1,"navbar-content",3,"fusePerfectScrollbarOptions","ngClass"],["layout","vertical"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div",1),r.Sb(2,"img",2),r.Xb(3,"span",3),r.Qc(4,"FUSE"),r.Wb(),r.Wb(),r.Xb(5,"button",4),r.fc("click",(function(){return e.toggleSidebarFolded()})),r.Xb(6,"mat-icon"),r.Qc(7,"menu"),r.Wb(),r.Wb(),r.Xb(8,"button",5),r.fc("click",(function(){return e.toggleSidebarOpened()})),r.Xb(9,"mat-icon"),r.Qc(10,"arrow_back"),r.Wb(),r.Wb(),r.Wb(),r.Xb(11,"div",6),r.Sb(12,"fuse-navigation",7),r.Wb()),2&t&&(r.rc("ngClass",e.fuseConfig.layout.navbar.secondaryBackground),r.Db(11),r.rc("fusePerfectScrollbarOptions",r.uc(3,Gmt))("ngClass",e.fuseConfig.layout.navbar.primaryBackground))},directives:[c.q,Lf,yu,Uf,Uu,__,tL],styles:["fuse-sidebar.navbar-fuse-sidebar{overflow:hidden}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-2 .navbar-header{padding:0 13px}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-2 .navbar-header .logo .logo-text{opacity:0;transition:opacity .2s ease}fuse-sidebar.navbar-fuse-sidebar.folded:not(.unfolded) navbar navbar-vertical-style-2 .navbar-content .material2 .nav-item .nav-link{border-radius:20px;margin:0 12px;padding:0 12px}navbar.vertical-style-2{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%}navbar.vertical-style-2.right-navbar .toggle-sidebar-opened mat-icon{transform:rotate(180deg)}navbar navbar-vertical-style-2{display:flex;flex-direction:column;width:100%;height:100%}navbar navbar-vertical-style-2 .navbar-header{display:flex;align-items:center;justify-content:space-between;height:64px;min-height:64px;padding:0 16px 0 24px;transition:padding .2s ease;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}navbar navbar-vertical-style-2 .navbar-header .logo{display:flex;align-items:center}navbar navbar-vertical-style-2 .navbar-header .logo .logo-icon{width:38px;height:38px}navbar navbar-vertical-style-2 .navbar-header .logo .logo-text{margin-left:8px;font-size:20px;font-weight:300;letter-spacing:.4px}navbar navbar-vertical-style-2 .navbar-content{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}"],encapsulation:2}),t})();function qmt(t,e){1&t&&(r.Vb(0),r.Sb(1,"navbar-horizontal-style-1"),r.Ub())}function Kmt(t,e){1&t&&(r.Vb(0),r.Sb(1,"navbar-vertical-style-1"),r.Ub())}function Jmt(t,e){1&t&&(r.Vb(0),r.Sb(1,"navbar-vertical-style-2"),r.Ub())}let Zmt=(()=>{class t{constructor(t,e){this._elementRef=t,this._renderer=e,this._variant="vertical-style-1"}get variant(){return this._variant}set variant(t){this._renderer.removeClass(this._elementRef.nativeElement,this.variant),this._variant=t,this._renderer.addClass(this._elementRef.nativeElement,t)}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(r.l),r.Rb(r.F))},t.\u0275cmp=r.Lb({type:t,selectors:[["navbar"]],inputs:{variant:"variant"},decls:3,vars:3,consts:[[4,"ngIf"]],template:function(t,e){1&t&&(r.Oc(0,qmt,2,0,"ng-container",0),r.Oc(1,Kmt,2,0,"ng-container",0),r.Oc(2,Jmt,2,0,"ng-container",0)),2&t&&(r.rc("ngIf","horizontal-style-1"===e.variant),r.Db(1),r.rc("ngIf","vertical-style-1"===e.variant),r.Db(1),r.rc("ngIf","vertical-style-2"===e.variant))},directives:[c.t,Ymt,Qmt,$mt],styles:[""],encapsulation:2}),t})();function tpt(t,e){if(1&t&&(r.Xb(0,"mat-list-item"),r.Xb(1,"h3",13),r.Qc(2),r.Wb(),r.Xb(3,"p",14),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.title),r.Db(2),r.Rc(t.detail)}}function ept(t,e){if(1&t&&(r.Xb(0,"mat-list-item"),r.Xb(1,"h3",13),r.Qc(2),r.Wb(),r.Xb(3,"p",14),r.Qc(4),r.Wb(),r.Wb()),2&t){const t=e.$implicit;r.Db(2),r.Rc(t.title),r.Db(2),r.Rc(t.detail)}}let npt=(()=>{class t{constructor(){this.date=new Date,this.settings={notify:!0,cloud:!1,retro:!0}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Lb({type:t,selectors:[["quick-panel"]],decls:47,vars:17,consts:[["fxLayout","column","fxFlex","","fusePerfectScrollbar",""],["cdkFocusRegionStart","",1,"date"],["matSubheader","","cdkFocusInit",""],[1,"secondary-text","mat-display-1","mb-0","p-16"],[1,"mb-12"],["fxLayout","row","fxLayoutAlign","start start"],[1,"mat-subheading-1"],["cdkFocusRegionEnd",""],["matSubheader",""],[4,"ngFor","ngForOf"],["fxFlex","","aria-label","Notifications","labelPosition","before",1,"mat-primary",3,"ngModel","ngModelChange"],["fxFlex","","aria-label","Cloud","labelPosition","before",1,"mat-accent",3,"ngModel","ngModelChange"],["fxFlex","","aria-label","Retro Thrusters","labelPosition","before",1,"mat-warn",3,"ngModel","ngModelChange"],["matLine",""],["matLine","",1,"secondary-text"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"mat-list",1),r.Xb(2,"h3",2),r.Xb(3,"span"),r.Qc(4,"Today"),r.Wb(),r.Wb(),r.Xb(5,"div",3),r.Xb(6,"div",4),r.Qc(7),r.kc(8,"date"),r.Wb(),r.Xb(9,"div",5),r.Xb(10,"span"),r.Qc(11),r.kc(12,"date"),r.Wb(),r.Xb(13,"span",6),r.Qc(14,"th"),r.Wb(),r.Xb(15,"span"),r.Qc(16),r.kc(17,"date"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Sb(18,"mat-divider",7),r.Xb(19,"mat-list"),r.Xb(20,"h3",8),r.Xb(21,"span"),r.Qc(22,"Events"),r.Wb(),r.Wb(),r.Oc(23,tpt,5,2,"mat-list-item",9),r.Wb(),r.Sb(24,"mat-divider"),r.Xb(25,"mat-list"),r.Xb(26,"h3",8),r.Xb(27,"span"),r.Qc(28,"Notes"),r.Wb(),r.Wb(),r.Oc(29,ept,5,2,"mat-list-item",9),r.Wb(),r.Sb(30,"mat-divider"),r.Xb(31,"mat-list"),r.Xb(32,"h3",8),r.Xb(33,"span"),r.Qc(34,"Quick Settings"),r.Wb(),r.Wb(),r.Xb(35,"mat-list-item"),r.Xb(36,"mat-slide-toggle",10),r.fc("ngModelChange",(function(t){return e.settings.notify=t})),r.Xb(37,"h3"),r.Qc(38,"Notifications"),r.Wb(),r.Wb(),r.Wb(),r.Xb(39,"mat-list-item"),r.Xb(40,"mat-slide-toggle",11),r.fc("ngModelChange",(function(t){return e.settings.cloud=t})),r.Xb(41,"h3"),r.Qc(42,"Cloud Sync"),r.Wb(),r.Wb(),r.Wb(),r.Xb(43,"mat-list-item"),r.Xb(44,"mat-slide-toggle",12),r.fc("ngModelChange",(function(t){return e.settings.retro=t})),r.Xb(45,"h3"),r.Qc(46,"Retro Thrusters"),r.Wb(),r.Wb(),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(7),r.Sc(" ",r.mc(8,8,e.date,"EEEE")," "),r.Db(4),r.Sc(" ",r.mc(12,11,e.date,"d"),""),r.Db(5),r.Sc(" ",r.mc(17,14,e.date,"MMMM"),""),r.Db(7),r.rc("ngForOf",e.events),r.Db(6),r.rc("ngForOf",e.notes),r.Db(7),r.rc("ngModel",e.settings.notify),r.Db(4),r.rc("ngModel",e.settings.cloud),r.Db(4),r.rc("ngModel",e.settings.retro))},directives:[sp,kp,__,AS,ES,mh,Uv,c.s,TS,U_,cm.t,cm.w,ug],pipes:[c.f],styles:["quick-panel{display:flex;flex-direction:column;flex:1 1 auto;width:280px;min-width:280px;max-width:280px;z-index:99}quick-panel .mat-slide-toggle-content{flex:1}"],encapsulation:2}),t})(),opt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Sa,mL,rR,Pgt,Mz,wgt,kgt,Nmt]]}),t})();r.Ic(bO,[fa,ma,pa,ua,pr,c.q,c.r,c.s,c.t,c.B,c.x,c.y,c.z,c.A,c.v,c.w,cm.J,cm.y,cm.I,cm.c,cm.z,cm.C,cm.a,cm.F,cm.G,cm.B,cm.t,cm.u,cm.E,cm.p,cm.o,cm.A,cm.b,cm.d,cm.w,cm.x,cm.v,cm.i,cm.l,cm.j,cm.m,cm.f,sp,up,mh,Fp,Bp,ah,eh,kp,Uf,Lf,$f,Df,US,$S,oA,dA,fA,wA,TA,UA,$A,nD,dD,YR,nG,rG,iG,__,Xb,zmt,zot,Zmt,npt,$gt,bO],[c.b,c.H,c.p,c.k,c.F,c.g,c.D,c.G,c.d,c.f,c.i,c.j,c.l,bC,aG,cG,sG,lG,YU]);let rpt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Sa,mL,rR,Pgt,Mz,wgt,kgt,Nmt]]}),t})();r.Ic(BO,[fa,ma,pa,ua,pr,c.q,c.r,c.s,c.t,c.B,c.x,c.y,c.z,c.A,c.v,c.w,cm.J,cm.y,cm.I,cm.c,cm.z,cm.C,cm.a,cm.F,cm.G,cm.B,cm.t,cm.u,cm.E,cm.p,cm.o,cm.A,cm.b,cm.d,cm.w,cm.x,cm.v,cm.i,cm.l,cm.j,cm.m,cm.f,sp,up,mh,Fp,Bp,ah,eh,kp,Uf,Lf,$f,Df,US,$S,oA,dA,fA,wA,TA,UA,$A,nD,dD,YR,nG,rG,iG,__,Xb,zmt,zot,Zmt,npt,$gt,BO],[c.b,c.H,c.p,c.k,c.F,c.g,c.D,c.G,c.d,c.f,c.i,c.j,c.l,bC,aG,cG,sG,lG,YU]);let ipt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[Sa,mL,rR,Pgt,Mz,wgt,kgt,Nmt]]}),t})();r.Ic(uM,[fa,ma,pa,ua,pr,c.q,c.r,c.s,c.t,c.B,c.x,c.y,c.z,c.A,c.v,c.w,cm.J,cm.y,cm.I,cm.c,cm.z,cm.C,cm.a,cm.F,cm.G,cm.B,cm.t,cm.u,cm.E,cm.p,cm.o,cm.A,cm.b,cm.d,cm.w,cm.x,cm.v,cm.i,cm.l,cm.j,cm.m,cm.f,sp,up,mh,Fp,Bp,ah,eh,kp,Uf,Lf,$f,Df,US,$S,oA,dA,fA,wA,TA,UA,$A,nD,dD,YR,nG,rG,iG,__,Xb,zmt,zot,Zmt,npt,$gt,uM],[c.b,c.H,c.p,c.k,c.F,c.g,c.D,c.G,c.d,c.f,c.i,c.j,c.l,bC,aG,cG,sG,lG,YU]);let apt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[SR,mL,rR,iR,Pgt,Mz,wgt,kgt,Nmt]]}),t})();r.Ic(jM,[ll,MR,PR,OR,xR,wR,yR,c.q,c.r,c.s,c.t,c.B,c.x,c.y,c.z,c.A,c.v,c.w,cm.J,cm.y,cm.I,cm.c,cm.z,cm.C,cm.a,cm.F,cm.G,cm.B,cm.t,cm.u,cm.E,cm.p,cm.o,cm.A,cm.b,cm.d,cm.w,cm.x,cm.v,cm.i,cm.l,cm.j,cm.m,cm.f,sp,up,mh,Fp,Bp,ah,eh,kp,Uf,Lf,$f,Df,US,$S,oA,dA,fA,wA,TA,UA,$A,nD,dD,YR,nG,rG,iG,__,Xb,zC,zmt,zot,Zmt,npt,$gt,jM],[c.b,c.H,c.p,c.k,c.F,c.g,c.D,c.G,c.d,c.f,c.i,c.j,c.l,bC,aG,cG,sG,lG,YU]);let cpt=(()=>{class t{}return t.\u0275mod=r.Pb({type:t}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},imports:[[opt,rpt,ipt,apt],opt,rpt,ipt,apt]}),t})();var spt,lpt,dpt=function(){function t(){this.name=t.id}return t.prototype.setupOnce=function(){spt=Function.prototype.toString,Function.prototype.toString=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=this.__sentry_original__||this;return spt.apply(n,t)}},t.id="FunctionToString",t}(),gpt=n("9AQC");!function(t){t.PENDING="PENDING",t.RESOLVED="RESOLVED",t.REJECTED="REJECTED"}(lpt||(lpt={}));var mpt=function(){function t(t){var e=this;this._state=lpt.PENDING,this._handlers=[],this._resolve=function(t){e._setResult(lpt.RESOLVED,t)},this._reject=function(t){e._setResult(lpt.REJECTED,t)},this._setResult=function(t,n){e._state===lpt.PENDING&&(Object(gpt.m)(n)?n.then(e._resolve,e._reject):(e._state=t,e._value=n,e._executeHandlers()))},this._attachHandler=function(t){e._handlers=e._handlers.concat(t),e._executeHandlers()},this._executeHandlers=function(){if(e._state!==lpt.PENDING){var t=e._handlers.slice();e._handlers=[],t.forEach((function(t){t.done||(e._state===lpt.RESOLVED&&t.onfulfilled&&t.onfulfilled(e._value),e._state===lpt.REJECTED&&t.onrejected&&t.onrejected(e._value),t.done=!0)}))}};try{t(this._resolve,this._reject)}catch(cut){this._reject(cut)}}return t.prototype.toString=function(){return"[object SyncPromise]"},t.resolve=function(e){return new t((function(t){t(e)}))},t.reject=function(e){return new t((function(t,n){n(e)}))},t.all=function(e){return new t((function(n,o){if(Array.isArray(e))if(0!==e.length){var r=e.length,i=[];e.forEach((function(e,a){t.resolve(e).then((function(t){i[a]=t,0==(r-=1)&&n(i)})).then(null,o)}))}else n([]);else o(new TypeError("Promise.all requires an array as input."))}))},t.prototype.then=function(e,n){var o=this;return new t((function(t,r){o._attachHandler({done:!1,onfulfilled:function(n){if(e)try{return void t(e(n))}catch(cut){return void r(cut)}else t(n)},onrejected:function(e){if(n)try{return void t(n(e))}catch(cut){return void r(cut)}else r(e)}})}))},t.prototype.catch=function(t){return this.then((function(t){return t}),t)},t.prototype.finally=function(e){var n=this;return new t((function(t,o){var r,i;return n.then((function(t){i=!1,r=t,e&&e()}),(function(t){i=!0,r=t,e&&e()})).then((function(){i?o(r):t(r)}))}))},t}(),ppt=n("9/Zf"),hpt=function(){function t(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._user={},this._tags={},this._extra={},this._context={}}return t.prototype.addScopeListener=function(t){this._scopeListeners.push(t)},t.prototype.addEventProcessor=function(t){return this._eventProcessors.push(t),this},t.prototype._notifyScopeListeners=function(){var t=this;this._notifyingListeners||(this._notifyingListeners=!0,setTimeout((function(){t._scopeListeners.forEach((function(e){e(t)})),t._notifyingListeners=!1})))},t.prototype._notifyEventProcessors=function(t,e,n,o){var r=this;return void 0===o&&(o=0),new mpt((function(i,a){var c=t[o];if(null===e||"function"!=typeof c)i(e);else{var s=c(qM.__assign({},e),n);Object(gpt.m)(s)?s.then((function(e){return r._notifyEventProcessors(t,e,n,o+1).then(i)})).then(null,a):r._notifyEventProcessors(t,s,n,o+1).then(i).then(null,a)}}))},t.prototype.setUser=function(t){return this._user=t||{},this._notifyScopeListeners(),this},t.prototype.setTags=function(t){return this._tags=qM.__assign({},this._tags,t),this._notifyScopeListeners(),this},t.prototype.setTag=function(t,e){var n;return this._tags=qM.__assign({},this._tags,((n={})[t]=e,n)),this._notifyScopeListeners(),this},t.prototype.setExtras=function(t){return this._extra=qM.__assign({},this._extra,t),this._notifyScopeListeners(),this},t.prototype.setExtra=function(t,e){var n;return this._extra=qM.__assign({},this._extra,((n={})[t]=e,n)),this._notifyScopeListeners(),this},t.prototype.setFingerprint=function(t){return this._fingerprint=t,this._notifyScopeListeners(),this},t.prototype.setLevel=function(t){return this._level=t,this._notifyScopeListeners(),this},t.prototype.setTransaction=function(t){return this._transaction=t,this._span&&(this._span.transaction=t),this._notifyScopeListeners(),this},t.prototype.setContext=function(t,e){var n;return this._context=qM.__assign({},this._context,((n={})[t]=e,n)),this._notifyScopeListeners(),this},t.prototype.setSpan=function(t){return this._span=t,this._notifyScopeListeners(),this},t.prototype.getSpan=function(){return this._span},t.clone=function(e){var n=new t;return e&&(n._breadcrumbs=qM.__spread(e._breadcrumbs),n._tags=qM.__assign({},e._tags),n._extra=qM.__assign({},e._extra),n._context=qM.__assign({},e._context),n._user=e._user,n._level=e._level,n._span=e._span,n._transaction=e._transaction,n._fingerprint=e._fingerprint,n._eventProcessors=qM.__spread(e._eventProcessors)),n},t.prototype.clear=function(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._context={},this._level=void 0,this._transaction=void 0,this._fingerprint=void 0,this._span=void 0,this._notifyScopeListeners(),this},t.prototype.addBreadcrumb=function(t,e){var n=qM.__assign({timestamp:Object(ppt.l)()},t);return this._breadcrumbs=void 0!==e&&e>=0?qM.__spread(this._breadcrumbs,[n]).slice(-e):qM.__spread(this._breadcrumbs,[n]),this._notifyScopeListeners(),this},t.prototype.clearBreadcrumbs=function(){return this._breadcrumbs=[],this._notifyScopeListeners(),this},t.prototype._applyFingerprint=function(t){t.fingerprint=t.fingerprint?Array.isArray(t.fingerprint)?t.fingerprint:[t.fingerprint]:[],this._fingerprint&&(t.fingerprint=t.fingerprint.concat(this._fingerprint)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint},t.prototype.applyToEvent=function(t,e){return this._extra&&Object.keys(this._extra).length&&(t.extra=qM.__assign({},this._extra,t.extra)),this._tags&&Object.keys(this._tags).length&&(t.tags=qM.__assign({},this._tags,t.tags)),this._user&&Object.keys(this._user).length&&(t.user=qM.__assign({},this._user,t.user)),this._context&&Object.keys(this._context).length&&(t.contexts=qM.__assign({},this._context,t.contexts)),this._level&&(t.level=this._level),this._transaction&&(t.transaction=this._transaction),this._span&&(t.contexts=qM.__assign({trace:this._span.getTraceContext()},t.contexts)),this._applyFingerprint(t),t.breadcrumbs=qM.__spread(t.breadcrumbs||[],this._breadcrumbs),t.breadcrumbs=t.breadcrumbs.length>0?t.breadcrumbs:void 0,this._notifyEventProcessors(qM.__spread(upt(),this._eventProcessors),t,e)},t}();function upt(){var t=Object(ppt.f)();return t.__SENTRY__=t.__SENTRY__||{},t.__SENTRY__.globalEventProcessors=t.__SENTRY__.globalEventProcessors||[],t.__SENTRY__.globalEventProcessors}function bpt(t){upt().push(t)}var _pt=Object(ppt.f)(),fpt="Sentry Logger ",Cpt=function(){function t(){this._enabled=!1}return t.prototype.disable=function(){this._enabled=!1},t.prototype.enable=function(){this._enabled=!0},t.prototype.log=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this._enabled&&Object(ppt.c)((function(){_pt.console.log(fpt+"[Log]: "+t.join(" "))}))},t.prototype.warn=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this._enabled&&Object(ppt.c)((function(){_pt.console.warn(fpt+"[Warn]: "+t.join(" "))}))},t.prototype.error=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this._enabled&&Object(ppt.c)((function(){_pt.console.error(fpt+"[Error]: "+t.join(" "))}))},t}();_pt.__SENTRY__=_pt.__SENTRY__||{};var Opt=_pt.__SENTRY__.logger||(_pt.__SENTRY__.logger=new Cpt),Mpt=function(){function t(t,e,n){void 0===e&&(e=new hpt),void 0===n&&(n=3),this._version=n,this._stack=[],this._stack.push({client:t,scope:e})}return t.prototype._invokeClient=function(t){for(var e,n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];var r=this.getStackTop();r&&r.client&&r.client[t]&&(e=r.client)[t].apply(e,qM.__spread(n,[r.scope]))},t.prototype.isOlderThan=function(t){return this._version<t},t.prototype.bindClient=function(t){this.getStackTop().client=t,t&&t.setupIntegrations&&t.setupIntegrations()},t.prototype.pushScope=function(){var t=this.getStack(),e=hpt.clone(t.length>0?t[t.length-1].scope:void 0);return this.getStack().push({client:this.getClient(),scope:e}),e},t.prototype.popScope=function(){return void 0!==this.getStack().pop()},t.prototype.withScope=function(t){var e=this.pushScope();try{t(e)}finally{this.popScope()}},t.prototype.getClient=function(){return this.getStackTop().client},t.prototype.getScope=function(){return this.getStackTop().scope},t.prototype.getStack=function(){return this._stack},t.prototype.getStackTop=function(){return this._stack[this._stack.length-1]},t.prototype.captureException=function(t,e){var n=this._lastEventId=Object(ppt.m)(),o=e;if(!e){var r=void 0;try{throw new Error("Sentry syntheticException")}catch(t){r=t}o={originalException:t,syntheticException:r}}return this._invokeClient("captureException",t,qM.__assign({},o,{event_id:n})),n},t.prototype.captureMessage=function(t,e,n){var o=this._lastEventId=Object(ppt.m)(),r=n;if(!n){var i=void 0;try{throw new Error(t)}catch(a){i=a}r={originalException:t,syntheticException:i}}return this._invokeClient("captureMessage",t,e,qM.__assign({},r,{event_id:o})),o},t.prototype.captureEvent=function(t,e){var n=this._lastEventId=Object(ppt.m)();return this._invokeClient("captureEvent",t,qM.__assign({},e,{event_id:n})),n},t.prototype.lastEventId=function(){return this._lastEventId},t.prototype.addBreadcrumb=function(t,e){var n=this.getStackTop();if(n.scope&&n.client){var o=n.client.getOptions&&n.client.getOptions()||{},r=o.beforeBreadcrumb,i=void 0===r?null:r,a=o.maxBreadcrumbs,c=void 0===a?100:a;if(!(c<=0)){var s=Object(ppt.l)(),l=qM.__assign({timestamp:s},t),d=i?Object(ppt.c)((function(){return i(l,e)})):l;null!==d&&n.scope.addBreadcrumb(d,Math.min(c,100))}}},t.prototype.setUser=function(t){var e=this.getStackTop();e.scope&&e.scope.setUser(t)},t.prototype.setTags=function(t){var e=this.getStackTop();e.scope&&e.scope.setTags(t)},t.prototype.setExtras=function(t){var e=this.getStackTop();e.scope&&e.scope.setExtras(t)},t.prototype.setTag=function(t,e){var n=this.getStackTop();n.scope&&n.scope.setTag(t,e)},t.prototype.setExtra=function(t,e){var n=this.getStackTop();n.scope&&n.scope.setExtra(t,e)},t.prototype.setContext=function(t,e){var n=this.getStackTop();n.scope&&n.scope.setContext(t,e)},t.prototype.configureScope=function(t){var e=this.getStackTop();e.scope&&e.client&&t(e.scope)},t.prototype.run=function(t){var e=ypt(this);try{t(this)}finally{ypt(e)}},t.prototype.getIntegration=function(t){var e=this.getClient();if(!e)return null;try{return e.getIntegration(t)}catch(n){return Opt.warn("Cannot retrieve integration "+t.id+" from the current Hub"),null}},t.prototype.startSpan=function(t,e){return void 0===e&&(e=!1),this._callExtensionMethod("startSpan",t,e)},t.prototype.traceHeaders=function(){return this._callExtensionMethod("traceHeaders")},t.prototype._callExtensionMethod=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var o=Ppt(),r=o.__SENTRY__;if(r&&r.extensions&&"function"==typeof r.extensions[t])return r.extensions[t].apply(this,e);Opt.warn("Extension method "+t+" couldn't be found, doing nothing.")},t}();function Ppt(){var t=Object(ppt.f)();return t.__SENTRY__=t.__SENTRY__||{extensions:{},hub:void 0},t}function ypt(t){var e=Ppt(),n=wpt(e);return kpt(e,t),n}function xpt(){var t=Ppt();return vpt(t)&&!wpt(t).isOlderThan(3)||kpt(t,new Mpt),Object(ppt.i)()?function(t){try{var e=Ppt().__SENTRY__;if(!e||!e.extensions||!e.extensions.domain)return wpt(t);var n=e.extensions.domain.active;if(!n)return wpt(t);if(!vpt(n)||wpt(n).isOlderThan(3)){var o=wpt(t).getStackTop();kpt(n,new Mpt(o.client,hpt.clone(o.scope)))}return wpt(n)}catch(r){return wpt(t)}}(t):wpt(t)}function vpt(t){return!!(t&&t.__SENTRY__&&t.__SENTRY__.hub)}function wpt(t){return t&&t.__SENTRY__&&t.__SENTRY__.hub||(t.__SENTRY__=t.__SENTRY__||{},t.__SENTRY__.hub=new Mpt),t.__SENTRY__.hub}function kpt(t,e){return!!t&&(t.__SENTRY__=t.__SENTRY__||{},t.__SENTRY__.hub=e,!0)}var Spt=n("+924"),Apt=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],Dpt=function(){function t(e){void 0===e&&(e={}),this._options=e,this.name=t.id}return t.prototype.setupOnce=function(){bpt((function(e){var n=xpt();if(!n)return e;var o=n.getIntegration(t);if(o){var r=n.getClient(),i=r?r.getOptions():{},a=o._mergeOptions(i);if(o._shouldDropEvent(e,a))return null}return e}))},t.prototype._shouldDropEvent=function(t,e){return this._isSentryError(t,e)?(Opt.warn("Event dropped due to being internal Sentry Error.\nEvent: "+Object(ppt.d)(t)),!0):this._isIgnoredError(t,e)?(Opt.warn("Event dropped due to being matched by `ignoreErrors` option.\nEvent: "+Object(ppt.d)(t)),!0):this._isBlacklistedUrl(t,e)?(Opt.warn("Event dropped due to being matched by `blacklistUrls` option.\nEvent: "+Object(ppt.d)(t)+".\nUrl: "+this._getEventFilterUrl(t)),!0):!this._isWhitelistedUrl(t,e)&&(Opt.warn("Event dropped due to not being matched by `whitelistUrls` option.\nEvent: "+Object(ppt.d)(t)+".\nUrl: "+this._getEventFilterUrl(t)),!0)},t.prototype._isSentryError=function(t,e){if(void 0===e&&(e={}),!e.ignoreInternal)return!1;try{return t&&t.exception&&t.exception.values&&t.exception.values[0]&&"SentryError"===t.exception.values[0].type||!1}catch(n){return!1}},t.prototype._isIgnoredError=function(t,e){return void 0===e&&(e={}),!(!e.ignoreErrors||!e.ignoreErrors.length)&&this._getPossibleEventMessages(t).some((function(t){return e.ignoreErrors.some((function(e){return Object(Spt.a)(t,e)}))}))},t.prototype._isBlacklistedUrl=function(t,e){if(void 0===e&&(e={}),!e.blacklistUrls||!e.blacklistUrls.length)return!1;var n=this._getEventFilterUrl(t);return!!n&&e.blacklistUrls.some((function(t){return Object(Spt.a)(n,t)}))},t.prototype._isWhitelistedUrl=function(t,e){if(void 0===e&&(e={}),!e.whitelistUrls||!e.whitelistUrls.length)return!0;var n=this._getEventFilterUrl(t);return!n||e.whitelistUrls.some((function(t){return Object(Spt.a)(n,t)}))},t.prototype._mergeOptions=function(t){return void 0===t&&(t={}),{blacklistUrls:qM.__spread(this._options.blacklistUrls||[],t.blacklistUrls||[]),ignoreErrors:qM.__spread(this._options.ignoreErrors||[],t.ignoreErrors||[],Apt),ignoreInternal:void 0===this._options.ignoreInternal||this._options.ignoreInternal,whitelistUrls:qM.__spread(this._options.whitelistUrls||[],t.whitelistUrls||[])}},t.prototype._getPossibleEventMessages=function(t){if(t.message)return[t.message];if(t.exception)try{var e=t.exception.values&&t.exception.values[0]||{},n=e.type,o=e.value,r=void 0===o?"":o;return[""+r,(void 0===n?"":n)+": "+r]}catch(i){return Opt.error("Cannot extract message for event "+Object(ppt.d)(t)),[]}return[]},t.prototype._getEventFilterUrl=function(t){try{if(t.stacktrace){var e=t.stacktrace.frames;return e&&e[e.length-1].filename||null}if(t.exception){var n=t.exception.values&&t.exception.values[0].stacktrace&&t.exception.values[0].stacktrace.frames;return n&&n[n.length-1].filename||null}return null}catch(o){return Opt.error("Cannot extract url for event "+Object(ppt.d)(t)),null}},t.id="InboundFilters",t}(),Ipt=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,e){return t.__proto__=e,t}:function(t,e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n]);return t}),Ept=function(t){function e(e){var n=this.constructor,o=t.call(this,e)||this;return o.message=e,o.name=n.prototype.constructor.name,Ipt(o,n.prototype),o}return qM.__extends(e,t),e}(Error),Tpt=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+))?@)([\w\.-]+)(?::(\d+))?\/(.+)/,Lpt=function(){function t(t){"string"==typeof t?this._fromString(t):this._fromComponents(t),this._validate()}return t.prototype.toString=function(t){void 0===t&&(t=!1);var e=this,n=e.path,o=e.pass,r=e.port;return e.protocol+"://"+e.user+(t&&o?":"+o:"")+"@"+e.host+(r?":"+r:"")+"/"+(n?n+"/":n)+e.projectId},t.prototype._fromString=function(t){var e=Tpt.exec(t);if(!e)throw new Ept("Invalid Dsn");var n=qM.__read(e.slice(1),6),o=n[0],r=n[1],i=n[2],a=void 0===i?"":i,c=n[3],s=n[4],l=void 0===s?"":s,d="",g=n[5],m=g.split("/");m.length>1&&(d=m.slice(0,-1).join("/"),g=m.pop()),this._fromComponents({host:c,pass:a,path:d,projectId:g,port:l,protocol:o,user:r})},t.prototype._fromComponents=function(t){this.protocol=t.protocol,this.user=t.user,this.pass=t.pass||"",this.host=t.host,this.port=t.port||"",this.path=t.path||"",this.projectId=t.projectId},t.prototype._validate=function(){var t=this;if(["protocol","user","host","projectId"].forEach((function(e){if(!t[e])throw new Ept("Invalid Dsn")})),"http"!==this.protocol&&"https"!==this.protocol)throw new Ept("Invalid Dsn");if(this.port&&isNaN(parseInt(this.port,10)))throw new Ept("Invalid Dsn")},t}(),Rpt=function(){function t(){this._hasWeakSet="function"==typeof WeakSet,this._inner=this._hasWeakSet?new WeakSet:[]}return t.prototype.memoize=function(t){if(this._hasWeakSet)return!!this._inner.has(t)||(this._inner.add(t),!1);for(var e=0;e<this._inner.length;e++)if(this._inner[e]===t)return!0;return this._inner.push(t),!1},t.prototype.unmemoize=function(t){if(this._hasWeakSet)this._inner.delete(t);else for(var e=0;e<this._inner.length;e++)if(this._inner[e]===t){this._inner.splice(e,1);break}},t}();function Wpt(t,e,n){if(e in t){var o=t[e],r=n(o);if("function"==typeof r)try{r.prototype=r.prototype||{},Object.defineProperties(r,{__sentry_original__:{enumerable:!1,value:o}})}catch(i){}t[e]=r}}function jpt(t){if(Object(gpt.d)(t)){var e=t,n={message:e.message,name:e.name,stack:e.stack};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}if(Object(gpt.f)(t)){var r=t,i={};i.type=r.type;try{i.target=Object(gpt.c)(r.target)?Object(ppt.h)(r.target):Object.prototype.toString.call(r.target)}catch(a){i.target="<unknown>"}try{i.currentTarget=Object(gpt.c)(r.currentTarget)?Object(ppt.h)(r.currentTarget):Object.prototype.toString.call(r.currentTarget)}catch(a){i.currentTarget="<unknown>"}for(var o in"undefined"!=typeof CustomEvent&&Object(gpt.g)(t,CustomEvent)&&(i.detail=r.detail),r)Object.prototype.hasOwnProperty.call(r,o)&&(i[o]=r);return i}return t}function Fpt(t,e,n){void 0===e&&(e=3),void 0===n&&(n=102400);var o=Npt(t,e);return function(t){return~-encodeURI(t).split(/%..|./).length}(JSON.stringify(o))>n?Fpt(t,e-1,n):o}function Xpt(t,e){return"domain"===e&&t&&"object"==typeof t&&t._events?"[Domain]":"domainEmitter"===e?"[DomainEmitter]":"undefined"!=typeof global&&t===global?"[Global]":"undefined"!=typeof window&&t===window?"[Window]":"undefined"!=typeof document&&t===document?"[Document]":Object(gpt.l)(t)?"[SyntheticEvent]":"number"==typeof t&&t!=t?"[NaN]":void 0===t?"[undefined]":"function"==typeof t?"[Function: "+Object(ppt.e)(t)+"]":t}function Npt(t,e){try{return JSON.parse(JSON.stringify(t,(function(t,n){return function t(e,n,o,r){if(void 0===o&&(o=1/0),void 0===r&&(r=new Rpt),0===o)return function(t){var e=Object.prototype.toString.call(t);if("string"==typeof t)return t;if("[object Object]"===e)return"[Object]";if("[object Array]"===e)return"[Array]";var n=Xpt(t);return Object(gpt.i)(n)?n:e}(n);if(null!=n&&"function"==typeof n.toJSON)return n.toJSON();var i=Xpt(n,e);if(Object(gpt.i)(i))return i;var a=jpt(n),c=Array.isArray(n)?[]:{};if(r.memoize(n))return"[Circular ~]";for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&(c[s]=t(s,a[s],o-1,r));return r.unmemoize(n),c}(t,n,e)})))}catch(n){return"**non-serializable**"}}function Upt(t,e){void 0===e&&(e=40);var n=Object.keys(jpt(t));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=e)return Object(Spt.d)(n[0],e);for(var o=n.length;o>0;o--){var r=n.slice(0,o).join(", ");if(!(r.length>e))return o===n.length?r:Object(Spt.d)(r,e)}return""}var zpt,Ypt=function(){function t(t){this.dsn=t,this._dsnObject=new Lpt(t)}return t.prototype.getDsn=function(){return this._dsnObject},t.prototype.getStoreEndpoint=function(){return""+this._getBaseUrl()+this.getStoreEndpointPath()},t.prototype.getStoreEndpointWithUrlEncodedAuth=function(){var t,e={sentry_key:this._dsnObject.user,sentry_version:"7"};return this.getStoreEndpoint()+"?"+(t=e,Object.keys(t).map((function(e){return encodeURIComponent(e)+"="+encodeURIComponent(t[e])})).join("&"))},t.prototype._getBaseUrl=function(){var t=this._dsnObject;return(t.protocol?t.protocol+":":"")+"//"+t.host+(t.port?":"+t.port:"")},t.prototype.getStoreEndpointPath=function(){var t=this._dsnObject;return(t.path?"/"+t.path:"")+"/api/"+t.projectId+"/store/"},t.prototype.getRequestHeaders=function(t,e){var n=this._dsnObject,o=["Sentry sentry_version=7"];return o.push("sentry_client="+t+"/"+e),o.push("sentry_key="+n.user),n.pass&&o.push("sentry_secret="+n.pass),{"Content-Type":"application/json","X-Sentry-Auth":o.join(", ")}},t.prototype.getReportDialogEndpoint=function(t){void 0===t&&(t={});var e=this._dsnObject,n=this._getBaseUrl()+(e.path?"/"+e.path:"")+"/api/embed/error-page/",o=[];for(var r in o.push("dsn="+e.toString()),t)if("user"===r){if(!t.user)continue;t.user.name&&o.push("name="+encodeURIComponent(t.user.name)),t.user.email&&o.push("email="+encodeURIComponent(t.user.email))}else o.push(encodeURIComponent(r)+"="+encodeURIComponent(t[r]));return o.length?n+"?"+o.join("&"):n},t}(),Bpt=[],Vpt=function(){function t(t,e){this._integrations={},this._processing=!1,this._backend=new t(e),this._options=e,e.dsn&&(this._dsn=new Lpt(e.dsn))}return t.prototype.captureException=function(t,e,n){var o=this,r=e&&e.event_id;return this._processing=!0,this._getBackend().eventFromException(t,e).then((function(t){return o._processEvent(t,e,n)})).then((function(t){r=t&&t.event_id,o._processing=!1})).then(null,(function(t){Opt.error(t),o._processing=!1})),r},t.prototype.captureMessage=function(t,e,n,o){var r=this,i=n&&n.event_id;return this._processing=!0,(Object(gpt.i)(t)?this._getBackend().eventFromMessage(""+t,e,n):this._getBackend().eventFromException(t,n)).then((function(t){return r._processEvent(t,n,o)})).then((function(t){i=t&&t.event_id,r._processing=!1})).then(null,(function(t){Opt.error(t),r._processing=!1})),i},t.prototype.captureEvent=function(t,e,n){var o=this,r=e&&e.event_id;return this._processing=!0,this._processEvent(t,e,n).then((function(t){r=t&&t.event_id,o._processing=!1})).then(null,(function(t){Opt.error(t),o._processing=!1})),r},t.prototype.getDsn=function(){return this._dsn},t.prototype.getOptions=function(){return this._options},t.prototype.flush=function(t){var e=this;return this._isClientProcessing(t).then((function(n){return clearInterval(n.interval),e._getBackend().getTransport().close(t).then((function(t){return n.ready&&t}))}))},t.prototype.close=function(t){var e=this;return this.flush(t).then((function(t){return e.getOptions().enabled=!1,t}))},t.prototype.setupIntegrations=function(){var t;this._isEnabled()&&(this._integrations=(t={},function(t){var e=t.defaultIntegrations&&qM.__spread(t.defaultIntegrations)||[],n=t.integrations,o=[];if(Array.isArray(n)){var r=n.map((function(t){return t.name})),i=[];e.forEach((function(t){-1===r.indexOf(t.name)&&-1===i.indexOf(t.name)&&(o.push(t),i.push(t.name))})),n.forEach((function(t){-1===i.indexOf(t.name)&&(o.push(t),i.push(t.name))}))}else"function"==typeof n?(o=n(e),o=Array.isArray(o)?o:[o]):o=qM.__spread(e);var a=o.map((function(t){return t.name}));return-1!==a.indexOf("Debug")&&o.push.apply(o,qM.__spread(o.splice(a.indexOf("Debug"),1))),o}(this._options).forEach((function(e){t[e.name]=e,function(t){-1===Bpt.indexOf(t.name)&&(t.setupOnce(bpt,xpt),Bpt.push(t.name),Opt.log("Integration installed: "+t.name))}(e)})),t))},t.prototype.getIntegration=function(t){try{return this._integrations[t.id]||null}catch(e){return Opt.warn("Cannot retrieve integration "+t.id+" from the current Client"),null}},t.prototype._isClientProcessing=function(t){var e=this;return new mpt((function(n){var o=0,r=0;clearInterval(r),r=setInterval((function(){e._processing?(o+=1,t&&o>=t&&n({interval:r,ready:!1})):n({interval:r,ready:!0})}),1)}))},t.prototype._getBackend=function(){return this._backend},t.prototype._isEnabled=function(){return!1!==this.getOptions().enabled&&void 0!==this._dsn},t.prototype._prepareEvent=function(t,e,n){var o=this,r=this.getOptions(),i=r.environment,a=r.release,c=r.dist,s=r.maxValueLength,l=void 0===s?250:s,d=r.normalizeDepth,g=void 0===d?3:d,m=qM.__assign({},t);void 0===m.environment&&void 0!==i&&(m.environment=i),void 0===m.release&&void 0!==a&&(m.release=a),void 0===m.dist&&void 0!==c&&(m.dist=c),m.message&&(m.message=Object(Spt.d)(m.message,l));var p=m.exception&&m.exception.values&&m.exception.values[0];p&&p.value&&(p.value=Object(Spt.d)(p.value,l));var h=m.request;h&&h.url&&(h.url=Object(Spt.d)(h.url,l)),void 0===m.event_id&&(m.event_id=n&&n.event_id?n.event_id:Object(ppt.m)()),this._addIntegrations(m.sdk);var u=mpt.resolve(m);return e&&(u=e.applyToEvent(m,n)),u.then((function(t){return"number"==typeof g&&g>0?o._normalizeEvent(t,g):t}))},t.prototype._normalizeEvent=function(t,e){return t?qM.__assign({},t,t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map((function(t){return qM.__assign({},t,t.data&&{data:Npt(t.data,e)})}))},t.user&&{user:Npt(t.user,e)},t.contexts&&{contexts:Npt(t.contexts,e)},t.extra&&{extra:Npt(t.extra,e)}):null},t.prototype._addIntegrations=function(t){var e=Object.keys(this._integrations);t&&e.length>0&&(t.integrations=e)},t.prototype._processEvent=function(t,e,n){var o=this,r=this.getOptions(),i=r.beforeSend,a=r.sampleRate;return this._isEnabled()?"number"==typeof a&&Math.random()>a?mpt.reject("This event has been sampled, will not send event."):new mpt((function(r,a){o._prepareEvent(t,n,e).then((function(t){if(null!==t){var n=t;if(e&&e.data&&!0===e.data.__sentry__||!i)return o._getBackend().sendEvent(n),void r(n);var c=i(t,e);if(void 0===c)Opt.error("`beforeSend` method has to return `null` or a valid event.");else if(Object(gpt.m)(c))o._handleAsyncBeforeSend(c,r,a);else{if(null===(n=c))return Opt.log("`beforeSend` returned `null`, will not send event."),void r(null);o._getBackend().sendEvent(n),r(n)}}else a("An event processor returned null, will not send event.")})).then(null,(function(t){o.captureException(t,{data:{__sentry__:!0},originalException:t}),a("Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: "+t)}))})):mpt.reject("SDK not enabled, will not send event.")},t.prototype._handleAsyncBeforeSend=function(t,e,n){var o=this;t.then((function(t){null!==t?(o._getBackend().sendEvent(t),e(t)):n("`beforeSend` returned `null`, will not send event.")})).then(null,(function(t){n("beforeSend rejected with "+t)}))},t}();!function(t){t.Unknown="unknown",t.Skipped="skipped",t.Success="success",t.RateLimit="rate_limit",t.Invalid="invalid",t.Failed="failed"}(zpt||(zpt={})),function(t){t.fromHttpCode=function(e){return e>=200&&e<300?t.Success:429===e?t.RateLimit:e>=400&&e<500?t.Invalid:e>=500?t.Failed:t.Unknown}}(zpt||(zpt={}));var Hpt,Qpt=function(){function t(){}return t.prototype.sendEvent=function(t){return mpt.resolve({reason:"NoopTransport: Event has been skipped because no Dsn is configured.",status:zpt.Skipped})},t.prototype.close=function(t){return mpt.resolve(!0)},t}(),Gpt=function(){function t(t){this._options=t,this._options.dsn||Opt.warn("No DSN provided, backend will not do anything."),this._transport=this._setupTransport()}return t.prototype._setupTransport=function(){return new Qpt},t.prototype.eventFromException=function(t,e){throw new Ept("Backend has to implement `eventFromException` method")},t.prototype.eventFromMessage=function(t,e,n){throw new Ept("Backend has to implement `eventFromMessage` method")},t.prototype.sendEvent=function(t){this._transport.sendEvent(t).then(null,(function(t){Opt.error("Error while sending event: "+t)}))},t.prototype.getTransport=function(){return this._transport},t}();function $pt(){if(!("fetch"in Object(ppt.f)()))return!1;try{return new Headers,new Request(""),new Response,!0}catch(cut){return!1}}function qpt(t){return t&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function Kpt(){if(!$pt())return!1;try{return new Request("_",{referrerPolicy:"origin"}),!0}catch(cut){return!1}}!function(t){t.Fatal="fatal",t.Error="error",t.Warning="warning",t.Log="log",t.Info="info",t.Debug="debug",t.Critical="critical"}(Hpt||(Hpt={})),function(t){t.fromString=function(e){switch(e){case"debug":return t.Debug;case"info":return t.Info;case"warn":case"warning":return t.Warning;case"error":return t.Error;case"fatal":return t.Fatal;case"critical":return t.Critical;case"log":default:return t.Log}}}(Hpt||(Hpt={}));var Jpt=/^\s*at (?:(.*?) ?\()?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Zpt=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js))(?::(\d+))?(?::(\d+))?\s*$/i,tht=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,eht=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,nht=/\((\S*)(?::(\d+))(?::(\d+))\)/;function oht(t){var e=null,n=t&&t.framesToPop;try{if(e=function(t){if(!t||!t.stacktrace)return null;for(var e,n=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,o=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,r=t.stacktrace.split("\n"),i=[],a=0;a<r.length;a+=2){var c=null;(e=n.exec(r[a]))?c={url:e[2],func:e[3],args:[],line:+e[1],column:null}:(e=o.exec(r[a]))&&(c={url:e[6],func:e[3]||e[4],args:e[5]?e[5].split(","):[],line:+e[1],column:+e[2]}),c&&(!c.func&&c.line&&(c.func="?"),i.push(c))}return i.length?{message:iht(t),name:t.name,stack:i}:null}(t))return rht(e,n)}catch(cut){}try{if(e=function(t){if(!t||!t.stack)return null;for(var e,n,o,r=[],i=t.stack.split("\n"),a=0;a<i.length;++a){if(n=Jpt.exec(i[a])){var c=n[2]&&0===n[2].indexOf("native");n[2]&&0===n[2].indexOf("eval")&&(e=nht.exec(n[2]))&&(n[2]=e[1],n[3]=e[2],n[4]=e[3]),o={url:n[2]&&0===n[2].indexOf("address at ")?n[2].substr("address at ".length):n[2],func:n[1]||"?",args:c?[n[2]]:[],line:n[3]?+n[3]:null,column:n[4]?+n[4]:null}}else if(n=tht.exec(i[a]))o={url:n[2],func:n[1]||"?",args:[],line:+n[3],column:n[4]?+n[4]:null};else{if(!(n=Zpt.exec(i[a])))continue;n[3]&&n[3].indexOf(" > eval")>-1&&(e=eht.exec(n[3]))?(n[1]=n[1]||"eval",n[3]=e[1],n[4]=e[2],n[5]=""):0!==a||n[5]||void 0===t.columnNumber||(r[0].column=t.columnNumber+1),o={url:n[3],func:n[1]||"?",args:n[2]?n[2].split(","):[],line:n[4]?+n[4]:null,column:n[5]?+n[5]:null}}!o.func&&o.line&&(o.func="?"),r.push(o)}return r.length?{message:iht(t),name:t.name,stack:r}:null}(t))return rht(e,n)}catch(cut){}return{message:iht(t),name:t&&t.name,stack:[],failed:!0}}function rht(t,e){try{return qM.__assign({},t,{stack:t.stack.slice(e)})}catch(cut){return t}}function iht(t){var e=t&&t.message;return e?e.error&&"string"==typeof e.error.message?e.error.message:e:"No error message"}function aht(t){var e=sht(t.stack),n={type:t.name,value:t.message};return e&&e.length&&(n.stacktrace={frames:e}),void 0===n.type&&""===n.value&&(n.value="Unrecoverable error caught"),n}function cht(t){return{exception:{values:[aht(t)]}}}function sht(t){if(!t||!t.length)return[];var e=t,n=e[0].func||"",o=e[e.length-1].func||"";return-1===n.indexOf("captureMessage")&&-1===n.indexOf("captureException")||(e=e.slice(1)),-1!==o.indexOf("sentryWrapped")&&(e=e.slice(0,-1)),e.map((function(t){return{colno:null===t.column?void 0:t.column,filename:t.url||e[0].url,function:t.func||"?",in_app:!0,lineno:null===t.line?void 0:t.line}})).slice(0,50).reverse()}function lht(t,e,n){var o;if(void 0===n&&(n={}),Object(gpt.e)(t)&&t.error)return cht(oht(t=t.error));if(Object(gpt.a)(t)||Object(gpt.b)(t)){var r=t,i=r.name||(Object(gpt.a)(r)?"DOMError":"DOMException"),a=r.message?i+": "+r.message:i;return o=dht(a,e,n),Object(ppt.b)(o,a),o}return Object(gpt.d)(t)?o=cht(oht(t)):Object(gpt.h)(t)||Object(gpt.f)(t)?(o=function(t,e,n){var o={exception:{values:[{type:Object(gpt.f)(t)?t.constructor.name:n?"UnhandledRejection":"Error",value:"Non-Error "+(n?"promise rejection":"exception")+" captured with keys: "+Upt(t)}]},extra:{__serialized__:Fpt(t)}};if(e){var r=sht(oht(e).stack);o.stacktrace={frames:r}}return o}(t,e,n.rejection),Object(ppt.a)(o,{synthetic:!0}),o):(o=dht(t,e,n),Object(ppt.b)(o,""+t,void 0),Object(ppt.a)(o,{synthetic:!0}),o)}function dht(t,e,n){void 0===n&&(n={});var o={message:t};if(n.attachStacktrace&&e){var r=sht(oht(e).stack);o.stacktrace={frames:r}}return o}var ght=function(){function t(t){this._limit=t,this._buffer=[]}return t.prototype.isReady=function(){return void 0===this._limit||this.length()<this._limit},t.prototype.add=function(t){var e=this;return this.isReady()?(-1===this._buffer.indexOf(t)&&this._buffer.push(t),t.then((function(){return e.remove(t)})).then(null,(function(){return e.remove(t).then(null,(function(){}))})),t):mpt.reject(new Ept("Not adding Promise due to buffer limit reached."))},t.prototype.remove=function(t){return this._buffer.splice(this._buffer.indexOf(t),1)[0]},t.prototype.length=function(){return this._buffer.length},t.prototype.drain=function(t){var e=this;return new mpt((function(n){var o=setTimeout((function(){t&&t>0&&n(!1)}),t);mpt.all(e._buffer).then((function(){clearTimeout(o),n(!0)})).then(null,(function(){n(!0)}))}))},t}(),mht=function(){function t(t){this.options=t,this._buffer=new ght(30),this.url=new Ypt(this.options.dsn).getStoreEndpointWithUrlEncodedAuth()}return t.prototype.sendEvent=function(t){throw new Ept("Transport Class has to implement `sendEvent` method")},t.prototype.close=function(t){return this._buffer.drain(t)},t}(),pht=Object(ppt.f)(),hht=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._disabledUntil=new Date(Date.now()),e}return qM.__extends(e,t),e.prototype.sendEvent=function(t){var e=this;if(new Date(Date.now())<this._disabledUntil)return Promise.reject({event:t,reason:"Transport locked till "+this._disabledUntil+" due to too many requests.",status:429});var n={body:JSON.stringify(t),method:"POST",referrerPolicy:Kpt()?"origin":""};return void 0!==this.options.headers&&(n.headers=this.options.headers),this._buffer.add(new mpt((function(t,o){pht.fetch(e.url,n).then((function(n){var r=zpt.fromHttpCode(n.status);if(r!==zpt.Success){if(r===zpt.RateLimit){var i=Date.now();e._disabledUntil=new Date(i+Object(ppt.j)(i,n.headers.get("Retry-After"))),Opt.warn("Too many requests, backing off till: "+e._disabledUntil)}o(n)}else t({status:r})})).catch(o)})))},e}(mht),uht=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._disabledUntil=new Date(Date.now()),e}return qM.__extends(e,t),e.prototype.sendEvent=function(t){var e=this;return new Date(Date.now())<this._disabledUntil?Promise.reject({event:t,reason:"Transport locked till "+this._disabledUntil+" due to too many requests.",status:429}):this._buffer.add(new mpt((function(n,o){var r=new XMLHttpRequest;for(var i in r.onreadystatechange=function(){if(4===r.readyState){var t=zpt.fromHttpCode(r.status);if(t!==zpt.Success){if(t===zpt.RateLimit){var i=Date.now();e._disabledUntil=new Date(i+Object(ppt.j)(i,r.getResponseHeader("Retry-After"))),Opt.warn("Too many requests, backing off till: "+e._disabledUntil)}o(r)}else n({status:t})}},r.open("POST",e.url),e.options.headers)e.options.headers.hasOwnProperty(i)&&r.setRequestHeader(i,e.options.headers[i]);r.send(JSON.stringify(t))})))},e}(mht),bht=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return qM.__extends(e,t),e.prototype._setupTransport=function(){if(!this._options.dsn)return t.prototype._setupTransport.call(this);var e=qM.__assign({},this._options.transportOptions,{dsn:this._options.dsn});return this._options.transport?new this._options.transport(e):$pt()?new hht(e):new uht(e)},e.prototype.eventFromException=function(t,e){var n=lht(t,e&&e.syntheticException||void 0,{attachStacktrace:this._options.attachStacktrace});return Object(ppt.a)(n,{handled:!0,type:"generic"}),n.level=Hpt.Error,e&&e.event_id&&(n.event_id=e.event_id),mpt.resolve(n)},e.prototype.eventFromMessage=function(t,e,n){void 0===e&&(e=Hpt.Info);var o=dht(t,n&&n.syntheticException||void 0,{attachStacktrace:this._options.attachStacktrace});return o.level=e,n&&n.event_id&&(o.event_id=n.event_id),mpt.resolve(o)},e}(Gpt);function _ht(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var o=xpt();if(o&&o[t])return o[t].apply(o,qM.__spread(e));throw new Error("No hub defined or "+t+" was not found on the hub, please open a bug report.")}function fht(t){var e;try{throw new Error("Sentry syntheticException")}catch(t){e=t}return _ht("captureException",t,{originalException:t,syntheticException:e})}function Cht(t){_ht("withScope",t)}!function(t){function e(e){return void 0===e&&(e={}),t.call(this,bht,e)||this}qM.__extends(e,t),e.prototype._prepareEvent=function(e,n,o){return e.platform=e.platform||"javascript",e.sdk=qM.__assign({},e.sdk,{name:"sentry.javascript.browser",packages:qM.__spread(e.sdk&&e.sdk.packages||[],[{name:"npm:@sentry/browser",version:"5.15.4"}]),version:"5.15.4"}),t.prototype._prepareEvent.call(this,e,n,o)},e.prototype.showReportDialog=function(t){void 0===t&&(t={});var e=Object(ppt.f)().document;if(e)if(this._isEnabled()){var n=t.dsn||this.getDsn();if(t.eventId)if(n){var o=e.createElement("script");o.async=!0,o.src=new Ypt(n).getReportDialogEndpoint(t),t.onLoad&&(o.onload=t.onLoad),(e.head||e.body).appendChild(o)}else Opt.error("Missing `Dsn` option in showReportDialog call");else Opt.error("Missing `eventId` option in showReportDialog call")}else Opt.error("Trying to call showReportDialog with Sentry Client is disabled")}}(Vpt);var Oht=0;function Mht(){return Oht>0}function Pht(){Oht+=1,setTimeout((function(){Oht-=1}))}function yht(t,e,n){if(void 0===e&&(e={}),"function"!=typeof t)return t;try{if(t.__sentry__)return t;if(t.__sentry_wrapped__)return t.__sentry_wrapped__}catch(cut){return t}var o=function(){var o=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);var r=o.map((function(t){return yht(t,e)}));return t.handleEvent?t.handleEvent.apply(this,r):t.apply(this,r)}catch(i){throw Pht(),Cht((function(t){t.addEventProcessor((function(t){var n=qM.__assign({},t);return e.mechanism&&(Object(ppt.b)(n,void 0,void 0),Object(ppt.a)(n,e.mechanism)),n.extra=qM.__assign({},n.extra,{arguments:o}),n})),fht(i)})),i}};try{for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(o[r]=t[r])}catch(i){}t.prototype=t.prototype||{},o.prototype=t.prototype,Object.defineProperty(t,"__sentry_wrapped__",{enumerable:!1,value:o}),Object.defineProperties(o,{__sentry__:{enumerable:!1,value:!0},__sentry_original__:{enumerable:!1,value:t}});try{Object.getOwnPropertyDescriptor(o,"name").configurable&&Object.defineProperty(o,"name",{get:function(){return t.name}})}catch(i){}return o}var xht,vht=function(){function t(){this._ignoreOnError=0,this.name=t.id}return t.prototype._wrapTimeFunction=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var o=e[0];return e[0]=yht(o,{mechanism:{data:{function:Object(ppt.e)(t)},handled:!0,type:"instrument"}}),t.apply(this,e)}},t.prototype._wrapRAF=function(t){return function(e){return t(yht(e,{mechanism:{data:{function:"requestAnimationFrame",handler:Object(ppt.e)(t)},handled:!0,type:"instrument"}}))}},t.prototype._wrapEventTarget=function(t){var e=Object(ppt.f)(),n=e[t]&&e[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(Wpt(n,"addEventListener",(function(e){return function(n,o,r){try{"function"==typeof o.handleEvent&&(o.handleEvent=yht(o.handleEvent.bind(o),{mechanism:{data:{function:"handleEvent",handler:Object(ppt.e)(o),target:t},handled:!0,type:"instrument"}}))}catch(i){}return e.call(this,n,yht(o,{mechanism:{data:{function:"addEventListener",handler:Object(ppt.e)(o),target:t},handled:!0,type:"instrument"}}),r)}})),Wpt(n,"removeEventListener",(function(t){return function(e,n,o){var r=n;try{r=r&&(r.__sentry_wrapped__||r)}catch(cut){}return t.call(this,e,r,o)}})))},t.prototype._wrapXHR=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var o=this,r=["onload","onerror","onprogress","onreadystatechange"];return r.forEach((function(t){t in o&&"function"==typeof o[t]&&Wpt(o,t,(function(e){var n={mechanism:{data:{function:t,handler:Object(ppt.e)(e)},handled:!0,type:"instrument"}};return e.__sentry_original__&&(n.mechanism.data.handler=Object(ppt.e)(e.__sentry_original__)),yht(e,n)}))})),t.apply(this,e)}},t.prototype.setupOnce=function(){this._ignoreOnError=this._ignoreOnError;var t=Object(ppt.f)();Wpt(t,"setTimeout",this._wrapTimeFunction.bind(this)),Wpt(t,"setInterval",this._wrapTimeFunction.bind(this)),Wpt(t,"requestAnimationFrame",this._wrapRAF.bind(this)),"XMLHttpRequest"in t&&Wpt(XMLHttpRequest.prototype,"send",this._wrapXHR.bind(this)),["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"].forEach(this._wrapEventTarget.bind(this))},t.id="TryCatch",t}(),wht=Object(ppt.f)(),kht={},Sht={};function Aht(t){t&&"string"==typeof t.type&&"function"==typeof t.callback&&(kht[t.type]=kht[t.type]||[],kht[t.type].push(t.callback),function(t){if(!Sht[t])switch(Sht[t]=!0,t){case"console":"console"in wht&&["debug","info","warn","error","log","assert"].forEach((function(t){t in wht.console&&Wpt(wht.console,t,(function(e){return function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];Dht("console",{args:n,level:t}),e&&Function.prototype.apply.call(e,wht.console,n)}}))}));break;case"dom":"document"in wht&&(wht.document.addEventListener("click",Wht("click",Dht.bind(null,"dom")),!1),wht.document.addEventListener("keypress",jht(Dht.bind(null,"dom")),!1),["EventTarget","Node"].forEach((function(t){var e=wht[t]&&wht[t].prototype;e&&e.hasOwnProperty&&e.hasOwnProperty("addEventListener")&&(Wpt(e,"addEventListener",(function(t){return function(e,n,o){return n&&n.handleEvent?("click"===e&&Wpt(n,"handleEvent",(function(t){return function(e){return Wht("click",Dht.bind(null,"dom"))(e),t.call(this,e)}})),"keypress"===e&&Wpt(n,"handleEvent",(function(t){return function(e){return jht(Dht.bind(null,"dom"))(e),t.call(this,e)}}))):("click"===e&&Wht("click",Dht.bind(null,"dom"),!0)(this),"keypress"===e&&jht(Dht.bind(null,"dom"))(this)),t.call(this,e,n,o)}})),Wpt(e,"removeEventListener",(function(t){return function(e,n,o){var r=n;try{r=r&&(r.__sentry_wrapped__||r)}catch(cut){}return t.call(this,e,r,o)}})))})));break;case"xhr":!function(){if("XMLHttpRequest"in wht){var t=XMLHttpRequest.prototype;Wpt(t,"open",(function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var o=e[1];return this.__sentry_xhr__={method:Object(gpt.k)(e[0])?e[0].toUpperCase():e[0],url:e[1]},Object(gpt.k)(o)&&"POST"===this.__sentry_xhr__.method&&o.match(/sentry_key/)&&(this.__sentry_own_request__=!0),t.apply(this,e)}})),Wpt(t,"send",(function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var o=this,r={args:e,startTimestamp:Date.now(),xhr:o};return Dht("xhr",qM.__assign({},r)),o.addEventListener("readystatechange",(function(){if(4===o.readyState){try{o.__sentry_xhr__&&(o.__sentry_xhr__.status_code=o.status)}catch(cut){}Dht("xhr",qM.__assign({},r,{endTimestamp:Date.now()}))}})),t.apply(this,e)}}))}}();break;case"fetch":(function(){if(!$pt())return!1;var t=Object(ppt.f)();if(qpt(t.fetch))return!0;var e=!1,n=t.document;if(n&&"function"==typeof n.createElement)try{var o=n.createElement("iframe");o.hidden=!0,n.head.appendChild(o),o.contentWindow&&o.contentWindow.fetch&&(e=qpt(o.contentWindow.fetch)),n.head.removeChild(o)}catch(r){Opt.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",r)}return e})()&&Wpt(wht,"fetch",(function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var o={args:e,fetchData:{method:Iht(e),url:Eht(e)},startTimestamp:Date.now()};return Dht("fetch",qM.__assign({},o)),t.apply(wht,e).then((function(t){return Dht("fetch",qM.__assign({},o,{endTimestamp:Date.now(),response:t})),t}),(function(t){throw Dht("fetch",qM.__assign({},o,{endTimestamp:Date.now(),error:t})),t}))}}));break;case"history":!function(){if(function(){var t=Object(ppt.f)(),e=t.chrome;return!(e&&e.app&&e.app.runtime||!("history"in t)||!t.history.pushState||!t.history.replaceState)}()){var t=wht.onpopstate;wht.onpopstate=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var o=wht.location.href,r=xht;if(xht=o,Dht("history",{from:r,to:o}),t)return t.apply(this,e)},Wpt(wht.history,"pushState",e),Wpt(wht.history,"replaceState",e)}function e(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var o=e.length>2?e[2]:void 0;if(o){var r=xht,i=String(o);xht=i,Dht("history",{from:r,to:i})}return t.apply(this,e)}}}();break;case"error":Fht=wht.onerror,wht.onerror=function(t,e,n,o,r){return Dht("error",{column:o,error:r,line:n,msg:t,url:e}),!!Fht&&Fht.apply(this,arguments)};break;case"unhandledrejection":Xht=wht.onunhandledrejection,wht.onunhandledrejection=function(t){return Dht("unhandledrejection",t),!Xht||Xht.apply(this,arguments)};break;default:Opt.warn("unknown instrumentation type:",t)}}(t.type))}function Dht(t,e){var n,o;if(t&&kht[t])try{for(var r=qM.__values(kht[t]||[]),i=r.next();!i.done;i=r.next()){var a=i.value;try{a(e)}catch(cut){Opt.error("Error while triggering instrumentation handler.\nType: "+t+"\nName: "+Object(ppt.e)(a)+"\nError: "+cut)}}}catch(c){n={error:c}}finally{try{i&&!i.done&&(o=r.return)&&o.call(r)}finally{if(n)throw n.error}}}function Iht(t){return void 0===t&&(t=[]),"Request"in wht&&Object(gpt.g)(t[0],Request)&&t[0].method?String(t[0].method).toUpperCase():t[1]&&t[1].method?String(t[1].method).toUpperCase():"GET"}function Eht(t){return void 0===t&&(t=[]),"string"==typeof t[0]?t[0]:"Request"in wht&&Object(gpt.g)(t[0],Request)?t[0].url:String(t[0])}var Tht,Lht,Rht=0;function Wht(t,e,n){return void 0===n&&(n=!1),function(o){Tht=void 0,o&&Lht!==o&&(Lht=o,Rht&&clearTimeout(Rht),n?Rht=setTimeout((function(){e({event:o,name:t})})):e({event:o,name:t}))}}function jht(t){return function(e){var n;try{n=e.target}catch(cut){return}var o=n&&n.tagName;o&&("INPUT"===o||"TEXTAREA"===o||n.isContentEditable)&&(Tht||Wht("input",t)(e),clearTimeout(Tht),Tht=setTimeout((function(){Tht=void 0}),1e3))}}var Fht=null,Xht=null,Nht=function(){function t(e){this.name=t.id,this._options=qM.__assign({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},e)}return t.prototype._consoleBreadcrumb=function(t){var e={category:"console",data:{arguments:t.args,logger:"console"},level:Hpt.fromString(t.level),message:Object(Spt.b)(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;e.message="Assertion failed: "+(Object(Spt.b)(t.args.slice(1)," ")||"console.assert"),e.data.arguments=t.args.slice(1)}xpt().addBreadcrumb(e,{input:t.args,level:t.level})},t.prototype._domBreadcrumb=function(t){var e;try{e=t.event.target?Object(ppt.h)(t.event.target):Object(ppt.h)(t.event)}catch(cut){e="<unknown>"}0!==e.length&&xpt().addBreadcrumb({category:"ui."+t.name,message:e},{event:t.event,name:t.name})},t.prototype._xhrBreadcrumb=function(t){if(t.endTimestamp){if(t.xhr.__sentry_own_request__)return;xpt().addBreadcrumb({category:"xhr",data:t.xhr.__sentry_xhr__,type:"http"},{xhr:t.xhr})}else this._options.sentry&&t.xhr.__sentry_own_request__&&Uht(t.args[0])},t.prototype._fetchBreadcrumb=function(t){if(t.endTimestamp){var e=xpt().getClient(),n=e&&e.getDsn();if(this._options.sentry&&n){var o=new Ypt(n).getStoreEndpoint();if(o&&-1!==t.fetchData.url.indexOf(o)&&"POST"===t.fetchData.method&&t.args[1]&&t.args[1].body)return void Uht(t.args[1].body)}t.error?xpt().addBreadcrumb({category:"fetch",data:qM.__assign({},t.fetchData,{status_code:t.response.status}),level:Hpt.Error,type:"http"},{data:t.error,input:t.args}):xpt().addBreadcrumb({category:"fetch",data:qM.__assign({},t.fetchData,{status_code:t.response.status}),type:"http"},{input:t.args,response:t.response})}},t.prototype._historyBreadcrumb=function(t){var e=Object(ppt.f)(),n=t.from,o=t.to,r=Object(ppt.k)(e.location.href),i=Object(ppt.k)(n),a=Object(ppt.k)(o);i.path||(i=r),r.protocol===a.protocol&&r.host===a.host&&(o=a.relative),r.protocol===i.protocol&&r.host===i.host&&(n=i.relative),xpt().addBreadcrumb({category:"navigation",data:{from:n,to:o}})},t.prototype.setupOnce=function(){var t=this;this._options.console&&Aht({callback:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];t._consoleBreadcrumb.apply(t,qM.__spread(e))},type:"console"}),this._options.dom&&Aht({callback:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];t._domBreadcrumb.apply(t,qM.__spread(e))},type:"dom"}),this._options.xhr&&Aht({callback:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];t._xhrBreadcrumb.apply(t,qM.__spread(e))},type:"xhr"}),this._options.fetch&&Aht({callback:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];t._fetchBreadcrumb.apply(t,qM.__spread(e))},type:"fetch"}),this._options.history&&Aht({callback:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];t._historyBreadcrumb.apply(t,qM.__spread(e))},type:"history"})},t.id="Breadcrumbs",t}();function Uht(t){try{var e=JSON.parse(t);xpt().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level||Hpt.fromString("error"),message:Object(ppt.d)(e)},{event:e})}catch(n){Opt.error("Error while adding sentry type breadcrumb")}}var zht=function(){function t(e){this.name=t.id,this._onErrorHandlerInstalled=!1,this._onUnhandledRejectionHandlerInstalled=!1,this._options=qM.__assign({onerror:!0,onunhandledrejection:!0},e)}return t.prototype.setupOnce=function(){Error.stackTraceLimit=50,this._options.onerror&&(Opt.log("Global Handler attached: onerror"),this._installGlobalOnErrorHandler()),this._options.onunhandledrejection&&(Opt.log("Global Handler attached: onunhandledrejection"),this._installGlobalOnUnhandledRejectionHandler())},t.prototype._installGlobalOnErrorHandler=function(){var e=this;this._onErrorHandlerInstalled||(Aht({callback:function(n){var o=n.error,r=xpt(),i=r.getIntegration(t),a=o&&!0===o.__sentry_own_request__;if(i&&!Mht()&&!a){var c=r.getClient(),s=Object(gpt.i)(o)?e._eventFromIncompleteOnError(n.msg,n.url,n.line,n.column):e._enhanceEventWithInitialFrame(lht(o,void 0,{attachStacktrace:c&&c.getOptions().attachStacktrace,rejection:!1}),n.url,n.line,n.column);Object(ppt.a)(s,{handled:!1,type:"onerror"}),r.captureEvent(s,{originalException:o})}},type:"error"}),this._onErrorHandlerInstalled=!0)},t.prototype._installGlobalOnUnhandledRejectionHandler=function(){var e=this;this._onUnhandledRejectionHandlerInstalled||(Aht({callback:function(n){var o=n;try{"reason"in n?o=n.reason:"detail"in n&&"reason"in n.detail&&(o=n.detail.reason)}catch(l){}var r=xpt(),i=r.getIntegration(t),a=o&&!0===o.__sentry_own_request__;if(!i||Mht()||a)return!0;var c=r.getClient(),s=Object(gpt.i)(o)?e._eventFromIncompleteRejection(o):lht(o,void 0,{attachStacktrace:c&&c.getOptions().attachStacktrace,rejection:!0});s.level=Hpt.Error,Object(ppt.a)(s,{handled:!1,type:"onunhandledrejection"}),r.captureEvent(s,{originalException:o})},type:"unhandledrejection"}),this._onUnhandledRejectionHandlerInstalled=!0)},t.prototype._eventFromIncompleteOnError=function(t,e,n,o){var r,i=Object(gpt.e)(t)?t.message:t;if(Object(gpt.k)(i)){var a=i.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i);a&&(r=a[1],i=a[2])}return this._enhanceEventWithInitialFrame({exception:{values:[{type:r||"Error",value:i}]}},e,n,o)},t.prototype._eventFromIncompleteRejection=function(t){return{exception:{values:[{type:"UnhandledRejection",value:"Non-Error promise rejection captured with value: "+t}]}}},t.prototype._enhanceEventWithInitialFrame=function(t,e,n,o){t.exception=t.exception||{},t.exception.values=t.exception.values||[],t.exception.values[0]=t.exception.values[0]||{},t.exception.values[0].stacktrace=t.exception.values[0].stacktrace||{},t.exception.values[0].stacktrace.frames=t.exception.values[0].stacktrace.frames||[];var r=isNaN(parseInt(o,10))?void 0:o,i=isNaN(parseInt(n,10))?void 0:n,a=Object(gpt.k)(e)&&e.length>0?e:Object(ppt.g)();return 0===t.exception.values[0].stacktrace.frames.length&&t.exception.values[0].stacktrace.frames.push({colno:r,filename:a,function:"?",in_app:!0,lineno:i}),t},t.id="GlobalHandlers",t}(),Yht=function(){function t(e){void 0===e&&(e={}),this.name=t.id,this._key=e.key||"cause",this._limit=e.limit||5}return t.prototype.setupOnce=function(){bpt((function(e,n){var o=xpt().getIntegration(t);return o?o._handler(e,n):e}))},t.prototype._handler=function(t,e){if(!(t.exception&&t.exception.values&&e&&Object(gpt.g)(e.originalException,Error)))return t;var n=this._walkErrorTree(e.originalException,this._key);return t.exception.values=qM.__spread(n,t.exception.values),t},t.prototype._walkErrorTree=function(t,e,n){if(void 0===n&&(n=[]),!Object(gpt.g)(t[e],Error)||n.length+1>=this._limit)return n;var o=aht(oht(t[e]));return this._walkErrorTree(t[e],e,qM.__spread([o],n))},t.id="LinkedErrors",t}(),Bht=Object(ppt.f)(),Vht=function(){function t(){this.name=t.id}return t.prototype.setupOnce=function(){bpt((function(e){if(xpt().getIntegration(t)){if(!Bht.navigator||!Bht.location)return e;var n=e.request||{};return n.url=n.url||Bht.location.href,n.headers=n.headers||{},n.headers["User-Agent"]=Bht.navigator.userAgent,qM.__assign({},e,{request:n})}return e}))},t.id="UserAgent",t}();new o.InboundFilters,new o.FunctionToString,new vht,new Nht,new zht,new Yht,new Vht;let Hht=(()=>{class t{constructor(t,e){this.dialogRef=t,this.data=e}ngOnInit(){this.details={request:{urlWithParams:this.data.req.urlWithParams,method:this.data.req.method,body:this.data.req.body},response:{body:this.data.err.error}}}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(Gg),r.Rb($g))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-error-details"]],decls:2,vars:3,consts:[["lang","json",3,"code"]],template:function(t,e){1&t&&(r.Sb(0,"fuse-highlight",0),r.kc(1,"json")),2&t&&r.rc("code",r.lc(1,1,e.details))},directives:[QW],pipes:[c.k],styles:[""]}),t})(),Qht=(()=>{class t{constructor(t,e){this.data=t,this.dialog=e}ngOnInit(){this.data&&this.data.err&&(this.message=403===this.data.err.status?"Requisi\xe7\xe3o n\xe3o autorizada.":"Ocorreu um erro.")}onDetails(){this.dialog.open(Hht,{panelClass:"generic-edit-dialog-large",data:{err:this.data.err,req:this.data.req}})}}return t.\u0275fac=function(e){return new(e||t)(r.Rb(ej),r.Rb(Zg))},t.\u0275cmp=r.Lb({type:t,selectors:[["app-error-snack-bar"]],decls:6,vars:1,consts:[["fxLayout","row","fxLayoutAlign","space-between center"],[1,"ml-12",3,"click"]],template:function(t,e){1&t&&(r.Xb(0,"div",0),r.Xb(1,"div"),r.Qc(2),r.Wb(),r.Xb(3,"div"),r.Xb(4,"a",1),r.fc("click",(function(){return e.onDetails()})),r.Qc(5,"Detalhes"),r.Wb(),r.Wb(),r.Wb()),2&t&&(r.Db(2),r.Sc(" ",e.message," "))},directives:[sp,mh],styles:["[_nghost-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}"]}),t})(),Ght=(()=>{class t{constructor(t){this.injector=t,this.xCanAccessHeader="x-can-access",this.snackBar=this.injector.get(sj)}intercept(t,e){return e.handle(t).pipe(Io(e=>this.handleError(e,t)))}handleError(t,e){if(403===t.status&&t.headers.has(this.xCanAccessHeader)){const e=JSON.parse(t.headers.get(this.xCanAccessHeader)),n=t.headers.get(this.xCanAccessHeader+"-start"),o=t.headers.get(this.xCanAccessHeader+"-end"),r=t.headers.get(this.xCanAccessHeader+"-now");this.auth||(this.auth=this.injector.get(hb)),this.auth.processCanAccess({allowed:e,start:n,end:o,now:r})}else 401!==t.status&&this.snackBar.openFromComponent(Qht,{data:{err:t,req:e},duration:3e3});return Object(Jc.a)(t)}}return t.\u0275fac=function(e){return new(e||t)(r.bc(r.s))},t.\u0275prov=r.Nb({token:t,factory:t.\u0275fac}),t})();class $ht extends PG{constructor(){super(...arguments),this.changes=new VM.Subject,this.firstPageLabel="Primeira p\xe1gina",this.itemsPerPageLabel="Itens por p\xe1gina",this.lastPageLabel="\xdaltima p\xe1gina",this.nextPageLabel="Pr\xf3xima p\xe1gina",this.previousPageLabel="P\xe1gina anterior",this.getRangeLabel=(t,e,n)=>{let o=n;if(0===o||0===e)return`0 de ${o}`;o=Math.max(o,0);const r=t*e;return`${r+1} - ${r<o?Math.min(r+e,o):r+e} de ${o}`}}}var qht=n("vT00"),Kht=n.n(qht),Jht=n("M9hh"),Zht=n.n(Jht);function tut(t){return new Ght(t)}Object(c.L)(Kht.a,"pt-BR",Zht.a);const eut=[{path:"**",redirectTo:"home"}];let nut=(()=>{class t{}return t.\u0275mod=r.Pb({type:t,bootstrap:[YM]}),t.\u0275inj=r.Ob({factory:function(e){return new(e||t)},providers:[Qc,Yc,Vc,{provide:hg,useClass:cL},{provide:gt,useFactory:tut,multi:!0,deps:[r.s]},{provide:PG,useFactory:out},{provide:r.v,useValue:"pt-BR"}],imports:[[X,xt,Kn,Sa.forRoot(eut,{useHash:!1,enableTracing:!1,initialNavigation:!0}),Ogt.forRoot(Mgt),mL,lc.forRoot(),eR,rR,iR,cpt,zu,Cgt]]}),t})();function out(){return new $ht}i.production&&Object(r.U)(),i.hmr?(console.error("HMR is not enabled for webpack-dev-server!"),console.debug("Are you using the --hmr flag for ng serve?")):j().bootstrapModule(nut).catch(t=>console.error(t));const rut="/topic",iut=`/user${rut}`;a.setOptions({lang:{months:["Janeiro","Fevereiro","Mar\xe7o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],shortMonths:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],weekdays:["Domingo","Segunda","Ter\xe7a","Quarta","Quinta","Sexta","S\xe1bado"],loading:"Atualizando o gr\xe1fico... aguarde",contextButtonTitle:"Exportar gr\xe1fico",decimalPoint:",",thousandsSep:".",downloadJPEG:"Baixar imagem JPEG",downloadPDF:"Baixar arquivo PDF",downloadPNG:"Baixar imagem PNG",downloadSVG:"Baixar vetor SVG",printChart:"Imprimir gr\xe1fico",rangeSelectorFrom:"De",rangeSelectorTo:"Para",rangeSelectorZoom:"Zoom",resetZoom:"Limpar Zoom",resetZoomTitle:"Voltar Zoom para n\xedvel 1:1"}})},zVF4:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("mrSG"),r={NODE_CLIENT:!1,NODE_ADMIN:!1,SDK_VERSION:"${JSCORE_VERSION}"},i=function(t,e){if(!t)throw a(e)},a=function(t){return new Error("Firebase Database ("+r.SDK_VERSION+") INTERNAL ASSERT FAILED: "+t)},c=function(t){for(var e=[],n=0,o=0;o<t.length;o++){var r=t.charCodeAt(o);r<128?e[n++]=r:r<2048?(e[n++]=r>>6|192,e[n++]=63&r|128):55296==(64512&r)&&o+1<t.length&&56320==(64512&t.charCodeAt(o+1))?(r=65536+((1023&r)<<10)+(1023&t.charCodeAt(++o)),e[n++]=r>>18|240,e[n++]=r>>12&63|128,e[n++]=r>>6&63|128,e[n++]=63&r|128):(e[n++]=r>>12|224,e[n++]=r>>6&63|128,e[n++]=63&r|128)}return e},s={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray:function(t,e){if(!Array.isArray(t))throw Error("encodeByteArray takes an array as a parameter");this.init_();for(var n=e?this.byteToCharMapWebSafe_:this.byteToCharMap_,o=[],r=0;r<t.length;r+=3){var i=t[r],a=r+1<t.length,c=a?t[r+1]:0,s=r+2<t.length,l=s?t[r+2]:0,d=(15&c)<<2|l>>6,g=63&l;s||(g=64,a||(d=64)),o.push(n[i>>2],n[(3&i)<<4|c>>4],n[d],n[g])}return o.join("")},encodeString:function(t,e){return this.HAS_NATIVE_SUPPORT&&!e?btoa(t):this.encodeByteArray(c(t),e)},decodeString:function(t,e){return this.HAS_NATIVE_SUPPORT&&!e?atob(t):function(t){for(var e=[],n=0,o=0;n<t.length;){var r=t[n++];if(r<128)e[o++]=String.fromCharCode(r);else if(r>191&&r<224){var i=t[n++];e[o++]=String.fromCharCode((31&r)<<6|63&i)}else if(r>239&&r<365){var a=((7&r)<<18|(63&(i=t[n++]))<<12|(63&(c=t[n++]))<<6|63&t[n++])-65536;e[o++]=String.fromCharCode(55296+(a>>10)),e[o++]=String.fromCharCode(56320+(1023&a))}else{i=t[n++];var c=t[n++];e[o++]=String.fromCharCode((15&r)<<12|(63&i)<<6|63&c)}}return e.join("")}(this.decodeStringToByteArray(t,e))},decodeStringToByteArray:function(t,e){this.init_();for(var n=e?this.charToByteMapWebSafe_:this.charToByteMap_,o=[],r=0;r<t.length;){var i=n[t.charAt(r++)],a=r<t.length?n[t.charAt(r)]:0,c=++r<t.length?n[t.charAt(r)]:64,s=++r<t.length?n[t.charAt(r)]:64;if(++r,null==i||null==a||null==c||null==s)throw Error();o.push(i<<2|a>>4),64!==c&&(o.push(a<<4&240|c>>2),64!==s&&o.push(c<<6&192|s))}return o},init_:function(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(var t=0;t<this.ENCODED_VALS.length;t++)this.byteToCharMap_[t]=this.ENCODED_VALS.charAt(t),this.charToByteMap_[this.byteToCharMap_[t]]=t,this.byteToCharMapWebSafe_[t]=this.ENCODED_VALS_WEBSAFE.charAt(t),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[t]]=t,t>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(t)]=t,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(t)]=t)}}},l=function(t){try{return s.decodeString(t,!0)}catch(e){console.error("base64Decode failed: ",e)}return null};function d(t,e){if(!(e instanceof Object))return e;switch(e.constructor){case Date:return new Date(e.getTime());case Object:void 0===t&&(t={});break;case Array:t=[];break;default:return e}for(var n in e)e.hasOwnProperty(n)&&(t[n]=d(t[n],e[n]));return t}var g=function(){function t(){var t=this;this.reject=function(){},this.resolve=function(){},this.promise=new Promise((function(e,n){t.resolve=e,t.reject=n}))}return t.prototype.wrapCallback=function(t){var e=this;return function(n,o){n?e.reject(n):e.resolve(o),"function"==typeof t&&(e.promise.catch((function(){})),1===t.length?t(n):t(n,o))}},t}();function m(){return"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:""}var p=function(t){function e(n,o){var r=t.call(this,o)||this;return r.code=n,r.name="FirebaseError",Object.setPrototypeOf(r,e.prototype),Error.captureStackTrace&&Error.captureStackTrace(r,h.prototype.create),r}return o.__extends(e,t),e}(Error),h=function(){function t(t,e,n){this.service=t,this.serviceName=e,this.errors=n}return t.prototype.create=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var o=e[0]||{},r=this.service+"/"+t,i=this.errors[t],a=i?u(i,o):"Error",c=this.serviceName+": "+a+" ("+r+").",s=new p(r,c),l=0,d=Object.keys(o);l<d.length;l++){var g=d[l];"_"!==g.slice(-1)&&(g in s&&console.warn('Overwriting FirebaseError base field "'+g+'" can cause unexpected behavior.'),s[g]=o[g])}return s},t}();function u(t,e){return t.replace(b,(function(t,n){var o=e[n];return null!=o?o.toString():"<"+n+"?>"}))}var b=/\{\$([^}]+)}/g;function _(t){return JSON.parse(t)}var f=function(t){var e={},n={},o={},r="";try{var i=t.split(".");e=_(l(i[0])||""),n=_(l(i[1])||""),r=i[2],o=n.d||{},delete n.d}catch(a){}return{header:e,claims:n,data:o,signature:r}},C=function(){function t(){this.chain_=[],this.buf_=[],this.W_=[],this.pad_=[],this.inbuf_=0,this.total_=0,this.blockSize=64,this.pad_[0]=128;for(var t=1;t<this.blockSize;++t)this.pad_[t]=0;this.reset()}return t.prototype.reset=function(){this.chain_[0]=1732584193,this.chain_[1]=4023233417,this.chain_[2]=2562383102,this.chain_[3]=271733878,this.chain_[4]=3285377520,this.inbuf_=0,this.total_=0},t.prototype.compress_=function(t,e){e||(e=0);var n=this.W_;if("string"==typeof t)for(var o=0;o<16;o++)n[o]=t.charCodeAt(e)<<24|t.charCodeAt(e+1)<<16|t.charCodeAt(e+2)<<8|t.charCodeAt(e+3),e+=4;else for(o=0;o<16;o++)n[o]=t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3],e+=4;for(o=16;o<80;o++)n[o]=4294967295&((g=n[o-3]^n[o-8]^n[o-14]^n[o-16])<<1|g>>>31);var r,i,a=this.chain_[0],c=this.chain_[1],s=this.chain_[2],l=this.chain_[3],d=this.chain_[4];for(o=0;o<80;o++){o<40?o<20?(r=l^c&(s^l),i=1518500249):(r=c^s^l,i=1859775393):o<60?(r=c&s|l&(c|s),i=2400959708):(r=c^s^l,i=3395469782);var g=(a<<5|a>>>27)+r+d+i+n[o]&4294967295;d=l,l=s,s=4294967295&(c<<30|c>>>2),c=a,a=g}this.chain_[0]=this.chain_[0]+a&4294967295,this.chain_[1]=this.chain_[1]+c&4294967295,this.chain_[2]=this.chain_[2]+s&4294967295,this.chain_[3]=this.chain_[3]+l&4294967295,this.chain_[4]=this.chain_[4]+d&4294967295},t.prototype.update=function(t,e){if(null!=t){void 0===e&&(e=t.length);for(var n=e-this.blockSize,o=0,r=this.buf_,i=this.inbuf_;o<e;){if(0===i)for(;o<=n;)this.compress_(t,o),o+=this.blockSize;if("string"==typeof t){for(;o<e;)if(r[i]=t.charCodeAt(o),++o,++i===this.blockSize){this.compress_(r),i=0;break}}else for(;o<e;)if(r[i]=t[o],++o,++i===this.blockSize){this.compress_(r),i=0;break}}this.inbuf_=i,this.total_+=e}},t.prototype.digest=function(){var t=[],e=8*this.total_;this.update(this.pad_,this.inbuf_<56?56-this.inbuf_:this.blockSize-(this.inbuf_-56));for(var n=this.blockSize-1;n>=56;n--)this.buf_[n]=255&e,e/=256;this.compress_(this.buf_);var o=0;for(n=0;n<5;n++)for(var r=24;r>=0;r-=8)t[o]=this.chain_[n]>>r&255,++o;return t},t}(),O=function(){function t(t,e){var n=this;this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=e,this.task.then((function(){t(n)})).catch((function(t){n.error(t)}))}return t.prototype.next=function(t){this.forEachObserver((function(e){e.next(t)}))},t.prototype.error=function(t){this.forEachObserver((function(e){e.error(t)})),this.close(t)},t.prototype.complete=function(){this.forEachObserver((function(t){t.complete()})),this.close()},t.prototype.subscribe=function(t,e,n){var o,r=this;if(void 0===t&&void 0===e&&void 0===n)throw new Error("Missing Observer.");void 0===(o=function(t,e){if("object"!=typeof t||null===t)return!1;for(var n=0,o=["next","error","complete"];n<o.length;n++){var r=o[n];if(r in t&&"function"==typeof t[r])return!0}return!1}(t)?t:{next:t,error:e,complete:n}).next&&(o.next=M),void 0===o.error&&(o.error=M),void 0===o.complete&&(o.complete=M);var i=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then((function(){try{r.finalError?o.error(r.finalError):o.complete()}catch(t){}})),this.observers.push(o),i},t.prototype.unsubscribeOne=function(t){void 0!==this.observers&&void 0!==this.observers[t]&&(delete this.observers[t],this.observerCount-=1,0===this.observerCount&&void 0!==this.onNoObservers&&this.onNoObservers(this))},t.prototype.forEachObserver=function(t){if(!this.finalized)for(var e=0;e<this.observers.length;e++)this.sendOne(e,t)},t.prototype.sendOne=function(t,e){var n=this;this.task.then((function(){if(void 0!==n.observers&&void 0!==n.observers[t])try{e(n.observers[t])}catch(o){"undefined"!=typeof console&&console.error&&console.error(o)}}))},t.prototype.close=function(t){var e=this;this.finalized||(this.finalized=!0,void 0!==t&&(this.finalError=t),this.task.then((function(){e.observers=void 0,e.onNoObservers=void 0})))},t}();function M(){}function P(t,e,n){var o="";switch(e){case 1:o=n?"first":"First";break;case 2:o=n?"second":"Second";break;case 3:o=n?"third":"Third";break;case 4:o=n?"fourth":"Fourth";break;default:throw new Error("errorPrefix called with argumentNumber > 4.  Need to update it?")}return t+" failed: "+o+" argument "}e.CONSTANTS=r,e.Deferred=g,e.ErrorFactory=h,e.FirebaseError=p,e.Sha1=C,e.assert=i,e.assertionError=a,e.async=function(t,e){return function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];Promise.resolve(!0).then((function(){t.apply(void 0,n)})).catch((function(t){e&&e(t)}))}},e.base64=s,e.base64Decode=l,e.base64Encode=function(t){var e=c(t);return s.encodeByteArray(e,!0)},e.contains=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.createSubscribe=function(t,e){var n=new O(t,e);return n.subscribe.bind(n)},e.decode=f,e.deepCopy=function(t){return d(void 0,t)},e.deepExtend=d,e.errorPrefix=P,e.getUA=m,e.isAdmin=function(t){var e=f(t).claims;return"object"==typeof e&&!0===e.admin},e.isBrowser=function(){return"object"==typeof self&&self.self===self},e.isBrowserExtension=function(){var t="object"==typeof chrome?chrome.runtime:"object"==typeof browser?browser.runtime:void 0;return"object"==typeof t&&void 0!==t.id},e.isElectron=function(){return m().indexOf("Electron/")>=0},e.isEmpty=function(t){for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!1;return!0},e.isIE=function(){var t=m();return t.indexOf("MSIE ")>=0||t.indexOf("Trident/")>=0},e.isMobileCordova=function(){return"undefined"!=typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(m())},e.isNode=function(){try{return"[object process]"===Object.prototype.toString.call(global.process)}catch(t){return!1}},e.isNodeSdk=function(){return!0===r.NODE_CLIENT||!0===r.NODE_ADMIN},e.isReactNative=function(){return"object"==typeof navigator&&"ReactNative"===navigator.product},e.isUWP=function(){return m().indexOf("MSAppHost/")>=0},e.isValidFormat=function(t){var e=f(t).claims;return!!e&&"object"==typeof e&&e.hasOwnProperty("iat")},e.isValidTimestamp=function(t){var e=f(t).claims,n=Math.floor((new Date).getTime()/1e3),o=0,r=0;return"object"==typeof e&&(e.hasOwnProperty("nbf")?o=e.nbf:e.hasOwnProperty("iat")&&(o=e.iat),r=e.hasOwnProperty("exp")?e.exp:o+86400),!!n&&!!o&&!!r&&n>=o&&n<=r},e.issuedAtTime=function(t){var e=f(t).claims;return"object"==typeof e&&e.hasOwnProperty("iat")?e.iat:null},e.jsonEval=_,e.map=function(t,e,n){var o={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(o[r]=e.call(n,t[r],r,t));return o},e.querystring=function(t){for(var e=[],n=function(t,n){Array.isArray(n)?n.forEach((function(n){e.push(encodeURIComponent(t)+"="+encodeURIComponent(n))})):e.push(encodeURIComponent(t)+"="+encodeURIComponent(n))},o=0,r=Object.entries(t);o<r.length;o++){var i=r[o];n(i[0],i[1])}return e.length?"&"+e.join("&"):""},e.querystringDecode=function(t){var e={};return t.replace(/^\?/,"").split("&").forEach((function(t){if(t){var n=t.split("=");e[n[0]]=n[1]}})),e},e.safeGet=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)?t[e]:void 0},e.stringLength=function(t){for(var e=0,n=0;n<t.length;n++){var o=t.charCodeAt(n);o<128?e++:o<2048?e+=2:o>=55296&&o<=56319?(e+=4,n++):e+=3}return e},e.stringToByteArray=function(t){for(var e=[],n=0,o=0;o<t.length;o++){var r=t.charCodeAt(o);if(r>=55296&&r<=56319){var a=r-55296;o++,i(o<t.length,"Surrogate pair missing trail surrogate."),r=65536+(a<<10)+(t.charCodeAt(o)-56320)}r<128?e[n++]=r:r<2048?(e[n++]=r>>6|192,e[n++]=63&r|128):r<65536?(e[n++]=r>>12|224,e[n++]=r>>6&63|128,e[n++]=63&r|128):(e[n++]=r>>18|240,e[n++]=r>>12&63|128,e[n++]=r>>6&63|128,e[n++]=63&r|128)}return e},e.stringify=function(t){return JSON.stringify(t)},e.validateArgCount=function(t,e,n,o){var r;if(o<e?r="at least "+e:o>n&&(r=0===n?"none":"no more than "+n),r)throw new Error(t+" failed: Was called with "+o+(1===o?" argument.":" arguments.")+" Expects "+r+".")},e.validateCallback=function(t,e,n,o){if((!o||n)&&"function"!=typeof n)throw new Error(P(t,e,o)+"must be a valid function.")},e.validateContextObject=function(t,e,n,o){if((!o||n)&&("object"!=typeof n||null===n))throw new Error(P(t,e,o)+"must be a valid context object.")},e.validateNamespace=function(t,e,n,o){if((!o||n)&&"string"!=typeof n)throw new Error(P(t,e,o)+"must be a valid firebase namespace.")}},zavE:function(t,e,n){!function(t){"use strict";t.defineLocale("en-SG",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}})}(n("wd/R"))},zfKp:function(t,e,n){"use strict";e.observable=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}()},zn8P:function(t,e){function n(t){return Promise.resolve().then((function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}))}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id="zn8P"},zx6S:function(t,e,n){!function(t){"use strict";var e={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,o){var r=e.words[o];return 1===o.length?n?r[0]:r[1]:t+" "+e.correctGrammaticalCase(t,r)}};t.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mesec",MM:e.translate,y:"godinu",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("wd/R"))},zzsZ:function(t,e,n){"use strict";var o=n("Q1FS"),r=n("OAkW"),i=n("2qMH");e.fromArray=function(t,e){return e?i.scheduleArray(t,e):new o.Observable(r.subscribeToArray(t))}}},[[0,0]]]);
//# sourceMappingURL=main-es2015.820e3529e8cd5c84b347.js.map